TSTP Solution File: SET302-6 by SPASS---3.9
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : SPASS---3.9
% Problem : SET302-6 : TPTP v8.1.0. Bugfixed v2.1.0.
% Transfm : none
% Format : tptp
% Command : run_spass %d %s
% Computer : n018.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 600s
% DateTime : Tue Jul 19 05:25:34 EDT 2022
% Result : Timeout 299.96s 300.44s
% Output : None
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.06/0.12 % Problem : SET302-6 : TPTP v8.1.0. Bugfixed v2.1.0.
% 0.06/0.13 % Command : run_spass %d %s
% 0.12/0.34 % Computer : n018.cluster.edu
% 0.12/0.34 % Model : x86_64 x86_64
% 0.12/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.34 % Memory : 8042.1875MB
% 0.12/0.34 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.34 % CPULimit : 300
% 0.12/0.34 % WCLimit : 600
% 0.12/0.34 % DateTime : Sun Jul 10 07:30:57 EDT 2022
% 0.12/0.34 % CPUTime :
% 299.96/300.44
% 299.96/300.44 SPASS V 3.9
% 299.96/300.44 SPASS beiseite: Ran out of time.
% 299.96/300.44 Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p
% 299.96/300.44 SPASS derived 122773 clauses, backtracked 212 clauses, performed 10 splits and kept 39389 clauses.
% 299.96/300.44 SPASS allocated 221395 KBytes.
% 299.96/300.44 SPASS spent 0:05:00.10 on the problem.
% 299.96/300.44 0:00:00.04 for the input.
% 299.96/300.44 0:00:00.00 for the FLOTTER CNF translation.
% 299.96/300.44 0:00:01.89 for inferences.
% 299.96/300.44 0:00:00.00 for the backtracking.
% 299.96/300.44 0:4:55.93 for the reduction.
% 299.96/300.44
% 299.96/300.44
% 299.96/300.44 The set of clauses at termination is :
% 299.96/300.44 169645[4:SpR:169029.0,449.1] || subclass(universal_class,u) -> member(regular(element_relation),u)*.
% 299.96/300.44 169644[4:SpR:169029.0,23388.1] || equal(u,universal_class) -> member(regular(element_relation),u)*.
% 299.96/300.44 169729[4:SpL:169029.0,68857.0] || equal(regular(unordered_pair(u,regular(element_relation))),universal_class)** -> .
% 299.96/300.44 169728[4:SpL:169029.0,66259.0] || subclass(universal_class,regular(unordered_pair(u,regular(element_relation))))* -> .
% 299.96/300.44 46523[0:Rew:46498.0,7608.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(v,intersection(complement(w),power_class(x)))).
% 299.96/300.44 169727[4:SpL:169029.0,62533.0] || equal(successor(unordered_pair(u,regular(element_relation))),null_class)** -> .
% 299.96/300.44 169724[4:SpL:169029.0,14572.0] || equal(complement(unordered_pair(u,regular(element_relation))),universal_class)** -> .
% 299.96/300.44 169723[4:SpL:169029.0,14500.0] || subclass(universal_class,complement(unordered_pair(u,regular(element_relation))))* -> .
% 299.96/300.44 169698[4:SpL:169029.0,68917.0] || equal(regular(unordered_pair(regular(element_relation),u)),universal_class)** -> .
% 299.96/300.44 11584[0:Res:2002.2,23.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))+ subclass(composition_function,intersection(w,x))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.96/300.44 169697[4:SpL:169029.0,66735.0] || subclass(universal_class,regular(unordered_pair(regular(element_relation),u)))* -> .
% 299.96/300.44 169696[4:SpL:169029.0,62535.0] || equal(successor(unordered_pair(regular(element_relation),u)),null_class)** -> .
% 299.96/300.44 169693[4:SpL:169029.0,14584.0] || equal(complement(unordered_pair(regular(element_relation),u)),universal_class)** -> .
% 299.96/300.44 169692[4:SpL:169029.0,14535.0] || subclass(universal_class,complement(unordered_pair(regular(element_relation),u)))* -> .
% 299.96/300.44 11585[0:Res:2002.2,24.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))+ subclass(composition_function,intersection(w,x))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),x)*.
% 299.96/300.44 169691[4:SpL:169029.0,66505.0] || equal(complement(regular(singleton(regular(element_relation)))),null_class)** -> .
% 299.96/300.44 169687[4:SpL:169029.0,59396.0] || equal(union(null_class,singleton(regular(element_relation))),null_class)** -> .
% 299.96/300.44 169686[4:SpL:169029.0,51180.0] || equal(union(null_class,singleton(regular(element_relation))),universal_class)** -> .
% 299.96/300.44 169685[4:SpL:169029.0,45974.0] || subclass(universal_class,union(null_class,singleton(regular(element_relation))))* -> .
% 299.96/300.44 7494[0:Res:502.3,10.0] || member(u,universal_class) subclass(u,unordered_pair(v,w))* -> equal(u,null_class) equal(apply(choice,u),w) equal(apply(choice,u),v).
% 299.96/300.44 169678[4:SpL:169029.0,65447.0] || equal(successor(complement(singleton(regular(element_relation)))),null_class)** -> .
% 299.96/300.44 169726[4:SpL:169029.0,48667.0] || equal(unordered_pair(u,regular(element_relation)),null_class)** -> .
% 299.96/300.44 169725[4:SpL:169029.0,45789.0] || subclass(unordered_pair(u,regular(element_relation)),null_class)* -> .
% 299.96/300.44 169695[4:SpL:169029.0,48676.0] || equal(unordered_pair(regular(element_relation),u),null_class)** -> .
% 299.96/300.44 11581[0:Res:2002.2,26.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,complement(w)) member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)* -> .
% 299.96/300.44 169694[4:SpL:169029.0,45792.0] || subclass(unordered_pair(regular(element_relation),u),null_class)* -> .
% 299.96/300.44 170166[4:MRR:170163.1,169020.0] || member(singleton(first(regular(element_relation))),element_relation)* -> .
% 299.96/300.44 169709[4:SpL:169029.0,91100.0] || equal(singleton(regular(element_relation)),regular(element_relation))** -> .
% 299.96/300.44 169707[4:SpL:169029.0,59385.0] || equal(union(null_class,regular(element_relation)),null_class)** -> .
% 299.96/300.44 11484[0:SpL:816.1,21.0] || member(regular(cross_product(u,v)),element_relation) -> equal(cross_product(u,v),null_class) member(first(regular(cross_product(u,v))),second(regular(cross_product(u,v))))*.
% 299.96/300.44 169704[4:SpL:169029.0,59347.0] || equal(complement(regular(regular(element_relation))),null_class)** -> .
% 299.96/300.44 169690[4:SpL:169029.0,66503.0] || equal(regular(singleton(regular(element_relation))),universal_class)** -> .
% 299.96/300.44 169689[4:SpL:169029.0,66465.0] || subclass(universal_class,regular(singleton(regular(element_relation))))* -> .
% 299.96/300.44 169688[4:SpL:169029.0,62529.0] || equal(successor(singleton(regular(element_relation))),null_class)** -> .
% 299.96/300.44 7408[0:SpR:70.0,236.1] || member(restrict(element_relation,universal_class,image(u,singleton(v))),universal_class) -> member(ordered_pair(restrict(element_relation,universal_class,image(u,singleton(v))),apply(u,v)),domain_relation)*.
% 299.96/300.44 169677[4:SpL:169029.0,65392.0] || subclass(complement(singleton(regular(element_relation))),null_class)* -> .
% 299.96/300.44 169676[4:SpL:169029.0,14457.0] || equal(complement(singleton(regular(element_relation))),universal_class)** -> .
% 299.96/300.44 169675[4:SpL:169029.0,14429.0] || subclass(universal_class,complement(singleton(regular(element_relation))))* -> .
% 299.96/300.44 169632[4:SpR:169029.0,325.0] || -> member(singleton(first(regular(element_relation))),regular(element_relation))*.
% 299.96/300.44 2067[0:Rew:326.0,2064.2] || equal(compose(u,singleton(v)),v) member(singleton(singleton(singleton(v))),cross_product(universal_class,universal_class))*+ -> member(singleton(singleton(singleton(v))),compose_class(u))*.
% 299.96/300.44 169711[4:SpL:169029.0,124246.0] || equal(sum_class(regular(element_relation)),universal_class)** -> .
% 299.96/300.44 169710[4:SpL:169029.0,124076.0] || equal(power_class(regular(element_relation)),universal_class)** -> .
% 299.96/300.44 169708[4:SpL:169029.0,62525.0] || equal(successor(regular(element_relation)),null_class)** -> .
% 299.96/300.44 169703[4:SpL:169029.0,32870.0] || equal(regular(regular(element_relation)),universal_class)** -> .
% 299.96/300.44 38213[9:Rew:38204.1,37694.1] one_to_one(restrict(element_relation,universal_class,u)) || subclass(universal_class,cantor(sum_class(u))) equal(cross_product(cantor(sum_class(u)),cantor(sum_class(u))),sum_class(u))** -> .
% 299.96/300.44 169702[4:SpL:169029.0,32845.0] || subclass(universal_class,regular(regular(element_relation)))* -> .
% 299.96/300.44 169680[4:SpL:169029.0,45969.0] || equal(singleton(regular(element_relation)),null_class)** -> .
% 299.96/300.44 169679[4:SpL:169029.0,45784.0] || subclass(singleton(regular(element_relation)),null_class)* -> .
% 299.96/300.44 169674[4:SpL:169029.0,59353.0] || equal(complement(regular(element_relation)),null_class)** -> .
% 299.96/300.44 14886[4:Rew:14790.0,6961.3] inductive(singleton(u)) || member(u,universal_class) subclass(singleton(u),range_of(null_class))* -> member(u,cantor(successor_relation)) equal(range_of(null_class),singleton(u)).
% 299.96/300.44 169673[4:SpL:169029.0,14405.0] || subclass(universal_class,complement(regular(element_relation)))* -> .
% 299.96/300.44 169672[4:SpL:169029.0,2043.0] || equal(complement(regular(element_relation)),universal_class)** -> .
% 299.96/300.44 169706[4:SpL:169029.0,45941.0] || equal(regular(element_relation),universal_class)** -> .
% 299.96/300.44 169705[4:SpL:169029.0,45905.0] || subclass(universal_class,regular(element_relation))* -> .
% 299.96/300.44 78114[0:Rew:78007.0,9752.0] || member(u,symmetric_difference(union(v,cross_product(w,x)),complement(restrict(v,w,x))))* -> member(u,complement(symmetric_difference(v,cross_product(w,x)))).
% 299.96/300.44 169701[4:SpL:169029.0,21706.0] || equal(regular(element_relation),null_class)** -> .
% 299.96/300.44 169700[4:SpL:169029.0,21687.0] || subclass(regular(element_relation),null_class)* -> .
% 299.96/300.44 169914[9:SoR:169751.0,73.1] one_to_one(regular(element_relation)) || -> .
% 299.96/300.44 169751[9:Res:169631.0,37677.1] function(regular(element_relation)) || -> .
% 299.96/300.44 78106[0:Rew:78007.0,9808.0] || member(u,symmetric_difference(union(cross_product(v,w),x),complement(restrict(x,v,w))))* -> member(u,complement(symmetric_difference(cross_product(v,w),x))).
% 299.96/300.44 169631[4:SpR:169029.0,319.0] || -> member(regular(element_relation),universal_class)*.
% 299.96/300.44 169029[4:MRR:103860.0,169020.0] || -> equal(ordered_pair(first(regular(element_relation)),second(regular(element_relation))),regular(element_relation))**.
% 299.96/300.44 169505[4:Res:8.1,169031.0] || equal(union(null_class,complement(compose(element_relation,universal_class))),element_relation)** -> .
% 299.96/300.44 169032[4:MRR:166453.1,169020.0] || equal(union(null_class,complement(compose(element_relation,universal_class))),universal_class)** -> .
% 299.96/300.44 78099[2:Rew:78007.0,77535.2] || -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) equal(symmetric_difference(u,unordered_pair(u,v)),union(u,unordered_pair(u,v)))**.
% 299.96/300.44 169031[4:MRR:166394.1,169020.0] || subclass(element_relation,union(null_class,complement(compose(element_relation,universal_class))))* -> .
% 299.96/300.44 169484[4:Obv:169481.1] || subclass(compose(element_relation,universal_class),null_class)* -> .
% 299.96/300.44 169030[4:MRR:163619.1,169020.0] || equal(union(null_class,compose(element_relation,universal_class)),null_class)** -> .
% 299.96/300.44 169027[4:MRR:121793.1,169020.0] || subclass(element_relation,complement(compose(element_relation,universal_class)))* -> .
% 299.96/300.44 78047[2:Rew:78007.0,77532.2] || -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) equal(symmetric_difference(v,unordered_pair(u,v)),union(v,unordered_pair(u,v)))**.
% 299.96/300.44 169026[4:MRR:97604.1,169020.0] || equal(complement(compose(element_relation,universal_class)),universal_class)** -> .
% 299.96/300.44 169025[4:MRR:63389.1,169020.0] || equal(successor(compose(element_relation,universal_class)),null_class)** -> .
% 299.96/300.44 169024[4:MRR:48650.1,169020.0] || equal(compose(element_relation,universal_class),null_class)** -> .
% 299.96/300.44 169019[4:Res:58207.1,168802.0] || equal(complement(element_relation),universal_class)** -> .
% 299.96/300.44 9882[0:SpL:115.0,1413.2] || member(u,union(v,w)) member(u,complement(intersection(v,w)))*+ subclass(symmetric_difference(v,w),x)* -> member(u,x)*.
% 299.96/300.44 169018[4:Res:63395.1,168802.0] || equal(successor(element_relation),null_class)** -> .
% 299.96/300.44 169023[4:Res:8.1,168802.0] || equal(composition_function,element_relation)** -> .
% 299.96/300.44 169020[4:Res:5681.1,168802.0] || equal(null_class,element_relation)** -> .
% 299.96/300.44 168802[4:Res:3934.0,65626.0] || subclass(element_relation,composition_function)* -> .
% 299.96/300.44 5664[0:Res:438.2,19.0] || subclass(u,cross_product(v,w))*+ -> subclass(u,x) equal(ordered_pair(first(not_subclass_element(u,x)),second(not_subclass_element(u,x))),not_subclass_element(u,x))**.
% 299.96/300.44 65470[2:Res:63395.1,65438.0] || equal(successor(complement(singleton(singleton(singleton(singleton(u)))))),null_class)** -> .
% 299.96/300.44 168702[2:Obv:168694.1] || subclass(complement(restrict(u,universal_class,universal_class)),null_class)* -> .
% 299.96/300.44 61064[2:Rew:27508.0,61062.0] || equal(union(null_class,complement(restrict(u,universal_class,universal_class))),null_class)** -> .
% 299.96/300.44 10811[0:Res:425.1,1407.1] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v)) -> member(unordered_pair(w,x),symmetric_difference(u,v))*.
% 299.96/300.44 59349[4:Res:57632.1,53741.0] || equal(complement(regular(complement(singleton(ordered_pair(u,universal_class))))),null_class)** -> .
% 299.96/300.44 57597[2:Res:57186.0,6845.1] || subclass(universal_class,intersection(union(null_class,cross_product(universal_class,universal_class)),u))* -> .
% 299.96/300.44 57596[2:Res:57186.0,23575.1] || equal(intersection(union(null_class,cross_product(universal_class,universal_class)),u),universal_class)** -> .
% 299.96/300.44 55836[2:Res:55649.0,6845.1] || subclass(universal_class,intersection(u,union(null_class,cross_product(universal_class,universal_class))))* -> .
% 299.96/300.44 106669[0:Rew:106066.0,7387.1] || member(u,universal_class) subclass(power_class(complement(union(v,w))),x)*+ -> member(u,image(element_relation,union(v,w)))* member(u,x)*.
% 299.96/300.44 55835[2:Res:55649.0,23575.1] || equal(intersection(u,union(null_class,cross_product(universal_class,universal_class))),universal_class)** -> .
% 299.96/300.44 46736[0:Rew:46498.0,7392.1] || member(u,universal_class) subclass(union(complement(power_class(v)),w),x)*+ -> member(u,intersection(power_class(v),complement(w)))* member(u,x)*.
% 299.96/300.44 55062[2:SpL:326.0,51180.0] || equal(union(null_class,singleton(singleton(singleton(singleton(u))))),universal_class)** -> .
% 299.96/300.44 53711[2:SpL:326.0,45974.0] || subclass(universal_class,union(null_class,singleton(singleton(singleton(singleton(u))))))* -> .
% 299.96/300.44 46546[0:Rew:46498.0,7389.1] || member(u,universal_class) subclass(union(v,complement(power_class(w))),x)*+ -> member(u,intersection(complement(v),power_class(w)))* member(u,x)*.
% 299.96/300.44 168005[2:Res:49.1,51626.0] inductive(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u))) || -> .
% 299.96/300.44 51626[2:SpL:3915.0,51179.0] || member(null_class,singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u)))* -> .
% 299.96/300.44 51171[2:SpR:3915.0,45973.0] || -> member(null_class,complement(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u))))*.
% 299.96/300.44 15700[4:Rew:14790.0,15165.2] || member(u,universal_class) subclass(domain_relation,unordered_pair(v,w))*+ -> equal(ordered_pair(u,cantor(u)),w)* equal(ordered_pair(u,cantor(u)),v)*.
% 299.96/300.44 37717[9:Res:5179.1,37677.1] function(apply(null_class,u)) || member(range_of(null_class),universal_class)* -> .
% 299.96/300.44 167876[2:Res:63395.1,35989.0] || equal(successor(complement(restrict(u,universal_class,universal_class))),null_class)** -> .
% 299.96/300.44 167937[0:SoR:167879.0,73.1] one_to_one(complement(restrict(u,universal_class,universal_class))) || -> .
% 299.96/300.44 167879[0:Res:64.1,35989.0] function(complement(restrict(u,universal_class,universal_class))) || -> .
% 299.96/300.44 14905[4:Rew:14790.0,6950.2] || member(u,universal_class) member(ordered_pair(u,v),compose(w,x))* -> member(u,cantor(x)) member(v,image(w,range_of(null_class))).
% 299.96/300.44 35989[0:Res:6852.1,132.0] || subclass(complement(restrict(u,universal_class,universal_class)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.44 35863[0:Res:450.1,132.0] || subclass(complement(cross_product(universal_class,universal_class)),restrict(u,universal_class,universal_class))* -> .
% 299.96/300.44 165106[4:Res:57280.1,131891.0] || equal(cantor(singleton(cross_product(singleton(power_class(null_class)),universal_class))),universal_class)** -> .
% 299.96/300.44 163419[4:Res:161604.1,69158.0] || subclass(universal_class,cantor(complement(cross_product(singleton(regular(composition_function)),universal_class))))* -> .
% 299.96/300.44 10651[0:Res:505.2,3.0] || member(intersection(u,v),universal_class) subclass(v,w) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 299.96/300.44 163418[4:Res:161604.1,131813.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(regular(composition_function)),universal_class))))* -> .
% 299.96/300.44 167604[9:SoR:167412.0,73.1] one_to_one(complement(cross_product(singleton(regular(composition_function)),universal_class))) || -> .
% 299.96/300.44 167412[9:Obv:167411.1] function(complement(cross_product(singleton(regular(composition_function)),universal_class))) || -> .
% 299.96/300.44 10435[0:Res:504.2,3.0] || member(intersection(u,v),universal_class) subclass(u,w) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 299.96/300.44 163311[4:Res:161603.1,69158.0] || equal(cantor(complement(cross_product(singleton(regular(composition_function)),universal_class))),universal_class)** -> .
% 299.96/300.44 163310[4:Res:161603.1,131813.0] || equal(cantor(singleton(cross_product(singleton(regular(composition_function)),universal_class))),universal_class)** -> .
% 299.96/300.44 162717[4:SpL:89829.1,162623.0] || equal(first(regular(composition_function)),universal_class)** member(null_class,composition_function) -> .
% 299.96/300.44 107168[0:Rew:106066.0,7457.1] || member(union(u,v),universal_class) member(apply(choice,union(u,v)),complement(union(u,v)))* -> equal(union(u,v),null_class).
% 299.96/300.44 161595[4:SpR:103920.0,89908.1] || equal(first(regular(composition_function)),universal_class) -> member(null_class,regular(composition_function))*.
% 299.96/300.44 159948[4:Res:154903.1,69158.0] || subclass(universal_class,cantor(complement(cross_product(singleton(regular(domain_relation)),universal_class))))* -> .
% 299.96/300.44 159947[4:Res:154903.1,131813.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(regular(domain_relation)),universal_class))))* -> .
% 299.96/300.44 15262[4:Rew:14790.0,11504.2] || member(ordered_pair(u,regular(cross_product(v,w))),application_function)* -> equal(cross_product(v,w),null_class) member(first(regular(cross_product(v,w))),cantor(u)).
% 299.96/300.44 167142[9:SoR:167141.0,73.1] one_to_one(complement(cross_product(singleton(regular(domain_relation)),universal_class))) || -> .
% 299.96/300.44 167141[9:Obv:167140.1] function(complement(cross_product(singleton(regular(domain_relation)),universal_class))) || -> .
% 299.96/300.44 159842[4:Res:154902.1,69158.0] || equal(cantor(complement(cross_product(singleton(regular(domain_relation)),universal_class))),universal_class)** -> .
% 299.96/300.44 159841[4:Res:154902.1,131813.0] || equal(cantor(singleton(cross_product(singleton(regular(domain_relation)),universal_class))),universal_class)** -> .
% 299.96/300.44 15112[4:Rew:14790.0,11624.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) member(v,cantor(u)) -> member(ordered_pair(u,ordered_pair(v,apply(u,v))),application_function)*.
% 299.96/300.44 157429[2:SpL:89829.1,156115.0] || equal(first(regular(domain_relation)),universal_class)** member(null_class,domain_relation) -> .
% 299.96/300.44 154894[2:SpR:103919.0,89908.1] || equal(first(regular(domain_relation)),universal_class) -> member(null_class,regular(domain_relation))*.
% 299.96/300.44 154083[2:MRR:154067.1,132124.0] inductive(intersection(successor(null_class),union(null_class,singleton(singleton(null_class))))) || -> .
% 299.96/300.44 11578[0:Res:2002.2,628.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))+ subclass(composition_function,singleton(w))* -> equal(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.96/300.44 167020[2:Rew:27508.0,167014.0] || equal(union(null_class,complement(singleton(singleton(null_class)))),universal_class)** -> .
% 299.96/300.44 167013[2:Res:63395.1,166961.0] || equal(successor(union(null_class,singleton(singleton(null_class)))),null_class)** -> .
% 299.96/300.44 166961[2:MRR:166801.1,59387.0] || subclass(union(null_class,singleton(singleton(null_class))),successor(null_class))* -> .
% 299.96/300.44 154075[2:Res:94857.0,2754.0] || -> equal(intersection(successor(null_class),union(null_class,singleton(singleton(null_class)))),null_class)**.
% 299.96/300.44 11607[0:Res:2002.2,95.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))*+ subclass(composition_function,compose_class(w))* -> equal(compose(w,u),ordered_pair(v,compose(u,v)))*.
% 299.96/300.44 154036[3:MRR:154017.1,132124.0] inductive(intersection(element_relation,union(null_class,complement(compose(element_relation,universal_class))))) || -> .
% 299.96/300.44 154025[3:Res:94852.0,2754.0] || -> equal(intersection(element_relation,union(null_class,complement(compose(element_relation,universal_class)))),null_class)**.
% 299.96/300.44 153989[3:MRR:153970.1,132124.0] inductive(intersection(union(element_relation,element_relation),complement(compose(element_relation,universal_class)))) || -> .
% 299.96/300.44 153983[3:Rew:77431.0,153974.0,35175.0,153974.0,106085.0,153974.0] || -> equal(union(compose(element_relation,universal_class),union(null_class,complement(element_relation))),universal_class)**.
% 299.96/300.44 11475[0:SpR:816.1,327.0] || -> equal(cross_product(u,v),null_class) member(unordered_pair(first(regular(cross_product(u,v))),singleton(second(regular(cross_product(u,v))))),regular(cross_product(u,v)))*.
% 299.96/300.44 166120[3:Res:8.1,165916.0] || equal(complement(compose(element_relation,universal_class)),union(element_relation,element_relation))** -> .
% 299.96/300.44 166134[3:Obv:166131.1] || subclass(complement(element_relation),null_class)* -> .
% 299.96/300.44 166121[3:Rew:35175.0,166118.0] || equal(union(null_class,complement(element_relation)),null_class)** -> .
% 299.96/300.44 165916[3:MRR:165757.1,59338.0] || subclass(complement(compose(element_relation,universal_class)),union(element_relation,element_relation))* -> .
% 299.96/300.44 10391[0:Res:2054.3,3.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,w) -> member(ordered_pair(v,u),w)*.
% 299.96/300.44 153978[3:Res:94561.0,2754.0] || -> equal(intersection(union(element_relation,element_relation),complement(compose(element_relation,universal_class))),null_class)**.
% 299.96/300.44 153911[4:Res:57280.1,82515.0] || equal(cantor(complement(cross_product(singleton(power_class(null_class)),universal_class))),universal_class)** -> .
% 299.96/300.44 152744[2:SpR:49517.0,114051.0] || -> subclass(regular(image(element_relation,power_class(null_class))),power_class(complement(power_class(null_class))))*.
% 299.96/300.44 1409[0:Res:25.2,173.0] || member(regular(complement(intersection(u,v))),v)*+ member(regular(complement(intersection(u,v))),u)* -> equal(complement(intersection(u,v)),null_class).
% 299.96/300.44 152318[2:SpR:49516.0,114051.0] || -> subclass(regular(image(element_relation,power_class(universal_class))),power_class(complement(power_class(universal_class))))*.
% 299.96/300.44 152236[2:Rew:152227.1,39369.1] || equal(range_of(xr),successor(null_class)) -> member(y__dfg,successor(y__dfg))*.
% 299.96/300.44 152235[2:Rew:152227.1,39368.1] || equal(range_of(xr),successor(null_class)) -> member(y__dfg,singleton(y__dfg))*.
% 299.96/300.44 133526[3:SpL:75785.0,133497.0] || member(universal_class,complement(union(element_relation,complement(compose(element_relation,universal_class)))))* -> .
% 299.96/300.44 10652[0:Res:505.2,26.1] || member(intersection(u,complement(v)),universal_class) member(apply(choice,intersection(u,complement(v))),v)* -> equal(intersection(u,complement(v)),null_class).
% 299.96/300.44 131915[10:Res:51738.1,131813.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(regular(null_class)),universal_class))))* -> .
% 299.96/300.44 131914[10:Res:51739.1,131813.0] || equal(cantor(singleton(cross_product(singleton(regular(null_class)),universal_class))),universal_class)** -> .
% 299.96/300.44 131891[4:Res:82401.1,131813.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(power_class(null_class)),universal_class))))* -> .
% 299.96/300.44 131888[6:Res:30546.1,131813.0] || equal(cantor(singleton(cross_product(singleton(null_class),universal_class))),singleton(null_class))** -> .
% 299.96/300.44 10436[0:Res:504.2,26.1] || member(intersection(complement(u),v),universal_class) member(apply(choice,intersection(complement(u),v)),u)* -> equal(intersection(complement(u),v),null_class).
% 299.96/300.44 131887[6:Res:30656.1,131813.0] || equal(cantor(singleton(cross_product(singleton(null_class),universal_class))),successor(null_class))** -> .
% 299.96/300.44 131886[6:Res:48085.1,131813.0] || equal(complement(cantor(singleton(cross_product(singleton(null_class),universal_class)))),null_class)** -> .
% 299.96/300.44 131878[4:Res:59308.1,131813.0] || equal(complement(cantor(singleton(cross_product(singleton(omega),universal_class)))),null_class)** -> .
% 299.96/300.44 131877[4:Res:147.1,131813.0] || equal(cantor(singleton(cross_product(singleton(y__dfg),universal_class))),range_of(xr))** -> .
% 299.96/300.44 46814[0:Rew:46498.0,7207.0] || -> equal(intersection(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v))),symmetric_difference(power_class(complement(power_class(u))),complement(v)))**.
% 299.96/300.44 131875[4:Res:59307.1,131813.0] || equal(complement(cantor(singleton(cross_product(singleton(y__dfg),universal_class)))),null_class)** -> .
% 299.96/300.44 131834[4:SpR:131740.0,16405.0] || -> equal(apply(singleton(cross_product(null_class,universal_class)),universal_class),sum_class(range_of(null_class)))**.
% 299.96/300.44 164388[2:Res:8.1,163877.0] || equal(singleton(complement(singleton(null_class))),complement(successor(null_class)))** -> .
% 299.96/300.44 163877[2:MRR:163677.1,67725.0] || subclass(complement(successor(null_class)),singleton(complement(singleton(null_class))))* -> .
% 299.96/300.44 46598[0:Rew:46498.0,7192.0] || -> equal(intersection(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))),symmetric_difference(complement(u),power_class(complement(power_class(v)))))**.
% 299.96/300.44 128063[2:Rew:73462.0,127956.0] || -> equal(intersection(complement(successor(null_class)),singleton(complement(singleton(null_class)))),null_class)**.
% 299.96/300.44 114132[2:Res:114051.0,408.1] inductive(regular(complement(omega))) || -> equal(regular(complement(omega)),omega)**.
% 299.96/300.44 112997[2:Res:112548.0,6845.1] || subclass(universal_class,regular(union(null_class,complement(cross_product(universal_class,universal_class)))))* -> .
% 299.96/300.44 14888[4:Rew:14790.0,6955.3] || member(u,universal_class) equal(range_of(null_class),singleton(u))+ member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 299.96/300.44 112996[2:Res:112548.0,23575.1] || equal(regular(union(null_class,complement(cross_product(universal_class,universal_class)))),universal_class)** -> .
% 299.96/300.44 163230[4:Res:87834.1,161684.0] || equal(complement(regular(unordered_pair(u,regular(composition_function)))),null_class)** -> .
% 299.96/300.44 163191[4:Rew:26509.0,163187.0] || equal(union(null_class,unordered_pair(u,regular(composition_function))),null_class)** -> .
% 299.96/300.44 163145[4:Res:87834.1,161653.0] || equal(complement(regular(unordered_pair(regular(composition_function),u))),null_class)** -> .
% 299.96/300.44 14887[4:Rew:14790.0,6954.3] || member(u,universal_class) member(null_class,singleton(u)) subclass(range_of(null_class),singleton(u))* -> member(u,cantor(successor_relation)) inductive(singleton(u)).
% 299.96/300.44 163120[4:Rew:26509.0,163116.0] || equal(union(null_class,unordered_pair(regular(composition_function),u)),null_class)** -> .
% 299.96/300.44 163483[9:SoR:162718.0,73.1] one_to_one(first(regular(composition_function))) || member(null_class,composition_function)* -> .
% 299.96/300.44 163470[9:SoR:161596.0,73.1] one_to_one(first(regular(composition_function))) || -> member(null_class,regular(composition_function))*.
% 299.96/300.44 162960[4:Rew:27508.0,162956.0] || equal(union(null_class,complement(singleton(regular(composition_function)))),null_class)** -> .
% 299.96/300.44 11158[0:Obv:11135.1] || subclass(unordered_pair(u,v),w)*+ -> equal(not_subclass_element(unordered_pair(u,v),x),u)** subclass(unordered_pair(u,v),x) member(v,w).
% 299.96/300.44 162718[9:SpL:37709.1,162623.0] function(first(regular(composition_function))) || member(null_class,composition_function)* -> .
% 299.96/300.44 161640[4:SpL:103920.0,51179.0] || member(singleton(first(regular(composition_function))),singleton(regular(composition_function)))* -> .
% 299.96/300.44 161596[9:SpR:103920.0,37847.1] function(first(regular(composition_function))) || -> member(null_class,regular(composition_function))*.
% 299.96/300.44 161594[4:SpR:103920.0,45973.0] || -> member(singleton(first(regular(composition_function))),complement(singleton(regular(composition_function))))*.
% 299.96/300.44 11157[0:Obv:11142.1] || subclass(unordered_pair(u,v),w)*+ -> equal(not_subclass_element(unordered_pair(u,v),x),v)** subclass(unordered_pair(u,v),x) member(u,w).
% 299.96/300.44 161604[4:SpR:103920.0,449.1] || subclass(universal_class,u) -> member(regular(composition_function),u)*.
% 299.96/300.44 161603[4:SpR:103920.0,23388.1] || equal(u,universal_class) -> member(regular(composition_function),u)*.
% 299.96/300.44 161685[4:SpL:103920.0,68857.0] || equal(regular(unordered_pair(u,regular(composition_function))),universal_class)** -> .
% 299.96/300.44 161684[4:SpL:103920.0,66259.0] || subclass(universal_class,regular(unordered_pair(u,regular(composition_function))))* -> .
% 299.96/300.44 10908[0:MRR:10907.0,13.0] || subclass(unordered_pair(u,v),w)*+ -> equal(apply(choice,unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) member(v,w).
% 299.96/300.44 161683[4:SpL:103920.0,62533.0] || equal(successor(unordered_pair(u,regular(composition_function))),null_class)** -> .
% 299.96/300.44 161680[4:SpL:103920.0,14572.0] || equal(complement(unordered_pair(u,regular(composition_function))),universal_class)** -> .
% 299.96/300.44 161679[4:SpL:103920.0,14500.0] || subclass(universal_class,complement(unordered_pair(u,regular(composition_function))))* -> .
% 299.96/300.44 161654[4:SpL:103920.0,68917.0] || equal(regular(unordered_pair(regular(composition_function),u)),universal_class)** -> .
% 299.96/300.44 10906[0:MRR:10905.0,13.0] || subclass(unordered_pair(u,v),w)*+ -> equal(apply(choice,unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) member(u,w).
% 299.96/300.44 161653[4:SpL:103920.0,66735.0] || subclass(universal_class,regular(unordered_pair(regular(composition_function),u)))* -> .
% 299.96/300.44 161652[4:SpL:103920.0,62535.0] || equal(successor(unordered_pair(regular(composition_function),u)),null_class)** -> .
% 299.96/300.44 161649[4:SpL:103920.0,14584.0] || equal(complement(unordered_pair(regular(composition_function),u)),universal_class)** -> .
% 299.96/300.44 161648[4:SpL:103920.0,14535.0] || subclass(universal_class,complement(unordered_pair(regular(composition_function),u)))* -> .
% 299.96/300.44 9649[2:Obv:9636.2] || member(u,v) member(u,unordered_pair(w,v))* -> equal(regular(unordered_pair(w,v)),w) equal(unordered_pair(w,v),null_class).
% 299.96/300.44 161647[4:SpL:103920.0,66505.0] || equal(complement(regular(singleton(regular(composition_function)))),null_class)** -> .
% 299.96/300.44 161643[4:SpL:103920.0,59396.0] || equal(union(null_class,singleton(regular(composition_function))),null_class)** -> .
% 299.96/300.44 161642[4:SpL:103920.0,51180.0] || equal(union(null_class,singleton(regular(composition_function))),universal_class)** -> .
% 299.96/300.44 161641[4:SpL:103920.0,45974.0] || subclass(universal_class,union(null_class,singleton(regular(composition_function))))* -> .
% 299.96/300.44 9648[2:Obv:9637.2] || member(u,v) member(u,unordered_pair(v,w))* -> equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.96/300.44 161634[4:SpL:103920.0,65447.0] || equal(successor(complement(singleton(regular(composition_function)))),null_class)** -> .
% 299.96/300.44 161682[4:SpL:103920.0,48667.0] || equal(unordered_pair(u,regular(composition_function)),null_class)** -> .
% 299.96/300.44 161681[4:SpL:103920.0,45789.0] || subclass(unordered_pair(u,regular(composition_function)),null_class)* -> .
% 299.96/300.44 161651[4:SpL:103920.0,48676.0] || equal(unordered_pair(regular(composition_function),u),null_class)** -> .
% 299.96/300.44 508[0:Res:72.2,274.0] || member(restrict(u,v,w),universal_class) -> equal(restrict(u,v,w),null_class) member(apply(choice,restrict(u,v,w)),u)*.
% 299.96/300.44 161650[4:SpL:103920.0,45792.0] || subclass(unordered_pair(regular(composition_function),u),null_class)* -> .
% 299.96/300.44 162623[4:MRR:162620.1,46245.0] || member(singleton(first(regular(composition_function))),composition_function)* -> .
% 299.96/300.44 161665[4:SpL:103920.0,91100.0] || equal(singleton(regular(composition_function)),regular(composition_function))** -> .
% 299.96/300.44 161663[4:SpL:103920.0,59385.0] || equal(union(null_class,regular(composition_function)),null_class)** -> .
% 299.96/300.44 11487[0:SpL:816.1,16.0] || member(regular(cross_product(u,v)),cross_product(w,x))* -> equal(cross_product(u,v),null_class) member(first(regular(cross_product(u,v))),w).
% 299.96/300.44 161660[4:SpL:103920.0,59347.0] || equal(complement(regular(regular(composition_function))),null_class)** -> .
% 299.96/300.44 161646[4:SpL:103920.0,66503.0] || equal(regular(singleton(regular(composition_function))),universal_class)** -> .
% 299.96/300.44 161645[4:SpL:103920.0,66465.0] || subclass(universal_class,regular(singleton(regular(composition_function))))* -> .
% 299.96/300.44 161644[4:SpL:103920.0,62529.0] || equal(successor(singleton(regular(composition_function))),null_class)** -> .
% 299.96/300.44 11488[0:SpL:816.1,17.0] || member(regular(cross_product(u,v)),cross_product(w,x))* -> equal(cross_product(u,v),null_class) member(second(regular(cross_product(u,v))),x).
% 299.96/300.44 161633[4:SpL:103920.0,65392.0] || subclass(complement(singleton(regular(composition_function))),null_class)* -> .
% 299.96/300.44 161632[4:SpL:103920.0,14457.0] || equal(complement(singleton(regular(composition_function))),universal_class)** -> .
% 299.96/300.44 161631[4:SpL:103920.0,14429.0] || subclass(universal_class,complement(singleton(regular(composition_function))))* -> .
% 299.96/300.44 161592[4:SpR:103920.0,325.0] || -> member(singleton(first(regular(composition_function))),regular(composition_function))*.
% 299.96/300.44 7681[0:Res:436.2,617.0] || subclass(u,ordered_pair(v,w))* -> equal(u,null_class) equal(regular(u),unordered_pair(v,singleton(w))) equal(regular(u),singleton(v)).
% 299.96/300.44 161667[4:SpL:103920.0,124246.0] || equal(sum_class(regular(composition_function)),universal_class)** -> .
% 299.96/300.44 161666[4:SpL:103920.0,124076.0] || equal(power_class(regular(composition_function)),universal_class)** -> .
% 299.96/300.44 161664[4:SpL:103920.0,62525.0] || equal(successor(regular(composition_function)),null_class)** -> .
% 299.96/300.44 161659[4:SpL:103920.0,32870.0] || equal(regular(regular(composition_function)),universal_class)** -> .
% 299.96/300.44 7531[0:Res:535.3,273.0] function(u) || member(v,universal_class) subclass(universal_class,restrict(w,x,y))*+ -> member(image(u,v),cross_product(x,y))*.
% 299.96/300.44 161658[4:SpL:103920.0,32845.0] || subclass(universal_class,regular(regular(composition_function)))* -> .
% 299.96/300.44 161636[4:SpL:103920.0,45969.0] || equal(singleton(regular(composition_function)),null_class)** -> .
% 299.96/300.44 161635[4:SpL:103920.0,45784.0] || subclass(singleton(regular(composition_function)),null_class)* -> .
% 299.96/300.44 161630[4:SpL:103920.0,59353.0] || equal(complement(regular(composition_function)),null_class)** -> .
% 299.96/300.44 7502[0:Res:502.3,273.0] || member(u,universal_class) subclass(u,restrict(v,w,x))*+ -> equal(u,null_class) member(apply(choice,u),cross_product(w,x))*.
% 299.96/300.44 161629[4:SpL:103920.0,14405.0] || subclass(universal_class,complement(regular(composition_function)))* -> .
% 299.96/300.44 161628[4:SpL:103920.0,2043.0] || equal(complement(regular(composition_function)),universal_class)** -> .
% 299.96/300.44 161662[4:SpL:103920.0,45941.0] || equal(regular(composition_function),universal_class)** -> .
% 299.96/300.44 161661[4:SpL:103920.0,45905.0] || subclass(universal_class,regular(composition_function))* -> .
% 299.96/300.44 7189[0:SpR:572.0,25.2] || member(u,union(complement(v),complement(w))) member(u,union(v,w)) -> member(u,symmetric_difference(complement(v),complement(w)))*.
% 299.96/300.44 161657[4:SpL:103920.0,21706.0] || equal(regular(composition_function),null_class)** -> .
% 299.96/300.44 161656[4:SpL:103920.0,21687.0] || subclass(regular(composition_function),null_class)* -> .
% 299.96/300.44 161960[9:SoR:161706.0,73.1] one_to_one(regular(composition_function)) || -> .
% 299.96/300.44 161706[9:Res:161591.0,37677.1] function(regular(composition_function)) || -> .
% 299.96/300.44 108057[0:Rew:106066.0,107045.1] || member(not_subclass_element(power_class(complement(union(u,v))),w),image(element_relation,union(u,v)))* -> subclass(power_class(complement(union(u,v))),w).
% 299.96/300.44 161591[4:SpR:103920.0,319.0] || -> member(regular(composition_function),universal_class)*.
% 299.96/300.44 103920[4:MRR:103865.0,46245.0] || -> equal(ordered_pair(first(regular(composition_function)),second(regular(composition_function))),regular(composition_function))**.
% 299.96/300.45 159296[2:Res:87834.1,154983.0] || equal(complement(regular(unordered_pair(u,regular(domain_relation)))),null_class)** -> .
% 299.96/300.45 159276[2:Rew:26509.0,159272.0] || equal(union(null_class,unordered_pair(u,regular(domain_relation))),null_class)** -> .
% 299.96/300.45 108050[0:Rew:106066.0,106401.0] || -> equal(complement(intersection(power_class(complement(union(u,v))),union(w,x))),union(image(element_relation,union(u,v)),complement(union(w,x))))**.
% 299.96/300.45 158772[2:Res:87834.1,154952.0] || equal(complement(regular(unordered_pair(regular(domain_relation),u))),null_class)** -> .
% 299.96/300.45 158267[2:Rew:26509.0,158263.0] || equal(union(null_class,unordered_pair(regular(domain_relation),u)),null_class)** -> .
% 299.96/300.45 160478[9:SoR:157430.0,73.1] one_to_one(first(regular(domain_relation))) || member(null_class,domain_relation)* -> .
% 299.96/300.45 160465[9:SoR:154895.0,73.1] one_to_one(first(regular(domain_relation))) || -> member(null_class,regular(domain_relation))*.
% 299.96/300.45 108049[0:Rew:106066.0,106354.0] || -> equal(complement(intersection(union(u,v),power_class(complement(union(w,x))))),union(complement(union(u,v)),image(element_relation,union(w,x))))**.
% 299.96/300.45 157945[2:Rew:27508.0,157941.0] || equal(union(null_class,complement(singleton(regular(domain_relation)))),null_class)** -> .
% 299.96/300.45 157430[9:SpL:37709.1,156115.0] function(first(regular(domain_relation))) || member(null_class,domain_relation)* -> .
% 299.96/300.45 154939[2:SpL:103919.0,51179.0] || member(singleton(first(regular(domain_relation))),singleton(regular(domain_relation)))* -> .
% 299.96/300.45 154895[9:SpR:103919.0,37847.1] function(first(regular(domain_relation))) || -> member(null_class,regular(domain_relation))*.
% 299.96/300.45 107227[0:Rew:106066.0,46574.0] || -> equal(complement(intersection(union(u,v),union(complement(power_class(w)),x))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))**.
% 299.96/300.45 154893[2:SpR:103919.0,45973.0] || -> member(singleton(first(regular(domain_relation))),complement(singleton(regular(domain_relation))))*.
% 299.96/300.45 154903[2:SpR:103919.0,449.1] || subclass(universal_class,u) -> member(regular(domain_relation),u)*.
% 299.96/300.45 154902[2:SpR:103919.0,23388.1] || equal(u,universal_class) -> member(regular(domain_relation),u)*.
% 299.96/300.45 154984[2:SpL:103919.0,68857.0] || equal(regular(unordered_pair(u,regular(domain_relation))),universal_class)** -> .
% 299.96/300.45 107226[0:Rew:106066.0,46525.0] || -> equal(complement(intersection(union(u,v),union(w,complement(power_class(x))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))**.
% 299.96/300.45 154983[2:SpL:103919.0,66259.0] || subclass(universal_class,regular(unordered_pair(u,regular(domain_relation))))* -> .
% 299.96/300.45 154982[2:SpL:103919.0,62533.0] || equal(successor(unordered_pair(u,regular(domain_relation))),null_class)** -> .
% 299.96/300.45 154979[2:SpL:103919.0,14572.0] || equal(complement(unordered_pair(u,regular(domain_relation))),universal_class)** -> .
% 299.96/300.45 154978[2:SpL:103919.0,14500.0] || subclass(universal_class,complement(unordered_pair(u,regular(domain_relation))))* -> .
% 299.96/300.45 106959[0:Rew:106066.0,46527.0] || -> equal(complement(intersection(union(complement(union(u,v)),w),power_class(x))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))**.
% 299.96/300.45 154953[2:SpL:103919.0,68917.0] || equal(regular(unordered_pair(regular(domain_relation),u)),universal_class)** -> .
% 299.96/300.45 154952[2:SpL:103919.0,66735.0] || subclass(universal_class,regular(unordered_pair(regular(domain_relation),u)))* -> .
% 299.96/300.45 154951[2:SpL:103919.0,62535.0] || equal(successor(unordered_pair(regular(domain_relation),u)),null_class)** -> .
% 299.96/300.45 154948[2:SpL:103919.0,14584.0] || equal(complement(unordered_pair(regular(domain_relation),u)),universal_class)** -> .
% 299.96/300.45 106770[0:Rew:106066.0,47027.0] || -> equal(complement(intersection(power_class(u),union(complement(union(v,w)),x))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))**.
% 299.96/300.45 154947[2:SpL:103919.0,14535.0] || subclass(universal_class,complement(unordered_pair(regular(domain_relation),u)))* -> .
% 299.96/300.45 154946[2:SpL:103919.0,66505.0] || equal(complement(regular(singleton(regular(domain_relation)))),null_class)** -> .
% 299.96/300.45 154942[2:SpL:103919.0,59396.0] || equal(union(null_class,singleton(regular(domain_relation))),null_class)** -> .
% 299.96/300.45 154941[2:SpL:103919.0,51180.0] || equal(union(null_class,singleton(regular(domain_relation))),universal_class)** -> .
% 299.96/300.45 106660[0:Rew:106066.0,6467.0] || member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(image(element_relation,union(v,w)),x)) -> .
% 299.96/300.45 154940[2:SpL:103919.0,45974.0] || subclass(universal_class,union(null_class,singleton(regular(domain_relation))))* -> .
% 299.96/300.45 154933[2:SpL:103919.0,65447.0] || equal(successor(complement(singleton(regular(domain_relation)))),null_class)** -> .
% 299.96/300.45 154981[2:SpL:103919.0,48667.0] || equal(unordered_pair(u,regular(domain_relation)),null_class)** -> .
% 299.96/300.45 154980[2:SpL:103919.0,45789.0] || subclass(unordered_pair(u,regular(domain_relation)),null_class)* -> .
% 299.96/300.45 106608[0:Rew:106066.0,46528.0] || -> equal(complement(intersection(union(u,complement(union(v,w))),power_class(x))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))**.
% 299.96/300.45 154950[2:SpL:103919.0,48676.0] || equal(unordered_pair(regular(domain_relation),u),null_class)** -> .
% 299.96/300.45 154949[2:SpL:103919.0,45792.0] || subclass(unordered_pair(regular(domain_relation),u),null_class)* -> .
% 299.96/300.45 156115[2:MRR:156112.1,5869.0] || member(singleton(first(regular(domain_relation))),domain_relation)* -> .
% 299.96/300.45 154964[2:SpL:103919.0,91100.0] || equal(singleton(regular(domain_relation)),regular(domain_relation))** -> .
% 299.96/300.45 106408[0:Rew:106066.0,46949.0] || -> equal(complement(intersection(union(complement(power_class(u)),v),union(w,x))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))**.
% 299.96/300.45 154962[2:SpL:103919.0,59385.0] || equal(union(null_class,regular(domain_relation)),null_class)** -> .
% 299.96/300.45 154959[2:SpL:103919.0,59347.0] || equal(complement(regular(regular(domain_relation))),null_class)** -> .
% 299.96/300.45 154945[2:SpL:103919.0,66503.0] || equal(regular(singleton(regular(domain_relation))),universal_class)** -> .
% 299.96/300.45 154944[2:SpL:103919.0,66465.0] || subclass(universal_class,regular(singleton(regular(domain_relation))))* -> .
% 299.96/300.45 106407[0:Rew:106066.0,46655.0] || -> equal(complement(intersection(union(u,complement(power_class(v))),union(w,x))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))**.
% 299.96/300.45 154943[2:SpL:103919.0,62529.0] || equal(successor(singleton(regular(domain_relation))),null_class)** -> .
% 299.96/300.45 154932[2:SpL:103919.0,65392.0] || subclass(complement(singleton(regular(domain_relation))),null_class)* -> .
% 299.96/300.45 154931[2:SpL:103919.0,14457.0] || equal(complement(singleton(regular(domain_relation))),universal_class)** -> .
% 299.96/300.45 154930[2:SpL:103919.0,14429.0] || subclass(universal_class,complement(singleton(regular(domain_relation))))* -> .
% 299.96/300.45 106346[0:Rew:106066.0,6457.0] || member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(v,image(element_relation,union(w,x)))) -> .
% 299.96/300.45 154891[2:SpR:103919.0,325.0] || -> member(singleton(first(regular(domain_relation))),regular(domain_relation))*.
% 299.96/300.45 154966[2:SpL:103919.0,124246.0] || equal(sum_class(regular(domain_relation)),universal_class)** -> .
% 299.96/300.45 154965[2:SpL:103919.0,124076.0] || equal(power_class(regular(domain_relation)),universal_class)** -> .
% 299.96/300.45 154963[2:SpL:103919.0,62525.0] || equal(successor(regular(domain_relation)),null_class)** -> .
% 299.96/300.45 106322[0:Rew:106066.0,47028.0] || -> equal(complement(intersection(power_class(u),union(v,complement(union(w,x))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))**.
% 299.96/300.45 154958[2:SpL:103919.0,32870.0] || equal(regular(regular(domain_relation)),universal_class)** -> .
% 299.96/300.45 154957[2:SpL:103919.0,32845.0] || subclass(universal_class,regular(regular(domain_relation)))* -> .
% 299.96/300.45 154935[2:SpL:103919.0,45969.0] || equal(singleton(regular(domain_relation)),null_class)** -> .
% 299.96/300.45 154934[2:SpL:103919.0,45784.0] || subclass(singleton(regular(domain_relation)),null_class)* -> .
% 299.96/300.45 47465[0:Rew:46498.0,46946.1] || member(not_subclass_element(union(complement(power_class(u)),v),w),intersection(power_class(u),complement(v)))* -> subclass(union(complement(power_class(u)),v),w).
% 299.96/300.45 154929[2:SpL:103919.0,59353.0] || equal(complement(regular(domain_relation)),null_class)** -> .
% 299.96/300.45 154928[2:SpL:103919.0,14405.0] || subclass(universal_class,complement(regular(domain_relation)))* -> .
% 299.96/300.45 154927[2:SpL:103919.0,2043.0] || equal(complement(regular(domain_relation)),universal_class)** -> .
% 299.96/300.45 154960[2:SpL:103919.0,45905.0] || subclass(universal_class,regular(domain_relation))* -> .
% 299.96/300.45 47457[0:Rew:46498.0,46652.1] || member(not_subclass_element(union(u,complement(power_class(v))),w),intersection(complement(u),power_class(v)))* -> subclass(union(u,complement(power_class(v))),w).
% 299.96/300.45 154956[2:SpL:103919.0,21706.0] || equal(regular(domain_relation),null_class)** -> .
% 299.96/300.45 154955[2:SpL:103919.0,21687.0] || subclass(regular(domain_relation),null_class)* -> .
% 299.96/300.45 155251[9:SoR:155005.0,73.1] one_to_one(regular(domain_relation)) || -> .
% 299.96/300.45 155005[9:Res:154890.0,37677.1] function(regular(domain_relation)) || -> .
% 299.96/300.45 46734[0:Rew:46498.0,6470.0] || member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(intersection(power_class(v),complement(w)),x)) -> .
% 299.96/300.45 154890[2:SpR:103919.0,319.0] || -> member(regular(domain_relation),universal_class)*.
% 299.96/300.45 103919[2:MRR:103858.0,5869.0] || -> equal(ordered_pair(first(regular(domain_relation)),second(regular(domain_relation))),regular(domain_relation))**.
% 299.96/300.45 46573[0:Rew:46498.0,6460.0] || member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(v,intersection(power_class(w),complement(x)))) -> .
% 299.96/300.45 154597[6:Res:8.1,154318.0] || equal(union(null_class,singleton(singleton(null_class))),singleton(null_class))** -> .
% 299.96/300.45 154614[6:Res:49.1,154599.0] inductive(union(null_class,singleton(singleton(null_class)))) || -> .
% 299.96/300.45 154599[6:Res:2705.1,154318.0] || member(null_class,union(null_class,singleton(singleton(null_class))))* -> .
% 299.96/300.45 154318[6:Res:88648.1,154082.0] || subclass(singleton(null_class),union(null_class,singleton(singleton(null_class))))* -> .
% 299.96/300.45 46544[0:Rew:46498.0,6469.0] || member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(intersection(complement(v),power_class(w)),x)) -> .
% 299.96/300.45 154317[6:Res:8.1,154082.0] || equal(union(null_class,singleton(singleton(null_class))),successor(null_class))** -> .
% 299.96/300.45 154334[6:Obv:154331.1] || subclass(complement(singleton(singleton(null_class))),null_class)* -> .
% 299.96/300.45 154320[6:Rew:27508.0,154315.0] || equal(union(null_class,complement(singleton(singleton(null_class)))),null_class)** -> .
% 299.96/300.45 154082[6:MRR:154053.1,85318.0] || subclass(successor(null_class),union(null_class,singleton(singleton(null_class))))* -> .
% 299.96/300.45 46524[0:Rew:46498.0,6459.0] || member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(v,intersection(complement(w),power_class(x)))) -> .
% 299.96/300.45 153916[9:SoR:153914.0,73.1] one_to_one(complement(cross_product(singleton(power_class(null_class)),universal_class))) || -> .
% 299.96/300.45 11604[0:Res:2002.2,17.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))+ subclass(composition_function,cross_product(w,x))* -> member(ordered_pair(v,compose(u,v)),x)*.
% 299.96/300.45 153914[9:MRR:153906.1,177.0] function(complement(cross_product(singleton(power_class(null_class)),universal_class))) || -> .
% 299.96/300.45 82515[4:Res:82401.1,69158.0] || subclass(universal_class,cantor(complement(cross_product(singleton(power_class(null_class)),universal_class))))* -> .
% 299.96/300.45 75510[2:Rew:72460.0,75473.1] inductive(union(omega,null_class)) || -> equal(union(null_class,omega),omega)**.
% 299.96/300.45 11427[0:Res:64.1,1990.1] function(image(u,image(v,singleton(w)))) || member(ordered_pair(w,x),compose(u,v))* -> member(x,cross_product(universal_class,universal_class)).
% 299.96/300.45 69296[10:Res:51738.1,69158.0] || subclass(universal_class,cantor(complement(cross_product(singleton(regular(null_class)),universal_class))))* -> .
% 299.96/300.45 153864[10:SoR:153678.0,73.1] one_to_one(complement(cross_product(singleton(regular(null_class)),universal_class))) || -> .
% 299.96/300.45 153678[10:Obv:153677.1] function(complement(cross_product(singleton(regular(null_class)),universal_class))) || -> .
% 299.96/300.45 10467[0:Rew:115.0,10411.1,115.0,10411.0] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),complement(intersection(u,v)))*.
% 299.96/300.45 69295[10:Res:51739.1,69158.0] || equal(cantor(complement(cross_product(singleton(regular(null_class)),universal_class))),universal_class)** -> .
% 299.96/300.45 69271[6:Res:30546.1,69158.0] || equal(cantor(complement(cross_product(singleton(null_class),universal_class))),singleton(null_class))** -> .
% 299.96/300.45 69270[6:Res:30656.1,69158.0] || equal(cantor(complement(cross_product(singleton(null_class),universal_class))),successor(null_class))** -> .
% 299.96/300.45 69269[6:Res:48085.1,69158.0] || equal(complement(cantor(complement(cross_product(singleton(null_class),universal_class)))),null_class)** -> .
% 299.96/300.45 46596[0:Rew:46498.0,7618.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(image(element_relation,power_class(v)),w)).
% 299.96/300.45 69260[4:Res:59308.1,69158.0] || equal(complement(cantor(complement(cross_product(singleton(omega),universal_class)))),null_class)** -> .
% 299.96/300.45 69259[4:Res:147.1,69158.0] || equal(cantor(complement(cross_product(singleton(y__dfg),universal_class))),range_of(xr))** -> .
% 299.96/300.45 69256[4:Res:59307.1,69158.0] || equal(complement(cantor(complement(cross_product(singleton(y__dfg),universal_class)))),null_class)** -> .
% 299.96/300.45 69216[4:SpR:69101.0,16405.0] || -> equal(apply(complement(cross_product(null_class,universal_class)),universal_class),sum_class(range_of(null_class)))**.
% 299.96/300.45 46564[0:Rew:46498.0,7603.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(v,image(element_relation,power_class(w)))).
% 299.96/300.45 37576[9:Rew:37522.1,15696.2] function(u) || equal(cantor(range_of(v)),range_of(u)) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(v))*.
% 299.96/300.45 59350[4:Res:57632.1,53743.0] || equal(complement(regular(complement(singleton(singleton(singleton(null_class)))))),null_class)** -> .
% 299.96/300.45 59401[4:Rew:27508.0,59345.0] || equal(union(null_class,complement(singleton(singleton(singleton(null_class))))),null_class)** -> .
% 299.96/300.45 26808[4:Rew:26498.0,14935.2] || member(u,universal_class) -> member(u,cantor(v)) equal(symmetric_difference(cross_product(singleton(u),universal_class),v),union(cross_product(singleton(u),universal_class),v))**.
% 299.96/300.45 52368[10:Rew:51634.0,45797.1] || subclass(element_relation,null_class) equal(cantor(regular(null_class)),universal_class)** -> .
% 299.96/300.45 152950[2:SpL:49517.0,133374.0] || member(universal_class,image(element_relation,power_class(null_class)))* -> .
% 299.96/300.45 49517[2:Rew:49017.0,49007.0] || -> equal(complement(power_class(complement(power_class(null_class)))),image(element_relation,power_class(null_class)))**.
% 299.96/300.45 26800[4:Rew:26498.0,14936.2] || member(u,universal_class) -> member(u,cantor(v)) equal(symmetric_difference(v,cross_product(singleton(u),universal_class)),union(v,cross_product(singleton(u),universal_class)))**.
% 299.96/300.45 152523[2:SpL:49516.0,133374.0] || member(universal_class,image(element_relation,power_class(universal_class)))* -> .
% 299.96/300.45 49516[0:Rew:49015.0,49005.0] || -> equal(complement(power_class(complement(power_class(universal_class)))),image(element_relation,power_class(universal_class)))**.
% 299.96/300.45 45798[4:Res:45168.1,19673.1] || subclass(element_relation,null_class)* equal(range_of(xr),cantor(y__dfg)) -> .
% 299.96/300.45 10649[0:Res:505.2,628.0] || member(intersection(u,singleton(v)),universal_class) -> equal(intersection(u,singleton(v)),null_class) equal(apply(choice,intersection(u,singleton(v))),v)**.
% 299.96/300.45 152227[2:Res:39368.1,628.0] || equal(range_of(xr),successor(null_class))** -> equal(null_class,y__dfg).
% 299.96/300.45 36167[3:Res:36095.0,435.1] inductive(complement(compose(element_relation,universal_class))) || -> member(null_class,complement(element_relation))*.
% 299.96/300.45 10433[0:Res:504.2,628.0] || member(intersection(singleton(u),v),universal_class) -> equal(intersection(singleton(u),v),null_class) equal(apply(choice,intersection(singleton(u),v)),u)**.
% 299.96/300.45 29899[2:Rew:29362.0,29884.1] inductive(union(omega,omega)) || -> equal(union(null_class,omega),omega)**.
% 299.96/300.45 29168[2:Res:27110.0,408.1] inductive(union(null_class,omega)) || -> equal(union(null_class,omega),omega)**.
% 299.96/300.45 27079[2:Rew:26509.0,21594.1] inductive(complement(complement(omega))) || -> equal(union(null_class,omega),omega)**.
% 299.96/300.45 56592[0:SpR:31.0,55618.0] || -> subclass(restrict(restrict(u,v,w),x,y),u)*.
% 299.96/300.45 7515[2:Res:502.3,4634.0] || member(u,universal_class) subclass(u,regular(v)) member(apply(choice,u),v)* -> equal(u,null_class) equal(v,null_class).
% 299.96/300.45 147529[0:Res:57451.0,99399.0] || -> subclass(intersection(intersection(u,intersection(v,w)),x),w)*.
% 299.96/300.45 147520[0:Res:55551.0,99399.0] || -> subclass(intersection(u,intersection(intersection(v,w),x)),w)*.
% 299.96/300.45 147475[0:Res:56077.0,99399.0] || -> subclass(intersection(u,intersection(v,intersection(w,x))),x)*.
% 299.96/300.45 147465[0:Res:57085.0,99399.0] || -> subclass(intersection(intersection(intersection(u,v),w),x),v)*.
% 299.96/300.45 2055[0:Rew:326.0,2052.2] || equal(successor(singleton(u)),u) member(singleton(singleton(singleton(u))),cross_product(universal_class,universal_class))* -> member(singleton(singleton(singleton(u))),successor_relation).
% 299.96/300.45 147455[0:Res:8.1,99399.0] || equal(intersection(u,v),w)*+ -> subclass(w,v)*.
% 299.96/300.45 135406[0:Res:57451.0,99398.0] || -> subclass(intersection(intersection(u,intersection(v,w)),x),v)*.
% 299.96/300.45 135398[0:Res:55551.0,99398.0] || -> subclass(intersection(u,intersection(intersection(v,w),x)),v)*.
% 299.96/300.45 135357[0:Res:56077.0,99398.0] || -> subclass(intersection(u,intersection(v,intersection(w,x))),w)*.
% 299.96/300.45 5604[0:Res:197.1,273.0] || -> subclass(intersection(restrict(u,v,w),x),y) member(not_subclass_element(intersection(restrict(u,v,w),x),y),cross_product(v,w))*.
% 299.96/300.45 135347[0:Res:57085.0,99398.0] || -> subclass(intersection(intersection(intersection(u,v),w),x),u)*.
% 299.96/300.45 135337[0:Res:8.1,99398.0] || equal(intersection(u,v),w)*+ -> subclass(w,u)*.
% 299.96/300.45 119415[0:SpR:73462.0,71460.0] || -> subclass(intersection(u,intersection(v,w)),intersection(u,w))*.
% 299.96/300.45 119242[0:SpR:73462.0,71457.0] || -> subclass(intersection(u,intersection(v,w)),intersection(u,v))*.
% 299.96/300.45 5612[0:Res:185.1,273.0] || -> subclass(intersection(u,restrict(v,w,x)),y) member(not_subclass_element(intersection(u,restrict(v,w,x)),y),cross_product(w,x))*.
% 299.96/300.45 111632[2:SpR:29362.0,102332.0] || -> subclass(intersection(intersection(u,union(v,v)),w),v)*.
% 299.96/300.45 111478[2:SpR:29362.0,102326.0] || -> subclass(intersection(u,intersection(union(v,v),w)),v)*.
% 299.96/300.45 111335[2:SpR:29362.0,102293.0] || -> subclass(intersection(u,intersection(v,union(w,w))),w)*.
% 299.96/300.45 110835[2:SpR:29362.0,102282.0] || -> subclass(intersection(intersection(union(u,u),v),w),u)*.
% 299.96/300.45 9844[0:Rew:569.0,9805.0] || -> subclass(symmetric_difference(cross_product(u,v),w),x) member(not_subclass_element(symmetric_difference(cross_product(u,v),w),x),complement(restrict(w,u,v)))*.
% 299.96/300.45 110799[2:SpL:29362.0,102272.0] || equal(union(u,u),v)*+ -> subclass(v,u)*.
% 299.96/300.45 109069[2:SpR:29362.0,107532.0] || -> equal(union(u,union(u,u)),union(u,u))**.
% 299.96/300.45 147672[2:Res:53.1,99428.0] inductive(union(u,u)) || -> subclass(omega,u)*.
% 299.96/300.45 99428[2:SpR:71235.1,57544.0] || subclass(u,union(v,v))* -> subclass(u,v).
% 299.96/300.45 9785[0:Rew:568.0,9749.0] || -> subclass(symmetric_difference(u,cross_product(v,w)),x) member(not_subclass_element(symmetric_difference(u,cross_product(v,w)),x),complement(restrict(u,v,w)))*.
% 299.96/300.45 147452[0:Res:53.1,99399.0] inductive(intersection(u,v)) || -> subclass(omega,v)*.
% 299.96/300.45 99399[0:SpR:71235.1,57451.0] || subclass(u,intersection(v,w))* -> subclass(u,w).
% 299.96/300.45 144865[2:SpR:73462.0,135965.0] || -> subclass(regular(complement(intersection(u,intersection(v,w)))),w)*.
% 299.96/300.45 144640[2:SpR:73462.0,135539.0] || -> subclass(regular(complement(intersection(intersection(u,v),w))),v)*.
% 299.96/300.45 7751[0:Res:1404.2,3.0] || member(u,cross_product(v,w))* member(u,x)* subclass(restrict(x,v,w),y)*+ -> member(u,y)*.
% 299.96/300.45 144382[2:SpR:77431.0,135470.0] || -> subclass(regular(complement(symmetric_difference(u,v))),union(v,u))*.
% 299.96/300.45 144187[2:SpR:73462.0,135401.0] || -> subclass(intersection(u,union(null_class,intersection(v,w))),w)*.
% 299.96/300.45 143969[2:SpR:73462.0,135396.0] || -> subclass(union(null_class,intersection(u,intersection(v,w))),w)*.
% 299.96/300.45 143161[2:SpR:73462.0,135364.0] || -> subclass(intersection(union(null_class,intersection(u,v)),w),v)*.
% 299.96/300.45 11428[0:Res:8.1,1990.1] || equal(u,image(v,image(w,singleton(x))))*+ member(ordered_pair(x,y),compose(v,w))* -> member(y,u)*.
% 299.96/300.45 142936[2:SpR:73462.0,135351.0] || -> subclass(union(null_class,intersection(intersection(u,v),w)),v)*.
% 299.96/300.45 141464[2:SpR:29362.0,140800.0] || -> subclass(regular(union(u,union(v,v))),complement(v))*.
% 299.96/300.45 140916[2:SpR:29362.0,139733.0] || -> subclass(regular(union(union(u,u),v)),complement(u))*.
% 299.96/300.45 138894[2:SpR:29362.0,135985.0] || -> subclass(regular(complement(intersection(u,union(v,v)))),v)*.
% 299.96/300.45 9647[0:Obv:9625.1] || subclass(unordered_pair(u,v),w)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,w).
% 299.96/300.45 138217[2:SpR:29362.0,135559.0] || -> subclass(regular(complement(intersection(union(u,u),v))),u)*.
% 299.96/300.45 136055[2:SpR:30.0,135360.0] || -> subclass(complement(successor(complement(restrict(u,v,w)))),u)*.
% 299.96/300.45 135965[2:Res:135442.0,99398.0] || -> subclass(regular(complement(intersection(u,intersection(v,w)))),v)*.
% 299.96/300.45 135539[2:Res:135420.0,99398.0] || -> subclass(regular(complement(intersection(intersection(u,v),w))),u)*.
% 299.96/300.45 9645[0:Obv:9632.1] || subclass(unordered_pair(u,v),w)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,w).
% 299.96/300.45 135487[2:SpR:71235.1,135420.0] || subclass(u,v) -> subclass(regular(complement(u)),v)*.
% 299.96/300.45 135470[2:SpR:73483.0,135420.0] || -> subclass(regular(complement(symmetric_difference(u,v))),union(u,v))*.
% 299.96/300.45 135401[2:Res:55649.0,99398.0] || -> subclass(intersection(u,union(null_class,intersection(v,w))),v)*.
% 299.96/300.45 135396[2:Res:58786.0,99398.0] || -> subclass(union(null_class,intersection(u,intersection(v,w))),v)*.
% 299.96/300.45 106984[0:Rew:106066.0,73603.0] || -> equal(intersection(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),symmetric_difference(union(u,v),complement(w)))**.
% 299.96/300.45 135364[2:Res:57186.0,99398.0] || -> subclass(intersection(union(null_class,intersection(u,v)),w),u)*.
% 299.96/300.45 135351[2:Res:57214.0,99398.0] || -> subclass(union(null_class,intersection(intersection(u,v),w)),u)*.
% 299.96/300.45 141468[2:SpR:109250.0,140800.0] || -> subclass(regular(union(u,successor(v))),complement(successor(v)))*.
% 299.96/300.45 141466[2:SpR:47084.0,140800.0] || -> subclass(regular(union(u,power_class(v))),complement(power_class(v)))*.
% 299.96/300.45 106727[0:Rew:106066.0,7033.2] || member(u,universal_class) -> member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(v,w)),x)).
% 299.96/300.45 141451[2:SpR:77431.0,140800.0] || -> subclass(regular(union(u,union(v,null_class))),complement(v))*.
% 299.96/300.45 140920[2:SpR:109250.0,139733.0] || -> subclass(regular(union(successor(u),v)),complement(successor(u)))*.
% 299.96/300.45 140918[2:SpR:47084.0,139733.0] || -> subclass(regular(union(power_class(u),v)),complement(power_class(u)))*.
% 299.96/300.45 140903[2:SpR:77431.0,139733.0] || -> subclass(regular(union(union(u,null_class),v)),complement(u))*.
% 299.96/300.45 107992[0:Rew:73462.0,106636.0] || -> equal(intersection(union(u,complement(union(v,w))),union(complement(u),union(v,w))),symmetric_difference(complement(u),union(v,w)))**.
% 299.96/300.45 140800[2:Rew:107276.0,140699.0] || -> subclass(regular(union(u,union(null_class,v))),complement(v))*.
% 299.96/300.45 141414[6:MRR:141406.1,85319.0] inductive(regular(union(u,successor(null_class)))) || -> .
% 299.96/300.45 141025[2:SpR:77431.0,140902.0] || -> subclass(regular(union(u,successor(null_class))),complement(singleton(null_class)))*.
% 299.96/300.45 141064[6:SpL:77431.0,141060.0] || equal(regular(union(u,successor(null_class))),universal_class)** -> .
% 299.96/300.45 106279[0:Rew:106066.0,7110.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(w,x)))).
% 299.96/300.45 141060[6:MRR:141047.1,85319.0] || equal(regular(union(successor(null_class),u)),universal_class)** -> .
% 299.96/300.45 141059[6:MRR:141050.1,85319.0] inductive(regular(union(successor(null_class),u))) || -> .
% 299.96/300.45 140902[2:SpR:45.0,139733.0] || -> subclass(regular(union(successor(null_class),u)),complement(singleton(null_class)))*.
% 299.96/300.45 139733[2:Rew:107276.0,139631.0] || -> subclass(regular(union(union(null_class,u),v)),complement(u))*.
% 299.96/300.45 103996[6:MRR:7743.2,103973.0] || member(regular(complement(restrict(u,v,w))),cross_product(v,w))*+ member(regular(complement(restrict(u,v,w))),u)* -> .
% 299.96/300.45 139004[2:Rew:27508.0,138942.0] || -> subclass(regular(union(u,union(null_class,complement(v)))),v)*.
% 299.96/300.45 138736[2:SpR:77431.0,135934.0] || -> subclass(regular(union(complement(successor(u)),v)),successor(u))*.
% 299.96/300.45 139986[2:SpR:29362.0,139875.0] || -> subclass(regular(successor(union(u,u))),complement(u))*.
% 299.96/300.45 139990[2:SpR:109250.0,139875.0] || -> subclass(regular(successor(successor(u))),complement(successor(u)))*.
% 299.96/300.45 11902[0:Res:325.0,1962.0] || member(u,v)*+ -> equal(ordered_pair(first(ordered_pair(u,singleton(w))),second(ordered_pair(u,singleton(w)))),ordered_pair(u,singleton(w)))**.
% 299.96/300.45 139988[2:SpR:47084.0,139875.0] || -> subclass(regular(successor(power_class(u))),complement(power_class(u)))*.
% 299.96/300.45 139973[2:SpR:77431.0,139875.0] || -> subclass(regular(successor(union(u,null_class))),complement(u))*.
% 299.96/300.45 140069[6:MRR:140062.1,85319.0] || equal(regular(successor(successor(null_class))),universal_class)** -> .
% 299.96/300.45 140068[6:MRR:140065.1,85319.0] inductive(regular(successor(successor(null_class)))) || -> .
% 299.96/300.45 11429[0:Res:50.1,1990.1] inductive(image(u,singleton(v))) || member(ordered_pair(v,w),compose(successor_relation,u))* -> member(w,image(u,singleton(v))).
% 299.96/300.45 139972[2:SpR:45.0,139875.0] || -> subclass(regular(successor(successor(null_class))),complement(singleton(null_class)))*.
% 299.96/300.45 139875[2:Rew:107276.0,139796.0] || -> subclass(regular(successor(union(null_class,u))),complement(u))*.
% 299.96/300.45 139818[2:SpR:109535.0,139654.0] || -> subclass(regular(successor(complement(successor(u)))),successor(u))*.
% 299.96/300.45 139654[2:SpR:45.0,138343.0] || -> subclass(regular(successor(union(null_class,complement(u)))),u)*.
% 299.96/300.45 11041[0:Res:64.1,1961.2] function(cross_product(u,v)) || member(w,v)* member(x,u)* -> member(ordered_pair(x,w),cross_product(universal_class,universal_class))*.
% 299.96/300.45 138343[2:Rew:27508.0,138273.0] || -> subclass(regular(union(union(null_class,complement(u)),v)),u)*.
% 299.96/300.45 137929[2:SpR:77431.0,135508.0] || -> subclass(regular(union(complement(successor(u)),v)),complement(v))*.
% 299.96/300.45 137580[2:SpR:73462.0,135356.0] || -> subclass(regular(union(null_class,complement(intersection(u,v)))),v)*.
% 299.96/300.45 135986[2:Res:135442.0,99431.0] || -> subclass(regular(complement(intersection(u,union(v,null_class)))),v)*.
% 299.96/300.45 7525[0:Res:535.3,3.0] function(u) || member(v,universal_class)+ subclass(universal_class,w)* subclass(w,x)* -> member(image(u,v),x)*.
% 299.96/300.45 135985[2:Res:135442.0,99423.0] || -> subclass(regular(complement(intersection(u,union(null_class,v)))),v)*.
% 299.96/300.45 135935[2:SpR:46508.0,135442.0] || -> subclass(regular(union(complement(power_class(u)),v)),complement(v))*.
% 299.96/300.45 135934[2:SpR:107703.0,135442.0] || -> subclass(regular(union(u,complement(successor(v)))),successor(v))*.
% 299.96/300.45 135933[2:SpR:46502.0,135442.0] || -> subclass(regular(union(u,complement(power_class(v)))),power_class(v))*.
% 299.96/300.45 7539[0:Res:535.3,576.0] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(w,x)) -> member(image(u,v),union(w,x))*.
% 299.96/300.45 135560[2:Res:135420.0,99431.0] || -> subclass(regular(complement(intersection(union(u,null_class),v))),u)*.
% 299.96/300.45 135559[2:Res:135420.0,99423.0] || -> subclass(regular(complement(intersection(union(null_class,u),v))),u)*.
% 299.96/300.45 138114[2:SpR:45.0,135509.0] || -> subclass(regular(successor(complement(power_class(u)))),power_class(u))*.
% 299.96/300.45 135509[2:SpR:46508.0,135420.0] || -> subclass(regular(union(complement(power_class(u)),v)),power_class(u))*.
% 299.96/300.45 7496[0:Res:502.3,3.0] || member(u,universal_class)+ subclass(u,v)* subclass(v,w)* -> equal(u,null_class) member(apply(choice,u),w)*.
% 299.96/300.45 135508[2:SpR:107703.0,135420.0] || -> subclass(regular(union(u,complement(successor(v)))),complement(u))*.
% 299.96/300.45 135507[2:SpR:46502.0,135420.0] || -> subclass(regular(union(u,complement(power_class(v)))),complement(u))*.
% 299.96/300.45 135356[2:Res:112548.0,99398.0] || -> subclass(regular(union(null_class,complement(intersection(u,v)))),u)*.
% 299.96/300.45 137396[2:SpR:45.0,137312.0] || -> subclass(regular(successor(complement(successor(null_class)))),singleton(null_class))*.
% 299.96/300.45 7510[0:Res:502.3,576.0] || member(u,universal_class) subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(apply(choice,u),union(v,w))*.
% 299.96/300.45 137312[2:SpR:77431.0,136924.0] || -> subclass(regular(union(complement(successor(null_class)),u)),singleton(null_class))*.
% 299.96/300.45 137353[2:SpL:45.0,136952.0] || equal(regular(successor(complement(successor(null_class)))),universal_class)** -> .
% 299.96/300.45 136952[2:SpL:77431.0,136888.0] || equal(regular(union(complement(successor(null_class)),u)),universal_class)** -> .
% 299.96/300.45 136924[2:SpR:107703.0,135984.0] || -> subclass(regular(union(u,complement(successor(null_class)))),singleton(null_class))*.
% 299.96/300.45 7188[0:SpR:572.0,575.1] || member(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(u,complement(symmetric_difference(complement(v),complement(w)))).
% 299.96/300.45 136888[2:SpL:107703.0,135983.0] || equal(regular(union(u,complement(successor(null_class)))),universal_class)** -> .
% 299.96/300.45 135984[2:Res:135442.0,99445.0] || -> subclass(regular(complement(intersection(u,successor(null_class)))),singleton(null_class))*.
% 299.96/300.45 135983[2:Res:135442.0,100214.0] || equal(regular(complement(intersection(u,successor(null_class)))),universal_class)** -> .
% 299.96/300.45 135621[2:Rew:31.0,135562.0] || subclass(universal_class,regular(complement(restrict(u,universal_class,universal_class))))* -> .
% 299.96/300.45 3565[0:Res:72.2,576.0] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),union(u,v))*.
% 299.96/300.45 135620[2:Rew:31.0,135561.0] || equal(regular(complement(restrict(u,universal_class,universal_class))),universal_class)** -> .
% 299.96/300.45 135558[2:Res:135420.0,99445.0] || -> subclass(regular(complement(intersection(successor(null_class),u))),singleton(null_class))*.
% 299.96/300.45 135557[2:Res:135420.0,100214.0] || equal(regular(complement(intersection(successor(null_class),u))),universal_class)** -> .
% 299.96/300.45 135445[2:SpR:30.0,135420.0] || -> subclass(regular(complement(restrict(u,v,w))),u)*.
% 299.96/300.45 46599[0:Rew:46498.0,7384.1] || member(u,universal_class) subclass(power_class(complement(power_class(v))),w)*+ -> member(u,image(element_relation,power_class(v)))* member(u,w)*.
% 299.96/300.45 136052[2:SpR:73462.0,135360.0] || -> subclass(complement(successor(complement(intersection(u,v)))),v)*.
% 299.96/300.45 135360[2:Res:102296.0,99398.0] || -> subclass(complement(successor(complement(intersection(u,v)))),u)*.
% 299.96/300.45 135334[0:Res:53.1,99398.0] inductive(intersection(u,v)) || -> subclass(omega,u)*.
% 299.96/300.45 135442[2:SpR:73462.0,135420.0] || -> subclass(regular(complement(intersection(u,v))),v)*.
% 299.96/300.45 108027[0:Rew:106066.0,107043.0] || member(regular(power_class(complement(union(u,v)))),image(element_relation,union(u,v)))* -> equal(power_class(complement(union(u,v))),null_class).
% 299.96/300.45 135420[2:Res:114051.0,99398.0] || -> subclass(regular(complement(intersection(u,v))),u)*.
% 299.96/300.45 99398[0:SpR:71235.1,57085.0] || subclass(u,intersection(v,w))* -> subclass(u,v).
% 299.96/300.45 96761[2:SpR:29362.0,94810.0] || -> subclass(intersection(u,union(v,v)),intersection(u,v))*.
% 299.96/300.45 96246[2:SpR:29362.0,94521.0] || -> subclass(intersection(u,union(v,v)),intersection(v,u))*.
% 299.96/300.45 47442[0:Rew:46498.0,46944.0] || member(regular(union(complement(power_class(u)),v)),intersection(power_class(u),complement(v)))* -> equal(union(complement(power_class(u)),v),null_class).
% 299.96/300.45 94795[2:SpR:29362.0,94452.0] || -> subclass(intersection(union(u,u),v),intersection(v,u))*.
% 299.96/300.45 92887[2:SpR:43289.0,70785.0] || -> subclass(intersection(union(u,u),v),intersection(u,v))*.
% 299.96/300.45 92816[0:SpR:73462.0,70785.0] || -> subclass(intersection(intersection(u,v),w),intersection(w,u))*.
% 299.96/300.45 133104[2:SpL:78007.0,132172.0] || member(complement(intersection(u,v)),symmetric_difference(v,u))* -> .
% 299.96/300.45 47436[0:Rew:46498.0,46650.0] || member(regular(union(u,complement(power_class(v)))),intersection(complement(u),power_class(v)))* -> equal(union(u,complement(power_class(v))),null_class).
% 299.96/300.45 133626[2:Res:575.1,133487.0] || member(universal_class,symmetric_difference(power_class(u),power_class(v)))* -> .
% 299.96/300.45 133487[2:SpL:47353.0,133362.0] || member(universal_class,complement(intersection(power_class(u),power_class(v))))* -> .
% 299.96/300.45 133584[4:Res:8.1,133578.0] || equal(domain_relation,composition_function)** -> .
% 299.96/300.45 133578[4:MRR:133577.0,133577.2,100.0,21706.0] || subclass(composition_function,domain_relation)* -> .
% 299.96/300.45 133497[2:SpL:106087.0,133362.0] || member(universal_class,complement(symmetric_difference(u,v)))* -> .
% 299.96/300.45 133362[2:SpL:107276.0,133212.0] || member(universal_class,union(u,v))* -> .
% 299.96/300.45 133375[2:SpL:109535.0,133212.0] || member(universal_class,complement(successor(u)))* -> .
% 299.96/300.45 133374[2:SpL:47052.0,133212.0] || member(universal_class,complement(power_class(u)))* -> .
% 299.96/300.45 11602[0:Res:2002.2,47.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))*+ subclass(composition_function,successor_relation) -> equal(ordered_pair(v,compose(u,v)),successor(u))**.
% 299.96/300.45 133361[2:SpL:47084.0,133212.0] || member(universal_class,power_class(u))* -> .
% 299.96/300.45 133219[2:Rew:8044.0,133136.0,97851.0,133136.0] || member(universal_class,successor(u))* -> .
% 299.96/300.45 4085[0:Res:428.2,19.0] || member(u,universal_class) subclass(universal_class,cross_product(v,w))*+ -> equal(ordered_pair(first(sum_class(u)),second(sum_class(u))),sum_class(u))**.
% 299.96/300.45 132172[2:Res:575.1,132124.0] || member(complement(intersection(u,v)),symmetric_difference(u,v))* -> .
% 299.96/300.45 131367[2:SpR:73462.0,125808.0] || -> equal(intersection(symmetric_difference(u,v),intersection(v,u)),null_class)**.
% 299.96/300.45 130369[2:SpR:31.0,129084.0] || -> equal(intersection(u,restrict(singleton(u),v,w)),null_class)**.
% 299.96/300.45 129595[2:SpR:31.0,128872.0] || -> equal(intersection(singleton(u),restrict(u,v,w)),null_class)**.
% 299.96/300.45 4026[0:Res:427.2,19.0] || member(u,universal_class) subclass(universal_class,cross_product(v,w))*+ -> equal(ordered_pair(first(power_class(u)),second(power_class(u))),power_class(u))**.
% 299.96/300.45 132066[2:Res:49.1,127395.0] inductive(singleton(u)) || member(null_class,u)* -> .
% 299.96/300.45 132182[3:Res:9917.1,132124.0] || member(compose(element_relation,universal_class),element_relation)* -> .
% 299.96/300.45 132124[2:MRR:132070.0,9913.1] || member(u,u)* -> .
% 299.96/300.45 127395[2:MRR:127147.2,4631.0] || member(u,singleton(v))* member(u,v) -> .
% 299.96/300.45 38209[9:Rew:38204.1,37697.1] one_to_one(flip(cross_product(u,universal_class))) || subclass(universal_class,range_of(u)) equal(cross_product(range_of(u),range_of(u)),inverse(u))** -> .
% 299.96/300.45 131889[4:Res:2132.1,131813.0] || equal(cantor(singleton(cross_product(singleton(null_class),universal_class))),universal_class)** -> .
% 299.96/300.45 131879[4:Res:457.1,131813.0] || equal(cantor(singleton(cross_product(singleton(omega),universal_class))),universal_class)** -> .
% 299.96/300.45 131876[4:Res:462.1,131813.0] || equal(cantor(singleton(cross_product(singleton(y__dfg),universal_class))),universal_class)** -> .
% 299.96/300.45 131890[4:Res:49.1,131813.0] inductive(cantor(singleton(cross_product(singleton(null_class),universal_class)))) || -> .
% 299.96/300.45 6323[0:SpR:55.0,448.2] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,v) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 299.96/300.45 131870[4:SpL:16381.0,131813.0] || member(universal_class,cantor(singleton(cross_product(null_class,universal_class))))* -> .
% 299.96/300.45 131813[4:Obv:131799.1] || member(u,cantor(singleton(cross_product(singleton(u),universal_class))))* -> .
% 299.96/300.45 131740[2:SpR:127123.0,44.0] || -> equal(image(singleton(cross_product(u,universal_class)),u),range_of(null_class))**.
% 299.96/300.45 127123[2:SpR:126545.0,31.0] || -> equal(restrict(singleton(cross_product(u,v)),u,v),null_class)**.
% 299.96/300.45 6324[0:SpR:40.0,448.2] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,v) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 299.96/300.45 125808[2:Rew:73462.0,125697.0] || -> equal(intersection(symmetric_difference(u,v),intersection(u,v)),null_class)**.
% 299.96/300.45 125688[2:SpR:31.0,125282.0] || -> equal(intersection(u,restrict(complement(u),v,w)),null_class)**.
% 299.96/300.45 130198[2:MRR:130166.1,4631.0] inductive(intersection(u,intersection(singleton(u),v))) || -> .
% 299.96/300.45 130174[2:Res:129037.0,2754.0] || -> equal(intersection(u,intersection(singleton(u),v)),null_class)**.
% 299.96/300.45 3170[3:SpR:3063.1,99.1] function(u) || member(ordered_pair(u,inverse(u)),cross_product(universal_class,universal_class)) -> member(ordered_pair(u,ordered_pair(inverse(u),null_class)),composition_function)*.
% 299.96/300.45 129102[2:MRR:129076.1,4631.0] inductive(intersection(u,intersection(v,singleton(u)))) || -> .
% 299.96/300.45 129084[2:Res:127318.0,2754.0] || -> equal(intersection(u,intersection(v,singleton(u))),null_class)**.
% 299.96/300.45 129019[2:MRR:128986.1,4631.0] inductive(intersection(singleton(u),intersection(u,v))) || -> .
% 299.96/300.45 3162[3:SpR:3060.1,99.1] single_valued_class(u) || member(ordered_pair(u,inverse(u)),cross_product(universal_class,universal_class)) -> member(ordered_pair(u,ordered_pair(inverse(u),null_class)),composition_function)*.
% 299.96/300.45 128994[2:Res:127317.0,2754.0] || -> equal(intersection(singleton(u),intersection(u,v)),null_class)**.
% 299.96/300.45 128896[2:MRR:128864.1,4631.0] inductive(intersection(singleton(u),intersection(v,u))) || -> .
% 299.96/300.45 128872[2:Res:127316.0,2754.0] || -> equal(intersection(singleton(u),intersection(v,u)),null_class)**.
% 299.96/300.45 128764[2:Res:8.1,127105.0] || equal(singleton(u),u)** -> equal(null_class,u).
% 299.96/300.45 8118[3:Rew:8029.0,7498.1] || member(u,universal_class) subclass(u,complement(compose(element_relation,universal_class)))* member(apply(choice,u),element_relation) -> equal(u,null_class).
% 299.96/300.45 127943[2:SpR:29362.0,127653.0] || -> equal(intersection(singleton(u),union(u,u)),null_class)**.
% 299.96/300.45 8107[3:Rew:8029.0,7527.2] function(u) || member(v,universal_class) subclass(universal_class,complement(compose(element_relation,universal_class)))*+ member(image(u,v),element_relation)* -> .
% 299.96/300.45 127105[2:SpR:126545.0,92205.1] || subclass(u,singleton(u))* -> equal(null_class,u).
% 299.96/300.45 127806[2:MRR:127786.1,4631.0] inductive(intersection(u,union(null_class,singleton(u)))) || -> .
% 299.96/300.45 128688[4:MRR:128680.1,3389.0] || equal(union(null_class,singleton(domain_relation)),universal_class)** -> .
% 299.96/300.45 127794[2:Res:127100.0,2754.0] || -> equal(intersection(u,union(null_class,singleton(u))),null_class)**.
% 299.96/300.45 6836[0:Res:575.1,130.1] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),symmetric_difference(u,v))* subclass(complement(intersection(u,v)),cross_product(universal_class,universal_class)) -> .
% 299.96/300.45 127747[2:MRR:127724.1,4631.0] inductive(intersection(singleton(u),union(u,null_class))) || -> .
% 299.96/300.45 127732[2:Res:127312.0,2754.0] || -> equal(intersection(singleton(u),union(u,null_class)),null_class)**.
% 299.96/300.45 127676[2:MRR:127645.1,4631.0] inductive(intersection(singleton(u),union(null_class,u))) || -> .
% 299.96/300.45 127653[2:Res:127311.0,2754.0] || -> equal(intersection(singleton(u),union(null_class,u)),null_class)**.
% 299.96/300.45 2030[0:Rew:326.0,2027.2] || member(singleton(u),u)* member(singleton(singleton(singleton(u))),cross_product(universal_class,universal_class))*+ -> member(singleton(singleton(singleton(u))),element_relation).
% 299.96/300.45 127493[4:Res:8.1,127379.0] || equal(singleton(domain_relation),domain_relation)** -> .
% 299.96/300.45 5653[0:Res:438.2,10.0] || subclass(u,unordered_pair(v,w))*+ -> subclass(u,x) equal(not_subclass_element(u,x),w)* equal(not_subclass_element(u,x),v)*.
% 299.96/300.45 127379[4:MRR:127314.1,3389.0] || subclass(domain_relation,singleton(domain_relation))* -> .
% 299.96/300.45 126545[2:MRR:126544.0,2752.0] || -> equal(intersection(u,singleton(u)),null_class)**.
% 299.96/300.45 125493[2:MRR:125459.1,4631.0] inductive(intersection(u,intersection(complement(u),v))) || -> .
% 299.96/300.45 11042[0:Res:8.1,1961.2] || equal(u,cross_product(v,w))*+ member(x,w)* member(y,v)* -> member(ordered_pair(y,x),u)*.
% 299.96/300.45 125467[2:Res:125231.0,2754.0] || -> equal(intersection(u,intersection(complement(u),v)),null_class)**.
% 299.96/300.45 125304[2:MRR:125274.1,4631.0] inductive(intersection(u,intersection(v,complement(u)))) || -> .
% 299.96/300.45 125282[2:Res:125131.0,2754.0] || -> equal(intersection(u,intersection(v,complement(u))),null_class)**.
% 299.96/300.45 5613[0:Res:183.1,273.0] || -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(u,restrict(v,w,x))),cross_product(w,x))*.
% 299.96/300.45 92442[0:SpR:73462.0,70784.0] || -> subclass(intersection(intersection(u,v),w),intersection(w,v))*.
% 299.96/300.45 124837[2:Res:8.1,123025.0] || equal(unordered_pair(u,singleton(v)),ordered_pair(u,v))** -> .
% 299.96/300.45 5600[0:Res:195.1,273.0] || -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(restrict(u,v,w),x)),cross_product(v,w))*.
% 299.96/300.45 124838[2:Rew:326.0,124824.0] || subclass(singleton(singleton(singleton(u))),singleton(singleton(u)))* -> .
% 299.96/300.45 124822[4:SpL:16381.0,123025.0] || subclass(ordered_pair(u,universal_class),unordered_pair(u,null_class))* -> .
% 299.96/300.45 123025[2:MRR:123010.1,45898.0] || subclass(ordered_pair(u,v),unordered_pair(u,singleton(v)))* -> .
% 299.96/300.45 123834[2:SpL:29362.0,122133.0] || equal(union(u,u),null_class)** -> equal(u,null_class).
% 299.96/300.45 106529[0:Rew:106066.0,7388.2] || member(u,universal_class) subclass(union(v,w),x)*+ -> member(u,complement(union(v,w)))* member(u,x)*.
% 299.96/300.45 122560[0:Obv:122527.1] || subclass(singleton(u),u)* -> equal(singleton(u),null_class).
% 299.96/300.45 124260[2:Res:9963.1,123996.1] || equal(sum_class(regular(u)),universal_class)** -> equal(u,null_class).
% 299.96/300.45 124196[2:Res:3914.1,123996.1] || equal(sum_class(u),universal_class)** -> equal(singleton(u),null_class).
% 299.96/300.45 124090[2:Res:9963.1,123893.1] || equal(power_class(regular(u)),universal_class)** -> equal(u,null_class).
% 299.96/300.45 9842[0:Rew:569.0,9803.0] || -> equal(symmetric_difference(cross_product(u,v),w),null_class) member(regular(symmetric_difference(cross_product(u,v),w)),complement(restrict(w,u,v)))*.
% 299.96/300.45 124026[2:Res:3914.1,123893.1] || equal(power_class(u),universal_class)** -> equal(singleton(u),null_class).
% 299.96/300.45 124246[2:Res:319.0,123996.1] || equal(sum_class(ordered_pair(u,v)),universal_class)** -> .
% 299.96/300.45 124194[2:Res:13.0,123996.1] || equal(sum_class(unordered_pair(u,v)),universal_class)** -> .
% 299.96/300.45 124195[2:Res:136.0,123996.1] || equal(sum_class(singleton(u)),universal_class)** -> .
% 299.96/300.45 9783[0:Rew:568.0,9747.0] || -> equal(symmetric_difference(u,cross_product(v,w)),null_class) member(regular(symmetric_difference(u,cross_product(v,w))),complement(restrict(u,v,w)))*.
% 299.96/300.45 124261[10:Res:51740.0,123996.1] || equal(sum_class(regular(null_class)),universal_class)** -> .
% 299.96/300.45 124199[2:Res:82345.0,123996.1] || equal(sum_class(power_class(null_class)),universal_class)** -> .
% 299.96/300.45 124203[2:Res:2113.0,123996.1] || equal(sum_class(null_class),universal_class)** -> .
% 299.96/300.45 124201[2:Res:145.0,123996.1] || equal(sum_class(y__dfg),universal_class)** -> .
% 299.96/300.45 28885[2:Rew:26509.0,27281.1] || member(not_subclass_element(union(null_class,intersection(u,v)),w),symmetric_difference(u,v))* -> subclass(union(null_class,intersection(u,v)),w).
% 299.96/300.45 124193[2:Res:54.0,123996.1] || equal(sum_class(omega),universal_class)** -> .
% 299.96/300.45 123996[2:Res:57280.1,123024.1] || equal(sum_class(u),universal_class) member(u,universal_class)* -> .
% 299.96/300.45 124076[2:Res:319.0,123893.1] || equal(power_class(ordered_pair(u,v)),universal_class)** -> .
% 299.96/300.45 124024[2:Res:13.0,123893.1] || equal(power_class(unordered_pair(u,v)),universal_class)** -> .
% 299.96/300.45 15180[4:Rew:14790.0,6333.2] || member(u,universal_class) subclass(domain_relation,restrict(v,w,x))*+ -> member(ordered_pair(u,cantor(u)),cross_product(w,x))*.
% 299.96/300.45 124025[2:Res:136.0,123893.1] || equal(power_class(singleton(u)),universal_class)** -> .
% 299.96/300.45 124091[10:Res:51740.0,123893.1] || equal(power_class(regular(null_class)),universal_class)** -> .
% 299.96/300.45 124029[2:Res:82345.0,123893.1] || equal(power_class(power_class(null_class)),universal_class)** -> .
% 299.96/300.45 124031[2:Res:145.0,123893.1] || equal(power_class(y__dfg),universal_class)** -> .
% 299.96/300.45 7532[0:Res:535.3,274.0] function(u) || member(v,universal_class) subclass(universal_class,restrict(w,x,y))*+ -> member(image(u,v),w)*.
% 299.96/300.45 124023[2:Res:54.0,123893.1] || equal(power_class(omega),universal_class)** -> .
% 299.96/300.45 123893[2:Res:57280.1,123023.1] || equal(power_class(u),universal_class) member(u,universal_class)* -> .
% 299.96/300.45 123821[2:SpL:77431.0,122133.0] || equal(union(u,null_class),null_class)** -> equal(u,null_class).
% 299.96/300.45 123024[2:MRR:122987.2,55111.1] || member(u,universal_class) subclass(universal_class,sum_class(u))* -> .
% 299.96/300.45 7503[0:Res:502.3,274.0] || member(u,universal_class) subclass(u,restrict(v,w,x))* -> equal(u,null_class) member(apply(choice,u),v).
% 299.96/300.45 123023[2:MRR:122986.2,55110.1] || member(u,universal_class) subclass(universal_class,power_class(u))* -> .
% 299.96/300.45 122541[2:Res:87834.1,121960.0] || equal(complement(regular(u)),null_class)** -> equal(u,null_class).
% 299.96/300.45 122133[2:Rew:26509.0,122117.0] || equal(union(null_class,u),null_class)** -> equal(u,null_class).
% 299.96/300.45 123444[2:Obv:123427.1] || subclass(universal_class,u)* -> equal(singleton(u),null_class).
% 299.96/300.45 107225[0:Rew:106066.0,46566.0] || -> equal(complement(intersection(union(u,v),power_class(complement(power_class(w))))),union(complement(union(u,v)),image(element_relation,power_class(w))))**.
% 299.96/300.45 123022[4:MRR:122963.1,45898.0] || equal(unordered_pair(u,null_class),ordered_pair(u,universal_class))** -> .
% 299.96/300.45 123020[2:MRR:123003.2,55166.0] || subclass(universal_class,regular(u))* -> equal(u,null_class).
% 299.96/300.45 123018[2:MRR:122998.1,45969.0] || subclass(domain_relation,ordered_pair(null_class,null_class))* -> .
% 299.96/300.45 123017[2:MRR:122997.1,45969.0] || equal(ordered_pair(null_class,null_class),domain_relation)** -> .
% 299.96/300.45 107088[0:Rew:106066.0,46561.0] || -> equal(complement(intersection(power_class(complement(union(u,v))),power_class(w))),union(image(element_relation,union(u,v)),complement(power_class(w))))**.
% 299.96/300.45 123015[10:MRR:123006.1,51732.0] || subclass(universal_class,regular(null_class))* -> .
% 299.96/300.45 122543[0:Res:8.1,121960.0] || equal(regular(u),u)** -> equal(u,null_class).
% 299.96/300.45 122581[6:SoR:122555.0,58249.1] || equal(regular(omega),universal_class)** -> .
% 299.96/300.45 106825[0:Rew:106066.0,46813.0] || -> equal(complement(intersection(power_class(complement(power_class(u))),union(v,w))),union(image(element_relation,power_class(u)),complement(union(v,w))))**.
% 299.96/300.45 122555[6:MRR:122540.1,48270.0] inductive(regular(omega)) || -> .
% 299.96/300.45 121960[0:Obv:121628.1] || subclass(u,regular(u))* -> equal(u,null_class).
% 299.96/300.45 122520[6:SoR:122132.0,58249.1] || equal(complement(omega),universal_class)** -> .
% 299.96/300.45 122132[6:MRR:122116.1,48270.0] inductive(complement(omega)) || -> .
% 299.96/300.45 106696[0:Rew:106066.0,47016.0] || -> equal(complement(intersection(power_class(u),power_class(complement(union(v,w))))),union(complement(power_class(u)),image(element_relation,union(v,w))))**.
% 299.96/300.45 121790[0:SpR:92205.1,31384.0] || subclass(u,complement(u))* -> equal(u,null_class).
% 299.96/300.45 121968[6:MRR:121866.1,30196.0] || subclass(successor(null_class),singleton(singleton(null_class)))* -> .
% 299.96/300.45 121967[4:MRR:121858.1,3389.0] || subclass(singleton(null_class),complement(successor(null_class)))* -> .
% 299.96/300.45 92205[0:MRR:92130.1,5547.0] || subclass(u,v) -> equal(intersection(u,v),u)**.
% 299.96/300.45 106229[0:Rew:106066.0,9753.0] || -> equal(union(restrict(u,v,w),complement(union(u,cross_product(v,w)))),complement(symmetric_difference(u,cross_product(v,w))))**.
% 299.96/300.45 89214[2:Res:8.1,68492.0] || equal(not_subclass_element(u,v),u)** -> subclass(u,v).
% 299.96/300.45 89082[0:SpR:77431.0,58733.0] || -> subclass(intersection(symmetric_difference(u,v),w),union(v,u))*.
% 299.96/300.45 88642[2:SpR:43289.0,56523.1] || subclass(u,v) -> subclass(union(u,u),v)*.
% 299.96/300.45 88501[0:SpR:77431.0,56150.0] || -> subclass(intersection(u,symmetric_difference(v,w)),union(w,v))*.
% 299.96/300.45 106223[0:Rew:106066.0,9809.0] || -> equal(union(restrict(u,v,w),complement(union(cross_product(v,w),u))),complement(symmetric_difference(cross_product(v,w),u)))**.
% 299.96/300.45 120669[2:Rew:119720.1,120534.1] || equal(intersection(u,v),universal_class)** -> equal(u,v).
% 299.96/300.45 87421[0:MRR:87385.0,4339.0] || -> equal(intersection(u,intersection(v,u)),intersection(v,u))**.
% 299.96/300.45 107955[0:Rew:106066.0,106372.0] || -> equal(union(complement(union(u,v)),complement(union(w,x))),complement(intersection(union(u,v),union(w,x))))**.
% 299.96/300.45 87281[0:MRR:87253.0,4339.0] || -> equal(intersection(u,intersection(u,v)),intersection(u,v))**.
% 299.96/300.45 71460[0:Obv:71431.0] || -> subclass(intersection(u,intersection(v,w)),intersection(w,u))*.
% 299.96/300.45 71457[0:Obv:71428.0] || -> subclass(intersection(u,intersection(v,w)),intersection(v,u))*.
% 299.96/300.45 117891[2:Rew:107276.0,117583.0] || -> subclass(regular(union(u,v)),complement(union(v,u)))*.
% 299.96/300.45 106081[0:Rew:106066.0,6468.1] || member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(v,w)),x)) -> .
% 299.96/300.45 117777[2:SpL:112449.0,46385.0] || equal(complement(union(u,v)),union(v,u))** -> .
% 299.96/300.45 117523[2:SpR:112449.0,114051.0] || -> subclass(regular(complement(union(u,v))),union(v,u))*.
% 299.96/300.45 113425[2:SpR:107276.0,113011.0] || -> subclass(regular(union(u,v)),complement(union(u,v)))*.
% 299.96/300.45 113193[2:Rew:113060.0,112941.0] || -> subclass(regular(complement(symmetric_difference(u,v))),symmetric_difference(v,u))*.
% 299.96/300.45 106067[0:Rew:106066.0,6458.1] || member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(w,x)))) -> .
% 299.96/300.45 112449[0:MRR:112358.0,106211.0] || -> equal(complement(union(u,v)),complement(union(v,u)))*.
% 299.96/300.45 110734[2:Res:57451.0,99431.0] || -> subclass(intersection(intersection(u,union(v,null_class)),w),v)*.
% 299.96/300.45 110728[2:Res:55551.0,99431.0] || -> subclass(intersection(u,intersection(union(v,null_class),w)),v)*.
% 299.96/300.45 110693[2:Res:56077.0,99431.0] || -> subclass(intersection(u,intersection(v,union(w,null_class))),w)*.
% 299.96/300.45 106076[0:Rew:106066.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(v,w)))).
% 299.96/300.45 110684[2:Res:57085.0,99431.0] || -> subclass(intersection(intersection(union(u,null_class),v),w),u)*.
% 299.96/300.45 110674[2:Res:8.1,99431.0] || equal(union(u,null_class),v)*+ -> subclass(v,u)*.
% 299.96/300.45 113999[9:SpR:37845.1,113956.0] function(u) || -> subclass(regular(complement(u)),successor(u))*.
% 299.96/300.45 113471[2:Rew:107276.0,113403.0] || -> subclass(regular(union(u,u)),union(null_class,complement(u)))*.
% 299.96/300.45 106082[0:Rew:106066.0,7040.1] || member(u,symmetric_difference(union(v,w),complement(x)))* -> member(u,union(complement(union(v,w)),x)).
% 299.96/300.45 113420[9:SpR:73632.1,113011.0] function(u) || -> subclass(regular(successor(u)),complement(u))*.
% 299.96/300.45 112533[2:SpR:35175.0,107845.0] || -> subclass(regular(union(null_class,complement(u))),union(u,u))*.
% 299.96/300.45 114129[2:Res:114051.0,465.1] || equal(regular(complement(u)),universal_class)** -> member(omega,u).
% 299.96/300.45 114128[2:Res:114051.0,478.1] || equal(regular(complement(u)),universal_class)** -> member(y__dfg,u).
% 299.96/300.45 106068[0:Rew:106066.0,7118.1] || member(u,symmetric_difference(complement(v),union(w,x)))* -> member(u,union(v,complement(union(w,x)))).
% 299.96/300.45 114127[2:Res:114051.0,2136.1] || equal(regular(complement(u)),universal_class)** -> member(null_class,u).
% 299.96/300.45 114122[4:SpR:73050.0,114051.0] || -> subclass(regular(complement(apply(null_class,u))),apply(null_class,v))*.
% 299.96/300.45 113473[2:Rew:107276.0,113405.0] || -> subclass(regular(union(null_class,u)),union(null_class,complement(u)))*.
% 299.96/300.45 113472[2:Rew:107276.0,113404.0] || -> subclass(regular(union(u,null_class)),union(null_class,complement(u)))*.
% 299.96/300.45 106090[0:Rew:106066.0,2803.0] || member(not_subclass_element(union(u,v),w),complement(union(u,v)))* -> subclass(union(u,v),w).
% 299.96/300.45 112954[2:SpR:44870.1,112548.0] || subclass(complement(u),null_class)* -> subclass(regular(null_class),u).
% 299.96/300.45 112535[2:SpR:27508.0,107845.0] || -> subclass(regular(union(null_class,complement(u))),union(null_class,u))*.
% 299.96/300.45 114862[4:SpR:5211.0,114118.0] || -> subclass(regular(complement(apply(null_class,u))),sum_class(range_of(null_class)))*.
% 299.96/300.45 114855[2:Res:87834.1,114161.0] || equal(complement(regular(complement(cross_product(universal_class,universal_class)))),null_class)** -> .
% 299.96/300.45 106089[0:Rew:106066.0,46560.0] || -> equal(union(complement(union(u,v)),complement(power_class(w))),complement(intersection(union(u,v),power_class(w))))**.
% 299.96/300.45 114130[2:Res:114051.0,435.1] inductive(regular(complement(u))) || -> member(null_class,u)*.
% 299.96/300.45 114161[2:Res:114051.0,6845.1] || subclass(universal_class,regular(complement(cross_product(universal_class,universal_class))))* -> .
% 299.96/300.45 114160[2:Res:114051.0,23575.1] || equal(regular(complement(cross_product(universal_class,universal_class))),universal_class)** -> .
% 299.96/300.45 106078[0:Rew:106066.0,47015.0] || -> equal(union(complement(power_class(u)),complement(union(v,w))),complement(intersection(power_class(u),union(v,w))))**.
% 299.96/300.45 113996[2:SpR:75224.0,113956.0] || -> subclass(regular(complement(u)),union(u,u))*.
% 299.96/300.45 114478[2:Res:114373.0,100214.0] || equal(regular(complement(singleton(null_class))),universal_class)** -> .
% 299.96/300.45 114373[2:SpR:45.0,113994.0] || -> subclass(regular(complement(singleton(null_class))),successor(null_class))*.
% 299.96/300.45 113994[2:SpR:77431.0,113956.0] || -> subclass(regular(complement(u)),union(null_class,u))*.
% 299.96/300.45 106077[0:Rew:106066.0,3979.1] || member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(v,w)))) -> .
% 299.96/300.45 114051[2:Res:113956.0,99431.0] || -> subclass(regular(complement(u)),u)*.
% 299.96/300.45 113956[2:Obv:113955.0] || -> subclass(regular(complement(u)),union(u,null_class))*.
% 299.96/300.45 112534[2:SpR:72272.0,107845.0] || -> subclass(regular(union(null_class,complement(u))),union(u,null_class))*.
% 299.96/300.45 113422[2:SpR:29362.0,113011.0] || -> subclass(regular(union(u,u)),complement(u))*.
% 299.96/300.45 106088[0:Rew:106066.0,254.0] || member(regular(union(u,v)),complement(union(u,v)))* -> equal(union(u,v),null_class).
% 299.96/300.45 113409[2:SpR:77431.0,113011.0] || -> subclass(regular(union(u,null_class)),complement(u))*.
% 299.96/300.45 113011[2:Rew:107276.0,112939.0] || -> subclass(regular(union(null_class,u)),complement(u))*.
% 299.96/300.45 112561[2:Rew:109250.0,112487.0,26509.0,112487.0] || -> subclass(regular(successor(u)),complement(successor(u)))*.
% 299.96/300.45 112560[2:Rew:47084.0,112486.0,26509.0,112486.0] || -> subclass(regular(power_class(u)),complement(power_class(u)))*.
% 299.96/300.45 106087[0:Rew:106066.0,7138.0] || -> equal(union(intersection(u,v),complement(union(u,v))),complement(symmetric_difference(u,v)))**.
% 299.96/300.45 112548[2:Rew:27508.0,112544.0] || -> subclass(regular(union(null_class,complement(u))),u)*.
% 299.96/300.45 112594[2:Res:112450.0,99445.0] || -> subclass(regular(complement(successor(null_class))),singleton(null_class))*.
% 299.96/300.45 112593[2:Res:112450.0,100214.0] || equal(regular(complement(successor(null_class))),universal_class)** -> .
% 299.96/300.45 107703[0:Rew:45.0,106069.0] || -> equal(complement(intersection(complement(u),successor(v))),union(u,complement(successor(v))))**.
% 299.96/300.45 106211[0:Rew:106066.0,77163.0] || -> subclass(complement(union(u,v)),complement(union(v,u)))*.
% 299.96/300.45 105831[2:SpR:29362.0,102324.0] || -> subclass(union(null_class,intersection(u,union(v,v))),v)*.
% 299.96/300.45 107615[0:Rew:45.0,106071.0] || -> equal(complement(image(element_relation,successor(u))),power_class(complement(successor(u))))**.
% 299.96/300.45 105578[2:SpR:29362.0,102288.0] || -> subclass(union(null_class,intersection(union(u,u),v)),u)*.
% 299.96/300.45 102332[2:Res:57451.0,99423.0] || -> subclass(intersection(intersection(u,union(null_class,v)),w),v)*.
% 299.96/300.45 102326[2:Res:55551.0,99423.0] || -> subclass(intersection(u,intersection(union(null_class,v),w)),v)*.
% 299.96/300.45 102293[2:Res:56077.0,99423.0] || -> subclass(intersection(u,intersection(v,union(null_class,w))),w)*.
% 299.96/300.45 106085[0:Rew:106066.0,239.0] || -> equal(complement(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))**.
% 299.96/300.45 102282[2:Res:57085.0,99423.0] || -> subclass(intersection(intersection(union(null_class,u),v),w),u)*.
% 299.96/300.45 102272[2:Res:8.1,99423.0] || equal(union(null_class,u),v)*+ -> subclass(v,u)*.
% 299.96/300.45 110671[2:Res:53.1,99431.0] inductive(union(u,null_class)) || -> subclass(omega,u)*.
% 299.96/300.45 99431[2:SpR:71235.1,75237.0] || subclass(u,union(v,null_class))* -> subclass(u,v).
% 299.96/300.45 106075[0:Rew:106066.0,240.0] || -> equal(complement(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))**.
% 299.96/300.45 109577[2:SpL:109250.0,88102.0] || equal(successor(u),null_class) -> subclass(successor(u),v)*.
% 299.96/300.45 109058[2:SpR:77431.0,107532.0] || -> equal(union(u,union(u,null_class)),union(u,null_class))**.
% 299.96/300.45 109535[2:SpR:109250.0,27508.0] || -> equal(union(null_class,complement(successor(u))),complement(successor(u)))**.
% 299.96/300.45 109057[2:SpR:45.0,107532.0] || -> equal(union(singleton(null_class),successor(null_class)),successor(null_class))**.
% 299.96/300.45 106084[0:Rew:106066.0,238.0] || -> equal(complement(image(element_relation,union(u,v))),power_class(complement(union(u,v))))**.
% 299.96/300.45 109250[2:SpR:45.0,107276.0] || -> equal(union(null_class,successor(u)),successor(u))**.
% 299.96/300.45 109494[9:Obv:109493.1] single_valued_class(union(null_class,null_class)) || -> .
% 299.96/300.45 109490[9:SoR:109140.0,73.1] one_to_one(union(null_class,null_class)) || -> .
% 299.96/300.45 109140[9:MRR:109139.1,30196.0] function(union(null_class,null_class)) || -> .
% 299.96/300.45 107276[2:Rew:26509.0,106083.0] || -> equal(union(null_class,union(u,v)),union(u,v))**.
% 299.96/300.45 107532[2:Rew:107276.0,43351.0] || -> equal(union(u,union(null_class,u)),union(null_class,u))**.
% 299.96/300.45 105819[2:SpR:77431.0,102324.0] || -> subclass(union(null_class,intersection(u,union(v,null_class))),v)*.
% 299.96/300.45 105566[2:SpR:77431.0,102288.0] || -> subclass(union(null_class,intersection(union(u,null_class),v)),u)*.
% 299.96/300.45 107623[2:Rew:107615.0,26710.0] || -> equal(power_class(complement(successor(null_class))),power_class(complement(singleton(null_class))))**.
% 299.96/300.45 102324[2:Res:58786.0,99423.0] || -> subclass(union(null_class,intersection(u,union(null_class,v))),v)*.
% 299.96/300.45 102288[2:Res:57214.0,99423.0] || -> subclass(union(null_class,intersection(union(null_class,u),v)),u)*.
% 299.96/300.45 102705[2:Res:102296.0,435.1] inductive(complement(successor(complement(u)))) || -> member(null_class,u)*.
% 299.96/300.45 102698[2:SpR:46319.1,102296.0] || equal(successor(complement(u)),null_class)** -> subclass(universal_class,u).
% 299.96/300.45 103854[2:Obv:103850.1] || equal(successor(successor(complement(cross_product(universal_class,universal_class)))),null_class)** -> .
% 299.96/300.45 102736[2:Res:102296.0,6845.1] || subclass(universal_class,complement(successor(complement(cross_product(universal_class,universal_class)))))* -> .
% 299.96/300.45 104799[6:Res:2705.1,103974.0] || member(null_class,restrict(u,v,w))* -> .
% 299.96/300.45 103974[6:MRR:88786.1,103950.0] || subclass(singleton(null_class),restrict(u,v,w))* -> .
% 299.96/300.45 103973[6:MRR:50845.1,103950.0] || equal(complement(restrict(u,v,w)),null_class)** -> .
% 299.96/300.45 823[0:Res:425.1,19.0] || subclass(universal_class,cross_product(u,v))*+ -> equal(ordered_pair(first(unordered_pair(w,x)),second(unordered_pair(w,x))),unordered_pair(w,x))**.
% 299.96/300.45 103972[6:MRR:30807.1,103950.0] || equal(restrict(u,v,w),successor(null_class))** -> .
% 299.96/300.45 103971[6:MRR:30672.1,103950.0] || equal(restrict(u,v,w),singleton(null_class))** -> .
% 299.96/300.45 104736[6:SpR:104291.0,105.0] || -> equal(single_valued3(successor(null_class)),single_valued3(null_class))**.
% 299.96/300.45 104291[6:Rew:5774.0,104249.0] || -> equal(domain__dfg(successor(null_class),u,v),single_valued3(null_class))**.
% 299.96/300.45 15021[4:Rew:14790.0,7759.3] || member(u,universal_class) member(v,cross_product(singleton(u),universal_class))*+ member(v,w)* -> member(u,cantor(w))*.
% 299.96/300.45 104578[6:SpR:104235.0,70.0] || -> equal(apply(successor(null_class),u),sum_class(range_of(null_class)))**.
% 299.96/300.45 103969[6:MRR:2202.1,103950.0] || equal(restrict(u,v,w),universal_class)** -> .
% 299.96/300.45 104235[6:SpR:103975.0,44.0] || -> equal(image(successor(null_class),u),range_of(null_class))**.
% 299.96/300.45 104329[6:Res:49.1,104292.0] inductive(cantor(successor(null_class))) || -> .
% 299.96/300.45 14895[4:Rew:14790.0,6029.1] || member(u,universal_class) -> member(u,cantor(cross_product(v,w))) equal(restrict(cross_product(singleton(u),universal_class),v,w),null_class)**.
% 299.96/300.45 104306[6:Res:68.1,104292.0] || -> equal(cantor(successor(null_class)),null_class)**.
% 299.96/300.45 103975[6:MRR:93914.0,103950.0] || -> equal(restrict(successor(null_class),u,v),null_class)**.
% 299.96/300.45 103970[6:MRR:5428.1,103950.0] inductive(restrict(u,v,w)) || -> .
% 299.96/300.45 103950[6:Res:2705.1,103923.0] || member(null_class,cross_product(u,v))* -> .
% 299.96/300.45 103968[6:MRR:19192.1,103950.0] || equal(rotate(u),universal_class)** -> .
% 299.96/300.45 103967[6:MRR:19191.1,103950.0] || equal(flip(u),universal_class)** -> .
% 299.96/300.45 104025[8:SoR:103966.0,73.1] one_to_one(complement(power_class(null_class))) || -> .
% 299.96/300.45 103956[6:MRR:2090.2,103950.0] function(u) inductive(u) || -> .
% 299.96/300.45 104021[7:SoR:103965.0,73.1] one_to_one(complement(power_class(universal_class))) || -> .
% 299.96/300.45 104016[8:SoR:103964.0,73.1] one_to_one(image(element_relation,universal_class)) || -> .
% 299.96/300.45 104011[7:SoR:103963.0,73.1] one_to_one(image(element_relation,null_class)) || -> .
% 299.96/300.45 103966[8:MRR:54995.1,103950.0] function(complement(power_class(null_class))) || -> .
% 299.96/300.45 103955[6:MRR:2089.1,103950.0] inductive(compose(u,v)) || -> .
% 299.96/300.45 103965[7:MRR:54979.1,103950.0] function(complement(power_class(universal_class))) || -> .
% 299.96/300.45 103964[8:MRR:36224.1,103950.0] function(image(element_relation,universal_class)) || -> .
% 299.96/300.45 103963[7:MRR:36174.1,103950.0] function(image(element_relation,null_class)) || -> .
% 299.96/300.45 103962[6:MRR:2094.1,103950.0] inductive(rotate(u)) || -> .
% 299.96/300.45 103961[6:MRR:2093.1,103950.0] inductive(flip(u)) || -> .
% 299.96/300.45 103954[6:MRR:2088.1,103950.0] inductive(compose_class(u)) || -> .
% 299.96/300.45 103958[6:MRR:34508.1,103950.0] one_to_one(successor(null_class)) || -> .
% 299.96/300.45 103957[6:MRR:30655.1,103950.0] function(successor(null_class)) || -> .
% 299.96/300.45 103960[6:MRR:2092.1,103950.0] inductive(composition_function) || -> .
% 299.96/300.45 103959[6:MRR:2091.1,103950.0] inductive(application_function) || -> .
% 299.96/300.45 103953[6:MRR:2087.1,103950.0] inductive(element_relation) || -> .
% 299.96/300.45 103952[6:MRR:2086.1,103950.0] inductive(successor_relation) || -> .
% 299.96/300.45 103951[6:MRR:2085.1,103950.0] inductive(domain_relation) || -> .
% 299.96/300.45 103923[6:MRR:103922.1,103922.2,30196.0,21706.0] || subclass(singleton(null_class),cross_product(u,v))* -> .
% 299.96/300.45 3525[0:Res:436.2,19.0] || subclass(u,cross_product(v,w))*+ -> equal(u,null_class) equal(ordered_pair(first(regular(u)),second(regular(u))),regular(u))**.
% 299.96/300.45 102735[2:Res:102296.0,23575.1] || equal(complement(successor(complement(cross_product(universal_class,universal_class)))),universal_class)** -> .
% 299.96/300.45 103148[2:SpR:29362.0,102685.0] || -> subclass(complement(successor(union(u,u))),complement(u))*.
% 299.96/300.45 103136[2:SpR:77431.0,102685.0] || -> subclass(complement(successor(union(u,null_class))),complement(u))*.
% 299.96/300.45 102753[2:Rew:27508.0,102734.0] || -> subclass(complement(successor(union(null_class,complement(u)))),u)*.
% 299.96/300.45 47423[0:Rew:46498.0,46731.0] || -> equal(complement(intersection(power_class(u),union(complement(power_class(v)),w))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))**.
% 299.96/300.45 103214[6:MRR:103210.1,85319.0] inductive(complement(successor(successor(null_class)))) || -> .
% 299.96/300.45 103135[2:SpR:45.0,102685.0] || -> subclass(complement(successor(successor(null_class))),complement(singleton(null_class)))*.
% 299.96/300.45 102685[2:SpR:26509.0,102296.0] || -> subclass(complement(successor(union(null_class,u))),complement(u))*.
% 299.96/300.45 102269[2:Res:53.1,99423.0] inductive(union(null_class,u)) || -> subclass(omega,u)*.
% 299.96/300.45 47421[0:Rew:46498.0,46563.0] || -> equal(complement(intersection(union(complement(power_class(u)),v),power_class(w))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))**.
% 299.96/300.45 102770[2:Obv:102766.1] || equal(successor(successor(complement(successor(null_class)))),null_class)** -> .
% 299.96/300.45 102733[2:Res:102296.0,99445.0] || -> subclass(complement(successor(complement(successor(null_class)))),singleton(null_class))*.
% 299.96/300.45 102732[2:Res:102296.0,100214.0] || equal(complement(successor(complement(successor(null_class)))),universal_class)** -> .
% 299.96/300.45 102296[2:Res:57958.0,99423.0] || -> subclass(complement(successor(complement(u))),u)*.
% 299.96/300.45 47420[0:Rew:46498.0,46562.0] || -> equal(complement(intersection(union(u,complement(power_class(v))),power_class(w))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))**.
% 299.96/300.45 99423[2:SpR:71235.1,57186.0] || subclass(u,union(null_class,v))* -> subclass(u,v).
% 299.96/300.45 100886[2:Res:57451.0,100214.0] || equal(intersection(intersection(u,successor(null_class)),v),universal_class)** -> .
% 299.96/300.45 100880[2:Res:55551.0,100214.0] || equal(intersection(u,intersection(successor(null_class),v)),universal_class)** -> .
% 299.96/300.45 100866[2:Res:56077.0,100214.0] || equal(intersection(u,intersection(v,successor(null_class))),universal_class)** -> .
% 299.96/300.45 47419[0:Rew:46498.0,46541.0] || -> equal(complement(intersection(power_class(u),union(v,complement(power_class(w))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))**.
% 299.96/300.45 100855[2:Res:57085.0,100214.0] || equal(intersection(intersection(successor(null_class),u),v),universal_class)** -> .
% 299.96/300.45 100845[2:Res:8.1,100214.0] || equal(successor(null_class),u)* equal(u,universal_class) -> .
% 299.96/300.45 101603[4:Res:54.0,101338.1] || equal(regular(domain_relation),domain_relation)** -> .
% 299.96/300.45 46597[0:Rew:46498.0,6464.0] || member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(image(element_relation,power_class(v)),w)) -> .
% 299.96/300.45 101339[4:Res:54.0,101337.1] || equal(regular(domain_relation),universal_class)** -> .
% 299.96/300.45 100975[4:MRR:100974.2,5869.0] || member(u,universal_class)* subclass(domain_relation,regular(domain_relation))*+ -> .
% 299.96/300.45 46565[0:Rew:46498.0,6454.0] || member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(v,image(element_relation,power_class(w)))) -> .
% 299.96/300.45 100878[2:Res:58786.0,100214.0] || equal(union(null_class,intersection(u,successor(null_class))),universal_class)** -> .
% 299.96/300.45 100861[2:Res:57214.0,100214.0] || equal(union(null_class,intersection(successor(null_class),u)),universal_class)** -> .
% 299.96/300.45 15168[4:Rew:14790.0,6343.2] || member(u,universal_class) subclass(domain_relation,regular(v)) member(ordered_pair(u,cantor(u)),v)* -> equal(v,null_class).
% 299.96/300.45 100869[2:Res:59621.0,100214.0] || equal(complement(successor(complement(singleton(null_class)))),universal_class)** -> .
% 299.96/300.45 100214[2:SpL:71235.1,100190.0] || subclass(u,successor(null_class))* equal(u,universal_class) -> .
% 299.96/300.45 99890[2:Res:57451.0,99445.0] || -> subclass(intersection(intersection(u,successor(null_class)),v),singleton(null_class))*.
% 299.96/300.45 99884[2:Res:55551.0,99445.0] || -> subclass(intersection(u,intersection(successor(null_class),v)),singleton(null_class))*.
% 299.96/300.45 11600[0:Res:2002.2,21.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))*+ subclass(composition_function,element_relation) -> member(u,ordered_pair(v,compose(u,v)))*.
% 299.96/300.45 99870[2:Res:56077.0,99445.0] || -> subclass(intersection(u,intersection(v,successor(null_class))),singleton(null_class))*.
% 299.96/300.45 99859[2:Res:57085.0,99445.0] || -> subclass(intersection(intersection(successor(null_class),u),v),singleton(null_class))*.
% 299.96/300.45 100514[2:MRR:100505.1,21706.0] || equal(successor(null_class),domain_relation)** -> .
% 299.96/300.45 99849[2:Res:8.1,99445.0] || equal(successor(null_class),u) -> subclass(u,singleton(null_class))*.
% 299.96/300.45 6959[0:Rew:41.0,6949.1] || member(single_valued1(u),universal_class) -> member(single_valued1(u),range_of(u)) equal(domain__dfg(u,range_of(null_class),single_valued2(u)),single_valued3(u))**.
% 299.96/300.45 99882[2:Res:58786.0,99445.0] || -> subclass(union(null_class,intersection(u,successor(null_class))),singleton(null_class))*.
% 299.96/300.45 100196[2:SpL:73462.0,100190.0] || equal(intersection(u,successor(null_class)),universal_class)** -> .
% 299.96/300.45 100190[2:MRR:100164.1,45904.0] || equal(intersection(successor(null_class),u),universal_class)** -> .
% 299.96/300.45 99865[2:Res:57214.0,99445.0] || -> subclass(union(null_class,intersection(successor(null_class),u)),singleton(null_class))*.
% 299.96/300.45 99846[2:Res:53.1,99445.0] inductive(successor(null_class)) || -> subclass(omega,singleton(null_class))*.
% 299.96/300.45 99445[2:SpR:71235.1,57200.0] || subclass(u,successor(null_class))* -> subclass(u,singleton(null_class)).
% 299.96/300.45 99604[2:MRR:99517.1,45863.0] || subclass(singleton(singleton(null_class)),successor(null_class))* -> .
% 299.96/300.45 99603[2:MRR:99511.1,67725.0] || subclass(complement(successor(null_class)),singleton(null_class))* -> .
% 299.96/300.45 71235[0:MRR:71164.1,4339.0] || subclass(u,v) -> equal(intersection(v,u),u)**.
% 299.96/300.45 97626[2:SpR:96971.1,55785.0] || equal(union(u,u),universal_class)**+ -> subclass(v,u)*.
% 299.96/300.45 97512[2:SpR:96971.1,56077.0] || equal(intersection(u,v),universal_class)**+ -> subclass(w,v)*.
% 299.96/300.45 97511[2:SpR:96971.1,55551.0] || equal(intersection(u,v),universal_class)**+ -> subclass(w,u)*.
% 299.96/300.45 97382[2:MRR:97281.1,4339.0] || equal(u,universal_class) -> equal(intersection(u,v),v)**.
% 299.96/300.45 97629[2:SpR:96971.1,75264.0] || equal(union(u,null_class),universal_class)**+ -> subclass(v,u)*.
% 299.96/300.45 97620[2:SpR:96971.1,55649.0] || equal(union(null_class,u),universal_class)**+ -> subclass(v,u)*.
% 299.96/300.45 97851[2:Obv:97850.0] || -> equal(symmetric_difference(u,singleton(u)),successor(u))**.
% 299.96/300.45 96971[2:MRR:96881.1,5547.0] || equal(u,universal_class) -> equal(intersection(v,u),v)**.
% 299.96/300.45 6634[0:SpR:269.1,43.0] || -> equal(cross_product(singleton(u),v),null_class) equal(range__dfg(regular(cross_product(singleton(u),v)),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.96/300.45 96467[2:SpR:73462.0,94593.0] || -> subclass(intersection(u,union(v,null_class)),intersection(u,v))*.
% 299.96/300.45 97076[2:SoR:96898.0,73.1] one_to_one(intersection(universal_class,u)) || equal(u,universal_class)* -> .
% 299.96/300.45 96898[2:Res:94867.1,6921.1] function(intersection(universal_class,u)) || equal(u,universal_class)* -> .
% 299.96/300.45 3699[0:SpR:44.0,235.1] || member(inverse(restrict(u,v,universal_class)),universal_class) -> member(ordered_pair(inverse(restrict(u,v,universal_class)),image(u,v)),domain_relation)*.
% 299.96/300.45 94810[2:SpR:73462.0,94452.0] || -> subclass(intersection(u,union(null_class,v)),intersection(u,v))*.
% 299.96/300.45 94657[2:SpR:73462.0,92886.0] || -> subclass(intersection(u,union(v,null_class)),intersection(v,u))*.
% 299.96/300.45 94593[2:SpR:73462.0,92886.0] || -> subclass(intersection(union(u,null_class),v),intersection(v,u))*.
% 299.96/300.45 8606[3:Rew:8029.0,8125.1] || member(not_subclass_element(intersection(complement(compose(element_relation,universal_class)),u),v),element_relation)* -> subclass(intersection(complement(compose(element_relation,universal_class)),u),v).
% 299.96/300.45 94521[2:SpR:73462.0,92885.0] || -> subclass(intersection(u,union(null_class,v)),intersection(v,u))*.
% 299.96/300.45 96140[3:SpR:39315.0,96089.0] || -> subclass(union(null_class,complement(compose(element_relation,universal_class))),complement(element_relation))*.
% 299.96/300.45 96089[3:SpR:73462.0,96063.0] || -> subclass(intersection(complement(compose(element_relation,universal_class)),u),complement(element_relation))*.
% 299.96/300.45 96063[3:Obv:96047.0] || -> subclass(intersection(u,complement(compose(element_relation,universal_class))),complement(element_relation))*.
% 299.96/300.45 8605[3:Rew:8029.0,8123.1] || member(not_subclass_element(intersection(u,complement(compose(element_relation,universal_class))),v),element_relation)* -> subclass(intersection(u,complement(compose(element_relation,universal_class))),v).
% 299.96/300.45 95546[2:Rew:95529.0,95545.0] || -> equal(symmetric_difference(u,union(null_class,complement(u))),universal_class)**.
% 299.96/300.45 95747[2:Rew:95716.0,95278.0] || -> equal(symmetric_difference(singleton(null_class),complement(successor(null_class))),universal_class)**.
% 299.96/300.45 95716[2:SpR:35171.0,95529.0] || -> equal(union(singleton(null_class),complement(successor(null_class))),universal_class)**.
% 299.96/300.45 95529[2:Rew:26498.0,95368.0,27508.0,95368.0,26509.0,95368.0,8044.0,95368.0] || -> equal(union(u,union(null_class,complement(u))),universal_class)**.
% 299.96/300.45 6846[0:Res:18.2,130.1] || member(y__dfg,u) member(domain__dfg(xr,universal_class,y__dfg),v) subclass(cross_product(v,u),cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 94956[2:MRR:94934.1,4631.0] inductive(intersection(u,union(null_class,complement(u)))) || -> .
% 299.96/300.45 94942[2:Res:94846.0,2754.0] || -> equal(intersection(u,union(null_class,complement(u))),null_class)**.
% 299.96/300.45 95120[2:Res:94917.0,2754.0] || -> equal(intersection(singleton(null_class),complement(successor(null_class))),null_class)**.
% 299.96/300.45 5533[0:Res:197.1,274.0] || -> subclass(intersection(restrict(u,v,w),x),y) member(not_subclass_element(intersection(restrict(u,v,w),x),y),u)*.
% 299.96/300.45 94452[2:SpR:73462.0,92885.0] || -> subclass(intersection(union(null_class,u),v),intersection(v,u))*.
% 299.96/300.45 92886[2:SpR:75234.0,70785.0] || -> subclass(intersection(union(u,null_class),v),intersection(u,v))*.
% 299.96/300.45 92885[2:SpR:39315.0,70785.0] || -> subclass(intersection(union(null_class,u),v),intersection(u,v))*.
% 299.96/300.45 4329[0:Res:185.1,274.0] || -> subclass(intersection(u,restrict(v,w,x)),y) member(not_subclass_element(intersection(u,restrict(v,w,x)),y),v)*.
% 299.96/300.45 93873[2:Res:93522.1,2754.0] || -> member(null_class,u) equal(intersection(u,successor(null_class)),null_class)**.
% 299.96/300.45 93554[2:Res:92984.1,2754.0] || -> member(null_class,u) equal(intersection(successor(null_class),u),null_class)**.
% 299.96/300.45 93472[2:SpR:73462.0,92978.0] || -> subclass(intersection(u,successor(null_class)),intersection(u,singleton(null_class)))*.
% 299.96/300.45 5539[0:Res:197.1,576.0] || -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(u,v),w),x),union(u,v))*.
% 299.96/300.45 92999[2:SpR:73462.0,92893.0] || -> subclass(intersection(u,successor(null_class)),intersection(singleton(null_class),u))*.
% 299.96/300.45 92978[2:SpR:73462.0,92893.0] || -> subclass(intersection(successor(null_class),u),intersection(u,singleton(null_class)))*.
% 299.96/300.45 93274[2:MRR:63146.1,93271.0] || equal(successor(successor(complement(singleton(null_class)))),null_class)** -> .
% 299.96/300.45 4336[0:Res:185.1,576.0] || -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(v,w)),x),union(v,w))*.
% 299.96/300.45 93078[2:MRR:93062.1,4631.0] inductive(intersection(successor(null_class),singleton(singleton(null_class)))) || -> .
% 299.96/300.45 93275[2:MRR:73283.1,93271.0] || equal(successor(complement(successor(null_class))),null_class)** -> .
% 299.96/300.45 93271[2:Res:426.1,93238.0] || subclass(universal_class,successor(null_class))* -> .
% 299.96/300.45 93238[2:MRR:93237.1,45782.0] || member(singleton(null_class),successor(null_class))* -> .
% 299.96/300.45 12644[0:SpR:819.1,325.0] || -> subclass(cross_product(u,v),w) member(singleton(first(not_subclass_element(cross_product(u,v),w))),not_subclass_element(cross_product(u,v),w))*.
% 299.96/300.45 93070[2:Res:92996.0,2754.0] || -> equal(intersection(successor(null_class),singleton(singleton(null_class))),null_class)**.
% 299.96/300.45 92893[2:SpR:39343.0,70785.0] || -> subclass(intersection(successor(null_class),u),intersection(singleton(null_class),u))*.
% 299.96/300.45 70785[0:Obv:70752.0] || -> subclass(intersection(intersection(u,v),w),intersection(u,w))*.
% 299.96/300.45 70784[0:Obv:70750.0] || -> subclass(intersection(intersection(u,v),w),intersection(v,w))*.
% 299.96/300.45 92436[0:SoR:92147.0,73.1] one_to_one(intersection(universal_class,u)) || subclass(universal_class,u)* -> .
% 299.96/300.45 92147[0:Res:70241.1,6921.1] function(intersection(universal_class,u)) || subclass(universal_class,u)* -> .
% 299.96/300.45 92201[6:MRR:92123.1,44953.0] || subclass(singleton(null_class),singleton(singleton(null_class)))* -> .
% 299.96/300.45 7245[0:Rew:572.0,7185.0] || -> subclass(symmetric_difference(complement(u),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(u),complement(v)),w),union(u,v))*.
% 299.96/300.45 91100[2:Res:90594.1,45784.0] || equal(singleton(ordered_pair(u,v)),ordered_pair(u,v))** -> .
% 299.96/300.45 91099[2:Res:90594.1,45781.0] || equal(singleton(unordered_pair(u,v)),unordered_pair(u,v))** -> .
% 299.96/300.45 91629[6:MRR:91628.2,48270.0] inductive(singleton(complement(u))) || -> member(complement(u),u)*.
% 299.96/300.45 91627[2:Con:91596.2] || member(complement(u),universal_class)*+ -> member(complement(u),u)*.
% 299.96/300.45 91626[9:MRR:91625.2,37398.0] single_valued_class(singleton(complement(u))) || -> member(complement(u),u)*.
% 299.96/300.45 91573[2:Res:90596.1,2754.0] || -> member(complement(u),u)* equal(singleton(complement(u)),null_class).
% 299.96/300.45 91119[6:MRR:91118.2,48270.0] inductive(singleton(u)) || equal(singleton(u),u)** -> .
% 299.96/300.45 91117[9:MRR:91116.2,37398.0] single_valued_class(singleton(u)) || equal(singleton(u),u)** -> .
% 299.96/300.45 91068[2:Res:90594.1,2754.0] || equal(singleton(u),u)** -> equal(singleton(u),null_class).
% 299.96/300.45 91098[2:Res:90594.1,45782.0] || equal(singleton(singleton(u)),singleton(u))** -> .
% 299.96/300.45 5542[2:Res:197.1,4634.0] || member(not_subclass_element(intersection(regular(u),v),w),u)* -> subclass(intersection(regular(u),v),w) equal(u,null_class).
% 299.96/300.45 91101[10:Res:90594.1,61181.0] || equal(singleton(regular(null_class)),regular(null_class))** -> .
% 299.96/300.45 90865[6:MRR:90864.2,48270.0] inductive(singleton(u)) || equal(complement(u),null_class)** -> .
% 299.96/300.45 90863[9:MRR:90862.2,37398.0] single_valued_class(singleton(u)) || equal(complement(u),null_class)** -> .
% 299.96/300.45 5500[2:Res:185.1,4634.0] || member(not_subclass_element(intersection(u,regular(v)),w),v)* -> subclass(intersection(u,regular(v)),w) equal(v,null_class).
% 299.96/300.45 90813[2:Res:90592.1,2754.0] || equal(complement(u),null_class)** -> equal(singleton(u),null_class).
% 299.96/300.45 90846[10:Res:90592.1,61181.0] || equal(complement(regular(null_class)),null_class)** -> .
% 299.96/300.45 90590[2:Res:5681.1,89225.0] || equal(singleton(u),null_class) -> subclass(singleton(u),v)*.
% 299.96/300.45 89908[2:SpR:89829.1,325.0] || equal(u,universal_class) -> member(null_class,ordered_pair(u,v))*.
% 299.96/300.45 90339[2:Obv:90267.1] || equal(regular(u),universal_class)** -> equal(u,null_class).
% 299.96/300.45 89887[6:MRR:89886.2,48270.0] inductive(singleton(u)) || equal(u,universal_class)* -> .
% 299.96/300.45 46722[0:Rew:46498.0,5874.2] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(w)))* member(u,union(complement(power_class(v)),w)).
% 299.96/300.45 89885[9:MRR:89884.2,37398.0] single_valued_class(singleton(u)) || equal(u,universal_class)* -> .
% 299.96/300.45 89829[2:Res:89659.1,2754.0] || equal(u,universal_class) -> equal(singleton(u),null_class)**.
% 299.96/300.45 89861[10:Res:89659.1,61181.0] || equal(regular(null_class),universal_class)** -> .
% 299.96/300.45 46532[0:Rew:46498.0,5790.2] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(w)))* member(u,union(v,complement(power_class(w)))).
% 299.96/300.45 89213[2:Res:57280.1,68492.0] || equal(not_subclass_element(u,v),universal_class)** -> subclass(u,v).
% 299.96/300.45 89643[2:MRR:89616.1,48600.0] || equal(complement(omega),null_class)** -> .
% 299.96/300.45 89577[2:MRR:89550.1,48598.0] || equal(range_of(xr),y__dfg)** -> .
% 299.96/300.45 21713[2:MRR:7695.0,21706.0] || -> equal(apply(choice,ordered_pair(u,v)),unordered_pair(u,singleton(v)))** equal(apply(choice,ordered_pair(u,v)),singleton(u)).
% 299.96/300.45 89529[2:MRR:89502.1,48598.0] || equal(complement(y__dfg),null_class)** -> .
% 299.96/300.45 89465[2:MRR:89438.1,48600.0] || equal(omega,universal_class)** -> .
% 299.96/300.45 15675[4:Rew:14790.0,15182.1] || member(u,universal_class) equal(compose(v,u),cantor(u)) -> member(ordered_pair(u,cantor(u)),compose_class(v))*.
% 299.96/300.45 89421[2:MRR:89394.1,48598.0] || equal(universal_class,y__dfg)** -> .
% 299.96/300.45 15178[4:Rew:14790.0,6340.2] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(u,cantor(u)),union(v,w))*.
% 299.96/300.45 89211[2:Res:53.1,68492.0] inductive(not_subclass_element(omega,u)) || -> subclass(omega,u)*.
% 299.96/300.45 68492[2:MRR:68491.2,55119.0] || subclass(u,not_subclass_element(u,v))* -> subclass(u,v).
% 299.96/300.45 58733[0:SpR:115.0,57451.0] || -> subclass(intersection(symmetric_difference(u,v),w),union(u,v))*.
% 299.96/300.45 88641[2:SpR:75234.0,56523.1] || subclass(u,v) -> subclass(union(u,null_class),v)*.
% 299.96/300.45 15172[4:Rew:14790.0,6328.3] || member(u,universal_class)+ subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(u,cantor(u)),w)*.
% 299.96/300.45 88640[2:SpR:39315.0,56523.1] || subclass(u,v) -> subclass(union(null_class,u),v)*.
% 299.96/300.45 88767[6:MRR:88766.1,30196.0] || subclass(singleton(null_class),singleton(u))* -> equal(null_class,u).
% 299.96/300.45 88765[6:Res:88648.1,85320.0] || subclass(singleton(null_class),complement(singleton(null_class)))* -> .
% 299.96/300.45 88648[2:SpR:39343.0,56523.1] || subclass(singleton(null_class),u) -> subclass(successor(null_class),u)*.
% 299.96/300.45 15111[4:Rew:14790.0,12784.1] || member(u,universal_class) member(v,cantor(u)) -> member(ordered_pair(u,ordered_pair(v,apply(u,v))),application_function)*.
% 299.96/300.45 56523[0:Obv:56510.1] || subclass(u,v) -> subclass(intersection(u,w),v)*.
% 299.96/300.45 56150[0:SpR:115.0,56077.0] || -> subclass(intersection(u,symmetric_difference(v,w)),union(v,w))*.
% 299.96/300.45 55935[2:Con:55917.1] || member(u,union(v,v))* -> member(u,v).
% 299.96/300.45 88261[2:SpL:29362.0,88102.0] || equal(union(u,u),null_class)**+ -> subclass(u,v)*.
% 299.96/300.45 9905[0:Res:64.1,1413.2] function(intersection(u,v)) || member(w,v)* member(w,u)* -> member(w,cross_product(universal_class,universal_class))*.
% 299.96/300.45 88250[2:SpL:77431.0,88102.0] || equal(union(u,null_class),null_class)**+ -> subclass(u,v)*.
% 299.96/300.45 88102[2:Rew:26509.0,88049.0] || equal(union(null_class,u),null_class)**+ -> subclass(u,v)*.
% 299.96/300.45 88124[6:MRR:87879.1,48085.1] || equal(complement(u),null_class)** -> inductive(u).
% 299.96/300.45 88046[4:Res:87834.1,40079.0] || equal(complement(flip(null_class)),null_class)** -> .
% 299.96/300.45 7529[0:Res:535.3,24.0] function(u) || member(v,universal_class) subclass(universal_class,intersection(w,x))*+ -> member(image(u,v),x)*.
% 299.96/300.45 88044[4:Res:87834.1,40013.0] || equal(complement(rotate(composition_function)),null_class)** -> .
% 299.96/300.45 88043[4:Res:87834.1,39982.0] || equal(complement(rotate(null_class)),null_class)** -> .
% 299.96/300.45 87834[2:Res:57632.1,87721.0] || equal(complement(u),null_class) -> subclass(v,u)*.
% 299.96/300.45 87721[0:SpR:74623.0,55353.1] || subclass(universal_class,u)*+ -> subclass(v,u)*.
% 299.96/300.45 7528[0:Res:535.3,23.0] function(u) || member(v,universal_class) subclass(universal_class,intersection(w,x))*+ -> member(image(u,v),w)*.
% 299.96/300.45 55353[0:Obv:55340.1] || subclass(u,v) -> subclass(intersection(w,u),v)*.
% 299.96/300.45 43289[2:SpR:29362.0,39315.0] || -> equal(intersection(u,union(u,u)),union(u,u))**.
% 299.96/300.45 7500[0:Res:502.3,24.0] || member(u,universal_class) subclass(u,intersection(v,w))* -> equal(u,null_class) member(apply(choice,u),w).
% 299.96/300.45 86177[2:SpR:77431.0,82847.0] || -> subclass(intersection(union(u,u),v),union(null_class,u))*.
% 299.96/300.45 85946[2:SpR:77431.0,82819.0] || -> subclass(intersection(union(u,null_class),v),union(u,u))*.
% 299.96/300.45 85816[2:SpR:77431.0,82752.0] || -> subclass(intersection(u,union(v,v)),union(null_class,v))*.
% 299.96/300.45 86476[2:SpR:73462.0,86351.0] || -> subclass(intersection(union(u,null_class),v),union(null_class,u))*.
% 299.96/300.45 7499[0:Res:502.3,23.0] || member(u,universal_class) subclass(u,intersection(v,w))* -> equal(u,null_class) member(apply(choice,u),v).
% 299.96/300.45 86351[2:SpR:29362.0,85030.0] || -> subclass(intersection(u,union(v,null_class)),union(null_class,v))*.
% 299.96/300.45 85030[2:SpR:77431.0,82724.0] || -> subclass(intersection(u,union(v,null_class)),union(v,v))*.
% 299.96/300.45 84635[2:SpL:77552.0,46385.0] || equal(complement(symmetric_difference(u,v)),symmetric_difference(v,u))** -> .
% 299.96/300.45 82847[2:SpR:29362.0,72985.0] || -> subclass(intersection(union(u,u),v),union(u,null_class))*.
% 299.96/300.45 82819[2:SpR:75224.0,72985.0] || -> subclass(intersection(union(null_class,u),v),union(u,u))*.
% 299.96/300.45 82752[2:SpR:29362.0,72942.0] || -> subclass(intersection(u,union(v,v)),union(v,null_class))*.
% 299.96/300.45 1976[0:SpL:326.0,35.0] || member(ordered_pair(singleton(singleton(singleton(u))),v),rotate(w))*+ -> member(ordered_pair(ordered_pair(u,v),singleton(u)),w)*.
% 299.96/300.45 85327[6:MRR:61028.1,85319.0] || equal(intersection(complement(successor(null_class)),u),universal_class)** -> .
% 299.96/300.45 85325[6:MRR:60974.1,85319.0] || equal(intersection(u,complement(successor(null_class))),universal_class)** -> .
% 299.96/300.45 1974[0:SpL:326.0,38.0] || member(ordered_pair(singleton(singleton(singleton(u))),v),flip(w))*+ -> member(ordered_pair(ordered_pair(u,singleton(u)),v),w)*.
% 299.96/300.45 85326[6:MRR:61031.1,85319.0] inductive(intersection(complement(successor(null_class)),u)) || -> .
% 299.96/300.45 85324[6:MRR:60977.1,85319.0] inductive(intersection(u,complement(successor(null_class)))) || -> .
% 299.96/300.45 85574[6:Obv:85570.1] || equal(successor(successor(singleton(null_class))),null_class)** -> .
% 299.96/300.45 28822[2:Rew:26509.0,27277.1] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(u,v))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.96/300.45 85490[6:Obv:85486.1] || equal(successor(successor(successor(null_class))),null_class)** -> .
% 299.96/300.45 85423[6:Res:26079.1,85319.0] || equal(complement(successor(singleton(null_class))),universal_class)** -> .
% 299.96/300.45 85322[6:MRR:60754.1,85319.0] inductive(union(null_class,complement(successor(null_class)))) || -> .
% 299.96/300.45 85320[6:MRR:71109.1,85318.0] || subclass(successor(null_class),complement(singleton(null_class)))* -> .
% 299.96/300.45 11295[0:MRR:11289.1,136.0] || member(u,universal_class) equal(compose(v,singleton(u)),u) -> member(singleton(singleton(singleton(u))),compose_class(v))*.
% 299.96/300.45 85304[6:Res:26079.1,85247.0] || equal(complement(successor(successor(null_class))),universal_class)** -> .
% 299.96/300.45 85298[6:Res:30546.1,85247.0] || equal(complement(successor(null_class)),singleton(null_class))** -> .
% 299.96/300.45 7526[0:Res:535.3,26.1] function(u) || member(v,universal_class) subclass(universal_class,complement(w)) member(image(u,v),w)* -> .
% 299.96/300.45 85321[6:MRR:59267.1,85319.0] inductive(symmetric_difference(universal_class,successor(null_class))) || -> .
% 299.96/300.45 85419[6:Res:49.1,85319.0] inductive(complement(singleton(null_class))) || -> .
% 299.96/300.45 85319[6:MRR:32804.1,85318.0] || member(null_class,complement(singleton(null_class)))* -> .
% 299.96/300.45 85318[6:Obv:85315.1] || subclass(successor(null_class),null_class)* -> .
% 299.96/300.45 7497[0:Res:502.3,26.1] || member(u,universal_class) subclass(u,complement(v)) member(apply(choice,u),v)* -> equal(u,null_class).
% 299.96/300.45 85248[6:MRR:28460.1,85247.0] inductive(symmetric_difference(successor(universal_class),successor(null_class))) || -> .
% 299.96/300.45 85300[6:Res:49.1,85247.0] inductive(complement(successor(null_class))) || -> .
% 299.96/300.45 85247[6:MRR:85246.1,30196.0] || member(null_class,complement(successor(null_class)))* -> .
% 299.96/300.45 82724[2:SpR:75224.0,72942.0] || -> subclass(intersection(u,union(null_class,v)),union(v,v))*.
% 299.96/300.45 77768[2:SpR:77431.0,58909.0] || -> subclass(union(null_class,symmetric_difference(u,v)),union(v,u))*.
% 299.96/300.45 77756[0:SpR:77431.0,5642.0] || -> subclass(symmetric_difference(complement(u),complement(v)),union(v,u))*.
% 299.96/300.45 77552[0:Rew:77114.0,77164.0] || -> equal(complement(symmetric_difference(u,v)),complement(symmetric_difference(v,u)))*.
% 299.96/300.45 47403[0:Rew:46498.0,46810.1] || member(not_subclass_element(power_class(complement(power_class(u))),v),image(element_relation,power_class(u)))* -> subclass(power_class(complement(power_class(u))),v).
% 299.96/300.45 76638[9:SpR:37845.1,75264.0] function(u) || -> subclass(intersection(v,successor(u)),u)*.
% 299.96/300.45 76532[9:SpR:37845.1,75237.0] function(u) || -> subclass(intersection(successor(u),v),u)*.
% 299.96/300.45 84306[9:SoR:84241.0,73.1] one_to_one(element_relation) || equal(successor(element_relation),domain_relation)** -> .
% 299.96/300.45 84241[9:SpL:76185.1,29363.0] function(element_relation) || equal(successor(element_relation),domain_relation)** -> .
% 299.96/300.45 38212[9:Rew:38204.1,12258.1] one_to_one(restrict(element_relation,universal_class,u)) || subclass(universal_class,v) -> maps(restrict(element_relation,universal_class,u),sum_class(u),v)*.
% 299.96/300.45 76185[9:SpR:75224.0,37845.1] function(u) || -> equal(union(u,u),successor(u))**.
% 299.96/300.45 75363[2:SpL:72460.0,43320.0] || member(u,union(v,null_class))* -> member(u,v).
% 299.96/300.45 38208[9:Rew:38204.1,12213.1] one_to_one(flip(cross_product(u,universal_class))) || subclass(universal_class,v) -> maps(flip(cross_product(u,universal_class)),inverse(u),v)*.
% 299.96/300.45 76016[9:SpR:37845.1,75235.0] function(u) || -> equal(symmetric_difference(u,successor(u)),null_class)**.
% 299.96/300.45 75534[9:SpL:37845.1,71766.0] function(u) || equal(complement(u),successor(u))** -> .
% 299.96/300.45 75241[2:SpR:72460.0,43004.0] || -> equal(power_class(union(u,null_class)),power_class(union(u,u)))*.
% 299.96/300.45 14938[4:Rew:14790.0,6957.2] || member(u,universal_class) member(range_of(null_class),universal_class) -> member(u,cantor(v)) member(apply(v,u),universal_class)*.
% 299.96/300.45 75234[2:SpR:72460.0,39315.0] || -> equal(intersection(u,union(u,null_class)),union(u,null_class))**.
% 299.96/300.45 83186[9:SoR:83069.0,73.1] one_to_one(successor_relation) || equal(successor(successor_relation),domain_relation)** -> .
% 299.96/300.45 83069[9:SpL:73632.1,30200.0] function(successor_relation) || equal(successor(successor_relation),domain_relation)** -> .
% 299.96/300.45 47029[0:Rew:46498.0,7453.1] || member(power_class(u),universal_class) member(apply(choice,power_class(u)),complement(power_class(u)))* -> equal(power_class(u),null_class).
% 299.96/300.45 73632[9:Rew:26498.0,73540.1] function(u) || -> equal(union(null_class,u),successor(u))**.
% 299.96/300.45 72985[2:Rew:72917.0,57190.0] || -> subclass(intersection(union(null_class,u),v),union(u,null_class))*.
% 299.96/300.45 72942[2:Rew:72917.0,55653.0] || -> subclass(intersection(u,union(null_class,v)),union(v,null_class))*.
% 299.96/300.45 82227[8:SpL:81953.1,45725.0] || equal(null_class,u) subclass(universal_class,power_class(u))* -> .
% 299.96/300.45 28823[2:Rew:26509.0,27313.1,26509.0,27313.0] || member(union(null_class,u),universal_class) -> member(apply(choice,union(null_class,u)),u)* equal(union(null_class,u),null_class).
% 299.96/300.45 82224[8:SpL:81953.1,31293.0] || equal(null_class,u) equal(power_class(u),universal_class)** -> .
% 299.96/300.45 82575[8:Res:49.1,82223.1] inductive(power_class(u)) || equal(null_class,u)* -> .
% 299.96/300.45 82223[8:SpL:81953.1,31286.0] || equal(null_class,u) member(null_class,power_class(u))* -> .
% 299.96/300.45 82164[8:SpR:81953.1,49281.0] || equal(null_class,u) -> member(null_class,complement(power_class(u)))*.
% 299.96/300.45 15179[4:Rew:14790.0,8126.2] || member(u,universal_class) subclass(domain_relation,complement(compose(element_relation,universal_class)))*+ member(ordered_pair(u,cantor(u)),element_relation)* -> .
% 299.96/300.45 82407[9:SoR:82397.0,5697.2] single_valued_class(power_class(null_class)) || equal(power_class(null_class),null_class)** -> .
% 299.96/300.45 82462[9:SoR:82334.0,73.1] one_to_one(power_class(u)) || equal(null_class,u)* -> .
% 299.96/300.45 82401[2:Res:82345.0,3.0] || subclass(universal_class,u) -> member(power_class(null_class),u)*.
% 299.96/300.45 82334[9:Res:82286.1,37677.1] function(power_class(u)) || equal(null_class,u)* -> .
% 299.96/300.45 8599[3:Rew:8029.0,8124.1] || member(regular(intersection(complement(compose(element_relation,universal_class)),u)),element_relation)* -> equal(intersection(complement(compose(element_relation,universal_class)),u),null_class).
% 299.96/300.45 82394[2:Res:82345.0,51232.0] || equal(singleton(power_class(null_class)),null_class)** -> .
% 299.96/300.45 82406[9:SoR:82397.0,73.1] one_to_one(power_class(null_class)) || -> .
% 299.96/300.45 82397[9:Res:82345.0,37677.1] function(power_class(null_class)) || -> .
% 299.96/300.45 82345[2:AED:82344.0] || -> member(power_class(null_class),universal_class)*.
% 299.96/300.45 8598[3:Rew:8029.0,8122.1] || member(regular(intersection(u,complement(compose(element_relation,universal_class)))),element_relation)* -> equal(intersection(u,complement(compose(element_relation,universal_class))),null_class).
% 299.96/300.45 82286[2:MRR:82142.1,2113.0] || equal(null_class,u) -> member(power_class(u),universal_class)*.
% 299.96/300.45 81953[2:Rew:54253.1,81895.1] || equal(null_class,u) -> equal(power_class(null_class),power_class(u))*.
% 299.96/300.45 80632[0:SoR:71177.0,73.1] one_to_one(intersection(u,universal_class)) || subclass(universal_class,u)* -> .
% 299.96/300.45 80616[4:SpL:5211.0,80052.0] || equal(complement(apply(null_class,u)),apply(null_class,v))* -> .
% 299.96/300.45 11154[0:Obv:11132.0] || -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w) member(v,unordered_pair(u,v))*.
% 299.96/300.45 76385[2:SpL:75224.0,46444.0] || equal(union(null_class,complement(u)),union(u,null_class))** -> .
% 299.96/300.45 76334[2:SpR:75224.0,43004.0] || -> equal(power_class(union(null_class,u)),power_class(union(u,null_class)))*.
% 299.96/300.45 75355[2:SpL:72460.0,27103.0] || equal(union(u,null_class),universal_class)** -> member(y__dfg,u).
% 299.96/300.45 75354[2:SpL:72460.0,27104.0] || equal(union(u,null_class),universal_class)** -> member(omega,u).
% 299.96/300.45 11153[0:Obv:11139.0] || -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w) member(u,unordered_pair(u,v))*.
% 299.96/300.45 75353[2:SpL:72460.0,27105.0] || equal(union(u,null_class),universal_class)** -> member(null_class,u).
% 299.96/300.45 81656[9:MRR:81640.2,6921.1] function(u) || equal(successor(u),universal_class)** -> .
% 299.96/300.45 5660[0:Res:438.2,273.0] || subclass(u,restrict(v,w,x))*+ -> subclass(u,y) member(not_subclass_element(u,y),cross_product(w,x))*.
% 299.96/300.45 73050[4:Rew:71741.0,71976.0] || -> equal(complement(apply(null_class,u)),complement(apply(null_class,v)))*.
% 299.96/300.45 72285[6:Rew:71741.0,30640.0] || -> member(null_class,complement(u)) member(null_class,union(u,null_class))*.
% 299.96/300.45 72272[2:Rew:71741.0,28071.0] || -> equal(complement(union(u,null_class)),union(null_class,complement(u)))**.
% 299.96/300.45 75588[0:SpR:73483.0,575.1] || member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(u,complement(symmetric_difference(v,w))).
% 299.96/300.45 71991[4:Rew:71741.0,28114.0] || -> subclass(complement(apply(null_class,u)),complement(apply(null_class,v)))*.
% 299.96/300.45 71177[0:Res:26394.1,6921.1] function(intersection(u,universal_class)) || subclass(universal_class,u)* -> .
% 299.96/300.45 79981[4:SpL:73051.0,46385.0] || equal(complement(apply(null_class,u)),sum_class(range_of(null_class)))** -> .
% 299.96/300.45 73469[0:Rew:73462.0,46932.0] || -> equal(intersection(union(power_class(u),complement(v)),union(complement(power_class(u)),v)),symmetric_difference(power_class(u),complement(v)))**.
% 299.96/300.45 79906[4:SpR:16451.0,73051.0] || -> equal(complement(sum_class(range_of(null_class))),complement(apply(null_class,universal_class)))**.
% 299.96/300.45 75814[0:Rew:73462.0,75563.0] || -> equal(intersection(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))),symmetric_difference(union(u,v),complement(intersection(u,v))))**.
% 299.96/300.45 77099[0:SpR:73462.0,5565.0] || -> subclass(symmetric_difference(u,v),complement(intersection(v,u)))*.
% 299.96/300.45 75236[2:SpR:72460.0,55795.0] || -> subclass(restrict(union(u,null_class),v,w),u)*.
% 299.96/300.45 75471[2:Res:75221.0,435.1] inductive(union(u,null_class)) || -> member(null_class,u)*.
% 299.96/300.45 71768[2:Rew:71741.0,57960.0] || -> subclass(complement(successor(complement(u))),union(u,null_class))*.
% 299.96/300.45 73471[0:Rew:73462.0,568.0] || -> equal(intersection(union(u,cross_product(v,w)),complement(restrict(u,v,w))),symmetric_difference(u,cross_product(v,w)))**.
% 299.96/300.45 71760[2:Rew:71741.0,31686.0] || -> equal(symmetric_difference(complement(u),union(u,null_class)),universal_class)**.
% 299.96/300.45 71759[2:Rew:71741.0,31623.0] || -> equal(union(complement(u),union(u,null_class)),universal_class)**.
% 299.96/300.45 71758[2:Rew:71741.0,31460.0] || -> equal(intersection(complement(u),union(u,null_class)),null_class)**.
% 299.96/300.45 73228[7:MRR:73006.1,31192.0] inductive(complement(union(image(element_relation,null_class),null_class))) || -> .
% 299.96/300.45 73470[0:Rew:73462.0,569.0] || -> equal(intersection(union(cross_product(u,v),w),complement(restrict(w,u,v))),symmetric_difference(cross_product(u,v),w))**.
% 299.96/300.45 73227[8:MRR:73004.1,31286.0] inductive(complement(union(image(element_relation,universal_class),null_class))) || -> .
% 299.96/300.45 78007[0:Rew:77103.0,77769.0] || -> equal(symmetric_difference(u,v),symmetric_difference(v,u))*.
% 299.96/300.45 77754[0:SpR:77431.0,4363.0] || -> subclass(symmetric_difference(u,v),union(v,u))*.
% 299.96/300.45 77431[0:Rew:28.0,77162.0] || -> equal(union(u,v),union(v,u))*.
% 299.96/300.45 73462[0:MRR:71717.0,71438.0] || -> equal(intersection(u,v),intersection(v,u))*.
% 299.96/300.45 76191[2:SpR:75224.0,73038.0] || -> subclass(union(u,u),union(null_class,u))*.
% 299.96/300.45 75894[2:SpR:29362.0,72918.0] || -> subclass(union(u,u),union(u,null_class))*.
% 299.96/300.45 75452[9:SpR:37845.1,75221.0] function(u) || -> subclass(successor(u),u)*.
% 299.96/300.45 75264[2:SpR:72460.0,55649.0] || -> subclass(intersection(u,union(v,null_class)),v)*.
% 299.96/300.45 75237[2:SpR:72460.0,57186.0] || -> subclass(intersection(union(u,null_class),v),u)*.
% 299.96/300.45 75226[2:SpR:72460.0,29773.0] || -> subclass(union(u,null_class),union(u,u))*.
% 299.96/300.45 75224[2:SpR:72460.0,29362.0] || -> equal(union(u,null_class),union(u,u))*.
% 299.96/300.45 75785[3:Rew:74623.0,75624.0,8044.0,75624.0] || -> equal(symmetric_difference(element_relation,complement(compose(element_relation,universal_class))),union(element_relation,complement(compose(element_relation,universal_class))))**.
% 299.96/300.45 75235[2:SpR:72460.0,44107.0] || -> equal(symmetric_difference(u,union(u,null_class)),null_class)**.
% 299.96/300.45 73038[2:Rew:72917.0,73037.0] || -> subclass(union(u,null_class),union(null_class,u))*.
% 299.96/300.45 72918[2:Rew:72917.0,8066.0] || -> subclass(union(null_class,u),union(u,null_class))*.
% 299.96/300.45 73483[0:Rew:73462.0,115.0] || -> equal(intersection(union(u,v),complement(intersection(u,v))),symmetric_difference(u,v))**.
% 299.96/300.45 71766[2:Rew:71741.0,46442.0] || equal(union(u,null_class),complement(u))** -> .
% 299.96/300.45 75221[2:SpR:72460.0,27110.0] || -> subclass(union(u,null_class),u)*.
% 299.96/300.45 74627[2:Rew:74623.0,71749.0] || -> equal(symmetric_difference(u,universal_class),complement(u))**.
% 299.96/300.45 73481[3:Rew:73462.0,8047.0] || -> equal(intersection(element_relation,complement(compose(element_relation,universal_class))),null_class)**.
% 299.96/300.45 71741[2:MRR:29464.0,71740.0] || -> equal(symmetric_difference(universal_class,u),complement(u))**.
% 299.96/300.45 74623[0:MRR:74524.0,5547.0] || -> equal(intersection(u,universal_class),u)**.
% 299.96/300.45 71438[0:Obv:71423.0] || -> subclass(intersection(u,v),intersection(v,u))*.
% 299.96/300.45 12157[0:Obv:12138.1] || member(not_subclass_element(intersection(u,v),intersection(w,u)),w)* -> subclass(intersection(u,v),intersection(w,u)).
% 299.96/300.45 71232[2:MRR:71152.1,45782.0] || subclass(singleton(singleton(null_class)),singleton(null_class))* -> .
% 299.96/300.45 58909[2:SpR:115.0,58786.0] || -> subclass(union(null_class,symmetric_difference(u,v)),union(u,v))*.
% 299.96/300.45 12156[0:Obv:12149.1] || member(not_subclass_element(intersection(u,v),intersection(w,v)),w)* -> subclass(intersection(u,v),intersection(w,v)).
% 299.96/300.45 43320[2:SpL:39315.0,23.0] || member(u,union(null_class,v))* -> member(u,v).
% 299.96/300.45 12154[0:Obv:12150.2] || subclass(u,v) member(not_subclass_element(u,intersection(w,v)),w)* -> subclass(u,intersection(w,v)).
% 299.96/300.45 40549[0:SpR:30.0,40399.0] || -> equal(intersection(complement(u),restrict(u,v,w)),null_class)**.
% 299.96/300.45 39109[2:SpR:27115.1,29362.0] || equal(null_class,u) -> equal(union(u,u),u)**.
% 299.96/300.45 69504[9:SoR:69503.0,73.1] one_to_one(complement(cross_product(singleton(null_class),universal_class))) || -> .
% 299.96/300.45 9906[0:Res:8.1,1413.2] || equal(u,intersection(v,w))*+ member(x,w)* member(x,v)* -> member(x,u)*.
% 299.96/300.45 69503[9:Obv:69502.1] function(complement(cross_product(singleton(null_class),universal_class))) || -> .
% 299.96/300.45 69272[4:Res:2132.1,69158.0] || equal(cantor(complement(cross_product(singleton(null_class),universal_class))),universal_class)** -> .
% 299.96/300.45 69495[9:SoR:69408.0,73.1] one_to_one(complement(cross_product(singleton(omega),universal_class))) || -> .
% 299.96/300.45 69408[9:Obv:69407.1] function(complement(cross_product(singleton(omega),universal_class))) || -> .
% 299.96/300.45 3499[0:Res:195.1,274.0] || -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(restrict(u,v,w),x)),u)*.
% 299.96/300.45 69262[4:Res:457.1,69158.0] || equal(cantor(complement(cross_product(singleton(omega),universal_class))),universal_class)** -> .
% 299.96/300.45 69400[9:SoR:69399.0,73.1] one_to_one(complement(cross_product(singleton(y__dfg),universal_class))) || -> .
% 299.96/300.45 69399[9:Obv:69398.1] function(complement(cross_product(singleton(y__dfg),universal_class))) || -> .
% 299.96/300.45 69258[4:Res:462.1,69158.0] || equal(cantor(complement(cross_product(singleton(y__dfg),universal_class))),universal_class)** -> .
% 299.96/300.45 2892[0:Res:183.1,274.0] || -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(u,restrict(v,w,x))),v)*.
% 299.96/300.45 69273[4:Res:49.1,69158.0] inductive(cantor(complement(cross_product(singleton(null_class),universal_class)))) || -> .
% 299.96/300.45 69250[4:SpL:16381.0,69158.0] || member(universal_class,cantor(complement(cross_product(null_class,universal_class))))* -> .
% 299.96/300.45 69158[4:Obv:69145.1] || member(u,cantor(complement(cross_product(singleton(u),universal_class))))* -> .
% 299.96/300.45 69101[0:SpR:31433.0,44.0] || -> equal(image(complement(cross_product(u,universal_class)),u),range_of(null_class))**.
% 299.96/300.45 10903[0:MRR:10902.0,13.0] || -> equal(apply(choice,unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))*.
% 299.96/300.45 31433[0:SpR:31384.0,31.0] || -> equal(restrict(complement(cross_product(u,v)),u,v),null_class)**.
% 299.96/300.45 68917[2:Res:57280.1,66735.0] || equal(regular(unordered_pair(ordered_pair(u,v),w)),universal_class)** -> .
% 299.96/300.45 68857[2:Res:57280.1,66259.0] || equal(regular(unordered_pair(u,ordered_pair(v,w))),universal_class)** -> .
% 299.96/300.45 68839[2:Res:5681.1,65406.0] || equal(complement(u),null_class) -> member(singleton(v),u)*.
% 299.96/300.45 10901[0:MRR:10900.0,13.0] || -> equal(apply(choice,unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) member(u,unordered_pair(u,v))*.
% 299.96/300.45 68552[2:Res:8.1,62971.0] || equal(cross_product(u,v),composition_function)** -> member(null_class,u).
% 299.96/300.45 66748[2:Res:57280.1,48674.0] || equal(regular(unordered_pair(unordered_pair(u,v),w)),universal_class)** -> .
% 299.96/300.45 66735[2:SpL:15.0,48674.0] || subclass(universal_class,regular(unordered_pair(ordered_pair(u,v),w)))* -> .
% 299.96/300.45 66489[2:MRR:66488.2,46126.0] || equal(singleton(u),v)* equal(v,universal_class) -> .
% 299.96/300.45 6027[0:SpR:276.0,43.0] || -> equal(second(not_subclass_element(restrict(cross_product(singleton(u),v),w,x),null_class)),range__dfg(cross_product(w,x),u,v))**.
% 299.96/300.45 66298[2:MRR:66290.2,46126.0] || equal(singleton(u),v)*+ subclass(universal_class,v)* -> .
% 299.96/300.45 66275[2:Res:57280.1,48670.0] || equal(regular(unordered_pair(u,unordered_pair(v,w))),universal_class)** -> .
% 299.96/300.45 66259[2:SpL:15.0,48670.0] || subclass(universal_class,regular(unordered_pair(u,ordered_pair(v,w))))* -> .
% 299.96/300.45 65406[2:MRR:65380.0,136.0] || subclass(complement(u),null_class)*+ -> member(singleton(v),u)*.
% 299.96/300.45 6026[0:SpR:276.0,42.0] || -> equal(first(not_subclass_element(restrict(cross_product(u,singleton(v)),w,x),null_class)),domain__dfg(cross_product(w,x),u,v))**.
% 299.96/300.45 63420[2:MRR:63175.2,9913.1] || equal(successor(u),null_class) member(v,u)* -> .
% 299.96/300.45 62971[2:MRR:62968.0,100.0] || subclass(composition_function,cross_product(u,v))* -> member(null_class,u).
% 299.96/300.45 62535[2:Res:57966.1,14535.0] || equal(successor(unordered_pair(ordered_pair(u,v),w)),null_class)** -> .
% 299.96/300.45 62534[2:Res:57966.1,14412.0] || equal(successor(unordered_pair(unordered_pair(u,v),w)),null_class)** -> .
% 299.96/300.45 5670[2:Res:438.2,4634.0] || subclass(u,regular(v)) member(not_subclass_element(u,w),v)* -> subclass(u,w) equal(v,null_class).
% 299.96/300.45 62533[2:Res:57966.1,14500.0] || equal(successor(unordered_pair(u,ordered_pair(v,w))),null_class)** -> .
% 299.96/300.45 62530[2:Res:57966.1,14411.0] || equal(successor(unordered_pair(u,unordered_pair(v,w))),null_class)** -> .
% 299.96/300.45 68061[2:MRR:68059.1,67726.0] || subclass(complement(singleton(null_class)),successor(null_class))* -> .
% 299.96/300.45 4305[0:Res:575.1,5.0] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(v,w))* -> subclass(u,complement(intersection(v,w))).
% 299.96/300.45 67727[2:MRR:33456.1,67726.0] || member(not_subclass_element(complement(singleton(null_class)),null_class),successor(null_class))* -> .
% 299.96/300.45 68043[2:Res:63395.1,67726.0] || equal(successor(complement(singleton(null_class))),null_class)** -> .
% 299.96/300.45 67726[2:MRR:45129.1,67725.0] || subclass(complement(singleton(null_class)),null_class)* -> .
% 299.96/300.45 67725[2:MRR:61129.1,67724.0] || equal(complement(successor(null_class)),null_class)** -> .
% 299.96/300.45 3569[0:Res:183.1,576.0] || -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(v,w))),union(v,w))*.
% 299.96/300.45 48775[2:MRR:48763.1,9967.1] || equal(power_class(u),null_class) -> subclass(power_class(u),v)*.
% 299.96/300.45 3559[0:Res:195.1,576.0] || -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(u,v),w)),union(u,v))*.
% 299.96/300.45 66770[2:Res:57632.1,66733.0] || equal(complement(regular(unordered_pair(singleton(u),v))),null_class)** -> .
% 299.96/300.45 66768[2:Res:57280.1,66733.0] || equal(regular(unordered_pair(singleton(u),v)),universal_class)** -> .
% 299.96/300.45 66786[2:Res:57632.1,66754.0] || equal(complement(regular(unordered_pair(null_class,u))),null_class)** -> .
% 299.96/300.45 66784[2:Res:57280.1,66754.0] || equal(regular(unordered_pair(null_class,u)),universal_class)** -> .
% 299.96/300.45 3514[0:Res:436.2,10.0] || subclass(u,unordered_pair(v,w))* -> equal(u,null_class) equal(regular(u),w) equal(regular(u),v).
% 299.96/300.45 66754[2:SpL:3915.0,66733.0] || subclass(universal_class,regular(unordered_pair(null_class,u)))* -> .
% 299.96/300.45 66733[2:SpL:14.0,48674.0] || subclass(universal_class,regular(unordered_pair(singleton(u),v)))* -> .
% 299.96/300.45 48674[2:MRR:32854.1,48673.0] || subclass(universal_class,regular(unordered_pair(unordered_pair(u,v),w)))* -> .
% 299.96/300.45 66505[2:Res:57632.1,66465.0] || equal(complement(regular(singleton(ordered_pair(u,v)))),null_class)** -> .
% 299.96/300.45 66477[2:Res:57632.1,66263.0] || equal(complement(regular(singleton(unordered_pair(u,v)))),null_class)** -> .
% 299.96/300.45 66296[2:Res:57632.1,66257.0] || equal(complement(regular(unordered_pair(u,singleton(v)))),null_class)** -> .
% 299.96/300.45 66503[2:Res:57280.1,66465.0] || equal(regular(singleton(ordered_pair(u,v))),universal_class)** -> .
% 299.96/300.45 66475[2:Res:57280.1,66263.0] || equal(regular(singleton(unordered_pair(u,v))),universal_class)** -> .
% 299.96/300.45 46751[0:Rew:46498.0,7383.2] || member(u,universal_class) subclass(power_class(v),w)*+ -> member(u,complement(power_class(v)))* member(u,w)*.
% 299.96/300.45 66465[2:SpL:15.0,66263.0] || subclass(universal_class,regular(singleton(ordered_pair(u,v))))* -> .
% 299.96/300.45 66294[2:Res:57280.1,66257.0] || equal(regular(unordered_pair(u,singleton(v))),universal_class)** -> .
% 299.96/300.45 66263[2:SpL:14.0,48670.0] || subclass(universal_class,regular(singleton(unordered_pair(u,v))))* -> .
% 299.96/300.45 66387[2:Res:57632.1,66285.0] || equal(complement(regular(singleton(singleton(u)))),null_class)** -> .
% 299.96/300.45 66321[2:Res:57632.1,66282.0] || equal(complement(regular(unordered_pair(u,null_class))),null_class)** -> .
% 299.96/300.45 66385[2:Res:57280.1,66285.0] || equal(regular(singleton(singleton(u))),universal_class)** -> .
% 299.96/300.45 66319[2:Res:57280.1,66282.0] || equal(regular(unordered_pair(u,null_class)),universal_class)** -> .
% 299.96/300.45 66285[2:SpL:14.0,66257.0] || subclass(universal_class,regular(singleton(singleton(u))))* -> .
% 299.96/300.45 66332[2:Res:57632.1,66311.0] || equal(complement(regular(singleton(null_class))),null_class)** -> .
% 299.96/300.45 66330[2:Res:57280.1,66311.0] || equal(regular(singleton(null_class)),universal_class)** -> .
% 299.96/300.45 66311[2:SpL:14.0,66282.0] || subclass(universal_class,regular(singleton(null_class)))* -> .
% 299.96/300.45 66282[2:SpL:3915.0,66257.0] || subclass(universal_class,regular(unordered_pair(u,null_class)))* -> .
% 299.96/300.45 15169[4:Rew:14790.0,6334.2] || member(u,universal_class) subclass(domain_relation,restrict(v,w,x))*+ -> member(ordered_pair(u,cantor(u)),v)*.
% 299.96/300.45 66257[2:SpL:14.0,48670.0] || subclass(universal_class,regular(unordered_pair(u,singleton(v))))* -> .
% 299.96/300.45 48670[2:MRR:32855.1,48669.0] || subclass(universal_class,regular(unordered_pair(u,unordered_pair(v,w))))* -> .
% 299.96/300.45 48639[2:Rew:26498.0,48351.1] || equal(null_class,u) -> equal(intersection(v,u),null_class)**.
% 299.96/300.45 48630[2:Rew:26498.0,48350.1] || equal(null_class,u) -> equal(intersection(u,v),null_class)**.
% 299.96/300.45 9927[0:MRR:7858.1,9913.1] || member(u,universal_class) member(v,u) subclass(element_relation,w) -> member(ordered_pair(v,u),w)*.
% 299.96/300.45 48275[6:MRR:25113.1,48270.0] inductive(intersection(u,v)) || -> member(regular(omega),v)*.
% 299.96/300.45 48274[6:MRR:24978.1,48270.0] inductive(intersection(u,v)) || -> member(regular(omega),u)*.
% 299.96/300.45 46444[2:SpL:35175.0,46385.0] || equal(union(null_class,complement(u)),union(u,u))* -> .
% 299.96/300.45 65447[2:Res:63395.1,65392.0] || equal(successor(complement(singleton(ordered_pair(u,v)))),null_class)** -> .
% 299.96/300.45 5616[0:Res:428.2,273.0] || member(u,universal_class) subclass(universal_class,restrict(v,w,x))*+ -> member(sum_class(u),cross_product(w,x))*.
% 299.96/300.45 65438[2:SpL:326.0,65392.0] || subclass(complement(singleton(singleton(singleton(singleton(u))))),null_class)* -> .
% 299.96/300.45 65431[2:Res:63395.1,65398.0] || equal(successor(complement(singleton(singleton(singleton(null_class))))),null_class)** -> .
% 299.96/300.45 65392[2:Res:45973.0,45778.1] || subclass(complement(singleton(ordered_pair(u,v))),null_class)* -> .
% 299.96/300.45 65398[2:Res:39907.0,45778.1] || subclass(complement(singleton(singleton(singleton(null_class)))),null_class)* -> .
% 299.96/300.45 5615[0:Res:427.2,273.0] || member(u,universal_class) subclass(universal_class,restrict(v,w,x))*+ -> member(power_class(u),cross_product(w,x))*.
% 299.96/300.45 45778[2:Res:45168.1,493.0] || subclass(u,null_class) member(singleton(v),u)* -> .
% 299.96/300.45 45094[2:SpR:44870.1,29362.0] || subclass(u,null_class) -> equal(union(u,u),null_class)**.
% 299.96/300.45 43004[2:Rew:26498.0,42863.0,8044.0,42863.0,26509.0,42863.0,238.0,42863.0] || -> equal(power_class(union(null_class,u)),power_class(union(u,u)))*.
% 299.96/300.45 1960[0:SpR:326.0,18.2] || member(u,v) member(singleton(u),w) -> member(singleton(singleton(singleton(u))),cross_product(w,v))*.
% 299.96/300.45 63933[2:Res:63395.1,6845.1] || equal(successor(u),null_class) subclass(universal_class,u)* -> .
% 299.96/300.45 62973[2:SoR:62515.0,73.1] one_to_one(complement(u)) || equal(successor(u),null_class)** -> .
% 299.96/300.45 62910[10:Res:5681.1,61184.0] || equal(complement(u),null_class) -> member(regular(null_class),u)*.
% 299.96/300.45 62840[6:MRR:62800.1,62800.2,54.0,48270.0] inductive(singleton(u)) || -> equal(apply(choice,omega),u)*.
% 299.96/300.45 62522[2:Res:57966.1,18850.1] || equal(successor(u),null_class) subclass(domain_relation,u)* -> .
% 299.96/300.45 62520[2:Res:57966.1,35714.1] || equal(successor(u),null_class)** equal(u,domain_relation) -> .
% 299.96/300.45 63425[4:Obv:63268.1] || equal(successor(cross_product(universal_class,cross_product(universal_class,universal_class))),null_class)** -> .
% 299.96/300.45 64030[3:Res:63395.1,59382.0] || equal(successor(complement(compose(element_relation,universal_class))),null_class)** -> .
% 299.96/300.45 63935[2:Res:63395.1,6844.0] || equal(successor(complement(cross_product(universal_class,universal_class))),null_class)** -> .
% 299.96/300.45 64029[3:Res:63395.1,35993.0] || equal(successor(complement(element_relation)),null_class)** -> .
% 299.96/300.45 63395[2:MRR:63168.1,6.0] || equal(successor(u),null_class) -> subclass(u,v)*.
% 299.96/300.45 46638[0:Rew:46498.0,5793.0] || -> equal(intersection(union(u,complement(power_class(v))),union(complement(u),power_class(v))),symmetric_difference(complement(u),power_class(v)))**.
% 299.96/300.45 63336[2:Rew:26498.0,63009.1] || equal(successor(u),null_class)** -> equal(u,null_class).
% 299.96/300.45 63402[10:Obv:63249.1] || equal(successor(unordered_pair(regular(null_class),u)),null_class)** -> .
% 299.96/300.45 63401[10:Obv:63240.1] || equal(successor(unordered_pair(u,regular(null_class))),null_class)** -> .
% 299.96/300.45 63409[8:Obv:63324.1] || equal(successor(successor(complement(power_class(null_class)))),null_class)** -> .
% 299.96/300.45 63408[7:Obv:63323.1] || equal(successor(successor(complement(power_class(universal_class)))),null_class)** -> .
% 299.96/300.45 63358[2:Obv:63260.1] || equal(successor(cross_product(universal_class,universal_class)),null_class)** -> .
% 299.96/300.45 63351[10:Obv:63226.1] || equal(successor(singleton(regular(null_class))),null_class)** -> .
% 299.96/300.45 63344[2:Obv:63321.1] || equal(successor(successor(omega)),null_class)** -> .
% 299.96/300.45 14896[4:Rew:14790.0,6049.0] || member(u,cantor(cross_product(v,w))) equal(restrict(cross_product(singleton(u),universal_class),v,w),null_class)** -> .
% 299.96/300.45 63343[2:Obv:63320.1] || equal(successor(successor(y__dfg)),null_class)** -> .
% 299.96/300.45 63334[4:Obv:63327.1] || equal(successor(composition_function),null_class)** -> .
% 299.96/300.45 62519[2:Res:57966.1,397.0] || equal(successor(u),null_class) -> equal(complement(u),universal_class)**.
% 299.96/300.45 62515[2:Res:57966.1,6921.1] function(complement(u)) || equal(successor(u),null_class)** -> .
% 299.96/300.45 11603[0:Res:2002.2,16.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))*+ subclass(composition_function,cross_product(w,x))* -> member(u,w)*.
% 299.96/300.45 61184[10:MRR:61160.0,51740.0] || subclass(complement(u),null_class)* -> member(regular(null_class),u).
% 299.96/300.45 61069[4:Res:8.1,51274.0] || equal(flip(u),domain_relation)** equal(null_class,u) -> .
% 299.96/300.45 10813[0:Res:49.1,1407.1] inductive(complement(intersection(u,v))) || member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 299.96/300.45 59398[2:Rew:26509.0,59366.0] || equal(union(null_class,unordered_pair(singleton(u),v)),null_class)** -> .
% 299.96/300.45 59397[2:Rew:26509.0,59361.0] || equal(union(null_class,unordered_pair(u,singleton(v))),null_class)** -> .
% 299.96/300.45 59396[2:Rew:26509.0,59359.0] || equal(union(null_class,singleton(ordered_pair(u,v))),null_class)** -> .
% 299.96/300.45 7495[0:Res:502.3,628.0] || member(u,universal_class) subclass(u,singleton(v))* -> equal(u,null_class) equal(apply(choice,u),v).
% 299.96/300.45 59395[2:Rew:26509.0,59356.0] || equal(union(null_class,singleton(unordered_pair(u,v))),null_class)** -> .
% 299.96/300.45 57973[2:Res:57943.0,435.1] inductive(complement(successor(u))) || -> member(null_class,complement(u))*.
% 299.96/300.45 62536[2:Res:57966.1,14534.0] || equal(successor(unordered_pair(singleton(u),v)),null_class)** -> .
% 299.96/300.45 7244[0:Rew:572.0,7183.0] || -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(u),complement(v))),union(u,v))*.
% 299.96/300.45 62531[2:Res:57966.1,14499.0] || equal(successor(unordered_pair(u,singleton(v))),null_class)** -> .
% 299.96/300.45 62529[2:Res:57966.1,14429.0] || equal(successor(singleton(ordered_pair(u,v))),null_class)** -> .
% 299.96/300.45 62526[2:Res:57966.1,14410.0] || equal(successor(singleton(unordered_pair(u,v))),null_class)** -> .
% 299.96/300.45 62525[2:Res:57966.1,14405.0] || equal(successor(ordered_pair(u,v)),null_class)** -> .
% 299.96/300.45 6647[2:Rew:5774.0,6633.1] || -> equal(cross_product(u,singleton(v)),null_class) equal(domain__dfg(regular(cross_product(u,singleton(v))),u,v),single_valued3(null_class))**.
% 299.96/300.45 62527[2:Res:57966.1,14428.0] || equal(successor(singleton(singleton(u))),null_class)** -> .
% 299.96/300.45 62538[2:Res:57966.1,18845.0] || equal(successor(domain_relation),null_class)** -> .
% 299.96/300.45 5501[2:Res:183.1,4634.0] || member(regular(intersection(u,regular(v))),v)* -> equal(intersection(u,regular(v)),null_class) equal(v,null_class).
% 299.96/300.45 57638[2:Res:57566.0,435.1] inductive(symmetric_difference(universal_class,complement(u))) || -> member(null_class,u)*.
% 299.96/300.45 5489[2:Res:195.1,4634.0] || member(regular(intersection(regular(u),v)),u)* -> equal(intersection(regular(u),v),null_class) equal(u,null_class).
% 299.96/300.45 57285[0:Rew:31.0,57244.0] || subclass(universal_class,intersection(restrict(u,universal_class,universal_class),v))* -> .
% 299.96/300.45 57284[2:Rew:31.0,57243.0] || equal(intersection(restrict(u,universal_class,universal_class),v),universal_class)** -> .
% 299.96/300.45 55745[0:Rew:31.0,55705.0] || subclass(universal_class,intersection(u,restrict(v,universal_class,universal_class)))* -> .
% 299.96/300.45 55744[2:Rew:31.0,55704.0] || equal(intersection(u,restrict(v,universal_class,universal_class)),universal_class)** -> .
% 299.96/300.45 55429[4:Res:8.1,51267.0] || equal(rotate(u),domain_relation)** equal(null_class,u) -> .
% 299.96/300.45 55166[2:Res:9963.1,51232.0] || equal(singleton(regular(u)),null_class)** -> equal(u,null_class).
% 299.96/300.45 54811[2:MRR:54792.0,145.0] || equal(successor(complement(u)),null_class)** -> member(y__dfg,u).
% 299.96/300.45 1356[0:SpL:326.0,98.0] || member(singleton(singleton(singleton(ordered_pair(u,v)))),composition_function)*+ -> equal(compose(singleton(ordered_pair(u,v)),u),v)**.
% 299.96/300.45 61702[2:SpR:3915.0,54747.0] || -> equal(regular(singleton(singleton(null_class))),singleton(null_class))**.
% 299.96/300.45 54747[2:Rew:326.0,54746.0] || -> equal(regular(singleton(singleton(singleton(u)))),singleton(singleton(u)))**.
% 299.96/300.45 54651[2:MRR:54628.0,54.0] || equal(successor(complement(u)),null_class)** -> member(omega,u).
% 299.96/300.45 54318[6:Res:30553.1,48696.1] || equal(successor(complement(u)),null_class)** -> member(null_class,u).
% 299.96/300.45 840[0:SpL:326.0,109.0] || member(singleton(singleton(singleton(ordered_pair(u,v)))),application_function)*+ -> equal(apply(singleton(ordered_pair(u,v)),u),v)**.
% 299.96/300.45 54253[2:Rew:3687.0,54218.1] || equal(null_class,u) -> equal(union(u,null_class),null_class)**.
% 299.96/300.45 53735[4:Res:45975.0,26.1] || member(unordered_pair(u,null_class),singleton(ordered_pair(u,universal_class)))* -> .
% 299.96/300.45 61179[10:Res:51738.1,52279.1] || subclass(universal_class,u)*+ subclass(u,null_class)* -> .
% 299.96/300.45 61183[10:MRR:61157.0,51740.0] || subclass(unordered_pair(regular(null_class),u),null_class)* -> .
% 299.96/300.45 11824[0:Res:54.0,1962.0] || member(u,v)*+ -> equal(ordered_pair(first(ordered_pair(u,omega)),second(ordered_pair(u,omega))),ordered_pair(u,omega))**.
% 299.96/300.45 61182[10:MRR:61155.0,51740.0] || subclass(unordered_pair(u,regular(null_class)),null_class)* -> .
% 299.96/300.45 61181[10:MRR:61159.0,51740.0] || subclass(singleton(regular(null_class)),null_class)* -> .
% 299.96/300.45 52279[10:Rew:51634.0,45774.1] || subclass(u,null_class) member(regular(null_class),u)* -> .
% 299.96/300.45 51274[4:Res:14894.1,48665.1] || subclass(domain_relation,flip(u))* equal(null_class,u) -> .
% 299.96/300.45 57947[2:Rew:31.0,57905.0] || subclass(universal_class,union(null_class,restrict(u,universal_class,universal_class)))* -> .
% 299.96/300.45 57946[2:Rew:31.0,57904.0] || equal(union(null_class,restrict(u,universal_class,universal_class)),universal_class)** -> .
% 299.96/300.45 57550[2:SpR:35171.0,57186.0] || -> subclass(intersection(complement(successor(null_class)),u),complement(singleton(null_class)))*.
% 299.96/300.45 55791[2:SpR:35171.0,55649.0] || -> subclass(intersection(u,complement(successor(null_class))),complement(singleton(null_class)))*.
% 299.96/300.45 60236[4:MRR:60235.1,46246.0] || equal(complement(cross_product(universal_class,cross_product(universal_class,universal_class))),universal_class)** -> .
% 299.96/300.45 59393[2:Rew:27508.0,59344.0] || equal(union(null_class,complement(cross_product(universal_class,universal_class))),null_class)** -> .
% 299.96/300.45 47383[0:Rew:46498.0,46720.0] || -> equal(complement(intersection(power_class(complement(power_class(u))),power_class(v))),union(image(element_relation,power_class(u)),complement(power_class(v))))**.
% 299.96/300.45 57155[0:SpR:30.0,57085.0] || -> subclass(intersection(restrict(u,v,w),x),u)*.
% 299.96/300.45 47380[0:Rew:46498.0,46594.0] || -> equal(complement(intersection(power_class(u),power_class(complement(power_class(v))))),union(complement(power_class(u)),image(element_relation,power_class(v))))**.
% 299.96/300.45 57823[2:SpR:30.0,57214.0] || -> subclass(union(null_class,restrict(u,v,w)),u)*.
% 299.96/300.45 59629[2:SpR:29362.0,57958.0] || -> subclass(complement(successor(complement(u))),union(u,u))*.
% 299.96/300.45 60013[2:Res:58207.1,2754.0] || equal(complement(u),universal_class)** -> equal(u,null_class).
% 299.96/300.45 14889[4:Rew:14790.0,6946.2] inductive(singleton(u)) || member(u,universal_class) -> member(u,cantor(successor_relation)) subclass(range_of(null_class),singleton(u))*.
% 299.96/300.45 60210[3:Rew:26509.0,60118.0] || equal(union(null_class,compose(element_relation,universal_class)),universal_class)** -> .
% 299.96/300.45 60199[4:Res:58207.1,46243.0] || equal(complement(composition_function),universal_class)** -> .
% 299.96/300.45 58207[2:Res:57280.1,34640.0] || equal(complement(u),universal_class) -> subclass(u,v)*.
% 299.96/300.45 47385[0:Rew:46498.0,46782.1] || member(regular(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(u))),null_class).
% 299.96/300.45 59385[2:Rew:26509.0,59355.0] || equal(union(null_class,ordered_pair(u,v)),null_class)** -> .
% 299.96/300.45 59347[2:Res:57632.1,32845.0] || equal(complement(regular(ordered_pair(u,v))),null_class)** -> .
% 299.96/300.45 59309[2:Res:57632.1,397.0] || equal(complement(u),null_class)** -> equal(universal_class,u).
% 299.96/300.45 7798[0:Res:8.1,407.0] || equal(rotate(u),cross_product(cross_product(universal_class,universal_class),universal_class))* -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u)).
% 299.96/300.45 59308[2:Res:57632.1,424.0] || equal(complement(u),null_class) -> member(omega,u)*.
% 299.96/300.45 59307[2:Res:57632.1,429.0] || equal(complement(u),null_class) -> member(y__dfg,u)*.
% 299.96/300.45 59305[2:Res:57632.1,6921.1] function(u) || equal(complement(u),null_class)** -> .
% 299.96/300.45 59621[2:SpR:45.0,57958.0] || -> subclass(complement(successor(complement(singleton(null_class)))),successor(null_class))*.
% 299.96/300.45 7786[0:Res:8.1,406.0] || equal(flip(u),cross_product(cross_product(universal_class,universal_class),universal_class))* -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u)).
% 299.96/300.45 57958[2:SpR:26509.0,57943.0] || -> subclass(complement(successor(complement(u))),union(null_class,u))*.
% 299.96/300.45 59389[2:Rew:26509.0,59367.0] || equal(union(null_class,unordered_pair(null_class,u)),null_class)** -> .
% 299.96/300.45 59388[2:Rew:26509.0,59362.0] || equal(union(null_class,unordered_pair(u,null_class)),null_class)** -> .
% 299.96/300.45 59387[2:Rew:26509.0,59357.0] || equal(union(null_class,singleton(singleton(u))),null_class)** -> .
% 299.96/300.45 4350[0:Rew:30.0,4308.0] || -> subclass(restrict(u,v,w),x) member(not_subclass_element(restrict(u,v,w),x),cross_product(v,w))*.
% 299.96/300.45 59353[2:Res:57632.1,45905.0] || equal(complement(ordered_pair(u,v)),null_class)** -> .
% 299.96/300.45 59351[2:Res:57632.1,45901.0] || equal(complement(unordered_pair(u,v)),null_class)** -> .
% 299.96/300.45 11152[0:Obv:11145.1] || member(u,v) -> equal(not_subclass_element(unordered_pair(w,u),v),w)** subclass(unordered_pair(w,u),v).
% 299.96/300.45 59338[2:Res:57632.1,6920.0] || equal(complement(compose(u,v)),null_class)** -> .
% 299.96/300.45 59474[3:Res:8.1,59382.0] || equal(complement(compose(element_relation,universal_class)),element_relation)** -> .
% 299.96/300.45 59382[3:MRR:30028.1,59338.0] || subclass(complement(compose(element_relation,universal_class)),element_relation)* -> .
% 299.96/300.45 59352[2:Res:57632.1,45904.0] || equal(complement(singleton(u)),null_class)** -> .
% 299.96/300.45 59381[3:MRR:8617.2,59338.0] || member(complement(compose(element_relation,universal_class)),universal_class) member(apply(choice,complement(compose(element_relation,universal_class))),element_relation)* -> .
% 299.96/300.45 59337[2:Res:57632.1,6919.0] || equal(complement(compose_class(u)),null_class)** -> .
% 299.96/300.45 59379[2:Rew:26509.0,59368.0] || equal(union(null_class,domain_relation),null_class)** -> .
% 299.96/300.45 59335[2:Res:57632.1,6917.0] || equal(complement(successor_relation),null_class)** -> .
% 299.96/300.45 59334[2:Res:57632.1,6916.0] || equal(complement(domain_relation),null_class)** -> .
% 299.96/300.45 59380[3:MRR:8560.1,59338.0] || member(regular(complement(compose(element_relation,universal_class))),element_relation)* -> .
% 299.96/300.45 59314[2:Res:57632.1,1947.0] || equal(complement(composition_function),null_class)** -> .
% 299.96/300.45 59313[2:Res:57632.1,1695.0] || equal(complement(application_function),null_class)** -> .
% 299.96/300.45 11151[0:Obv:11146.1] || member(u,v) -> equal(not_subclass_element(unordered_pair(u,w),v),w)** subclass(unordered_pair(u,w),v).
% 299.96/300.45 57544[2:SpR:29362.0,57186.0] || -> subclass(intersection(union(u,u),v),u)*.
% 299.96/300.45 59024[2:Rew:26498.0,58954.0,8044.0,58954.0] || -> subclass(complement(successor(u)),complement(singleton(u)))*.
% 299.96/300.45 58786[2:SpR:39315.0,57451.0] || -> subclass(union(null_class,intersection(u,v)),v)*.
% 299.96/300.45 11129[0:EqF:622.1,622.2] || equal(u,v) -> subclass(unordered_pair(v,u),w) equal(not_subclass_element(unordered_pair(v,u),w),v)**.
% 299.96/300.45 57451[0:Obv:57435.0] || -> subclass(intersection(intersection(u,v),w),v)*.
% 299.96/300.45 10836[0:MRR:10814.0,9913.1] || member(u,union(v,w)) -> member(u,intersection(v,w))* member(u,symmetric_difference(v,w)).
% 299.96/300.45 58249[2:MRR:58076.1,2132.1] || equal(u,universal_class) -> inductive(u)*.
% 299.96/300.45 5667[0:Res:438.2,576.0] || subclass(u,symmetric_difference(v,w)) -> subclass(u,x) member(not_subclass_element(u,x),union(v,w))*.
% 299.96/300.45 57280[2:Rew:26498.0,57187.1] || equal(u,universal_class) -> subclass(v,u)*.
% 299.96/300.45 57943[2:Rew:26498.0,57874.0,8044.0,57874.0] || -> subclass(complement(successor(u)),complement(u))*.
% 299.96/300.45 57214[2:SpR:39315.0,57085.0] || -> subclass(union(null_class,intersection(u,v)),u)*.
% 299.96/300.45 5655[0:Res:438.2,3.0] || subclass(u,v)*+ subclass(v,w)* -> subclass(u,x) member(not_subclass_element(u,x),w)*.
% 299.96/300.45 57186[2:SpR:39315.0,57085.0] || -> subclass(intersection(union(null_class,u),v),u)*.
% 299.96/300.45 5532[0:Res:197.1,24.0] || -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(u,v),w),x),v)*.
% 299.96/300.45 57317[4:MRR:16510.1,57316.0] || member(singleton(singleton(null_class)),successor_relation)* -> .
% 299.96/300.45 57316[2:MRR:57315.1,45904.0] || equal(successor(null_class),universal_class)** -> .
% 299.96/300.45 57200[2:SpR:39343.0,57085.0] || -> subclass(intersection(successor(null_class),u),singleton(null_class))*.
% 299.96/300.45 57085[0:Obv:57069.0] || -> subclass(intersection(intersection(u,v),w),u)*.
% 299.96/300.45 5531[0:Res:197.1,23.0] || -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(u,v),w),x),u)*.
% 299.96/300.45 56195[0:SpR:31.0,56077.0] || -> subclass(restrict(intersection(u,v),w,x),v)*.
% 299.96/300.45 55872[2:SpR:31.0,55785.0] || -> subclass(restrict(union(u,u),v,w),u)*.
% 299.96/300.45 55669[0:SpR:31.0,55551.0] || -> subclass(restrict(intersection(u,v),w,x),u)*.
% 299.96/300.45 55618[0:SpR:30.0,55551.0] || -> subclass(intersection(u,restrict(v,w,x)),v)*.
% 299.96/300.45 5528[0:Res:197.1,3.0] || subclass(u,v) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.96/300.45 55795[2:SpR:31.0,55649.0] || -> subclass(restrict(union(null_class,u),v,w),u)*.
% 299.96/300.45 56077[0:Obv:56060.0] || -> subclass(intersection(u,intersection(v,w)),w)*.
% 299.96/300.45 4323[0:Res:185.1,24.0] || -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(v,w)),x),w)*.
% 299.96/300.45 55785[2:SpR:29362.0,55649.0] || -> subclass(intersection(u,union(v,v)),v)*.
% 299.96/300.45 55649[2:SpR:39315.0,55551.0] || -> subclass(intersection(u,union(null_class,v)),v)*.
% 299.96/300.45 55663[2:SpR:39343.0,55551.0] || -> subclass(intersection(u,successor(null_class)),singleton(null_class))*.
% 299.96/300.45 55551[0:Obv:55534.0] || -> subclass(intersection(u,intersection(v,w)),v)*.
% 299.96/300.45 4322[0:Res:185.1,23.0] || -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(v,w)),x),v)*.
% 299.96/300.45 51267[4:Res:14893.1,48665.1] || subclass(domain_relation,rotate(u))* equal(null_class,u) -> .
% 299.96/300.45 4320[0:Res:185.1,3.0] || subclass(u,v) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.96/300.45 51232[2:Res:168.1,48665.1] || member(u,universal_class)* equal(singleton(u),null_class) -> .
% 299.96/300.45 51209[2:Res:147.1,48665.1] || equal(u,range_of(xr))* equal(null_class,u) -> .
% 299.96/300.45 9641[0:Obv:9623.0] || -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))*.
% 299.96/300.45 51180[2:Rew:26509.0,51175.0] || equal(union(null_class,singleton(ordered_pair(u,v))),universal_class)** -> .
% 299.96/300.45 50150[7:SpR:20797.1,49039.0] || equal(u,universal_class) -> member(null_class,complement(power_class(u)))*.
% 299.96/300.45 49291[8:Rew:49017.0,36225.0] || equal(u,complement(power_class(null_class)))*+ -> member(null_class,u)*.
% 299.96/300.45 9640[0:Obv:9630.0] || -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,unordered_pair(u,v))*.
% 299.96/300.45 49290[8:Rew:49017.0,31285.0] || subclass(complement(power_class(null_class)),u)* -> member(null_class,u).
% 299.96/300.45 49260[8:Rew:49017.0,31288.1] inductive(singleton(u)) || -> member(u,complement(power_class(null_class)))*.
% 299.96/300.45 49049[7:Rew:49015.0,36175.0] || equal(u,complement(power_class(universal_class)))*+ -> member(null_class,u)*.
% 299.96/300.45 49048[7:Rew:49015.0,31191.0] || subclass(complement(power_class(universal_class)),u)* -> member(null_class,u).
% 299.96/300.45 5614[0:Res:436.2,273.0] || subclass(u,restrict(v,w,x))* -> equal(u,null_class) member(regular(u),cross_product(w,x)).
% 299.96/300.45 49025[7:Rew:49015.0,31194.1] inductive(singleton(u)) || -> member(u,complement(power_class(universal_class)))*.
% 299.96/300.45 54810[2:MRR:54789.0,145.0] || equal(successor(unordered_pair(y__dfg,u)),null_class)** -> .
% 299.96/300.45 54809[2:MRR:54788.0,145.0] || equal(successor(unordered_pair(u,y__dfg)),null_class)** -> .
% 299.96/300.45 54808[2:MRR:54790.1,48598.0] || equal(successor(singleton(y__dfg)),null_class)** -> .
% 299.96/300.45 4303[0:Res:575.1,3.0] || member(u,symmetric_difference(v,w))* subclass(complement(intersection(v,w)),x)*+ -> member(u,x)*.
% 299.96/300.45 54778[2:Res:1.0,48698.1] || equal(successor(range_of(xr)),null_class)** -> .
% 299.96/300.45 54743[6:MRR:54715.1,54291.0] || equal(successor(regular(ordered_pair(null_class,u))),null_class)** -> .
% 299.96/300.45 21712[2:MRR:7665.0,21706.0] || -> equal(unordered_pair(u,singleton(v)),regular(ordered_pair(u,v)))** equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.45 54650[2:MRR:54625.0,54.0] || equal(successor(unordered_pair(omega,u)),null_class)** -> .
% 299.96/300.45 54649[2:MRR:54624.0,54.0] || equal(successor(unordered_pair(u,omega)),null_class)** -> .
% 299.96/300.45 54648[2:MRR:54626.1,48600.0] || equal(successor(singleton(omega)),null_class)** -> .
% 299.96/300.45 10880[0:EqF:629.1,629.2] || equal(u,v) -> equal(unordered_pair(v,u),null_class) equal(apply(choice,unordered_pair(v,u)),v)**.
% 299.96/300.45 54293[2:Res:49.1,48696.1] inductive(u) || equal(successor(u),null_class)** -> .
% 299.96/300.45 54320[6:Res:39906.0,48696.1] || equal(successor(complement(singleton(singleton(null_class)))),null_class)** -> .
% 299.96/300.45 54331[2:MRR:54295.0,2113.0] || equal(successor(unordered_pair(null_class,u)),null_class)** -> .
% 299.96/300.45 6486[0:Res:25.2,246.0] || member(u,complement(v)) member(u,complement(w)) member(u,union(w,v))* -> .
% 299.96/300.45 54330[2:MRR:54294.0,2113.0] || equal(successor(unordered_pair(u,null_class)),null_class)** -> .
% 299.96/300.45 54325[6:Res:30197.0,48696.1] || equal(successor(singleton(null_class)),null_class)** -> .
% 299.96/300.45 54317[6:Res:30232.0,48696.1] || equal(successor(successor(null_class)),null_class)** -> .
% 299.96/300.45 46723[0:Rew:46498.0,5903.1] || member(u,intersection(power_class(v),complement(w)))* member(u,union(complement(power_class(v)),w)) -> .
% 299.96/300.45 48273[6:MRR:24020.2,48270.0] inductive(complement(u)) || member(regular(omega),u)* -> .
% 299.96/300.45 46533[0:Rew:46498.0,5817.1] || member(u,intersection(complement(v),power_class(w)))* member(u,union(v,complement(power_class(w)))) -> .
% 299.96/300.45 48053[6:Res:30546.1,46196.1] || equal(u,singleton(null_class))* equal(null_class,u) -> .
% 299.96/300.45 48052[6:Res:30656.1,46196.1] || equal(u,successor(null_class))* equal(null_class,u) -> .
% 299.96/300.45 47086[2:Rew:47084.0,28339.1] || equal(u,universal_class) -> subclass(power_class(universal_class),power_class(u))*.
% 299.96/300.45 47052[2:Rew:46498.0,26699.0] || -> equal(union(null_class,complement(power_class(u))),complement(power_class(u)))**.
% 299.96/300.45 15173[4:Rew:14790.0,6332.2] || member(u,universal_class) subclass(domain_relation,intersection(v,w))*+ -> member(ordered_pair(u,cantor(u)),w)*.
% 299.96/300.45 46445[2:SpL:27508.0,46385.0] || equal(union(null_class,complement(u)),union(null_class,u))** -> .
% 299.96/300.45 53749[4:Res:8.1,53741.0] || equal(regular(complement(singleton(ordered_pair(u,universal_class)))),universal_class)** -> .
% 299.96/300.45 53814[4:Res:8.1,53743.0] || equal(regular(complement(singleton(singleton(singleton(null_class))))),universal_class)** -> .
% 299.96/300.45 53743[4:SpL:16388.0,53741.0] || subclass(universal_class,regular(complement(singleton(singleton(singleton(null_class))))))* -> .
% 299.96/300.45 15170[4:Rew:14790.0,6331.2] || member(u,universal_class) subclass(domain_relation,intersection(v,w))*+ -> member(ordered_pair(u,cantor(u)),v)*.
% 299.96/300.45 53741[4:MRR:53729.1,51287.0] || subclass(universal_class,regular(complement(singleton(ordered_pair(u,universal_class)))))* -> .
% 299.96/300.45 45975[4:MRR:39903.0,45969.0] || -> member(unordered_pair(u,null_class),complement(singleton(ordered_pair(u,universal_class))))*.
% 299.96/300.45 45974[2:MRR:39910.1,45969.0] || subclass(universal_class,union(null_class,singleton(ordered_pair(u,v))))* -> .
% 299.96/300.45 45486[7:SpL:20797.1,45482.0] || equal(u,universal_class) subclass(universal_class,power_class(u))* -> .
% 299.96/300.45 11474[0:SpR:816.1,325.0] || -> equal(cross_product(u,v),null_class) member(singleton(first(regular(cross_product(u,v)))),regular(cross_product(u,v)))*.
% 299.96/300.45 45155[2:Rew:26501.0,45108.1] || subclass(u,null_class) -> equal(union(u,null_class),null_class)**.
% 299.96/300.45 51632[2:Res:4062.1,51179.0] || equal(singleton(ordered_pair(null_class,u)),singleton(singleton(null_class)))** -> .
% 299.96/300.45 53153[10:SoR:53147.0,5697.2] single_valued_class(regular(null_class)) || equal(regular(null_class),null_class)** -> .
% 299.96/300.45 5502[2:Res:436.2,4634.0] || subclass(u,regular(v))* member(regular(u),v) -> equal(u,null_class) equal(v,null_class).
% 299.96/300.45 51733[10:Rew:51634.0,37797.1] single_valued_class(regular(subset_relation)) || equal(regular(null_class),null_class)** -> .
% 299.96/300.45 4089[0:Res:428.2,576.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(sum_class(u),union(v,w))*.
% 299.96/300.45 45800[4:Res:45168.1,19672.1] || subclass(element_relation,null_class)* equal(cantor(y__dfg),universal_class) -> .
% 299.96/300.45 45799[4:Res:45168.1,19675.1] || subclass(element_relation,null_class)* equal(cantor(omega),universal_class) -> .
% 299.96/300.45 51739[10:Rew:51634.0,24831.1] || equal(u,universal_class) -> member(regular(null_class),u)*.
% 299.96/300.45 51738[10:Rew:51634.0,24888.1] || subclass(universal_class,u) -> member(regular(null_class),u)*.
% 299.96/300.45 4075[0:Res:428.2,3.0] || member(u,universal_class)+ subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(u),w)*.
% 299.96/300.45 51743[10:Rew:51634.0,25056.0] || equal(complement(unordered_pair(regular(null_class),u)),universal_class)** -> .
% 299.96/300.45 51741[10:Rew:51634.0,25055.0] || equal(complement(unordered_pair(u,regular(null_class))),universal_class)** -> .
% 299.96/300.45 52769[10:MRR:52517.1,5917.0] || equal(compose(complement(element_relation),inverse(element_relation)),null_class)** -> .
% 299.96/300.45 51744[10:Rew:51634.0,48658.0] || equal(unordered_pair(regular(null_class),u),null_class)** -> .
% 299.96/300.45 4072[0:SpR:70.0,428.2] || member(image(u,singleton(v)),universal_class)*+ subclass(universal_class,w) -> member(apply(u,v),w)*.
% 299.96/300.45 51742[10:Rew:51634.0,48657.0] || equal(unordered_pair(u,regular(null_class)),null_class)** -> .
% 299.96/300.45 51730[10:Rew:51634.0,25053.0] || equal(complement(singleton(regular(null_class))),universal_class)** -> .
% 299.96/300.45 51732[10:Rew:51634.0,48607.0] || equal(singleton(regular(null_class)),null_class)** -> .
% 299.96/300.45 53152[10:SoR:53147.0,73.1] one_to_one(regular(null_class)) || -> .
% 299.96/300.45 4030[0:Res:427.2,576.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(u),union(v,w))*.
% 299.96/300.45 53147[10:Res:51740.0,37677.1] function(regular(null_class)) || -> .
% 299.96/300.45 51740[10:Rew:51634.0,24875.0] || -> member(regular(null_class),universal_class)*.
% 299.96/300.45 53142[10:SoR:53059.0,73.1] one_to_one(subset_relation) || -> .
% 299.96/300.45 53059[10:SoR:52530.0,159.1] function(subset_relation) || -> .
% 299.96/300.45 4016[0:Res:427.2,3.0] || member(u,universal_class)+ subclass(universal_class,v)* subclass(v,w)* -> member(power_class(u),w)*.
% 299.96/300.45 52530[10:MRR:51717.1,37398.0] single_valued_class(subset_relation) || -> .
% 299.96/300.45 51634[10:Spt:45313.0] || -> equal(subset_relation,null_class)**.
% 299.96/300.45 51179[2:Res:45973.0,26.1] || member(singleton(u),singleton(ordered_pair(u,v)))* -> .
% 299.96/300.45 48676[2:MRR:48539.1,177.0] || equal(unordered_pair(ordered_pair(u,v),w),null_class)** -> .
% 299.96/300.45 48673[2:MRR:48537.1,177.0] || equal(unordered_pair(unordered_pair(u,v),w),null_class)** -> .
% 299.96/300.45 48669[2:MRR:48520.1,177.0] || equal(unordered_pair(u,unordered_pair(v,w)),null_class)** -> .
% 299.96/300.45 48667[2:MRR:48518.1,177.0] || equal(unordered_pair(u,ordered_pair(v,w)),null_class)** -> .
% 299.96/300.45 46587[0:Rew:46498.0,338.2] || member(u,universal_class) -> member(u,image(element_relation,power_class(v)))* member(u,power_class(complement(power_class(v)))).
% 299.96/300.45 48665[2:MRR:48467.2,9913.1] || equal(null_class,u) member(v,u)* -> .
% 299.96/300.45 45973[2:MRR:39878.0,45969.0] || -> member(singleton(u),complement(singleton(ordered_pair(u,v))))*.
% 299.96/300.45 45792[2:Res:45168.1,14535.0] || subclass(unordered_pair(ordered_pair(u,v),w),null_class)* -> .
% 299.96/300.45 15171[4:Rew:14790.0,6329.2] || member(u,universal_class) subclass(domain_relation,complement(v)) member(ordered_pair(u,cantor(u)),v)* -> .
% 299.96/300.45 45791[2:Res:45168.1,14412.0] || subclass(unordered_pair(unordered_pair(u,v),w),null_class)* -> .
% 299.96/300.45 45789[2:Res:45168.1,14500.0] || subclass(unordered_pair(u,ordered_pair(v,w)),null_class)* -> .
% 299.96/300.45 45786[2:Res:45168.1,14411.0] || subclass(unordered_pair(u,unordered_pair(v,w)),null_class)* -> .
% 299.96/300.45 15646[4:Rew:14790.0,15162.2] || member(u,universal_class) equal(cantor(u),successor(u)) -> member(ordered_pair(u,cantor(u)),successor_relation)*.
% 299.96/300.45 48271[6:MRR:21268.1,48270.0] inductive(singleton(u)) || -> equal(regular(omega),u)*.
% 299.96/300.45 50890[6:MRR:50848.1,21706.0] || equal(complement(cross_product(u,v)),null_class)** -> .
% 299.96/300.45 14913[4:Rew:14790.0,558.1] || member(singleton(singleton(singleton(ordered_pair(u,v)))),application_function)*+ -> member(u,cantor(singleton(ordered_pair(u,v))))*.
% 299.96/300.45 48085[6:Res:30553.1,46196.1] || equal(complement(u),null_class) -> member(null_class,u)*.
% 299.96/300.45 47791[2:Res:5681.1,45777.0] || equal(null_class,u) subclass(domain_relation,u)* -> .
% 299.96/300.45 47638[2:Res:5681.1,45773.0] || equal(null_class,u) equal(u,domain_relation)* -> .
% 299.96/300.45 50795[0:SoR:50372.0,73.1] one_to_one(element_relation) || -> member(complement(power_class(universal_class)),universal_class)*.
% 299.96/300.45 8119[3:Rew:8029.0,5657.0] || subclass(u,complement(compose(element_relation,universal_class)))*+ member(not_subclass_element(u,v),element_relation)* -> subclass(u,v).
% 299.96/300.45 50372[0:MRR:50367.1,2113.0] function(element_relation) || -> member(complement(power_class(universal_class)),universal_class)*.
% 299.96/300.45 50370[4:SpR:49015.0,16405.0] || -> equal(sum_class(complement(power_class(universal_class))),apply(element_relation,universal_class))**.
% 299.96/300.45 49297[8:Rew:49017.0,45289.0] || member(regular(complement(power_class(null_class))),power_class(null_class))* -> .
% 299.96/300.45 49282[8:Rew:49017.0,31290.0] || equal(complement(successor(complement(power_class(null_class)))),universal_class)** -> .
% 299.96/300.45 7400[0:Res:64.1,442.1] function(complement(u)) || member(v,universal_class) -> member(v,u)* member(v,cross_product(universal_class,universal_class))*.
% 299.96/300.45 49055[7:Rew:49015.0,45280.0] || member(regular(complement(power_class(universal_class))),power_class(universal_class))* -> .
% 299.96/300.45 49040[7:Rew:49015.0,31196.0] || equal(complement(successor(complement(power_class(universal_class)))),universal_class)** -> .
% 299.96/300.45 49299[8:Rew:49017.0,45726.0] || subclass(complement(power_class(null_class)),power_class(null_class))* -> .
% 299.96/300.45 49296[8:Rew:49017.0,45402.0] || equal(regular(complement(power_class(null_class))),universal_class)** -> .
% 299.96/300.45 7221[0:SpR:45.0,572.0] || -> equal(intersection(successor(u),union(complement(u),complement(singleton(u)))),symmetric_difference(complement(u),complement(singleton(u))))**.
% 299.96/300.45 50609[8:MRR:50606.1,31286.0] inductive(regular(complement(power_class(null_class)))) || -> .
% 299.96/300.45 49283[8:Rew:49017.0,48661.0] || equal(successor(complement(power_class(null_class))),null_class)** -> .
% 299.96/300.45 49057[7:Rew:49015.0,45484.0] || subclass(complement(power_class(universal_class)),power_class(universal_class))* -> .
% 299.96/300.45 46724[0:Rew:46498.0,5879.1] || member(u,symmetric_difference(power_class(v),complement(w)))* -> member(u,union(complement(power_class(v)),w)).
% 299.96/300.45 49054[7:Rew:49015.0,45326.0] || equal(regular(complement(power_class(universal_class))),universal_class)** -> .
% 299.96/300.45 50487[7:MRR:50484.1,31192.0] inductive(regular(complement(power_class(universal_class)))) || -> .
% 299.96/300.45 49041[7:Rew:49015.0,48660.0] || equal(successor(complement(power_class(universal_class))),null_class)** -> .
% 299.96/300.45 46534[0:Rew:46498.0,5795.1] || member(u,symmetric_difference(complement(v),power_class(w)))* -> member(u,union(v,complement(power_class(w)))).
% 299.96/300.45 49017[2:SpR:8044.0,46498.0] || -> equal(image(element_relation,universal_class),complement(power_class(null_class)))**.
% 299.96/300.45 49015[0:SpR:3687.0,46498.0] || -> equal(image(element_relation,null_class),complement(power_class(universal_class)))**.
% 299.96/300.45 49294[8:Rew:49017.0,45287.0] || equal(complement(power_class(null_class)),null_class)** -> .
% 299.96/300.45 49293[8:Rew:49017.0,45274.0] || subclass(complement(power_class(null_class)),null_class)* -> .
% 299.96/300.45 47763[0:Rew:46502.0,47707.0] || -> equal(union(u,complement(power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))**.
% 299.96/300.45 49052[7:Rew:49015.0,45278.0] || equal(complement(power_class(universal_class)),null_class)** -> .
% 299.96/300.45 49051[7:Rew:49015.0,45273.0] || subclass(complement(power_class(universal_class)),null_class)* -> .
% 299.96/300.45 49281[8:Rew:49017.0,31280.0] || -> member(null_class,complement(power_class(null_class)))*.
% 299.96/300.45 49039[7:Rew:49015.0,31187.0] || -> member(null_class,complement(power_class(universal_class)))*.
% 299.96/300.45 47762[0:Rew:46508.0,47656.0] || -> equal(union(complement(power_class(complement(power_class(u)))),v),union(image(element_relation,power_class(u)),v))**.
% 299.96/300.45 46498[0:MRR:21653.0,46497.0] || -> equal(image(element_relation,complement(u)),complement(power_class(u)))**.
% 299.96/300.45 47353[0:Rew:46498.0,46505.0] || -> equal(union(complement(power_class(u)),complement(power_class(v))),complement(intersection(power_class(u),power_class(v))))**.
% 299.96/300.45 48612[2:Obv:48527.1] || equal(unordered_pair(omega,u),null_class)** -> .
% 299.96/300.45 48611[2:Obv:48526.1] || equal(unordered_pair(y__dfg,u),null_class)** -> .
% 299.96/300.45 46503[0:Rew:46498.0,290.1] || member(u,image(element_relation,power_class(v)))* member(u,power_class(complement(power_class(v)))) -> .
% 299.96/300.45 48609[2:Obv:48511.1] || equal(unordered_pair(u,omega),null_class)** -> .
% 299.96/300.45 48608[2:Obv:48510.1] || equal(unordered_pair(u,y__dfg),null_class)** -> .
% 299.96/300.45 48602[2:Obv:48589.1] || equal(successor(omega),null_class)** -> .
% 299.96/300.45 46514[0:Rew:46498.0,2801.0] || member(not_subclass_element(power_class(u),v),complement(power_class(u)))* -> subclass(power_class(u),v).
% 299.96/300.45 48601[2:Obv:48588.1] || equal(successor(y__dfg),null_class)** -> .
% 299.96/300.45 48600[2:Obv:48494.1] || equal(singleton(omega),null_class)** -> .
% 299.96/300.45 48598[2:Obv:48490.1] || equal(singleton(y__dfg),null_class)** -> .
% 299.96/300.45 46319[2:Res:5681.1,45772.0] || equal(null_class,u) -> equal(complement(u),universal_class)**.
% 299.96/300.45 46510[0:Rew:46498.0,252.0] || member(regular(power_class(u)),complement(power_class(u)))* -> equal(power_class(u),null_class).
% 299.96/300.45 46215[2:SoR:45768.0,73.1] one_to_one(complement(u)) || subclass(u,null_class)* -> .
% 299.96/300.45 48270[6:EmS:48055.0,52.0] || equal(omega,null_class)** -> .
% 299.96/300.45 48055[6:Res:49.1,46196.1] inductive(u) || equal(null_class,u)* -> .
% 299.96/300.45 46508[0:Rew:46498.0,244.0] || -> equal(complement(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))**.
% 299.96/300.45 46502[0:Rew:46498.0,242.0] || -> equal(complement(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))**.
% 299.96/300.45 45777[2:Res:45168.1,18850.1] || subclass(u,null_class)*+ subclass(domain_relation,u)* -> .
% 299.96/300.45 46507[0:Rew:46498.0,140.0] || -> equal(complement(image(element_relation,power_class(u))),power_class(complement(power_class(u))))**.
% 299.96/300.45 45773[2:Res:45168.1,35714.1] || subclass(u,null_class)* equal(u,domain_relation) -> .
% 299.96/300.45 46453[2:SpL:29362.0,46440.0] || equal(union(u,u),complement(u))** -> .
% 299.96/300.45 47084[2:Rew:26509.0,46506.0] || -> equal(union(null_class,power_class(u)),power_class(u))**.
% 299.96/300.45 46446[2:SpL:45.0,46440.0] || equal(complement(singleton(null_class)),successor(null_class))** -> .
% 299.96/300.45 46440[2:SpL:26509.0,46385.0] || equal(union(null_class,u),complement(u))** -> .
% 299.96/300.45 46385[2:MRR:46384.1,719.0] || equal(complement(u),u)** -> .
% 299.96/300.45 45772[2:Res:45168.1,397.0] || subclass(u,null_class)* -> equal(complement(u),universal_class).
% 299.96/300.45 46248[4:MRR:6775.1,46246.0] || equal(cross_product(universal_class,cross_product(universal_class,universal_class)),null_class)** -> .
% 299.96/300.45 3700[0:Res:235.1,3.0] || member(inverse(u),universal_class) subclass(domain_relation,v) -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.96/300.45 46246[4:Res:8.1,46243.0] || equal(application_function,composition_function)** -> .
% 299.96/300.45 46245[4:Res:5681.1,46243.0] || equal(composition_function,null_class)** -> .
% 299.96/300.45 46243[4:MRR:46242.0,46242.2,100.0,4631.0] || subclass(composition_function,application_function)* -> .
% 299.96/300.45 45768[2:Res:45168.1,6921.1] function(complement(u)) || subclass(u,null_class)* -> .
% 299.96/300.45 45270[6:Res:45165.1,26.1] || subclass(u,null_class)* member(null_class,u) -> .
% 299.96/300.45 45989[6:Res:30546.1,45983.0] || equal(singleton(ordered_pair(universal_class,u)),singleton(null_class))** -> .
% 299.96/300.45 45988[6:Res:30656.1,45983.0] || equal(singleton(ordered_pair(universal_class,u)),successor(null_class))** -> .
% 299.96/300.45 10394[0:MRR:10388.1,136.0] || member(u,universal_class) equal(successor(singleton(u)),u) -> member(singleton(singleton(singleton(u))),successor_relation)*.
% 299.96/300.45 46143[2:Res:5681.1,45793.0] || equal(unordered_pair(singleton(u),v),null_class)** -> .
% 299.96/300.45 46126[2:Res:5681.1,45787.0] || equal(unordered_pair(u,singleton(v)),null_class)** -> .
% 299.96/300.45 45969[2:Res:5681.1,45784.0] || equal(singleton(ordered_pair(u,v)),null_class)** -> .
% 299.96/300.45 46128[2:MRR:7677.1,46126.0] inductive(ordered_pair(u,v)) || -> equal(singleton(u),null_class)**.
% 299.96/300.45 45898[2:Res:5681.1,45781.0] || equal(singleton(unordered_pair(u,v)),null_class)** -> .
% 299.96/300.45 45793[2:Res:45168.1,14534.0] || subclass(unordered_pair(singleton(u),v),null_class)* -> .
% 299.96/300.45 45787[2:Res:45168.1,14499.0] || subclass(unordered_pair(u,singleton(v)),null_class)* -> .
% 299.96/300.45 45991[4:Res:49.1,45983.0] inductive(singleton(ordered_pair(universal_class,u))) || -> .
% 299.96/300.45 45983[4:Res:45972.0,26.1] || member(null_class,singleton(ordered_pair(universal_class,u)))* -> .
% 299.96/300.45 45972[4:MRR:39902.0,45969.0] || -> member(null_class,complement(singleton(ordered_pair(universal_class,u))))*.
% 299.96/300.45 45784[2:Res:45168.1,14429.0] || subclass(singleton(ordered_pair(u,v)),null_class)* -> .
% 299.96/300.45 45941[2:Res:8.1,45905.0] || equal(ordered_pair(u,v),universal_class)** -> .
% 299.96/300.45 8109[3:Rew:8029.0,5479.1] || member(u,universal_class) subclass(universal_class,complement(compose(element_relation,universal_class)))*+ member(power_class(u),element_relation)* -> .
% 299.96/300.45 45911[2:Res:8.1,45901.0] || equal(unordered_pair(u,v),universal_class)** -> .
% 299.96/300.45 45905[2:SpL:15.0,45901.0] || subclass(universal_class,ordered_pair(u,v))* -> .
% 299.96/300.45 45925[2:Res:8.1,45904.0] || equal(singleton(u),universal_class)** -> .
% 299.96/300.45 45904[2:SpL:14.0,45901.0] || subclass(universal_class,singleton(u))* -> .
% 299.96/300.45 8108[3:Rew:8029.0,5480.1] || member(u,universal_class) subclass(universal_class,complement(compose(element_relation,universal_class)))*+ member(sum_class(u),element_relation)* -> .
% 299.96/300.45 45901[2:MRR:32850.1,45898.0] || subclass(universal_class,unordered_pair(u,v))* -> .
% 299.96/300.45 45781[2:Res:45168.1,14410.0] || subclass(singleton(unordered_pair(u,v)),null_class)* -> .
% 299.96/300.45 45875[2:Res:5681.1,45794.0] || equal(unordered_pair(null_class,u),null_class)** -> .
% 299.96/300.45 45869[2:Res:5681.1,45788.0] || equal(unordered_pair(u,null_class),null_class)** -> .
% 299.96/300.45 45863[2:Res:5681.1,45782.0] || equal(singleton(singleton(u)),null_class)** -> .
% 299.96/300.45 45794[2:Res:45168.1,14539.0] || subclass(unordered_pair(null_class,u),null_class)* -> .
% 299.96/300.45 45788[2:Res:45168.1,14505.0] || subclass(unordered_pair(u,null_class),null_class)* -> .
% 299.96/300.45 45782[2:Res:45168.1,14428.0] || subclass(singleton(singleton(u)),null_class)* -> .
% 299.96/300.45 5661[0:Res:438.2,274.0] || subclass(u,restrict(v,w,x))*+ -> subclass(u,y) member(not_subclass_element(u,y),v)*.
% 299.96/300.45 45725[8:MRR:45724.1,45287.0] || subclass(universal_class,power_class(null_class))* -> .
% 299.96/300.45 5559[0:Rew:115.0,5514.0] || -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),complement(intersection(u,v)))*.
% 299.96/300.45 45482[7:MRR:45481.1,45278.0] || subclass(universal_class,power_class(universal_class))* -> .
% 299.96/300.45 4283[0:SpR:31.0,575.1] || member(u,symmetric_difference(cross_product(v,w),x))* -> member(u,complement(restrict(x,v,w))).
% 299.96/300.45 45401[8:MRR:45399.1,31286.0] inductive(regular(image(element_relation,universal_class))) || -> .
% 299.96/300.45 4282[0:SpR:30.0,575.1] || member(u,symmetric_difference(v,cross_product(w,x)))* -> member(u,complement(restrict(v,w,x))).
% 299.96/300.45 45324[7:MRR:45322.1,31192.0] inductive(regular(image(element_relation,null_class))) || -> .
% 299.96/300.45 2899[0:Rew:30.0,2877.0] || -> equal(restrict(u,v,w),null_class) member(regular(restrict(u,v,w)),cross_product(v,w))*.
% 299.96/300.45 9620[0:EqF:619.1,619.2] || equal(u,v) -> equal(unordered_pair(v,u),null_class) equal(regular(unordered_pair(v,u)),v)**.
% 299.96/300.45 44870[2:SpR:41204.1,39315.0] || subclass(u,null_class) -> equal(union(null_class,u),null_class)**.
% 299.96/300.45 44959[2:MRR:44875.2,719.0] || subclass(u,null_class)* equal(u,universal_class) -> .
% 299.96/300.45 44953[6:MRR:44890.1,30196.0] || subclass(singleton(null_class),null_class)* -> .
% 299.96/300.45 7401[0:Res:8.1,442.1] || equal(u,complement(v))*+ member(w,universal_class)* -> member(w,v)* member(w,u)*.
% 299.96/300.45 41204[2:Res:3492.2,4631.0] || subclass(u,null_class) -> equal(intersection(u,v),null_class)**.
% 299.96/300.45 40198[2:Res:2885.2,4631.0] || subclass(u,null_class) -> equal(intersection(v,u),null_class)**.
% 299.96/300.45 44423[2:SpR:35171.0,44107.0] || -> equal(symmetric_difference(complement(singleton(null_class)),complement(successor(null_class))),null_class)**.
% 299.96/300.45 44417[2:SpR:29362.0,44107.0] || -> equal(symmetric_difference(u,union(u,u)),null_class)**.
% 299.96/300.45 44149[2:Obv:44078.1] inductive(symmetric_difference(u,union(null_class,u))) || -> .
% 299.96/300.45 44107[2:Rew:26498.0,44008.0] || -> equal(symmetric_difference(u,union(null_class,u)),null_class)**.
% 299.96/300.45 5529[0:Res:197.1,26.1] || member(not_subclass_element(intersection(complement(u),v),w),u)* -> subclass(intersection(complement(u),v),w).
% 299.96/300.45 43845[2:Obv:43778.1] inductive(symmetric_difference(singleton(null_class),successor(null_class))) || -> .
% 299.96/300.45 43801[2:Rew:26498.0,43722.0] || -> equal(symmetric_difference(singleton(null_class),successor(null_class)),null_class)**.
% 299.96/300.45 4321[0:Res:185.1,26.1] || member(not_subclass_element(intersection(u,complement(v)),w),v)* -> subclass(intersection(u,complement(v)),w).
% 299.96/300.45 39315[2:MRR:39306.0,4339.0] || -> equal(intersection(u,union(null_class,u)),union(null_class,u))**.
% 299.96/300.45 3570[0:Res:436.2,576.0] || subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(regular(u),union(v,w))*.
% 299.96/300.45 38562[9:SpR:38417.1,325.0] one_to_one(u) || -> member(null_class,ordered_pair(inverse(u),v))*.
% 299.96/300.45 37845[9:SpR:37709.1,45.0] function(u) || -> equal(union(u,null_class),successor(u))**.
% 299.96/300.45 35796[6:SpR:29362.0,30638.1] || -> member(null_class,complement(u)) member(null_class,union(u,u))*.
% 299.96/300.45 35175[2:SpR:29362.0,27508.0] || -> equal(complement(union(u,u)),union(null_class,complement(u)))**.
% 299.96/300.45 3516[0:Res:436.2,3.0] || subclass(u,v)*+ subclass(v,w)* -> equal(u,null_class) member(regular(u),w)*.
% 299.96/300.45 3495[0:Res:195.1,24.0] || -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(u,v),w)),v)*.
% 299.96/300.45 3494[0:Res:195.1,23.0] || -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(u,v),w)),u)*.
% 299.96/300.45 3492[0:Res:195.1,3.0] || subclass(u,v) -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.96/300.45 40265[2:Rew:26509.0,40260.0] || equal(union(null_class,singleton(singleton(singleton(null_class)))),universal_class)** -> .
% 299.96/300.45 39909[4:MRR:39908.1,21725.0] || subclass(universal_class,union(null_class,singleton(singleton(singleton(null_class)))))* -> .
% 299.96/300.45 40809[0:Obv:40790.0] || -> equal(intersection(complement(u),intersection(v,u)),null_class)**.
% 299.96/300.45 2888[0:Res:183.1,24.0] || -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(v,w))),w)*.
% 299.96/300.45 40399[0:Obv:40382.0] || -> equal(intersection(complement(u),intersection(u,v)),null_class)**.
% 299.96/300.45 2887[0:Res:183.1,23.0] || -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(v,w))),v)*.
% 299.96/300.45 40264[2:Res:39907.0,26.1] || member(singleton(null_class),singleton(singleton(singleton(null_class))))* -> .
% 299.96/300.45 39921[6:Rew:26509.0,39916.0] || equal(union(null_class,singleton(singleton(null_class))),universal_class)** -> .
% 299.96/300.45 39907[2:MRR:39873.0,21725.0] || -> member(singleton(null_class),complement(singleton(singleton(singleton(null_class)))))*.
% 299.96/300.45 2885[0:Res:183.1,3.0] || subclass(u,v) -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.96/300.45 40118[4:Res:8.1,40079.0] || equal(flip(null_class),domain_relation)** -> .
% 299.96/300.45 40079[4:Res:14894.1,4631.0] || subclass(domain_relation,flip(null_class))* -> .
% 299.96/300.45 40032[4:Res:8.1,40013.0] || equal(rotate(composition_function),domain_relation)** -> .
% 299.96/300.45 14894[4:Rew:14790.0,6362.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.96/300.45 40029[4:Res:8.1,39982.0] || equal(rotate(null_class),domain_relation)** -> .
% 299.96/300.45 40013[4:Res:14893.1,16547.0] || subclass(domain_relation,rotate(composition_function))* -> .
% 299.96/300.45 39982[4:Res:14893.1,4631.0] || subclass(domain_relation,rotate(null_class))* -> .
% 299.96/300.45 14893[4:Rew:14790.0,6361.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.96/300.45 39936[6:Res:30656.1,39920.0] || equal(singleton(singleton(null_class)),successor(null_class))** -> .
% 299.96/300.45 39939[6:Res:49.1,39920.0] inductive(singleton(singleton(null_class))) || -> .
% 299.96/300.45 39920[6:Res:39906.0,26.1] || member(null_class,singleton(singleton(null_class)))* -> .
% 299.96/300.45 4083[0:Res:428.2,274.0] || member(u,universal_class) subclass(universal_class,restrict(v,w,x))*+ -> member(sum_class(u),v)*.
% 299.96/300.45 39906[6:MRR:39891.0,4171.0] || -> member(null_class,complement(singleton(singleton(null_class))))*.
% 299.96/300.45 34303[2:Obv:34288.0] || -> subclass(u,complement(singleton(u)))* equal(singleton(u),null_class).
% 299.96/300.45 29881[2:Res:29723.0,465.1] || equal(union(u,u),universal_class)** -> member(omega,u).
% 299.96/300.45 29880[2:Res:29723.0,478.1] || equal(union(u,u),universal_class)** -> member(y__dfg,u).
% 299.96/300.45 4024[0:Res:427.2,274.0] || member(u,universal_class) subclass(universal_class,restrict(v,w,x))*+ -> member(power_class(u),v)*.
% 299.96/300.45 29879[2:Res:29723.0,2136.1] || equal(union(u,u),universal_class)** -> member(null_class,u).
% 299.96/300.45 29493[0:Res:29299.0,435.1] inductive(symmetric_difference(u,u)) || -> member(null_class,complement(u))*.
% 299.96/300.45 39589[2:SoR:39475.0,73.1] one_to_one(intersection(u,universal_class)) || equal(u,universal_class)* -> .
% 299.96/300.45 15193[4:Rew:14790.0,6351.2] || member(u,universal_class) subclass(domain_relation,compose_class(v))*+ -> equal(compose(v,u),cantor(u))**.
% 299.96/300.45 39475[2:Res:39282.1,6921.1] function(intersection(u,universal_class)) || equal(u,universal_class)* -> .
% 299.96/300.45 39392[2:SpL:39343.0,23.0] || member(u,successor(null_class))* -> member(u,singleton(null_class)).
% 299.96/300.45 15166[4:Rew:14790.0,6327.2] || member(u,universal_class) subclass(domain_relation,singleton(v))*+ -> equal(ordered_pair(u,cantor(u)),v)*.
% 299.96/300.45 39343[2:MRR:39333.0,4339.0] || -> equal(intersection(singleton(null_class),successor(null_class)),successor(null_class))**.
% 299.96/300.45 14939[4:Rew:14790.0,6948.1] || member(u,universal_class) -> member(u,cantor(v))* equal(sum_class(range_of(null_class)),apply(v,u)).
% 299.96/300.45 27115[2:Rew:26509.0,24357.1] || equal(null_class,u) -> equal(union(null_class,u),u)**.
% 299.96/300.45 39067[9:SoR:38412.0,73.1] one_to_one(range_of(u)) || member(inverse(u),universal_class)* -> .
% 299.96/300.45 38412[9:Res:33865.1,37677.1] function(range_of(u)) || member(inverse(u),universal_class)* -> .
% 299.96/300.45 37820[9:SoR:37708.0,5697.2] single_valued_class(singleton(u)) || equal(singleton(u),null_class)** -> .
% 299.96/300.45 35720[2:Res:29122.1,5841.1] || equal(u,domain_relation) subclass(domain_relation,complement(u))* -> .
% 299.96/300.45 35714[2:Res:29122.1,757.1] || equal(u,domain_relation) subclass(universal_class,complement(u))* -> .
% 299.96/300.45 38417[9:Res:3914.1,38416.1] one_to_one(u) || -> equal(singleton(inverse(u)),null_class)**.
% 299.96/300.45 38416[9:MRR:38408.2,16449.0] one_to_one(u) || member(inverse(u),universal_class)* -> .
% 299.96/300.45 33865[4:SpR:14880.0,32968.1] || member(inverse(u),universal_class) -> member(range_of(u),universal_class)*.
% 299.96/300.45 1355[0:SpL:326.0,98.0] || member(ordered_pair(u,singleton(singleton(singleton(v)))),composition_function)* -> equal(compose(u,singleton(v)),v).
% 299.96/300.45 37792[9:SoR:37712.0,2679.2] single_valued_class(y__dfg) || equal(cross_product(universal_class,universal_class),y__dfg)** -> .
% 299.96/300.45 37789[9:SoR:37706.0,2679.2] single_valued_class(omega) || equal(cross_product(universal_class,universal_class),omega)** -> .
% 299.96/300.45 38306[9:SoR:37718.0,73.1] one_to_one(not_subclass_element(u,v)) || -> subclass(u,v)*.
% 299.96/300.45 839[0:SpL:326.0,109.0] || member(ordered_pair(u,singleton(singleton(singleton(v)))),application_function)* -> equal(apply(u,singleton(v)),v).
% 299.96/300.45 37718[9:Res:9967.1,37677.1] function(not_subclass_element(u,v)) || -> subclass(u,v)*.
% 299.96/300.45 38291[9:SoR:37715.1,73.1] function(u) one_to_one(apply(u,v)) || -> .
% 299.96/300.45 37847[9:SpR:37709.1,325.0] function(u) || -> member(null_class,ordered_pair(u,v))*.
% 299.96/300.45 37715[9:Res:3911.1,37677.1] function(u) function(apply(u,v)) || -> .
% 299.96/300.45 38214[9:Rew:38204.1,7591.2] one_to_one(u) || subclass(range_of(inverse(u)),v) -> maps(inverse(u),universal_class,v)*.
% 299.96/300.45 38284[9:SoR:37721.0,73.1] one_to_one(cantor(u)) || member(u,universal_class)* -> .
% 299.96/300.45 38271[9:SoR:37711.0,73.1] one_to_one(sum_class(u)) || member(u,universal_class)* -> .
% 299.96/300.45 38218[9:Rew:38205.1,38210.2] one_to_one(inverse(u)) || subclass(universal_class,v) -> maps(inverse(u),universal_class,v)*.
% 299.96/300.45 38268[9:SoR:37710.0,73.1] one_to_one(power_class(u)) || member(u,universal_class)* -> .
% 299.96/300.45 38205[9:SoR:37648.0,73.1] one_to_one(inverse(u)) || -> equal(range_of(u),universal_class)**.
% 299.96/300.45 37721[9:Res:32968.1,37677.1] function(cantor(u)) || member(u,universal_class)* -> .
% 299.96/300.45 37551[9:Rew:37522.1,15762.2] function(restrict(u,v,universal_class)) || subclass(image(u,v),cantor(cantor(w))) equal(cantor(cantor(x)),universal_class) -> compatible(restrict(u,v,universal_class),x,w)*.
% 299.96/300.45 37711[9:Res:56.1,37677.1] function(sum_class(u)) || member(u,universal_class)* -> .
% 299.96/300.45 37710[9:Res:58.1,37677.1] function(power_class(u)) || member(u,universal_class)* -> .
% 299.96/300.45 38204[9:SoR:37648.0,74.1] one_to_one(u) || -> equal(range_of(u),universal_class)**.
% 299.96/300.45 37555[9:Rew:37522.1,15714.2] function(u) || subclass(range_of(u),cantor(sum_class(v))) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,restrict(element_relation,universal_class,v))*.
% 299.96/300.45 37648[9:SpR:37522.1,14880.0] function(inverse(u)) || -> equal(range_of(u),universal_class)**.
% 299.96/300.45 38150[9:SoR:37766.0,73.1] one_to_one(regular(u)) || -> equal(u,null_class)*.
% 299.96/300.45 37766[9:Res:9963.1,37677.1] function(regular(u)) || -> equal(u,null_class)*.
% 299.96/300.45 37556[9:Rew:37522.1,15705.2] function(u) || subclass(range_of(u),range_of(v)) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,flip(cross_product(v,universal_class)))*.
% 299.96/300.45 37709[9:Res:3914.1,37677.1] function(u) || -> equal(singleton(u),null_class)**.
% 299.96/300.45 37791[9:SoR:37712.0,5697.2] single_valued_class(y__dfg) || equal(null_class,y__dfg)** -> .
% 299.96/300.45 37829[9:SoR:37754.0,73.1] one_to_one(ordered_pair(u,v)) || -> .
% 299.96/300.45 37557[9:Rew:37522.1,15695.2] function(u) || subclass(range_of(u),cantor(range_of(v)))*+ equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(v))*.
% 299.96/300.45 37826[9:SoR:37707.0,73.1] one_to_one(unordered_pair(u,v)) || -> .
% 299.96/300.45 37754[9:Res:319.0,37677.1] function(ordered_pair(u,v)) || -> .
% 299.96/300.45 37707[9:Res:13.0,37677.1] function(unordered_pair(u,v)) || -> .
% 299.96/300.45 37819[9:SoR:37708.0,73.1] one_to_one(singleton(u)) || -> .
% 299.96/300.45 37558[9:Rew:37522.1,15690.2] function(u) || equal(cantor(cantor(v)),range_of(u)) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,v)*.
% 299.96/300.45 37708[9:Res:136.0,37677.1] function(singleton(u)) || -> .
% 299.96/300.45 37803[9:Obv:37802.1] single_valued_class(regular(universal_class)) || -> .
% 299.96/300.45 37799[9:SoR:37777.0,73.1] one_to_one(regular(universal_class)) || -> .
% 299.96/300.45 37796[9:SoR:37767.0,73.1] one_to_one(regular(subset_relation)) || -> .
% 299.96/300.45 37559[9:Rew:37522.1,15691.2] function(u) || subclass(range_of(u),cantor(cantor(v)))*+ equal(cantor(cantor(w)),universal_class) -> compatible(u,w,v)*.
% 299.96/300.45 37777[9:MRR:37722.1,719.0] function(regular(universal_class)) || -> .
% 299.96/300.45 37767[9:Res:24875.0,37677.1] function(regular(subset_relation)) || -> .
% 299.96/300.45 37790[9:SoR:37712.0,73.1] one_to_one(y__dfg) || -> .
% 299.96/300.45 37787[9:SoR:37706.0,73.1] one_to_one(omega) || -> .
% 299.96/300.45 37554[9:Rew:37522.1,14837.2] function(u) || subclass(range_of(u),v) -> maps(u,universal_class,v)*.
% 299.96/300.45 37712[9:Res:145.0,37677.1] function(y__dfg) || -> .
% 299.96/300.45 37706[9:Res:54.0,37677.1] function(omega) || -> .
% 299.96/300.45 37677[9:MRR:37646.2,16449.0] function(u) || member(u,universal_class)* -> .
% 299.96/300.45 37630[9:SoR:37518.1,73.1] function(u) one_to_one(cantor(u)) || -> .
% 299.96/300.45 37688[9:MRR:89.1,37687.0] || homomorphism(u,v,w)* -> .
% 299.96/300.45 37687[9:SSi:37686.0,80.1] operation(u) || -> .
% 299.96/300.45 37522[9:Res:37402.1,397.0] function(u) || -> equal(cantor(u),universal_class)**.
% 299.96/300.45 37518[9:Res:37402.1,6921.1] function(u) function(cantor(u)) || -> .
% 299.96/300.45 37468[9:SoR:37398.0,73.1] one_to_one(null_class) || -> .
% 299.96/300.45 37399[9:MRR:2756.1,37398.0] single_valued_class(null_class) || -> .
% 299.96/300.45 37398[9:MRR:5212.1,37397.1] function(null_class) || -> .
% 299.96/300.45 7861[0:MRR:7856.1,136.0] || member(u,universal_class) member(singleton(u),u)*+ -> member(singleton(singleton(singleton(u))),element_relation)*.
% 299.96/300.45 14890[4:Rew:14790.0,6648.0] || member(u,cantor(regular(cross_product(singleton(u),universal_class))))* -> equal(cross_product(singleton(u),universal_class),null_class).
% 299.96/300.45 31249[7:SpL:20797.1,31199.0] || equal(u,universal_class) equal(power_class(u),universal_class)** -> .
% 299.96/300.45 36208[7:Res:49.1,31201.1] inductive(power_class(u)) || equal(u,universal_class)* -> .
% 299.96/300.45 31201[7:SpL:20797.1,31192.0] || equal(u,universal_class) member(null_class,power_class(u))* -> .
% 299.96/300.45 8120[3:Rew:8029.0,5478.0] || subclass(u,complement(compose(element_relation,universal_class)))* member(regular(u),element_relation) -> equal(u,null_class).
% 299.96/300.45 36095[3:Obv:36092.0] || -> subclass(complement(compose(element_relation,universal_class)),complement(element_relation))*.
% 299.96/300.45 36085[3:Res:8.1,35993.0] || equal(cross_product(universal_class,universal_class),complement(element_relation))** -> .
% 299.96/300.45 36083[3:Res:5681.1,35993.0] || equal(complement(element_relation),null_class)** -> .
% 299.96/300.45 8569[3:Rew:8029.0,8121.1] || member(not_subclass_element(complement(compose(element_relation,universal_class)),u),element_relation)* -> subclass(complement(compose(element_relation,universal_class)),u).
% 299.96/300.45 36087[3:SoR:36084.0,73.1] one_to_one(complement(element_relation)) || -> .
% 299.96/300.45 36084[3:Res:64.1,35993.0] function(complement(element_relation)) || -> .
% 299.96/300.45 35993[3:Res:6852.1,10877.0] || subclass(complement(element_relation),cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 36016[0:SoR:36013.0,73.1] one_to_one(complement(subset_relation)) || -> .
% 299.96/300.45 36013[0:Res:64.1,35991.0] function(complement(subset_relation)) || -> .
% 299.96/300.45 6852[0:MRR:6835.0,319.0] || subclass(complement(u),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u)*.
% 299.96/300.45 30796[6:Res:30656.1,628.0] || equal(singleton(u),successor(null_class))* -> equal(null_class,u).
% 299.96/300.45 35884[3:Res:8.1,35867.0] || equal(complement(cross_product(universal_class,universal_class)),element_relation)** -> .
% 299.96/300.45 35867[3:Res:450.1,10877.0] || subclass(complement(cross_product(universal_class,universal_class)),element_relation)* -> .
% 299.96/300.45 35838[2:Res:450.1,4631.0] || subclass(complement(cross_product(universal_class,universal_class)),null_class)* -> .
% 299.96/300.45 450[0:Res:324.0,3.0] || subclass(complement(cross_product(universal_class,universal_class)),u) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u)*.
% 299.96/300.45 30661[6:Res:30546.1,628.0] || equal(singleton(u),singleton(null_class))* -> equal(null_class,u).
% 299.96/300.45 30638[6:SpR:26509.0,30553.1] || -> member(null_class,complement(u)) member(null_class,union(null_class,u))*.
% 299.96/300.45 29463[0:Res:29081.0,435.1] inductive(symmetric_difference(universal_class,u)) || -> member(null_class,complement(u))*.
% 299.96/300.45 284[0:Res:4.1,274.0] || -> subclass(restrict(u,v,w),x) member(not_subclass_element(restrict(u,v,w),x),u)*.
% 299.96/300.45 29122[2:SpL:26498.0,14089.0] || equal(u,domain_relation) -> member(ordered_pair(null_class,null_class),u)*.
% 299.96/300.45 5659[0:Res:438.2,24.0] || subclass(u,intersection(v,w))*+ -> subclass(u,x) member(not_subclass_element(u,x),w)*.
% 299.96/300.45 27105[2:Rew:26509.0,2176.0] || equal(union(null_class,u),universal_class)** -> member(null_class,u).
% 299.96/300.45 27104[2:Rew:26509.0,526.0] || equal(union(null_class,u),universal_class)** -> member(omega,u).
% 299.96/300.45 5658[0:Res:438.2,23.0] || subclass(u,intersection(v,w))*+ -> subclass(u,x) member(not_subclass_element(u,x),v)*.
% 299.96/300.45 27103[2:Rew:26509.0,556.0] || equal(union(null_class,u),universal_class)** -> member(y__dfg,u).
% 299.96/300.45 35171[2:SpR:45.0,27508.0] || -> equal(union(null_class,complement(singleton(null_class))),complement(successor(null_class)))**.
% 299.96/300.45 27508[2:Rew:26500.0,26510.0] || -> equal(complement(union(null_class,u)),union(null_class,complement(u)))**.
% 299.96/300.45 3562[0:Res:4.1,576.0] || -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),union(u,v))*.
% 299.96/300.45 34640[0:Obv:34614.1] || subclass(u,complement(u))*+ -> subclass(u,v)*.
% 299.96/300.45 5656[0:Res:438.2,26.1] || subclass(u,complement(v)) member(not_subclass_element(u,w),v)* -> subclass(u,w).
% 299.96/300.45 5609[0:Res:425.1,273.0] || subclass(universal_class,restrict(u,v,w))*+ -> member(unordered_pair(x,y),cross_product(v,w))*.
% 299.96/300.45 5527[0:Res:197.1,628.0] || -> subclass(intersection(singleton(u),v),w) equal(not_subclass_element(intersection(singleton(u),v),w),u)**.
% 299.96/300.45 4319[0:Res:185.1,628.0] || -> subclass(intersection(u,singleton(v)),w) equal(not_subclass_element(intersection(u,singleton(v)),w),v)**.
% 299.96/300.45 33491[2:Obv:33484.0] || -> subclass(regular(u),complement(u))* equal(u,null_class).
% 299.96/300.45 3523[0:Res:436.2,274.0] || subclass(u,restrict(v,w,x))* -> equal(u,null_class) member(regular(u),v).
% 299.96/300.45 33050[2:Rew:33020.0,31554.0] || -> equal(symmetric_difference(complement(u),union(u,u)),universal_class)**.
% 299.96/300.45 33020[2:SpR:29362.0,31621.0] || -> equal(union(complement(u),union(u,u)),universal_class)**.
% 299.96/300.45 31528[2:Rew:31501.0,29298.0] || -> equal(intersection(complement(u),union(u,u)),null_class)**.
% 299.96/300.45 32968[4:Res:100.0,15164.1] || member(u,universal_class) -> member(cantor(u),universal_class)*.
% 299.96/300.45 33568[2:Rew:33552.0,33454.0] || -> equal(symmetric_difference(successor(null_class),complement(singleton(null_class))),universal_class)**.
% 299.96/300.45 33552[2:SpR:45.0,31943.0] || -> equal(union(successor(null_class),complement(singleton(null_class))),universal_class)**.
% 299.96/300.45 5492[2:Res:4.1,4634.0] || member(not_subclass_element(regular(u),v),u)* -> subclass(regular(u),v) equal(u,null_class).
% 299.96/300.45 33324[2:SpR:45.0,31844.0] || -> equal(intersection(successor(null_class),complement(singleton(null_class))),null_class)**.
% 299.96/300.45 31632[2:Rew:31621.0,31555.0] || -> equal(symmetric_difference(complement(u),union(null_class,u)),universal_class)**.
% 299.96/300.45 3506[0:Rew:115.0,3485.0] || -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),complement(intersection(u,v)))*.
% 299.96/300.45 31621[2:SpR:26509.0,31498.0] || -> equal(union(complement(u),union(null_class,u)),universal_class)**.
% 299.96/300.45 15164[4:Rew:14790.0,6348.2] || member(u,universal_class) subclass(domain_relation,cross_product(v,w))*+ -> member(cantor(u),w)*.
% 299.96/300.45 32870[2:Res:8.1,32845.0] || equal(regular(ordered_pair(u,v)),universal_class)** -> .
% 299.96/300.45 32845[2:MRR:32836.1,21706.0] || subclass(universal_class,regular(ordered_pair(u,v)))* -> .
% 299.96/300.45 31538[2:Rew:31501.0,29785.0] || -> equal(intersection(complement(u),union(null_class,u)),null_class)**.
% 299.96/300.45 4078[0:Res:428.2,24.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(sum_class(u),w)*.
% 299.96/300.45 4077[0:Res:428.2,23.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(sum_class(u),v)*.
% 299.96/300.45 4019[0:Res:427.2,24.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(power_class(u),w)*.
% 299.96/300.45 31291[8:MRR:26554.1,31286.0] inductive(complement(union(null_class,image(element_relation,universal_class)))) || -> .
% 299.96/300.45 4018[0:Res:427.2,23.0] || member(u,universal_class) subclass(universal_class,intersection(v,w))*+ -> member(power_class(u),v)*.
% 299.96/300.45 31292[8:MRR:30042.1,31286.0] inductive(symmetric_difference(universal_class,image(element_relation,universal_class))) || -> .
% 299.96/300.45 3493[0:Res:195.1,26.1] || member(regular(intersection(complement(u),v)),u)* -> equal(intersection(complement(u),v),null_class).
% 299.96/300.45 31547[2:Rew:31498.0,31546.0] || -> equal(symmetric_difference(u,complement(u)),universal_class)**.
% 299.96/300.45 31498[2:Rew:8044.0,31434.0] || -> equal(union(u,complement(u)),universal_class)**.
% 299.96/300.45 31501[2:Rew:29785.0,31458.0] || -> equal(symmetric_difference(u,u),null_class)**.
% 299.96/300.45 31384[0:Obv:31365.0] || -> equal(intersection(u,complement(u)),null_class)**.
% 299.96/300.45 2886[0:Res:183.1,26.1] || member(regular(intersection(u,complement(v))),v)* -> equal(intersection(u,complement(v)),null_class).
% 299.96/300.45 31287[8:MRR:17720.1,31286.0] inductive(symmetric_difference(image(element_relation,universal_class),universal_class)) || -> .
% 299.96/300.45 31297[8:Res:30546.1,31286.0] || equal(power_class(null_class),singleton(null_class))** -> .
% 299.96/300.45 31296[8:Res:30656.1,31286.0] || equal(power_class(null_class),successor(null_class))** -> .
% 299.96/300.45 31293[8:Rew:8060.0,31282.0] || equal(power_class(null_class),universal_class)** -> .
% 299.96/300.45 31299[8:Res:49.1,31286.0] inductive(power_class(null_class)) || -> .
% 299.96/300.45 31286[8:Res:31280.0,8155.0] || member(null_class,power_class(null_class))* -> .
% 299.96/300.45 599[0:SpL:326.0,95.0] || member(singleton(singleton(singleton(u))),compose_class(v))* -> equal(compose(v,singleton(u)),u).
% 299.96/300.45 31197[7:MRR:26632.1,31192.0] inductive(complement(union(null_class,image(element_relation,null_class)))) || -> .
% 299.96/300.45 31198[7:MRR:30049.1,31192.0] inductive(symmetric_difference(universal_class,image(element_relation,null_class))) || -> .
% 299.96/300.45 31193[7:MRR:17718.1,31192.0] inductive(symmetric_difference(image(element_relation,null_class),universal_class)) || -> .
% 299.96/300.45 15095[4:Rew:14790.0,557.1] || member(ordered_pair(u,singleton(singleton(singleton(v)))),application_function)* -> member(singleton(v),cantor(u)).
% 299.96/300.45 31204[7:Res:30546.1,31192.0] || equal(power_class(universal_class),singleton(null_class))** -> .
% 299.96/300.45 31203[7:Res:30656.1,31192.0] || equal(power_class(universal_class),successor(null_class))** -> .
% 299.96/300.45 31199[7:Rew:3702.0,31188.0] || equal(power_class(universal_class),universal_class)** -> .
% 299.96/300.45 10039[2:MRR:5496.0,9963.1] || member(apply(choice,regular(u)),u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.96/300.45 31206[7:Res:49.1,31192.0] inductive(power_class(universal_class)) || -> .
% 299.96/300.45 31192[7:Res:31187.0,3737.0] || member(null_class,power_class(universal_class))* -> .
% 299.96/300.45 30986[0:SpR:29091.0,44.0] || -> equal(range_of(cross_product(u,universal_class)),image(universal_class,u))**.
% 299.96/300.45 29091[0:SpR:26498.0,30.0] || -> equal(restrict(universal_class,u,v),cross_product(u,v))**.
% 299.96/300.45 29882[2:Res:29723.0,435.1] inductive(union(u,u)) || -> member(null_class,u)*.
% 299.96/300.45 4076[0:Res:428.2,26.1] || member(u,universal_class) subclass(universal_class,complement(v))*+ member(sum_class(u),v)* -> .
% 299.96/300.45 4017[0:Res:427.2,26.1] || member(u,universal_class) subclass(universal_class,complement(v))*+ member(power_class(u),v)* -> .
% 299.96/300.45 30841[6:MRR:30809.1,21706.0] || equal(cross_product(u,v),successor(null_class))** -> .
% 299.96/300.45 30656[6:Res:8.1,30233.0] || equal(u,successor(null_class)) -> member(null_class,u)*.
% 299.96/300.45 6630[0:SpR:269.1,44.0] || -> equal(cross_product(u,universal_class),null_class) equal(image(regular(cross_product(u,universal_class)),u),range_of(null_class))**.
% 299.96/300.45 30705[6:MRR:30674.1,21706.0] || equal(cross_product(u,v),singleton(null_class))** -> .
% 299.96/300.45 6159[0:Res:8.1,403.1] function(u) || equal(u,cross_product(universal_class,universal_class))* -> equal(cross_product(universal_class,universal_class),u).
% 299.96/300.45 30546[6:Res:8.1,30205.0] || equal(u,singleton(null_class)) -> member(null_class,u)*.
% 299.96/300.45 30233[6:MRR:30222.1,30196.0] || subclass(successor(null_class),u)* -> member(null_class,u).
% 299.96/300.45 30553[6:Res:8002.1,30205.0] || -> member(null_class,u) member(null_class,complement(u))*.
% 299.96/300.45 30205[6:Res:30197.0,3.0] || subclass(singleton(null_class),u)* -> member(null_class,u).
% 299.96/300.45 29166[2:Res:27110.0,435.1] inductive(union(null_class,u)) || -> member(null_class,u)*.
% 299.96/300.45 6044[0:SpL:276.0,132.0] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),restrict(cross_product(universal_class,universal_class),u,v))* -> .
% 299.96/300.45 30236[6:Res:30232.0,2137.1] || equal(complement(successor(null_class)),universal_class)** -> .
% 299.96/300.45 30200[6:MRR:27091.1,30196.0] || equal(union(null_class,successor_relation),domain_relation)** -> .
% 299.96/300.45 30232[6:MRR:30220.0,30196.0] || -> member(null_class,successor(null_class))*.
% 299.96/300.45 30199[6:MRR:29191.0,30196.0] || -> equal(regular(successor(null_class)),null_class)**.
% 299.96/300.45 29158[2:SpR:45.0,27110.0] || -> subclass(successor(null_class),singleton(null_class))*.
% 299.96/300.45 30196[6:Spt:30188.0,29561.1,30132.0] || equal(successor(null_class),null_class)** -> .
% 299.96/300.45 30198[6:MRR:5858.1,30196.0] || subclass(domain_relation,successor_relation)* -> .
% 299.96/300.45 30197[6:Spt:30188.0,29561.0] || -> member(null_class,singleton(null_class))*.
% 299.96/300.45 27081[2:Rew:26509.0,18869.0] || equal(union(null_class,cross_product(universal_class,universal_class)),universal_class)** -> .
% 299.96/300.45 27080[2:Rew:26509.0,18836.0] || subclass(universal_class,union(null_class,cross_product(universal_class,universal_class)))* -> .
% 299.96/300.45 29773[2:Rew:26500.0,29703.0] || -> subclass(union(null_class,u),union(u,u))*.
% 299.96/300.45 29723[2:SpR:29362.0,27110.0] || -> subclass(union(u,u),u)*.
% 299.96/300.45 28252[2:Rew:26509.0,27109.1] || -> member(not_subclass_element(union(null_class,u),v),u)* subclass(union(null_class,u),v).
% 299.96/300.45 29362[2:Rew:26509.0,29315.0] || -> equal(union(null_class,u),union(u,u))*.
% 299.96/300.45 26509[2:Rew:26498.0,8079.0] || -> equal(complement(complement(u)),union(null_class,u))**.
% 299.96/300.45 26501[2:Rew:26498.0,8076.0] || -> equal(symmetric_difference(u,null_class),union(u,null_class))**.
% 299.96/300.45 26500[2:Rew:26498.0,8078.0] || -> equal(symmetric_difference(null_class,u),union(null_class,u))**.
% 299.96/300.45 28109[2:Rew:26509.0,27108.1] || -> member(regular(union(null_class,u)),u)* equal(union(null_class,u),null_class).
% 299.96/300.45 27087[4:Rew:26509.0,16558.0] || equal(union(null_class,compose_class(u)),universal_class)** -> .
% 299.96/300.45 29364[2:Rew:29362.0,27094.0] || equal(union(element_relation,element_relation),universal_class)** -> .
% 299.96/300.45 29363[2:Rew:29362.0,27093.0] || equal(union(element_relation,element_relation),domain_relation)** -> .
% 299.96/300.45 27092[4:Rew:26509.0,23133.0] || equal(union(null_class,successor_relation),universal_class)** -> .
% 299.96/300.45 26502[2:Rew:26498.0,8089.1] || -> equal(u,null_class) equal(symmetric_difference(u,regular(u)),union(u,regular(u)))**.
% 299.96/300.45 27088[4:Rew:26509.0,16556.0] || equal(union(null_class,domain_relation),universal_class)** -> .
% 299.96/300.45 27086[4:Rew:26509.0,16580.0] || equal(union(null_class,composition_function),universal_class)** -> .
% 299.96/300.45 26310[0:MRR:26308.0,54.0] || equal(complement(successor(omega)),universal_class)** -> .
% 299.96/300.45 29253[0:MRR:29207.0,4339.0] || -> equal(intersection(u,u),u)**.
% 299.96/300.45 27110[2:Rew:26509.0,21531.0] || -> subclass(union(null_class,u),u)*.
% 299.96/300.45 26498[0:MRR:26452.0,4339.0] || -> equal(intersection(universal_class,u),u)**.
% 299.96/300.45 29064[0:SoR:26461.0,73.1] one_to_one(intersection(universal_class,universal_class)) || -> .
% 299.96/300.45 26461[0:Res:26387.0,6921.1] function(intersection(universal_class,universal_class)) || -> .
% 299.96/300.45 12153[0:Obv:12137.1] || member(not_subclass_element(u,intersection(v,u)),v)* -> subclass(u,intersection(v,u)).
% 299.96/300.45 26298[0:Res:26265.1,26.1] || equal(complement(successor(u)),universal_class) member(omega,singleton(u))* -> .
% 299.96/300.45 26265[0:SpL:45.0,26021.0] || equal(complement(successor(u)),universal_class) -> member(omega,complement(singleton(u)))*.
% 299.96/300.45 26021[0:MRR:26001.0,54.0] || equal(complement(union(u,v)),universal_class)** -> member(omega,complement(v)).
% 299.96/300.45 26242[0:MRR:26240.0,145.0] || equal(complement(successor(y__dfg)),universal_class)** -> .
% 299.96/300.45 5654[0:Res:438.2,628.0] || subclass(u,singleton(v))*+ -> subclass(u,w) equal(not_subclass_element(u,w),v)*.
% 299.96/300.45 26229[0:Res:26195.1,26.1] || equal(complement(successor(u)),universal_class) member(y__dfg,singleton(u))* -> .
% 299.96/300.45 26195[0:SpL:45.0,26020.0] || equal(complement(successor(u)),universal_class) -> member(y__dfg,complement(singleton(u)))*.
% 299.96/300.45 26020[0:MRR:25998.0,145.0] || equal(complement(union(u,v)),universal_class)** -> member(y__dfg,complement(v)).
% 299.96/300.45 26130[0:Res:26079.1,26.1] || equal(complement(successor(u)),universal_class)** member(null_class,u) -> .
% 299.96/300.45 282[0:Res:68.1,274.0] || -> equal(restrict(u,v,w),null_class) member(regular(restrict(u,v,w)),u)*.
% 299.96/300.45 26079[0:SpL:45.0,25881.0] || equal(complement(successor(u)),universal_class) -> member(null_class,complement(u))*.
% 299.96/300.45 25881[0:MRR:25865.0,2113.0] || equal(complement(union(u,v)),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.45 26067[0:Res:25960.1,26.1] || equal(complement(successor(u)),universal_class)** member(omega,u) -> .
% 299.96/300.45 25960[0:SpL:45.0,25880.0] || equal(complement(successor(u)),universal_class) -> member(omega,complement(u))*.
% 299.96/300.45 7642[0:Res:340.1,24.0] || member(u,universal_class) -> member(u,union(v,w))* member(u,complement(w)).
% 299.96/300.45 25880[0:MRR:25860.0,54.0] || equal(complement(union(u,v)),universal_class)** -> member(omega,complement(u)).
% 299.96/300.45 25948[0:Res:25896.1,26.1] || equal(complement(successor(u)),universal_class)** member(y__dfg,u) -> .
% 299.96/300.45 25896[0:SpL:45.0,25879.0] || equal(complement(successor(u)),universal_class) -> member(y__dfg,complement(u))*.
% 299.96/300.45 25879[0:MRR:25857.0,145.0] || equal(complement(union(u,v)),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.45 7641[0:Res:340.1,23.0] || member(u,universal_class) -> member(u,union(v,w))* member(u,complement(v)).
% 299.96/300.45 25791[4:Res:23803.1,23399.1] || equal(u,ordered_pair(v,universal_class))*+ equal(complement(u),universal_class)** -> .
% 299.96/300.45 23803[4:Res:8.1,16462.0] || equal(u,ordered_pair(v,universal_class)) -> member(unordered_pair(v,null_class),u)*.
% 299.96/300.45 6023[0:SpR:276.0,44.0] || -> equal(range_of(restrict(cross_product(u,universal_class),v,w)),image(cross_product(v,w),u))**.
% 299.96/300.45 6002[0:Res:8.1,440.1] || equal(u,unordered_pair(v,w))*+ member(v,universal_class) -> member(v,u)*.
% 299.96/300.45 23525[2:Res:23388.1,26.1] || equal(complement(u),universal_class) member(ordered_pair(v,w),u)* -> .
% 299.96/300.45 5989[0:Res:8.1,439.1] || equal(u,unordered_pair(v,w))*+ member(w,universal_class) -> member(w,u)*.
% 299.96/300.45 4292[0:SpR:28.0,575.1] || member(u,symmetric_difference(complement(v),complement(w)))* -> member(u,union(v,w)).
% 299.96/300.45 3566[0:Res:425.1,576.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(unordered_pair(w,x),union(u,v))*.
% 299.96/300.45 3519[0:Res:436.2,24.0] || subclass(u,intersection(v,w))* -> equal(u,null_class) member(regular(u),w).
% 299.96/300.45 3518[0:Res:436.2,23.0] || subclass(u,intersection(v,w))* -> equal(u,null_class) member(regular(u),v).
% 299.96/300.45 2900[0:Rew:115.0,2880.0] || -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),union(u,v))*.
% 299.96/300.45 23399[2:Res:23376.1,26.1] || equal(complement(u),universal_class) member(unordered_pair(v,w),u)* -> .
% 299.96/300.45 21871[0:Res:49.1,4304.1] inductive(intersection(u,v)) || member(null_class,symmetric_difference(u,v))* -> .
% 299.96/300.45 24554[4:Res:8.1,24544.0] || equal(u,singleton(singleton(null_class))) subclass(universal_class,complement(u))* -> .
% 299.96/300.45 697[0:Res:425.1,3.0] || subclass(universal_class,u)*+ subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.96/300.45 24544[4:SpL:16388.0,21661.0] || subclass(singleton(singleton(null_class)),u)* subclass(universal_class,complement(u)) -> .
% 299.96/300.45 21661[0:Res:452.1,698.1] || subclass(ordered_pair(u,v),w)* subclass(universal_class,complement(w)) -> .
% 299.96/300.45 6347[0:Res:448.2,16.0] || member(u,universal_class)* subclass(domain_relation,cross_product(v,w))*+ -> member(u,v)*.
% 299.96/300.45 20897[2:Rew:4664.0,20578.1] || equal(intersection(u,v),universal_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.45 19334[0:Res:8.1,3923.0] || equal(u,universal_class) -> equal(singleton(v),null_class) member(v,u)*.
% 299.96/300.45 19195[0:Res:8.1,2136.1] || equal(u,v)*+ equal(v,universal_class)* -> member(null_class,u)*.
% 299.96/300.45 3517[0:Res:436.2,26.1] || subclass(u,complement(v))* member(regular(u),v) -> equal(u,null_class).
% 299.96/300.45 18656[0:Res:8.1,478.1] || equal(u,v)*+ equal(v,universal_class)* -> member(y__dfg,u)*.
% 299.96/300.45 18493[0:Res:8.1,465.1] || equal(u,v)*+ equal(v,universal_class)* -> member(omega,u)*.
% 299.96/300.45 23838[0:Obv:23815.0] || -> equal(intersection(singleton(u),singleton(v)),null_class)** equal(u,v).
% 299.96/300.45 23833[0:Obv:23813.0] || -> equal(intersection(singleton(u),v),null_class)** member(u,v).
% 299.96/300.45 3491[0:Res:195.1,628.0] || -> equal(intersection(singleton(u),v),null_class) equal(regular(intersection(singleton(u),v)),u)**.
% 299.96/300.45 16462[4:Rew:16458.0,4127.0] || subclass(ordered_pair(u,universal_class),v)* -> member(unordered_pair(u,null_class),v).
% 299.96/300.45 23617[2:Res:8.1,23575.1] || equal(cross_product(universal_class,universal_class),u)* equal(u,universal_class) -> .
% 299.96/300.45 23650[0:Obv:23635.0] || -> equal(intersection(u,singleton(v)),null_class)** member(v,u).
% 299.96/300.45 2884[0:Res:183.1,628.0] || -> equal(intersection(u,singleton(v)),null_class) equal(regular(intersection(u,singleton(v))),v)**.
% 299.96/300.45 23575[2:Res:23388.1,130.1] || equal(u,universal_class) subclass(u,cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 23388[2:SpR:15.0,23376.1] || equal(u,universal_class) -> member(ordered_pair(v,w),u)*.
% 299.96/300.45 23387[2:SpR:14.0,23376.1] || equal(u,universal_class) -> member(singleton(v),u)*.
% 299.96/300.45 23376[2:MRR:23375.1,177.0] || equal(u,universal_class) -> member(unordered_pair(v,w),u)*.
% 299.96/300.45 491[0:SpL:326.0,16.0] || member(singleton(singleton(singleton(u))),cross_product(v,w))* -> member(singleton(u),v).
% 299.96/300.45 23285[2:Res:8.1,23060.0] || equal(u,universal_class) -> equal(regular(u),null_class)** equal(u,null_class).
% 299.96/300.45 23060[2:Obv:23058.1] || subclass(universal_class,u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.96/300.45 6485[0:Res:49.1,246.0] inductive(intersection(complement(u),complement(v))) || member(null_class,union(u,v))* -> .
% 299.96/300.45 5488[2:Res:68.1,4634.0] || member(regular(regular(u)),u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.96/300.45 22805[4:MRR:22804.0,145.0] || equal(range_of(xr),power_class(null_class)) -> member(y__dfg,power_class(null_class))*.
% 299.96/300.45 22444[4:MRR:22442.1,3389.0] || equal(domain_relation,successor_relation)** -> .
% 299.96/300.45 8111[3:Rew:8029.0,5472.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))*+ member(unordered_pair(u,v),element_relation)* -> .
% 299.96/300.45 5738[0:Res:8.1,401.0] || equal(compose_class(u),cross_product(universal_class,universal_class))* -> equal(cross_product(universal_class,universal_class),compose_class(u)).
% 299.96/300.45 6851[0:MRR:6831.0,319.0] || subclass(unordered_pair(u,ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 6850[0:MRR:6832.0,319.0] || subclass(unordered_pair(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u),cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 4304[0:Res:575.1,26.1] || member(u,symmetric_difference(v,w)) member(u,intersection(v,w))* -> .
% 299.96/300.45 21592[0:Res:21531.0,435.1] inductive(complement(complement(u))) || -> member(null_class,u)*.
% 299.96/300.45 703[0:Res:425.1,274.0] || subclass(universal_class,restrict(u,v,w))*+ -> member(unordered_pair(x,y),u)*.
% 299.96/300.45 21709[2:MRR:2145.1,21706.0] || equal(cross_product(u,v),universal_class)** -> .
% 299.96/300.45 21706[2:Res:5681.1,21687.0] || equal(ordered_pair(u,v),null_class)** -> .
% 299.96/300.45 21708[2:MRR:815.1,21706.0] inductive(cross_product(u,v)) || -> .
% 299.96/300.45 21687[2:Res:452.1,4631.0] || subclass(ordered_pair(u,v),null_class)* -> .
% 299.96/300.45 452[0:Res:327.0,3.0] || subclass(ordered_pair(u,v),w) -> member(unordered_pair(u,singleton(v)),w)*.
% 299.96/300.45 8201[4:Rew:8029.0,5013.1] || member(u,cantor(v))*+ subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.45 20823[2:Rew:8044.0,20555.1,4374.0,20555.1] || equal(u,universal_class) -> equal(union(v,u),universal_class)**.
% 299.96/300.45 3515[0:Res:436.2,628.0] || subclass(u,singleton(v))* -> equal(u,null_class) equal(regular(u),v).
% 299.96/300.45 21151[2:SpR:20820.1,45.0] || equal(u,universal_class) -> equal(successor(u),universal_class)**.
% 299.96/300.45 20820[2:Rew:8044.0,20524.1,4664.0,20524.1] || equal(u,universal_class) -> equal(union(u,v),universal_class)**.
% 299.96/300.45 441[0:Res:168.1,3.0] || member(u,universal_class) subclass(singleton(u),v)* -> member(u,v).
% 299.96/300.45 20797[0:Rew:3702.0,20522.1] || equal(u,universal_class) -> equal(power_class(universal_class),power_class(u))*.
% 299.96/300.45 20514[0:Res:8.1,20483.0] || equal(u,universal_class) -> equal(complement(u),null_class)**.
% 299.96/300.45 20483[0:Obv:20444.1] || subclass(universal_class,u)* -> equal(complement(u),null_class).
% 299.96/300.45 474[0:SpL:326.0,17.0] || member(singleton(singleton(singleton(u))),cross_product(v,w))* -> member(u,w).
% 299.96/300.45 10763[0:Res:9963.1,3.0] || subclass(universal_class,u) -> equal(v,null_class) member(regular(v),u)*.
% 299.96/300.45 9931[4:MRR:9911.0,9913.1] || member(u,apply(null_class,v))*+ -> member(u,apply(null_class,w))*.
% 299.96/300.45 9135[0:Res:8002.1,435.1] inductive(singleton(u)) || -> member(u,v)* member(null_class,complement(v))*.
% 299.96/300.45 20171[0:Rew:57.0,20144.1,57.0,20144.0] || -> subclass(singleton(regular(power_class(u))),power_class(u))* equal(power_class(u),null_class).
% 299.96/300.45 20166[0:Rew:57.0,20146.0] || equal(power_class(u),range_of(xr)) -> subclass(singleton(y__dfg),power_class(u))*.
% 299.96/300.45 19667[4:SpL:14880.0,19445.0] || member(inverse(u),range_of(u))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.45 19694[4:Res:6406.1,19445.0] || equal(cantor(singleton(u)),universal_class)**+ subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.45 19677[4:Res:426.1,19445.0] || subclass(universal_class,cantor(singleton(u)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.45 19673[4:Res:147.1,19445.0] || equal(range_of(xr),cantor(y__dfg)) subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.45 19675[4:Res:457.1,19445.0] || equal(cantor(omega),universal_class) subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.45 19672[4:Res:462.1,19445.0] || equal(cantor(y__dfg),universal_class) subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.45 19680[4:Res:49.1,19445.0] inductive(cantor(null_class)) || subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.45 19445[4:Res:15575.1,757.1] || member(u,cantor(u))*+ subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.45 14914[4:Rew:14790.0,334.1] || member(singleton(singleton(singleton(u))),domain_relation)* -> equal(cantor(singleton(u)),u).
% 299.96/300.45 335[0:SpL:326.0,47.0] || member(singleton(singleton(singleton(u))),successor_relation)* -> equal(successor(singleton(u)),u).
% 299.96/300.45 19603[3:MRR:4358.1,19601.0] inductive(intersection(u,null_class)) || -> .
% 299.96/300.45 19602[2:MRR:2103.1,19601.0] inductive(identity_relation) || -> .
% 299.96/300.45 19566[2:Obv:19565.1] inductive(subset_relation) || -> .
% 299.96/300.45 6849[0:MRR:6834.0,319.0] || subclass(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 15575[4:Rew:14790.0,14831.0] || member(u,cantor(u)) -> member(ordered_pair(u,cantor(u)),element_relation)*.
% 299.96/300.45 5643[0:Res:5565.0,435.1] inductive(symmetric_difference(u,v)) || -> member(null_class,complement(intersection(u,v)))*.
% 299.96/300.45 3923[0:Res:3914.1,3.0] || subclass(universal_class,u)*+ -> equal(singleton(v),null_class) member(v,u)*.
% 299.96/300.45 2741[0:Res:2705.1,435.1] inductive(singleton(u)) || member(u,v)* -> member(null_class,v)*.
% 299.96/300.45 19254[4:Res:15801.0,2136.1] || equal(apply(null_class,u),universal_class)**+ -> member(null_class,apply(null_class,v))*.
% 299.96/300.45 2136[0:Res:2132.1,3.0] || equal(u,universal_class) subclass(u,v)* -> member(null_class,v).
% 299.96/300.45 3253[3:SpR:3183.1,3182.1] single_valued_class(u) function(v) || -> equal(single_valued1(u),single_valued1(v))*.
% 299.96/300.45 3252[3:SpR:3183.1,3183.1] single_valued_class(u) single_valued_class(v) || -> equal(single_valued1(u),single_valued1(v))*.
% 299.96/300.45 3249[3:SpR:3182.1,3182.1] function(u) function(v) || -> equal(single_valued1(u),single_valued1(v))*.
% 299.96/300.45 3221[3:SpR:3174.1,3165.1] function(u) single_valued_class(v) || -> equal(single_valued2(u),single_valued2(v))*.
% 299.96/300.45 3220[3:SpR:3174.1,3174.1] function(u) function(v) || -> equal(single_valued2(u),single_valued2(v))*.
% 299.96/300.45 3217[3:SpR:3165.1,3165.1] single_valued_class(u) single_valued_class(v) || -> equal(single_valued2(u),single_valued2(v))*.
% 299.96/300.45 18922[2:Res:8.1,18917.1] || equal(u,domain_relation) equal(complement(u),universal_class)** -> .
% 299.96/300.45 18920[2:Res:100.0,18917.1] || equal(complement(cross_product(universal_class,universal_class)),universal_class)** -> .
% 299.96/300.45 18917[2:Res:8.1,18850.1] || equal(complement(u),universal_class) subclass(domain_relation,u)* -> .
% 299.96/300.45 18850[2:Res:5107.1,757.1] || subclass(domain_relation,u) subclass(universal_class,complement(u))* -> .
% 299.96/300.45 18867[2:Res:8.1,18845.0] || equal(complement(domain_relation),universal_class)** -> .
% 299.96/300.45 18845[2:Res:5095.0,757.1] || subclass(universal_class,complement(domain_relation))* -> .
% 299.96/300.45 757[0:Res:449.1,26.1] || subclass(universal_class,complement(u)) member(ordered_pair(v,w),u)* -> .
% 299.96/300.45 14807[4:Rew:14790.0,1706.1] || member(u,universal_class) -> member(u,cantor(v)) equal(second(not_subclass_element(null_class,null_class)),range__dfg(v,u,universal_class))*.
% 299.96/300.45 18715[4:Res:15801.0,478.1] || equal(apply(null_class,u),universal_class)**+ -> member(y__dfg,apply(null_class,v))*.
% 299.96/300.45 478[0:Res:462.1,3.0] || equal(u,universal_class) subclass(u,v)* -> member(y__dfg,v).
% 299.96/300.45 18552[4:Res:15801.0,465.1] || equal(apply(null_class,u),universal_class)**+ -> member(omega,apply(null_class,v))*.
% 299.96/300.45 465[0:Res:457.1,3.0] || equal(u,universal_class) subclass(u,v)* -> member(omega,v).
% 299.96/300.45 272[0:SpL:31.0,184.0] || equal(restrict(u,v,w),range_of(xr))** -> member(y__dfg,u).
% 299.96/300.45 16512[4:SpL:16388.0,17.0] || member(singleton(singleton(null_class)),cross_product(u,v))* -> member(universal_class,v).
% 299.96/300.45 14089[2:Res:8.1,5844.0] || equal(intersection(u,v),domain_relation)**+ -> member(ordered_pair(null_class,null_class),v)*.
% 299.96/300.45 13994[2:Res:8.1,5843.0] || equal(intersection(u,v),domain_relation)**+ -> member(ordered_pair(null_class,null_class),u)*.
% 299.96/300.45 14808[4:Rew:14790.0,1705.1] || member(u,universal_class) -> member(u,cantor(v)) equal(image(v,singleton(u)),range_of(null_class))**.
% 299.96/300.45 16440[4:SpL:16381.0,166.0] || member(image(u,null_class),universal_class) -> member(apply(u,universal_class),universal_class)*.
% 299.96/300.45 16104[4:Res:15964.0,435.1] inductive(symmetric_difference(sum_class(u),universal_class)) || -> member(null_class,complement(sum_class(u)))*.
% 299.96/300.45 16097[4:Res:15861.0,435.1] inductive(symmetric_difference(inverse(u),universal_class)) || -> member(null_class,complement(inverse(u)))*.
% 299.96/300.45 16076[4:Res:14857.0,435.1] inductive(symmetric_difference(cantor(u),universal_class)) || -> member(null_class,complement(cantor(u)))*.
% 299.96/300.45 15335[4:Rew:14880.0,9586.1] inductive(symmetric_difference(range_of(u),universal_class)) || -> member(null_class,complement(range_of(u)))*.
% 299.96/300.45 14830[4:Rew:14790.0,448.2] || member(u,universal_class) subclass(domain_relation,v) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.96/300.45 16461[4:Rew:16458.0,3946.0] || -> equal(unordered_pair(singleton(u),unordered_pair(u,null_class)),ordered_pair(u,universal_class))**.
% 299.96/300.45 14809[4:Rew:14790.0,110.0] || member(u,cantor(v)) member(ordered_pair(v,ordered_pair(u,w)),cross_product(universal_class,cross_product(universal_class,universal_class)))*+ -> member(ordered_pair(v,ordered_pair(u,apply(v,u))),application_function)*.
% 299.96/300.45 16451[4:Rew:16405.0,3945.0] || -> equal(apply(u,domain__dfg(xr,universal_class,y__dfg)),apply(u,universal_class))**.
% 299.96/300.45 16458[4:Rew:3946.0,16406.0] || -> equal(ordered_pair(u,domain__dfg(xr,universal_class,y__dfg)),ordered_pair(u,universal_class))**.
% 299.96/300.45 17333[4:SpR:16381.0,16385.0] || -> equal(unordered_pair(null_class,unordered_pair(universal_class,null_class)),ordered_pair(universal_class,universal_class))**.
% 299.96/300.45 16385[4:SpR:16381.0,15.0] || -> equal(unordered_pair(null_class,unordered_pair(universal_class,singleton(u))),ordered_pair(universal_class,u))**.
% 299.96/300.45 16042[4:Res:15801.0,435.1] inductive(apply(null_class,u)) || -> member(null_class,apply(null_class,v))*.
% 299.96/300.45 14810[4:Rew:14790.0,33.1] || member(u,universal_class) -> member(u,cantor(v)) equal(restrict(v,singleton(u),universal_class),null_class)**.
% 299.96/300.45 14811[4:Rew:14790.0,32.0] || member(u,cantor(v)) equal(restrict(v,singleton(u),universal_class),null_class)** -> .
% 299.96/300.45 16593[4:Res:8.1,16496.0] || equal(u,ordered_pair(universal_class,v))*+ -> member(null_class,u)*.
% 299.96/300.45 16496[4:Res:16386.0,3.0] || subclass(ordered_pair(universal_class,u),v)* -> member(null_class,v).
% 299.96/300.45 14835[4:Rew:14790.0,108.1] || member(ordered_pair(u,ordered_pair(v,w)),application_function)* -> member(v,cantor(u)).
% 299.96/300.45 16571[4:SpL:326.0,16547.0] || member(singleton(singleton(singleton(singleton(singleton(null_class))))),composition_function)* -> .
% 299.96/300.45 16405[4:SpR:16381.0,70.0] || -> equal(sum_class(image(u,null_class)),apply(u,universal_class))**.
% 299.96/300.45 16547[4:MRR:16534.1,6967.0] || member(ordered_pair(u,singleton(singleton(null_class))),composition_function)* -> .
% 299.96/300.45 15574[4:Rew:14790.0,14814.1,14790.0,14814.1] || compatible(u,v,w)* -> equal(cantor(cantor(v)),cantor(u)).
% 299.96/300.45 16407[4:SpR:16381.0,327.0] || -> member(unordered_pair(u,null_class),ordered_pair(u,universal_class))*.
% 299.96/300.45 16544[4:MRR:16513.1,6967.0] || member(singleton(singleton(null_class)),compose_class(u))* -> .
% 299.96/300.45 15573[4:Rew:14790.0,14801.1] || compatible(u,v,w)*+ -> subclass(range_of(u),cantor(cantor(w)))*.
% 299.96/300.45 16543[4:MRR:16542.1,719.0] || member(singleton(singleton(null_class)),domain_relation)* -> .
% 299.96/300.45 16388[4:SpR:16381.0,326.0] || -> equal(ordered_pair(null_class,universal_class),singleton(singleton(null_class)))**.
% 299.96/300.45 16386[4:SpR:16381.0,325.0] || -> member(null_class,ordered_pair(universal_class,u))*.
% 299.96/300.45 14827[4:Rew:14790.0,101.1] || member(ordered_pair(u,v),domain_relation)* -> equal(cantor(u),v).
% 299.96/300.45 16381[4:Obv:16380.0] || -> equal(singleton(universal_class),null_class)**.
% 299.96/300.45 14829[4:Rew:14790.0,102.1] || member(u,universal_class) -> member(ordered_pair(u,cantor(u)),domain_relation)*.
% 299.96/300.45 15449[4:Rew:15445.0,8062.0] || -> equal(cantor(restrict(element_relation,universal_class,u)),sum_class(u))**.
% 299.96/300.45 14828[4:Rew:14790.0,112.1] || maps(u,v,w)* -> equal(cantor(u),v).
% 299.96/300.45 15401[4:Rew:15399.0,8061.0] || -> equal(cantor(flip(cross_product(u,universal_class))),inverse(u))**.
% 299.96/300.45 16032[4:SpR:5175.0,15801.0] || -> subclass(apply(null_class,u),sum_class(range_of(null_class)))*.
% 299.96/300.45 15801[4:SpR:5175.0,15447.0] || -> subclass(apply(null_class,u),apply(null_class,v))*.
% 299.96/300.45 15447[4:Rew:15445.0,8495.0] || -> subclass(sum_class(range_of(null_class)),apply(null_class,u))*.
% 299.96/300.45 14880[4:Rew:14790.0,41.0] || -> equal(cantor(inverse(u)),range_of(u))**.
% 299.96/300.45 14790[4:MRR:5589.0,14789.0] || -> equal(domain_of(u),cantor(u))**.
% 299.96/300.45 14359[4:Res:2132.1,9932.0] || equal(apply(null_class,u),universal_class)**+ -> member(null_class,sum_class(range_of(null_class)))*.
% 299.96/300.45 14353[4:Res:457.1,9932.0] || equal(apply(null_class,u),universal_class)**+ -> member(omega,sum_class(range_of(null_class)))*.
% 299.96/300.45 14349[4:Res:462.1,9932.0] || equal(apply(null_class,u),universal_class)**+ -> member(y__dfg,sum_class(range_of(null_class)))*.
% 299.96/300.45 700[0:Res:425.1,24.0] || subclass(universal_class,intersection(u,v))*+ -> member(unordered_pair(w,x),v)*.
% 299.96/300.45 14360[4:Res:49.1,9932.0] inductive(apply(null_class,u)) || -> member(null_class,sum_class(range_of(null_class)))*.
% 299.96/300.45 14584[0:Res:8.1,14535.0] || equal(complement(unordered_pair(ordered_pair(u,v),w)),universal_class)** -> .
% 299.96/300.45 14572[0:Res:8.1,14500.0] || equal(complement(unordered_pair(u,ordered_pair(v,w))),universal_class)** -> .
% 299.96/300.45 699[0:Res:425.1,23.0] || subclass(universal_class,intersection(u,v))*+ -> member(unordered_pair(w,x),u)*.
% 299.96/300.45 14538[0:Res:8.1,14412.0] || equal(complement(unordered_pair(unordered_pair(u,v),w)),universal_class)** -> .
% 299.96/300.45 14535[0:SpL:15.0,14412.0] || subclass(universal_class,complement(unordered_pair(ordered_pair(u,v),w)))* -> .
% 299.96/300.45 14504[0:Res:8.1,14411.0] || equal(complement(unordered_pair(u,unordered_pair(v,w))),universal_class)** -> .
% 299.96/300.45 14500[0:SpL:15.0,14411.0] || subclass(universal_class,complement(unordered_pair(u,ordered_pair(v,w))))* -> .
% 299.96/300.45 14539[0:SpL:3915.0,14534.0] || subclass(universal_class,complement(unordered_pair(null_class,u)))* -> .
% 299.96/300.45 14534[0:SpL:14.0,14412.0] || subclass(universal_class,complement(unordered_pair(singleton(u),v)))* -> .
% 299.96/300.45 14412[0:MRR:14391.0,13.0] || subclass(universal_class,complement(unordered_pair(unordered_pair(u,v),w)))* -> .
% 299.96/300.45 14505[0:SpL:3915.0,14499.0] || subclass(universal_class,complement(unordered_pair(u,null_class)))* -> .
% 299.96/300.45 14499[0:SpL:14.0,14411.0] || subclass(universal_class,complement(unordered_pair(u,singleton(v))))* -> .
% 299.96/300.45 14411[0:MRR:14390.0,13.0] || subclass(universal_class,complement(unordered_pair(u,unordered_pair(v,w))))* -> .
% 299.96/300.45 14457[0:Res:8.1,14429.0] || equal(complement(singleton(ordered_pair(u,v))),universal_class)** -> .
% 299.96/300.45 14431[0:Res:8.1,14410.0] || equal(complement(singleton(unordered_pair(u,v))),universal_class)** -> .
% 299.96/300.45 14429[0:SpL:15.0,14410.0] || subclass(universal_class,complement(singleton(ordered_pair(u,v))))* -> .
% 299.96/300.45 14446[0:SpL:3915.0,14428.0] || subclass(universal_class,complement(singleton(null_class)))* -> .
% 299.96/300.45 14428[0:SpL:14.0,14410.0] || subclass(universal_class,complement(singleton(singleton(u))))* -> .
% 299.96/300.45 14410[0:MRR:14393.0,13.0] || subclass(universal_class,complement(singleton(unordered_pair(u,v))))* -> .
% 299.96/300.45 14405[0:Res:327.0,698.1] || subclass(universal_class,complement(ordered_pair(u,v)))* -> .
% 299.96/300.45 698[0:Res:425.1,26.1] || subclass(universal_class,complement(u)) member(unordered_pair(v,w),u)* -> .
% 299.96/300.45 9932[4:MRR:9912.0,9913.1] || member(u,apply(null_class,v))*+ -> member(u,sum_class(range_of(null_class)))*.
% 299.96/300.45 14204[4:Res:2132.1,9930.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(null_class,apply(null_class,u))*.
% 299.96/300.45 14198[4:Res:457.1,9930.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(omega,apply(null_class,u))*.
% 299.96/300.45 14194[4:Res:462.1,9930.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(y__dfg,apply(null_class,u))*.
% 299.96/300.45 14205[4:Res:49.1,9930.0] inductive(sum_class(range_of(null_class))) || -> member(null_class,apply(null_class,u))*.
% 299.96/300.45 9930[4:MRR:9910.0,9913.1] || member(u,sum_class(range_of(null_class)))*+ -> member(u,apply(null_class,v))*.
% 299.96/300.45 5844[2:Res:5107.1,24.0] || subclass(domain_relation,intersection(u,v))* -> member(ordered_pair(null_class,null_class),v).
% 299.96/300.45 2155[0:Res:72.2,61.0] || member(image(u,image(v,singleton(w))),universal_class) member(ordered_pair(w,apply(choice,image(u,image(v,singleton(w))))),cross_product(universal_class,universal_class)) -> equal(image(u,image(v,singleton(w))),null_class) member(ordered_pair(w,apply(choice,image(u,image(v,singleton(w))))),compose(u,v))*.
% 299.96/300.45 5843[2:Res:5107.1,23.0] || subclass(domain_relation,intersection(u,v))* -> member(ordered_pair(null_class,null_class),u).
% 299.96/300.45 5499[2:Res:49.1,4634.0] inductive(regular(u)) || member(null_class,u)* -> equal(u,null_class).
% 299.96/300.45 4046[0:SpL:3935.0,16.0] || member(singleton(singleton(null_class)),cross_product(u,v))* -> member(null_class,u).
% 299.96/300.45 2679[0:Res:8.1,1460.1] single_valued_class(u) || equal(cross_product(universal_class,universal_class),u)*+ -> function(u)*.
% 299.96/300.45 2151[0:Res:4.1,61.0] || member(ordered_pair(u,not_subclass_element(image(v,image(w,singleton(u))),x)),cross_product(universal_class,universal_class)) -> subclass(image(v,image(w,singleton(u))),x) member(ordered_pair(u,not_subclass_element(image(v,image(w,singleton(u))),x)),compose(v,w))*.
% 299.96/300.45 333[0:SpL:326.0,21.0] || member(singleton(singleton(singleton(u))),element_relation)*+ -> member(singleton(u),u)*.
% 299.96/300.45 2148[0:Res:68.1,61.0] || member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),cross_product(universal_class,universal_class)) -> equal(image(v,image(w,singleton(u))),null_class) member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),compose(v,w))*.
% 299.96/300.45 9114[2:Res:8068.0,435.1] inductive(symmetric_difference(universal_class,complement(u))) || -> member(null_class,union(null_class,u))*.
% 299.96/300.45 9065[2:Res:8066.0,435.1] inductive(symmetric_difference(complement(u),universal_class)) || -> member(null_class,union(u,null_class))*.
% 299.96/300.45 9042[4:Res:8065.0,435.1] inductive(symmetric_difference(domain_of(u),universal_class)) || -> member(null_class,complement(cantor(u)))*.
% 299.96/300.45 822[0:Res:72.2,19.0] || member(cross_product(u,v),universal_class) -> equal(cross_product(u,v),null_class) equal(ordered_pair(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v)))),apply(choice,cross_product(u,v)))**.
% 299.96/300.45 2230[0:Res:18.2,36.1] || member(u,universal_class) member(ordered_pair(v,w),cross_product(universal_class,universal_class)) member(ordered_pair(ordered_pair(w,u),v),x) -> member(ordered_pair(ordered_pair(v,w),u),rotate(x))*.
% 299.96/300.45 2209[0:Res:18.2,39.1] || member(u,universal_class) member(ordered_pair(v,w),cross_product(universal_class,universal_class)) member(ordered_pair(ordered_pair(w,v),u),x) -> member(ordered_pair(ordered_pair(v,w),u),flip(x))*.
% 299.96/300.45 819[0:Res:4.1,19.0] || -> subclass(cross_product(u,v),w) equal(ordered_pair(first(not_subclass_element(cross_product(u,v),w)),second(not_subclass_element(cross_product(u,v),w))),not_subclass_element(cross_product(u,v),w))**.
% 299.96/300.45 1991[0:Res:60.1,5.0] || member(ordered_pair(u,not_subclass_element(v,image(w,image(x,singleton(u))))),compose(w,x))* -> subclass(v,image(w,image(x,singleton(u)))).
% 299.96/300.45 2147[0:Res:49.1,61.0] inductive(image(u,image(v,singleton(w)))) || member(ordered_pair(w,null_class),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,null_class),compose(u,v))*.
% 299.96/300.45 12505[2:Res:8.1,12314.1] || equal(u,domain_relation) equal(complement(u),domain_relation)** -> .
% 299.96/300.45 12503[2:Res:100.0,12314.1] || equal(complement(cross_product(universal_class,universal_class)),domain_relation)** -> .
% 299.96/300.45 12314[2:Res:8.1,12239.1] || equal(complement(u),domain_relation) subclass(domain_relation,u)* -> .
% 299.96/300.45 12239[2:Res:5107.1,5841.1] || subclass(domain_relation,u) subclass(domain_relation,complement(u))* -> .
% 299.96/300.45 12266[2:Res:8.1,12246.0] || equal(complement(unordered_pair(ordered_pair(null_class,null_class),u)),domain_relation)** -> .
% 299.96/300.45 12263[2:Res:8.1,12245.0] || equal(complement(unordered_pair(u,ordered_pair(null_class,null_class))),domain_relation)** -> .
% 299.96/300.45 12246[2:MRR:12218.0,319.0] || subclass(domain_relation,complement(unordered_pair(ordered_pair(null_class,null_class),u)))* -> .
% 299.96/300.45 12245[2:MRR:12217.0,319.0] || subclass(domain_relation,complement(unordered_pair(u,ordered_pair(null_class,null_class))))* -> .
% 299.96/300.45 12257[2:Res:8.1,12244.0] || equal(complement(singleton(ordered_pair(null_class,null_class))),domain_relation)** -> .
% 299.96/300.45 12244[2:MRR:12220.0,319.0] || subclass(domain_relation,complement(singleton(ordered_pair(null_class,null_class))))* -> .
% 299.96/300.45 12238[2:Res:5095.0,5841.1] || subclass(domain_relation,complement(domain_relation))* -> .
% 299.96/300.45 5841[2:Res:5107.1,26.1] || subclass(domain_relation,complement(u)) member(ordered_pair(null_class,null_class),u)* -> .
% 299.96/300.45 5623[4:Res:5574.0,435.1] inductive(cantor(restrict(element_relation,universal_class,u))) || -> member(null_class,sum_class(u))*.
% 299.96/300.45 5619[4:Res:5573.0,435.1] inductive(cantor(flip(cross_product(u,universal_class)))) || -> member(null_class,inverse(u))*.
% 299.96/300.45 5430[0:Res:4361.0,1460.1] single_valued_class(restrict(u,universal_class,universal_class)) || -> function(restrict(u,universal_class,universal_class))*.
% 299.96/300.45 1416[0:Res:25.2,5.0] || member(not_subclass_element(u,intersection(v,w)),w)*+ member(not_subclass_element(u,intersection(v,w)),v)* -> subclass(u,intersection(v,w)).
% 299.96/300.45 1962[0:Res:18.2,19.0] || member(u,v)*+ member(w,x)* -> equal(ordered_pair(first(ordered_pair(w,u)),second(ordered_pair(w,u))),ordered_pair(w,u))**.
% 299.96/300.45 2002[0:Res:99.1,3.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,w) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.96/300.45 816[0:Res:68.1,19.0] || -> equal(cross_product(u,v),null_class) equal(ordered_pair(first(regular(cross_product(u,v))),second(regular(cross_product(u,v)))),regular(cross_product(u,v)))**.
% 299.96/300.45 1990[0:Res:60.1,3.0] || member(ordered_pair(u,v),compose(w,x))* subclass(image(w,image(x,singleton(u))),y)*+ -> member(v,y)*.
% 299.96/300.45 2066[0:Res:18.2,96.1] || member(u,universal_class) member(v,universal_class) equal(compose(w,v),u) -> member(ordered_pair(v,u),compose_class(w))*.
% 299.96/300.45 622[0:Res:4.1,10.0] || -> subclass(unordered_pair(u,v),w) equal(not_subclass_element(unordered_pair(u,v),w),v)** equal(not_subclass_element(unordered_pair(u,v),w),u)**.
% 299.96/300.45 1961[0:Res:18.2,3.0] || member(u,v)* member(w,x)* subclass(cross_product(x,v),y)*+ -> member(ordered_pair(w,u),y)*.
% 299.96/300.45 9083[3:Res:49.1,8048.1] inductive(complement(compose(element_relation,universal_class))) || member(null_class,element_relation)* -> .
% 299.96/300.45 629[0:MRR:625.0,13.0] || -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),v)** equal(apply(choice,unordered_pair(u,v)),u)**.
% 299.96/300.45 10877[3:MRR:10876.1,59.0] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),element_relation)* -> .
% 299.96/300.45 9917[3:MRR:8128.0,9913.1] || member(u,element_relation) -> member(u,compose(element_relation,universal_class))*.
% 299.96/300.45 9967[0:Res:4.1,9913.0] || -> subclass(u,v) member(not_subclass_element(u,v),universal_class)*.
% 299.96/300.45 10110[2:MRR:10048.1,4631.0] inductive(symmetric_difference(intersection(universal_class,regular(universal_class)),null_class)) || -> .
% 299.96/300.45 1407[0:SpR:115.0,25.2] || member(u,union(v,w)) member(u,complement(intersection(v,w)))* -> member(u,symmetric_difference(v,w)).
% 299.96/300.45 9963[0:Res:68.1,9913.0] || -> equal(u,null_class) member(regular(u),universal_class)*.
% 299.96/300.45 10702[2:Res:49.1,10613.0] inductive(regular(universal_class)) || -> .
% 299.96/300.45 10689[2:Res:68.1,10613.0] || -> equal(regular(universal_class),null_class)**.
% 299.96/300.45 505[0:Res:72.2,24.0] || member(intersection(u,v),universal_class) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),v)*.
% 299.96/300.45 10523[2:Obv:10511.1] inductive(intersection(universal_class,regular(universal_class))) || -> .
% 299.96/300.45 504[0:Res:72.2,23.0] || member(intersection(u,v),universal_class) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),u)*.
% 299.96/300.45 10264[0:MRR:10263.0,10263.2,145.0,20.0] || member(domain__dfg(xr,universal_class,y__dfg),y__dfg)* -> .
% 299.96/300.45 10101[2:MRR:10049.1,4631.0] inductive(symmetric_difference(successor(universal_class),successor(universal_class))) || -> .
% 299.96/300.45 2054[0:Res:18.2,48.1] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) -> member(ordered_pair(v,u),successor_relation)*.
% 299.96/300.45 9915[0:MRR:2029.1,9913.1] || member(u,universal_class) member(v,u) -> member(ordered_pair(v,u),element_relation)*.
% 299.96/300.45 10095[2:MRR:10047.1,4631.0] inductive(symmetric_difference(universal_class,universal_class)) || -> .
% 299.96/300.45 10035[2:MRR:8411.0,9963.1] || -> equal(union(null_class,null_class),null_class)**.
% 299.96/300.45 9913[0:Con:9903.1] || member(u,v)*+ -> member(u,universal_class)*.
% 299.96/300.45 1413[0:Res:25.2,3.0] || member(u,v)* member(u,w)* subclass(intersection(w,v),x)*+ -> member(u,x)*.
% 299.96/300.45 619[0:Res:68.1,10.0] || -> equal(unordered_pair(u,v),null_class) equal(regular(unordered_pair(u,v)),v)** equal(regular(unordered_pair(u,v)),u)**.
% 299.96/300.45 9137[0:Res:8002.1,3974.0] || -> member(singleton(null_class),u) member(singleton(null_class),complement(u))*.
% 299.96/300.45 8002[0:Obv:7968.0] || -> member(u,v) subclass(singleton(u),complement(v))*.
% 299.96/300.45 8048[3:Rew:8029.0,4802.1] || member(u,element_relation) member(u,complement(compose(element_relation,universal_class)))* -> .
% 299.96/300.45 8041[4:MRR:6388.1,8026.0] inductive(domain_of(u)) || -> member(null_class,cantor(u))*.
% 299.96/300.45 8953[2:SoR:8951.0,73.1] one_to_one(symmetric_difference(universal_class,null_class)) || -> .
% 299.96/300.45 8951[2:Res:64.1,8591.0] function(symmetric_difference(universal_class,null_class)) || -> .
% 299.96/300.45 8519[4:Obv:8143.1] inductive(domain_of(restrict(identity_relation,u,v))) || -> .
% 299.96/300.45 8518[4:Obv:8142.1] inductive(domain_of(restrict(null_class,u,v))) || -> .
% 299.96/300.45 8512[2:Obv:8073.1] inductive(intersection(null_class,complement(u))) || -> .
% 299.96/300.45 8509[4:Obv:8070.1] inductive(domain_of(intersection(u,identity_relation))) || -> .
% 299.96/300.45 8040[4:MRR:5147.1,8026.0] inductive(domain_of(intersection(u,null_class))) || -> .
% 299.96/300.45 8050[2:Rew:8029.0,4798.0] || -> equal(union(universal_class,u),universal_class)**.
% 299.96/300.45 8049[2:Rew:8029.0,4797.0] || -> equal(union(u,universal_class),universal_class)**.
% 299.96/300.45 8051[4:Rew:8029.0,5120.0] || -> equal(diagonalise(u),universal_class)**.
% 299.96/300.45 8044[2:Rew:8029.0,4790.0] || -> equal(complement(null_class),universal_class)**.
% 299.96/300.45 8029[2:Res:7997.0,397.0] || -> equal(successor(universal_class),universal_class)**.
% 299.96/300.45 7949[0:MRR:7948.0,6.0] || -> member(not_subclass_element(u,complement(v)),v)* subclass(u,complement(v)).
% 299.96/300.45 407[0:Res:34.0,9.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u))* -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u)).
% 299.96/300.45 4194[0:Res:4062.1,2009.1] || equal(u,singleton(singleton(null_class)))*+ equal(complement(u),universal_class)** -> .
% 299.96/300.45 4152[0:Res:4062.1,628.0] || equal(singleton(u),singleton(singleton(null_class)))* -> equal(singleton(null_class),u).
% 299.96/300.45 406[0:Res:37.0,9.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u))* -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u)).
% 299.96/300.45 3997[0:Res:49.1,170.0] inductive(image(element_relation,complement(u))) || member(null_class,power_class(u))* -> .
% 299.96/300.45 1404[0:SpR:30.0,25.2] || member(u,cross_product(v,w)) member(u,x) -> member(u,restrict(x,v,w))*.
% 299.96/300.45 617[0:SpL:15.0,10.0] || member(u,ordered_pair(v,w))* -> equal(u,unordered_pair(v,singleton(w))) equal(u,singleton(v)).
% 299.96/300.45 2183[0:SpL:57.0,2160.1] inductive(image(element_relation,complement(u))) || equal(power_class(u),universal_class)** -> .
% 299.96/300.45 535[0:Res:67.2,3.0] function(u) || member(v,universal_class) subclass(universal_class,w) -> member(image(u,v),w)*.
% 299.96/300.45 502[0:Res:72.2,3.0] || member(u,universal_class) subclass(u,v) -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.96/300.45 503[0:Res:72.2,26.1] || member(complement(u),universal_class) member(apply(choice,complement(u)),u)* -> equal(complement(u),null_class).
% 299.96/300.45 237[0:SpR:40.0,102.1] || member(flip(cross_product(u,universal_class)),universal_class) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),domain_relation)*.
% 299.96/300.45 236[0:SpR:55.0,102.1] || member(restrict(element_relation,universal_class,u),universal_class) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),domain_relation)*.
% 299.96/300.45 5474[3:Res:49.1,4802.1] inductive(complement(compose(element_relation,successor(universal_class)))) || member(null_class,element_relation)* -> .
% 299.96/300.45 442[0:Res:27.2,3.0] || member(u,universal_class)* subclass(complement(v),w)*+ -> member(u,v)* member(u,w)*.
% 299.96/300.45 5835[3:SpR:4882.0,3165.1] single_valued_class(u) || -> equal(range__dfg(null_class,v,w),single_valued2(u))*.
% 299.96/300.45 5834[3:SpR:4882.0,3174.1] function(u) || -> equal(range__dfg(null_class,v,w),single_valued2(u))*.
% 299.96/300.45 572[0:SpR:28.0,115.0] || -> equal(intersection(union(u,v),union(complement(u),complement(v))),symmetric_difference(complement(u),complement(v)))**.
% 299.96/300.45 6925[0:Res:8.1,6845.1] || equal(cross_product(universal_class,universal_class),u)*+ subclass(universal_class,u)* -> .
% 299.96/300.45 7096[2:Res:8.1,6915.1] || equal(u,universal_class) equal(null_class,u)* -> .
% 299.96/300.45 6976[0:EmS:6974.0,74.1] one_to_one(u) || equal(inverse(u),universal_class)** -> .
% 299.96/300.45 6915[2:Res:5681.1,6845.1] || equal(null_class,u) subclass(universal_class,u)* -> .
% 299.96/300.45 6977[0:EmS:6974.0,73.1] one_to_one(u) || equal(u,universal_class)* -> .
% 299.96/300.45 6980[0:EmS:6974.0,71.0] || equal(choice,universal_class)** -> .
% 299.96/300.45 6974[0:Res:8.1,6921.1] function(u) || equal(u,universal_class)* -> .
% 299.96/300.45 6921[0:Res:64.1,6845.1] function(u) || subclass(universal_class,u)* -> .
% 299.96/300.45 6967[0:Res:8.1,6920.0] || equal(compose(u,v),universal_class)** -> .
% 299.96/300.45 6920[0:Res:59.0,6845.1] || subclass(universal_class,compose(u,v))* -> .
% 299.96/300.45 6919[0:Res:94.0,6845.1] || subclass(universal_class,compose_class(u))* -> .
% 299.96/300.45 6918[0:Res:20.0,6845.1] || subclass(universal_class,element_relation)* -> .
% 299.96/300.45 6917[0:Res:46.0,6845.1] || subclass(universal_class,successor_relation)* -> .
% 299.96/300.45 6916[0:Res:100.0,6845.1] || subclass(universal_class,domain_relation)* -> .
% 299.96/300.45 3014[3:Rew:2903.0,1458.0] || equal(compose(u,inverse(u)),null_class)**+ subclass(u,cross_product(universal_class,universal_class))* -> function(u).
% 299.96/300.45 6845[0:Res:449.1,130.1] || subclass(universal_class,u) subclass(u,cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 402[0:Res:59.0,9.0] || subclass(cross_product(universal_class,universal_class),compose(u,v))* -> equal(compose(u,v),cross_product(universal_class,universal_class)).
% 299.96/300.45 6864[0:SoR:6861.0,73.1] one_to_one(complement(cross_product(universal_class,universal_class))) || -> .
% 299.96/300.45 6861[0:Res:64.1,6844.0] function(complement(cross_product(universal_class,universal_class))) || -> .
% 299.96/300.45 6844[0:Res:324.0,130.1] || subclass(complement(cross_product(universal_class,universal_class)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 6857[2:SoR:6855.0,73.1] one_to_one(successor(universal_class)) || -> .
% 299.96/300.45 6855[2:Res:64.1,6848.0] function(successor(universal_class)) || -> .
% 299.96/300.45 130[0:Res:3.2,2.0] || subclass(u,cross_product(universal_class,universal_class)) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u)* -> .
% 299.96/300.45 5299[0:Res:5269.0,435.1] inductive(symmetric_difference(u,singleton(u))) || -> member(null_class,successor(u))*.
% 299.96/300.45 405[0:Res:97.0,9.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),composition_function)* -> equal(cross_product(universal_class,cross_product(universal_class,universal_class)),composition_function).
% 299.96/300.45 6750[2:Res:8.1,5863.0] || equal(compose_class(u),domain_relation) -> equal(compose(u,null_class),null_class)**.
% 299.96/300.45 6746[2:Res:8.1,5839.0] || equal(singleton(u),domain_relation)**+ -> equal(ordered_pair(null_class,null_class),u)*.
% 299.96/300.45 5863[2:Res:5107.1,95.0] || subclass(domain_relation,compose_class(u))* -> equal(compose(u,null_class),null_class).
% 299.96/300.45 404[0:Res:107.0,9.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),application_function)* -> equal(cross_product(universal_class,cross_product(universal_class,universal_class)),application_function).
% 299.96/300.45 5839[2:Res:5107.1,628.0] || subclass(domain_relation,singleton(u))* -> equal(ordered_pair(null_class,null_class),u).
% 299.96/300.45 5579[0:Res:5547.0,408.1] inductive(intersection(omega,u)) || -> equal(intersection(omega,u),omega)**.
% 299.96/300.45 269[0:SpR:31.0,69.1] || -> equal(cross_product(u,v),null_class) equal(restrict(regular(cross_product(u,v)),u,v),null_class)**.
% 299.96/300.45 4373[0:Res:4339.0,408.1] inductive(intersection(u,omega)) || -> equal(intersection(u,omega),omega)**.
% 299.96/300.45 410[0:Res:50.1,9.0] inductive(u) || subclass(u,image(successor_relation,u))* -> equal(image(successor_relation,u),u).
% 299.96/300.45 5179[2:SpL:4880.0,166.0] || member(range_of(null_class),universal_class) -> member(apply(null_class,u),universal_class)*.
% 299.96/300.45 5836[2:SpR:4882.0,4882.0] || -> equal(range__dfg(null_class,u,v),range__dfg(null_class,w,x))*.
% 299.96/300.45 403[0:Res:64.1,9.0] function(u) || subclass(cross_product(universal_class,universal_class),u)* -> equal(cross_product(universal_class,universal_class),u).
% 299.96/300.45 6075[0:SpR:45.0,5642.0] || -> subclass(symmetric_difference(complement(u),complement(singleton(u))),successor(u))*.
% 299.96/300.45 5642[0:SpR:28.0,5565.0] || -> subclass(symmetric_difference(complement(u),complement(v)),union(u,v))*.
% 299.96/300.45 6013[2:Res:8.1,5860.0] || equal(cross_product(u,v),domain_relation)** -> member(null_class,v).
% 299.96/300.45 6008[2:Res:8.1,5859.0] || equal(cross_product(u,v),domain_relation)** -> member(null_class,u).
% 299.96/300.45 6045[0:SpL:276.0,3671.0] || subclass(universal_class,restrict(cross_product(universal_class,universal_class),u,v))* -> .
% 299.96/300.45 276[0:SpR:30.0,31.0] || -> equal(restrict(cross_product(u,v),w,x),restrict(cross_product(w,x),u,v))*.
% 299.96/300.45 5860[2:Res:5107.1,17.0] || subclass(domain_relation,cross_product(u,v))* -> member(null_class,v).
% 299.96/300.45 5859[2:Res:5107.1,16.0] || subclass(domain_relation,cross_product(u,v))* -> member(null_class,u).
% 299.96/300.45 440[0:Res:11.1,3.0] || member(u,universal_class) subclass(unordered_pair(u,v),w)* -> member(u,w).
% 299.96/300.45 5697[2:Res:5681.1,1460.1] single_valued_class(u) || equal(null_class,u) -> function(u)*.
% 299.96/300.45 439[0:Res:12.1,3.0] || member(u,universal_class) subclass(unordered_pair(v,u),w)* -> member(u,w).
% 299.96/300.45 5917[2:MRR:5736.1,5916.0] || equal(cross_product(universal_class,universal_class),null_class)** -> .
% 299.96/300.45 5916[2:Res:8.1,5866.0] || equal(domain_relation,element_relation)** -> .
% 299.96/300.45 5869[2:Res:5681.1,5853.0] || equal(domain_relation,null_class)** -> .
% 299.96/300.45 5866[2:MRR:5856.1,4631.0] || subclass(domain_relation,element_relation)* -> .
% 299.96/300.45 5853[2:Res:5107.1,4631.0] || subclass(domain_relation,null_class)* -> .
% 299.96/300.45 5107[2:Res:5095.0,3.0] || subclass(domain_relation,u) -> member(ordered_pair(null_class,null_class),u)*.
% 299.96/300.45 4882[2:SpR:4595.0,43.0] || -> equal(second(not_subclass_element(null_class,null_class)),range__dfg(null_class,u,v))*.
% 299.96/300.45 5777[3:Rew:5774.0,3182.1] function(u) || -> equal(single_valued3(null_class),single_valued1(u))*.
% 299.96/300.45 5776[3:Rew:5774.0,3183.1] single_valued_class(u) || -> equal(single_valued3(null_class),single_valued1(u))*.
% 299.96/300.45 5778[2:Rew:5774.0,4881.0] || -> equal(domain__dfg(null_class,u,v),single_valued3(null_class))**.
% 299.96/300.45 5774[2:SpR:4881.0,105.0] || -> equal(first(not_subclass_element(null_class,null_class)),single_valued3(null_class))**.
% 299.96/300.45 401[0:Res:94.0,9.0] || subclass(cross_product(universal_class,universal_class),compose_class(u))* -> equal(cross_product(universal_class,universal_class),compose_class(u)).
% 299.96/300.45 5681[2:Res:8.1,5668.0] || equal(null_class,u) -> subclass(u,v)*.
% 299.96/300.45 5668[2:Res:438.2,4631.0] || subclass(u,null_class)*+ -> subclass(u,v)*.
% 299.96/300.45 438[0:Res:4.1,3.0] || subclass(u,v) -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.96/300.45 5565[0:SpR:115.0,5547.0] || -> subclass(symmetric_difference(u,v),complement(intersection(u,v)))*.
% 299.96/300.45 273[0:SpL:31.0,23.0] || member(u,restrict(v,w,x))* -> member(u,cross_product(w,x)).
% 299.96/300.45 5547[0:Obv:5543.0] || -> subclass(intersection(u,v),u)*.
% 299.96/300.45 197[0:Res:4.1,23.0] || -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),u)*.
% 299.96/300.45 4634[2:MRR:1403.3,4631.0] || member(u,regular(v))* member(u,v) -> equal(v,null_class).
% 299.96/300.45 4361[0:SpR:30.0,4339.0] || -> subclass(restrict(u,v,w),cross_product(v,w))*.
% 299.96/300.45 4363[0:SpR:115.0,4339.0] || -> subclass(symmetric_difference(u,v),union(u,v))*.
% 299.96/300.45 5211[2:SpR:5175.0,5175.0] || -> equal(apply(null_class,u),apply(null_class,v))*.
% 299.96/300.45 5175[2:SpR:4880.0,70.0] || -> equal(sum_class(range_of(null_class)),apply(null_class,u))*.
% 299.96/300.45 4362[0:SpR:31.0,4339.0] || -> subclass(restrict(u,v,w),u)*.
% 299.96/300.45 4880[2:SpR:4595.0,44.0] || -> equal(image(null_class,u),range_of(null_class))**.
% 299.96/300.45 5095[2:MRR:5073.0,2113.0] || -> member(ordered_pair(null_class,null_class),domain_relation)*.
% 299.96/300.45 4926[2:Res:3505.1,4893.0] || -> equal(cantor(null_class),null_class)**.
% 299.96/300.45 4912[2:Res:49.1,4893.0] inductive(domain_of(null_class)) || -> .
% 299.96/300.45 4595[2:SpR:4374.0,31.0] || -> equal(restrict(null_class,u,v),null_class)**.
% 299.96/300.45 4664[2:Res:195.1,4631.0] || -> equal(intersection(null_class,u),null_class)**.
% 299.96/300.45 4631[2:MRR:3717.0,4611.1] || member(u,null_class)* -> .
% 299.96/300.45 4374[2:Res:4339.0,2754.0] || -> equal(intersection(u,null_class),null_class)**.
% 299.96/300.45 4339[0:Obv:4337.0] || -> subclass(intersection(u,v),v)*.
% 299.96/300.45 185[0:Res:4.1,24.0] || -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),v)*.
% 299.96/300.45 3568[0:Res:49.1,576.0] inductive(symmetric_difference(u,v)) || -> member(null_class,union(u,v))*.
% 299.96/300.45 2096[0:Res:8.1,435.1] inductive(u) || equal(v,u)*+ -> member(null_class,v)*.
% 299.96/300.45 575[0:SpL:115.0,23.0] || member(u,symmetric_difference(v,w)) -> member(u,complement(intersection(v,w)))*.
% 299.96/300.45 2009[0:Res:8.1,493.0] || equal(complement(u),universal_class) member(singleton(v),u)* -> .
% 299.96/300.45 4062[0:SpL:3935.0,2670.0] || equal(u,singleton(singleton(null_class))) -> member(singleton(null_class),u)*.
% 299.96/300.45 3974[0:Res:3934.0,3.0] || subclass(singleton(singleton(null_class)),u)* -> member(singleton(null_class),u).
% 299.96/300.45 529[0:Res:8.1,51.1] || equal(image(successor_relation,u),u)** member(null_class,u) -> inductive(u).
% 299.96/300.45 543[0:Res:147.1,479.1] || equal(u,range_of(xr))*+ equal(complement(u),universal_class)** -> .
% 299.96/300.45 428[0:Res:56.1,3.0] || member(u,universal_class) subclass(universal_class,v) -> member(sum_class(u),v)*.
% 299.96/300.45 427[0:Res:58.1,3.0] || member(u,universal_class) subclass(universal_class,v) -> member(power_class(u),v)*.
% 299.96/300.45 3933[0:SpR:3915.0,325.0] || -> member(null_class,ordered_pair(domain__dfg(xr,universal_class,y__dfg),u))*.
% 299.96/300.45 3934[0:SpR:3915.0,330.0] || -> member(singleton(null_class),singleton(singleton(null_class)))*.
% 299.96/300.45 3915[0:Res:3914.1,148.0] || -> equal(singleton(domain__dfg(xr,universal_class,y__dfg)),null_class)**.
% 299.96/300.45 3914[0:SSi:3912.0,71.0] || -> equal(singleton(u),null_class) member(u,universal_class)*.
% 299.96/300.45 3911[0:MRR:3910.1,136.0] function(u) || -> member(apply(u,v),universal_class)*.
% 299.96/300.45 166[0:SpR:70.0,56.1] || member(image(u,singleton(v)),universal_class)* -> member(apply(u,v),universal_class).
% 299.96/300.45 3687[0:Res:6.0,3528.0] || -> equal(complement(universal_class),null_class)**.
% 299.96/300.45 235[0:SpR:41.0,102.1] || member(inverse(u),universal_class) -> member(ordered_pair(inverse(u),range_of(u)),domain_relation)*.
% 299.96/300.45 3528[0:Obv:3513.1] || subclass(complement(u),u)* -> equal(complement(u),null_class).
% 299.96/300.45 3678[3:Res:449.1,3676.0] || subclass(universal_class,null_class)* -> .
% 299.96/300.45 3671[0:Res:449.1,132.0] || subclass(universal_class,restrict(u,universal_class,universal_class))* -> .
% 299.96/300.45 132[0:Rew:31.0,126.0] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),restrict(u,universal_class,universal_class))* -> .
% 299.96/300.45 2139[0:Res:2132.1,24.0] || equal(intersection(u,v),universal_class)** -> member(null_class,v).
% 299.96/300.45 2138[0:Res:2132.1,23.0] || equal(intersection(u,v),universal_class)** -> member(null_class,u).
% 299.96/300.45 479[0:Res:462.1,26.1] || equal(complement(u),universal_class) member(y__dfg,u)* -> .
% 299.96/300.45 466[0:Res:457.1,26.1] || equal(complement(u),universal_class) member(omega,u)* -> .
% 299.96/300.45 576[0:SpL:115.0,24.0] || member(u,symmetric_difference(v,w))* -> member(u,union(v,w)).
% 299.96/300.45 2137[0:Res:2132.1,26.1] || equal(complement(u),universal_class) member(null_class,u)* -> .
% 299.96/300.45 315[0:Res:49.1,305.0] inductive(cantor(inverse(u))) || -> member(null_class,range_of(u))*.
% 299.96/300.45 436[0:Res:68.1,3.0] || subclass(u,v) -> equal(u,null_class) member(regular(u),v)*.
% 299.96/300.45 195[0:Res:68.1,23.0] || -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),u)*.
% 299.96/300.45 2048[0:MRR:2034.0,136.0] || equal(complement(unordered_pair(singleton(u),v)),universal_class)** -> .
% 299.96/300.45 2047[0:MRR:2033.0,136.0] || equal(complement(unordered_pair(u,singleton(v))),universal_class)** -> .
% 299.96/300.45 2160[0:Res:49.1,2137.1] inductive(u) || equal(complement(u),universal_class)** -> .
% 299.96/300.45 435[0:Res:49.1,3.0] inductive(u) || subclass(u,v)* -> member(null_class,v).
% 299.96/300.45 182[0:Res:49.1,24.0] inductive(intersection(u,v)) || -> member(null_class,v)*.
% 299.96/300.45 2043[0:Res:325.0,2009.1] || equal(complement(ordered_pair(u,v)),universal_class)** -> .
% 299.96/300.45 2132[0:Res:8.1,2116.0] || equal(u,universal_class) -> member(null_class,u)*.
% 299.96/300.45 2116[0:Res:2113.0,3.0] || subclass(universal_class,u)* -> member(null_class,u).
% 299.96/300.45 2175[0:MRR:2162.0,2113.0] || equal(complement(unordered_pair(null_class,u)),universal_class)** -> .
% 299.96/300.45 194[0:Res:49.1,23.0] inductive(intersection(u,v)) || -> member(null_class,u)*.
% 299.96/300.45 555[0:MRR:545.0,145.0] || equal(complement(unordered_pair(y__dfg,u)),universal_class)** -> .
% 299.96/300.45 2174[0:MRR:2161.0,2113.0] || equal(complement(unordered_pair(u,null_class)),universal_class)** -> .
% 299.96/300.45 554[0:MRR:544.0,145.0] || equal(complement(unordered_pair(u,y__dfg)),universal_class)** -> .
% 299.96/300.45 2046[0:MRR:2036.0,136.0] || equal(complement(singleton(singleton(u))),universal_class)** -> .
% 299.96/300.45 172[0:Res:49.1,26.1] inductive(complement(u)) || member(null_class,u)* -> .
% 299.96/300.45 525[0:MRR:515.0,54.0] || equal(complement(unordered_pair(omega,u)),universal_class)** -> .
% 299.96/300.45 524[0:MRR:514.0,54.0] || equal(complement(unordered_pair(u,omega)),universal_class)** -> .
% 299.96/300.45 553[0:MRR:546.0,145.0] || equal(complement(singleton(y__dfg)),universal_class)** -> .
% 299.96/300.45 51[0:Inp] || member(null_class,u) subclass(image(successor_relation,u),u)* -> inductive(u).
% 299.96/300.45 537[0:Res:1.0,479.1] || equal(complement(range_of(xr)),universal_class)** -> .
% 299.96/300.45 523[0:MRR:516.0,54.0] || equal(complement(singleton(omega)),universal_class)** -> .
% 299.96/300.45 187[0:Res:49.1,181.0] inductive(singleton_relation) || -> member(null_class,element_relation)*.
% 299.96/300.45 49[0:Inp] inductive(u) || -> member(null_class,u)*.
% 299.96/300.45 2173[0:MRR:2164.0,2113.0] || equal(complement(singleton(null_class)),universal_class)** -> .
% 299.96/300.45 3391[4:MRR:2776.1,3389.0] inductive(null_class) || -> .
% 299.96/300.45 2113[0:EmS:2084.0,52.0] || -> member(null_class,universal_class)*.
% 299.96/300.45 3389[4:Spt:3388.0,3055.0,3295.0] || equal(singleton(null_class),null_class)** -> .
% 299.96/300.45 2670[0:Res:8.1,451.0] || equal(u,ordered_pair(v,w))*+ -> member(singleton(v),u)*.
% 299.96/300.45 3174[3:SpR:3063.1,2920.0] function(u) || -> equal(second(not_subclass_element(null_class,null_class)),single_valued2(u))*.
% 299.96/300.45 3165[3:SpR:3060.1,2920.0] single_valued_class(u) || -> equal(second(not_subclass_element(null_class,null_class)),single_valued2(u))*.
% 299.96/300.45 2907[3:Rew:2903.0,66.1] || subclass(u,cross_product(universal_class,universal_class)) subclass(compose(u,inverse(u)),null_class)* -> function(u).
% 299.96/300.45 2921[3:Rew:2903.0,103.0] || -> equal(first(not_subclass_element(compose(u,inverse(u)),null_class)),single_valued1(u))**.
% 299.96/300.45 3063[3:MRR:3062.1,2752.0] function(u) || -> equal(compose(u,inverse(u)),null_class)**.
% 299.96/300.45 3060[3:MRR:3059.1,2752.0] single_valued_class(u) || -> equal(compose(u,inverse(u)),null_class)**.
% 299.96/300.45 2920[3:Rew:2903.0,104.0] || -> equal(second(not_subclass_element(compose(u,inverse(u)),null_class)),single_valued2(u))**.
% 299.96/300.45 2911[3:Rew:2903.0,158.0] || equal(compose(u,inverse(u)),null_class)** -> single_valued_class(u).
% 299.96/300.45 2908[3:Rew:2903.0,63.0] || subclass(compose(u,inverse(u)),null_class)* -> single_valued_class(u).
% 299.96/300.45 2903[3:Spt:2897.0] || -> equal(identity_relation,null_class)**.
% 299.96/300.45 183[0:Res:68.1,24.0] || -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),v)*.
% 299.96/300.45 684[0:Obv:681.0] || -> equal(singleton(u),null_class) member(u,singleton(u))*.
% 299.96/300.45 175[0:Res:4.1,26.1] || member(not_subclass_element(complement(u),v),u)* -> subclass(complement(u),v).
% 299.96/300.45 330[0:SpR:326.0,325.0] || -> member(singleton(singleton(u)),singleton(singleton(singleton(u))))*.
% 299.96/300.45 2766[2:Res:8.1,2754.0] || equal(null_class,u)* -> equal(u,null_class).
% 299.96/300.45 618[0:Res:49.1,10.0] inductive(unordered_pair(u,v)) || -> equal(null_class,v)* equal(null_class,u)*.
% 299.96/300.45 2754[2:Res:2752.0,9.0] || subclass(u,null_class)* -> equal(u,null_class).
% 299.96/300.45 168[0:SpR:14.0,12.1] || member(u,universal_class) -> member(u,singleton(u))*.
% 299.96/300.45 2752[2:Spt:2751.0,2704.0] || -> subclass(null_class,u)*.
% 299.96/300.45 2705[0:Obv:2700.1] || member(u,v) -> subclass(singleton(u),v)*.
% 299.96/300.45 634[0:Res:4.1,628.0] || -> subclass(singleton(u),v) equal(not_subclass_element(singleton(u),v),u)**.
% 299.96/300.45 2676[0:Res:59.0,1460.1] single_valued_class(compose(u,v)) || -> function(compose(u,v))*.
% 299.96/300.45 2681[0:Res:177.0,1460.1] single_valued_class(cross_product(universal_class,universal_class)) || -> function(cross_product(universal_class,universal_class))*.
% 299.96/300.45 2675[0:Res:94.0,1460.1] single_valued_class(compose_class(u)) || -> function(compose_class(u))*.
% 299.96/300.45 2674[0:Res:20.0,1460.1] single_valued_class(element_relation) || -> function(element_relation)*.
% 299.96/300.45 2673[0:Res:46.0,1460.1] single_valued_class(successor_relation) || -> function(successor_relation)*.
% 299.96/300.45 2672[0:Res:100.0,1460.1] single_valued_class(domain_relation) || -> function(domain_relation)*.
% 299.96/300.45 1460[0:Res:62.1,66.1] single_valued_class(u) || subclass(u,cross_product(universal_class,universal_class))* -> function(u).
% 299.96/300.45 451[0:Res:325.0,3.0] || subclass(ordered_pair(u,v),w)* -> member(singleton(u),w).
% 299.96/300.45 2655[0:MRR:2610.1,2335.1] || equal(compose_class(u),universal_class)** -> .
% 299.96/300.45 2272[0:Res:8.1,495.0] || equal(intersection(u,v),universal_class)**+ -> member(singleton(w),v)*.
% 299.96/300.45 400[0:Res:20.0,9.0] || subclass(cross_product(universal_class,universal_class),element_relation)* -> equal(cross_product(universal_class,universal_class),element_relation).
% 299.96/300.45 2256[0:Res:8.1,494.0] || equal(intersection(u,v),universal_class)**+ -> member(singleton(w),u)*.
% 299.96/300.45 399[0:Res:46.0,9.0] || subclass(cross_product(universal_class,universal_class),successor_relation)* -> equal(cross_product(universal_class,universal_class),successor_relation).
% 299.96/300.45 398[0:Res:100.0,9.0] || subclass(cross_product(universal_class,universal_class),domain_relation)* -> equal(cross_product(universal_class,universal_class),domain_relation).
% 299.96/300.45 495[0:Res:426.1,24.0] || subclass(universal_class,intersection(u,v))*+ -> member(singleton(w),v)*.
% 299.96/300.45 494[0:Res:426.1,23.0] || subclass(universal_class,intersection(u,v))*+ -> member(singleton(w),u)*.
% 299.96/300.45 36[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),x) member(ordered_pair(ordered_pair(w,u),v),cross_product(cross_product(universal_class,universal_class),universal_class))*+ -> member(ordered_pair(ordered_pair(w,u),v),rotate(x))*.
% 299.96/300.45 39[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),x) member(ordered_pair(ordered_pair(v,u),w),cross_product(cross_product(universal_class,universal_class),universal_class))*+ -> member(ordered_pair(ordered_pair(v,u),w),flip(x))*.
% 299.96/300.45 61[0:Inp] || member(u,image(v,image(w,singleton(x))))* member(ordered_pair(x,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(x,u),compose(v,w)).
% 299.96/300.45 2114[0:MRR:527.0,2113.0] || -> inductive(universal_class)*.
% 299.96/300.45 96[0:Inp] || equal(compose(u,v),w) member(ordered_pair(v,w),cross_product(universal_class,universal_class))*+ -> member(ordered_pair(v,w),compose_class(u))*.
% 299.96/300.45 48[0:Inp] || equal(successor(u),v) member(ordered_pair(u,v),cross_product(universal_class,universal_class))* -> member(ordered_pair(u,v),successor_relation).
% 299.96/300.45 22[0:Inp] || member(u,v) member(ordered_pair(u,v),cross_product(universal_class,universal_class))* -> member(ordered_pair(u,v),element_relation).
% 299.96/300.45 1998[0:Res:8.1,408.1] inductive(u) || equal(omega,u)* -> equal(u,omega).
% 299.96/300.45 640[0:MRR:637.0,136.0] || -> equal(singleton(u),null_class) equal(apply(choice,singleton(u)),u)**.
% 299.96/300.45 493[0:Res:426.1,26.1] || subclass(universal_class,complement(u))*+ member(singleton(v),u)* -> .
% 299.96/300.45 99[0:Inp] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),composition_function)*.
% 299.96/300.45 2001[0:SSi:1999.0,52.0] inductive(image(successor_relation,omega)) || -> equal(image(successor_relation,omega),omega)**.
% 299.96/300.45 408[0:Res:53.1,9.0] inductive(u) || subclass(u,omega)* -> equal(u,omega).
% 299.96/300.45 60[0:Inp] || member(ordered_pair(u,v),compose(w,x)) -> member(v,image(w,image(x,singleton(u))))*.
% 299.96/300.45 35[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),rotate(x))* -> member(ordered_pair(ordered_pair(v,w),u),x).
% 299.96/300.45 38[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),flip(x))* -> member(ordered_pair(ordered_pair(v,u),w),x).
% 299.96/300.45 769[0:Res:449.1,17.0] || subclass(universal_class,cross_product(u,v))*+ -> member(w,v)*.
% 299.96/300.45 768[0:Res:449.1,16.0] || subclass(universal_class,cross_product(u,v))*+ -> member(w,u)*.
% 299.96/300.45 18[0:Inp] || member(u,v) member(w,x) -> member(ordered_pair(w,u),cross_product(x,v))*.
% 299.96/300.45 1958[0:Res:8.1,1947.0] || equal(composition_function,universal_class)** -> .
% 299.96/300.45 1947[0:MRR:1926.1,1732.1] || subclass(universal_class,composition_function)* -> .
% 299.96/300.45 1695[0:MRR:1676.1,1396.1] || subclass(universal_class,application_function)* -> .
% 299.96/300.45 1418[0:Res:1417.1,148.0] || equal(application_function,universal_class)** -> .
% 299.96/300.45 25[0:Inp] || member(u,v) member(u,w) -> member(u,intersection(w,v))*.
% 299.96/300.45 98[0:Inp] || member(ordered_pair(u,ordered_pair(v,w)),composition_function)* -> equal(compose(u,v),w).
% 299.96/300.45 1346[0:MRR:1329.1,1123.1] || equal(successor_relation,universal_class)** -> .
% 299.96/300.45 1090[0:MRR:1073.1,881.1] || equal(domain_relation,universal_class)** -> .
% 299.96/300.45 109[0:Inp] || member(ordered_pair(u,ordered_pair(v,w)),application_function)* -> equal(apply(u,v),w).
% 299.96/300.45 781[0:Res:780.1,148.0] || equal(element_relation,universal_class)** -> .
% 299.96/300.45 19[0:Inp] || member(u,cross_product(v,w))*+ -> equal(ordered_pair(first(u),second(u)),u)**.
% 299.96/300.45 42[0:Inp] || -> equal(first(not_subclass_element(restrict(u,v,singleton(w)),null_class)),domain__dfg(u,v,w))**.
% 299.96/300.45 775[0:MRR:489.1,774.0] one_to_one(universal_class) || -> .
% 299.96/300.45 773[0:Res:64.1,772.0] function(universal_class) || -> .
% 299.96/300.45 772[0:Res:449.1,2.0] || subclass(universal_class,cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 449[0:Res:319.0,3.0] || subclass(universal_class,u) -> member(ordered_pair(v,w),u)*.
% 299.96/300.45 43[0:Inp] || -> equal(second(not_subclass_element(restrict(u,singleton(v),w),null_class)),range__dfg(u,v,w))**.
% 299.96/300.45 719[1:Res:718.1,148.0] || equal(null_class,universal_class)** -> .
% 299.96/300.45 425[0:Res:13.0,3.0] || subclass(universal_class,u) -> member(unordered_pair(v,w),u)*.
% 299.96/300.45 105[0:Inp] || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),single_valued2(u)),single_valued3(u))**.
% 299.96/300.45 631[0:Res:68.1,628.0] || -> equal(singleton(u),null_class) equal(regular(singleton(u)),u)**.
% 299.96/300.45 481[0:Res:462.1,24.0] || equal(intersection(u,v),universal_class)** -> member(y__dfg,v).
% 299.96/300.45 480[0:Res:462.1,23.0] || equal(intersection(u,v),universal_class)** -> member(y__dfg,u).
% 299.96/300.45 633[0:Res:147.1,628.0] || equal(singleton(u),range_of(xr))* -> equal(y__dfg,u).
% 299.96/300.45 630[0:Res:49.1,628.0] inductive(singleton(u)) || -> equal(null_class,u)*.
% 299.96/300.45 628[0:Obv:616.1] || member(u,singleton(v))* -> equal(u,v).
% 299.96/300.45 10[0:Inp] || member(u,unordered_pair(v,w))* -> equal(u,w) equal(u,v).
% 299.96/300.45 468[0:Res:457.1,24.0] || equal(intersection(u,v),universal_class)** -> member(omega,v).
% 299.96/300.45 95[0:Inp] || member(ordered_pair(u,v),compose_class(w))* -> equal(compose(w,u),v).
% 299.96/300.45 467[0:Res:457.1,23.0] || equal(intersection(u,v),universal_class)** -> member(omega,u).
% 299.96/300.45 67[0:Inp] function(u) || member(v,universal_class) -> member(image(u,v),universal_class)*.
% 299.96/300.45 72[0:Inp] || member(u,universal_class) -> equal(u,null_class) member(apply(choice,u),u)*.
% 299.96/300.45 426[0:Res:136.0,3.0] || subclass(universal_class,u) -> member(singleton(v),u)*.
% 299.96/300.45 16[0:Inp] || member(ordered_pair(u,v),cross_product(w,x))* -> member(u,w).
% 299.96/300.45 462[0:Res:8.1,429.0] || equal(u,universal_class) -> member(y__dfg,u)*.
% 299.96/300.45 17[0:Inp] || member(ordered_pair(u,v),cross_product(w,x))* -> member(v,x).
% 299.96/300.45 457[0:Res:8.1,424.0] || equal(u,universal_class) -> member(omega,u)*.
% 299.96/300.45 429[0:Res:145.0,3.0] || subclass(universal_class,u)* -> member(y__dfg,u).
% 299.96/300.45 424[0:Res:54.0,3.0] || subclass(universal_class,u)* -> member(omega,u).
% 299.96/300.45 422[0:Res:8.1,397.0] || equal(u,universal_class)* -> equal(universal_class,u).
% 299.96/300.45 3[0:Inp] || member(u,v)*+ subclass(v,w)* -> member(u,w)*.
% 299.96/300.45 397[0:Res:6.0,9.0] || subclass(universal_class,u)* -> equal(universal_class,u).
% 299.96/300.45 396[1:MRR:395.1,147.1] || equal(range_of(xr),null_class)** -> .
% 299.96/300.45 9[0:Inp] || subclass(u,v)*+ subclass(v,u)* -> equal(v,u).
% 299.96/300.45 221[0:Res:147.1,174.1] || equal(u,range_of(xr)) equal(complement(u),range_of(xr))* -> .
% 299.96/300.45 324[0:MRR:124.0,319.0] || -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),complement(cross_product(universal_class,universal_class)))*.
% 299.96/300.45 27[0:Inp] || member(u,universal_class) -> member(u,v) member(u,complement(v))*.
% 299.96/300.45 326[0:Rew:14.0,323.0] || -> equal(ordered_pair(singleton(u),u),singleton(singleton(singleton(u))))**.
% 299.96/300.45 327[0:MRR:321.0,13.0] || -> member(unordered_pair(u,singleton(v)),ordered_pair(u,v))*.
% 299.96/300.45 325[0:MRR:320.0,136.0] || -> member(singleton(u),ordered_pair(u,v))*.
% 299.96/300.45 319[0:SpR:15.0,13.0] || -> member(ordered_pair(u,v),universal_class)*.
% 299.96/300.45 15[0:Inp] || -> equal(unordered_pair(singleton(u),unordered_pair(u,singleton(v))),ordered_pair(u,v))**.
% 299.96/300.45 2[0:Inp] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 274[0:SpL:31.0,24.0] || member(u,restrict(v,w,x))* -> member(u,v).
% 299.96/300.45 30[0:Inp] || -> equal(intersection(u,cross_product(v,w)),restrict(u,v,w))**.
% 299.96/300.45 31[0:Inp] || -> equal(intersection(cross_product(u,v),w),restrict(w,u,v))**.
% 299.96/300.45 47[0:Inp] || member(ordered_pair(u,v),successor_relation)* -> equal(successor(u),v).
% 299.96/300.45 196[0:Res:147.1,23.0] || equal(intersection(u,v),range_of(xr))** -> member(y__dfg,u).
% 299.96/300.45 184[0:Res:147.1,24.0] || equal(intersection(u,v),range_of(xr))** -> member(y__dfg,v).
% 299.96/300.45 173[0:Res:68.1,26.1] || member(regular(complement(u)),u)* -> equal(complement(u),null_class).
% 299.96/300.45 230[0:MRR:223.0,145.0] || equal(complement(unordered_pair(y__dfg,u)),range_of(xr))** -> .
% 299.96/300.45 229[0:MRR:222.0,145.0] || equal(complement(unordered_pair(u,y__dfg)),range_of(xr))** -> .
% 299.96/300.45 228[0:MRR:224.0,145.0] || equal(complement(singleton(y__dfg)),range_of(xr))** -> .
% 299.96/300.45 174[0:Res:147.1,26.1] || equal(complement(u),range_of(xr)) member(y__dfg,u)* -> .
% 299.96/300.45 198[1:Spt:188.0] || -> equal(singleton_relation,null_class)**.
% 299.96/300.45 23[0:Inp] || member(u,intersection(v,w))* -> member(u,v).
% 299.96/300.45 24[0:Inp] || member(u,intersection(v,w))* -> member(u,w).
% 299.96/300.45 113[0:Inp] || maps(u,v,w)* -> subclass(range_of(u),w).
% 299.96/300.45 177[0:Obv:176.0] || -> subclass(u,u)*.
% 299.96/300.45 5[0:Inp] || member(not_subclass_element(u,v),v)* -> subclass(u,v).
% 299.96/300.45 26[0:Inp] || member(u,v) member(u,complement(v))* -> .
% 299.96/300.45 21[0:Inp] || member(ordered_pair(u,v),element_relation)* -> member(u,v).
% 299.96/300.45 11[0:Inp] || member(u,universal_class) -> member(u,unordered_pair(u,v))*.
% 299.96/300.45 12[0:Inp] || member(u,universal_class) -> member(u,unordered_pair(v,u))*.
% 299.96/300.45 70[0:Inp] || -> equal(sum_class(image(u,singleton(v))),apply(u,v))**.
% 299.96/300.45 44[0:Inp] || -> equal(range_of(restrict(u,v,universal_class)),image(u,v))**.
% 299.96/300.45 162[0:Res:73.1,75.1] one_to_one(inverse(u)) function(u) || -> one_to_one(u)*.
% 299.96/300.45 159[0:Res:65.1,63.0] function(u) || -> single_valued_class(u)*.
% 299.96/300.45 75[0:Inp] function(u) || function(inverse(u))* -> one_to_one(u).
% 299.96/300.45 69[0:Inp] || -> equal(u,null_class) equal(intersection(u,regular(u)),null_class)**.
% 299.96/300.45 150[0:SoR:146.0,73.1] one_to_one(range_of(xr)) || -> member(y__dfg,cross_product(universal_class,universal_class))*.
% 299.96/300.45 146[0:Res:64.1,117.0] function(range_of(xr)) || -> member(y__dfg,cross_product(universal_class,universal_class))*.
% 299.96/300.45 4[0:Inp] || -> subclass(u,v) member(not_subclass_element(u,v),u)*.
% 299.96/300.45 147[0:Res:8.1,117.0] || equal(u,range_of(xr)) -> member(y__dfg,u)*.
% 299.96/300.45 148[0:MRR:129.0,145.0] || member(domain__dfg(xr,universal_class,y__dfg),universal_class)* -> .
% 299.96/300.45 145[0:Res:6.0,117.0] || -> member(y__dfg,universal_class)*.
% 299.96/300.45 50[0:Inp] inductive(u) || -> subclass(image(successor_relation,u),u)*.
% 299.96/300.45 117[0:Res:1.0,3.1] || subclass(range_of(xr),u)* -> member(y__dfg,u).
% 299.96/300.45 56[0:Inp] || member(u,universal_class) -> member(sum_class(u),universal_class)*.
% 299.96/300.45 58[0:Inp] || member(u,universal_class) -> member(power_class(u),universal_class)*.
% 299.96/300.45 64[0:Inp] function(u) || -> subclass(u,cross_product(universal_class,universal_class))*.
% 299.96/300.45 34[0:Inp] || -> subclass(rotate(u),cross_product(cross_product(universal_class,universal_class),universal_class))*.
% 299.96/300.45 37[0:Inp] || -> subclass(flip(u),cross_product(cross_product(universal_class,universal_class),universal_class))*.
% 299.96/300.45 84[0:Inp] || compatible(u,v,w)* -> function(u).
% 299.96/300.45 111[0:Inp] || maps(u,v,w)* -> function(u).
% 299.96/300.45 8[0:Inp] || equal(u,v) -> subclass(v,u)*.
% 299.96/300.45 68[0:Inp] || -> equal(u,null_class) member(regular(u),u)*.
% 299.96/300.45 45[0:Inp] || -> equal(union(u,singleton(u)),successor(u))**.
% 299.96/300.45 59[0:Inp] || -> subclass(compose(u,v),cross_product(universal_class,universal_class))*.
% 299.96/300.45 97[0:Inp] || -> subclass(composition_function,cross_product(universal_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.45 107[0:Inp] || -> subclass(application_function,cross_product(universal_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.45 136[0:SpR:14.0,13.0] || -> member(singleton(u),universal_class)*.
% 299.96/300.45 14[0:Inp] || -> equal(unordered_pair(u,u),singleton(u))**.
% 299.96/300.45 74[0:Inp] one_to_one(u) || -> function(inverse(u))*.
% 299.96/300.45 53[0:Inp] inductive(u) || -> subclass(omega,u)*.
% 299.96/300.45 94[0:Inp] || -> subclass(compose_class(u),cross_product(universal_class,universal_class))*.
% 299.96/300.45 13[0:Inp] || -> member(unordered_pair(u,v),universal_class)*.
% 299.96/300.45 73[0:Inp] one_to_one(u) || -> function(u)*.
% 299.96/300.45 20[0:Inp] || -> subclass(element_relation,cross_product(universal_class,universal_class))*.
% 299.96/300.45 46[0:Inp] || -> subclass(successor_relation,cross_product(universal_class,universal_class))*.
% 299.96/300.45 100[0:Inp] || -> subclass(domain_relation,cross_product(universal_class,universal_class))*.
% 299.96/300.45 1[0:Inp] || -> member(y__dfg,range_of(xr))*.
% 299.96/300.45 6[0:Inp] || -> subclass(u,universal_class)*.
% 299.96/300.45 54[0:Inp] || -> member(omega,universal_class)*.
% 299.96/300.45 71[0:Inp] || -> function(choice)*.
% 299.96/300.45 52[0:Inp] || -> inductive(omega)*.169634[4:SpR:169029.0,45973.0] || -> member(singleton(first(regular(element_relation))),complement(singleton(regular(element_relation))))*.
% 299.96/300.45 169636[9:SpR:169029.0,37847.1] function(first(regular(element_relation))) || -> member(null_class,regular(element_relation))*.
% 299.96/300.45 169684[4:SpL:169029.0,51179.0] || member(singleton(first(regular(element_relation))),singleton(regular(element_relation)))* -> .
% 299.96/300.45 170314[9:SpL:37709.1,170166.0] function(first(regular(element_relation))) || member(null_class,element_relation)* -> .
% 299.96/300.45 170587[4:Rew:27508.0,170583.0] || equal(union(null_class,complement(singleton(regular(element_relation)))),null_class)** -> .
% 299.96/300.45 170663[4:Rew:26509.0,170659.0] || equal(union(null_class,unordered_pair(regular(element_relation),u)),null_class)** -> .
% 299.96/300.45 170688[4:Res:87834.1,169697.0] || equal(complement(regular(unordered_pair(regular(element_relation),u))),null_class)** -> .
% 299.96/300.45 170745[4:Rew:26509.0,170741.0] || equal(union(null_class,unordered_pair(u,regular(element_relation))),null_class)** -> .
% 299.96/300.45 171034[4:Res:87834.1,169728.0] || equal(complement(regular(unordered_pair(u,regular(element_relation)))),null_class)** -> .
% 299.96/300.45 26715[2:Rew:26498.0,9411.0] || -> member(u,complement(v)) subclass(singleton(u),union(null_class,v))*.
% 299.96/300.45 26741[2:Rew:26498.0,22009.1] inductive(complement(union(null_class,u))) || -> member(null_class,complement(u))*.
% 299.96/300.45 26790[2:Rew:26498.0,20587.0] || equal(complement(u),universal_class) -> equal(union(null_class,u),null_class)**.
% 299.96/300.45 27099[2:Rew:26509.0,345.0] || equal(union(null_class,u),range_of(xr))** -> member(y__dfg,u).
% 299.96/300.45 27102[2:Rew:26509.0,2049.0] || equal(union(null_class,u),universal_class) -> member(singleton(v),u)*.
% 299.96/300.45 29309[0:SpR:29253.0,30.0] || -> equal(restrict(cross_product(u,v),u,v),cross_product(u,v))**.
% 299.96/300.45 29674[2:SpL:26509.0,2160.1] inductive(complement(u)) || equal(union(null_class,u),universal_class)** -> .
% 299.96/300.45 29936[0:Res:29316.0,435.1] inductive(complement(union(u,u))) || -> member(null_class,complement(u))*.
% 299.96/300.45 30001[2:Res:29773.0,435.1] inductive(union(null_class,u)) || -> member(null_class,union(u,u))*.
% 299.96/300.45 30019[2:Res:29731.0,435.1] inductive(symmetric_difference(u,u)) || -> member(null_class,union(null_class,u))*.
% 299.96/300.45 29190[2:Res:29158.0,5654.0] || -> subclass(successor(null_class),u) equal(not_subclass_element(successor(null_class),u),null_class)**.
% 299.96/300.45 30659[6:Res:30546.1,2137.1] || equal(u,singleton(null_class)) equal(complement(u),universal_class)** -> .
% 299.96/300.45 30665[6:Res:30546.1,26.1] || equal(complement(u),singleton(null_class)) member(null_class,u)* -> .
% 299.96/300.45 30669[6:Res:30546.1,23.0] || equal(intersection(u,v),singleton(null_class))** -> member(null_class,u).
% 299.96/300.45 30670[6:Res:30546.1,24.0] || equal(intersection(u,v),singleton(null_class))** -> member(null_class,v).
% 299.96/300.45 30794[6:Res:30656.1,2137.1] || equal(u,successor(null_class)) equal(complement(u),universal_class)** -> .
% 299.96/300.45 30800[6:Res:30656.1,26.1] || equal(complement(u),successor(null_class)) member(null_class,u)* -> .
% 299.96/300.45 30804[6:Res:30656.1,23.0] || equal(intersection(u,v),successor(null_class))** -> member(null_class,u).
% 299.96/300.45 30805[6:Res:30656.1,24.0] || equal(intersection(u,v),successor(null_class))** -> member(null_class,v).
% 299.96/300.45 31253[7:SpL:20797.1,31203.0] || equal(u,universal_class) equal(power_class(u),successor(null_class))** -> .
% 299.96/300.45 31256[7:SpL:20797.1,31204.0] || equal(u,universal_class) equal(power_class(u),singleton(null_class))** -> .
% 299.96/300.45 31526[2:Rew:31501.0,29756.0] || -> equal(intersection(union(u,u),union(null_class,complement(u))),null_class)**.
% 299.96/300.45 31527[2:Rew:31501.0,29803.0] || -> equal(intersection(union(null_class,u),union(null_class,complement(u))),null_class)**.
% 299.96/300.45 31897[0:Rew:31759.0,31883.1] || member(not_subclass_element(u,null_class),complement(u))* -> subclass(u,null_class).
% 299.96/300.45 33039[2:SpR:26509.0,31621.0] || -> equal(union(union(null_class,u),union(null_class,complement(u))),universal_class)**.
% 299.96/300.45 33268[2:SpR:26509.0,31632.0] || -> equal(symmetric_difference(union(null_class,u),union(null_class,complement(u))),universal_class)**.
% 299.96/300.45 34492[0:Obv:34471.1] || member(u,v) -> subclass(intersection(w,singleton(u)),v)*.
% 299.96/300.45 34493[0:Obv:34453.0] || -> member(u,v) subclass(intersection(w,singleton(u)),complement(v))*.
% 299.96/300.45 34573[0:Obv:34553.1] || member(u,v) -> subclass(intersection(singleton(u),w),v)*.
% 299.96/300.45 34574[0:Obv:34533.0] || -> member(u,v) subclass(intersection(singleton(u),w),complement(v))*.
% 299.96/300.45 37650[9:SpR:37522.1,15401.0] function(flip(cross_product(u,universal_class))) || -> equal(inverse(u),universal_class)**.
% 299.96/300.45 37651[9:SpR:37522.1,15449.0] function(restrict(element_relation,universal_class,u)) || -> equal(sum_class(u),universal_class)**.
% 299.96/300.45 37776[9:MRR:2744.2,37708.0] single_valued_class(singleton(u)) || member(u,cross_product(universal_class,universal_class))* -> .
% 299.96/300.45 37849[9:SpR:37709.1,326.0] function(u) || -> equal(ordered_pair(null_class,u),singleton(singleton(null_class)))**.
% 299.96/300.45 37886[9:SpR:37709.1,327.0] function(u) || -> member(unordered_pair(v,null_class),ordered_pair(v,u))*.
% 299.96/300.45 38098[9:Rew:16405.0,37884.1] function(u) || -> equal(apply(v,universal_class),apply(v,u))*.
% 299.96/300.45 38110[9:Rew:16461.0,37885.1] function(u) || -> equal(ordered_pair(v,universal_class),ordered_pair(v,u))*.
% 299.96/300.45 38241[9:SpR:38204.1,30986.0] one_to_one(cross_product(u,universal_class)) || -> equal(image(universal_class,u),universal_class)**.
% 299.96/300.45 39919[6:Res:39906.0,3.0] || subclass(complement(singleton(singleton(null_class))),u)* -> member(null_class,u).
% 299.96/300.45 40004[4:Res:14893.1,17.0] || subclass(domain_relation,rotate(cross_product(u,v)))* -> member(w,v)*.
% 299.96/300.45 40017[4:Res:14893.1,23525.1] || subclass(domain_relation,rotate(u))* equal(complement(u),universal_class) -> .
% 299.96/300.45 40018[4:Res:14893.1,757.1] || subclass(domain_relation,rotate(u))* subclass(universal_class,complement(u)) -> .
% 299.96/300.45 40107[4:Res:14894.1,23525.1] || subclass(domain_relation,flip(u))* equal(complement(u),universal_class) -> .
% 299.96/300.45 40108[4:Res:14894.1,757.1] || subclass(domain_relation,flip(u))* subclass(universal_class,complement(u)) -> .
% 299.96/300.45 40228[0:Obv:40217.1] || subclass(u,v) -> equal(intersection(complement(v),u),null_class)**.
% 299.96/300.45 40610[2:SpR:26509.0,40399.0] || -> equal(intersection(union(null_class,u),intersection(complement(u),v)),null_class)**.
% 299.96/300.45 41030[2:SpR:26509.0,40809.0] || -> equal(intersection(union(null_class,u),intersection(v,complement(u))),null_class)**.
% 299.96/300.45 41233[0:Obv:41224.1] || subclass(u,v) -> equal(intersection(u,complement(v)),null_class)**.
% 299.96/300.45 42502[0:SpR:115.0,42298.0] || -> equal(intersection(symmetric_difference(u,v),complement(union(u,v))),null_class)**.
% 299.96/300.45 42849[2:MRR:42773.1,5869.0] || subclass(cross_product(universal_class,universal_class),u)* -> member(regular(domain_relation),u).
% 299.96/300.45 42900[2:SpR:35175.0,31498.0] || -> equal(union(union(u,u),union(null_class,complement(u))),universal_class)**.
% 299.96/300.45 42901[2:SpR:35175.0,31547.0] || -> equal(symmetric_difference(union(u,u),union(null_class,complement(u))),universal_class)**.
% 299.96/300.45 42902[2:SpR:35175.0,31759.0] || -> equal(intersection(union(null_class,complement(u)),union(u,u)),null_class)**.
% 299.96/300.45 42903[2:SpR:35175.0,31885.0] || -> equal(union(union(null_class,complement(u)),union(u,u)),universal_class)**.
% 299.96/300.45 43314[2:SpL:39315.0,494.0] || subclass(universal_class,union(null_class,u))* -> member(singleton(v),u)*.
% 299.96/300.45 44602[2:SpR:40198.1,31.0] || subclass(u,null_class) -> equal(restrict(u,v,w),null_class)**.
% 299.96/300.45 44739[2:Rew:8044.0,44606.1] || subclass(complement(u),null_class)* -> equal(union(v,u),universal_class)**.
% 299.96/300.45 44857[2:SpR:41204.1,22195.0] || subclass(complement(u),null_class) -> subclass(complement(successor(u)),null_class)*.
% 299.96/300.45 44955[2:Rew:8044.0,44821.1] || subclass(complement(u),null_class)* -> equal(union(u,v),universal_class)**.
% 299.96/300.45 45775[4:Res:45168.1,24554.1] || subclass(u,null_class)* equal(u,singleton(singleton(null_class)))* -> .
% 299.96/300.45 45866[2:MRR:39890.1,45863.0] || member(u,universal_class) -> member(u,complement(singleton(singleton(u))))*.
% 299.96/300.45 46499[0:Rew:46498.0,9121.0] || -> member(u,complement(power_class(v))) subclass(singleton(u),power_class(v))*.
% 299.96/300.45 46513[0:Rew:46498.0,22474.0] || subclass(universal_class,complement(power_class(u)))* -> equal(power_class(u),null_class).
% 299.96/300.45 46891[2:Rew:46498.0,46429.0] || equal(image(element_relation,power_class(u)),power_class(complement(power_class(u))))** -> .
% 299.96/300.45 47070[2:Rew:46498.0,45738.0] || subclass(complement(power_class(u)),null_class)* -> subclass(universal_class,power_class(u)).
% 299.96/300.45 47071[6:Rew:46498.0,45248.0] || subclass(complement(power_class(u)),null_class)* -> member(null_class,power_class(u)).
% 299.96/300.45 48092[6:MRR:48069.0,2113.0] || equal(union(u,v),null_class)** -> member(null_class,complement(v))*.
% 299.96/300.45 48093[6:MRR:48070.0,2113.0] || equal(union(u,v),null_class)** -> member(null_class,complement(u))*.
% 299.96/300.45 48700[4:MRR:48451.2,177.0] || equal(null_class,u) equal(u,singleton(singleton(null_class)))* -> .
% 299.96/300.45 48714[2:Obv:48580.1] || equal(union(u,v),null_class)** -> member(omega,complement(v))*.
% 299.96/300.45 48715[2:Obv:48581.1] || equal(union(u,v),null_class)** -> member(y__dfg,complement(v))*.
% 299.96/300.45 48717[2:Obv:48583.1] || equal(union(u,v),null_class)** -> member(omega,complement(u))*.
% 299.96/300.45 48718[2:Obv:48584.1] || equal(union(u,v),null_class)** -> member(y__dfg,complement(u))*.
% 299.96/300.45 49014[2:SpR:26509.0,46498.0] || -> equal(image(element_relation,union(null_class,u)),complement(power_class(complement(u))))**.
% 299.96/300.45 50170[7:SpL:20797.1,49051.0] || equal(u,universal_class) subclass(complement(power_class(u)),null_class)* -> .
% 299.96/300.45 50177[7:SpL:20797.1,49052.0] || equal(u,universal_class) equal(complement(power_class(u)),null_class)** -> .
% 299.96/300.45 50885[6:Rew:26509.0,50838.0] || equal(union(null_class,u),null_class)** member(null_class,u) -> .
% 299.96/300.45 50842[6:Res:48085.1,23.0] || equal(complement(intersection(u,v)),null_class)** -> member(null_class,u).
% 299.96/300.45 50843[6:Res:48085.1,24.0] || equal(complement(intersection(u,v)),null_class)** -> member(null_class,v).
% 299.96/300.45 51009[9:SpR:50952.0,37845.1] function(power_class(u)) || -> equal(successor(power_class(u)),power_class(u))**.
% 299.96/300.45 51125[4:MRR:51107.1,9913.1] || member(u,cantor(u))* subclass(domain_relation,complement(element_relation))* -> .
% 299.96/300.45 51127[4:MRR:51117.1,319.0] || subclass(domain_relation,flip(u)) subclass(domain_relation,complement(u))* -> .
% 299.96/300.45 51161[2:SpR:326.0,45973.0] || -> member(singleton(singleton(u)),complement(singleton(singleton(singleton(singleton(u))))))*.
% 299.96/300.45 51170[9:SpR:37709.1,45973.0] function(u) || -> member(null_class,complement(singleton(ordered_pair(u,v))))*.
% 299.96/300.45 51221[4:Res:23803.1,48665.1] || equal(u,ordered_pair(v,universal_class))* equal(null_class,u) -> .
% 299.96/300.45 51229[2:Res:12.1,48665.1] || member(u,universal_class) equal(unordered_pair(v,u),null_class)** -> .
% 299.96/300.45 51230[2:Res:11.1,48665.1] || member(u,universal_class) equal(unordered_pair(u,v),null_class)** -> .
% 299.96/300.45 51324[2:Res:282.1,48665.1] || equal(null_class,u) -> equal(restrict(u,v,w),null_class)**.
% 299.96/300.45 51337[2:Res:452.1,48665.1] || subclass(ordered_pair(u,v),w)* equal(null_class,w) -> .
% 299.96/300.45 51618[2:SpL:326.0,51179.0] || member(singleton(singleton(u)),singleton(singleton(singleton(singleton(u)))))* -> .
% 299.96/300.45 51625[9:SpL:37709.1,51179.0] function(u) || member(null_class,singleton(ordered_pair(u,v)))* -> .
% 299.96/300.45 51734[10:Rew:51634.0,24900.1] || subclass(universal_class,intersection(u,v))* -> member(regular(null_class),u).
% 299.96/300.45 51735[10:Rew:51634.0,24843.1] || equal(intersection(u,v),universal_class)** -> member(regular(null_class),u)*.
% 299.96/300.45 51736[10:Rew:51634.0,24896.1] || subclass(universal_class,complement(u))* member(regular(null_class),u) -> .
% 299.96/300.45 51737[10:Rew:51634.0,24839.1] || equal(complement(u),universal_class) member(regular(null_class),u)* -> .
% 299.96/300.45 51745[10:Rew:51634.0,24901.1] || subclass(universal_class,intersection(u,v))* -> member(regular(null_class),v).
% 299.96/300.45 51746[10:Rew:51634.0,24844.1] || equal(intersection(u,v),universal_class)** -> member(regular(null_class),v)*.
% 299.96/300.45 52280[10:Rew:51634.0,43310.1] || subclass(universal_class,union(null_class,u))* -> member(regular(null_class),u).
% 299.96/300.45 52285[10:Rew:51634.0,27100.1] || equal(union(null_class,u),universal_class) -> member(regular(null_class),u)*.
% 299.96/300.45 54290[6:Res:30656.1,48696.1] || equal(u,successor(null_class))* equal(successor(u),null_class)** -> .
% 299.96/300.45 54291[6:Res:30546.1,48696.1] || equal(u,singleton(null_class)) equal(successor(u),null_class)** -> .
% 299.96/300.45 54744[2:MRR:54666.1,21077.0] || member(u,universal_class) -> member(u,regular(ordered_pair(u,v)))*.
% 299.96/300.45 54787[2:Res:147.1,48698.1] || equal(u,range_of(xr))* equal(successor(u),null_class)** -> .
% 299.96/300.45 55110[2:Res:58.1,51232.0] || member(u,universal_class) equal(singleton(power_class(u)),null_class)** -> .
% 299.96/300.45 55111[2:Res:56.1,51232.0] || member(u,universal_class) equal(singleton(sum_class(u)),null_class)** -> .
% 299.96/300.45 55115[2:Res:3911.1,51232.0] function(u) || equal(singleton(apply(u,v)),null_class)** -> .
% 299.96/300.45 55119[2:Res:9967.1,51232.0] || equal(singleton(not_subclass_element(u,v)),null_class)** -> subclass(u,v).
% 299.96/300.45 55120[4:Res:32968.1,51232.0] || member(u,universal_class) equal(singleton(cantor(u)),null_class)** -> .
% 299.96/300.45 55621[0:SpR:31.0,55551.0] || -> subclass(intersection(u,restrict(v,w,x)),cross_product(w,x))*.
% 299.96/300.45 55624[0:SpR:115.0,55551.0] || -> subclass(intersection(u,symmetric_difference(v,w)),complement(intersection(v,w)))*.
% 299.96/300.45 55683[0:Res:55551.0,435.1] inductive(intersection(u,intersection(v,w))) || -> member(null_class,v)*.
% 299.96/300.45 55814[2:Res:55649.0,435.1] inductive(intersection(u,union(null_class,v))) || -> member(null_class,v)*.
% 299.96/300.45 55893[2:Res:55785.0,435.1] inductive(intersection(u,union(v,v))) || -> member(null_class,v)*.
% 299.96/300.45 56209[0:Res:56077.0,435.1] inductive(intersection(u,intersection(v,w))) || -> member(null_class,w)*.
% 299.96/300.45 56367[2:SpR:35171.0,55795.0] || -> subclass(restrict(complement(successor(null_class)),u,v),complement(singleton(null_class)))*.
% 299.96/300.45 56760[0:Rew:31.0,56720.0] || subclass(universal_class,restrict(restrict(u,universal_class,universal_class),v,w))* -> .
% 299.96/300.45 56851[0:SpR:115.0,56195.0] || -> subclass(restrict(symmetric_difference(u,v),w,x),union(u,v))*.
% 299.96/300.45 57158[0:SpR:31.0,57085.0] || -> subclass(intersection(restrict(u,v,w),x),cross_product(v,w))*.
% 299.96/300.45 57161[0:SpR:115.0,57085.0] || -> subclass(intersection(symmetric_difference(u,v),w),complement(intersection(u,v)))*.
% 299.96/300.45 57222[0:Res:57085.0,435.1] inductive(intersection(intersection(u,v),w)) || -> member(null_class,u)*.
% 299.96/300.45 57575[2:Res:57186.0,435.1] inductive(intersection(union(null_class,u),v)) || -> member(null_class,u)*.
% 299.96/300.45 57673[4:Rew:49511.0,57619.0] || -> subclass(complement(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))*.
% 299.96/300.45 57704[2:Res:57563.0,435.1] inductive(union(null_class,union(null_class,u))) || -> member(null_class,u)*.
% 299.96/300.45 57826[2:SpR:31.0,57214.0] || -> subclass(union(null_class,restrict(u,v,w)),cross_product(v,w))*.
% 299.96/300.45 57829[2:SpR:115.0,57214.0] || -> subclass(union(null_class,symmetric_difference(u,v)),complement(intersection(u,v)))*.
% 299.96/300.45 57883[2:Res:57214.0,435.1] inductive(union(null_class,intersection(u,v))) || -> member(null_class,u)*.
% 299.96/300.45 57962[2:SpR:35175.0,57943.0] || -> subclass(complement(successor(union(u,u))),union(null_class,complement(u)))*.
% 299.96/300.45 57963[2:SpR:27508.0,57943.0] || -> subclass(complement(successor(union(null_class,u))),union(null_class,complement(u)))*.
% 299.96/300.45 58024[2:Res:57932.0,435.1] inductive(complement(union(u,null_class))) || -> member(null_class,complement(u))*.
% 299.96/300.45 58372[6:SoR:48273.0,58249.1] || member(regular(omega),u)* equal(complement(u),universal_class) -> .
% 299.96/300.45 58667[2:Res:57687.0,435.1] inductive(union(null_class,union(u,u))) || -> member(null_class,u)*.
% 299.96/300.45 58795[0:Res:57451.0,435.1] inductive(intersection(intersection(u,v),w)) || -> member(null_class,v)*.
% 299.96/300.45 58963[2:Res:58786.0,435.1] inductive(union(null_class,intersection(u,v))) || -> member(null_class,v)*.
% 299.96/300.45 59036[2:SpR:46319.1,59024.0] || equal(successor(u),null_class) -> subclass(universal_class,complement(singleton(u)))*.
% 299.96/300.45 59043[2:Res:59024.0,435.1] inductive(complement(successor(u))) || -> member(null_class,complement(singleton(u)))*.
% 299.96/300.45 59092[2:Res:57544.0,435.1] inductive(intersection(union(u,u),v)) || -> member(null_class,u)*.
% 299.96/300.45 59399[2:Rew:26509.0,59315.0] || equal(union(null_class,u),null_class)** equal(u,domain_relation) -> .
% 299.96/300.45 59400[2:Rew:26509.0,59317.0] || equal(union(null_class,u),null_class)** subclass(domain_relation,u) -> .
% 299.96/300.45 59402[2:Rew:27508.0,59346.0] || equal(union(null_class,complement(singleton(ordered_pair(u,v)))),null_class)** -> .
% 299.96/300.45 59403[2:Rew:26509.0,59360.0] || equal(union(null_class,unordered_pair(u,unordered_pair(v,w))),null_class)** -> .
% 299.96/300.45 59404[2:Rew:26509.0,59363.0] || equal(union(null_class,unordered_pair(u,ordered_pair(v,w))),null_class)** -> .
% 299.96/300.45 59405[2:Rew:26509.0,59364.0] || equal(union(null_class,unordered_pair(unordered_pair(u,v),w)),null_class)** -> .
% 299.96/300.45 59406[2:Rew:26509.0,59365.0] || equal(union(null_class,unordered_pair(ordered_pair(u,v),w)),null_class)** -> .
% 299.96/300.45 59708[2:SpL:26509.0,59305.1] function(complement(u)) || equal(union(null_class,u),null_class)** -> .
% 299.96/300.45 59766[2:Rew:26509.0,59729.0] || equal(union(null_class,u),null_class)** member(y__dfg,u) -> .
% 299.96/300.45 59733[2:Res:59307.1,23.0] || equal(complement(intersection(u,v)),null_class)** -> member(y__dfg,u).
% 299.96/300.45 59734[2:Res:59307.1,24.0] || equal(complement(intersection(u,v)),null_class)** -> member(y__dfg,v).
% 299.96/300.45 59823[2:Rew:26509.0,59785.0] || equal(union(null_class,u),null_class)** member(omega,u) -> .
% 299.96/300.45 59789[2:Res:59308.1,23.0] || equal(complement(intersection(u,v)),null_class)** -> member(omega,u).
% 299.96/300.45 59790[2:Res:59308.1,24.0] || equal(complement(intersection(u,v)),null_class)** -> member(omega,v).
% 299.96/300.45 59840[2:SpL:26509.0,59309.0] || equal(union(null_class,u),null_class)** -> equal(complement(u),universal_class).
% 299.96/300.45 60028[2:Res:58207.1,1460.1] single_valued_class(u) || equal(complement(u),universal_class)** -> function(u).
% 299.96/300.45 60125[3:Res:58207.1,2908.0] || equal(complement(compose(u,inverse(u))),universal_class)** -> single_valued_class(u).
% 299.96/300.45 60259[2:SpL:26509.0,60013.0] || equal(union(null_class,u),universal_class)** -> equal(complement(u),null_class).
% 299.96/300.45 60323[2:SpR:48336.1,59177.0] || equal(union(u,u),null_class)** -> subclass(universal_class,complement(u))*.
% 299.96/300.45 61982[2:Res:57632.1,55745.0] || equal(complement(intersection(u,restrict(v,universal_class,universal_class))),null_class)** -> .
% 299.96/300.45 62027[2:Res:57632.1,57285.0] || equal(complement(intersection(restrict(u,universal_class,universal_class),v)),null_class)** -> .
% 299.96/300.45 62558[2:Rew:26509.0,62512.1] || equal(successor(u),null_class) -> equal(union(null_class,u),null_class)**.
% 299.96/300.45 63137[2:SpR:62519.1,57943.0] || equal(successor(successor(u)),null_class) -> subclass(universal_class,complement(u))*.
% 299.96/300.45 63376[2:Rew:26498.0,63018.1] || equal(successor(u),null_class) -> equal(union(u,u),null_class)**.
% 299.96/300.45 63383[2:Rew:26498.0,63025.1] || equal(successor(u),null_class) -> equal(intersection(u,v),null_class)**.
% 299.96/300.45 63384[2:Rew:26498.0,63026.1] || equal(successor(u),null_class) -> equal(intersection(v,u),null_class)**.
% 299.96/300.45 63444[2:Obv:63317.1] || equal(successor(successor(u)),null_class)** member(null_class,u) -> .
% 299.96/300.45 63445[2:Obv:63318.1] || equal(successor(successor(u)),null_class)** member(omega,u) -> .
% 299.96/300.45 63446[2:Obv:63319.1] || equal(successor(successor(u)),null_class)** member(y__dfg,u) -> .
% 299.96/300.45 63934[2:Res:63395.1,1460.1] single_valued_class(u) || equal(successor(u),null_class)** -> function(u).
% 299.96/300.45 64037[3:Res:63395.1,2908.0] || equal(successor(compose(u,inverse(u))),null_class)** -> single_valued_class(u).
% 299.96/300.45 64048[10:Res:63395.1,61184.0] || equal(successor(complement(u)),null_class) -> member(regular(null_class),u)*.
% 299.96/300.45 65540[6:SoR:48274.0,58249.1] || equal(intersection(u,v),universal_class)** -> member(regular(omega),u)*.
% 299.96/300.45 65541[6:SoR:48275.0,58249.1] || equal(intersection(u,v),universal_class)** -> member(regular(omega),v)*.
% 299.96/300.45 65739[2:SpR:48630.1,22195.0] || equal(complement(u),null_class) -> subclass(complement(successor(u)),null_class)*.
% 299.96/300.45 65867[2:Rew:8044.0,65702.1] || equal(complement(u),null_class) -> equal(union(u,v),universal_class)**.
% 299.96/300.45 66180[2:Rew:8044.0,66013.1] || equal(complement(u),null_class) -> equal(union(v,u),universal_class)**.
% 299.96/300.45 66277[2:Res:57632.1,48670.0] || equal(complement(regular(unordered_pair(u,unordered_pair(v,w)))),null_class)** -> .
% 299.96/300.45 66279[2:MRR:66271.2,48669.0] || equal(unordered_pair(u,v),w)* subclass(universal_class,w)* -> .
% 299.96/300.45 66323[2:MRR:66313.1,45869.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,null_class)),null_class)**.
% 299.96/300.45 66394[2:MRR:66391.1,45869.0] || equal(u,universal_class) -> equal(regular(unordered_pair(u,null_class)),null_class)**.
% 299.96/300.45 66560[2:MRR:66555.2,46126.0] || equal(singleton(u),v)* equal(complement(v),null_class)** -> .
% 299.96/300.45 66750[2:Res:57632.1,48674.0] || equal(complement(regular(unordered_pair(unordered_pair(u,v),w))),null_class)** -> .
% 299.96/300.45 66788[2:MRR:66779.1,45875.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(null_class,u)),null_class)**.
% 299.96/300.45 66850[2:MRR:66848.1,45875.0] || equal(u,universal_class) -> equal(regular(unordered_pair(null_class,u)),null_class)**.
% 299.96/300.45 67058[2:Res:48775.1,45777.0] || equal(power_class(u),null_class) subclass(domain_relation,power_class(u))* -> .
% 299.96/300.45 67059[2:Res:48775.1,45773.0] || equal(power_class(u),null_class) equal(power_class(u),domain_relation)** -> .
% 299.96/300.45 67061[6:Res:48775.1,45270.0] || equal(power_class(u),null_class) member(null_class,power_class(u))* -> .
% 299.96/300.45 67080[2:Res:48775.1,6845.1] || equal(power_class(u),null_class) subclass(universal_class,power_class(u))* -> .
% 299.96/300.45 67561[2:MRR:67560.2,2754.0] || member(not_subclass_element(u,null_class),regular(u))* -> equal(u,null_class).
% 299.96/300.45 68602[2:Res:168.1,63420.1] || member(u,universal_class) equal(successor(singleton(u)),null_class)** -> .
% 299.96/300.45 68636[4:Res:14893.1,63420.1] || subclass(domain_relation,rotate(u))* equal(successor(u),null_class) -> .
% 299.96/300.45 68643[4:Res:14894.1,63420.1] || subclass(domain_relation,flip(u))* equal(successor(u),null_class) -> .
% 299.96/300.45 68837[2:Res:63395.1,65406.0] || equal(successor(complement(u)),null_class) -> member(singleton(v),u)*.
% 299.96/300.45 68859[2:Res:57632.1,66259.0] || equal(complement(regular(unordered_pair(u,ordered_pair(v,w)))),null_class)** -> .
% 299.96/300.45 68861[2:MRR:68853.2,48667.0] || equal(ordered_pair(u,v),w)* subclass(universal_class,w)* -> .
% 299.96/300.45 68878[2:MRR:68877.2,48669.0] || equal(unordered_pair(u,v),w)* equal(w,universal_class) -> .
% 299.96/300.45 68919[2:Res:57632.1,66735.0] || equal(complement(regular(unordered_pair(ordered_pair(u,v),w))),null_class)** -> .
% 299.96/300.45 69086[2:MRR:69085.2,48667.0] || equal(ordered_pair(u,v),w)* equal(w,universal_class) -> .
% 299.96/300.45 69264[4:Res:23387.1,69158.0] || equal(cantor(complement(cross_product(singleton(singleton(u)),universal_class))),universal_class)** -> .
% 299.96/300.45 69265[4:Res:426.1,69158.0] || subclass(universal_class,cantor(complement(cross_product(singleton(singleton(u)),universal_class))))* -> .
% 299.96/300.45 70448[2:Rew:27508.0,70359.0] || equal(union(null_class,complement(u)),null_class)** -> member(y__dfg,u).
% 299.96/300.45 70449[2:Rew:27508.0,70366.0] || equal(union(null_class,complement(u)),null_class)** -> member(omega,u).
% 299.96/300.45 70450[6:Rew:27508.0,70377.0] || equal(union(null_class,complement(u)),null_class)** -> member(null_class,u).
% 299.96/300.45 70378[6:Res:30656.1,43320.0] || equal(union(null_class,u),successor(null_class))** -> member(null_class,u).
% 299.96/300.45 70379[6:Res:30546.1,43320.0] || equal(union(null_class,u),singleton(null_class))** -> member(null_class,u).
% 299.96/300.45 71716[0:Res:71438.0,435.1] inductive(intersection(u,v)) || -> member(null_class,intersection(v,u))*.
% 299.96/300.45 71823[2:Rew:71741.0,27387.0] || -> member(u,complement(v)) subclass(singleton(u),union(v,null_class))*.
% 299.96/300.45 72292[2:Rew:71741.0,49016.0] || -> equal(image(element_relation,union(u,null_class)),complement(power_class(complement(u))))**.
% 299.96/300.45 72295[2:Rew:71741.0,59842.1] || equal(union(u,null_class),null_class)** -> equal(complement(u),universal_class).
% 299.96/300.45 72303[2:Rew:71741.0,27449.0] || equal(complement(u),universal_class) -> equal(union(u,null_class),null_class)**.
% 299.96/300.45 72341[9:Rew:71741.0,62419.1] function(u) || -> subclass(complement(successor(complement(u))),successor(u))*.
% 299.96/300.45 72362[2:Rew:71741.0,60261.1] || equal(union(u,null_class),universal_class)** -> equal(complement(u),null_class).
% 299.96/300.45 72383[2:Rew:71741.0,40612.0] || -> equal(intersection(union(u,null_class),intersection(complement(u),v)),null_class)**.
% 299.96/300.45 72408[2:Rew:71741.0,41032.0] || -> equal(intersection(union(u,null_class),intersection(v,complement(u))),null_class)**.
% 299.96/300.45 72418[9:Rew:71741.0,43074.1] function(u) || -> equal(intersection(successor(u),complement(u)),null_class)**.
% 299.96/300.45 72419[9:Rew:71741.0,43075.1] function(u) || -> equal(union(successor(u),complement(u)),universal_class)**.
% 299.96/300.45 72420[9:Rew:71741.0,43076.1] function(u) || -> equal(symmetric_difference(successor(u),complement(u)),universal_class)**.
% 299.96/300.45 72992[2:Rew:72917.0,56678.0] || -> subclass(restrict(union(null_class,u),v,w),union(u,null_class))*.
% 299.96/300.45 75910[2:Res:72918.0,435.1] inductive(union(null_class,u)) || -> member(null_class,union(u,null_class))*.
% 299.96/300.45 75976[2:Res:73038.0,435.1] inductive(union(u,null_class)) || -> member(null_class,union(null_class,u))*.
% 299.96/300.45 76078[2:Res:75238.0,435.1] inductive(union(null_class,union(u,null_class))) || -> member(null_class,u)*.
% 299.96/300.45 76429[2:Rew:72460.0,76258.0,75224.0,76258.0,31501.0,76258.0] || -> equal(intersection(union(u,null_class),union(null_class,complement(u))),null_class)**.
% 299.96/300.45 76509[2:Res:75226.0,435.1] inductive(union(u,null_class)) || -> member(null_class,union(u,u))*.
% 299.96/300.45 76566[2:Res:75237.0,435.1] inductive(intersection(union(u,null_class),v)) || -> member(null_class,u)*.
% 299.96/300.45 76670[2:Res:75264.0,435.1] inductive(intersection(u,union(v,null_class))) || -> member(null_class,v)*.
% 299.96/300.45 76927[9:Res:75452.1,435.1] function(u) inductive(successor(u)) || -> member(null_class,u)*.
% 299.96/300.45 77005[2:Res:75894.0,435.1] inductive(union(u,u)) || -> member(null_class,union(u,null_class))*.
% 299.96/300.45 77077[2:Res:76191.0,435.1] inductive(union(u,u)) || -> member(null_class,union(null_class,u))*.
% 299.96/300.45 78209[0:Res:77754.0,435.1] inductive(symmetric_difference(u,v)) || -> member(null_class,union(v,u))*.
% 299.96/300.45 78637[2:Rew:26498.0,78553.1] || equal(successor(u),null_class) -> equal(union(u,null_class),null_class)**.
% 299.96/300.45 79190[9:SpR:37845.1,75236.0] function(u) || -> subclass(restrict(successor(u),v,w),u)*.
% 299.96/300.45 79860[4:SpR:73051.0,31384.0] || -> equal(intersection(sum_class(range_of(null_class)),complement(apply(null_class,u))),null_class)**.
% 299.96/300.45 79861[4:SpR:73051.0,31498.0] || -> equal(union(sum_class(range_of(null_class)),complement(apply(null_class,u))),universal_class)**.
% 299.96/300.45 79862[4:SpR:73051.0,31547.0] || -> equal(symmetric_difference(sum_class(range_of(null_class)),complement(apply(null_class,u))),universal_class)**.
% 299.96/300.45 79874[4:SpR:73051.0,57943.0] || -> subclass(complement(successor(sum_class(range_of(null_class)))),complement(apply(null_class,u)))*.
% 299.96/300.45 80920[2:SpR:72272.0,31498.0] || -> equal(union(union(u,null_class),union(null_class,complement(u))),universal_class)**.
% 299.96/300.45 80921[2:SpR:72272.0,31547.0] || -> equal(symmetric_difference(union(u,null_class),union(null_class,complement(u))),universal_class)**.
% 299.96/300.45 80933[2:SpR:72272.0,57943.0] || -> subclass(complement(successor(union(u,null_class))),union(null_class,complement(u)))*.
% 299.96/300.45 81225[4:SpR:73050.0,31384.0] || -> equal(intersection(apply(null_class,u),complement(apply(null_class,v))),null_class)**.
% 299.96/300.45 81226[4:SpR:73050.0,31498.0] || -> equal(union(apply(null_class,u),complement(apply(null_class,v))),universal_class)**.
% 299.96/300.45 81227[4:SpR:73050.0,31547.0] || -> equal(symmetric_difference(apply(null_class,u),complement(apply(null_class,v))),universal_class)**.
% 299.96/300.45 81239[4:SpR:73050.0,57943.0] || -> subclass(complement(successor(apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.96/300.45 82225[8:SpL:81953.1,31296.0] || equal(null_class,u) equal(power_class(u),successor(null_class))** -> .
% 299.96/300.45 82226[8:SpL:81953.1,31297.0] || equal(null_class,u) equal(power_class(u),singleton(null_class))** -> .
% 299.96/300.45 82228[8:SpL:81953.1,49293.0] || equal(null_class,u) subclass(complement(power_class(u)),null_class)* -> .
% 299.96/300.45 82229[8:SpL:81953.1,49294.0] || equal(null_class,u) equal(complement(power_class(u)),null_class)** -> .
% 299.96/300.45 82331[2:Res:82286.1,51232.0] || equal(null_class,u) equal(singleton(power_class(u)),null_class)** -> .
% 299.96/300.45 82380[3:Obv:82378.0] || -> equal(intersection(intersection(u,element_relation),complement(compose(element_relation,universal_class))),null_class)**.
% 299.96/300.45 82382[3:Obv:82374.0] || -> equal(intersection(intersection(element_relation,u),complement(compose(element_relation,universal_class))),null_class)**.
% 299.96/300.45 82451[3:Obv:82448.0] || -> equal(intersection(complement(compose(element_relation,universal_class)),intersection(u,element_relation)),null_class)**.
% 299.96/300.45 82453[3:Obv:82444.0] || -> equal(intersection(complement(compose(element_relation,universal_class)),intersection(element_relation,u)),null_class)**.
% 299.96/300.45 82478[2:Res:82401.1,26.1] || subclass(universal_class,complement(u))* member(power_class(null_class),u) -> .
% 299.96/300.45 82482[2:Res:82401.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(power_class(null_class),u).
% 299.96/300.45 82483[2:Res:82401.1,24.0] || subclass(universal_class,intersection(u,v))* -> member(power_class(null_class),v).
% 299.96/300.45 82501[2:Res:82401.1,43320.0] || subclass(universal_class,union(null_class,u))* -> member(power_class(null_class),u).
% 299.96/300.45 82982[9:SpR:73632.1,39315.0] function(u) || -> equal(intersection(u,successor(u)),successor(u))**.
% 299.96/300.45 83284[2:SpL:75234.0,196.0] || equal(union(u,null_class),range_of(xr))** -> member(y__dfg,u).
% 299.96/300.45 83292[2:SpL:75234.0,2256.0] || equal(union(u,null_class),universal_class) -> member(singleton(v),u)*.
% 299.96/300.45 83300[2:SpL:75234.0,494.0] || subclass(universal_class,union(u,null_class))* -> member(singleton(v),u)*.
% 299.96/300.45 83992[6:Res:30656.1,75363.0] || equal(union(u,null_class),successor(null_class))** -> member(null_class,u).
% 299.96/300.45 83993[6:Res:30546.1,75363.0] || equal(union(u,null_class),singleton(null_class))** -> member(null_class,u).
% 299.96/300.45 83996[2:Res:82401.1,75363.0] || subclass(universal_class,union(u,null_class))* -> member(power_class(null_class),u).
% 299.96/300.45 84032[10:Res:51739.1,75363.0] || equal(union(u,null_class),universal_class) -> member(regular(null_class),u)*.
% 299.96/300.45 84033[10:Res:51738.1,75363.0] || subclass(universal_class,union(u,null_class))* -> member(regular(null_class),u).
% 299.96/300.45 84487[0:SpR:77552.0,31384.0] || -> equal(intersection(symmetric_difference(u,v),complement(symmetric_difference(v,u))),null_class)**.
% 299.96/300.45 84488[2:SpR:77552.0,31498.0] || -> equal(union(symmetric_difference(u,v),complement(symmetric_difference(v,u))),universal_class)**.
% 299.96/300.45 84489[2:SpR:77552.0,31547.0] || -> equal(symmetric_difference(symmetric_difference(u,v),complement(symmetric_difference(v,u))),universal_class)**.
% 299.96/300.45 84501[2:SpR:77552.0,57943.0] || -> subclass(complement(successor(symmetric_difference(u,v))),complement(symmetric_difference(v,u)))*.
% 299.96/300.45 85058[2:SpR:31.0,82724.0] || -> subclass(restrict(union(null_class,u),v,w),union(u,u))*.
% 299.96/300.45 85231[9:MRR:85230.2,59305.1] function(u) || member(regular(complement(u)),successor(u))* -> .
% 299.96/300.45 85865[2:SpR:31.0,82752.0] || -> subclass(restrict(union(u,u),v,w),union(u,null_class))*.
% 299.96/300.45 86379[2:SpR:31.0,85030.0] || -> subclass(restrict(union(u,null_class),v,w),union(u,u))*.
% 299.96/300.45 86479[2:SpR:31.0,86351.0] || -> subclass(restrict(union(u,null_class),v,w),union(null_class,u))*.
% 299.96/300.45 86614[6:MRR:86569.1,86569.2,54.0,48270.0] inductive(intersection(u,v)) || -> member(apply(choice,omega),u)*.
% 299.96/300.45 86783[2:SpR:31.0,85816.0] || -> subclass(restrict(union(u,u),v,w),union(null_class,u))*.
% 299.96/300.45 87145[6:MRR:87100.1,87100.2,54.0,48270.0] inductive(intersection(u,v)) || -> member(apply(choice,omega),v)*.
% 299.96/300.45 87544[2:SpL:43289.0,196.0] || equal(union(u,u),range_of(xr))** -> member(y__dfg,u).
% 299.96/300.45 87552[2:SpL:43289.0,2256.0] || equal(union(u,u),universal_class)** -> member(singleton(v),u)*.
% 299.96/300.45 87560[2:SpL:43289.0,494.0] || subclass(universal_class,union(u,u))* -> member(singleton(v),u)*.
% 299.96/300.45 87695[0:SpR:31.0,55353.1] || subclass(u,v) -> subclass(restrict(u,w,x),v)*.
% 299.96/300.45 87894[4:Res:87834.1,24544.0] || equal(complement(u),null_class) subclass(universal_class,complement(u))* -> .
% 299.96/300.45 87899[2:Res:87834.1,12314.1] || equal(complement(u),null_class) equal(complement(u),domain_relation)** -> .
% 299.96/300.45 88042[4:Res:87834.1,51267.0] || equal(complement(rotate(u)),null_class)** equal(null_class,u) -> .
% 299.96/300.45 88045[4:Res:87834.1,51274.0] || equal(complement(flip(u)),null_class)** equal(null_class,u) -> .
% 299.96/300.45 88083[4:Res:87834.1,16462.0] || equal(complement(u),null_class) -> member(unordered_pair(v,null_class),u)*.
% 299.96/300.45 88407[6:Res:30656.1,55935.0] || equal(union(u,u),successor(null_class))** -> member(null_class,u).
% 299.96/300.45 88408[6:Res:30546.1,55935.0] || equal(union(u,u),singleton(null_class))** -> member(null_class,u).
% 299.96/300.45 88411[2:Res:82401.1,55935.0] || subclass(universal_class,union(u,u))* -> member(power_class(null_class),u).
% 299.96/300.45 88447[10:Res:51739.1,55935.0] || equal(union(u,u),universal_class)** -> member(regular(null_class),u)*.
% 299.96/300.45 88448[10:Res:51738.1,55935.0] || subclass(universal_class,union(u,u))* -> member(regular(null_class),u).
% 299.96/300.45 88769[6:MRR:88768.2,30196.0] || subclass(singleton(null_class),complement(u))* member(null_class,u) -> .
% 299.96/300.45 88771[6:MRR:88770.1,30196.0] || subclass(singleton(null_class),intersection(u,v))* -> member(null_class,v).
% 299.96/300.45 88773[6:MRR:88772.1,30196.0] || subclass(singleton(null_class),intersection(u,v))* -> member(null_class,u).
% 299.96/300.45 89212[2:Res:87834.1,68492.0] || equal(complement(not_subclass_element(u,v)),null_class)** -> subclass(u,v).
% 299.96/300.45 90747[2:Res:90590.1,45777.0] || equal(singleton(u),null_class) subclass(domain_relation,singleton(u))* -> .
% 299.96/300.45 90748[2:Res:90590.1,45773.0] || equal(singleton(u),null_class) equal(singleton(u),domain_relation)** -> .
% 299.96/300.45 90750[6:Res:90590.1,45270.0] || equal(singleton(u),null_class) member(null_class,singleton(u))* -> .
% 299.96/300.45 90988[2:Obv:90971.0] || -> subclass(intersection(u,regular(v)),complement(v))* equal(v,null_class).
% 299.96/300.45 91202[2:Obv:91183.0] || -> subclass(intersection(regular(u),v),complement(u))* equal(u,null_class).
% 299.96/300.45 92449[0:SpR:40399.0,70784.0] || -> subclass(intersection(intersection(u,complement(v)),intersection(v,w)),null_class)*.
% 299.96/300.45 92450[0:SpR:40809.0,70784.0] || -> subclass(intersection(intersection(u,complement(v)),intersection(w,v)),null_class)*.
% 299.96/300.45 92565[2:Rew:73462.0,92457.0] || -> subclass(intersection(complement(singleton(null_class)),intersection(u,successor(null_class))),null_class)*.
% 299.96/300.45 92468[2:SpR:31528.0,70784.0] || -> subclass(intersection(intersection(u,complement(v)),union(v,v)),null_class)*.
% 299.96/300.45 92488[0:SpR:31.0,70784.0] || -> subclass(intersection(restrict(u,v,w),x),intersection(u,x))*.
% 299.96/300.45 92823[0:SpR:40399.0,70785.0] || -> subclass(intersection(intersection(complement(u),v),intersection(u,w)),null_class)*.
% 299.96/300.45 92824[0:SpR:40809.0,70785.0] || -> subclass(intersection(intersection(complement(u),v),intersection(w,u)),null_class)*.
% 299.96/300.45 92941[2:Rew:73462.0,92831.0] || -> subclass(intersection(complement(singleton(null_class)),intersection(successor(null_class),u)),null_class)*.
% 299.96/300.45 92842[2:SpR:31528.0,70785.0] || -> subclass(intersection(intersection(complement(u),v),union(u,u)),null_class)*.
% 299.96/300.45 92994[2:SpR:23838.0,92893.0] || -> equal(null_class,u) subclass(intersection(successor(null_class),singleton(u)),null_class)*.
% 299.96/300.45 93214[2:Rew:73462.0,93126.0] || -> subclass(intersection(singleton(singleton(null_class)),intersection(u,successor(null_class))),null_class)*.
% 299.96/300.45 93215[2:Rew:73462.0,93130.0] || -> subclass(intersection(singleton(singleton(null_class)),intersection(successor(null_class),u)),null_class)*.
% 299.96/300.45 93585[2:SpR:23838.0,92999.0] || -> equal(null_class,u) subclass(intersection(singleton(u),successor(null_class)),null_class)*.
% 299.96/300.45 94431[0:Obv:94414.0] || -> subclass(intersection(u,restrict(v,w,x)),intersection(v,u))*.
% 299.96/300.45 94460[2:SpR:40399.0,92885.0] || -> subclass(intersection(union(null_class,complement(u)),intersection(u,v)),null_class)*.
% 299.96/300.45 94461[2:SpR:40809.0,92885.0] || -> subclass(intersection(union(null_class,complement(u)),intersection(v,u)),null_class)*.
% 299.96/300.45 94849[2:Rew:73462.0,94749.0] || -> subclass(intersection(complement(u),union(null_class,intersection(u,v))),null_class)*.
% 299.96/300.45 94850[2:Rew:73462.0,94750.0] || -> subclass(intersection(complement(u),union(null_class,intersection(v,u))),null_class)*.
% 299.96/300.45 95270[2:Rew:73462.0,95170.0] || -> subclass(intersection(complement(successor(null_class)),intersection(u,singleton(null_class))),null_class)*.
% 299.96/300.45 95271[2:Rew:73462.0,95174.0] || -> subclass(intersection(complement(successor(null_class)),intersection(singleton(null_class),u)),null_class)*.
% 299.96/300.45 95351[2:SpR:94942.0,70784.0] || -> subclass(intersection(intersection(u,v),union(null_class,complement(v))),null_class)*.
% 299.96/300.45 95356[2:SpR:94942.0,70785.0] || -> subclass(intersection(intersection(u,v),union(null_class,complement(u))),null_class)*.
% 299.96/300.45 96092[3:SpR:31.0,96063.0] || -> subclass(restrict(complement(compose(element_relation,universal_class)),u,v),complement(element_relation))*.
% 299.96/300.45 96863[2:SpR:94942.0,94867.1] || equal(union(null_class,complement(u)),universal_class)** -> subclass(u,null_class).
% 299.96/300.45 96986[2:Rew:96971.1,72018.1] || equal(u,universal_class) -> equal(symmetric_difference(v,u),complement(v))**.
% 299.96/300.45 97399[2:Rew:97382.1,72019.1] || equal(u,universal_class) -> equal(symmetric_difference(u,v),complement(v))**.
% 299.96/300.45 97554[2:SpR:96971.1,40399.0] || equal(intersection(u,v),universal_class)** -> equal(complement(u),null_class).
% 299.96/300.45 97555[2:SpR:96971.1,40809.0] || equal(intersection(u,v),universal_class)** -> equal(complement(v),null_class).
% 299.96/300.45 97616[2:SpR:96971.1,31528.0] || equal(union(u,u),universal_class)** -> equal(complement(u),null_class).
% 299.96/300.45 97625[2:SpR:96971.1,94942.0] || equal(union(null_class,complement(u)),universal_class)** -> equal(u,null_class).
% 299.96/300.45 98700[2:SpR:97382.1,40399.0] || equal(complement(u),universal_class) -> equal(intersection(u,v),null_class)**.
% 299.96/300.45 98701[2:SpR:97382.1,40809.0] || equal(complement(u),universal_class) -> equal(intersection(v,u),null_class)**.
% 299.96/300.45 98761[2:SpR:97382.1,31528.0] || equal(complement(u),universal_class) -> equal(union(u,u),null_class)**.
% 299.96/300.45 99319[0:SpR:71235.1,5565.0] || subclass(u,v) -> subclass(symmetric_difference(v,u),complement(u))*.
% 299.96/300.45 99497[0:SpR:71235.1,77099.0] || subclass(u,v) -> subclass(symmetric_difference(u,v),complement(u))*.
% 299.96/300.45 99514[0:SpR:71235.1,57155.0] || subclass(u,restrict(v,w,x))* -> subclass(u,v).
% 299.96/300.45 99583[6:SpL:71235.1,85327.0] || subclass(u,complement(successor(null_class)))* equal(u,universal_class) -> .
% 299.96/300.45 99857[2:Res:55669.0,99445.0] || -> subclass(restrict(intersection(successor(null_class),u),v,w),singleton(null_class))*.
% 299.96/300.45 99872[2:Res:2705.1,99445.0] || member(u,successor(null_class)) -> subclass(singleton(u),singleton(null_class))*.
% 299.96/300.45 99892[2:Res:56195.0,99445.0] || -> subclass(restrict(intersection(u,successor(null_class)),v,w),singleton(null_class))*.
% 299.96/300.45 100976[4:MRR:100951.1,100951.3,9913.1,51260.1] || member(u,cantor(u))* subclass(domain_relation,regular(element_relation))* -> .
% 299.96/300.45 102367[2:Rew:27508.0,102270.0] || equal(union(null_class,complement(u)),null_class)** -> subclass(v,u)*.
% 299.96/300.45 102280[2:Res:55669.0,99423.0] || -> subclass(restrict(intersection(union(null_class,u),v),w,x),u)*.
% 299.96/300.45 102283[2:Res:57155.0,99423.0] || -> subclass(intersection(restrict(union(null_class,u),v,w),x),u)*.
% 299.96/300.45 102289[2:Res:57823.0,99423.0] || -> subclass(union(null_class,restrict(union(null_class,u),v,w)),u)*.
% 299.96/300.45 102295[2:Res:2705.1,99423.0] || member(u,union(null_class,v))* -> subclass(singleton(u),v).
% 299.96/300.45 102330[2:Res:55618.0,99423.0] || -> subclass(intersection(u,restrict(union(null_class,v),w,x)),v)*.
% 299.96/300.45 102334[2:Res:56195.0,99423.0] || -> subclass(restrict(intersection(u,union(null_class,v)),w,x),v)*.
% 299.96/300.45 102687[2:SpR:77552.0,102296.0] || -> subclass(complement(successor(complement(symmetric_difference(u,v)))),symmetric_difference(v,u))*.
% 299.96/300.45 102691[2:SpR:35175.0,102296.0] || -> subclass(complement(successor(union(null_class,complement(u)))),union(u,u))*.
% 299.96/300.45 102692[2:SpR:72272.0,102296.0] || -> subclass(complement(successor(union(null_class,complement(u)))),union(u,null_class))*.
% 299.96/300.45 102693[2:SpR:27508.0,102296.0] || -> subclass(complement(successor(union(null_class,complement(u)))),union(null_class,u))*.
% 299.96/300.45 102694[4:SpR:73050.0,102296.0] || -> subclass(complement(successor(complement(apply(null_class,u)))),apply(null_class,v))*.
% 299.96/300.45 102697[2:SpR:62519.1,102296.0] || equal(successor(successor(complement(u))),null_class)** -> subclass(universal_class,u).
% 299.96/300.45 102702[2:Res:102296.0,2136.1] || equal(complement(successor(complement(u))),universal_class)** -> member(null_class,u).
% 299.96/300.45 102703[2:Res:102296.0,478.1] || equal(complement(successor(complement(u))),universal_class)** -> member(y__dfg,u).
% 299.96/300.45 102704[2:Res:102296.0,465.1] || equal(complement(successor(complement(u))),universal_class)** -> member(omega,u).
% 299.96/300.45 103146[9:SpR:73632.1,102685.0] function(u) || -> subclass(complement(successor(successor(u))),complement(u))*.
% 299.96/300.45 103557[2:SpR:44870.1,102753.0] || subclass(complement(u),null_class) -> subclass(complement(successor(null_class)),u)*.
% 299.96/300.45 104250[6:SpR:103975.0,43.0] || -> equal(range__dfg(successor(null_class),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.96/300.45 106066[0:MRR:22213.0,106065.0] || -> equal(intersection(complement(u),complement(v)),complement(union(u,v)))**.
% 299.96/300.45 108704[2:SpR:30.0,105566.0] || -> subclass(union(null_class,restrict(union(u,null_class),v,w)),u)*.
% 299.96/300.45 109067[9:SpR:73632.1,107532.0] function(u) || -> equal(union(u,successor(u)),successor(u))**.
% 299.96/300.45 109551[9:SpR:109250.0,73632.1] function(successor(u)) || -> equal(successor(successor(u)),successor(u))**.
% 299.96/300.45 110265[2:Res:109577.1,45777.0] || equal(successor(u),null_class) subclass(domain_relation,successor(u))* -> .
% 299.96/300.45 110266[2:Res:109577.1,45773.0] || equal(successor(u),null_class) equal(successor(u),domain_relation)** -> .
% 299.96/300.45 110268[6:Res:109577.1,45270.0] || equal(successor(u),null_class) member(null_class,successor(u))* -> .
% 299.96/300.45 110294[2:Res:109577.1,6845.1] || equal(successor(u),null_class) subclass(universal_class,successor(u))* -> .
% 299.96/300.45 110682[2:Res:55669.0,99431.0] || -> subclass(restrict(intersection(union(u,null_class),v),w,x),u)*.
% 299.96/300.45 110685[2:Res:57155.0,99431.0] || -> subclass(intersection(restrict(union(u,null_class),v,w),x),u)*.
% 299.96/300.45 110695[2:Res:2705.1,99431.0] || member(u,union(v,null_class))* -> subclass(singleton(u),v).
% 299.96/300.45 110732[2:Res:55618.0,99431.0] || -> subclass(intersection(u,restrict(union(v,null_class),w,x)),v)*.
% 299.96/300.45 110736[2:Res:56195.0,99431.0] || -> subclass(restrict(intersection(u,union(v,null_class)),w,x),v)*.
% 299.96/300.45 111795[2:SpR:30.0,105578.0] || -> subclass(union(null_class,restrict(union(u,u),v,w)),u)*.
% 299.96/300.45 112017[2:SpL:107615.0,46385.0] || equal(image(element_relation,successor(u)),power_class(complement(successor(u))))** -> .
% 299.96/300.45 112952[9:SpR:73632.1,112548.0] function(complement(u)) || -> subclass(regular(successor(complement(u))),u)*.
% 299.96/300.45 112966[2:Res:112548.0,435.1] inductive(regular(union(null_class,complement(u)))) || -> member(null_class,u)*.
% 299.96/300.45 113022[2:Rew:47084.0,112925.0] || -> subclass(regular(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))*.
% 299.96/300.45 113023[2:Rew:47084.0,112927.0] || -> subclass(regular(power_class(complement(successor(u)))),image(element_relation,successor(u)))*.
% 299.96/300.45 113332[2:SpR:20514.1,112560.0] || equal(power_class(u),universal_class) -> subclass(regular(power_class(u)),null_class)*.
% 299.96/300.45 113350[2:Res:112560.0,435.1] inductive(regular(power_class(u))) || -> member(null_class,complement(power_class(u)))*.
% 299.96/300.45 113361[2:SpR:20514.1,112561.0] || equal(successor(u),universal_class) -> subclass(regular(successor(u)),null_class)*.
% 299.96/300.45 113371[2:Res:112561.0,435.1] inductive(regular(successor(u))) || -> member(null_class,complement(successor(u)))*.
% 299.96/300.45 113445[2:Res:113011.0,435.1] inductive(regular(union(null_class,u))) || -> member(null_class,complement(u))*.
% 299.96/300.45 113538[2:Res:113409.0,435.1] inductive(regular(union(u,null_class))) || -> member(null_class,complement(u))*.
% 299.96/300.45 113813[2:Res:113422.0,435.1] inductive(regular(union(u,u))) || -> member(null_class,complement(u))*.
% 299.96/300.45 114048[2:Res:113956.0,435.1] inductive(regular(complement(u))) || -> member(null_class,union(u,null_class))*.
% 299.96/300.45 114438[2:Res:113994.0,435.1] inductive(regular(complement(u))) || -> member(null_class,union(null_class,u))*.
% 299.96/300.45 114545[2:Res:113996.0,435.1] inductive(regular(complement(u))) || -> member(null_class,union(u,u))*.
% 299.96/300.45 115313[2:Res:63395.1,112954.0] || equal(successor(complement(u)),null_class) -> subclass(regular(null_class),u)*.
% 299.96/300.45 117542[0:SpR:112449.0,31384.0] || -> equal(intersection(union(u,v),complement(union(v,u))),null_class)**.
% 299.96/300.45 117543[2:SpR:112449.0,31498.0] || -> equal(union(union(u,v),complement(union(v,u))),universal_class)**.
% 299.96/300.45 117544[2:SpR:112449.0,31547.0] || -> equal(symmetric_difference(union(u,v),complement(union(v,u))),universal_class)**.
% 299.96/300.45 117567[2:SpR:112449.0,57943.0] || -> subclass(complement(successor(union(u,v))),complement(union(v,u)))*.
% 299.96/300.45 117571[2:SpR:112449.0,102296.0] || -> subclass(complement(successor(complement(union(u,v)))),union(v,u))*.
% 299.96/300.45 119250[0:SpR:40399.0,71457.0] || -> subclass(intersection(intersection(u,v),intersection(complement(u),w)),null_class)*.
% 299.96/300.45 119251[0:SpR:40809.0,71457.0] || -> subclass(intersection(intersection(u,v),intersection(complement(v),w)),null_class)*.
% 299.96/300.45 119271[2:SpR:31528.0,71457.0] || -> subclass(intersection(union(u,u),intersection(complement(u),v)),null_class)*.
% 299.96/300.45 119423[0:SpR:40399.0,71460.0] || -> subclass(intersection(intersection(u,v),intersection(w,complement(u))),null_class)*.
% 299.96/300.45 119424[0:SpR:40809.0,71460.0] || -> subclass(intersection(intersection(u,v),intersection(w,complement(v))),null_class)*.
% 299.96/300.45 119444[2:SpR:31528.0,71460.0] || -> subclass(intersection(union(u,u),intersection(v,complement(u))),null_class)*.
% 299.96/300.45 119586[0:SpR:87281.0,5565.0] || -> subclass(symmetric_difference(u,intersection(u,v)),complement(intersection(u,v)))*.
% 299.96/300.45 120399[0:SpR:87421.0,5565.0] || -> subclass(symmetric_difference(u,intersection(v,u)),complement(intersection(v,u)))*.
% 299.96/300.45 121103[0:SpR:31.0,88501.0] || -> subclass(restrict(symmetric_difference(u,v),w,x),union(v,u))*.
% 299.96/300.45 121674[2:SpR:92205.1,98232.0] || subclass(u,singleton(u)) -> subclass(successor(u),complement(u))*.
% 299.96/300.45 121818[2:SpR:92205.1,94942.0] || subclass(u,union(null_class,complement(u)))* -> equal(u,null_class).
% 299.96/300.45 122123[0:Res:2705.1,121790.0] || member(u,complement(singleton(u)))* -> equal(singleton(u),null_class).
% 299.96/300.45 123892[2:Res:87834.1,123023.1] || equal(complement(power_class(u)),null_class)** member(u,universal_class) -> .
% 299.96/300.45 123995[2:Res:87834.1,123024.1] || equal(complement(sum_class(u)),null_class)** member(u,universal_class) -> .
% 299.96/300.45 124027[2:Res:82286.1,123893.1] || equal(null_class,u) equal(power_class(power_class(u)),universal_class)** -> .
% 299.96/300.45 124028[2:Res:58.1,123893.1] || member(u,universal_class) equal(power_class(power_class(u)),universal_class)** -> .
% 299.96/300.45 124030[2:Res:56.1,123893.1] || member(u,universal_class) equal(power_class(sum_class(u)),universal_class)** -> .
% 299.96/300.45 124034[2:Res:3911.1,123893.1] function(u) || equal(power_class(apply(u,v)),universal_class)** -> .
% 299.96/300.45 124039[2:Res:9967.1,123893.1] || equal(power_class(not_subclass_element(u,v)),universal_class)** -> subclass(u,v).
% 299.96/300.45 124040[4:Res:32968.1,123893.1] || member(u,universal_class) equal(power_class(cantor(u)),universal_class)** -> .
% 299.96/300.45 124197[2:Res:82286.1,123996.1] || equal(null_class,u) equal(sum_class(power_class(u)),universal_class)** -> .
% 299.96/300.45 124198[2:Res:58.1,123996.1] || member(u,universal_class) equal(sum_class(power_class(u)),universal_class)** -> .
% 299.96/300.45 124200[2:Res:56.1,123996.1] || member(u,universal_class) equal(sum_class(sum_class(u)),universal_class)** -> .
% 299.96/300.45 124204[2:Res:3911.1,123996.1] function(u) || equal(sum_class(apply(u,v)),universal_class)** -> .
% 299.96/300.45 124209[2:Res:9967.1,123996.1] || equal(sum_class(not_subclass_element(u,v)),universal_class)** -> subclass(u,v).
% 299.96/300.45 124210[4:Res:32968.1,123996.1] || member(u,universal_class) equal(sum_class(cantor(u)),universal_class)** -> .
% 299.96/300.45 124392[2:Obv:124378.0] || -> subclass(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))*.
% 299.96/300.45 125143[0:Rew:73462.0,124999.0] || -> subclass(intersection(complement(u),intersection(v,intersection(u,w))),null_class)*.
% 299.96/300.45 125144[0:Rew:73462.0,125000.0] || -> subclass(intersection(complement(u),intersection(v,intersection(w,u))),null_class)*.
% 299.96/300.45 125145[2:Rew:73462.0,125008.0] || -> subclass(intersection(successor(null_class),intersection(u,complement(singleton(null_class)))),null_class)*.
% 299.96/300.45 125146[3:Rew:73462.0,125009.0] || -> subclass(intersection(element_relation,intersection(u,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.96/300.45 125148[2:Rew:73462.0,125020.0] || -> subclass(intersection(complement(u),intersection(v,union(u,u))),null_class)*.
% 299.96/300.45 125149[2:Rew:73462.0,125021.0] || -> subclass(intersection(complement(u),intersection(v,union(u,null_class))),null_class)*.
% 299.96/300.45 125150[2:Rew:73462.0,125024.0] || -> subclass(intersection(u,intersection(v,union(null_class,complement(u)))),null_class)*.
% 299.96/300.45 125152[2:Rew:73462.0,125036.0] || -> subclass(intersection(singleton(null_class),intersection(u,complement(successor(null_class)))),null_class)*.
% 299.96/300.45 125153[2:Rew:73462.0,125037.0] || -> subclass(intersection(successor(null_class),intersection(u,singleton(singleton(null_class)))),null_class)*.
% 299.96/300.45 125050[0:SpR:31.0,92442.0] || -> subclass(intersection(restrict(u,v,w),x),intersection(x,u))*.
% 299.96/300.45 125254[0:SpR:92205.1,125131.0] || subclass(u,intersection(v,complement(u)))* -> subclass(u,null_class).
% 299.96/300.45 125266[2:SpR:96971.1,125131.0] || equal(intersection(u,complement(v)),universal_class)** -> subclass(v,null_class).
% 299.96/300.45 125439[0:SpR:92205.1,125231.0] || subclass(u,intersection(complement(u),v))* -> subclass(u,null_class).
% 299.96/300.45 125451[2:SpR:96971.1,125231.0] || equal(intersection(complement(u),v),universal_class)** -> subclass(u,null_class).
% 299.96/300.45 125534[2:SpR:125282.0,94810.0] || -> subclass(intersection(u,union(null_class,intersection(v,complement(u)))),null_class)*.
% 299.96/300.45 125539[2:SpR:125282.0,92205.1] || subclass(u,intersection(v,complement(u)))* -> equal(null_class,u).
% 299.96/300.45 125819[2:Rew:73462.0,125590.0] || -> subclass(intersection(u,intersection(v,intersection(w,complement(u)))),null_class)*.
% 299.96/300.45 125639[2:SpR:125282.0,96971.1] || equal(intersection(u,complement(v)),universal_class)** -> equal(null_class,v).
% 299.96/300.45 125670[2:SpR:26509.0,125282.0] || -> equal(intersection(complement(u),intersection(v,union(null_class,u))),null_class)**.
% 299.96/300.45 125683[2:SpR:92205.1,125282.0] || subclass(u,complement(v))* -> equal(intersection(v,u),null_class).
% 299.96/300.45 125941[2:SpR:125467.0,94810.0] || -> subclass(intersection(u,union(null_class,intersection(complement(u),v))),null_class)*.
% 299.96/300.45 125946[2:SpR:125467.0,92205.1] || subclass(u,intersection(complement(u),v))* -> equal(null_class,u).
% 299.96/300.45 126233[2:Rew:73462.0,125998.0] || -> subclass(intersection(u,intersection(v,intersection(complement(u),w))),null_class)*.
% 299.96/300.45 126048[2:SpR:125467.0,96971.1] || equal(intersection(complement(u),v),universal_class)** -> equal(null_class,u).
% 299.96/300.45 126052[2:SpR:125467.0,92893.0] || -> subclass(intersection(successor(null_class),intersection(complement(singleton(null_class)),u)),null_class)*.
% 299.96/300.45 126079[2:SpR:26509.0,125467.0] || -> equal(intersection(complement(u),intersection(union(null_class,u),v)),null_class)**.
% 299.96/300.45 127768[2:SpR:92205.1,127100.0] || subclass(u,union(null_class,singleton(u)))* -> subclass(u,null_class).
% 299.96/300.45 127778[2:SpR:96971.1,127100.0] || equal(union(null_class,singleton(u)),universal_class)** -> subclass(u,null_class).
% 299.96/300.45 128045[2:Rew:73462.0,127861.0] || -> subclass(intersection(union(null_class,u),union(null_class,singleton(u))),null_class)*.
% 299.96/300.45 128049[2:Rew:73462.0,127879.0] || -> subclass(intersection(union(null_class,u),intersection(v,singleton(u))),null_class)*.
% 299.96/300.45 128050[2:Rew:73462.0,127883.0] || -> subclass(intersection(union(null_class,u),intersection(singleton(u),v)),null_class)*.
% 299.96/300.45 128051[2:Rew:73462.0,127885.0] || -> subclass(intersection(singleton(u),intersection(v,union(null_class,u))),null_class)*.
% 299.96/300.45 127920[2:SpR:127653.0,96971.1] || equal(union(null_class,u),universal_class)** -> equal(singleton(u),null_class).
% 299.96/300.45 128308[2:Rew:73462.0,128140.0] || -> subclass(intersection(union(u,null_class),union(null_class,singleton(u))),null_class)*.
% 299.96/300.45 128312[2:Rew:73462.0,128158.0] || -> subclass(intersection(union(u,null_class),intersection(v,singleton(u))),null_class)*.
% 299.96/300.45 128313[2:Rew:73462.0,128162.0] || -> subclass(intersection(union(u,null_class),intersection(singleton(u),v)),null_class)*.
% 299.96/300.45 128314[2:Rew:73462.0,128164.0] || -> subclass(intersection(singleton(u),intersection(v,union(u,null_class))),null_class)*.
% 299.96/300.45 128199[2:SpR:127732.0,96971.1] || equal(union(u,null_class),universal_class)** -> equal(singleton(u),null_class).
% 299.96/300.45 128449[2:SpR:127794.0,92205.1] || subclass(u,union(null_class,singleton(u)))* -> equal(null_class,u).
% 299.96/300.45 128460[2:SpR:127794.0,70784.0] || -> subclass(intersection(intersection(u,v),union(null_class,singleton(v))),null_class)*.
% 299.96/300.45 128465[2:SpR:127794.0,70785.0] || -> subclass(intersection(intersection(u,v),union(null_class,singleton(u))),null_class)*.
% 299.96/300.45 128675[2:Rew:73462.0,128486.0] || -> subclass(intersection(u,intersection(v,union(null_class,singleton(u)))),null_class)*.
% 299.96/300.45 128520[2:SpR:127794.0,71460.0] || -> subclass(intersection(union(null_class,singleton(u)),intersection(v,u)),null_class)*.
% 299.96/300.45 128546[2:SpR:127794.0,96971.1] || equal(union(null_class,singleton(u)),universal_class)** -> equal(null_class,u).
% 299.96/300.45 128548[2:SpR:127794.0,71457.0] || -> subclass(intersection(union(null_class,singleton(u)),intersection(u,v)),null_class)*.
% 299.96/300.45 128685[2:Rew:27508.0,128527.0,8044.0,128527.0] || -> equal(union(u,union(null_class,complement(singleton(complement(u))))),universal_class)**.
% 299.96/300.45 128768[2:Res:2705.1,127105.0] || member(u,singleton(singleton(u)))* -> equal(singleton(u),null_class).
% 299.96/300.45 129055[2:SpR:92205.1,127318.0] || subclass(u,intersection(v,singleton(u)))* -> subclass(u,null_class).
% 299.96/300.45 129068[2:SpR:96971.1,127318.0] || equal(intersection(u,singleton(v)),universal_class)** -> subclass(v,null_class).
% 299.96/300.45 129139[2:SpR:127943.0,92885.0] || -> subclass(intersection(union(null_class,singleton(u)),union(u,u)),null_class)*.
% 299.96/300.45 129157[2:SpR:127943.0,70784.0] || -> subclass(intersection(intersection(u,singleton(v)),union(v,v)),null_class)*.
% 299.96/300.45 129161[2:SpR:127943.0,70785.0] || -> subclass(intersection(intersection(singleton(u),v),union(u,u)),null_class)*.
% 299.96/300.45 129314[2:Rew:73462.0,129163.0] || -> subclass(intersection(singleton(u),intersection(v,union(u,u))),null_class)*.
% 299.96/300.45 129170[2:SpR:127943.0,71460.0] || -> subclass(intersection(union(u,u),intersection(v,singleton(u))),null_class)*.
% 299.96/300.45 129195[2:SpR:127943.0,94521.0] || -> subclass(intersection(union(u,u),union(null_class,singleton(u))),null_class)*.
% 299.96/300.45 129198[2:SpR:127943.0,96971.1] || equal(union(u,u),universal_class)** -> equal(singleton(u),null_class).
% 299.96/300.45 129200[2:SpR:127943.0,71457.0] || -> subclass(intersection(union(u,u),intersection(singleton(u),v)),null_class)*.
% 299.96/300.45 129517[2:SpR:128872.0,94810.0] || -> subclass(intersection(singleton(u),union(null_class,intersection(v,u))),null_class)*.
% 299.96/300.45 129549[2:SpR:128872.0,70784.0] || -> subclass(intersection(intersection(u,singleton(v)),intersection(w,v)),null_class)*.
% 299.96/300.45 129553[2:SpR:128872.0,70785.0] || -> subclass(intersection(intersection(singleton(u),v),intersection(w,u)),null_class)*.
% 299.96/300.45 129721[2:Rew:73462.0,129555.0] || -> subclass(intersection(singleton(u),intersection(v,intersection(w,u))),null_class)*.
% 299.96/300.45 129562[2:SpR:128872.0,71460.0] || -> subclass(intersection(intersection(u,v),intersection(w,singleton(v))),null_class)*.
% 299.96/300.45 129572[2:SpR:128872.0,96971.1] || equal(intersection(u,v),universal_class)** -> equal(singleton(v),null_class).
% 299.96/300.45 129574[2:SpR:128872.0,71457.0] || -> subclass(intersection(intersection(u,v),intersection(singleton(v),w)),null_class)*.
% 299.96/300.45 129581[2:SpR:92205.1,128872.0] || subclass(u,v) -> equal(intersection(singleton(v),u),null_class)**.
% 299.96/300.45 129825[2:SpR:128994.0,94810.0] || -> subclass(intersection(singleton(u),union(null_class,intersection(u,v))),null_class)*.
% 299.96/300.45 129858[2:SpR:128994.0,70784.0] || -> subclass(intersection(intersection(u,singleton(v)),intersection(v,w)),null_class)*.
% 299.96/300.45 129862[2:SpR:128994.0,70785.0] || -> subclass(intersection(intersection(singleton(u),v),intersection(u,w)),null_class)*.
% 299.96/300.45 130030[2:Rew:73462.0,129864.0] || -> subclass(intersection(singleton(u),intersection(v,intersection(u,w))),null_class)*.
% 299.96/300.45 129871[2:SpR:128994.0,71460.0] || -> subclass(intersection(intersection(u,v),intersection(w,singleton(u))),null_class)*.
% 299.96/300.45 129881[2:SpR:128994.0,96971.1] || equal(intersection(u,v),universal_class)** -> equal(singleton(u),null_class).
% 299.96/300.45 129883[2:SpR:128994.0,71457.0] || -> subclass(intersection(intersection(u,v),intersection(singleton(u),w)),null_class)*.
% 299.96/300.45 130037[2:Rew:73462.0,129917.0] || -> equal(intersection(symmetric_difference(u,v),singleton(union(u,v))),null_class)**.
% 299.96/300.45 130144[2:SpR:92205.1,129037.0] || subclass(u,intersection(singleton(u),v))* -> subclass(u,null_class).
% 299.96/300.45 130157[2:SpR:96971.1,129037.0] || equal(intersection(singleton(u),v),universal_class)** -> subclass(u,null_class).
% 299.96/300.45 130237[2:SpR:129084.0,94810.0] || -> subclass(intersection(u,union(null_class,intersection(v,singleton(u)))),null_class)*.
% 299.96/300.45 130242[2:SpR:129084.0,92205.1] || subclass(u,intersection(v,singleton(u)))* -> equal(null_class,u).
% 299.96/300.45 130487[2:Rew:73462.0,130295.0] || -> subclass(intersection(u,intersection(v,intersection(w,singleton(u)))),null_class)*.
% 299.96/300.45 130345[2:SpR:129084.0,96971.1] || equal(intersection(u,singleton(v)),universal_class)** -> equal(null_class,v).
% 299.96/300.45 130362[2:SpR:92205.1,129084.0] || subclass(u,singleton(v))* -> equal(intersection(v,u),null_class).
% 299.96/300.45 130594[2:SpR:130174.0,94810.0] || -> subclass(intersection(u,union(null_class,intersection(singleton(u),v))),null_class)*.
% 299.96/300.45 130599[2:SpR:130174.0,92205.1] || subclass(u,intersection(singleton(u),v))* -> equal(null_class,u).
% 299.96/300.45 130866[2:Rew:73462.0,130653.0] || -> subclass(intersection(u,intersection(v,intersection(singleton(u),w))),null_class)*.
% 299.96/300.45 130704[2:SpR:130174.0,96971.1] || equal(intersection(singleton(u),v),universal_class)** -> equal(null_class,u).
% 299.96/300.45 130710[2:SpR:130174.0,92893.0] || -> subclass(intersection(successor(null_class),intersection(singleton(singleton(null_class)),u)),null_class)*.
% 299.96/300.45 131881[4:Res:23387.1,131813.0] || equal(cantor(singleton(cross_product(singleton(singleton(u)),universal_class))),universal_class)** -> .
% 299.96/300.45 131882[4:Res:426.1,131813.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(singleton(u)),universal_class))))* -> .
% 299.96/300.45 132047[2:Res:147.1,127395.0] || equal(singleton(u),range_of(xr)) member(y__dfg,u)* -> .
% 299.96/300.45 132063[6:Res:30656.1,127395.0] || equal(singleton(u),successor(null_class)) member(null_class,u)* -> .
% 299.96/300.45 132064[6:Res:30546.1,127395.0] || equal(singleton(u),singleton(null_class)) member(null_class,u)* -> .
% 299.96/300.45 133489[2:SpL:106089.0,133362.0] || member(universal_class,complement(intersection(union(u,v),power_class(w))))* -> .
% 299.96/300.45 133493[2:SpL:106078.0,133362.0] || member(universal_class,complement(intersection(power_class(u),union(v,w))))* -> .
% 299.96/300.45 134237[2:Rew:73462.0,134038.0] || -> subclass(intersection(u,intersection(intersection(v,complement(u)),w)),null_class)*.
% 299.96/300.45 134238[2:Rew:73462.0,134039.0] || -> subclass(intersection(u,intersection(intersection(v,singleton(u)),w)),null_class)*.
% 299.96/300.45 134239[2:Rew:73462.0,134041.0] || -> subclass(intersection(u,intersection(intersection(complement(u),v),w)),null_class)*.
% 299.96/300.45 134240[2:Rew:73462.0,134042.0] || -> subclass(intersection(u,intersection(intersection(singleton(u),v),w)),null_class)*.
% 299.96/300.45 134241[0:Rew:73462.0,134047.0] || -> subclass(intersection(complement(u),intersection(intersection(u,v),w)),null_class)*.
% 299.96/300.45 134242[0:Rew:73462.0,134048.0] || -> subclass(intersection(complement(u),intersection(intersection(v,u),w)),null_class)*.
% 299.96/300.45 134244[3:Rew:73462.0,134057.0] || -> subclass(intersection(element_relation,intersection(complement(compose(element_relation,universal_class)),u)),null_class)*.
% 299.96/300.45 134247[2:Rew:73462.0,134066.0] || -> subclass(intersection(complement(u),intersection(union(u,u),v)),null_class)*.
% 299.96/300.45 134248[2:Rew:73462.0,134067.0] || -> subclass(intersection(complement(u),intersection(union(u,null_class),v)),null_class)*.
% 299.96/300.45 134249[2:Rew:73462.0,134070.0] || -> subclass(intersection(u,intersection(union(null_class,complement(u)),v)),null_class)*.
% 299.96/300.45 134250[2:Rew:73462.0,134071.0] || -> subclass(intersection(u,intersection(union(null_class,singleton(u)),v)),null_class)*.
% 299.96/300.45 134251[2:Rew:73462.0,134081.0] || -> subclass(intersection(singleton(u),intersection(union(null_class,u),v)),null_class)*.
% 299.96/300.45 134252[2:Rew:73462.0,134082.0] || -> subclass(intersection(singleton(u),intersection(union(u,null_class),v)),null_class)*.
% 299.96/300.45 134253[2:Rew:73462.0,134083.0] || -> subclass(intersection(singleton(u),intersection(union(u,u),v)),null_class)*.
% 299.96/300.45 134254[2:Rew:73462.0,134084.0] || -> subclass(intersection(singleton(u),intersection(intersection(v,u),w)),null_class)*.
% 299.96/300.45 134255[2:Rew:73462.0,134085.0] || -> subclass(intersection(singleton(u),intersection(intersection(u,v),w)),null_class)*.
% 299.96/300.45 134256[2:Rew:73462.0,134088.0] || -> subclass(intersection(singleton(null_class),intersection(complement(successor(null_class)),u)),null_class)*.
% 299.96/300.45 135335[2:Res:87834.1,99398.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,u)*.
% 299.96/300.45 135342[2:Res:55795.0,99398.0] || -> subclass(restrict(union(null_class,intersection(u,v)),w,x),u)*.
% 299.96/300.45 135345[0:Res:55669.0,99398.0] || -> subclass(restrict(intersection(intersection(u,v),w),x,y),u)*.
% 299.96/300.45 135348[0:Res:57155.0,99398.0] || -> subclass(intersection(restrict(intersection(u,v),w,x),y),u)*.
% 299.96/300.45 135352[2:Res:57823.0,99398.0] || -> subclass(union(null_class,restrict(intersection(u,v),w,x)),u)*.
% 299.96/300.45 135359[0:Res:2705.1,99398.0] || member(u,intersection(v,w))* -> subclass(singleton(u),v).
% 299.96/300.45 135361[2:Res:102753.0,99398.0] || -> subclass(complement(successor(union(null_class,complement(intersection(u,v))))),u)*.
% 299.96/300.45 135404[0:Res:55618.0,99398.0] || -> subclass(intersection(u,restrict(intersection(v,w),x,y)),v)*.
% 299.96/300.45 135410[0:Res:56195.0,99398.0] || -> subclass(restrict(intersection(u,intersection(v,w)),x,y),v)*.
% 299.96/300.45 135458[2:SpR:31.0,135420.0] || -> subclass(regular(complement(restrict(u,v,w))),cross_product(v,w))*.
% 299.96/300.45 135520[2:SpR:106075.0,135420.0] || -> subclass(regular(union(u,complement(union(v,w)))),complement(u))*.
% 299.96/300.45 135528[2:Res:135420.0,435.1] inductive(regular(complement(intersection(u,v)))) || -> member(null_class,u)*.
% 299.96/300.45 135896[2:SpR:73483.0,135442.0] || -> subclass(regular(complement(symmetric_difference(u,v))),complement(intersection(u,v)))*.
% 299.96/300.45 135936[2:SpR:106085.0,135442.0] || -> subclass(regular(union(complement(union(u,v)),w)),complement(w))*.
% 299.96/300.45 135954[2:Res:135442.0,435.1] inductive(regular(complement(intersection(u,v)))) || -> member(null_class,v)*.
% 299.96/300.45 136080[2:SpR:73483.0,135360.0] || -> subclass(complement(successor(complement(symmetric_difference(u,v)))),union(u,v))*.
% 299.96/300.45 136097[2:SpR:71235.1,135360.0] || subclass(u,v) -> subclass(complement(successor(complement(u))),v)*.
% 299.96/300.45 136117[2:SpR:46502.0,135360.0] || -> subclass(complement(successor(union(u,complement(power_class(v))))),complement(u))*.
% 299.96/300.45 136118[2:SpR:107703.0,135360.0] || -> subclass(complement(successor(union(u,complement(successor(v))))),complement(u))*.
% 299.96/300.45 136119[2:SpR:46508.0,135360.0] || -> subclass(complement(successor(union(complement(power_class(u)),v))),power_class(u))*.
% 299.96/300.45 136152[2:Res:135360.0,99398.0] || -> subclass(complement(successor(complement(intersection(intersection(u,v),w)))),u)*.
% 299.96/300.45 136170[2:Res:135360.0,100214.0] || equal(complement(successor(complement(intersection(successor(null_class),u)))),universal_class)** -> .
% 299.96/300.45 136171[2:Res:135360.0,99445.0] || -> subclass(complement(successor(complement(intersection(successor(null_class),u)))),singleton(null_class))*.
% 299.96/300.45 136172[2:Res:135360.0,99423.0] || -> subclass(complement(successor(complement(intersection(union(null_class,u),v)))),u)*.
% 299.96/300.45 136173[2:Res:135360.0,99431.0] || -> subclass(complement(successor(complement(intersection(union(u,null_class),v)))),u)*.
% 299.96/300.45 136241[2:Rew:31.0,136174.0] || equal(complement(successor(complement(restrict(u,universal_class,universal_class)))),universal_class)** -> .
% 299.96/300.45 136242[2:Rew:31.0,136175.0] || subclass(universal_class,complement(successor(complement(restrict(u,universal_class,universal_class)))))* -> .
% 299.96/300.45 136314[2:SpR:46502.0,136052.0] || -> subclass(complement(successor(union(u,complement(power_class(v))))),power_class(v))*.
% 299.96/300.45 136315[2:SpR:107703.0,136052.0] || -> subclass(complement(successor(union(u,complement(successor(v))))),successor(v))*.
% 299.96/300.45 136316[2:SpR:46508.0,136052.0] || -> subclass(complement(successor(union(complement(power_class(u)),v))),complement(v))*.
% 299.96/300.45 136349[2:Res:136052.0,99398.0] || -> subclass(complement(successor(complement(intersection(u,intersection(v,w))))),v)*.
% 299.96/300.45 136367[2:Res:136052.0,100214.0] || equal(complement(successor(complement(intersection(u,successor(null_class))))),universal_class)** -> .
% 299.96/300.45 136368[2:Res:136052.0,99445.0] || -> subclass(complement(successor(complement(intersection(u,successor(null_class))))),singleton(null_class))*.
% 299.96/300.45 136369[2:Res:136052.0,99423.0] || -> subclass(complement(successor(complement(intersection(u,union(null_class,v))))),v)*.
% 299.96/300.45 136370[2:Res:136052.0,99431.0] || -> subclass(complement(successor(complement(intersection(u,union(v,null_class))))),v)*.
% 299.96/300.45 136505[2:Res:135445.0,99398.0] || -> subclass(regular(complement(restrict(intersection(u,v),w,x))),u)*.
% 299.96/300.45 136525[2:Res:135445.0,99423.0] || -> subclass(regular(complement(restrict(union(null_class,u),v,w))),u)*.
% 299.96/300.45 136526[2:Res:135445.0,99431.0] || -> subclass(regular(complement(restrict(union(u,null_class),v,w))),u)*.
% 299.96/300.45 136854[2:Res:87834.1,135621.0] || equal(complement(regular(complement(restrict(u,universal_class,universal_class)))),null_class)** -> .
% 299.96/300.45 137583[2:SpR:30.0,135356.0] || -> subclass(regular(union(null_class,complement(restrict(u,v,w)))),u)*.
% 299.96/300.45 137856[2:SpR:47763.0,135507.0] || -> subclass(regular(union(u,image(element_relation,power_class(v)))),complement(u))*.
% 299.96/300.45 138835[2:SpR:47762.0,135935.0] || -> subclass(regular(union(image(element_relation,power_class(u)),v)),complement(v))*.
% 299.96/300.45 139837[2:Res:139654.0,99398.0] || -> subclass(regular(successor(union(null_class,complement(intersection(u,v))))),u)*.
% 299.96/300.45 139885[2:Rew:113060.0,139798.0] || -> subclass(regular(successor(complement(symmetric_difference(u,v)))),symmetric_difference(v,u))*.
% 299.96/300.45 139887[2:Rew:107190.0,139802.0] || -> subclass(regular(successor(complement(union(u,v)))),union(v,u))*.
% 299.96/300.45 139888[2:Rew:107276.0,139803.0] || -> subclass(regular(successor(union(null_class,complement(u)))),union(u,u))*.
% 299.96/300.46 139889[2:Rew:107276.0,139804.0] || -> subclass(regular(successor(union(null_class,complement(u)))),union(u,null_class))*.
% 299.96/300.46 139890[2:Rew:107276.0,139805.0] || -> subclass(regular(successor(union(null_class,complement(u)))),union(null_class,u))*.
% 299.96/300.46 139984[9:SpR:73632.1,139875.0] function(u) || -> subclass(regular(successor(successor(u))),complement(u))*.
% 299.96/300.46 139989[2:SpR:107276.0,139875.0] || -> subclass(regular(successor(union(u,v))),complement(union(u,v)))*.
% 299.96/300.46 140037[2:Rew:107276.0,139965.0] || -> subclass(regular(successor(union(u,v))),complement(union(v,u)))*.
% 299.96/300.46 140038[2:Rew:107276.0,139966.0] || -> subclass(regular(successor(union(u,u))),union(null_class,complement(u)))*.
% 299.96/300.46 140039[2:Rew:107276.0,139967.0] || -> subclass(regular(successor(union(u,null_class))),union(null_class,complement(u)))*.
% 299.96/300.46 140040[2:Rew:107276.0,139968.0] || -> subclass(regular(successor(union(null_class,u))),union(null_class,complement(u)))*.
% 299.96/300.46 140596[2:Rew:29253.0,140550.0,107276.0,140550.0,26509.0,140550.0] || -> subclass(regular(successor(complement(union(u,v)))),union(u,v))*.
% 299.96/300.46 140857[10:MRR:140856.1,51740.0] || member(regular(complement(cross_product(u,v))),cross_product(u,v))* -> .
% 299.96/300.46 142939[2:SpR:30.0,135351.0] || -> subclass(union(null_class,intersection(restrict(u,v,w),x)),u)*.
% 299.96/300.46 143164[2:SpR:30.0,135364.0] || -> subclass(intersection(union(null_class,restrict(u,v,w)),x),u)*.
% 299.96/300.46 143972[2:SpR:30.0,135396.0] || -> subclass(union(null_class,intersection(u,restrict(v,w,x))),v)*.
% 299.96/300.46 144190[2:SpR:30.0,135401.0] || -> subclass(intersection(u,union(null_class,restrict(v,w,x))),v)*.
% 299.96/300.46 144643[2:SpR:30.0,135539.0] || -> subclass(regular(complement(intersection(restrict(u,v,w),x))),u)*.
% 299.96/300.46 144868[2:SpR:30.0,135965.0] || -> subclass(regular(complement(intersection(u,restrict(v,w,x)))),v)*.
% 299.96/300.46 145196[2:SpR:30.0,138217.0] || -> subclass(regular(complement(restrict(union(u,u),v,w))),u)*.
% 299.96/300.46 145977[2:SpR:30.0,142936.0] || -> subclass(union(null_class,restrict(intersection(u,v),w,x)),v)*.
% 299.96/300.46 146225[2:SpR:30.0,143161.0] || -> subclass(restrict(union(null_class,intersection(u,v)),w,x),v)*.
% 299.96/300.46 147013[2:SpR:30.0,144640.0] || -> subclass(regular(complement(restrict(intersection(u,v),w,x))),v)*.
% 299.96/300.46 147453[2:Res:87834.1,99399.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,v)*.
% 299.96/300.46 147463[0:Res:55669.0,99399.0] || -> subclass(restrict(intersection(intersection(u,v),w),x,y),v)*.
% 299.96/300.46 147466[0:Res:57155.0,99399.0] || -> subclass(intersection(restrict(intersection(u,v),w,x),y),v)*.
% 299.96/300.46 147477[0:Res:2705.1,99399.0] || member(u,intersection(v,w))* -> subclass(singleton(u),w).
% 299.96/300.46 147479[2:Res:135360.0,99399.0] || -> subclass(complement(successor(complement(intersection(intersection(u,v),w)))),v)*.
% 299.96/300.46 147481[2:Res:102753.0,99399.0] || -> subclass(complement(successor(union(null_class,complement(intersection(u,v))))),v)*.
% 299.96/300.46 147527[0:Res:55618.0,99399.0] || -> subclass(intersection(u,restrict(intersection(v,w),x,y)),w)*.
% 299.96/300.46 147534[0:Res:56195.0,99399.0] || -> subclass(restrict(intersection(u,intersection(v,w)),x,y),w)*.
% 299.96/300.46 147536[2:Res:136052.0,99399.0] || -> subclass(complement(successor(complement(intersection(u,intersection(v,w))))),w)*.
% 299.96/300.46 147568[2:Res:139654.0,99399.0] || -> subclass(regular(successor(union(null_class,complement(intersection(u,v))))),v)*.
% 299.96/300.46 147683[2:Res:55669.0,99428.0] || -> subclass(restrict(intersection(union(u,u),v),w,x),u)*.
% 299.96/300.46 147686[2:Res:57155.0,99428.0] || -> subclass(intersection(restrict(union(u,u),v,w),x),u)*.
% 299.96/300.46 147697[2:Res:2705.1,99428.0] || member(u,union(v,v))* -> subclass(singleton(u),v).
% 299.96/300.46 147702[2:Res:135360.0,99428.0] || -> subclass(complement(successor(complement(intersection(union(u,u),v)))),u)*.
% 299.96/300.46 147747[2:Res:55618.0,99428.0] || -> subclass(intersection(u,restrict(union(v,v),w,x)),v)*.
% 299.96/300.46 147754[2:Res:56195.0,99428.0] || -> subclass(restrict(intersection(u,union(v,v)),w,x),v)*.
% 299.96/300.46 147756[2:Res:136052.0,99428.0] || -> subclass(complement(successor(complement(intersection(u,union(v,v))))),v)*.
% 299.96/300.46 149262[0:SpR:30.0,119242.0] || -> subclass(intersection(u,restrict(v,w,x)),intersection(u,v))*.
% 299.96/300.46 149668[0:SpL:30.0,135337.0] || equal(restrict(u,v,w),x)* -> subclass(x,u)*.
% 299.96/300.46 149739[0:SpR:30.0,135347.0] || -> subclass(intersection(intersection(restrict(u,v,w),x),y),u)*.
% 299.96/300.46 150122[0:SpR:30.0,135357.0] || -> subclass(intersection(u,intersection(v,restrict(w,x,y))),w)*.
% 299.96/300.46 150365[0:SpR:30.0,135398.0] || -> subclass(intersection(u,intersection(restrict(v,w,x),y)),v)*.
% 299.96/300.46 150615[0:SpR:30.0,135406.0] || -> subclass(intersection(intersection(u,restrict(v,w,x)),y),v)*.
% 299.96/300.46 154868[4:SpR:5211.0,102690.0] || -> subclass(complement(successor(complement(apply(null_class,u)))),sum_class(range_of(null_class)))*.
% 299.96/300.46 154925[2:SpL:103919.0,21661.0] || subclass(regular(domain_relation),u)* subclass(universal_class,complement(u)) -> .
% 299.96/300.46 154973[2:SpL:103919.0,23525.1] || equal(complement(u),universal_class) member(regular(domain_relation),u)* -> .
% 299.96/300.46 154974[2:SpL:103919.0,757.1] || subclass(universal_class,complement(u))* member(regular(domain_relation),u) -> .
% 299.96/300.46 159795[2:Res:154902.1,23.0] || equal(intersection(u,v),universal_class)** -> member(regular(domain_relation),u)*.
% 299.96/300.46 159796[2:Res:154902.1,24.0] || equal(intersection(u,v),universal_class)** -> member(regular(domain_relation),v)*.
% 299.96/300.46 159825[2:Res:154902.1,75363.0] || equal(union(u,null_class),universal_class) -> member(regular(domain_relation),u)*.
% 299.96/300.46 159827[2:Res:154902.1,43320.0] || equal(union(null_class,u),universal_class) -> member(regular(domain_relation),u)*.
% 299.96/300.46 159828[2:Res:154902.1,55935.0] || equal(union(u,u),universal_class)** -> member(regular(domain_relation),u)*.
% 299.96/300.46 159901[2:Res:154903.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(regular(domain_relation),u).
% 299.96/300.46 159902[2:Res:154903.1,24.0] || subclass(universal_class,intersection(u,v))* -> member(regular(domain_relation),v).
% 299.96/300.46 159931[2:Res:154903.1,75363.0] || subclass(universal_class,union(u,null_class))* -> member(regular(domain_relation),u).
% 299.96/300.46 159933[2:Res:154903.1,43320.0] || subclass(universal_class,union(null_class,u))* -> member(regular(domain_relation),u).
% 299.96/300.46 159934[2:Res:154903.1,55935.0] || subclass(universal_class,union(u,u))* -> member(regular(domain_relation),u).
% 299.96/300.46 161626[4:SpL:103920.0,21661.0] || subclass(regular(composition_function),u)* subclass(universal_class,complement(u)) -> .
% 299.96/300.46 161674[4:SpL:103920.0,23525.1] || equal(complement(u),universal_class) member(regular(composition_function),u)* -> .
% 299.96/300.46 161675[4:SpL:103920.0,757.1] || subclass(universal_class,complement(u))* member(regular(composition_function),u) -> .
% 299.96/300.46 163264[4:Res:161603.1,23.0] || equal(intersection(u,v),universal_class)** -> member(regular(composition_function),u)*.
% 299.96/300.46 163265[4:Res:161603.1,24.0] || equal(intersection(u,v),universal_class)** -> member(regular(composition_function),v)*.
% 299.96/300.46 163294[4:Res:161603.1,75363.0] || equal(union(u,null_class),universal_class) -> member(regular(composition_function),u)*.
% 299.96/300.46 163296[4:Res:161603.1,43320.0] || equal(union(null_class,u),universal_class) -> member(regular(composition_function),u)*.
% 299.96/300.46 163297[4:Res:161603.1,55935.0] || equal(union(u,u),universal_class)** -> member(regular(composition_function),u)*.
% 299.96/300.46 163372[4:Res:161604.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(regular(composition_function),u).
% 299.96/300.46 163373[4:Res:161604.1,24.0] || subclass(universal_class,intersection(u,v))* -> member(regular(composition_function),v).
% 299.96/300.46 163402[4:Res:161604.1,75363.0] || subclass(universal_class,union(u,null_class))* -> member(regular(composition_function),u).
% 299.96/300.46 163404[4:Res:161604.1,43320.0] || subclass(universal_class,union(null_class,u))* -> member(regular(composition_function),u).
% 299.96/300.46 163405[4:Res:161604.1,55935.0] || subclass(universal_class,union(u,u))* -> member(regular(composition_function),u).
% 299.96/300.46 167862[0:Res:8.1,35863.0] || equal(restrict(u,universal_class,universal_class),complement(cross_product(universal_class,universal_class)))** -> .
% 299.96/300.46 167882[0:Res:8.1,35989.0] || equal(complement(restrict(u,universal_class,universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.46 167961[9:SoR:37717.0,73.1] one_to_one(apply(null_class,u)) || member(range_of(null_class),universal_class)* -> .
% 299.96/300.46 168708[2:SpL:276.0,168702.0] || subclass(complement(restrict(cross_product(universal_class,universal_class),u,v)),null_class)* -> .
% 299.96/300.46 169028[4:MRR:42775.1,169020.0] || subclass(cross_product(universal_class,universal_class),u)* -> member(regular(element_relation),u).
% 299.96/300.46 169635[4:SpR:169029.0,89908.1] || equal(first(regular(element_relation)),universal_class) -> member(null_class,regular(element_relation))*.
% 299.96/300.46 169670[4:SpL:169029.0,21661.0] || subclass(regular(element_relation),u)* subclass(universal_class,complement(u)) -> .
% 299.96/300.46 169718[4:SpL:169029.0,23525.1] || equal(complement(u),universal_class) member(regular(element_relation),u)* -> .
% 299.96/300.46 169719[4:SpL:169029.0,757.1] || subclass(universal_class,complement(u))* member(regular(element_relation),u) -> .
% 299.96/300.46 170313[4:SpL:89829.1,170166.0] || equal(first(regular(element_relation)),universal_class)** member(null_class,element_relation) -> .
% 299.96/300.46 171069[4:Res:169644.1,23.0] || equal(intersection(u,v),universal_class)** -> member(regular(element_relation),u)*.
% 299.96/300.46 171070[4:Res:169644.1,24.0] || equal(intersection(u,v),universal_class)** -> member(regular(element_relation),v)*.
% 299.96/300.46 171101[4:Res:169644.1,75363.0] || equal(union(u,null_class),universal_class) -> member(regular(element_relation),u)*.
% 299.96/300.46 171103[4:Res:169644.1,43320.0] || equal(union(null_class,u),universal_class) -> member(regular(element_relation),u)*.
% 299.96/300.46 171104[4:Res:169644.1,55935.0] || equal(union(u,u),universal_class)** -> member(regular(element_relation),u)*.
% 299.96/300.46 171115[4:Res:169644.1,131813.0] || equal(cantor(singleton(cross_product(singleton(regular(element_relation)),universal_class))),universal_class)** -> .
% 299.96/300.46 171116[4:Res:169644.1,69158.0] || equal(cantor(complement(cross_product(singleton(regular(element_relation)),universal_class))),universal_class)** -> .
% 299.96/300.46 171179[4:Res:169645.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(regular(element_relation),u).
% 299.96/300.46 171180[4:Res:169645.1,24.0] || subclass(universal_class,intersection(u,v))* -> member(regular(element_relation),v).
% 299.96/300.46 171211[4:Res:169645.1,75363.0] || subclass(universal_class,union(u,null_class))* -> member(regular(element_relation),u).
% 299.96/300.46 171213[4:Res:169645.1,43320.0] || subclass(universal_class,union(null_class,u))* -> member(regular(element_relation),u).
% 299.96/300.46 171214[4:Res:169645.1,55935.0] || subclass(universal_class,union(u,u))* -> member(regular(element_relation),u).
% 299.96/300.46 171225[4:Res:169645.1,131813.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(regular(element_relation)),universal_class))))* -> .
% 299.96/300.46 171226[4:Res:169645.1,69158.0] || subclass(universal_class,cantor(complement(cross_product(singleton(regular(element_relation)),universal_class))))* -> .
% 299.96/300.46 498[0:Res:426.1,274.0] || subclass(universal_class,restrict(u,v,w))* -> member(singleton(x),u)*.
% 299.96/300.46 758[0:Res:449.1,23.0] || subclass(universal_class,intersection(u,v))* -> member(ordered_pair(w,x),u)*.
% 299.96/300.46 759[0:Res:449.1,24.0] || subclass(universal_class,intersection(u,v))* -> member(ordered_pair(w,x),v)*.
% 299.96/300.46 4372[0:Res:4339.0,9.0] || subclass(u,intersection(v,u))* -> equal(intersection(v,u),u).
% 299.96/300.46 5578[0:Res:5547.0,9.0] || subclass(u,intersection(u,v))* -> equal(intersection(u,v),u).
% 299.96/300.46 5627[0:SpR:30.0,5565.0] || -> subclass(symmetric_difference(u,cross_product(v,w)),complement(restrict(u,v,w)))*.
% 299.96/300.46 5629[0:SpR:31.0,5565.0] || -> subclass(symmetric_difference(cross_product(u,v),w),complement(restrict(w,u,v)))*.
% 299.96/300.46 5693[2:Res:5681.1,9.0] || equal(null_class,u) subclass(v,u)* -> equal(v,u).
% 299.96/300.46 10022[0:Res:60.1,9913.0] || member(ordered_pair(u,v),compose(w,x))* -> member(v,universal_class).
% 299.96/300.46 14624[0:Res:8.1,699.0] || equal(intersection(u,v),universal_class)** -> member(unordered_pair(w,x),u)*.
% 299.96/300.46 14675[0:Res:8.1,700.0] || equal(intersection(u,v),universal_class)** -> member(unordered_pair(w,x),v)*.
% 299.96/300.46 23529[2:Res:23388.1,23.0] || equal(intersection(u,v),universal_class)** -> member(ordered_pair(w,x),u)*.
% 299.96/300.46 23530[2:Res:23388.1,24.0] || equal(intersection(u,v),universal_class)** -> member(ordered_pair(w,x),v)*.
% 299.96/300.46 24548[0:Res:8.1,21661.0] || equal(u,ordered_pair(v,w))* subclass(universal_class,complement(u))* -> .
% 299.96/300.46 24718[2:Res:452.1,23399.1] || subclass(ordered_pair(u,v),w)* equal(complement(w),universal_class) -> .
% 299.96/300.46 25754[0:SpR:6023.0,44.0] || -> equal(image(cross_product(u,universal_class),v),image(cross_product(v,universal_class),u))*.
% 299.96/300.46 26022[0:MRR:26006.0,2113.0] || equal(complement(union(u,v)),universal_class)** -> member(null_class,complement(v)).
% 299.96/300.46 26412[0:Obv:26355.1] || member(u,v) -> subclass(singleton(u),intersection(v,singleton(u)))*.
% 299.96/300.46 26718[2:Rew:26498.0,8344.0] || member(u,complement(v)) member(u,union(null_class,v))* -> .
% 299.96/300.46 26719[2:Rew:26498.0,8345.0] || -> subclass(symmetric_difference(complement(u),union(null_class,v)),union(u,complement(v)))*.
% 299.96/300.46 26735[2:Rew:26498.0,8354.0] || -> subclass(symmetric_difference(union(null_class,u),complement(v)),union(complement(u),v))*.
% 299.96/300.46 26760[2:Rew:26498.0,9600.0] || -> member(singleton(null_class),complement(u)) member(singleton(null_class),union(null_class,u))*.
% 299.96/300.46 26761[2:Rew:26498.0,14488.0] || subclass(universal_class,complement(u)) subclass(universal_class,union(null_class,u))* -> .
% 299.96/300.46 26762[2:Rew:26498.0,12284.0] || subclass(universal_class,complement(u)) subclass(domain_relation,union(null_class,u))* -> .
% 299.96/300.46 26763[2:Rew:26498.0,18905.0] || subclass(domain_relation,complement(u)) subclass(universal_class,union(null_class,u))* -> .
% 299.96/300.46 26764[2:Rew:26498.0,12305.0] || subclass(domain_relation,complement(u)) subclass(domain_relation,union(null_class,u))* -> .
% 299.96/300.46 26766[2:Rew:26498.0,12539.0] || equal(complement(u),domain_relation) equal(union(null_class,u),domain_relation)** -> .
% 299.96/300.46 27082[2:Rew:26509.0,13821.0] || equal(union(null_class,cross_product(u,v)),domain_relation)** -> member(null_class,v).
% 299.96/300.46 27083[2:Rew:26509.0,13820.0] || equal(union(null_class,cross_product(u,v)),domain_relation)** -> member(null_class,u).
% 299.96/300.46 27084[2:Rew:26509.0,20507.0] || equal(union(null_class,cross_product(u,v)),universal_class)** -> member(w,v)*.
% 299.96/300.46 27085[2:Rew:26509.0,13955.0] || equal(union(null_class,cross_product(u,v)),universal_class)** -> member(null_class,u).
% 299.96/300.46 27090[2:Rew:26509.0,2070.0] || equal(union(null_class,singleton(u)),universal_class)** -> equal(singleton(v),u)*.
% 299.96/300.46 27101[2:Rew:26509.0,23373.0] || equal(union(null_class,u),universal_class) -> member(unordered_pair(v,w),u)*.
% 299.96/300.46 27106[2:Rew:26509.0,12247.0] || subclass(domain_relation,union(null_class,u))* -> member(ordered_pair(null_class,null_class),u).
% 299.96/300.46 27107[2:Rew:26509.0,13659.0] || equal(union(null_class,u),domain_relation) -> member(ordered_pair(null_class,null_class),u)*.
% 299.96/300.46 27112[2:Rew:26509.0,18860.0] || subclass(universal_class,union(null_class,u))* -> member(ordered_pair(v,w),u)*.
% 299.96/300.46 27113[2:Rew:26509.0,14413.0] || subclass(universal_class,union(null_class,u))* -> member(unordered_pair(v,w),u)*.
% 299.96/300.46 28110[2:Rew:26509.0,27114.1] || subclass(u,union(null_class,u))* -> equal(union(null_class,u),u).
% 299.96/300.46 27319[2:Rew:26509.0,24084.0] || equal(union(null_class,u),universal_class) -> member(ordered_pair(v,w),u)*.
% 299.96/300.46 28337[2:Rew:26506.0,26700.1] || equal(u,universal_class) -> equal(complement(power_class(u)),complement(power_class(universal_class)))*.
% 299.96/300.46 29359[0:SpL:29253.0,246.0] || member(u,complement(v)) member(u,union(v,v))* -> .
% 299.96/300.46 29778[2:Rew:26500.0,29702.0] || equal(union(null_class,u),universal_class) -> member(null_class,union(u,u))*.
% 299.96/300.46 29779[2:Rew:26500.0,29709.0] || equal(union(null_class,u),universal_class) -> member(omega,union(u,u))*.
% 299.96/300.46 29780[2:Rew:26500.0,29710.0] || equal(union(null_class,u),universal_class) -> member(y__dfg,union(u,u))*.
% 299.96/300.46 29724[2:SpR:29362.0,28109.0] || -> member(regular(union(u,u)),u)* equal(union(null_class,u),null_class).
% 299.96/300.46 29883[2:Res:29723.0,9.0] || subclass(u,union(u,u))* -> equal(union(u,u),u).
% 299.96/300.46 29189[2:Res:29158.0,9.0] || subclass(singleton(null_class),successor(null_class))* -> equal(successor(null_class),singleton(null_class)).
% 299.96/300.46 30346[2:SpL:26514.0,2160.1] inductive(symmetric_difference(universal_class,u)) || equal(union(u,null_class),universal_class)** -> .
% 299.96/300.46 30645[6:Res:30553.1,3.0] || subclass(complement(u),v)* -> member(null_class,u) member(null_class,v).
% 299.96/300.46 30942[2:Res:29721.0,435.1] inductive(symmetric_difference(universal_class,complement(u))) || -> member(null_class,union(u,u))*.
% 299.96/300.46 31397[0:Obv:31363.1] || member(u,v) -> equal(intersection(singleton(u),complement(v)),null_class)**.
% 299.96/300.46 31775[0:Obv:31739.1] || member(u,v) -> equal(intersection(complement(v),singleton(u)),null_class)**.
% 299.96/300.46 32800[2:MRR:32755.2,4631.0] || member(u,successor(null_class)) member(u,complement(singleton(null_class)))* -> .
% 299.96/300.46 33867[4:SpR:15401.0,32968.1] || member(flip(cross_product(u,universal_class)),universal_class)* -> member(inverse(u),universal_class).
% 299.96/300.46 33868[4:SpR:15449.0,32968.1] || member(restrict(element_relation,universal_class,u),universal_class)* -> member(sum_class(u),universal_class).
% 299.96/300.46 34298[2:Res:33491.0,435.1] inductive(regular(u)) || -> equal(u,null_class) member(null_class,complement(u))*.
% 299.96/300.46 34646[0:MRR:34620.0,9967.1] || subclass(u,complement(singleton(not_subclass_element(u,v))))* -> subclass(u,v).
% 299.96/300.46 35129[6:SpR:27508.0,30553.1] || -> member(null_class,union(null_class,u)) member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 35669[2:Res:29122.1,26.1] || equal(complement(u),domain_relation) member(ordered_pair(null_class,null_class),u)* -> .
% 299.96/300.46 37716[9:Res:16440.1,37677.1] function(apply(u,universal_class)) || member(image(u,null_class),universal_class)* -> .
% 299.96/300.46 37821[9:SoR:37708.0,2679.2] single_valued_class(singleton(u)) || equal(cross_product(universal_class,universal_class),singleton(u))* -> .
% 299.96/300.46 37827[9:SoR:37707.0,5697.2] single_valued_class(unordered_pair(u,v)) || equal(unordered_pair(u,v),null_class)** -> .
% 299.96/300.46 38235[9:SpR:38204.1,44.0] one_to_one(restrict(u,v,universal_class)) || -> equal(image(u,v),universal_class)**.
% 299.96/300.46 38685[9:Rew:16405.0,38600.1] one_to_one(u) || -> equal(apply(v,inverse(u)),apply(v,universal_class))**.
% 299.96/300.46 38699[9:Rew:16461.0,38601.1] one_to_one(u) || -> equal(ordered_pair(v,inverse(u)),ordered_pair(v,universal_class))**.
% 299.96/300.46 38732[9:MRR:38731.2,6976.1] one_to_one(u) || member(ordered_pair(v,singleton(singleton(null_class))),application_function)* -> .
% 299.96/300.46 38753[2:SpL:26509.0,35714.1] || equal(complement(u),domain_relation) subclass(universal_class,union(null_class,u))* -> .
% 299.96/300.46 38921[2:SpL:26509.0,35720.1] || equal(complement(u),domain_relation) subclass(domain_relation,union(null_class,u))* -> .
% 299.96/300.46 39388[2:SpL:39343.0,5843.0] || subclass(domain_relation,successor(null_class)) -> member(ordered_pair(null_class,null_class),singleton(null_class))*.
% 299.96/300.46 39719[2:MRR:39665.1,6.0] || equal(u,universal_class) -> equal(v,null_class) member(regular(v),u)*.
% 299.96/300.46 39861[2:Res:34303.0,117.0] || -> equal(singleton(range_of(xr)),null_class) member(y__dfg,complement(singleton(range_of(xr))))*.
% 299.96/300.46 39905[2:Rew:26509.0,39875.0] || equal(union(null_class,singleton(domain_relation)),domain_relation)** -> equal(singleton(domain_relation),null_class).
% 299.96/300.46 39876[6:Res:34303.0,30233.0] || -> equal(singleton(successor(null_class)),null_class) member(null_class,complement(singleton(successor(null_class))))*.
% 299.96/300.46 40428[0:Obv:40337.0] || -> equal(intersection(singleton(u),intersection(v,w)),null_class)** member(u,v).
% 299.96/300.46 40552[0:SpR:31.0,40399.0] || -> equal(intersection(complement(cross_product(u,v)),restrict(w,u,v)),null_class)**.
% 299.96/300.46 40664[2:MRR:40546.2,4631.0] || member(u,intersection(v,w))* member(u,complement(v)) -> .
% 299.96/300.46 40840[0:Obv:40745.0] || -> equal(intersection(singleton(u),intersection(v,w)),null_class)** member(u,w).
% 299.96/300.46 41089[2:MRR:40963.2,4631.0] || member(u,intersection(v,w))* member(u,complement(w)) -> .
% 299.96/300.46 41698[0:Obv:41599.0] || -> equal(intersection(intersection(u,v),singleton(w)),null_class)** member(w,u).
% 299.96/300.46 41947[2:Rew:26509.0,41854.0] || -> equal(intersection(symmetric_difference(u,v),union(null_class,intersection(u,v))),null_class)**.
% 299.96/300.46 42338[0:Obv:42235.0] || -> equal(intersection(intersection(u,v),singleton(w)),null_class)** member(w,v).
% 299.96/300.46 42895[6:SpR:35175.0,30553.1] || -> member(null_class,union(u,u))* member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 43006[2:Rew:26498.0,42871.0,8044.0,42871.0,26509.0,42871.0,239.0,42871.0] || -> equal(union(union(null_class,u),v),union(union(u,u),v))*.
% 299.96/300.46 43014[2:Rew:26498.0,42922.0,8044.0,42922.0,26509.0,42922.0,240.0,42922.0] || -> equal(union(u,union(null_class,v)),union(u,union(v,v)))*.
% 299.96/300.46 43221[2:MRR:43210.1,719.0] || subclass(universal_class,symmetric_difference(u,v))* -> member(null_class,union(u,v)).
% 299.96/300.46 44613[2:SpR:40198.1,115.0] || subclass(union(u,v),null_class)* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.46 44642[2:SpR:40198.1,22195.0] || subclass(complement(singleton(u)),null_class) -> subclass(complement(successor(u)),null_class)*.
% 299.96/300.46 44747[2:Rew:26498.0,44570.1,8044.0,44570.1] || subclass(u,null_class) -> equal(symmetric_difference(v,u),union(v,u))**.
% 299.96/300.46 44776[2:MRR:44775.2,2752.0] || subclass(u,null_class)* member(v,u)* -> member(v,w)*.
% 299.96/300.46 44968[2:Rew:26498.0,44784.1,8044.0,44784.1] || subclass(u,null_class) -> equal(symmetric_difference(u,v),union(u,v))**.
% 299.96/300.46 45902[2:MRR:39880.1,45898.0] || member(u,universal_class) -> member(u,complement(singleton(unordered_pair(u,v))))*.
% 299.96/300.46 45903[2:MRR:39879.1,45898.0] || member(u,universal_class) -> member(u,complement(singleton(unordered_pair(v,u))))*.
% 299.96/300.46 45982[4:Res:45972.0,3.0] || subclass(complement(singleton(ordered_pair(universal_class,u))),v)* -> member(null_class,v).
% 299.96/300.46 46129[6:MRR:30693.1,46126.0] || equal(ordered_pair(u,v),singleton(null_class))** -> equal(singleton(u),null_class).
% 299.96/300.46 46130[6:MRR:30828.1,46126.0] || equal(ordered_pair(u,v),successor(null_class))** -> equal(singleton(u),null_class).
% 299.96/300.46 46338[2:Rew:46319.1,24393.1] || equal(null_class,u) -> equal(complement(image(element_relation,u)),power_class(universal_class))**.
% 299.96/300.46 46339[2:Rew:46319.1,24396.1] || equal(null_class,u) -> subclass(complement(power_class(universal_class)),image(element_relation,u))*.
% 299.96/300.46 46413[2:MRR:46373.2,9963.1] || equal(null_class,u) subclass(v,u)* -> equal(v,null_class).
% 299.96/300.46 46635[0:Rew:46498.0,5794.0] || -> subclass(symmetric_difference(complement(u),power_class(v)),union(u,complement(power_class(v))))*.
% 299.96/300.46 46862[0:Rew:46498.0,31833.0] || -> equal(intersection(power_class(complement(power_class(u))),image(element_relation,power_class(u))),null_class)**.
% 299.96/300.46 46863[2:Rew:46498.0,31932.0] || -> equal(union(power_class(complement(power_class(u))),image(element_relation,power_class(u))),universal_class)**.
% 299.96/300.46 46864[2:Rew:46498.0,31988.0] || -> equal(symmetric_difference(power_class(complement(power_class(u))),image(element_relation,power_class(u))),universal_class)**.
% 299.96/300.46 46928[0:Rew:46498.0,5878.0] || -> subclass(symmetric_difference(power_class(u),complement(v)),union(complement(power_class(u)),v))*.
% 299.96/300.46 48086[6:Res:26079.1,46196.1] || equal(complement(successor(u)),universal_class)** equal(complement(u),null_class) -> .
% 299.96/300.46 48277[6:MRR:36181.2,48270.0] inductive(complement(compose(element_relation,universal_class))) || member(regular(omega),element_relation)* -> .
% 299.96/300.46 48278[6:MRR:42785.2,48270.0] inductive(u) || subclass(u,v)* -> member(regular(omega),v)*.
% 299.96/300.46 48680[2:Rew:26509.0,48303.1,26498.0,48303.1] || equal(null_class,u) -> equal(union(null_class,v),union(u,v))*.
% 299.96/300.46 48683[2:Rew:26514.0,48359.1,26516.0,48359.1] || equal(null_class,u) -> equal(union(v,null_class),union(v,u))*.
% 299.96/300.46 49581[2:Rew:49017.0,49003.1] || equal(null_class,u) -> equal(complement(power_class(null_class)),complement(power_class(u)))*.
% 299.96/300.46 49036[0:Rew:49015.0,21606.1] || equal(u,universal_class) -> subclass(complement(power_class(u)),complement(power_class(universal_class)))*.
% 299.96/300.46 49242[7:Rew:49015.0,45316.1] || equal(u,universal_class) -> subclass(regular(complement(power_class(universal_class))),power_class(u))*.
% 299.96/300.46 49246[7:Rew:49015.0,45493.1] || equal(u,universal_class) subclass(complement(power_class(universal_class)),power_class(u))* -> .
% 299.96/300.46 49646[2:Rew:26509.0,49543.0] || -> subclass(complement(power_class(union(u,u))),complement(power_class(union(null_class,u))))*.
% 299.96/300.46 49648[2:Rew:26509.0,49647.0] || -> equal(complement(power_class(union(null_class,u))),complement(power_class(union(u,u))))*.
% 299.96/300.46 50467[7:SpL:20797.1,49041.0] || equal(u,universal_class) equal(successor(complement(power_class(u))),null_class)** -> .
% 299.96/300.46 50491[7:SpL:20797.1,49054.0] || equal(u,universal_class) equal(regular(complement(power_class(u))),universal_class)** -> .
% 299.96/300.46 50583[7:SpL:20797.1,49057.0] || equal(u,universal_class) subclass(complement(power_class(u)),power_class(u))* -> .
% 299.96/300.46 50784[4:SpR:50370.0,56.1] || member(complement(power_class(universal_class)),universal_class) -> member(apply(element_relation,universal_class),universal_class)*.
% 299.96/300.46 50792[4:SpR:46319.1,50370.0] || equal(power_class(universal_class),null_class) -> equal(apply(element_relation,universal_class),sum_class(universal_class))**.
% 299.96/300.46 51174[9:SpR:38417.1,45973.0] one_to_one(u) || -> member(null_class,complement(singleton(ordered_pair(inverse(u),v))))*.
% 299.96/300.46 51201[4:Res:22805.1,48665.1] || equal(range_of(xr),power_class(null_class))** equal(power_class(null_class),null_class) -> .
% 299.96/300.46 51247[2:Res:438.2,48665.1] || subclass(u,v)* equal(null_class,v) -> subclass(u,w)*.
% 299.96/300.46 51264[2:Res:450.1,48665.1] || subclass(complement(cross_product(universal_class,universal_class)),u)* equal(null_class,u) -> .
% 299.96/300.46 51327[2:Res:2900.1,48665.1] || equal(union(u,v),null_class) -> equal(symmetric_difference(u,v),null_class)**.
% 299.96/300.46 51629[9:SpL:38417.1,51179.0] one_to_one(u) || member(null_class,singleton(ordered_pair(inverse(u),v)))* -> .
% 299.96/300.46 51637[10:Rew:51634.0,22487.1] one_to_one(union(inverse(null_class),null_class)) || equal(inverse(null_class),universal_class)** -> .
% 299.96/300.46 51639[10:Rew:51634.0,22293.1] function(union(inverse(null_class),null_class)) || equal(inverse(null_class),universal_class)** -> .
% 299.96/300.46 51748[10:Rew:51634.0,24874.0] || equal(cantor(regular(null_class)),universal_class) subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.46 51750[10:Rew:51634.0,24931.0] || subclass(universal_class,cantor(regular(null_class)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 52278[10:Rew:51634.0,27089.1] || equal(union(null_class,singleton(u)),universal_class)** -> equal(regular(null_class),u).
% 299.96/300.46 52288[10:Rew:51634.0,24904.1] || subclass(universal_class,restrict(u,v,w))* -> member(regular(null_class),u).
% 299.96/300.46 52370[10:Rew:51634.0,37798.1] single_valued_class(regular(subset_relation)) || equal(cross_product(universal_class,universal_class),regular(null_class))** -> .
% 299.96/300.46 53009[10:MRR:52457.1,4631.0] || -> equal(restrict(complement(compose(complement(element_relation),inverse(element_relation))),universal_class,universal_class),null_class)**.
% 299.96/300.46 53154[10:SoR:53147.0,2679.2] single_valued_class(regular(null_class)) || equal(cross_product(universal_class,universal_class),regular(null_class))** -> .
% 299.96/300.46 53559[9:SpR:45155.1,37845.1] function(u) || subclass(u,null_class)* -> equal(successor(u),null_class).
% 299.96/300.46 54334[2:MRR:54304.0,2113.0] || equal(successor(union(u,v)),null_class)** -> member(null_class,complement(v)).
% 299.96/300.46 54335[2:MRR:54305.0,2113.0] || equal(successor(union(u,v)),null_class)** -> member(null_class,complement(u)).
% 299.96/300.46 54654[2:MRR:54634.0,54.0] || equal(successor(union(u,v)),null_class)** -> member(omega,complement(v)).
% 299.96/300.46 54655[2:MRR:54635.0,54.0] || equal(successor(union(u,v)),null_class)** -> member(omega,complement(u)).
% 299.96/300.46 54814[2:MRR:54798.0,145.0] || equal(successor(union(u,v)),null_class)** -> member(y__dfg,complement(v)).
% 299.96/300.46 54815[2:MRR:54799.0,145.0] || equal(successor(union(u,v)),null_class)** -> member(y__dfg,complement(u)).
% 299.96/300.46 55118[4:Res:33865.1,51232.0] || member(inverse(u),universal_class)* equal(singleton(range_of(u)),null_class) -> .
% 299.96/300.46 55640[0:SpR:572.0,55551.0] || -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),union(v,w))*.
% 299.96/300.46 55641[0:SpR:7221.0,55551.0] || -> subclass(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),successor(v))*.
% 299.96/300.46 55680[0:Res:55551.0,2136.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(null_class,v).
% 299.96/300.46 55681[0:Res:55551.0,478.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(y__dfg,v).
% 299.96/300.46 55682[0:Res:55551.0,465.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(omega,v).
% 299.96/300.46 55811[2:Res:55649.0,2136.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(null_class,v).
% 299.96/300.46 55812[2:Res:55649.0,478.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(y__dfg,v).
% 299.96/300.46 55813[2:Res:55649.0,465.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(omega,v).
% 299.96/300.46 55890[2:Res:55785.0,2136.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(null_class,v).
% 299.96/300.46 55891[2:Res:55785.0,478.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(y__dfg,v).
% 299.96/300.46 55892[2:Res:55785.0,465.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(omega,v).
% 299.96/300.46 56206[0:Res:56077.0,2136.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(null_class,w).
% 299.96/300.46 56207[0:Res:56077.0,478.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(y__dfg,w).
% 299.96/300.46 56208[0:Res:56077.0,465.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(omega,w).
% 299.96/300.46 56332[2:Res:55660.0,435.1] inductive(intersection(u,symmetric_difference(universal_class,v))) || -> member(null_class,complement(v))*.
% 299.96/300.46 56397[2:Res:55795.0,6845.1] || subclass(universal_class,restrict(union(null_class,cross_product(universal_class,universal_class)),u,v))* -> .
% 299.96/300.46 56604[0:Res:55618.0,435.1] inductive(intersection(u,restrict(v,w,x))) || -> member(null_class,v)*.
% 299.96/300.46 56625[2:Res:55618.0,23575.1] || equal(intersection(u,restrict(cross_product(universal_class,universal_class),v,w)),universal_class)** -> .
% 299.96/300.46 56626[0:Res:55618.0,6845.1] || subclass(universal_class,intersection(u,restrict(cross_product(universal_class,universal_class),v,w)))* -> .
% 299.96/300.46 56646[0:SpR:31.0,55669.0] || -> subclass(restrict(restrict(u,v,w),x,y),cross_product(v,w))*.
% 299.96/300.46 56649[0:SpR:115.0,55669.0] || -> subclass(restrict(symmetric_difference(u,v),w,x),complement(intersection(u,v)))*.
% 299.96/300.46 57177[0:SpR:572.0,57085.0] || -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),union(u,v))*.
% 299.96/300.46 57178[0:SpR:7221.0,57085.0] || -> subclass(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),successor(u))*.
% 299.96/300.46 57219[0:Res:57085.0,2136.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(null_class,u).
% 299.96/300.46 57220[0:Res:57085.0,478.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 57221[0:Res:57085.0,465.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(omega,u).
% 299.96/300.46 57572[2:Res:57186.0,2136.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(null_class,u).
% 299.96/300.46 57573[2:Res:57186.0,478.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 57574[2:Res:57186.0,465.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(omega,u).
% 299.96/300.46 57845[2:SpR:572.0,57214.0] || -> subclass(union(null_class,symmetric_difference(complement(u),complement(v))),union(u,v))*.
% 299.96/300.46 57846[2:SpR:7221.0,57214.0] || -> subclass(union(null_class,symmetric_difference(complement(u),complement(singleton(u)))),successor(u))*.
% 299.96/300.46 57880[2:Res:57214.0,2136.1] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(null_class,u).
% 299.96/300.46 57881[2:Res:57214.0,478.1] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 57882[2:Res:57214.0,465.1] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(omega,u).
% 299.96/300.46 57952[2:SpR:46507.0,57943.0] || -> subclass(complement(successor(image(element_relation,power_class(u)))),power_class(complement(power_class(u))))*.
% 299.96/300.46 58047[2:Res:57280.1,9.0] || equal(u,universal_class) subclass(u,v)* -> equal(u,v).
% 299.96/300.46 58255[2:Con:58186.2] || equal(u,universal_class) member(v,w)* -> member(v,u)*.
% 299.96/300.46 58316[0:Obv:58303.1] || subclass(u,symmetric_difference(v,w))* -> subclass(u,union(v,w)).
% 299.96/300.46 58354[2:EmS:1998.0,58249.1] || equal(omega,u)* equal(u,universal_class) -> equal(u,omega).
% 299.96/300.46 58365[2:SoR:2001.0,58249.1] || equal(image(successor_relation,omega),universal_class)** -> equal(image(successor_relation,omega),omega).
% 299.96/300.46 58792[0:Res:57451.0,2136.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(null_class,v).
% 299.96/300.46 58793[0:Res:57451.0,478.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(y__dfg,v).
% 299.96/300.46 58794[0:Res:57451.0,465.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(omega,v).
% 299.96/300.46 58960[2:Res:58786.0,2136.1] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(null_class,v).
% 299.96/300.46 58961[2:Res:58786.0,478.1] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(y__dfg,v).
% 299.96/300.46 58962[2:Res:58786.0,465.1] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(omega,v).
% 299.96/300.46 59040[2:Res:59024.0,2136.1] || equal(complement(successor(u)),universal_class) -> member(null_class,complement(singleton(u)))*.
% 299.96/300.46 59089[2:Res:57544.0,2136.1] || equal(intersection(union(u,u),v),universal_class)** -> member(null_class,u).
% 299.96/300.46 59090[2:Res:57544.0,478.1] || equal(intersection(union(u,u),v),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 59091[2:Res:57544.0,465.1] || equal(intersection(union(u,u),v),universal_class)** -> member(omega,u).
% 299.96/300.46 59194[2:Res:57625.0,435.1] inductive(symmetric_difference(universal_class,union(null_class,u))) || -> member(null_class,complement(u))*.
% 299.96/300.46 59408[2:Rew:26509.0,59318.0] || equal(union(null_class,u),null_class) member(singleton(v),u)* -> .
% 299.96/300.46 59321[2:Res:57632.1,495.0] || equal(complement(intersection(u,v)),null_class)** -> member(singleton(w),v)*.
% 299.96/300.46 59322[2:Res:57632.1,494.0] || equal(complement(intersection(u,v)),null_class)** -> member(singleton(w),u)*.
% 299.96/300.46 59409[4:Rew:29362.0,59370.0,26509.0,59370.0] || equal(union(element_relation,element_relation),null_class)** equal(cantor(omega),universal_class) -> .
% 299.96/300.46 59410[4:Rew:29362.0,59371.0,26509.0,59371.0] || equal(union(element_relation,element_relation),null_class)** equal(cantor(y__dfg),universal_class) -> .
% 299.96/300.46 59661[2:Res:57958.0,435.1] inductive(complement(successor(complement(u)))) || -> member(null_class,union(null_class,u))*.
% 299.96/300.46 59710[2:SpL:26514.0,59305.1] function(symmetric_difference(universal_class,u)) || equal(union(u,null_class),null_class)** -> .
% 299.96/300.46 59761[4:Res:59307.1,19445.0] || equal(complement(cantor(y__dfg)),null_class) subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.46 59817[4:Res:59308.1,19445.0] || equal(complement(cantor(omega)),null_class) subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.46 59977[2:Res:57197.0,435.1] inductive(intersection(symmetric_difference(universal_class,u),v)) || -> member(null_class,complement(u))*.
% 299.96/300.46 60330[2:Res:59177.0,435.1] inductive(symmetric_difference(universal_class,union(u,u))) || -> member(null_class,complement(u))*.
% 299.96/300.46 60398[2:SpR:46319.1,59629.0] || equal(successor(complement(u)),null_class) -> subclass(universal_class,union(u,u))*.
% 299.96/300.46 60405[2:Res:59629.0,435.1] inductive(complement(successor(complement(u)))) || -> member(null_class,union(u,u))*.
% 299.96/300.46 60457[2:Res:57823.0,435.1] inductive(union(null_class,restrict(u,v,w))) || -> member(null_class,u)*.
% 299.96/300.46 60478[2:Res:57823.0,23575.1] || equal(union(null_class,restrict(cross_product(universal_class,universal_class),u,v)),universal_class)** -> .
% 299.96/300.46 60479[2:Res:57823.0,6845.1] || subclass(universal_class,union(null_class,restrict(cross_product(universal_class,universal_class),u,v)))* -> .
% 299.96/300.46 60687[0:Res:57155.0,435.1] inductive(intersection(restrict(u,v,w),x)) || -> member(null_class,u)*.
% 299.96/300.46 60708[2:Res:57155.0,23575.1] || equal(intersection(restrict(cross_product(universal_class,universal_class),u,v),w),universal_class)** -> .
% 299.96/300.46 60709[0:Res:57155.0,6845.1] || subclass(universal_class,intersection(restrict(cross_product(universal_class,universal_class),u,v),w))* -> .
% 299.96/300.46 60981[2:Con:60980.1] || member(u,complement(successor(null_class)))* -> member(u,complement(singleton(null_class))).
% 299.96/300.46 61186[10:MRR:61167.0,51740.0] || subclass(union(u,v),null_class)* -> member(regular(null_class),complement(v)).
% 299.96/300.46 61187[10:MRR:61168.0,51740.0] || subclass(union(u,v),null_class)* -> member(regular(null_class),complement(u)).
% 299.96/300.46 61445[9:SpR:54253.1,37845.1] function(u) || equal(null_class,u) -> equal(successor(u),null_class)**.
% 299.96/300.46 62115[2:Obv:62100.0] || -> equal(intersection(regular(u),intersection(u,v)),null_class)** equal(u,null_class).
% 299.96/300.46 62117[2:Obv:62104.0] || -> equal(intersection(regular(u),intersection(v,u)),null_class)** equal(u,null_class).
% 299.96/300.46 62521[4:Res:57966.1,24554.1] || equal(successor(u),null_class)** equal(u,singleton(singleton(null_class)))* -> .
% 299.96/300.46 62838[6:MRR:62833.1,30196.0] || member(successor(null_class),universal_class) -> equal(apply(choice,successor(null_class)),null_class)**.
% 299.96/300.46 63100[2:SpR:62519.1,26509.0] || equal(successor(complement(u)),null_class) -> equal(union(null_class,u),universal_class)**.
% 299.96/300.46 63130[2:SpR:62519.1,57932.0] || equal(successor(union(u,null_class)),null_class)** -> subclass(universal_class,complement(u)).
% 299.96/300.46 63138[2:SpR:62519.1,59024.0] || equal(successor(successor(u)),null_class) -> subclass(universal_class,complement(singleton(u)))*.
% 299.96/300.46 64424[2:Res:34303.0,62522.1] || equal(successor(complement(singleton(domain_relation))),null_class)** -> equal(singleton(domain_relation),null_class).
% 299.96/300.46 64620[10:Rew:26509.0,64580.0] || equal(union(null_class,u),null_class) member(regular(null_class),u)* -> .
% 299.96/300.46 64584[10:Res:62910.1,23.0] || equal(complement(intersection(u,v)),null_class)** -> member(regular(null_class),u).
% 299.96/300.46 64585[10:Res:62910.1,24.0] || equal(complement(intersection(u,v)),null_class)** -> member(regular(null_class),v).
% 299.96/300.46 65408[2:MRR:65387.0,136.0] || subclass(union(u,v),null_class)* -> member(singleton(w),complement(v))*.
% 299.96/300.46 65409[2:MRR:65388.0,136.0] || subclass(union(u,v),null_class)* -> member(singleton(w),complement(u))*.
% 299.96/300.46 65888[2:Rew:26498.0,65642.1,8044.0,65642.1] || equal(null_class,u) -> equal(symmetric_difference(u,v),union(u,v))**.
% 299.96/300.46 66195[2:Rew:26498.0,65953.1,8044.0,65953.1] || equal(null_class,u) -> equal(symmetric_difference(v,u),union(v,u))**.
% 299.96/300.46 66202[2:Rew:48683.1,66201.1,66195.1,66201.1] || equal(singleton(u),null_class) -> equal(union(u,null_class),successor(u))**.
% 299.96/300.46 66414[2:MRR:66406.1,45869.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(u,null_class)),null_class)**.
% 299.96/300.46 66863[2:MRR:66857.1,45875.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(null_class,u)),null_class)**.
% 299.96/300.46 68592[4:Res:23803.1,63420.1] || equal(u,ordered_pair(v,universal_class))* equal(successor(u),null_class)** -> .
% 299.96/300.46 68598[2:Res:12.1,63420.1] || member(u,universal_class) equal(successor(unordered_pair(v,u)),null_class)** -> .
% 299.96/300.46 68600[2:Res:11.1,63420.1] || member(u,universal_class) equal(successor(unordered_pair(u,v)),null_class)** -> .
% 299.96/300.46 68693[2:Res:282.1,63420.1] || equal(successor(u),null_class) -> equal(restrict(u,v,w),null_class)**.
% 299.96/300.46 68711[2:Res:452.1,63420.1] || subclass(ordered_pair(u,v),w)* equal(successor(w),null_class) -> .
% 299.96/300.46 69157[2:Rew:5774.0,69112.0] || -> equal(domain__dfg(complement(cross_product(u,singleton(v))),u,v),single_valued3(null_class))**.
% 299.96/300.46 69215[0:SpR:69101.0,70.0] || -> equal(apply(complement(cross_product(singleton(u),universal_class)),u),sum_class(range_of(null_class)))**.
% 299.96/300.46 69248[9:SpL:37709.1,69158.0] function(u) || member(u,cantor(complement(cross_product(null_class,universal_class))))* -> .
% 299.96/300.46 69249[4:SpL:3915.0,69158.0] || member(domain__dfg(xr,universal_class,y__dfg),cantor(complement(cross_product(null_class,universal_class))))* -> .
% 299.96/300.46 69255[9:SpL:37522.1,69158.0] function(complement(cross_product(singleton(u),universal_class))) || member(u,universal_class)* -> .
% 299.96/300.46 69263[4:Res:68839.1,69158.0] || equal(complement(cantor(complement(cross_product(singleton(singleton(u)),universal_class)))),null_class)** -> .
% 299.96/300.46 69266[4:Res:23376.1,69158.0] || equal(cantor(complement(cross_product(singleton(unordered_pair(u,v)),universal_class))),universal_class)** -> .
% 299.96/300.46 69267[4:Res:425.1,69158.0] || subclass(universal_class,cantor(complement(cross_product(singleton(unordered_pair(u,v)),universal_class))))* -> .
% 299.96/300.46 69284[4:Res:23388.1,69158.0] || equal(cantor(complement(cross_product(singleton(ordered_pair(u,v)),universal_class))),universal_class)** -> .
% 299.96/300.46 69285[4:Res:449.1,69158.0] || subclass(universal_class,cantor(complement(cross_product(singleton(ordered_pair(u,v)),universal_class))))* -> .
% 299.96/300.46 69288[4:Res:29122.1,69158.0] || equal(cantor(complement(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))),domain_relation)** -> .
% 299.96/300.46 69289[4:Res:5107.1,69158.0] || subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))))* -> .
% 299.96/300.46 69294[10:Res:62910.1,69158.0] || equal(complement(cantor(complement(cross_product(singleton(regular(null_class)),universal_class)))),null_class)** -> .
% 299.96/300.46 69305[4:SpL:46319.1,69250.0] || equal(cross_product(null_class,universal_class),null_class) member(universal_class,cantor(universal_class))* -> .
% 299.96/300.46 69570[0:MRR:69524.2,9913.1] || equal(u,v)* member(w,v)* -> member(w,u)*.
% 299.96/300.46 69876[2:SpR:26509.0,40549.0] || -> equal(intersection(union(null_class,u),restrict(complement(u),v,w)),null_class)**.
% 299.96/300.46 70451[2:Rew:27508.0,70369.0] || equal(union(null_class,complement(u)),null_class)** -> member(singleton(v),u)*.
% 299.96/300.46 70454[10:Rew:27508.0,70415.0] || equal(union(null_class,complement(u)),null_class)** -> member(regular(null_class),u).
% 299.96/300.46 70783[0:Obv:70749.1] || subclass(u,v) -> subclass(intersection(u,w),intersection(v,w))*.
% 299.96/300.46 71110[0:SpR:23833.0,26394.1] || subclass(u,singleton(v))* -> member(v,u) subclass(u,null_class).
% 299.96/300.46 71456[0:Obv:71427.1] || subclass(u,v) -> subclass(intersection(w,u),intersection(v,w))*.
% 299.96/300.46 71484[2:Rew:29190.1,71483.0] || member(null_class,u) -> subclass(successor(null_class),intersection(u,singleton(null_class)))*.
% 299.96/300.46 71713[0:Res:71438.0,2136.1] || equal(intersection(u,v),universal_class) -> member(null_class,intersection(v,u))*.
% 299.96/300.46 71714[0:Res:71438.0,478.1] || equal(intersection(u,v),universal_class) -> member(y__dfg,intersection(v,u))*.
% 299.96/300.46 71715[0:Res:71438.0,465.1] || equal(intersection(u,v),universal_class) -> member(omega,intersection(v,u))*.
% 299.96/300.46 71822[2:Rew:71741.0,27390.0] || member(u,complement(v)) member(u,union(v,null_class))* -> .
% 299.96/300.46 71825[2:Rew:71741.0,27391.0] || -> subclass(symmetric_difference(complement(u),union(v,null_class)),union(u,complement(v)))*.
% 299.96/300.46 73086[4:Rew:27508.0,73085.0] || -> subclass(union(null_class,complement(apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.96/300.46 73097[2:Rew:26509.0,72193.1] inductive(symmetric_difference(universal_class,complement(omega))) || -> equal(union(null_class,omega),omega)**.
% 299.96/300.46 73098[2:Rew:26509.0,72200.1] || equal(successor(u),null_class) -> equal(union(null_class,singleton(u)),null_class)**.
% 299.96/300.46 73101[2:Rew:26509.0,72219.1] || equal(null_class,u) -> subclass(union(null_class,v),union(u,v))*.
% 299.96/300.46 72283[2:Rew:71741.0,62193.1] inductive(symmetric_difference(universal_class,union(u,null_class))) || -> member(null_class,complement(u))*.
% 299.96/300.46 72304[2:Rew:71741.0,27403.0] || -> subclass(symmetric_difference(union(u,null_class),complement(v)),union(complement(u),v))*.
% 299.96/300.46 72320[2:Rew:71741.0,27428.0] || -> member(singleton(null_class),complement(u)) member(singleton(null_class),union(u,null_class))*.
% 299.96/300.46 72326[2:Rew:71741.0,27430.0] || subclass(universal_class,complement(u)) subclass(domain_relation,union(u,null_class))* -> .
% 299.96/300.46 72327[2:Rew:71741.0,27429.0] || subclass(universal_class,complement(u)) subclass(universal_class,union(u,null_class))* -> .
% 299.96/300.46 72329[2:Rew:71741.0,27432.0] || subclass(domain_relation,complement(u)) subclass(domain_relation,union(u,null_class))* -> .
% 299.96/300.46 72330[2:Rew:71741.0,27431.0] || subclass(domain_relation,complement(u)) subclass(universal_class,union(u,null_class))* -> .
% 299.96/300.46 72331[2:Rew:71741.0,38923.0] || equal(complement(u),domain_relation) subclass(domain_relation,union(u,null_class))* -> .
% 299.96/300.46 72332[2:Rew:71741.0,38755.0] || equal(complement(u),domain_relation) subclass(universal_class,union(u,null_class))* -> .
% 299.96/300.46 72334[2:Rew:71741.0,27434.0] || equal(complement(u),domain_relation) equal(union(u,null_class),domain_relation)** -> .
% 299.96/300.46 72345[2:Rew:71741.0,63107.0] || equal(successor(complement(u)),null_class) -> equal(union(u,null_class),universal_class)**.
% 299.96/300.46 72431[2:Rew:71741.0,69878.0] || -> equal(intersection(union(u,null_class),restrict(complement(u),v,w)),null_class)**.
% 299.96/300.46 73133[4:Rew:72460.0,72754.0] || -> subclass(union(null_class,apply(null_class,u)),union(null_class,apply(null_class,v)))*.
% 299.96/300.46 72804[9:Rew:72460.0,38560.1] one_to_one(u) || -> equal(union(null_class,inverse(u)),successor(inverse(u)))**.
% 299.96/300.46 72932[2:Rew:72917.0,10833.1] || member(u,union(v,null_class))* -> member(u,union(null_class,v))*.
% 299.96/300.46 72933[2:Rew:72917.0,8382.0] || member(u,union(null_class,v))* -> member(u,union(v,null_class))*.
% 299.96/300.46 72944[2:Rew:72917.0,48362.1] || equal(null_class,u) -> subclass(union(null_class,v),union(v,u))*.
% 299.96/300.46 72957[2:Rew:72917.0,39624.1] || equal(union(u,null_class),universal_class)** -> equal(union(null_class,u),universal_class)**.
% 299.96/300.46 72961[2:Rew:72917.0,11199.0] || equal(union(null_class,u),universal_class) -> member(omega,union(u,null_class))*.
% 299.96/300.46 72962[2:Rew:72917.0,11197.0] || equal(union(null_class,u),universal_class) -> member(y__dfg,union(u,null_class))*.
% 299.96/300.46 72963[2:Rew:72917.0,11193.0] || equal(union(null_class,u),universal_class) -> member(null_class,union(u,null_class))*.
% 299.96/300.46 72969[2:Rew:72917.0,65765.1] || equal(union(u,null_class),null_class)** -> equal(union(null_class,u),null_class)**.
% 299.96/300.46 72971[2:Rew:72917.0,44877.1] || subclass(union(u,null_class),null_class)* -> equal(union(null_class,u),null_class).
% 299.96/300.46 73149[4:Rew:71741.0,71978.0] || -> equal(power_class(complement(apply(null_class,u))),power_class(complement(apply(null_class,v))))*.
% 299.96/300.46 73310[2:Rew:73140.0,72946.1] || equal(null_class,u) -> equal(union(v,u),union(null_class,v))*.
% 299.96/300.46 73641[2:Rew:26498.0,73539.1] || equal(singleton(u),null_class) -> equal(union(null_class,u),successor(u))**.
% 299.96/300.46 73643[2:Rew:26498.0,73541.1] || equal(null_class,u) -> equal(union(null_class,singleton(u)),successor(u))**.
% 299.96/300.46 73644[2:Rew:73636.0,49240.1] || equal(u,universal_class) -> equal(symmetric_difference(power_class(universal_class),power_class(u)),null_class)**.
% 299.96/300.46 74715[9:Rew:26509.0,74714.1] function(intersection(u,universal_class)) || -> equal(union(null_class,u),successor(u))**.
% 299.96/300.46 75222[2:SpR:72460.0,28109.0] || -> member(regular(union(u,null_class)),u)* equal(union(null_class,u),null_class).
% 299.96/300.46 75472[2:Res:75221.0,9.0] || subclass(u,union(u,null_class))* -> equal(union(u,null_class),u).
% 299.96/300.46 76403[2:Rew:26501.0,76167.0] || equal(union(u,null_class),universal_class) -> member(null_class,union(u,u))*.
% 299.96/300.46 76404[2:Rew:26501.0,76174.0] || equal(union(u,null_class),universal_class) -> member(omega,union(u,u))*.
% 299.96/300.46 76405[2:Rew:26501.0,76175.0] || equal(union(u,null_class),universal_class) -> member(y__dfg,union(u,u))*.
% 299.96/300.46 76563[2:Res:75237.0,2136.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(null_class,u).
% 299.96/300.46 76564[2:Res:75237.0,478.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 76565[2:Res:75237.0,465.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(omega,u).
% 299.96/300.46 76667[2:Res:75264.0,2136.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(null_class,v).
% 299.96/300.46 76668[2:Res:75264.0,478.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(y__dfg,v).
% 299.96/300.46 76669[2:Res:75264.0,465.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(omega,v).
% 299.96/300.46 77002[2:Res:75894.0,2136.1] || equal(union(u,u),universal_class)** -> member(null_class,union(u,null_class))*.
% 299.96/300.46 77003[2:Res:75894.0,478.1] || equal(union(u,u),universal_class)** -> member(y__dfg,union(u,null_class))*.
% 299.96/300.46 77004[2:Res:75894.0,465.1] || equal(union(u,u),universal_class)** -> member(omega,union(u,null_class))*.
% 299.96/300.46 77074[2:Res:76191.0,2136.1] || equal(union(u,u),universal_class)** -> member(null_class,union(null_class,u))*.
% 299.96/300.46 77075[2:Res:76191.0,478.1] || equal(union(u,u),universal_class)** -> member(y__dfg,union(null_class,u))*.
% 299.96/300.46 77076[2:Res:76191.0,465.1] || equal(union(u,u),universal_class)** -> member(omega,union(null_class,u))*.
% 299.96/300.46 77106[0:SpR:73462.0,183.1] || -> equal(intersection(u,v),null_class) member(regular(intersection(v,u)),v)*.
% 299.96/300.46 77107[0:SpR:73462.0,195.1] || -> equal(intersection(u,v),null_class) member(regular(intersection(v,u)),u)*.
% 299.96/300.46 77310[2:SpL:73462.0,20897.0] || equal(intersection(u,v),universal_class)** -> equal(symmetric_difference(v,u),null_class).
% 299.96/300.46 77753[0:SpR:77431.0,2223.1] || equal(symmetric_difference(u,v),universal_class) -> member(null_class,union(v,u))*.
% 299.96/300.46 77759[0:SpR:77431.0,612.1] || equal(symmetric_difference(u,v),universal_class) -> member(omega,union(v,u))*.
% 299.96/300.46 77760[0:SpR:77431.0,676.1] || equal(symmetric_difference(u,v),universal_class) -> member(y__dfg,union(v,u))*.
% 299.96/300.46 78276[0:SpL:78007.0,576.0] || member(u,symmetric_difference(v,w))* -> member(u,union(w,v)).
% 299.96/300.46 79145[2:Res:71768.0,435.1] inductive(complement(successor(complement(u)))) || -> member(null_class,union(u,null_class))*.
% 299.96/300.46 79312[0:SpR:46502.0,77099.0] || -> subclass(symmetric_difference(power_class(u),complement(v)),union(v,complement(power_class(u))))*.
% 299.96/300.46 79313[0:SpR:46508.0,77099.0] || -> subclass(symmetric_difference(complement(u),power_class(v)),union(complement(power_class(v)),u))*.
% 299.96/300.46 79341[0:Res:77099.0,435.1] inductive(symmetric_difference(u,v)) || -> member(null_class,complement(intersection(v,u)))*.
% 299.96/300.46 79858[6:SpR:73051.0,30553.1] || -> member(null_class,sum_class(range_of(null_class))) member(null_class,complement(apply(null_class,u)))*.
% 299.96/300.46 80062[4:Rew:46498.0,79773.0] || -> equal(complement(power_class(sum_class(range_of(null_class)))),complement(power_class(apply(null_class,u))))*.
% 299.96/300.46 80126[4:Rew:28.0,79774.0] || -> equal(union(sum_class(range_of(null_class)),u),union(apply(null_class,v),u))*.
% 299.96/300.46 80140[4:Rew:28.0,79819.0] || -> equal(union(u,sum_class(range_of(null_class))),union(u,apply(null_class,v)))*.
% 299.96/300.46 80917[6:SpR:72272.0,30553.1] || -> member(null_class,union(u,null_class)) member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 80969[9:SpR:37845.1,72272.0] function(u) || -> equal(union(null_class,complement(u)),complement(successor(u)))**.
% 299.96/300.46 81061[2:Rew:26498.0,80898.0,8044.0,80898.0,26509.0,80898.0,239.0,80898.0] || -> equal(union(union(null_class,u),v),union(union(u,null_class),v))*.
% 299.96/300.46 81066[2:Rew:26498.0,80943.0,8044.0,80943.0,26509.0,80943.0,240.0,80943.0] || -> equal(union(u,union(null_class,v)),union(u,union(v,null_class)))*.
% 299.96/300.46 81173[9:SpR:37845.1,72285.1] function(u) || -> member(null_class,complement(u))* member(null_class,successor(u)).
% 299.96/300.46 81223[6:SpR:73050.0,30553.1] || -> member(null_class,apply(null_class,u))* member(null_class,complement(apply(null_class,v)))*.
% 299.96/300.46 81449[4:Rew:46498.0,81203.0] || -> equal(complement(power_class(apply(null_class,u))),complement(power_class(apply(null_class,v))))*.
% 299.96/300.46 81476[4:Rew:28.0,81204.0] || -> equal(union(apply(null_class,u),v),union(apply(null_class,w),v))*.
% 299.96/300.46 81481[4:Rew:28.0,81249.0] || -> equal(union(u,apply(null_class,v)),union(u,apply(null_class,w)))*.
% 299.96/300.46 82230[8:SpL:81953.1,49283.0] || equal(null_class,u) equal(successor(complement(power_class(u))),null_class)** -> .
% 299.96/300.46 82233[8:SpL:81953.1,49296.0] || equal(null_class,u) equal(regular(complement(power_class(u))),universal_class)** -> .
% 299.96/300.46 82236[8:SpL:81953.1,49299.0] || equal(null_class,u) subclass(complement(power_class(u)),power_class(u))* -> .
% 299.96/300.46 82386[3:Rew:73462.0,82385.0] || -> equal(intersection(complement(compose(element_relation,universal_class)),restrict(element_relation,u,v)),null_class)**.
% 299.96/300.46 82408[9:SoR:82397.0,2679.2] single_valued_class(power_class(null_class)) || equal(cross_product(universal_class,universal_class),power_class(null_class))** -> .
% 299.96/300.46 82488[2:Res:82401.1,274.0] || subclass(universal_class,restrict(u,v,w))* -> member(power_class(null_class),u).
% 299.96/300.46 82513[4:Res:82401.1,19445.0] || subclass(universal_class,cantor(power_class(null_class)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 83007[9:SpR:73632.1,57214.0] function(intersection(u,v)) || -> subclass(successor(intersection(u,v)),u)*.
% 299.96/300.46 83008[9:SpR:73632.1,58786.0] function(intersection(u,v)) || -> subclass(successor(intersection(u,v)),v)*.
% 299.96/300.46 83099[9:SpL:73632.1,43320.0] function(u) || member(v,successor(u))* -> member(v,u).
% 299.96/300.46 83298[2:SpL:75234.0,699.0] || subclass(universal_class,union(u,null_class))* -> member(unordered_pair(v,w),u)*.
% 299.96/300.46 83302[2:SpL:75234.0,5843.0] || subclass(domain_relation,union(u,null_class))* -> member(ordered_pair(null_class,null_class),u).
% 299.96/300.46 83304[2:SpL:75234.0,13994.0] || equal(union(u,null_class),domain_relation) -> member(ordered_pair(null_class,null_class),u)*.
% 299.96/300.46 83357[2:Rew:75234.0,83197.0] || -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),u)*.
% 299.96/300.46 83988[2:Res:23376.1,75363.0] || equal(union(u,null_class),universal_class) -> member(unordered_pair(v,w),u)*.
% 299.96/300.46 84012[2:Res:23388.1,75363.0] || equal(union(u,null_class),universal_class) -> member(ordered_pair(v,w),u)*.
% 299.96/300.46 84013[2:Res:449.1,75363.0] || subclass(universal_class,union(u,null_class))* -> member(ordered_pair(v,w),u)*.
% 299.96/300.46 84485[6:SpR:77552.0,30553.1] || -> member(null_class,symmetric_difference(u,v)) member(null_class,complement(symmetric_difference(v,u)))*.
% 299.96/300.46 84725[0:Rew:46498.0,84465.0] || -> equal(complement(power_class(symmetric_difference(u,v))),complement(power_class(symmetric_difference(v,u))))*.
% 299.96/300.46 84739[0:Rew:28.0,84466.0] || -> equal(union(symmetric_difference(u,v),w),union(symmetric_difference(v,u),w))*.
% 299.96/300.46 84744[0:Rew:28.0,84511.0] || -> equal(union(u,symmetric_difference(v,w)),union(u,symmetric_difference(w,v)))*.
% 299.96/300.46 84816[2:SpR:26509.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(null_class,v)),union(complement(v),u))*.
% 299.96/300.46 84839[2:SpR:26509.0,77756.0] || -> subclass(symmetric_difference(union(null_class,u),complement(v)),union(v,complement(u)))*.
% 299.96/300.46 85102[2:Con:85078.1] || member(u,union(null_class,v))* -> member(u,union(v,v))*.
% 299.96/300.46 85911[2:Con:85887.1] || member(u,union(v,v))* -> member(u,union(v,null_class))*.
% 299.96/300.46 86420[2:Con:86400.1] || member(u,union(v,null_class))* -> member(u,union(v,v))*.
% 299.96/300.46 86830[2:Con:86805.1] || member(u,union(v,v))* -> member(u,union(null_class,v))*.
% 299.96/300.46 87206[2:SpR:48639.1,26414.0] || equal(intersection(u,v),null_class) -> subclass(intersection(u,v),null_class)*.
% 299.96/300.46 87558[2:SpL:43289.0,699.0] || subclass(universal_class,union(u,u))* -> member(unordered_pair(v,w),u)*.
% 299.96/300.46 87562[2:SpL:43289.0,5843.0] || subclass(domain_relation,union(u,u))* -> member(ordered_pair(null_class,null_class),u).
% 299.96/300.46 87564[2:SpL:43289.0,13994.0] || equal(union(u,u),domain_relation)** -> member(ordered_pair(null_class,null_class),u)*.
% 299.96/300.46 87629[2:Rew:43289.0,87440.0] || -> equal(union(u,u),null_class) member(regular(union(u,u)),u)*.
% 299.96/300.46 88274[2:SpL:47052.0,88102.0] || equal(complement(power_class(u)),null_class) -> subclass(complement(power_class(u)),v)*.
% 299.96/300.46 88403[2:Res:23376.1,55935.0] || equal(union(u,u),universal_class)** -> member(unordered_pair(v,w),u)*.
% 299.96/300.46 88427[2:Res:23388.1,55935.0] || equal(union(u,u),universal_class)** -> member(ordered_pair(v,w),u)*.
% 299.96/300.46 88428[2:Res:449.1,55935.0] || subclass(universal_class,union(u,u))* -> member(ordered_pair(v,w),u)*.
% 299.96/300.46 88628[0:SpR:73483.0,56523.1] || subclass(union(u,v),w) -> subclass(symmetric_difference(u,v),w)*.
% 299.96/300.46 88835[9:SpR:73632.1,88640.1] function(u) || subclass(u,v) -> subclass(successor(u),v)*.
% 299.96/300.46 88848[2:SpR:35171.0,88640.1] || subclass(complement(singleton(null_class)),u) -> subclass(complement(successor(null_class)),u)*.
% 299.96/300.46 89855[2:Res:89659.1,441.1] || equal(u,universal_class) member(u,universal_class)* -> member(u,v)*.
% 299.96/300.46 89914[2:SpR:89829.1,326.0] || equal(u,universal_class) -> equal(ordered_pair(null_class,u),singleton(singleton(null_class)))**.
% 299.96/300.46 89949[2:SpR:89829.1,45973.0] || equal(u,universal_class) -> member(null_class,complement(singleton(ordered_pair(u,v))))*.
% 299.96/300.46 89954[2:SpR:89829.1,327.0] || equal(u,universal_class) -> member(unordered_pair(v,null_class),ordered_pair(v,u))*.
% 299.96/300.46 90074[2:SpL:89829.1,51179.0] || equal(u,universal_class) member(null_class,singleton(ordered_pair(u,v)))* -> .
% 299.96/300.46 90326[4:Rew:16405.0,89952.1] || equal(u,universal_class) -> equal(apply(v,universal_class),apply(v,u))*.
% 299.96/300.46 90349[4:Rew:16461.0,89953.1] || equal(u,universal_class) -> equal(ordered_pair(v,universal_class),ordered_pair(v,u))*.
% 299.96/300.46 91715[2:Res:91573.0,628.0] || -> equal(singleton(complement(singleton(u))),null_class)** equal(complement(singleton(u)),u).
% 299.96/300.46 92451[0:SpR:40549.0,70784.0] || -> subclass(intersection(intersection(u,complement(v)),restrict(v,w,x)),null_class)*.
% 299.96/300.46 92452[0:SpR:23833.0,70784.0] || -> member(u,v) subclass(intersection(intersection(w,singleton(u)),v),null_class)*.
% 299.96/300.46 92589[0:Rew:30.0,92445.0] || -> subclass(restrict(intersection(u,v),w,x),restrict(v,w,x))*.
% 299.96/300.46 92590[0:Rew:30.0,92448.0] || -> subclass(intersection(restrict(u,v,w),x),restrict(x,v,w))*.
% 299.96/300.46 92825[0:SpR:40549.0,70785.0] || -> subclass(intersection(intersection(complement(u),v),restrict(u,w,x)),null_class)*.
% 299.96/300.46 92826[0:SpR:23833.0,70785.0] || -> member(u,v) subclass(intersection(intersection(singleton(u),w),v),null_class)*.
% 299.96/300.46 92873[0:SpR:73483.0,70785.0] || -> subclass(intersection(symmetric_difference(u,v),w),intersection(union(u,v),w))*.
% 299.96/300.46 92963[0:Rew:30.0,92819.0] || -> subclass(restrict(intersection(u,v),w,x),restrict(u,w,x))*.
% 299.96/300.46 92983[2:SpR:23650.0,92893.0] || -> member(u,singleton(null_class)) subclass(intersection(successor(null_class),singleton(u)),null_class)*.
% 299.96/300.46 93082[2:MRR:93071.2,4631.0] || member(u,singleton(singleton(null_class)))* member(u,successor(null_class)) -> .
% 299.96/300.46 93428[0:Obv:93379.0] || -> subclass(intersection(u,symmetric_difference(v,w)),intersection(union(v,w),u))*.
% 299.96/300.46 93574[2:SpR:23650.0,92999.0] || -> member(u,singleton(null_class)) subclass(intersection(singleton(u),successor(null_class)),null_class)*.
% 299.96/300.46 93945[2:SpR:93554.1,70784.0] || -> member(null_class,u) subclass(intersection(intersection(v,successor(null_class)),u),null_class)*.
% 299.96/300.46 93949[2:SpR:93554.1,70785.0] || -> member(null_class,u) subclass(intersection(intersection(successor(null_class),v),u),null_class)*.
% 299.96/300.46 94287[2:Rew:73462.0,94157.1] || -> member(null_class,u) subclass(intersection(successor(null_class),intersection(v,u)),null_class)*.
% 299.96/300.46 94288[2:Rew:73462.0,94162.1] || -> member(null_class,u) subclass(intersection(successor(null_class),intersection(u,v)),null_class)*.
% 299.96/300.46 94570[2:Rew:73462.0,94451.1] || -> equal(u,null_class) subclass(intersection(regular(u),union(null_class,u)),null_class)*.
% 299.96/300.46 94457[2:SpR:23650.0,92885.0] || -> member(u,v) subclass(intersection(union(null_class,v),singleton(u)),null_class)*.
% 299.96/300.46 94573[2:Rew:73462.0,94458.1] || -> member(null_class,u) subclass(intersection(successor(null_class),union(null_class,u)),null_class)*.
% 299.96/300.46 94462[2:SpR:40549.0,92885.0] || -> subclass(intersection(union(null_class,complement(u)),restrict(u,v,w)),null_class)*.
% 299.96/300.46 94463[2:SpR:23833.0,92885.0] || -> member(u,v) subclass(intersection(union(null_class,singleton(u)),v),null_class)*.
% 299.96/300.46 94504[9:SpR:73632.1,92885.0] function(u) || -> subclass(intersection(successor(u),v),intersection(u,v))*.
% 299.96/300.46 94517[2:SpR:35171.0,92885.0] || -> subclass(intersection(complement(successor(null_class)),u),intersection(complement(singleton(null_class)),u))*.
% 299.96/300.46 94578[2:Rew:30.0,94455.0] || -> subclass(restrict(union(null_class,u),v,w),restrict(u,v,w))*.
% 299.96/300.46 94707[2:Rew:73462.0,94592.1] || -> equal(u,null_class) subclass(intersection(regular(u),union(u,null_class)),null_class)*.
% 299.96/300.46 94598[2:SpR:23650.0,92886.0] || -> member(u,v) subclass(intersection(union(v,null_class),singleton(u)),null_class)*.
% 299.96/300.46 94710[2:Rew:73462.0,94599.1] || -> member(null_class,u) subclass(intersection(successor(null_class),union(u,null_class)),null_class)*.
% 299.96/300.46 94719[2:Rew:30.0,94596.0] || -> subclass(restrict(union(u,null_class),v,w),restrict(u,v,w))*.
% 299.96/300.46 94859[2:Rew:73462.0,94740.1] || -> equal(u,null_class) subclass(intersection(u,union(null_class,regular(u))),null_class)*.
% 299.96/300.46 94861[2:Rew:73462.0,94751.0] || -> subclass(intersection(complement(u),union(null_class,restrict(u,v,w))),null_class)*.
% 299.96/300.46 94793[9:SpR:73632.1,94452.0] function(u) || -> subclass(intersection(successor(u),v),intersection(v,u))*.
% 299.96/300.46 94806[2:SpR:35171.0,94452.0] || -> subclass(intersection(complement(successor(null_class)),u),intersection(u,complement(singleton(null_class))))*.
% 299.96/300.46 94966[2:MRR:94943.2,4631.0] || member(u,union(null_class,complement(v)))* member(u,v) -> .
% 299.96/300.46 95127[2:MRR:95121.2,4631.0] || member(u,complement(successor(null_class)))* member(u,singleton(null_class)) -> .
% 299.96/300.46 95352[2:SpR:94942.0,31.0] || -> equal(restrict(union(null_class,complement(cross_product(u,v))),u,v),null_class)**.
% 299.96/300.46 95437[9:SpR:73632.1,94942.0] function(complement(u)) || -> equal(intersection(u,successor(complement(u))),null_class)**.
% 299.96/300.46 95712[9:SpR:73632.1,95529.0] function(complement(u)) || -> equal(union(u,successor(complement(u))),universal_class)**.
% 299.96/300.46 95980[9:SpR:73632.1,95546.0] function(complement(u)) || -> equal(symmetric_difference(u,successor(complement(u))),universal_class)**.
% 299.96/300.46 96117[3:Con:96111.1] || member(u,complement(compose(element_relation,universal_class)))* -> member(u,complement(element_relation)).
% 299.96/300.46 96194[2:SpR:23650.0,94521.0] || -> member(u,v) subclass(intersection(singleton(u),union(null_class,v)),null_class)*.
% 299.96/300.46 96200[2:SpR:23833.0,94521.0] || -> member(u,v) subclass(intersection(v,union(null_class,singleton(u))),null_class)*.
% 299.96/300.46 96244[9:SpR:73632.1,94521.0] function(u) || -> subclass(intersection(v,successor(u)),intersection(u,v))*.
% 299.96/300.46 96257[2:SpR:35171.0,94521.0] || -> subclass(intersection(u,complement(successor(null_class))),intersection(complement(singleton(null_class)),u))*.
% 299.96/300.46 96559[2:SpR:23650.0,94657.0] || -> member(u,v) subclass(intersection(singleton(u),union(v,null_class)),null_class)*.
% 299.96/300.46 96759[9:SpR:73632.1,94810.0] function(u) || -> subclass(intersection(v,successor(u)),intersection(v,u))*.
% 299.96/300.46 96772[2:SpR:35171.0,94810.0] || -> subclass(intersection(u,complement(successor(null_class))),intersection(u,complement(singleton(null_class))))*.
% 299.96/300.46 97589[2:SpR:96971.1,55353.1] || equal(u,universal_class) subclass(u,v)* -> subclass(w,v)*.
% 299.96/300.46 97619[2:SpR:96971.1,39315.0] || equal(union(null_class,u),universal_class)** -> equal(union(null_class,u),u).
% 299.96/300.46 97621[2:SpR:96971.1,72942.0] || equal(union(null_class,u),universal_class) -> subclass(v,union(u,null_class))*.
% 299.96/300.46 97622[2:SpR:96971.1,82724.0] || equal(union(null_class,u),universal_class) -> subclass(v,union(u,u))*.
% 299.96/300.46 97623[2:SpR:96971.1,94521.0] || equal(union(null_class,u),universal_class) -> subclass(v,intersection(u,v))*.
% 299.96/300.46 97624[2:SpR:96971.1,94810.0] || equal(union(null_class,u),universal_class) -> subclass(v,intersection(v,u))*.
% 299.96/300.46 97627[2:SpR:96971.1,82752.0] || equal(union(u,u),universal_class)** -> subclass(v,union(u,null_class))*.
% 299.96/300.46 97628[2:SpR:96971.1,85816.0] || equal(union(u,u),universal_class)** -> subclass(v,union(null_class,u))*.
% 299.96/300.46 97630[2:SpR:96971.1,85030.0] || equal(union(u,null_class),universal_class) -> subclass(v,union(u,u))*.
% 299.96/300.46 97632[2:SpR:96971.1,94657.0] || equal(union(u,null_class),universal_class) -> subclass(v,intersection(u,v))*.
% 299.96/300.46 97633[2:SpR:96971.1,96467.0] || equal(union(u,null_class),universal_class) -> subclass(v,intersection(v,u))*.
% 299.96/300.46 97634[2:SpR:96971.1,75234.0] || equal(union(u,null_class),universal_class)** -> equal(union(u,null_class),u).
% 299.96/300.46 97635[2:SpR:96971.1,43289.0] || equal(union(u,u),universal_class)** -> equal(union(u,u),u).
% 299.96/300.46 98690[2:SpR:97382.1,70784.0] || equal(intersection(u,v),universal_class)** -> subclass(w,intersection(v,w))*.
% 299.96/300.46 98691[2:SpR:97382.1,70785.0] || equal(intersection(u,v),universal_class)** -> subclass(w,intersection(u,w))*.
% 299.96/300.46 98703[2:SpR:97382.1,40549.0] || equal(complement(u),universal_class) -> equal(restrict(u,v,w),null_class)**.
% 299.96/300.46 98792[2:SpR:97382.1,96971.1] || equal(u,universal_class)* equal(v,universal_class)* -> equal(v,u)*.
% 299.96/300.46 99325[2:SpR:71235.1,41204.1] || subclass(u,v)* subclass(v,null_class)* -> equal(u,null_class).
% 299.96/300.46 99392[0:SpR:71235.1,56523.1] || subclass(u,v)* subclass(v,w)* -> subclass(u,w)*.
% 299.96/300.46 99400[0:SpR:71235.1,70784.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(w,u))*.
% 299.96/300.46 99401[0:SpR:71235.1,70785.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(v,u))*.
% 299.96/300.46 99420[0:SpR:71235.1,23833.0] || subclass(u,singleton(v))* -> equal(u,null_class) member(v,u).
% 299.96/300.46 99424[2:SpR:71235.1,72985.0] || subclass(u,union(null_class,v))* -> subclass(u,union(v,null_class))*.
% 299.96/300.46 99425[2:SpR:71235.1,82819.0] || subclass(u,union(null_class,v))* -> subclass(u,union(v,v))*.
% 299.96/300.46 99426[2:SpR:71235.1,92885.0] || subclass(u,union(null_class,v)) -> subclass(u,intersection(v,u))*.
% 299.96/300.46 99427[2:SpR:71235.1,94452.0] || subclass(u,union(null_class,v)) -> subclass(u,intersection(u,v))*.
% 299.96/300.46 99429[2:SpR:71235.1,82847.0] || subclass(u,union(v,v))* -> subclass(u,union(v,null_class))*.
% 299.96/300.46 99430[2:SpR:71235.1,86177.0] || subclass(u,union(v,v))* -> subclass(u,union(null_class,v))*.
% 299.96/300.46 99432[2:SpR:71235.1,86476.0] || subclass(u,union(v,null_class))* -> subclass(u,union(null_class,v))*.
% 299.96/300.46 99433[2:SpR:71235.1,85946.0] || subclass(u,union(v,null_class))* -> subclass(u,union(v,v))*.
% 299.96/300.46 99434[2:SpR:71235.1,92886.0] || subclass(u,union(v,null_class)) -> subclass(u,intersection(v,u))*.
% 299.96/300.46 99435[2:SpR:71235.1,94593.0] || subclass(u,union(v,null_class)) -> subclass(u,intersection(u,v))*.
% 299.96/300.46 99436[9:SpR:71235.1,76532.1] function(u) || subclass(v,successor(u))* -> subclass(v,u).
% 299.96/300.46 99440[2:SpR:71235.1,57550.0] || subclass(u,complement(successor(null_class)))* -> subclass(u,complement(singleton(null_class))).
% 299.96/300.46 99441[3:SpR:71235.1,96089.0] || subclass(u,complement(compose(element_relation,universal_class)))* -> subclass(u,complement(element_relation)).
% 299.96/300.46 99446[2:SpR:71235.1,92893.0] || subclass(u,successor(null_class)) -> subclass(u,intersection(singleton(null_class),u))*.
% 299.96/300.46 99447[2:SpR:71235.1,92978.0] || subclass(u,successor(null_class)) -> subclass(u,intersection(u,singleton(null_class)))*.
% 299.96/300.46 99448[2:SpR:71235.1,93554.1] || subclass(u,successor(null_class))* -> member(null_class,u) equal(u,null_class).
% 299.96/300.46 99579[2:SpL:71235.1,57284.0] || subclass(u,restrict(v,universal_class,universal_class))* equal(u,universal_class) -> .
% 299.96/300.46 99580[0:SpL:71235.1,57285.0] || subclass(u,restrict(v,universal_class,universal_class))* subclass(universal_class,u) -> .
% 299.96/300.46 99850[2:Res:50.1,99445.0] inductive(successor(null_class)) || -> subclass(image(successor_relation,successor(null_class)),singleton(null_class))*.
% 299.96/300.46 99881[2:Res:88640.1,99445.0] || subclass(u,successor(null_class)) -> subclass(union(null_class,u),singleton(null_class))*.
% 299.96/300.46 99889[2:Res:56523.1,99445.0] || subclass(u,successor(null_class)) -> subclass(intersection(u,v),singleton(null_class))*.
% 299.96/300.46 99891[2:Res:55353.1,99445.0] || subclass(u,successor(null_class)) -> subclass(intersection(v,u),singleton(null_class))*.
% 299.96/300.46 99895[2:Res:88641.1,99445.0] || subclass(u,successor(null_class)) -> subclass(union(u,null_class),singleton(null_class))*.
% 299.96/300.46 100516[6:MRR:100467.1,30197.0] || equal(image(successor_relation,singleton(null_class)),successor(null_class))** -> inductive(singleton(null_class)).
% 299.96/300.46 100565[2:SpR:71235.1,99859.0] || subclass(u,intersection(successor(null_class),v))* -> subclass(u,singleton(null_class)).
% 299.96/300.46 100600[2:Con:100580.0] || member(u,intersection(successor(null_class),v))* -> member(u,singleton(null_class)).
% 299.96/300.46 100662[2:Con:100652.1] || member(u,intersection(v,successor(null_class)))* -> member(u,singleton(null_class)).
% 299.96/300.46 100687[2:MRR:100683.0,100.0] || subclass(composition_function,element_relation) -> member(null_class,ordered_pair(null_class,compose(null_class,null_class)))*.
% 299.96/300.46 100806[2:SpR:71235.1,99890.0] || subclass(u,intersection(v,successor(null_class)))* -> subclass(u,singleton(null_class)).
% 299.96/300.46 100846[2:Res:50.1,100214.0] inductive(successor(null_class)) || equal(image(successor_relation,successor(null_class)),universal_class)** -> .
% 299.96/300.46 100877[2:Res:88640.1,100214.0] || subclass(u,successor(null_class))* equal(union(null_class,u),universal_class) -> .
% 299.96/300.46 100885[2:Res:56523.1,100214.0] || subclass(u,successor(null_class))* equal(intersection(u,v),universal_class)** -> .
% 299.96/300.46 100887[2:Res:55353.1,100214.0] || subclass(u,successor(null_class))* equal(intersection(v,u),universal_class)** -> .
% 299.96/300.46 100891[2:Res:88641.1,100214.0] || subclass(u,successor(null_class))* equal(union(u,null_class),universal_class) -> .
% 299.96/300.46 100993[4:MRR:100992.0,100992.3,319.0,45969.0] || member(u,universal_class) subclass(domain_relation,ordered_pair(u,cantor(u)))* -> .
% 299.96/300.46 101755[2:SpL:71235.1,100855.0] || subclass(u,intersection(successor(null_class),v))* equal(u,universal_class) -> .
% 299.96/300.46 102222[2:SpL:71235.1,100886.0] || subclass(u,intersection(v,successor(null_class)))* equal(u,universal_class) -> .
% 299.96/300.46 102291[2:Res:88648.1,99423.0] || subclass(singleton(null_class),union(null_class,u))* -> subclass(successor(null_class),u).
% 299.96/300.46 102323[2:Res:88640.1,99423.0] || subclass(u,union(null_class,v)) -> subclass(union(null_class,u),v)*.
% 299.96/300.46 102331[2:Res:56523.1,99423.0] || subclass(u,union(null_class,v)) -> subclass(intersection(u,w),v)*.
% 299.96/300.46 102333[2:Res:55353.1,99423.0] || subclass(u,union(null_class,v)) -> subclass(intersection(w,u),v)*.
% 299.96/300.46 102351[2:Res:88641.1,99423.0] || subclass(u,union(null_class,v)) -> subclass(union(u,null_class),v)*.
% 299.96/300.46 102675[2:SpR:46507.0,102296.0] || -> subclass(complement(successor(power_class(complement(power_class(u))))),image(element_relation,power_class(u)))*.
% 299.96/300.46 103164[2:SpR:46319.1,102685.0] || equal(successor(union(null_class,u)),null_class)** -> subclass(universal_class,complement(u)).
% 299.96/300.46 103171[2:Res:102685.0,435.1] inductive(complement(successor(union(null_class,u)))) || -> member(null_class,complement(u))*.
% 299.96/300.46 103555[9:SpR:73632.1,102753.0] function(complement(u)) || -> subclass(complement(successor(successor(complement(u)))),u)*.
% 299.96/300.46 103564[2:SpR:46319.1,102753.0] || equal(successor(union(null_class,complement(u))),null_class)** -> subclass(universal_class,u).
% 299.96/300.46 103571[2:Res:102753.0,435.1] inductive(complement(successor(union(null_class,complement(u))))) || -> member(null_class,u)*.
% 299.96/300.46 103601[2:Res:102753.0,23575.1] || equal(complement(successor(union(null_class,complement(cross_product(universal_class,universal_class))))),universal_class)** -> .
% 299.96/300.46 103602[2:Res:102753.0,6845.1] || subclass(universal_class,complement(successor(union(null_class,complement(cross_product(universal_class,universal_class))))))* -> .
% 299.96/300.46 103689[2:Res:103136.0,435.1] inductive(complement(successor(union(u,null_class)))) || -> member(null_class,complement(u))*.
% 299.96/300.46 103789[2:SpR:46319.1,103148.0] || equal(successor(union(u,u)),null_class)** -> subclass(universal_class,complement(u)).
% 299.96/300.46 103796[2:Res:103148.0,435.1] inductive(complement(successor(union(u,u)))) || -> member(null_class,complement(u))*.
% 299.96/300.46 104295[6:MRR:104257.2,4631.0] || member(u,cross_product(v,w))* member(u,successor(null_class)) -> .
% 299.96/300.46 104475[6:SpR:104306.0,14829.1] || member(successor(null_class),universal_class) -> member(ordered_pair(successor(null_class),null_class),domain_relation)*.
% 299.96/300.46 105576[9:SpR:73632.1,102288.0] function(u) || -> subclass(union(null_class,intersection(successor(u),v)),u)*.
% 299.96/300.46 105589[2:SpR:35171.0,102288.0] || -> subclass(union(null_class,intersection(complement(successor(null_class)),u)),complement(singleton(null_class)))*.
% 299.96/300.46 105829[9:SpR:73632.1,102324.0] function(u) || -> subclass(union(null_class,intersection(v,successor(u))),u)*.
% 299.96/300.46 105842[2:SpR:35171.0,102324.0] || -> subclass(union(null_class,intersection(u,complement(successor(null_class)))),complement(singleton(null_class)))*.
% 299.96/300.46 107190[2:Rew:106066.0,26825.0] || -> equal(union(null_class,complement(union(u,v))),complement(union(u,v)))**.
% 299.96/300.46 107652[9:Rew:107615.0,72291.1] function(u) || -> equal(power_class(complement(successor(u))),power_class(complement(u)))**.
% 299.96/300.46 107653[0:Rew:106066.0,106217.0] || -> equal(power_class(complement(union(u,v))),power_class(complement(union(v,u))))*.
% 299.96/300.46 107671[2:Rew:45.0,106501.1] || equal(complement(successor(u)),null_class) -> subclass(complement(successor(u)),v)*.
% 299.96/300.46 107769[2:Rew:107716.0,38499.0] || -> equal(union(u,complement(successor(null_class))),union(complement(singleton(null_class)),u))*.
% 299.96/300.46 108718[2:SpR:71235.1,105566.0] || subclass(u,union(v,null_class)) -> subclass(union(null_class,u),v)*.
% 299.96/300.46 109291[2:SpL:107276.0,88102.0] || equal(union(u,v),null_class) -> subclass(union(u,v),w)*.
% 299.96/300.46 110691[2:Res:88648.1,99431.0] || subclass(singleton(null_class),union(u,null_class))* -> subclass(successor(null_class),u).
% 299.96/300.46 110733[2:Res:56523.1,99431.0] || subclass(u,union(v,null_class)) -> subclass(intersection(u,w),v)*.
% 299.96/300.46 110735[2:Res:55353.1,99431.0] || subclass(u,union(v,null_class)) -> subclass(intersection(w,u),v)*.
% 299.96/300.46 110750[2:Res:88641.1,99431.0] || subclass(u,union(v,null_class)) -> subclass(union(u,null_class),v)*.
% 299.96/300.46 110797[9:SpL:73632.1,102272.0] function(u) || equal(successor(u),v) -> subclass(v,u)*.
% 299.96/300.46 110812[2:SpL:35171.0,102272.0] || equal(complement(successor(null_class)),u) -> subclass(u,complement(singleton(null_class)))*.
% 299.96/300.46 110833[9:SpR:73632.1,102282.0] function(u) || -> subclass(intersection(intersection(successor(u),v),w),u)*.
% 299.96/300.46 110848[2:SpR:35171.0,102282.0] || -> subclass(intersection(intersection(complement(successor(null_class)),u),v),complement(singleton(null_class)))*.
% 299.96/300.46 110878[2:SpR:97382.1,102282.0] || equal(intersection(union(null_class,u),v),universal_class)** -> subclass(w,u)*.
% 299.96/300.46 110893[2:SpR:71235.1,102282.0] || subclass(u,intersection(union(null_class,v),w))* -> subclass(u,v).
% 299.96/300.46 110979[2:Con:110937.0] || member(u,intersection(union(null_class,v),w))* -> member(u,v).
% 299.96/300.46 111333[9:SpR:73632.1,102293.0] function(u) || -> subclass(intersection(v,intersection(w,successor(u))),u)*.
% 299.96/300.46 111348[2:SpR:35171.0,102293.0] || -> subclass(intersection(u,intersection(v,complement(successor(null_class)))),complement(singleton(null_class)))*.
% 299.96/300.46 111387[2:SpR:96971.1,102293.0] || equal(intersection(u,union(null_class,v)),universal_class)** -> subclass(w,v)*.
% 299.96/300.46 111462[2:Con:111430.1] || member(u,intersection(v,union(null_class,w)))* -> member(u,w).
% 299.96/300.46 111476[9:SpR:73632.1,102326.0] function(u) || -> subclass(intersection(v,intersection(successor(u),w)),u)*.
% 299.96/300.46 111491[2:SpR:35171.0,102326.0] || -> subclass(intersection(u,intersection(complement(successor(null_class)),v)),complement(singleton(null_class)))*.
% 299.96/300.46 111630[9:SpR:73632.1,102332.0] function(u) || -> subclass(intersection(intersection(v,successor(u)),w),u)*.
% 299.96/300.46 111645[2:SpR:35171.0,102332.0] || -> subclass(intersection(intersection(u,complement(successor(null_class))),v),complement(singleton(null_class)))*.
% 299.96/300.46 111687[2:SpR:71235.1,102332.0] || subclass(u,intersection(v,union(null_class,w)))* -> subclass(u,w).
% 299.96/300.46 111811[2:SpR:71235.1,105578.0] || subclass(u,union(v,v))* -> subclass(union(null_class,u),v)*.
% 299.96/300.46 112042[0:Rew:73462.0,111943.0] || -> equal(intersection(power_class(complement(successor(u))),image(element_relation,successor(u))),null_class)**.
% 299.96/300.46 112043[2:Rew:77431.0,111944.0] || -> equal(union(power_class(complement(successor(u))),image(element_relation,successor(u))),universal_class)**.
% 299.96/300.46 112044[2:Rew:78007.0,111945.0] || -> equal(symmetric_difference(power_class(complement(successor(u))),image(element_relation,successor(u))),universal_class)**.
% 299.96/300.46 111961[2:SpR:107615.0,57943.0] || -> subclass(complement(successor(image(element_relation,successor(u)))),power_class(complement(successor(u))))*.
% 299.96/300.46 111965[2:SpR:107615.0,102296.0] || -> subclass(complement(successor(power_class(complement(successor(u))))),image(element_relation,successor(u)))*.
% 299.96/300.46 112661[0:SpR:107703.0,5565.0] || -> subclass(symmetric_difference(complement(u),successor(v)),union(u,complement(successor(v))))*.
% 299.96/300.46 112667[0:SpR:107703.0,77099.0] || -> subclass(symmetric_difference(successor(u),complement(v)),union(v,complement(successor(u))))*.
% 299.96/300.46 112765[2:Rew:8044.0,112703.1] || -> member(null_class,complement(u)) equal(union(u,complement(successor(null_class))),universal_class)**.
% 299.96/300.46 112944[4:SpR:79906.0,112548.0] || -> subclass(regular(union(null_class,complement(apply(null_class,universal_class)))),sum_class(range_of(null_class)))*.
% 299.96/300.46 112948[4:SpR:73050.0,112548.0] || -> subclass(regular(union(null_class,complement(apply(null_class,u)))),apply(null_class,v))*.
% 299.96/300.46 112963[2:Res:112548.0,2136.1] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(null_class,u).
% 299.96/300.46 112964[2:Res:112548.0,478.1] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 112965[2:Res:112548.0,465.1] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(omega,u).
% 299.96/300.46 113060[2:SpR:106087.0,107276.0] || -> equal(union(null_class,complement(symmetric_difference(u,v))),complement(symmetric_difference(u,v)))**.
% 299.96/300.46 113190[2:Rew:113060.0,84633.0] || equal(union(null_class,symmetric_difference(u,v)),complement(symmetric_difference(v,u)))** -> .
% 299.96/300.46 113216[2:Rew:47084.0,113061.0,26509.0,113061.0,46498.0,113061.0,26509.0,113061.0] || -> equal(power_class(union(null_class,symmetric_difference(u,v))),power_class(symmetric_difference(u,v)))**.
% 299.96/300.46 113347[2:Res:112560.0,2136.1] || equal(regular(power_class(u)),universal_class) -> member(null_class,complement(power_class(u)))*.
% 299.96/300.46 113348[2:Res:112560.0,478.1] || equal(regular(power_class(u)),universal_class) -> member(y__dfg,complement(power_class(u)))*.
% 299.96/300.46 113349[2:Res:112560.0,465.1] || equal(regular(power_class(u)),universal_class) -> member(omega,complement(power_class(u)))*.
% 299.96/300.46 113368[2:Res:112561.0,2136.1] || equal(regular(successor(u)),universal_class) -> member(null_class,complement(successor(u)))*.
% 299.96/300.46 113369[2:Res:112561.0,478.1] || equal(regular(successor(u)),universal_class) -> member(y__dfg,complement(successor(u)))*.
% 299.96/300.46 113370[2:Res:112561.0,465.1] || equal(regular(successor(u)),universal_class) -> member(omega,complement(successor(u)))*.
% 299.96/300.46 113402[4:SpR:79906.0,113011.0] || -> subclass(regular(union(null_class,sum_class(range_of(null_class)))),complement(apply(null_class,universal_class)))*.
% 299.96/300.46 113406[4:SpR:73050.0,113011.0] || -> subclass(regular(union(null_class,apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.96/300.46 113442[2:Res:113011.0,2136.1] || equal(regular(union(null_class,u)),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.46 113443[2:Res:113011.0,478.1] || equal(regular(union(null_class,u)),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.46 113444[2:Res:113011.0,465.1] || equal(regular(union(null_class,u)),universal_class)** -> member(omega,complement(u)).
% 299.96/300.46 113535[2:Res:113409.0,2136.1] || equal(regular(union(u,null_class)),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.46 113536[2:Res:113409.0,478.1] || equal(regular(union(u,null_class)),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.46 113537[2:Res:113409.0,465.1] || equal(regular(union(u,null_class)),universal_class)** -> member(omega,complement(u)).
% 299.96/300.46 113810[2:Res:113422.0,2136.1] || equal(regular(union(u,u)),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.46 113811[2:Res:113422.0,478.1] || equal(regular(union(u,u)),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.46 113812[2:Res:113422.0,465.1] || equal(regular(union(u,u)),universal_class)** -> member(omega,complement(u)).
% 299.96/300.46 113959[2:Rew:113060.0,113958.0] || -> subclass(regular(complement(symmetric_difference(u,v))),union(null_class,symmetric_difference(v,u)))*.
% 299.96/300.46 114066[4:Rew:77431.0,114036.0] || -> subclass(regular(complement(apply(null_class,universal_class))),union(null_class,sum_class(range_of(null_class))))*.
% 299.96/300.46 114070[4:Rew:77431.0,114040.0] || -> subclass(regular(complement(apply(null_class,u))),union(null_class,apply(null_class,v)))*.
% 299.96/300.46 114045[2:Res:113956.0,2136.1] || equal(regular(complement(u)),universal_class) -> member(null_class,union(u,null_class))*.
% 299.96/300.46 114046[2:Res:113956.0,478.1] || equal(regular(complement(u)),universal_class) -> member(y__dfg,union(u,null_class))*.
% 299.96/300.46 114047[2:Res:113956.0,465.1] || equal(regular(complement(u)),universal_class) -> member(omega,union(u,null_class))*.
% 299.96/300.46 114131[2:Res:114051.0,9.0] || subclass(u,regular(complement(u)))* -> equal(regular(complement(u)),u).
% 299.96/300.46 114435[2:Res:113994.0,2136.1] || equal(regular(complement(u)),universal_class) -> member(null_class,union(null_class,u))*.
% 299.96/300.46 114436[2:Res:113994.0,478.1] || equal(regular(complement(u)),universal_class) -> member(y__dfg,union(null_class,u))*.
% 299.96/300.46 114437[2:Res:113994.0,465.1] || equal(regular(complement(u)),universal_class) -> member(omega,union(null_class,u))*.
% 299.96/300.46 114542[2:Res:113996.0,2136.1] || equal(regular(complement(u)),universal_class) -> member(null_class,union(u,u))*.
% 299.96/300.46 114543[2:Res:113996.0,478.1] || equal(regular(complement(u)),universal_class) -> member(y__dfg,union(u,u))*.
% 299.96/300.46 114544[2:Res:113996.0,465.1] || equal(regular(complement(u)),universal_class) -> member(omega,union(u,u))*.
% 299.96/300.46 115302[2:SpL:26509.0,112954.0] || subclass(union(null_class,u),null_class)* -> subclass(regular(null_class),complement(u)).
% 299.96/300.46 116730[2:SpR:97382.1,110684.0] || equal(intersection(union(u,null_class),v),universal_class)** -> subclass(w,u)*.
% 299.96/300.46 116745[2:SpR:71235.1,110684.0] || subclass(u,intersection(union(v,null_class),w))* -> subclass(u,v).
% 299.96/300.46 116831[2:Con:116789.0] || member(u,intersection(union(v,null_class),w))* -> member(u,v).
% 299.96/300.46 117096[2:SpR:96971.1,110693.0] || equal(intersection(u,union(v,null_class)),universal_class)** -> subclass(w,v)*.
% 299.96/300.46 117172[2:Con:117139.1] || member(u,intersection(v,union(w,null_class)))* -> member(u,w).
% 299.96/300.46 117418[2:SpR:71235.1,110734.0] || subclass(u,intersection(v,union(w,null_class)))* -> subclass(u,w).
% 299.96/300.46 117540[6:SpR:112449.0,30553.1] || -> member(null_class,union(u,v)) member(null_class,complement(union(v,u)))*.
% 299.96/300.46 117921[0:Rew:46498.0,117521.0] || -> equal(complement(power_class(union(u,v))),complement(power_class(union(v,u))))*.
% 299.96/300.46 119252[0:SpR:40549.0,71457.0] || -> subclass(intersection(restrict(u,v,w),intersection(complement(u),x)),null_class)*.
% 299.96/300.46 119253[0:SpR:23833.0,71457.0] || -> member(u,v) subclass(intersection(v,intersection(singleton(u),w)),null_class)*.
% 299.96/300.46 119257[2:SpR:93554.1,71457.0] || -> member(null_class,u) subclass(intersection(u,intersection(successor(null_class),v)),null_class)*.
% 299.96/300.46 119410[0:Rew:31.0,119249.0] || -> subclass(intersection(u,restrict(v,w,x)),restrict(u,w,x))*.
% 299.96/300.46 119425[0:SpR:40549.0,71460.0] || -> subclass(intersection(restrict(u,v,w),intersection(x,complement(u))),null_class)*.
% 299.96/300.46 119426[0:SpR:23833.0,71460.0] || -> member(u,v) subclass(intersection(v,intersection(w,singleton(u))),null_class)*.
% 299.96/300.46 119430[2:SpR:93554.1,71460.0] || -> member(null_class,u) subclass(intersection(u,intersection(v,successor(null_class))),null_class)*.
% 299.96/300.46 119720[2:SpR:87281.0,96971.1] || equal(intersection(u,v),universal_class)** -> equal(intersection(u,v),u).
% 299.96/300.46 119733[0:SpR:30.0,87281.0] || -> equal(intersection(u,restrict(u,v,w)),restrict(u,v,w))**.
% 299.96/300.46 119749[0:SpR:73483.0,87281.0] || -> equal(intersection(union(u,v),symmetric_difference(u,v)),symmetric_difference(u,v))**.
% 299.96/300.46 121110[2:SpR:96971.1,88501.0] || equal(symmetric_difference(u,v),universal_class) -> subclass(w,union(v,u))*.
% 299.96/300.46 121235[2:Res:88642.1,100214.0] || subclass(u,successor(null_class))* equal(union(u,u),universal_class)** -> .
% 299.96/300.46 121236[2:Res:88642.1,99445.0] || subclass(u,successor(null_class)) -> subclass(union(u,u),singleton(null_class))*.
% 299.96/300.46 121237[2:Res:88642.1,99423.0] || subclass(u,union(null_class,v)) -> subclass(union(u,u),v)*.
% 299.96/300.46 121238[2:Res:88642.1,99431.0] || subclass(u,union(v,null_class)) -> subclass(union(u,u),v)*.
% 299.96/300.46 121346[0:SpR:71235.1,89082.0] || subclass(u,symmetric_difference(v,w))* -> subclass(u,union(w,v)).
% 299.96/300.46 121740[0:SpR:92205.1,40399.0] || subclass(complement(u),intersection(u,v))* -> equal(complement(u),null_class).
% 299.96/300.46 121741[0:SpR:92205.1,40809.0] || subclass(complement(u),intersection(v,u))* -> equal(complement(u),null_class).
% 299.96/300.46 121805[2:SpR:92205.1,31538.0] || subclass(complement(u),union(null_class,u))* -> equal(complement(u),null_class).
% 299.96/300.46 121806[2:SpR:92205.1,31528.0] || subclass(complement(u),union(u,u))* -> equal(complement(u),null_class).
% 299.96/300.46 121807[2:SpR:92205.1,71758.0] || subclass(complement(u),union(u,null_class))* -> equal(complement(u),null_class).
% 299.96/300.46 123990[2:SpL:5175.0,123024.1] || member(range_of(null_class),universal_class) subclass(universal_class,apply(null_class,u))* -> .
% 299.96/300.46 124038[4:Res:33865.1,123893.1] || member(inverse(u),universal_class)* equal(power_class(range_of(u)),universal_class) -> .
% 299.96/300.46 124208[4:Res:33865.1,123996.1] || member(inverse(u),universal_class)* equal(sum_class(range_of(u)),universal_class) -> .
% 299.96/300.46 124599[2:SpL:5175.0,124196.0] || equal(apply(null_class,u),universal_class)** -> equal(singleton(range_of(null_class)),null_class).
% 299.96/300.46 124820[9:SpL:37709.1,123025.0] function(u) || subclass(ordered_pair(v,u),unordered_pair(v,null_class))* -> .
% 299.96/300.46 124977[9:SpL:37709.1,124837.0] function(u) || equal(unordered_pair(v,null_class),ordered_pair(v,u))* -> .
% 299.96/300.46 125159[0:Rew:73462.0,124986.1] || -> equal(u,null_class) subclass(intersection(u,intersection(v,regular(u))),null_class)*.
% 299.96/300.46 125161[0:Rew:73462.0,125001.0] || -> subclass(intersection(complement(u),intersection(v,restrict(u,w,x))),null_class)*.
% 299.96/300.46 125039[0:SpR:92205.1,92442.0] || subclass(u,v) -> subclass(intersection(u,w),intersection(w,v))*.
% 299.96/300.46 125092[2:SpR:97382.1,92442.0] || equal(intersection(u,v),universal_class)** -> subclass(w,intersection(w,v))*.
% 299.96/300.46 125109[0:SpR:71235.1,92442.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(u,w))*.
% 299.96/300.46 125312[2:MRR:125283.2,4631.0] || member(u,intersection(v,complement(w)))* member(u,w) -> .
% 299.96/300.46 125500[2:MRR:125468.2,4631.0] || member(u,intersection(complement(v),w))* member(u,v) -> .
% 299.96/300.46 125564[2:SpR:125282.0,31.0] || -> equal(restrict(intersection(u,complement(cross_product(v,w))),v,w),null_class)**.
% 299.96/300.46 125972[2:SpR:125467.0,31.0] || -> equal(restrict(intersection(complement(cross_product(u,v)),w),u,v),null_class)**.
% 299.96/300.46 126535[2:Rew:73462.0,126417.1] || subclass(u,singleton(u)) -> equal(intersection(u,successor(u)),null_class)**.
% 299.96/300.46 126919[2:Rew:109250.0,126918.1,26509.0,126918.1,71741.0,126918.1,77552.0,126918.1,8044.0,126918.1] || -> equal(singleton(successor(u)),null_class) member(successor(u),complement(successor(u)))*.
% 299.96/300.46 127680[2:MRR:127654.2,4631.0] || member(u,union(null_class,v))* member(u,singleton(v)) -> .
% 299.96/300.46 127751[2:MRR:127733.2,4631.0] || member(u,union(v,null_class))* member(u,singleton(v)) -> .
% 299.96/300.46 127810[2:MRR:127795.2,4631.0] || member(u,union(null_class,singleton(v)))* member(u,v) -> .
% 299.96/300.46 127868[2:SpR:127653.0,92205.1] || subclass(singleton(u),union(null_class,u))* -> equal(singleton(u),null_class).
% 299.96/300.46 128147[2:SpR:127732.0,92205.1] || subclass(singleton(u),union(u,null_class))* -> equal(singleton(u),null_class).
% 299.96/300.46 128461[2:SpR:127794.0,31.0] || -> equal(restrict(union(null_class,singleton(cross_product(u,v))),u,v),null_class)**.
% 299.96/300.46 128905[2:MRR:128873.2,4631.0] || member(u,intersection(v,w))* member(u,singleton(w)) -> .
% 299.96/300.46 129027[2:MRR:128995.2,4631.0] || member(u,intersection(v,w))* member(u,singleton(v)) -> .
% 299.96/300.46 129107[2:MRR:129085.2,4631.0] || member(u,intersection(v,singleton(w)))* member(u,w) -> .
% 299.96/300.46 129146[2:SpR:127943.0,92205.1] || subclass(singleton(u),union(u,u))* -> equal(singleton(u),null_class).
% 299.96/300.46 129327[2:MRR:129162.2,4631.0] || member(u,union(v,v))* member(u,singleton(v)) -> .
% 299.96/300.46 129522[2:SpR:128872.0,92205.1] || subclass(singleton(u),intersection(v,u))* -> equal(singleton(u),null_class).
% 299.96/300.46 129586[2:SpR:30.0,128872.0] || -> equal(intersection(singleton(cross_product(u,v)),restrict(w,u,v)),null_class)**.
% 299.96/300.46 129739[2:Rew:73462.0,129607.0] || -> equal(intersection(symmetric_difference(u,v),singleton(complement(intersection(u,v)))),null_class)**.
% 299.96/300.46 129830[2:SpR:128994.0,92205.1] || subclass(singleton(u),intersection(u,v))* -> equal(singleton(u),null_class).
% 299.96/300.46 130203[2:MRR:130175.2,4631.0] || member(u,intersection(singleton(v),w))* member(u,v) -> .
% 299.96/300.46 130269[2:SpR:129084.0,31.0] || -> equal(restrict(intersection(u,singleton(cross_product(v,w))),v,w),null_class)**.
% 299.96/300.46 130627[2:SpR:130174.0,31.0] || -> equal(restrict(intersection(singleton(cross_product(u,v)),w),u,v),null_class)**.
% 299.96/300.46 130963[2:SpR:125688.0,94810.0] || -> subclass(intersection(u,union(null_class,restrict(complement(u),v,w))),null_class)*.
% 299.96/300.46 130968[2:SpR:125688.0,92205.1] || subclass(u,restrict(complement(u),v,w))* -> equal(null_class,u).
% 299.96/300.46 130985[2:SpR:125688.0,70784.0] || -> subclass(intersection(intersection(u,v),restrict(complement(v),w,x)),null_class)*.
% 299.96/300.46 130990[2:SpR:125688.0,70785.0] || -> subclass(intersection(intersection(u,v),restrict(complement(u),w,x)),null_class)*.
% 299.96/300.46 131215[2:Rew:73462.0,131011.0] || -> subclass(intersection(u,intersection(v,restrict(complement(u),w,x))),null_class)*.
% 299.96/300.46 131046[2:SpR:125688.0,71460.0] || -> subclass(intersection(restrict(complement(u),v,w),intersection(x,u)),null_class)*.
% 299.96/300.46 131064[2:SpR:125688.0,71457.0] || -> subclass(intersection(restrict(complement(u),v,w),intersection(u,x)),null_class)*.
% 299.96/300.46 131067[2:SpR:125688.0,92893.0] || -> subclass(intersection(successor(null_class),restrict(complement(singleton(null_class)),u,v)),null_class)*.
% 299.96/300.46 131094[2:SpR:26509.0,125688.0] || -> equal(intersection(complement(u),restrict(union(null_class,u),v,w)),null_class)**.
% 299.96/300.46 131534[2:Rew:73462.0,131300.0] || -> subclass(intersection(intersection(u,v),union(null_class,symmetric_difference(u,v))),null_class)*.
% 299.96/300.46 131304[2:SpR:125808.0,97382.1] || equal(symmetric_difference(u,v),universal_class) -> equal(intersection(u,v),null_class)**.
% 299.96/300.46 131541[2:Rew:73462.0,131334.0] || -> subclass(intersection(intersection(u,v),intersection(w,symmetric_difference(u,v))),null_class)*.
% 299.96/300.46 131542[2:Rew:73462.0,131338.0] || -> subclass(intersection(intersection(u,v),intersection(symmetric_difference(u,v),w)),null_class)*.
% 299.96/300.46 131543[2:Rew:73462.0,131344.0] || -> subclass(intersection(symmetric_difference(u,v),intersection(w,intersection(u,v))),null_class)*.
% 299.96/300.46 131549[2:Rew:73462.0,131365.1] || subclass(u,v) -> equal(intersection(u,symmetric_difference(u,v)),null_class)**.
% 299.96/300.46 131552[2:Rew:73462.0,131374.0] || -> equal(intersection(intersection(u,v),symmetric_difference(v,intersection(u,v))),null_class)**.
% 299.96/300.46 131553[2:Rew:73462.0,131377.0] || -> equal(intersection(intersection(u,v),symmetric_difference(u,intersection(u,v))),null_class)**.
% 299.96/300.46 131557[2:Rew:73462.0,131411.1] || subclass(u,v) -> equal(intersection(u,symmetric_difference(v,u)),null_class)**.
% 299.96/300.46 131562[2:Rew:8044.0,131539.1] || equal(symmetric_difference(u,v),universal_class)** -> equal(union(u,v),universal_class).
% 299.96/300.46 131812[2:Rew:5774.0,131758.0] || -> equal(domain__dfg(singleton(cross_product(u,singleton(v))),u,v),single_valued3(null_class))**.
% 299.96/300.46 131833[2:SpR:131740.0,70.0] || -> equal(apply(singleton(cross_product(singleton(u),universal_class)),u),sum_class(range_of(null_class)))**.
% 299.96/300.46 131868[9:SpL:37709.1,131813.0] function(u) || member(u,cantor(singleton(cross_product(null_class,universal_class))))* -> .
% 299.96/300.46 131869[4:SpL:3915.0,131813.0] || member(domain__dfg(xr,universal_class,y__dfg),cantor(singleton(cross_product(null_class,universal_class))))* -> .
% 299.96/300.46 131880[4:Res:68839.1,131813.0] || equal(complement(cantor(singleton(cross_product(singleton(singleton(u)),universal_class)))),null_class)** -> .
% 299.96/300.46 131883[4:Res:23376.1,131813.0] || equal(cantor(singleton(cross_product(singleton(unordered_pair(u,v)),universal_class))),universal_class)** -> .
% 299.96/300.46 131884[4:Res:425.1,131813.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(unordered_pair(u,v)),universal_class))))* -> .
% 299.96/300.46 131902[4:Res:23388.1,131813.0] || equal(cantor(singleton(cross_product(singleton(ordered_pair(u,v)),universal_class))),universal_class)** -> .
% 299.96/300.46 131903[4:Res:449.1,131813.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(ordered_pair(u,v)),universal_class))))* -> .
% 299.96/300.46 131906[4:Res:29122.1,131813.0] || equal(cantor(singleton(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))),domain_relation)** -> .
% 299.96/300.46 131907[4:Res:5107.1,131813.0] || subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))))* -> .
% 299.96/300.46 131913[10:Res:62910.1,131813.0] || equal(complement(cantor(singleton(cross_product(singleton(regular(null_class)),universal_class)))),null_class)** -> .
% 299.96/300.46 132088[2:Res:29122.1,127395.0] || equal(singleton(u),domain_relation) member(ordered_pair(null_class,null_class),u)* -> .
% 299.96/300.46 132089[2:Res:5107.1,127395.0] || subclass(domain_relation,singleton(u)) member(ordered_pair(null_class,null_class),u)* -> .
% 299.96/300.46 132255[2:SpR:129595.0,92885.0] || -> subclass(intersection(union(null_class,singleton(u)),restrict(u,v,w)),null_class)*.
% 299.96/300.46 132257[2:SpR:129595.0,94810.0] || -> subclass(intersection(singleton(u),union(null_class,restrict(u,v,w))),null_class)*.
% 299.96/300.46 132279[2:SpR:129595.0,70784.0] || -> subclass(intersection(intersection(u,singleton(v)),restrict(v,w,x)),null_class)*.
% 299.96/300.46 132283[2:SpR:129595.0,70785.0] || -> subclass(intersection(intersection(singleton(u),v),restrict(u,w,x)),null_class)*.
% 299.96/300.46 132401[2:Rew:73462.0,132285.0] || -> subclass(intersection(singleton(u),intersection(v,restrict(u,w,x))),null_class)*.
% 299.96/300.46 132293[2:SpR:129595.0,71460.0] || -> subclass(intersection(restrict(u,v,w),intersection(x,singleton(u))),null_class)*.
% 299.96/300.46 132305[2:SpR:129595.0,71457.0] || -> subclass(intersection(restrict(u,v,w),intersection(singleton(u),x)),null_class)*.
% 299.96/300.46 132475[2:SpR:130369.0,92885.0] || -> subclass(intersection(union(null_class,u),restrict(singleton(u),v,w)),null_class)*.
% 299.96/300.46 132476[2:SpR:130369.0,92886.0] || -> subclass(intersection(union(u,null_class),restrict(singleton(u),v,w)),null_class)*.
% 299.96/300.46 132477[2:SpR:130369.0,94810.0] || -> subclass(intersection(u,union(null_class,restrict(singleton(u),v,w))),null_class)*.
% 299.96/300.46 132482[2:SpR:130369.0,92205.1] || subclass(u,restrict(singleton(u),v,w))* -> equal(null_class,u).
% 299.96/300.46 132500[2:SpR:130369.0,70784.0] || -> subclass(intersection(intersection(u,v),restrict(singleton(v),w,x)),null_class)*.
% 299.96/300.46 132505[2:SpR:130369.0,70785.0] || -> subclass(intersection(intersection(u,v),restrict(singleton(u),w,x)),null_class)*.
% 299.96/300.46 132699[2:Rew:73462.0,132526.0] || -> subclass(intersection(u,intersection(v,restrict(singleton(u),w,x))),null_class)*.
% 299.96/300.46 132561[2:SpR:130369.0,71460.0] || -> subclass(intersection(restrict(singleton(u),v,w),intersection(x,u)),null_class)*.
% 299.96/300.46 132579[2:SpR:130369.0,71457.0] || -> subclass(intersection(restrict(singleton(u),v,w),intersection(u,x)),null_class)*.
% 299.96/300.46 132582[2:SpR:130369.0,92893.0] || -> subclass(intersection(successor(null_class),restrict(singleton(singleton(null_class)),u,v)),null_class)*.
% 299.96/300.46 133027[2:Rew:73462.0,132788.0] || -> subclass(intersection(intersection(u,v),union(null_class,symmetric_difference(v,u))),null_class)*.
% 299.96/300.46 132790[2:SpR:131367.0,94810.0] || -> subclass(intersection(symmetric_difference(u,v),union(null_class,intersection(v,u))),null_class)*.
% 299.96/300.46 132792[2:SpR:131367.0,97382.1] || equal(symmetric_difference(u,v),universal_class) -> equal(intersection(v,u),null_class)**.
% 299.96/300.46 133036[2:Rew:73462.0,132822.0] || -> subclass(intersection(intersection(u,v),intersection(w,symmetric_difference(v,u))),null_class)*.
% 299.96/300.46 133037[2:Rew:73462.0,132826.0] || -> subclass(intersection(intersection(u,v),intersection(symmetric_difference(v,u),w)),null_class)*.
% 299.96/300.46 133038[2:Rew:73462.0,132832.0] || -> subclass(intersection(symmetric_difference(u,v),intersection(w,intersection(v,u))),null_class)*.
% 299.96/300.46 133128[2:SpL:92205.1,132172.0] || subclass(u,v) member(complement(u),symmetric_difference(u,v))* -> .
% 299.96/300.46 133137[2:SpL:87421.0,132172.0] || member(complement(intersection(u,v)),symmetric_difference(v,intersection(u,v)))* -> .
% 299.96/300.46 133140[2:SpL:87281.0,132172.0] || member(complement(intersection(u,v)),symmetric_difference(u,intersection(u,v)))* -> .
% 299.96/300.46 133175[2:SpL:71235.1,132172.0] || subclass(u,v) member(complement(u),symmetric_difference(v,u))* -> .
% 299.96/300.46 133494[2:SpL:107955.0,133362.0] || member(universal_class,complement(intersection(union(u,v),union(w,x))))* -> .
% 299.96/300.46 133507[2:SpL:26502.1,133497.0] || member(universal_class,complement(union(u,regular(u))))* -> equal(u,null_class).
% 299.96/300.46 134261[0:Rew:73462.0,134027.1] || -> equal(u,null_class) subclass(intersection(u,intersection(regular(u),v)),null_class)*.
% 299.96/300.46 134263[2:Rew:73462.0,134044.0] || -> subclass(intersection(u,intersection(restrict(complement(u),v,w),x)),null_class)*.
% 299.96/300.46 134264[2:Rew:73462.0,134045.0] || -> subclass(intersection(u,intersection(restrict(singleton(u),v,w),x)),null_class)*.
% 299.96/300.46 134265[0:Rew:73462.0,134049.0] || -> subclass(intersection(complement(u),intersection(restrict(u,v,w),x)),null_class)*.
% 299.96/300.46 134270[2:Rew:73462.0,134086.0] || -> subclass(intersection(singleton(u),intersection(restrict(u,v,w),x)),null_class)*.
% 299.96/300.46 134271[2:Rew:73462.0,134090.0] || -> subclass(intersection(symmetric_difference(u,v),intersection(intersection(u,v),w)),null_class)*.
% 299.96/300.46 134272[2:Rew:73462.0,134091.0] || -> subclass(intersection(symmetric_difference(u,v),intersection(intersection(v,u),w)),null_class)*.
% 299.96/300.46 134123[0:SpR:73483.0,92816.0] || -> subclass(intersection(symmetric_difference(u,v),w),intersection(w,union(u,v)))*.
% 299.96/300.46 134159[2:SpR:97382.1,92816.0] || equal(intersection(u,v),universal_class)** -> subclass(w,intersection(w,u))*.
% 299.96/300.46 134184[0:SpR:71235.1,92816.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(u,v))*.
% 299.96/300.46 134447[2:Rew:73462.0,134301.1] || -> equal(u,null_class) subclass(intersection(regular(u),union(u,u)),null_class)*.
% 299.96/300.46 134309[2:SpR:23650.0,92887.0] || -> member(u,v) subclass(intersection(union(v,v),singleton(u)),null_class)*.
% 299.96/300.46 134450[2:Rew:73462.0,134317.1] || -> member(null_class,u) subclass(intersection(successor(null_class),union(u,u)),null_class)*.
% 299.96/300.46 134318[2:SpR:125688.0,92887.0] || -> subclass(intersection(union(u,u),restrict(complement(u),v,w)),null_class)*.
% 299.96/300.46 134319[2:SpR:130369.0,92887.0] || -> subclass(intersection(union(u,u),restrict(singleton(u),v,w)),null_class)*.
% 299.96/300.46 134392[2:SpR:97382.1,92887.0] || equal(union(u,u),universal_class)** -> subclass(v,intersection(u,v))*.
% 299.96/300.46 134422[2:SpR:71235.1,92887.0] || subclass(u,union(v,v))* -> subclass(u,intersection(v,u))*.
% 299.96/300.46 134474[2:Rew:30.0,134307.0] || -> subclass(restrict(union(u,u),v,w),restrict(u,v,w))*.
% 299.96/300.46 134598[2:SpR:97382.1,94795.0] || equal(union(u,u),universal_class)** -> subclass(v,intersection(v,u))*.
% 299.96/300.46 134628[2:SpR:71235.1,94795.0] || subclass(u,union(v,v))* -> subclass(u,intersection(u,v))*.
% 299.96/300.46 134886[2:SpR:23650.0,96246.0] || -> member(u,v) subclass(intersection(singleton(u),union(v,v)),null_class)*.
% 299.96/300.46 134895[2:SpR:125688.0,96246.0] || -> subclass(intersection(restrict(complement(u),v,w),union(u,u)),null_class)*.
% 299.96/300.46 134896[2:SpR:130369.0,96246.0] || -> subclass(intersection(restrict(singleton(u),v,w),union(u,u)),null_class)*.
% 299.96/300.46 135354[2:Res:88648.1,99398.0] || subclass(singleton(null_class),intersection(u,v))* -> subclass(successor(null_class),u).
% 299.96/300.46 135374[2:Res:102293.0,99398.0] || -> subclass(intersection(u,intersection(v,union(null_class,intersection(w,x)))),w)*.
% 299.96/300.46 135391[2:Res:102282.0,99398.0] || -> subclass(intersection(intersection(union(null_class,intersection(u,v)),w),x),u)*.
% 299.96/300.46 135395[2:Res:88640.1,99398.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),v)*.
% 299.96/300.46 135399[2:Res:102326.0,99398.0] || -> subclass(intersection(u,intersection(union(null_class,intersection(v,w)),x)),v)*.
% 299.96/300.46 135405[0:Res:56523.1,99398.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),v)*.
% 299.96/300.46 135407[2:Res:102332.0,99398.0] || -> subclass(intersection(intersection(u,union(null_class,intersection(v,w))),x),v)*.
% 299.96/300.46 135409[0:Res:55353.1,99398.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),v)*.
% 299.96/300.46 135412[2:Res:102288.0,99398.0] || -> subclass(union(null_class,intersection(union(null_class,intersection(u,v)),w)),u)*.
% 299.96/300.46 135415[2:Res:102324.0,99398.0] || -> subclass(union(null_class,intersection(u,union(null_class,intersection(v,w)))),v)*.
% 299.96/300.46 135418[2:Res:88641.1,99398.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),v)*.
% 299.96/300.46 135419[2:Res:88642.1,99398.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),v)*.
% 299.96/300.46 135473[2:SpR:572.0,135420.0] || -> subclass(regular(complement(symmetric_difference(complement(u),complement(v)))),union(u,v))*.
% 299.96/300.46 135474[2:SpR:7221.0,135420.0] || -> subclass(regular(complement(symmetric_difference(complement(u),complement(singleton(u))))),successor(u))*.
% 299.96/300.46 135510[2:SpR:106085.0,135420.0] || -> subclass(regular(union(complement(union(u,v)),w)),union(u,v))*.
% 299.96/300.46 135525[2:Res:135420.0,2136.1] || equal(regular(complement(intersection(u,v))),universal_class)** -> member(null_class,u).
% 299.96/300.46 135526[2:Res:135420.0,478.1] || equal(regular(complement(intersection(u,v))),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 135527[2:Res:135420.0,465.1] || equal(regular(complement(intersection(u,v))),universal_class)** -> member(omega,u).
% 299.96/300.46 135946[2:SpR:106075.0,135442.0] || -> subclass(regular(union(u,complement(union(v,w)))),union(v,w))*.
% 299.96/300.46 135951[2:Res:135442.0,2136.1] || equal(regular(complement(intersection(u,v))),universal_class)** -> member(null_class,v).
% 299.96/300.46 135952[2:Res:135442.0,478.1] || equal(regular(complement(intersection(u,v))),universal_class)** -> member(y__dfg,v).
% 299.96/300.46 135953[2:Res:135442.0,465.1] || equal(regular(complement(intersection(u,v))),universal_class)** -> member(omega,v).
% 299.96/300.46 136068[2:SpR:31.0,135360.0] || -> subclass(complement(successor(complement(restrict(u,v,w)))),cross_product(v,w))*.
% 299.96/300.46 136130[2:SpR:106075.0,135360.0] || -> subclass(complement(successor(union(u,complement(union(v,w))))),complement(u))*.
% 299.96/300.46 136134[2:SpR:46319.1,135360.0] || equal(successor(complement(intersection(u,v))),null_class)** -> subclass(universal_class,u).
% 299.96/300.46 136141[2:Res:135360.0,435.1] inductive(complement(successor(complement(intersection(u,v))))) || -> member(null_class,u)*.
% 299.96/300.46 136277[2:SpR:73483.0,136052.0] || -> subclass(complement(successor(complement(symmetric_difference(u,v)))),complement(intersection(u,v)))*.
% 299.96/300.46 136317[2:SpR:106085.0,136052.0] || -> subclass(complement(successor(union(complement(union(u,v)),w))),complement(w))*.
% 299.96/300.46 136331[2:SpR:46319.1,136052.0] || equal(successor(complement(intersection(u,v))),null_class)** -> subclass(universal_class,v).
% 299.96/300.46 136338[2:Res:136052.0,435.1] inductive(complement(successor(complement(intersection(u,v))))) || -> member(null_class,v)*.
% 299.96/300.46 136494[2:Res:135445.0,435.1] inductive(regular(complement(restrict(u,v,w)))) || -> member(null_class,u)*.
% 299.96/300.46 136527[2:Res:135445.0,23575.1] || equal(regular(complement(restrict(cross_product(universal_class,universal_class),u,v))),universal_class)** -> .
% 299.96/300.46 136528[2:Res:135445.0,6845.1] || subclass(universal_class,regular(complement(restrict(cross_product(universal_class,universal_class),u,v))))* -> .
% 299.96/300.46 136582[2:SpL:71235.1,135557.0] || subclass(u,successor(null_class))* equal(regular(complement(u)),universal_class) -> .
% 299.96/300.46 136652[2:SpR:71235.1,135558.0] || subclass(u,successor(null_class)) -> subclass(regular(complement(u)),singleton(null_class))*.
% 299.96/300.46 137317[2:SpR:44870.1,136924.0] || subclass(complement(successor(null_class)),null_class)* -> subclass(regular(null_class),singleton(null_class)).
% 299.96/300.46 137625[2:SpR:71235.1,135356.0] || subclass(u,v) -> subclass(regular(union(null_class,complement(u))),v)*.
% 299.96/300.46 137663[2:SpR:44870.1,135356.0] || subclass(complement(intersection(u,v)),null_class)* -> subclass(regular(null_class),u).
% 299.96/300.46 137682[2:Res:135356.0,99398.0] || -> subclass(regular(union(null_class,complement(intersection(intersection(u,v),w)))),u)*.
% 299.96/300.46 137700[2:Res:135356.0,100214.0] || equal(regular(union(null_class,complement(intersection(successor(null_class),u)))),universal_class)** -> .
% 299.96/300.46 137701[2:Res:135356.0,99445.0] || -> subclass(regular(union(null_class,complement(intersection(successor(null_class),u)))),singleton(null_class))*.
% 299.96/300.46 137702[2:Res:135356.0,99423.0] || -> subclass(regular(union(null_class,complement(intersection(union(null_class,u),v)))),u)*.
% 299.96/300.46 137703[2:Res:135356.0,99431.0] || -> subclass(regular(union(null_class,complement(intersection(union(u,null_class),v)))),u)*.
% 299.96/300.46 137769[2:Rew:31.0,137704.0] || equal(regular(union(null_class,complement(restrict(u,universal_class,universal_class)))),universal_class)** -> .
% 299.96/300.46 137770[2:Rew:31.0,137705.0] || subclass(universal_class,regular(union(null_class,complement(restrict(u,universal_class,universal_class)))))* -> .
% 299.96/300.46 137813[2:SpR:26509.0,135507.0] || -> subclass(regular(union(complement(u),complement(power_class(v)))),union(null_class,u))*.
% 299.96/300.46 137911[2:SpR:26509.0,135508.0] || -> subclass(regular(union(complement(u),complement(successor(v)))),union(null_class,u))*.
% 299.96/300.46 138194[2:Res:138114.0,435.1] inductive(regular(successor(complement(power_class(u))))) || -> member(null_class,power_class(u))*.
% 299.96/300.46 138215[9:SpR:73632.1,135559.0] function(u) || -> subclass(regular(complement(intersection(successor(u),v))),u)*.
% 299.96/300.46 138230[2:SpR:35171.0,135559.0] || -> subclass(regular(complement(intersection(complement(successor(null_class)),u))),complement(singleton(null_class)))*.
% 299.96/300.46 138265[2:SpR:71235.1,135559.0] || subclass(u,union(null_class,v)) -> subclass(regular(complement(u)),v)*.
% 299.96/300.46 138293[2:Res:135559.0,99398.0] || -> subclass(regular(complement(intersection(union(null_class,intersection(u,v)),w))),u)*.
% 299.96/300.46 138425[2:SpR:71235.1,135560.0] || subclass(u,union(v,null_class)) -> subclass(regular(complement(u)),v)*.
% 299.96/300.46 138794[2:SpR:26509.0,135935.0] || -> subclass(regular(union(complement(power_class(u)),complement(v))),union(null_class,v))*.
% 299.96/300.46 138821[2:SpR:45.0,135935.0] || -> subclass(regular(successor(complement(power_class(u)))),complement(singleton(complement(power_class(u)))))*.
% 299.96/300.46 138892[9:SpR:73632.1,135985.0] function(u) || -> subclass(regular(complement(intersection(v,successor(u)))),u)*.
% 299.96/300.46 138907[2:SpR:35171.0,135985.0] || -> subclass(regular(complement(intersection(u,complement(successor(null_class))))),complement(singleton(null_class)))*.
% 299.96/300.46 138961[2:Res:135985.0,99398.0] || -> subclass(regular(complement(intersection(u,union(null_class,intersection(v,w))))),v)*.
% 299.96/300.46 139390[2:SpR:44870.1,137580.0] || subclass(complement(intersection(u,v)),null_class)* -> subclass(regular(null_class),v).
% 299.96/300.46 139409[2:Res:137580.0,99398.0] || -> subclass(regular(union(null_class,complement(intersection(u,intersection(v,w))))),v)*.
% 299.96/300.46 139427[2:Res:137580.0,100214.0] || equal(regular(union(null_class,complement(intersection(u,successor(null_class))))),universal_class)** -> .
% 299.96/300.46 139428[2:Res:137580.0,99445.0] || -> subclass(regular(union(null_class,complement(intersection(u,successor(null_class))))),singleton(null_class))*.
% 299.96/300.46 139429[2:Res:137580.0,99423.0] || -> subclass(regular(union(null_class,complement(intersection(u,union(null_class,v))))),v)*.
% 299.96/300.46 139430[2:Res:137580.0,99431.0] || -> subclass(regular(union(null_class,complement(intersection(u,union(v,null_class))))),v)*.
% 299.96/300.46 139537[2:SpR:26509.0,137929.0] || -> subclass(regular(union(complement(successor(u)),complement(v))),union(null_class,v))*.
% 299.96/300.46 139555[2:SpR:45.0,137929.0] || -> subclass(regular(successor(complement(successor(u)))),complement(singleton(complement(successor(u)))))*.
% 299.96/300.46 139648[2:SpR:44870.1,138343.0] || subclass(complement(u),null_class) -> subclass(regular(union(null_class,v)),u)*.
% 299.96/300.46 139659[2:SpR:45155.1,138343.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),u).
% 299.96/300.46 139690[2:Res:138343.0,99398.0] || -> subclass(regular(union(union(null_class,complement(intersection(u,v))),w)),u)*.
% 299.96/300.46 139742[2:Rew:113060.0,139633.0] || -> subclass(regular(union(complement(symmetric_difference(u,v)),w)),symmetric_difference(v,u))*.
% 299.96/300.46 139744[2:Rew:107190.0,139637.0] || -> subclass(regular(union(complement(union(u,v)),w)),union(v,u))*.
% 299.96/300.46 139745[2:Rew:107276.0,139638.0] || -> subclass(regular(union(union(null_class,complement(u)),v)),union(u,u))*.
% 299.96/300.46 139746[2:Rew:107276.0,139639.0] || -> subclass(regular(union(union(null_class,complement(u)),v)),union(u,null_class))*.
% 299.96/300.46 139747[2:Rew:107276.0,139640.0] || -> subclass(regular(union(union(null_class,complement(u)),v)),union(null_class,u))*.
% 299.96/300.46 139811[9:SpR:73632.1,139654.0] function(complement(u)) || -> subclass(regular(successor(successor(complement(u)))),u)*.
% 299.96/300.46 139826[2:Res:139654.0,435.1] inductive(regular(successor(union(null_class,complement(u))))) || -> member(null_class,u)*.
% 299.96/300.46 139859[2:Res:139654.0,23575.1] || equal(regular(successor(union(null_class,complement(cross_product(universal_class,universal_class))))),universal_class)** -> .
% 299.96/300.46 139860[2:Res:139654.0,6845.1] || subclass(universal_class,regular(successor(union(null_class,complement(cross_product(universal_class,universal_class))))))* -> .
% 299.96/300.46 139892[2:Rew:47084.0,139778.0] || -> subclass(regular(successor(power_class(complement(power_class(u))))),image(element_relation,power_class(u)))*.
% 299.96/300.46 139893[2:Rew:47084.0,139780.0] || -> subclass(regular(successor(power_class(complement(successor(u))))),image(element_relation,successor(u)))*.
% 299.96/300.46 139929[2:Res:139818.0,435.1] inductive(regular(successor(complement(successor(u))))) || -> member(null_class,successor(u))*.
% 299.96/300.46 140010[2:Res:139875.0,435.1] inductive(regular(successor(union(null_class,u)))) || -> member(null_class,complement(u))*.
% 299.96/300.46 140136[2:Res:139973.0,435.1] inductive(regular(successor(union(u,null_class)))) || -> member(null_class,complement(u))*.
% 299.96/300.46 140230[2:Res:139988.0,435.1] inductive(regular(successor(power_class(u)))) || -> member(null_class,complement(power_class(u)))*.
% 299.96/300.46 140482[2:Res:139990.0,435.1] inductive(regular(successor(successor(u)))) || -> member(null_class,complement(successor(u)))*.
% 299.96/300.46 140558[2:Res:139986.0,435.1] inductive(regular(successor(union(u,u)))) || -> member(null_class,complement(u))*.
% 299.96/300.46 140716[2:SpR:44870.1,139004.0] || subclass(complement(u),null_class) -> subclass(regular(union(v,null_class)),u)*.
% 299.96/300.46 140757[2:Res:139004.0,99398.0] || -> subclass(regular(union(u,union(null_class,complement(intersection(v,w))))),v)*.
% 299.96/300.46 140809[2:Rew:113060.0,140701.0] || -> subclass(regular(union(u,complement(symmetric_difference(v,w)))),symmetric_difference(w,v))*.
% 299.96/300.46 140811[2:Rew:107190.0,140705.0] || -> subclass(regular(union(u,complement(union(v,w)))),union(w,v))*.
% 299.96/300.46 140812[2:Rew:107276.0,140706.0] || -> subclass(regular(union(u,union(null_class,complement(v)))),union(v,v))*.
% 299.96/300.46 140813[2:Rew:107276.0,140707.0] || -> subclass(regular(union(u,union(null_class,complement(v)))),union(v,null_class))*.
% 299.96/300.46 140814[2:Rew:107276.0,140708.0] || -> subclass(regular(union(u,union(null_class,complement(v)))),union(null_class,v))*.
% 299.96/300.46 140914[9:SpR:73632.1,139733.0] function(u) || -> subclass(regular(union(successor(u),v)),complement(u))*.
% 299.96/300.46 140919[2:SpR:107276.0,139733.0] || -> subclass(regular(union(union(u,v),w)),complement(union(u,v)))*.
% 299.96/300.46 140991[2:Rew:113256.0,140891.0] || -> subclass(regular(union(symmetric_difference(u,v),w)),complement(symmetric_difference(v,u)))*.
% 299.96/300.46 140993[2:Rew:107276.0,140895.0] || -> subclass(regular(union(union(u,v),w)),complement(union(v,u)))*.
% 299.96/300.46 140994[2:Rew:107276.0,140896.0] || -> subclass(regular(union(union(u,u),v)),union(null_class,complement(u)))*.
% 299.96/300.46 140995[2:Rew:107276.0,140897.0] || -> subclass(regular(union(union(u,null_class),v)),union(null_class,complement(u)))*.
% 299.96/300.46 140996[2:Rew:107276.0,140898.0] || -> subclass(regular(union(union(null_class,u),v)),union(null_class,complement(u)))*.
% 299.96/300.46 141462[9:SpR:73632.1,140800.0] function(u) || -> subclass(regular(union(v,successor(u))),complement(u))*.
% 299.96/300.46 141467[2:SpR:107276.0,140800.0] || -> subclass(regular(union(u,union(v,w))),complement(union(v,w)))*.
% 299.96/300.46 141542[2:Rew:113259.0,141439.0] || -> subclass(regular(union(u,symmetric_difference(v,w))),complement(symmetric_difference(w,v)))*.
% 299.96/300.46 141544[2:Rew:107276.0,141443.0] || -> subclass(regular(union(u,union(v,w))),complement(union(w,v)))*.
% 299.96/300.46 141545[2:Rew:107276.0,141444.0] || -> subclass(regular(union(u,union(v,v))),union(null_class,complement(v)))*.
% 299.96/300.46 141546[2:Rew:107276.0,141445.0] || -> subclass(regular(union(u,union(v,null_class))),union(null_class,complement(v)))*.
% 299.96/300.46 141547[2:Rew:107276.0,141446.0] || -> subclass(regular(union(u,union(null_class,v))),union(null_class,complement(v)))*.
% 299.96/300.46 142188[2:SpR:45155.1,140903.0] || subclass(union(u,null_class),null_class)* -> subclass(regular(null_class),complement(u)).
% 299.96/300.46 142964[2:SpR:73483.0,135351.0] || -> subclass(union(null_class,intersection(symmetric_difference(u,v),w)),union(u,v))*.
% 299.96/300.46 142982[2:SpR:71235.1,135351.0] || subclass(u,v) -> subclass(union(null_class,intersection(u,w)),v)*.
% 299.96/300.46 143052[2:Res:135351.0,99398.0] || -> subclass(union(null_class,intersection(intersection(intersection(u,v),w),x)),u)*.
% 299.96/300.46 143070[2:Res:135351.0,100214.0] || equal(union(null_class,intersection(intersection(successor(null_class),u),v)),universal_class)** -> .
% 299.96/300.46 143071[2:Res:135351.0,99445.0] || -> subclass(union(null_class,intersection(intersection(successor(null_class),u),v)),singleton(null_class))*.
% 299.96/300.46 143072[2:Res:135351.0,99423.0] || -> subclass(union(null_class,intersection(intersection(union(null_class,u),v),w)),u)*.
% 299.96/300.46 143073[2:Res:135351.0,99431.0] || -> subclass(union(null_class,intersection(intersection(union(u,null_class),v),w)),u)*.
% 299.96/300.46 143153[2:Rew:31.0,143074.0] || equal(union(null_class,intersection(restrict(u,universal_class,universal_class),v)),universal_class)** -> .
% 299.96/300.46 143154[2:Rew:31.0,143075.0] || subclass(universal_class,union(null_class,intersection(restrict(u,universal_class,universal_class),v)))* -> .
% 299.96/300.46 143189[2:SpR:73483.0,135364.0] || -> subclass(intersection(union(null_class,symmetric_difference(u,v)),w),union(u,v))*.
% 299.96/300.46 143207[2:SpR:71235.1,135364.0] || subclass(u,v) -> subclass(intersection(union(null_class,u),w),v)*.
% 299.96/300.46 143231[2:SpR:97382.1,135364.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> subclass(w,u)*.
% 299.96/300.46 143258[2:SpR:71235.1,135364.0] || subclass(u,union(null_class,intersection(v,w)))* -> subclass(u,v).
% 299.96/300.46 143279[2:Res:135364.0,99398.0] || -> subclass(intersection(union(null_class,intersection(intersection(u,v),w)),x),u)*.
% 299.96/300.46 143297[2:Res:135364.0,100214.0] || equal(intersection(union(null_class,intersection(successor(null_class),u)),v),universal_class)** -> .
% 299.96/300.46 143298[2:Res:135364.0,99445.0] || -> subclass(intersection(union(null_class,intersection(successor(null_class),u)),v),singleton(null_class))*.
% 299.96/300.46 143299[2:Res:135364.0,99423.0] || -> subclass(intersection(union(null_class,intersection(union(null_class,u),v)),w),u)*.
% 299.96/300.46 143300[2:Res:135364.0,99431.0] || -> subclass(intersection(union(null_class,intersection(union(u,null_class),v)),w),u)*.
% 299.96/300.46 143368[2:Rew:31.0,143301.0] || equal(intersection(union(null_class,restrict(u,universal_class,universal_class)),v),universal_class)** -> .
% 299.96/300.46 143369[2:Rew:31.0,143302.0] || subclass(universal_class,intersection(union(null_class,restrict(u,universal_class,universal_class)),v))* -> .
% 299.96/300.46 143371[2:Con:143305.0] || member(u,union(null_class,intersection(v,w)))* -> member(u,v).
% 299.96/300.46 143997[2:SpR:73483.0,135396.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(v,w))),union(v,w))*.
% 299.96/300.46 144016[2:SpR:71235.1,135396.0] || subclass(u,v) -> subclass(union(null_class,intersection(w,u)),v)*.
% 299.96/300.46 144082[2:Res:135396.0,99398.0] || -> subclass(union(null_class,intersection(u,intersection(intersection(v,w),x))),v)*.
% 299.96/300.46 144100[2:Res:135396.0,100214.0] || equal(union(null_class,intersection(u,intersection(successor(null_class),v))),universal_class)** -> .
% 299.96/300.46 144101[2:Res:135396.0,99445.0] || -> subclass(union(null_class,intersection(u,intersection(successor(null_class),v))),singleton(null_class))*.
% 299.96/300.46 144102[2:Res:135396.0,99423.0] || -> subclass(union(null_class,intersection(u,intersection(union(null_class,v),w))),v)*.
% 299.96/300.46 144103[2:Res:135396.0,99431.0] || -> subclass(union(null_class,intersection(u,intersection(union(v,null_class),w))),v)*.
% 299.96/300.46 144179[2:Rew:31.0,144104.0] || equal(union(null_class,intersection(u,restrict(v,universal_class,universal_class))),universal_class)** -> .
% 299.96/300.46 144180[2:Rew:31.0,144105.0] || subclass(universal_class,union(null_class,intersection(u,restrict(v,universal_class,universal_class))))* -> .
% 299.96/300.46 144215[2:SpR:73483.0,135401.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(v,w))),union(v,w))*.
% 299.96/300.46 144234[2:SpR:71235.1,135401.0] || subclass(u,v) -> subclass(intersection(w,union(null_class,u)),v)*.
% 299.96/300.46 144291[2:Res:135401.0,99398.0] || -> subclass(intersection(u,union(null_class,intersection(intersection(v,w),x))),v)*.
% 299.96/300.46 144309[2:Res:135401.0,100214.0] || equal(intersection(u,union(null_class,intersection(successor(null_class),v))),universal_class)** -> .
% 299.96/300.46 144310[2:Res:135401.0,99445.0] || -> subclass(intersection(u,union(null_class,intersection(successor(null_class),v))),singleton(null_class))*.
% 299.96/300.46 144311[2:Res:135401.0,99423.0] || -> subclass(intersection(u,union(null_class,intersection(union(null_class,v),w))),v)*.
% 299.96/300.46 144312[2:Res:135401.0,99431.0] || -> subclass(intersection(u,union(null_class,intersection(union(v,null_class),w))),v)*.
% 299.96/300.46 144376[2:Rew:31.0,144313.0] || equal(intersection(u,union(null_class,restrict(v,universal_class,universal_class))),universal_class)** -> .
% 299.96/300.46 144377[2:Rew:31.0,144314.0] || subclass(universal_class,intersection(u,union(null_class,restrict(v,universal_class,universal_class))))* -> .
% 299.96/300.46 144538[2:SpR:26509.0,135487.1] || subclass(complement(u),v) -> subclass(regular(union(null_class,u)),v)*.
% 299.96/300.46 144569[2:Res:135487.1,99398.0] || subclass(u,intersection(v,w))* -> subclass(regular(complement(u)),v)*.
% 299.96/300.46 144668[2:SpR:73483.0,135539.0] || -> subclass(regular(complement(intersection(symmetric_difference(u,v),w))),union(u,v))*.
% 299.96/300.46 144687[2:SpR:71235.1,135539.0] || subclass(u,v) -> subclass(regular(complement(intersection(u,w))),v)*.
% 299.96/300.46 144756[2:Res:135539.0,99398.0] || -> subclass(regular(complement(intersection(intersection(intersection(u,v),w),x))),u)*.
% 299.96/300.46 144774[2:Res:135539.0,100214.0] || equal(regular(complement(intersection(intersection(successor(null_class),u),v))),universal_class)** -> .
% 299.96/300.46 144775[2:Res:135539.0,99445.0] || -> subclass(regular(complement(intersection(intersection(successor(null_class),u),v))),singleton(null_class))*.
% 299.96/300.46 144776[2:Res:135539.0,99423.0] || -> subclass(regular(complement(intersection(intersection(union(null_class,u),v),w))),u)*.
% 299.96/300.46 144777[2:Res:135539.0,99431.0] || -> subclass(regular(complement(intersection(intersection(union(u,null_class),v),w))),u)*.
% 299.96/300.46 144857[2:Rew:31.0,144778.0] || equal(regular(complement(intersection(restrict(u,universal_class,universal_class),v))),universal_class)** -> .
% 299.96/300.46 144858[2:Rew:31.0,144779.0] || subclass(universal_class,regular(complement(intersection(restrict(u,universal_class,universal_class),v))))* -> .
% 299.96/300.46 144893[2:SpR:73483.0,135965.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(v,w)))),union(v,w))*.
% 299.96/300.46 144912[2:SpR:71235.1,135965.0] || subclass(u,v) -> subclass(regular(complement(intersection(w,u))),v)*.
% 299.96/300.46 144977[2:Res:135965.0,99398.0] || -> subclass(regular(complement(intersection(u,intersection(intersection(v,w),x)))),v)*.
% 299.96/300.46 144995[2:Res:135965.0,100214.0] || equal(regular(complement(intersection(u,intersection(successor(null_class),v)))),universal_class)** -> .
% 299.96/300.46 144996[2:Res:135965.0,99445.0] || -> subclass(regular(complement(intersection(u,intersection(successor(null_class),v)))),singleton(null_class))*.
% 299.96/300.46 144997[2:Res:135965.0,99423.0] || -> subclass(regular(complement(intersection(u,intersection(union(null_class,v),w)))),v)*.
% 299.96/300.46 144998[2:Res:135965.0,99431.0] || -> subclass(regular(complement(intersection(u,intersection(union(v,null_class),w)))),v)*.
% 299.96/300.46 145074[2:Rew:31.0,144999.0] || equal(regular(complement(intersection(u,restrict(v,universal_class,universal_class)))),universal_class)** -> .
% 299.96/300.46 145075[2:Rew:31.0,145000.0] || subclass(universal_class,regular(complement(intersection(u,restrict(v,universal_class,universal_class)))))* -> .
% 299.96/300.46 145112[2:Res:136055.0,99398.0] || -> subclass(complement(successor(complement(restrict(intersection(u,v),w,x)))),u)*.
% 299.96/300.46 145132[2:Res:136055.0,99423.0] || -> subclass(complement(successor(complement(restrict(union(null_class,u),v,w)))),u)*.
% 299.96/300.46 145133[2:Res:136055.0,99431.0] || -> subclass(complement(successor(complement(restrict(union(u,null_class),v,w)))),u)*.
% 299.96/300.46 145223[2:SpR:71235.1,138217.0] || subclass(u,union(v,v))* -> subclass(regular(complement(u)),v)*.
% 299.96/300.46 145628[2:SpR:54253.1,140916.0] || equal(union(u,u),null_class)** -> subclass(regular(null_class),complement(u))*.
% 299.96/300.46 145629[2:SpR:45155.1,140916.0] || subclass(union(u,u),null_class)* -> subclass(regular(null_class),complement(u)).
% 299.96/300.46 145998[2:SpR:71235.1,142936.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),w)*.
% 299.96/300.46 146024[2:Res:142936.0,99398.0] || -> subclass(union(null_class,intersection(intersection(u,intersection(v,w)),x)),v)*.
% 299.96/300.46 146042[2:Res:142936.0,100214.0] || equal(union(null_class,intersection(intersection(u,successor(null_class)),v)),universal_class)** -> .
% 299.96/300.46 146043[2:Res:142936.0,99445.0] || -> subclass(union(null_class,intersection(intersection(u,successor(null_class)),v)),singleton(null_class))*.
% 299.96/300.46 146044[2:Res:142936.0,99423.0] || -> subclass(union(null_class,intersection(intersection(u,union(null_class,v)),w)),v)*.
% 299.96/300.46 146045[2:Res:142936.0,99431.0] || -> subclass(union(null_class,intersection(intersection(u,union(v,null_class)),w)),v)*.
% 299.96/300.46 146221[2:SpR:97382.1,143161.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> subclass(w,v)*.
% 299.96/300.46 146248[2:SpR:71235.1,143161.0] || subclass(u,union(null_class,intersection(v,w)))* -> subclass(u,w).
% 299.96/300.46 146269[2:Res:143161.0,99398.0] || -> subclass(intersection(union(null_class,intersection(u,intersection(v,w))),x),v)*.
% 299.96/300.46 146287[2:Res:143161.0,100214.0] || equal(intersection(union(null_class,intersection(u,successor(null_class))),v),universal_class)** -> .
% 299.96/300.46 146288[2:Res:143161.0,99445.0] || -> subclass(intersection(union(null_class,intersection(u,successor(null_class))),v),singleton(null_class))*.
% 299.96/300.46 146289[2:Res:143161.0,99423.0] || -> subclass(intersection(union(null_class,intersection(u,union(null_class,v))),w),v)*.
% 299.96/300.46 146290[2:Res:143161.0,99431.0] || -> subclass(intersection(union(null_class,intersection(u,union(v,null_class))),w),v)*.
% 299.96/300.46 146357[2:Con:146295.0] || member(u,union(null_class,intersection(v,w)))* -> member(u,w).
% 299.96/300.46 146476[2:Res:143969.0,99398.0] || -> subclass(union(null_class,intersection(u,intersection(v,intersection(w,x)))),w)*.
% 299.96/300.46 146494[2:Res:143969.0,100214.0] || equal(union(null_class,intersection(u,intersection(v,successor(null_class)))),universal_class)** -> .
% 299.96/300.46 146495[2:Res:143969.0,99445.0] || -> subclass(union(null_class,intersection(u,intersection(v,successor(null_class)))),singleton(null_class))*.
% 299.96/300.46 146496[2:Res:143969.0,99423.0] || -> subclass(union(null_class,intersection(u,intersection(v,union(null_class,w)))),w)*.
% 299.96/300.46 146497[2:Res:143969.0,99431.0] || -> subclass(union(null_class,intersection(u,intersection(v,union(w,null_class)))),w)*.
% 299.96/300.46 146685[2:Res:144187.0,99398.0] || -> subclass(intersection(u,union(null_class,intersection(v,intersection(w,x)))),w)*.
% 299.96/300.46 146703[2:Res:144187.0,100214.0] || equal(intersection(u,union(null_class,intersection(v,successor(null_class)))),universal_class)** -> .
% 299.96/300.46 146704[2:Res:144187.0,99445.0] || -> subclass(intersection(u,union(null_class,intersection(v,successor(null_class)))),singleton(null_class))*.
% 299.96/300.46 146705[2:Res:144187.0,99423.0] || -> subclass(intersection(u,union(null_class,intersection(v,union(null_class,w)))),w)*.
% 299.96/300.46 146706[2:Res:144187.0,99431.0] || -> subclass(intersection(u,union(null_class,intersection(v,union(w,null_class)))),w)*.
% 299.96/300.46 147034[2:SpR:71235.1,144640.0] || subclass(u,intersection(v,w))* -> subclass(regular(complement(u)),w)*.
% 299.96/300.46 147059[2:Res:144640.0,99398.0] || -> subclass(regular(complement(intersection(intersection(u,intersection(v,w)),x))),v)*.
% 299.96/300.46 147077[2:Res:144640.0,100214.0] || equal(regular(complement(intersection(intersection(u,successor(null_class)),v))),universal_class)** -> .
% 299.96/300.46 147078[2:Res:144640.0,99445.0] || -> subclass(regular(complement(intersection(intersection(u,successor(null_class)),v))),singleton(null_class))*.
% 299.96/300.46 147079[2:Res:144640.0,99423.0] || -> subclass(regular(complement(intersection(intersection(u,union(null_class,v)),w))),v)*.
% 299.96/300.46 147080[2:Res:144640.0,99431.0] || -> subclass(regular(complement(intersection(intersection(u,union(v,null_class)),w))),v)*.
% 299.96/300.46 147280[2:Res:144865.0,99398.0] || -> subclass(regular(complement(intersection(u,intersection(v,intersection(w,x))))),w)*.
% 299.96/300.46 147298[2:Res:144865.0,100214.0] || equal(regular(complement(intersection(u,intersection(v,successor(null_class))))),universal_class)** -> .
% 299.96/300.46 147299[2:Res:144865.0,99445.0] || -> subclass(regular(complement(intersection(u,intersection(v,successor(null_class))))),singleton(null_class))*.
% 299.96/300.46 147300[2:Res:144865.0,99423.0] || -> subclass(regular(complement(intersection(u,intersection(v,union(null_class,w))))),w)*.
% 299.96/300.46 147301[2:Res:144865.0,99431.0] || -> subclass(regular(complement(intersection(u,intersection(v,union(w,null_class))))),w)*.
% 299.96/300.46 147472[2:Res:88648.1,99399.0] || subclass(singleton(null_class),intersection(u,v))* -> subclass(successor(null_class),v).
% 299.96/300.46 147480[2:Res:136055.0,99399.0] || -> subclass(complement(successor(complement(restrict(intersection(u,v),w,x)))),v)*.
% 299.96/300.46 147494[2:Res:102293.0,99399.0] || -> subclass(intersection(u,intersection(v,union(null_class,intersection(w,x)))),x)*.
% 299.96/300.46 147496[2:Res:144187.0,99399.0] || -> subclass(intersection(u,union(null_class,intersection(v,intersection(w,x)))),x)*.
% 299.96/300.46 147512[2:Res:102282.0,99399.0] || -> subclass(intersection(intersection(union(null_class,intersection(u,v)),w),x),v)*.
% 299.96/300.46 147514[2:Res:135364.0,99399.0] || -> subclass(intersection(union(null_class,intersection(intersection(u,v),w)),x),v)*.
% 299.96/300.46 147521[2:Res:102326.0,99399.0] || -> subclass(intersection(u,intersection(union(null_class,intersection(v,w)),x)),w)*.
% 299.96/300.46 147526[2:Res:135401.0,99399.0] || -> subclass(intersection(u,union(null_class,intersection(intersection(v,w),x))),w)*.
% 299.96/300.46 147528[0:Res:56523.1,99399.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),w)*.
% 299.96/300.46 147530[2:Res:102332.0,99399.0] || -> subclass(intersection(intersection(u,union(null_class,intersection(v,w))),x),w)*.
% 299.96/300.46 147532[2:Res:143161.0,99399.0] || -> subclass(intersection(union(null_class,intersection(u,intersection(v,w))),x),w)*.
% 299.96/300.46 147533[0:Res:55353.1,99399.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),w)*.
% 299.96/300.46 147537[2:Res:102288.0,99399.0] || -> subclass(union(null_class,intersection(union(null_class,intersection(u,v)),w)),v)*.
% 299.96/300.46 147540[2:Res:102324.0,99399.0] || -> subclass(union(null_class,intersection(u,union(null_class,intersection(v,w)))),w)*.
% 299.96/300.46 147543[2:Res:135396.0,99399.0] || -> subclass(union(null_class,intersection(u,intersection(intersection(v,w),x))),w)*.
% 299.96/300.46 147544[2:Res:143969.0,99399.0] || -> subclass(union(null_class,intersection(u,intersection(v,intersection(w,x)))),x)*.
% 299.96/300.46 147545[2:Res:135351.0,99399.0] || -> subclass(union(null_class,intersection(intersection(intersection(u,v),w),x)),v)*.
% 299.96/300.46 147546[2:Res:142936.0,99399.0] || -> subclass(union(null_class,intersection(intersection(u,intersection(v,w)),x)),w)*.
% 299.96/300.46 147547[2:Res:88641.1,99399.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),w)*.
% 299.96/300.46 147548[2:Res:88642.1,99399.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),w)*.
% 299.96/300.46 147553[2:Res:135559.0,99399.0] || -> subclass(regular(complement(intersection(union(null_class,intersection(u,v)),w))),v)*.
% 299.96/300.46 147556[2:Res:135985.0,99399.0] || -> subclass(regular(complement(intersection(u,union(null_class,intersection(v,w))))),w)*.
% 299.96/300.46 147559[2:Res:135965.0,99399.0] || -> subclass(regular(complement(intersection(u,intersection(intersection(v,w),x)))),w)*.
% 299.96/300.46 147560[2:Res:144865.0,99399.0] || -> subclass(regular(complement(intersection(u,intersection(v,intersection(w,x))))),x)*.
% 299.96/300.46 147561[2:Res:135539.0,99399.0] || -> subclass(regular(complement(intersection(intersection(intersection(u,v),w),x))),v)*.
% 299.96/300.46 147562[2:Res:144640.0,99399.0] || -> subclass(regular(complement(intersection(intersection(u,intersection(v,w)),x))),w)*.
% 299.96/300.46 147564[2:Res:135356.0,99399.0] || -> subclass(regular(union(null_class,complement(intersection(intersection(u,v),w)))),v)*.
% 299.96/300.46 147565[2:Res:137580.0,99399.0] || -> subclass(regular(union(null_class,complement(intersection(u,intersection(v,w))))),w)*.
% 299.96/300.46 147566[2:Res:138343.0,99399.0] || -> subclass(regular(union(union(null_class,complement(intersection(u,v))),w)),v)*.
% 299.96/300.46 147567[2:Res:139004.0,99399.0] || -> subclass(regular(union(u,union(null_class,complement(intersection(v,w))))),w)*.
% 299.96/300.46 147692[2:Res:88648.1,99428.0] || subclass(singleton(null_class),union(u,u))* -> subclass(successor(null_class),u).
% 299.96/300.46 147703[2:Res:136055.0,99428.0] || -> subclass(complement(successor(complement(restrict(union(u,u),v,w)))),u)*.
% 299.96/300.46 147726[2:Res:144187.0,99428.0] || -> subclass(intersection(u,union(null_class,intersection(v,union(w,w)))),w)*.
% 299.96/300.46 147732[2:Res:135364.0,99428.0] || -> subclass(intersection(union(null_class,intersection(union(u,u),v)),w),u)*.
% 299.96/300.46 147746[2:Res:135401.0,99428.0] || -> subclass(intersection(u,union(null_class,intersection(union(v,v),w))),v)*.
% 299.96/300.46 147748[2:Res:56523.1,99428.0] || subclass(u,union(v,v))* -> subclass(intersection(u,w),v)*.
% 299.96/300.46 147752[2:Res:143161.0,99428.0] || -> subclass(intersection(union(null_class,intersection(u,union(v,v))),w),v)*.
% 299.96/300.46 147753[2:Res:55353.1,99428.0] || subclass(u,union(v,v))* -> subclass(intersection(w,u),v)*.
% 299.96/300.46 147767[2:Res:135396.0,99428.0] || -> subclass(union(null_class,intersection(u,intersection(union(v,v),w))),v)*.
% 299.96/300.46 147768[2:Res:143969.0,99428.0] || -> subclass(union(null_class,intersection(u,intersection(v,union(w,w)))),w)*.
% 299.96/300.46 147769[2:Res:135351.0,99428.0] || -> subclass(union(null_class,intersection(intersection(union(u,u),v),w)),u)*.
% 299.96/300.46 147770[2:Res:142936.0,99428.0] || -> subclass(union(null_class,intersection(intersection(u,union(v,v)),w)),v)*.
% 299.96/300.46 147775[2:Res:88641.1,99428.0] || subclass(u,union(v,v))* -> subclass(union(u,null_class),v)*.
% 299.96/300.46 147776[2:Res:88642.1,99428.0] || subclass(u,union(v,v))* -> subclass(union(u,u),v)*.
% 299.96/300.46 147793[2:Res:135965.0,99428.0] || -> subclass(regular(complement(intersection(u,intersection(union(v,v),w)))),v)*.
% 299.96/300.46 147794[2:Res:144865.0,99428.0] || -> subclass(regular(complement(intersection(u,intersection(v,union(w,w))))),w)*.
% 299.96/300.46 147795[2:Res:135539.0,99428.0] || -> subclass(regular(complement(intersection(intersection(union(u,u),v),w))),u)*.
% 299.96/300.46 147796[2:Res:144640.0,99428.0] || -> subclass(regular(complement(intersection(intersection(u,union(v,v)),w))),v)*.
% 299.96/300.46 147801[2:Res:135356.0,99428.0] || -> subclass(regular(union(null_class,complement(intersection(union(u,u),v)))),u)*.
% 299.96/300.46 147802[2:Res:137580.0,99428.0] || -> subclass(regular(union(null_class,complement(intersection(u,union(v,v))))),v)*.
% 299.96/300.46 148320[2:SpR:97382.1,110835.0] || equal(intersection(union(u,u),v),universal_class)** -> subclass(w,u)*.
% 299.96/300.46 148345[2:SpR:71235.1,110835.0] || subclass(u,intersection(union(v,v),w))* -> subclass(u,v).
% 299.96/300.46 148450[2:Con:148394.0] || member(u,intersection(union(v,v),w))* -> member(u,v).
% 299.96/300.46 148533[2:SpR:92205.1,111335.0] || subclass(u,intersection(v,union(w,w)))* -> subclass(u,w).
% 299.96/300.46 148551[2:SpR:96971.1,111335.0] || equal(intersection(u,union(v,v)),universal_class)** -> subclass(w,v)*.
% 299.96/300.46 148642[2:Con:148603.1] || member(u,intersection(v,union(w,w)))* -> member(u,w).
% 299.96/300.46 149287[0:SpR:73483.0,119242.0] || -> subclass(intersection(u,symmetric_difference(v,w)),intersection(u,union(v,w)))*.
% 299.96/300.46 149306[0:SpR:71235.1,119242.0] || subclass(u,v) -> subclass(intersection(w,u),intersection(w,v))*.
% 299.96/300.46 149693[0:SpL:73483.0,135337.0] || equal(symmetric_difference(u,v),w) -> subclass(w,union(u,v))*.
% 299.96/300.46 149712[0:SpL:71235.1,135337.0] || subclass(u,v)* equal(u,w)* -> subclass(w,v)*.
% 299.96/300.46 149764[0:SpR:73483.0,135347.0] || -> subclass(intersection(intersection(symmetric_difference(u,v),w),x),union(u,v))*.
% 299.96/300.46 149783[0:SpR:71235.1,135347.0] || subclass(u,v) -> subclass(intersection(intersection(u,w),x),v)*.
% 299.96/300.46 149834[2:SpR:97382.1,135347.0] || equal(intersection(intersection(u,v),w),universal_class)** -> subclass(x,u)*.
% 299.96/300.46 149859[0:SpR:71235.1,135347.0] || subclass(u,intersection(intersection(v,w),x))* -> subclass(u,v).
% 299.96/300.46 149880[0:Res:135347.0,99399.0] || -> subclass(intersection(intersection(intersection(intersection(u,v),w),x),y),v)*.
% 299.96/300.46 149881[0:Res:135347.0,99398.0] || -> subclass(intersection(intersection(intersection(intersection(u,v),w),x),y),u)*.
% 299.96/300.46 149899[2:Res:135347.0,100214.0] || equal(intersection(intersection(intersection(successor(null_class),u),v),w),universal_class)** -> .
% 299.96/300.46 149900[2:Res:135347.0,99445.0] || -> subclass(intersection(intersection(intersection(successor(null_class),u),v),w),singleton(null_class))*.
% 299.96/300.46 149901[2:Res:135347.0,99423.0] || -> subclass(intersection(intersection(intersection(union(null_class,u),v),w),x),u)*.
% 299.96/300.46 149902[2:Res:135347.0,99431.0] || -> subclass(intersection(intersection(intersection(union(u,null_class),v),w),x),u)*.
% 299.96/300.46 149903[2:Res:135347.0,99428.0] || -> subclass(intersection(intersection(intersection(union(u,u),v),w),x),u)*.
% 299.96/300.46 149985[2:Rew:31.0,149904.0] || equal(intersection(intersection(restrict(u,universal_class,universal_class),v),w),universal_class)** -> .
% 299.96/300.46 149986[0:Rew:31.0,149905.0] || subclass(universal_class,intersection(intersection(restrict(u,universal_class,universal_class),v),w))* -> .
% 299.96/300.46 149988[0:Con:149908.0] || member(u,intersection(intersection(v,w),x))* -> member(u,v).
% 299.96/300.46 150147[0:SpR:73483.0,135357.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(w,x))),union(w,x))*.
% 299.96/300.46 150166[0:SpR:71235.1,135357.0] || subclass(u,v) -> subclass(intersection(w,intersection(x,u)),v)*.
% 299.96/300.46 150211[0:SpR:92205.1,135357.0] || subclass(u,intersection(v,intersection(w,x)))* -> subclass(u,w).
% 299.96/300.46 150229[2:SpR:96971.1,135357.0] || equal(intersection(u,intersection(v,w)),universal_class)** -> subclass(x,v)*.
% 299.96/300.46 150253[0:Res:135357.0,99399.0] || -> subclass(intersection(u,intersection(v,intersection(intersection(w,x),y))),x)*.
% 299.96/300.46 150254[0:Res:135357.0,99398.0] || -> subclass(intersection(u,intersection(v,intersection(intersection(w,x),y))),w)*.
% 299.96/300.46 150272[2:Res:135357.0,100214.0] || equal(intersection(u,intersection(v,intersection(successor(null_class),w))),universal_class)** -> .
% 299.96/300.46 150273[2:Res:135357.0,99445.0] || -> subclass(intersection(u,intersection(v,intersection(successor(null_class),w))),singleton(null_class))*.
% 299.96/300.46 150274[2:Res:135357.0,99423.0] || -> subclass(intersection(u,intersection(v,intersection(union(null_class,w),x))),w)*.
% 299.96/300.46 150275[2:Res:135357.0,99431.0] || -> subclass(intersection(u,intersection(v,intersection(union(w,null_class),x))),w)*.
% 299.96/300.46 150276[2:Res:135357.0,99428.0] || -> subclass(intersection(u,intersection(v,intersection(union(w,w),x))),w)*.
% 299.96/300.46 150354[2:Rew:31.0,150277.0] || equal(intersection(u,intersection(v,restrict(w,universal_class,universal_class))),universal_class)** -> .
% 299.96/300.46 150355[0:Rew:31.0,150278.0] || subclass(universal_class,intersection(u,intersection(v,restrict(w,universal_class,universal_class))))* -> .
% 299.96/300.46 150356[0:Con:150281.1] || member(u,intersection(v,intersection(w,x)))* -> member(u,w).
% 299.96/300.46 150390[0:SpR:73483.0,135398.0] || -> subclass(intersection(u,intersection(symmetric_difference(v,w),x)),union(v,w))*.
% 299.96/300.46 150409[0:SpR:71235.1,135398.0] || subclass(u,v) -> subclass(intersection(w,intersection(u,x)),v)*.
% 299.96/300.46 150500[0:Res:135398.0,99399.0] || -> subclass(intersection(u,intersection(intersection(intersection(v,w),x),y)),w)*.
% 299.96/300.46 150501[0:Res:135398.0,99398.0] || -> subclass(intersection(u,intersection(intersection(intersection(v,w),x),y)),v)*.
% 299.96/300.46 150519[2:Res:135398.0,100214.0] || equal(intersection(u,intersection(intersection(successor(null_class),v),w)),universal_class)** -> .
% 299.96/300.46 150520[2:Res:135398.0,99445.0] || -> subclass(intersection(u,intersection(intersection(successor(null_class),v),w)),singleton(null_class))*.
% 299.96/300.46 150521[2:Res:135398.0,99423.0] || -> subclass(intersection(u,intersection(intersection(union(null_class,v),w),x)),v)*.
% 299.96/300.46 150522[2:Res:135398.0,99431.0] || -> subclass(intersection(u,intersection(intersection(union(v,null_class),w),x)),v)*.
% 299.96/300.46 150523[2:Res:135398.0,99428.0] || -> subclass(intersection(u,intersection(intersection(union(v,v),w),x)),v)*.
% 299.96/300.46 150604[2:Rew:31.0,150524.0] || equal(intersection(u,intersection(restrict(v,universal_class,universal_class),w)),universal_class)** -> .
% 299.96/300.46 150605[0:Rew:31.0,150525.0] || subclass(universal_class,intersection(u,intersection(restrict(v,universal_class,universal_class),w)))* -> .
% 299.96/300.46 150640[0:SpR:73483.0,135406.0] || -> subclass(intersection(intersection(u,symmetric_difference(v,w)),x),union(v,w))*.
% 299.96/300.46 150659[0:SpR:71235.1,135406.0] || subclass(u,v) -> subclass(intersection(intersection(w,u),x),v)*.
% 299.96/300.46 150752[0:Res:135406.0,99399.0] || -> subclass(intersection(intersection(u,intersection(intersection(v,w),x)),y),w)*.
% 299.96/300.46 150753[0:Res:135406.0,99398.0] || -> subclass(intersection(intersection(u,intersection(intersection(v,w),x)),y),v)*.
% 299.96/300.46 150771[2:Res:135406.0,100214.0] || equal(intersection(intersection(u,intersection(successor(null_class),v)),w),universal_class)** -> .
% 299.96/300.46 150772[2:Res:135406.0,99445.0] || -> subclass(intersection(intersection(u,intersection(successor(null_class),v)),w),singleton(null_class))*.
% 299.96/300.46 150773[2:Res:135406.0,99423.0] || -> subclass(intersection(intersection(u,intersection(union(null_class,v),w)),x),v)*.
% 299.96/300.46 150774[2:Res:135406.0,99431.0] || -> subclass(intersection(intersection(u,intersection(union(v,null_class),w)),x),v)*.
% 299.96/300.46 150775[2:Res:135406.0,99428.0] || -> subclass(intersection(intersection(u,intersection(union(v,v),w)),x),v)*.
% 299.96/300.46 150854[2:Rew:31.0,150776.0] || equal(intersection(intersection(u,restrict(v,universal_class,universal_class)),w),universal_class)** -> .
% 299.96/300.46 150855[0:Rew:31.0,150777.0] || subclass(universal_class,intersection(intersection(u,restrict(v,universal_class,universal_class)),w))* -> .
% 299.96/300.46 151054[2:SpR:97382.1,147465.0] || equal(intersection(intersection(u,v),w),universal_class)** -> subclass(x,v)*.
% 299.96/300.46 151079[0:SpR:71235.1,147465.0] || subclass(u,intersection(intersection(v,w),x))* -> subclass(u,w).
% 299.96/300.46 151100[0:Res:147465.0,99399.0] || -> subclass(intersection(intersection(intersection(u,intersection(v,w)),x),y),w)*.
% 299.96/300.46 151101[0:Res:147465.0,99398.0] || -> subclass(intersection(intersection(intersection(u,intersection(v,w)),x),y),v)*.
% 299.96/300.46 151119[2:Res:147465.0,100214.0] || equal(intersection(intersection(intersection(u,successor(null_class)),v),w),universal_class)** -> .
% 299.96/300.46 151120[2:Res:147465.0,99445.0] || -> subclass(intersection(intersection(intersection(u,successor(null_class)),v),w),singleton(null_class))*.
% 299.96/300.46 151121[2:Res:147465.0,99423.0] || -> subclass(intersection(intersection(intersection(u,union(null_class,v)),w),x),v)*.
% 299.96/300.46 151122[2:Res:147465.0,99431.0] || -> subclass(intersection(intersection(intersection(u,union(v,null_class)),w),x),v)*.
% 299.96/300.46 151123[2:Res:147465.0,99428.0] || -> subclass(intersection(intersection(intersection(u,union(v,v)),w),x),v)*.
% 299.96/300.46 151208[0:Con:151128.0] || member(u,intersection(intersection(v,w),x))* -> member(u,w).
% 299.96/300.46 151306[0:SpR:92205.1,147475.0] || subclass(u,intersection(v,intersection(w,x)))* -> subclass(u,x).
% 299.96/300.46 151324[2:SpR:96971.1,147475.0] || equal(intersection(u,intersection(v,w)),universal_class)** -> subclass(x,w)*.
% 299.96/300.46 151348[0:Res:147475.0,99399.0] || -> subclass(intersection(u,intersection(v,intersection(w,intersection(x,y)))),y)*.
% 299.96/300.46 151349[0:Res:147475.0,99398.0] || -> subclass(intersection(u,intersection(v,intersection(w,intersection(x,y)))),x)*.
% 299.96/300.46 151367[2:Res:147475.0,100214.0] || equal(intersection(u,intersection(v,intersection(w,successor(null_class)))),universal_class)** -> .
% 299.96/300.46 151368[2:Res:147475.0,99445.0] || -> subclass(intersection(u,intersection(v,intersection(w,successor(null_class)))),singleton(null_class))*.
% 299.96/300.46 151369[2:Res:147475.0,99423.0] || -> subclass(intersection(u,intersection(v,intersection(w,union(null_class,x)))),x)*.
% 299.96/300.46 151370[2:Res:147475.0,99431.0] || -> subclass(intersection(u,intersection(v,intersection(w,union(x,null_class)))),x)*.
% 299.96/300.46 151371[2:Res:147475.0,99428.0] || -> subclass(intersection(u,intersection(v,intersection(w,union(x,x)))),x)*.
% 299.96/300.46 151451[0:Con:151376.1] || member(u,intersection(v,intersection(w,x)))* -> member(u,x).
% 299.96/300.46 151595[0:Res:147520.0,99399.0] || -> subclass(intersection(u,intersection(intersection(v,intersection(w,x)),y)),x)*.
% 299.96/300.46 151596[0:Res:147520.0,99398.0] || -> subclass(intersection(u,intersection(intersection(v,intersection(w,x)),y)),w)*.
% 299.96/300.46 151614[2:Res:147520.0,100214.0] || equal(intersection(u,intersection(intersection(v,successor(null_class)),w)),universal_class)** -> .
% 299.96/300.46 151615[2:Res:147520.0,99445.0] || -> subclass(intersection(u,intersection(intersection(v,successor(null_class)),w)),singleton(null_class))*.
% 299.96/300.46 151616[2:Res:147520.0,99423.0] || -> subclass(intersection(u,intersection(intersection(v,union(null_class,w)),x)),w)*.
% 299.96/300.46 151617[2:Res:147520.0,99431.0] || -> subclass(intersection(u,intersection(intersection(v,union(w,null_class)),x)),w)*.
% 299.96/300.46 151618[2:Res:147520.0,99428.0] || -> subclass(intersection(u,intersection(intersection(v,union(w,w)),x)),w)*.
% 299.96/300.46 151847[0:Res:147529.0,99399.0] || -> subclass(intersection(intersection(u,intersection(v,intersection(w,x))),y),x)*.
% 299.96/300.46 151848[0:Res:147529.0,99398.0] || -> subclass(intersection(intersection(u,intersection(v,intersection(w,x))),y),w)*.
% 299.96/300.46 151866[2:Res:147529.0,100214.0] || equal(intersection(intersection(u,intersection(v,successor(null_class))),w),universal_class)** -> .
% 299.96/300.46 151867[2:Res:147529.0,99445.0] || -> subclass(intersection(intersection(u,intersection(v,successor(null_class))),w),singleton(null_class))*.
% 299.96/300.46 151868[2:Res:147529.0,99423.0] || -> subclass(intersection(intersection(u,intersection(v,union(null_class,w))),x),w)*.
% 299.96/300.46 151869[2:Res:147529.0,99431.0] || -> subclass(intersection(intersection(u,intersection(v,union(w,null_class))),x),w)*.
% 299.96/300.46 151870[2:Res:147529.0,99428.0] || -> subclass(intersection(intersection(u,intersection(v,union(w,w))),x),w)*.
% 299.96/300.46 152082[0:Res:56592.0,99399.0] || -> subclass(restrict(restrict(intersection(u,v),w,x),y,z),v)*.
% 299.96/300.46 152083[0:Res:56592.0,99398.0] || -> subclass(restrict(restrict(intersection(u,v),w,x),y,z),u)*.
% 299.96/300.46 152103[2:Res:56592.0,99423.0] || -> subclass(restrict(restrict(union(null_class,u),v,w),x,y),u)*.
% 299.96/300.46 152104[2:Res:56592.0,99431.0] || -> subclass(restrict(restrict(union(u,null_class),v,w),x,y),u)*.
% 299.96/300.46 152105[2:Res:56592.0,99428.0] || -> subclass(restrict(restrict(union(u,u),v,w),x,y),u)*.
% 299.96/300.46 152431[2:SpR:49516.0,138114.0] || -> subclass(regular(successor(image(element_relation,power_class(universal_class)))),power_class(complement(power_class(universal_class))))*.
% 299.96/300.46 152552[2:Rew:46319.1,152453.1] || equal(power_class(universal_class),null_class) -> equal(image(element_relation,power_class(universal_class)),universal_class)**.
% 299.96/300.46 152648[2:SpL:20797.1,152523.0] || equal(u,universal_class) member(universal_class,image(element_relation,power_class(u)))* -> .
% 299.96/300.46 152857[2:SpR:49517.0,138114.0] || -> subclass(regular(successor(image(element_relation,power_class(null_class)))),power_class(complement(power_class(null_class))))*.
% 299.96/300.46 153074[2:SpL:81953.1,152950.0] || equal(null_class,u) member(universal_class,image(element_relation,power_class(u)))* -> .
% 299.96/300.46 153430[4:SpR:69216.0,3911.1] function(complement(cross_product(null_class,universal_class))) || -> member(sum_class(range_of(null_class)),universal_class)*.
% 299.96/300.46 153910[4:Res:87834.1,82515.0] || equal(complement(cantor(complement(cross_product(singleton(power_class(null_class)),universal_class)))),null_class)** -> .
% 299.96/300.46 154892[2:SpR:103919.0,327.0] || -> member(unordered_pair(first(regular(domain_relation)),singleton(second(regular(domain_relation)))),regular(domain_relation))*.
% 299.96/300.46 154926[2:SpL:103919.0,451.0] || subclass(regular(domain_relation),u) -> member(singleton(first(regular(domain_relation))),u)*.
% 299.96/300.46 154976[2:SpL:103919.0,2670.0] || equal(u,regular(domain_relation)) -> member(singleton(first(regular(domain_relation))),u)*.
% 299.96/300.46 155253[9:SoR:155005.0,2679.2] single_valued_class(regular(domain_relation)) || equal(cross_product(universal_class,universal_class),regular(domain_relation))** -> .
% 299.96/300.46 159839[4:Res:154902.1,19445.0] || equal(cantor(regular(domain_relation)),universal_class) subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.46 159916[2:Res:154903.1,274.0] || subclass(universal_class,restrict(u,v,w))* -> member(regular(domain_relation),u).
% 299.96/300.46 159945[4:Res:154903.1,19445.0] || subclass(universal_class,cantor(regular(domain_relation)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 159966[9:SpR:37709.1,154893.0] function(first(regular(domain_relation))) || -> member(null_class,complement(singleton(regular(domain_relation))))*.
% 299.96/300.46 160473[9:SpL:37709.1,154939.0] function(first(regular(domain_relation))) || member(null_class,singleton(regular(domain_relation)))* -> .
% 299.96/300.46 161593[4:SpR:103920.0,327.0] || -> member(unordered_pair(first(regular(composition_function)),singleton(second(regular(composition_function)))),regular(composition_function))*.
% 299.96/300.46 161627[4:SpL:103920.0,451.0] || subclass(regular(composition_function),u) -> member(singleton(first(regular(composition_function))),u)*.
% 299.96/300.46 161677[4:SpL:103920.0,2670.0] || equal(u,regular(composition_function)) -> member(singleton(first(regular(composition_function))),u)*.
% 299.96/300.46 161962[9:SoR:161706.0,2679.2] single_valued_class(regular(composition_function)) || equal(cross_product(universal_class,universal_class),regular(composition_function))** -> .
% 299.96/300.46 162583[6:MRR:162582.1,162582.2,30196.0,46126.0] || subclass(singleton(null_class),ordered_pair(u,v))* -> equal(singleton(u),null_class).
% 299.96/300.46 163308[4:Res:161603.1,19445.0] || equal(cantor(regular(composition_function)),universal_class) subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.46 163387[4:Res:161604.1,274.0] || subclass(universal_class,restrict(u,v,w))* -> member(regular(composition_function),u).
% 299.96/300.46 163416[4:Res:161604.1,19445.0] || subclass(universal_class,cantor(regular(composition_function)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 163458[9:SpR:37709.1,161594.0] function(first(regular(composition_function))) || -> member(null_class,complement(singleton(regular(composition_function))))*.
% 299.96/300.46 163478[9:SpL:37709.1,161640.0] function(first(regular(composition_function))) || member(null_class,singleton(regular(composition_function)))* -> .
% 299.96/300.46 163605[2:Res:87834.1,112997.0] || equal(complement(regular(union(null_class,complement(cross_product(universal_class,universal_class))))),null_class)** -> .
% 299.96/300.46 163609[2:SoR:114132.0,58249.1] || equal(regular(complement(omega)),universal_class)** -> equal(regular(complement(omega)),omega).
% 299.96/300.46 164378[9:SpL:37709.1,163877.0] function(complement(singleton(null_class))) || subclass(complement(successor(null_class)),null_class)* -> .
% 299.96/300.46 165105[4:Res:87834.1,131891.0] || equal(complement(cantor(singleton(cross_product(singleton(power_class(null_class)),universal_class)))),null_class)** -> .
% 299.96/300.46 166109[9:SpL:76185.1,165916.0] function(element_relation) || subclass(complement(compose(element_relation,universal_class)),successor(element_relation))* -> .
% 299.96/300.46 166111[3:SpL:45094.1,165916.0] || subclass(element_relation,null_class) subclass(complement(compose(element_relation,universal_class)),null_class)* -> .
% 299.96/300.46 167174[4:Res:87834.1,159947.0] || equal(complement(cantor(singleton(cross_product(singleton(regular(domain_relation)),universal_class)))),null_class)** -> .
% 299.96/300.46 167189[4:Res:87834.1,159948.0] || equal(complement(cantor(complement(cross_product(singleton(regular(domain_relation)),universal_class)))),null_class)** -> .
% 299.96/300.46 167625[4:Res:87834.1,163418.0] || equal(complement(cantor(singleton(cross_product(singleton(regular(composition_function)),universal_class)))),null_class)** -> .
% 299.96/300.46 167830[4:Res:87834.1,163419.0] || equal(complement(cantor(complement(cross_product(singleton(regular(composition_function)),universal_class)))),null_class)** -> .
% 299.96/300.46 167941[2:SpL:276.0,167876.0] || equal(successor(complement(restrict(cross_product(universal_class,universal_class),u,v))),null_class)** -> .
% 299.96/300.46 168002[6:Res:30656.1,51626.0] || equal(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u)),successor(null_class))** -> .
% 299.96/300.46 168003[6:Res:30546.1,51626.0] || equal(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u)),singleton(null_class))** -> .
% 299.96/300.46 168117[2:Rew:27508.0,168113.0] || equal(union(null_class,complement(singleton(singleton(singleton(singleton(u)))))),null_class)** -> .
% 299.96/300.46 168470[2:Res:87834.1,55836.0] || equal(complement(intersection(u,union(null_class,cross_product(universal_class,universal_class)))),null_class)** -> .
% 299.96/300.46 168571[2:Res:87834.1,57597.0] || equal(complement(intersection(union(null_class,cross_product(universal_class,universal_class)),u)),null_class)** -> .
% 299.96/300.46 169411[2:MRR:169410.2,60013.0] || -> equal(regular(unordered_pair(u,universal_class)),u)** equal(unordered_pair(u,universal_class),null_class).
% 299.96/300.46 169560[2:MRR:169559.2,60013.0] || -> equal(regular(unordered_pair(universal_class,u)),u)** equal(unordered_pair(universal_class,u),null_class).
% 299.96/300.46 169633[4:SpR:169029.0,327.0] || -> member(unordered_pair(first(regular(element_relation)),singleton(second(regular(element_relation)))),regular(element_relation))*.
% 299.96/300.46 169671[4:SpL:169029.0,451.0] || subclass(regular(element_relation),u) -> member(singleton(first(regular(element_relation))),u)*.
% 299.96/300.46 169721[4:SpL:169029.0,2670.0] || equal(u,regular(element_relation)) -> member(singleton(first(regular(element_relation))),u)*.
% 299.96/300.46 169916[9:SoR:169751.0,2679.2] single_valued_class(regular(element_relation)) || equal(cross_product(universal_class,universal_class),regular(element_relation))** -> .
% 299.96/300.46 171113[4:Res:169644.1,19445.0] || equal(cantor(regular(element_relation)),universal_class) subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.46 171194[4:Res:169645.1,274.0] || subclass(universal_class,restrict(u,v,w))* -> member(regular(element_relation),u).
% 299.96/300.46 171223[4:Res:169645.1,19445.0] || subclass(universal_class,cantor(regular(element_relation)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 437[0:Res:147.1,3.0] || equal(u,range_of(xr)) subclass(u,v)* -> member(y__dfg,v).
% 299.96/300.46 492[0:Res:426.1,3.0] || subclass(universal_class,u)* subclass(u,v)* -> member(singleton(w),v)*.
% 299.96/300.46 574[0:SpL:115.0,184.0] || equal(symmetric_difference(u,v),range_of(xr)) -> member(y__dfg,union(u,v))*.
% 299.96/300.46 762[0:Res:449.1,274.0] || subclass(universal_class,restrict(u,v,w))* -> member(ordered_pair(x,y),u)*.
% 299.96/300.46 1975[0:Res:449.1,38.0] || subclass(universal_class,flip(u)) -> member(ordered_pair(ordered_pair(v,w),x),u)*.
% 299.96/300.46 1977[0:Res:449.1,35.0] || subclass(universal_class,rotate(u)) -> member(ordered_pair(ordered_pair(v,w),x),u)*.
% 299.96/300.46 2269[0:SpL:115.0,495.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(singleton(w),union(u,v))*.
% 299.96/300.46 2743[0:Res:2705.1,408.1] inductive(singleton(u)) || member(u,omega)* -> equal(singleton(u),omega).
% 299.96/300.46 690[0:Res:684.1,3.0] || subclass(singleton(u),v)* -> equal(singleton(u),null_class) member(u,v).
% 299.96/300.46 453[0:Res:330.0,3.0] || subclass(singleton(singleton(singleton(u))),v)* -> member(singleton(singleton(u)),v).
% 299.96/300.46 3258[0:SpL:326.0,2670.0] || equal(u,singleton(singleton(singleton(v)))) -> member(singleton(singleton(v)),u)*.
% 299.96/300.46 3913[0:Res:3911.1,3.0] function(u) || subclass(universal_class,v) -> member(apply(u,w),v)*.
% 299.96/300.46 3916[0:Res:3914.1,166.0] || -> equal(singleton(image(u,singleton(v))),null_class)** member(apply(u,v),universal_class).
% 299.96/300.46 4002[0:Res:3933.0,3.0] || subclass(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u),v)* -> member(null_class,v).
% 299.96/300.46 4043[0:SpL:3935.0,21.0] || member(singleton(singleton(null_class)),element_relation) -> member(null_class,domain__dfg(xr,universal_class,y__dfg))*.
% 299.96/300.46 4154[0:Res:4062.1,26.1] || equal(complement(u),singleton(singleton(null_class))) member(singleton(null_class),u)* -> .
% 299.96/300.46 4155[0:Res:4062.1,23.0] || equal(intersection(u,v),singleton(singleton(null_class)))** -> member(singleton(null_class),u)*.
% 299.96/300.46 4156[0:Res:4062.1,24.0] || equal(intersection(u,v),singleton(singleton(null_class)))** -> member(singleton(null_class),v)*.
% 299.96/300.46 4563[0:Rew:30.0,4375.1] single_valued_class(intersection(u,cross_product(universal_class,universal_class))) || -> function(restrict(u,universal_class,universal_class))*.
% 299.96/300.46 5177[2:SpR:4880.0,60.1] || member(ordered_pair(u,v),compose(null_class,w))* -> member(v,range_of(null_class)).
% 299.96/300.46 5582[0:Rew:31.0,5581.1] single_valued_class(intersection(cross_product(universal_class,universal_class),u)) || -> function(restrict(u,universal_class,universal_class))*.
% 299.96/300.46 5699[2:Res:5681.1,51.1] || equal(image(successor_relation,u),null_class)** member(null_class,u) -> inductive(u).
% 299.96/300.46 5846[2:Res:5107.1,274.0] || subclass(domain_relation,restrict(u,v,w))* -> member(ordered_pair(null_class,null_class),u).
% 299.96/300.46 5868[2:MRR:5865.0,100.0] || equal(compose(u,null_class),null_class) -> member(ordered_pair(null_class,null_class),compose_class(u))*.
% 299.96/300.46 5980[4:Res:5640.0,435.1] inductive(symmetric_difference(domain_of(u),successor(universal_class))) || -> member(null_class,complement(cantor(u)))*.
% 299.96/300.46 6098[0:Res:5642.0,435.1] inductive(symmetric_difference(complement(u),complement(v))) || -> member(null_class,union(u,v))*.
% 299.96/300.46 6115[2:Res:6087.0,435.1] inductive(symmetric_difference(complement(u),successor(universal_class))) || -> member(null_class,union(u,null_class))*.
% 299.96/300.46 6133[2:Res:6097.0,435.1] inductive(symmetric_difference(successor(universal_class),complement(u))) || -> member(null_class,union(null_class,u))*.
% 299.96/300.46 6152[0:Res:6075.0,435.1] inductive(symmetric_difference(complement(u),complement(singleton(u)))) || -> member(null_class,successor(u))*.
% 299.96/300.46 7971[0:Res:7949.0,628.0] || -> subclass(u,complement(singleton(v))) equal(not_subclass_element(u,complement(singleton(v))),v)**.
% 299.96/300.46 8106[3:Rew:8029.0,5466.0] || equal(complement(compose(element_relation,universal_class)),range_of(xr))** member(y__dfg,element_relation) -> .
% 299.96/300.46 8112[3:Rew:8029.0,5470.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(singleton(u),element_relation)* -> .
% 299.96/300.46 9180[4:Res:8495.0,435.1] inductive(intersection(sum_class(range_of(null_class)),universal_class)) || -> member(null_class,apply(null_class,u))*.
% 299.96/300.46 9441[2:SpL:8079.0,2160.1] inductive(intersection(universal_class,complement(u))) || equal(union(null_class,u),universal_class)** -> .
% 299.96/300.46 9517[2:SpL:8080.0,2160.1] inductive(intersection(complement(u),universal_class)) || equal(union(u,null_class),universal_class)** -> .
% 299.96/300.46 9616[4:Res:9179.0,435.1] inductive(intersection(apply(null_class,u),universal_class)) || -> member(null_class,apply(null_class,v))*.
% 299.96/300.46 9658[4:Res:9610.0,435.1] inductive(intersection(apply(null_class,u),universal_class)) || -> member(null_class,sum_class(range_of(null_class)))*.
% 299.96/300.46 9972[0:Res:72.2,9913.0] || member(u,universal_class) -> equal(u,null_class) member(apply(choice,u),universal_class)*.
% 299.96/300.46 10858[0:Res:9967.1,3.0] || subclass(universal_class,u) -> subclass(v,w) member(not_subclass_element(v,w),u)*.
% 299.96/300.46 11596[2:Res:2002.2,4631.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,null_class) -> .
% 299.96/300.46 12250[2:MRR:12249.0,2113.0] || equal(compose(u,null_class),null_class) subclass(domain_relation,complement(compose_class(u)))* -> .
% 299.96/300.46 14195[4:Res:147.1,9930.0] || equal(sum_class(range_of(null_class)),range_of(xr)) -> member(y__dfg,apply(null_class,u))*.
% 299.96/300.46 14200[4:Res:426.1,9930.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(singleton(u),apply(null_class,v))*.
% 299.96/300.46 14350[4:Res:147.1,9932.0] || equal(apply(null_class,u),range_of(xr))** -> member(y__dfg,sum_class(range_of(null_class)))*.
% 299.96/300.46 14355[4:Res:426.1,9932.0] || subclass(universal_class,apply(null_class,u))* -> member(singleton(v),sum_class(range_of(null_class)))*.
% 299.96/300.46 15134[4:Rew:14790.0,4059.1] || member(ordered_pair(u,singleton(singleton(null_class))),application_function)* -> member(null_class,cantor(u)).
% 299.96/300.46 15336[4:Rew:14880.0,6742.1] inductive(symmetric_difference(range_of(u),successor(universal_class))) || -> member(null_class,complement(range_of(u)))*.
% 299.96/300.46 15465[4:Rew:15445.0,12058.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(singleton(u),apply(null_class,v))*.
% 299.96/300.46 16472[4:Rew:3949.0,16410.0] || -> equal(range__dfg(u,domain__dfg(xr,universal_class,y__dfg),v),range__dfg(u,universal_class,v))**.
% 299.96/300.46 16413[4:SpR:16381.0,42.0] || -> equal(first(not_subclass_element(restrict(u,v,null_class),null_class)),domain__dfg(u,v,universal_class))**.
% 299.96/300.46 16473[4:Rew:16472.0,3949.0] || -> equal(second(not_subclass_element(restrict(u,null_class,v),null_class)),range__dfg(u,universal_class,v))**.
% 299.96/300.46 16474[4:Rew:16413.0,3952.0] || -> equal(domain__dfg(u,v,domain__dfg(xr,universal_class,y__dfg)),domain__dfg(u,v,universal_class))**.
% 299.96/300.46 16599[4:SpL:16381.0,14811.1] || member(universal_class,cantor(u)) equal(restrict(u,null_class,universal_class),null_class)** -> .
% 299.96/300.46 17408[4:SpL:16458.0,21.0] || member(ordered_pair(u,universal_class),element_relation) -> member(u,domain__dfg(xr,universal_class,y__dfg))*.
% 299.96/300.46 17840[4:Res:17709.0,435.1] inductive(symmetric_difference(image(element_relation,complement(u)),universal_class)) || -> member(null_class,power_class(u))*.
% 299.96/300.46 18268[2:SpL:30.0,13994.0] || equal(restrict(u,v,w),domain_relation)** -> member(ordered_pair(null_class,null_class),u)*.
% 299.96/300.46 18494[0:Res:50.1,465.1] inductive(u) || equal(image(successor_relation,u),universal_class)** -> member(omega,u).
% 299.96/300.46 18657[0:Res:50.1,478.1] inductive(u) || equal(image(successor_relation,u),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 19569[0:Res:8.1,6849.0] || equal(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.46 19678[4:Res:425.1,19445.0] || subclass(universal_class,cantor(unordered_pair(u,v)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 19688[4:Res:449.1,19445.0] || subclass(universal_class,cantor(ordered_pair(u,v)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 19692[4:Res:5107.1,19445.0] || subclass(domain_relation,cantor(ordered_pair(null_class,null_class)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 19693[4:Res:18299.1,19445.0] || equal(cantor(ordered_pair(null_class,null_class)),domain_relation)** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 20170[2:Rew:57.0,20160.0] || subclass(domain_relation,power_class(u)) -> subclass(singleton(ordered_pair(null_class,null_class)),power_class(u))*.
% 299.96/300.46 20172[0:Rew:57.0,20147.1,57.0,20147.0] || -> subclass(singleton(not_subclass_element(power_class(u),v)),power_class(u))* subclass(power_class(u),v).
% 299.96/300.46 20403[4:Res:147.1,9931.0] || equal(apply(null_class,u),range_of(xr))** -> member(y__dfg,apply(null_class,v))*.
% 299.96/300.46 20409[4:Res:426.1,9931.0] || subclass(universal_class,apply(null_class,u))* -> member(singleton(v),apply(null_class,w))*.
% 299.96/300.46 21002[0:SpR:20797.1,58.1] || equal(u,universal_class) member(u,universal_class)* -> member(power_class(universal_class),universal_class)*.
% 299.96/300.46 21077[0:Res:8.1,441.1] || equal(u,singleton(v)) member(v,universal_class)* -> member(v,u)*.
% 299.96/300.46 21269[0:Res:8.1,3515.0] || equal(singleton(u),v)* -> equal(v,null_class) equal(regular(v),u)*.
% 299.96/300.46 21407[4:SpL:14880.0,8201.0] || member(u,range_of(v))* subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.46 21409[4:SpL:15401.0,8201.0] || member(u,inverse(v))* subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.46 21410[4:SpL:15449.0,8201.0] || member(u,sum_class(v))* subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.46 21702[2:SpL:816.1,21687.0] || subclass(regular(cross_product(u,v)),null_class)* -> equal(cross_product(u,v),null_class).
% 299.96/300.46 21727[2:SpL:816.1,21706.0] || equal(regular(cross_product(u,v)),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.46 22776[2:MRR:22775.0,2113.0] || equal(compose(u,null_class),null_class)** equal(complement(compose_class(u)),universal_class) -> .
% 299.96/300.46 23061[2:Obv:23055.1] || subclass(regular(u),u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.96/300.46 23431[4:Res:23376.1,19445.0] || equal(cantor(unordered_pair(u,v)),universal_class)** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 23451[2:Res:23387.1,3.0] || equal(u,universal_class) subclass(u,v)* -> member(singleton(w),v)*.
% 299.96/300.46 23481[4:Res:23387.1,9931.0] || equal(apply(null_class,u),universal_class)** -> member(singleton(v),apply(null_class,w))*.
% 299.96/300.46 23482[4:Res:23387.1,9932.0] || equal(apply(null_class,u),universal_class)** -> member(singleton(v),sum_class(range_of(null_class)))*.
% 299.96/300.46 23557[4:Res:23388.1,19445.0] || equal(cantor(ordered_pair(u,v)),universal_class)** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 23654[0:Obv:23628.0] || -> equal(intersection(u,singleton(v)),null_class) member(v,intersection(u,singleton(v)))*.
% 299.96/300.46 23681[0:SpR:23650.0,31.0] || -> member(u,cross_product(v,w)) equal(restrict(singleton(u),v,w),null_class)**.
% 299.96/300.46 23738[2:MRR:23682.3,4631.0] || member(u,singleton(v))* member(u,w)* -> member(v,w)*.
% 299.96/300.46 23839[0:Obv:23807.0] || -> equal(intersection(singleton(u),v),null_class) member(u,intersection(singleton(u),v))*.
% 299.96/300.46 24539[0:SpL:326.0,21661.0] || subclass(singleton(singleton(singleton(u))),v)* subclass(universal_class,complement(v)) -> .
% 299.96/300.46 24995[0:Res:22195.0,3518.0] || -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),complement(u))*.
% 299.96/300.46 25583[0:MRR:25579.1,13.0] || equal(u,ordered_pair(v,w)) -> member(unordered_pair(v,singleton(w)),u)*.
% 299.96/300.46 25794[4:Res:23803.1,628.0] || equal(singleton(u),ordered_pair(v,universal_class))* -> equal(unordered_pair(v,null_class),u)*.
% 299.96/300.46 25842[0:SpR:45.0,7641.1] || member(u,universal_class) -> member(u,successor(v)) member(u,complement(v))*.
% 299.96/300.46 25882[0:MRR:25858.0,145.0] || equal(complement(union(u,v)),range_of(xr))** -> member(y__dfg,complement(u)).
% 299.96/300.46 25883[0:MRR:25861.0,136.0] || equal(complement(union(u,v)),universal_class)** -> member(singleton(w),complement(u))*.
% 299.96/300.46 25950[3:Res:25896.1,8048.1] || equal(complement(successor(compose(element_relation,universal_class))),universal_class)** member(y__dfg,element_relation) -> .
% 299.96/300.46 26023[0:MRR:25999.0,145.0] || equal(complement(union(u,v)),range_of(xr))** -> member(y__dfg,complement(v)).
% 299.96/300.46 26026[0:MRR:26002.0,136.0] || equal(complement(union(u,v)),universal_class)** -> member(singleton(w),complement(v))*.
% 299.96/300.46 26069[3:Res:25960.1,8048.1] || equal(complement(successor(compose(element_relation,universal_class))),universal_class)** member(omega,element_relation) -> .
% 299.96/300.46 26132[3:Res:26079.1,8048.1] || equal(complement(successor(compose(element_relation,universal_class))),universal_class)** member(null_class,element_relation) -> .
% 299.96/300.46 26238[0:Res:147.1,26229.1] || equal(singleton(u),range_of(xr)) equal(complement(successor(u)),universal_class)** -> .
% 299.96/300.46 26249[0:Res:53.1,5654.0] inductive(singleton(u)) || -> subclass(omega,v) equal(not_subclass_element(omega,v),u)*.
% 299.96/300.46 26400[3:Rew:8047.0,26320.1] || member(not_subclass_element(element_relation,null_class),complement(compose(element_relation,universal_class)))* -> subclass(element_relation,null_class).
% 299.96/300.46 26721[2:Rew:26498.0,22161.0] || -> subclass(complement(union(u,complement(v))),intersection(complement(u),union(null_class,v)))*.
% 299.96/300.46 26737[2:Rew:26498.0,22184.0] || -> subclass(complement(union(complement(u),v)),intersection(union(null_class,u),complement(v)))*.
% 299.96/300.46 26743[2:Rew:26498.0,8363.1] || subclass(universal_class,union(null_class,u))* member(singleton(v),complement(u))* -> .
% 299.96/300.46 26744[2:Rew:26498.0,8367.0] || subclass(union(null_class,u),complement(u))* -> equal(union(null_class,u),null_class).
% 299.96/300.46 26748[2:Rew:26498.0,26114.0] || equal(complement(successor(complement(u))),universal_class) -> member(null_class,union(null_class,u))*.
% 299.96/300.46 26749[2:Rew:26498.0,26051.0] || equal(complement(successor(complement(u))),universal_class) -> member(omega,union(null_class,u))*.
% 299.96/300.46 26750[2:Rew:26498.0,25931.0] || equal(complement(successor(complement(u))),universal_class) -> member(y__dfg,union(null_class,u))*.
% 299.96/300.46 26751[2:Rew:26498.0,8366.0] || -> subclass(symmetric_difference(union(null_class,u),complement(singleton(complement(u)))),successor(complement(u)))*.
% 299.96/300.46 26799[2:Rew:26498.0,23736.1] || -> member(u,v) equal(symmetric_difference(v,singleton(u)),union(v,singleton(u)))**.
% 299.96/300.46 26806[2:Rew:26498.0,23924.1] || -> member(u,v) equal(symmetric_difference(singleton(u),v),union(singleton(u),v))**.
% 299.96/300.46 27154[2:Rew:26509.0,13824.0] || equal(union(null_class,compose_class(u)),domain_relation)** -> equal(compose(u,null_class),null_class).
% 299.96/300.46 27231[2:Rew:26509.0,23381.0] || equal(union(null_class,cross_product(u,v)),universal_class)** -> member(singleton(w),u)*.
% 299.96/300.46 27274[2:Rew:26509.0,2074.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(singleton(w),v)*.
% 299.96/300.46 27275[2:Rew:26509.0,2073.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(singleton(w),u)*.
% 299.96/300.46 27299[2:Rew:26509.0,2072.0] || equal(union(null_class,complement(u)),universal_class)** member(singleton(v),u)* -> .
% 299.96/300.46 27303[2:Rew:26509.0,13791.0] || equal(union(null_class,singleton(u)),domain_relation)** -> equal(ordered_pair(null_class,null_class),u).
% 299.96/300.46 27307[2:Rew:26509.0,24633.0] || equal(union(null_class,singleton(u)),universal_class)** -> equal(unordered_pair(v,w),u)*.
% 299.96/300.46 27308[2:Rew:26509.0,23075.0] || equal(union(null_class,singleton(u)),universal_class)** -> equal(ordered_pair(null_class,null_class),u).
% 299.96/300.46 27310[2:Rew:26509.0,24362.1] || -> member(u,complement(singleton(u)))* equal(union(null_class,singleton(u)),singleton(u)).
% 299.96/300.46 27314[2:Rew:26509.0,25943.1] || equal(complement(successor(u)),universal_class)** equal(union(null_class,u),universal_class) -> .
% 299.96/300.46 27351[2:Rew:26514.0,7887.1] inductive(symmetric_difference(intersection(universal_class,u),null_class)) || -> member(null_class,union(u,null_class))*.
% 299.96/300.46 27490[2:Rew:26504.0,11734.1] inductive(intersection(universal_class,power_class(null_class))) || equal(complement(power_class(null_class)),universal_class)** -> .
% 299.96/300.46 27502[2:Rew:26506.0,11670.1] inductive(intersection(universal_class,power_class(universal_class))) || equal(complement(power_class(universal_class)),universal_class)** -> .
% 299.96/300.46 29814[2:SpR:29362.0,28252.0] || -> member(not_subclass_element(union(u,u),v),u)* subclass(union(null_class,u),v).
% 299.96/300.46 30664[6:Res:30546.1,3.0] || equal(u,singleton(null_class)) subclass(u,v)* -> member(null_class,v).
% 299.96/300.46 30667[6:Res:30546.1,8048.1] || equal(complement(compose(element_relation,universal_class)),singleton(null_class))** member(null_class,element_relation) -> .
% 299.96/300.46 30682[6:Res:30546.1,576.0] || equal(symmetric_difference(u,v),singleton(null_class)) -> member(null_class,union(u,v))*.
% 299.96/300.46 30694[6:Res:30546.1,9930.0] || equal(sum_class(range_of(null_class)),singleton(null_class)) -> member(null_class,apply(null_class,u))*.
% 299.96/300.46 30695[6:Res:30546.1,9931.0] || equal(apply(null_class,u),singleton(null_class))** -> member(null_class,apply(null_class,v))*.
% 299.96/300.46 30696[6:Res:30546.1,9932.0] || equal(apply(null_class,u),singleton(null_class))** -> member(null_class,sum_class(range_of(null_class)))*.
% 299.96/300.46 30799[6:Res:30656.1,3.0] || equal(u,successor(null_class)) subclass(u,v)* -> member(null_class,v).
% 299.96/300.46 30802[6:Res:30656.1,8048.1] || equal(complement(compose(element_relation,universal_class)),successor(null_class))** member(null_class,element_relation) -> .
% 299.96/300.46 30817[6:Res:30656.1,576.0] || equal(symmetric_difference(u,v),successor(null_class)) -> member(null_class,union(u,v))*.
% 299.96/300.46 30829[6:Res:30656.1,9930.0] || equal(sum_class(range_of(null_class)),successor(null_class)) -> member(null_class,apply(null_class,u))*.
% 299.96/300.46 30830[6:Res:30656.1,9931.0] || equal(apply(null_class,u),successor(null_class))** -> member(null_class,apply(null_class,v))*.
% 299.96/300.46 30831[6:Res:30656.1,9932.0] || equal(apply(null_class,u),successor(null_class))** -> member(null_class,sum_class(range_of(null_class)))*.
% 299.96/300.46 30992[0:SpR:29091.0,42.0] || -> equal(first(not_subclass_element(cross_product(u,singleton(v)),null_class)),domain__dfg(universal_class,u,v))**.
% 299.96/300.46 30993[0:SpR:29091.0,43.0] || -> equal(second(not_subclass_element(cross_product(singleton(u),v),null_class)),range__dfg(universal_class,u,v))**.
% 299.96/300.46 31008[4:SpL:29091.0,14811.1] || member(u,cantor(universal_class)) equal(cross_product(singleton(u),universal_class),null_class)** -> .
% 299.96/300.46 33871[4:Res:32968.1,3.0] || member(u,universal_class) subclass(universal_class,v) -> member(cantor(u),v)*.
% 299.96/300.46 34642[0:Obv:34635.2] || subclass(u,v) subclass(u,complement(v))* -> subclass(u,w)*.
% 299.96/300.46 34649[0:MRR:34617.0,9967.1] || subclass(u,complement(unordered_pair(v,not_subclass_element(u,w))))* -> subclass(u,w).
% 299.96/300.46 34650[0:MRR:34618.0,9967.1] || subclass(u,complement(unordered_pair(not_subclass_element(u,v),w)))* -> subclass(u,v).
% 299.96/300.46 35164[2:SpR:27508.0,8002.1] || -> member(u,union(null_class,v)) subclass(singleton(u),union(null_class,complement(v)))*.
% 299.96/300.46 35194[2:SpL:27508.0,2160.1] inductive(union(null_class,u)) || equal(union(null_class,complement(u)),universal_class)** -> .
% 299.96/300.46 35856[0:Res:450.1,17.0] || subclass(complement(cross_product(universal_class,universal_class)),cross_product(u,v))* -> member(y__dfg,v).
% 299.96/300.46 35864[0:Res:450.1,6044.0] || subclass(complement(cross_product(universal_class,universal_class)),restrict(cross_product(universal_class,universal_class),u,v))* -> .
% 299.96/300.46 35868[2:Res:450.1,23525.1] || subclass(complement(cross_product(universal_class,universal_class)),u)* equal(complement(u),universal_class) -> .
% 299.96/300.46 35869[0:Res:450.1,757.1] || subclass(complement(cross_product(universal_class,universal_class)),u)* subclass(universal_class,complement(u)) -> .
% 299.96/300.46 35982[0:Res:6852.1,17.0] || subclass(complement(cross_product(u,v)),cross_product(universal_class,universal_class))* -> member(y__dfg,v).
% 299.96/300.46 35990[0:Res:6852.1,6044.0] || subclass(complement(restrict(cross_product(universal_class,universal_class),u,v)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.46 37713[9:Res:67.2,37677.1] function(u) function(image(u,v)) || member(v,universal_class)* -> .
% 299.96/300.46 37786[9:MRR:37752.2,6.0] function(apply(choice,u)) || member(u,universal_class)* -> equal(u,null_class).
% 299.96/300.46 37874[9:SpR:37709.1,16461.0] function(u) || -> equal(unordered_pair(null_class,unordered_pair(u,null_class)),ordered_pair(u,universal_class))**.
% 299.96/300.46 38111[9:Rew:37709.1,37930.2] function(u) || member(singleton(singleton(null_class)),element_relation)* -> member(null_class,u)*.
% 299.96/300.46 38131[9:Rew:16473.0,37890.1] function(u) || -> equal(range__dfg(v,universal_class,w),range__dfg(v,u,w))*.
% 299.96/300.46 38133[9:Rew:16413.0,37905.1] function(u) || -> equal(domain__dfg(v,w,universal_class),domain__dfg(v,w,u))*.
% 299.96/300.46 38151[9:SoR:37766.0,5697.2] single_valued_class(regular(u)) || equal(regular(u),null_class)** -> equal(u,null_class).
% 299.96/300.46 38304[9:Res:37847.1,3.0] function(u) || subclass(ordered_pair(u,v),w)* -> member(null_class,w).
% 299.96/300.46 38411[4:SpR:30986.0,33865.1] || member(inverse(cross_product(u,universal_class)),universal_class)* -> member(image(universal_class,u),universal_class).
% 299.96/300.46 39487[2:Res:39282.1,4077.1] || equal(u,universal_class) member(v,universal_class) -> member(sum_class(v),u)*.
% 299.96/300.46 39489[2:Res:39282.1,4018.1] || equal(u,universal_class) member(v,universal_class) -> member(power_class(v),u)*.
% 299.96/300.46 39725[2:MRR:39663.1,6.0] || equal(u,universal_class) -> subclass(v,w) member(not_subclass_element(v,w),u)*.
% 299.96/300.46 39858[2:Res:34303.0,435.1] inductive(u) || -> equal(singleton(u),null_class) member(null_class,complement(singleton(u)))*.
% 299.96/300.46 40100[4:Res:14894.1,16.0] || subclass(domain_relation,flip(cross_product(u,v)))* -> member(ordered_pair(w,x),u)*.
% 299.96/300.46 40263[2:Res:39907.0,3.0] || subclass(complement(singleton(singleton(singleton(null_class)))),u)* -> member(singleton(null_class),u).
% 299.96/300.46 40569[0:SpR:572.0,40399.0] || -> equal(intersection(complement(union(u,v)),symmetric_difference(complement(u),complement(v))),null_class)**.
% 299.96/300.46 40614[2:SpR:27508.0,40399.0] || -> equal(intersection(union(null_class,complement(u)),intersection(union(null_class,u),v)),null_class)**.
% 299.96/300.46 41034[2:SpR:27508.0,40809.0] || -> equal(intersection(union(null_class,complement(u)),intersection(v,union(null_class,u))),null_class)**.
% 299.96/300.46 42918[2:SpR:35175.0,40399.0] || -> equal(intersection(union(null_class,complement(u)),intersection(union(u,u),v)),null_class)**.
% 299.96/300.46 42919[2:SpR:35175.0,40809.0] || -> equal(intersection(union(null_class,complement(u)),intersection(v,union(u,u))),null_class)**.
% 299.96/300.46 42933[2:SpR:35175.0,8002.1] || -> member(u,union(v,v))* subclass(singleton(u),union(null_class,complement(v)))*.
% 299.96/300.46 42967[2:SpL:35175.0,2160.1] inductive(union(u,u)) || equal(union(null_class,complement(u)),universal_class)** -> .
% 299.96/300.46 43224[6:MRR:43211.1,30196.0] || subclass(successor(null_class),symmetric_difference(u,v))* -> member(null_class,union(u,v)).
% 299.96/300.46 43271[2:SpR:39315.0,23833.0] || -> equal(union(null_class,singleton(u)),null_class) member(u,union(null_class,singleton(u)))*.
% 299.96/300.46 44588[2:SpR:40198.1,30.0] || subclass(cross_product(u,v),null_class)* -> equal(restrict(w,u,v),null_class)**.
% 299.96/300.46 44828[2:SpR:41204.1,115.0] || subclass(complement(intersection(u,v)),null_class)* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.46 45221[0:Obv:45200.1] || equal(u,v) -> equal(unordered_pair(v,u),null_class)** member(v,universal_class).
% 299.96/300.46 45264[6:SpR:35175.0,45165.1] || subclass(union(u,u),null_class)* -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 45265[6:SpR:27508.0,45165.1] || subclass(union(null_class,u),null_class) -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 45754[2:SpR:35175.0,45168.1] || subclass(union(u,u),null_class)* -> subclass(universal_class,union(null_class,complement(u)))*.
% 299.96/300.46 45755[2:SpR:27508.0,45168.1] || subclass(union(null_class,u),null_class) -> subclass(universal_class,union(null_class,complement(u)))*.
% 299.96/300.46 46247[4:MRR:42781.1,46245.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),u)* -> member(regular(composition_function),u).
% 299.96/300.46 46719[2:Rew:46498.0,46434.0] || equal(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))** -> .
% 299.96/300.46 46752[0:Rew:46498.0,8005.0] || -> member(not_subclass_element(u,power_class(v)),complement(power_class(v)))* subclass(u,power_class(v)).
% 299.96/300.46 46787[2:Rew:46498.0,26695.0] || -> equal(union(null_class,image(element_relation,power_class(u))),complement(power_class(complement(power_class(u)))))**.
% 299.96/300.46 46850[6:Rew:46498.0,30627.1] || -> member(null_class,image(element_relation,power_class(u)))* member(null_class,power_class(complement(power_class(u)))).
% 299.96/300.46 47013[2:Rew:46498.0,46436.0] || equal(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))** -> .
% 299.96/300.46 48090[6:Res:14204.1,46196.1] || equal(sum_class(range_of(null_class)),universal_class)** equal(apply(null_class,u),null_class)** -> .
% 299.96/300.46 48094[6:MRR:48072.0,2113.0] || equal(cantor(u),null_class) -> equal(sum_class(range_of(null_class)),apply(u,null_class))*.
% 299.96/300.46 48442[2:SpR:46319.1,35175.0] || equal(union(u,u),null_class)** -> equal(union(null_class,complement(u)),universal_class)**.
% 299.96/300.46 49217[0:Rew:49015.0,32076.1] || equal(u,universal_class) -> equal(intersection(complement(power_class(universal_class)),power_class(u)),null_class)**.
% 299.96/300.46 49218[2:Rew:49015.0,32243.1] || equal(u,universal_class) -> equal(union(complement(power_class(universal_class)),power_class(u)),universal_class)**.
% 299.96/300.46 49220[0:Rew:49015.0,32382.1] || equal(u,universal_class) -> equal(intersection(power_class(u),complement(power_class(universal_class))),null_class)**.
% 299.96/300.46 49221[2:Rew:49015.0,32514.1] || equal(u,universal_class) -> equal(union(power_class(u),complement(power_class(universal_class))),universal_class)**.
% 299.96/300.46 49222[2:Rew:49015.0,32620.1] || equal(u,universal_class) -> equal(symmetric_difference(power_class(u),complement(power_class(universal_class))),universal_class)**.
% 299.96/300.46 49241[7:Rew:49015.0,45284.1] || equal(u,universal_class) member(regular(complement(power_class(universal_class))),power_class(u))* -> .
% 299.96/300.46 49657[2:Rew:26509.0,49544.0] || -> equal(intersection(complement(power_class(union(null_class,u))),power_class(union(u,u))),null_class)**.
% 299.96/300.46 49658[2:Rew:26509.0,49545.0] || -> equal(union(complement(power_class(union(null_class,u))),power_class(union(u,u))),universal_class)**.
% 299.96/300.46 49660[2:Rew:26509.0,49547.0] || -> equal(intersection(power_class(union(u,u)),complement(power_class(union(null_class,u)))),null_class)**.
% 299.96/300.46 49661[2:Rew:26509.0,49548.0] || -> equal(union(power_class(union(u,u)),complement(power_class(union(null_class,u)))),universal_class)**.
% 299.96/300.46 49662[2:Rew:26509.0,49549.0] || -> equal(symmetric_difference(power_class(union(u,u)),complement(power_class(union(null_class,u)))),universal_class)**.
% 299.96/300.46 50373[0:MRR:50368.1,2113.0] function(element_relation) || subclass(universal_class,u) -> member(complement(power_class(universal_class)),u)*.
% 299.96/300.46 50625[0:SpR:7221.0,40399.0] || -> equal(intersection(complement(successor(u)),symmetric_difference(complement(u),complement(singleton(u)))),null_class)**.
% 299.96/300.46 50742[7:SpL:20797.1,49040.0] || equal(u,universal_class) equal(complement(successor(complement(power_class(u)))),universal_class)** -> .
% 299.96/300.46 50752[7:SpL:20797.1,49055.0] || equal(u,universal_class) member(regular(complement(power_class(u))),power_class(u))* -> .
% 299.96/300.46 50791[4:SpR:20797.1,50370.0] || equal(u,universal_class) -> equal(sum_class(complement(power_class(u))),apply(element_relation,universal_class))**.
% 299.96/300.46 50837[6:Res:48085.1,3.0] || equal(complement(u),null_class) subclass(u,v)* -> member(null_class,v).
% 299.96/300.46 50851[6:Res:48085.1,576.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(null_class,union(u,v))*.
% 299.96/300.46 50891[6:Rew:28.0,50844.0] || equal(union(u,v),null_class) member(null_class,union(u,v))* -> .
% 299.96/300.46 51178[2:Res:45973.0,3.0] || subclass(complement(singleton(ordered_pair(u,v))),w)* -> member(singleton(u),w).
% 299.96/300.46 51328[2:Res:3506.1,48665.1] || equal(complement(intersection(u,v)),null_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.46 51335[2:Res:2899.1,48665.1] || equal(cross_product(u,v),null_class) -> equal(restrict(w,u,v),null_class)**.
% 299.96/300.46 52283[10:Rew:51634.0,27296.1] || equal(union(null_class,complement(u)),universal_class)** member(regular(null_class),u) -> .
% 299.96/300.46 52284[10:Rew:51634.0,27264.1] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(regular(null_class),u).
% 299.96/300.46 52292[10:Rew:51634.0,27263.1] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(regular(null_class),v).
% 299.96/300.46 52293[10:Rew:51634.0,24895.2] || subclass(universal_class,u)* subclass(u,v)* -> member(regular(null_class),v)*.
% 299.96/300.46 52294[10:Rew:51634.0,24838.2] || equal(u,universal_class) subclass(u,v)* -> member(regular(null_class),v)*.
% 299.96/300.46 52296[10:Rew:51634.0,24898.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(regular(null_class),element_relation) -> .
% 299.96/300.46 52304[10:Rew:51634.0,24912.1] || subclass(universal_class,symmetric_difference(u,v)) -> member(regular(null_class),union(u,v))*.
% 299.96/300.46 52313[10:Rew:51634.0,24927.1] || subclass(universal_class,sum_class(range_of(null_class))) -> member(regular(null_class),apply(null_class,u))*.
% 299.96/300.46 52314[10:Rew:51634.0,24870.1] || equal(sum_class(range_of(null_class)),universal_class) -> member(regular(null_class),apply(null_class,u))*.
% 299.96/300.46 52316[10:Rew:51634.0,24928.1] || subclass(universal_class,apply(null_class,u))* -> member(regular(null_class),apply(null_class,v))*.
% 299.96/300.46 52317[10:Rew:51634.0,24871.1] || equal(apply(null_class,u),universal_class)** -> member(regular(null_class),apply(null_class,v))*.
% 299.96/300.46 52319[10:Rew:51634.0,24929.1] || subclass(universal_class,apply(null_class,u))* -> member(regular(null_class),sum_class(range_of(null_class)))*.
% 299.96/300.46 52320[10:Rew:51634.0,24872.1] || equal(apply(null_class,u),universal_class)** -> member(regular(null_class),sum_class(range_of(null_class)))*.
% 299.96/300.46 52362[10:Rew:51634.0,26797.1] || subclass(universal_class,union(null_class,u))* member(regular(null_class),complement(u)) -> .
% 299.96/300.46 52363[10:Rew:51634.0,25884.1] || equal(complement(union(u,v)),universal_class)** -> member(regular(null_class),complement(u))*.
% 299.96/300.46 52364[10:Rew:51634.0,26027.1] || equal(complement(union(u,v)),universal_class)** -> member(regular(null_class),complement(v))*.
% 299.96/300.46 53060[0:Res:54.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(omega),v)*.
% 299.96/300.46 53066[0:Res:145.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(y__dfg),v)*.
% 299.96/300.46 53068[0:Res:2113.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(null_class),v)*.
% 299.96/300.46 53250[0:Res:54.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(omega),v)*.
% 299.96/300.46 53256[0:Res:145.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(y__dfg),v)*.
% 299.96/300.46 53258[0:Res:2113.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(null_class),v)*.
% 299.96/300.46 53511[6:MRR:53500.2,48270.0] inductive(regular(u)) || member(regular(omega),u)* -> equal(u,null_class).
% 299.96/300.46 54319[2:Res:26079.1,48696.1] || equal(complement(successor(u)),universal_class)** equal(successor(complement(u)),null_class) -> .
% 299.96/300.46 55117[2:Res:5179.1,51232.0] || member(range_of(null_class),universal_class) equal(singleton(apply(null_class,u)),null_class)** -> .
% 299.96/300.46 56601[0:Res:55618.0,2136.1] || equal(intersection(u,restrict(v,w,x)),universal_class)** -> member(null_class,v).
% 299.96/300.46 56602[0:Res:55618.0,478.1] || equal(intersection(u,restrict(v,w,x)),universal_class)** -> member(y__dfg,v).
% 299.96/300.46 56603[0:Res:55618.0,465.1] || equal(intersection(u,restrict(v,w,x)),universal_class)** -> member(omega,v).
% 299.96/300.46 56665[0:SpR:572.0,55669.0] || -> subclass(restrict(symmetric_difference(complement(u),complement(v)),w,x),union(u,v))*.
% 299.96/300.46 56666[0:SpR:7221.0,55669.0] || -> subclass(restrict(symmetric_difference(complement(u),complement(singleton(u))),v,w),successor(u))*.
% 299.96/300.46 57975[2:Res:57943.0,3517.0] || member(regular(complement(successor(u))),u)* -> equal(complement(successor(u)),null_class).
% 299.96/300.46 59235[0:Obv:59215.1] || member(u,v) -> subclass(unordered_pair(u,w),v)* member(w,universal_class).
% 299.96/300.46 59301[2:Res:57632.1,23060.0] || equal(complement(u),null_class)** -> equal(regular(u),null_class) equal(u,null_class).
% 299.96/300.46 59303[2:Res:57632.1,3923.0] || equal(complement(u),null_class) -> equal(singleton(v),null_class) member(v,u)*.
% 299.96/300.46 59414[4:Rew:26509.0,59316.0] || equal(union(null_class,u),null_class)** equal(u,singleton(singleton(null_class))) -> .
% 299.96/300.46 59319[2:Res:57632.1,700.0] || equal(complement(intersection(u,v)),null_class)** -> member(unordered_pair(w,x),v)*.
% 299.96/300.46 59320[2:Res:57632.1,699.0] || equal(complement(intersection(u,v)),null_class)** -> member(unordered_pair(w,x),u)*.
% 299.96/300.46 59343[4:Res:57632.1,19677.0] || equal(complement(cantor(singleton(u))),null_class)** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 59415[4:Rew:29362.0,59369.0,26509.0,59369.0] || equal(union(element_relation,element_relation),null_class)** equal(range_of(xr),cantor(y__dfg)) -> .
% 299.96/300.46 59383[3:MRR:42841.1,59338.0] || subclass(complement(element_relation),u) -> member(regular(complement(compose(element_relation,universal_class))),u)*.
% 299.96/300.46 59505[0:Obv:59484.1] || member(u,v) -> subclass(unordered_pair(w,u),v)* member(w,universal_class).
% 299.96/300.46 59712[2:SpL:35175.0,59305.1] function(union(u,u)) || equal(union(null_class,complement(u)),null_class)** -> .
% 299.96/300.46 59713[2:SpL:27508.0,59305.1] function(union(null_class,u)) || equal(union(null_class,complement(u)),null_class)** -> .
% 299.96/300.46 59728[2:Res:59307.1,3.0] || equal(complement(u),null_class) subclass(u,v)* -> member(y__dfg,v).
% 299.96/300.46 59743[2:Res:59307.1,576.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(y__dfg,union(u,v))*.
% 299.96/300.46 59769[2:Rew:28.0,59735.0] || equal(union(u,v),null_class) member(y__dfg,union(u,v))* -> .
% 299.96/300.46 59784[2:Res:59308.1,3.0] || equal(complement(u),null_class) subclass(u,v)* -> member(omega,v).
% 299.96/300.46 59799[2:Res:59308.1,576.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(omega,union(u,v))*.
% 299.96/300.46 59826[2:Rew:28.0,59791.0] || equal(union(u,v),null_class) member(omega,union(u,v))* -> .
% 299.96/300.46 59844[2:SpL:35175.0,59309.0] || equal(union(null_class,complement(u)),null_class)** -> equal(union(u,u),universal_class)**.
% 299.96/300.46 59845[2:SpL:27508.0,59309.0] || equal(union(null_class,complement(u)),null_class)** -> equal(union(null_class,u),universal_class).
% 299.96/300.46 60005[2:Res:58207.1,9.0] || equal(complement(u),universal_class) subclass(v,u)* -> equal(v,u).
% 299.96/300.46 60205[2:Rew:60013.1,54700.1] || equal(complement(regular(ordered_pair(u,v))),universal_class)** -> equal(singleton(u),null_class).
% 299.96/300.46 60263[2:SpL:35175.0,60013.0] || equal(union(null_class,complement(u)),universal_class)** -> equal(union(u,u),null_class)**.
% 299.96/300.46 60264[2:SpL:27508.0,60013.0] || equal(union(null_class,complement(u)),universal_class)** -> equal(union(null_class,u),null_class).
% 299.96/300.46 60402[2:Res:59629.0,2136.1] || equal(complement(successor(complement(u))),universal_class) -> member(null_class,union(u,u))*.
% 299.96/300.46 60403[2:Res:59629.0,478.1] || equal(complement(successor(complement(u))),universal_class) -> member(y__dfg,union(u,u))*.
% 299.96/300.46 60404[2:Res:59629.0,465.1] || equal(complement(successor(complement(u))),universal_class) -> member(omega,union(u,u))*.
% 299.96/300.46 60454[2:Res:57823.0,2136.1] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(null_class,u).
% 299.96/300.46 60455[2:Res:57823.0,478.1] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 60456[2:Res:57823.0,465.1] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(omega,u).
% 299.96/300.46 60684[0:Res:57155.0,2136.1] || equal(intersection(restrict(u,v,w),x),universal_class)** -> member(null_class,u).
% 299.96/300.46 60685[0:Res:57155.0,478.1] || equal(intersection(restrict(u,v,w),x),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 60686[0:Res:57155.0,465.1] || equal(intersection(restrict(u,v,w),x),universal_class)** -> member(omega,u).
% 299.96/300.46 62268[2:Res:57945.0,435.1] inductive(complement(union(complement(u),null_class))) || -> member(null_class,union(null_class,u))*.
% 299.96/300.46 62455[2:Res:57960.0,435.1] inductive(complement(successor(symmetric_difference(universal_class,u)))) || -> member(null_class,union(u,null_class))*.
% 299.96/300.46 62939[2:Res:62230.0,435.1] inductive(complement(union(complement(power_class(u)),null_class))) || -> member(null_class,power_class(u))*.
% 299.96/300.46 63364[2:Rew:49017.0,62978.1] || equal(successor(u),null_class) -> equal(complement(power_class(null_class)),complement(power_class(u)))*.
% 299.96/300.46 63122[4:SpR:62519.1,50370.0] || equal(successor(power_class(universal_class)),null_class) -> equal(apply(element_relation,universal_class),sum_class(universal_class))**.
% 299.96/300.46 63144[2:SpR:62519.1,57958.0] || equal(successor(successor(complement(u))),null_class) -> subclass(universal_class,union(null_class,u))*.
% 299.96/300.46 63145[2:SpR:62519.1,59629.0] || equal(successor(successor(complement(u))),null_class) -> subclass(universal_class,union(u,u))*.
% 299.96/300.46 63337[2:Rew:63336.1,62626.1] || equal(successor(regular(ordered_pair(u,v))),null_class)** -> equal(singleton(u),null_class).
% 299.96/300.46 63426[2:Rew:26509.0,62979.1,26498.0,62979.1] || equal(successor(u),null_class) -> equal(union(null_class,v),union(u,v))*.
% 299.96/300.46 63427[2:Rew:26498.0,62980.1] || equal(successor(u),null_class) -> subclass(complement(union(u,v)),complement(v))*.
% 299.96/300.46 63433[2:Rew:26514.0,63041.1,26516.0,63041.1] || equal(successor(u),null_class) -> equal(union(v,null_class),union(v,u))*.
% 299.96/300.46 63465[2:Rew:46338.1,63464.1] || equal(successor(u),null_class) -> equal(power_class(complement(singleton(u))),power_class(universal_class))**.
% 299.96/300.46 63488[2:Rew:8044.0,63487.1] || equal(successor(u),null_class) -> equal(union(complement(singleton(u)),v),universal_class)**.
% 299.96/300.46 63494[2:Rew:8044.0,63493.1] || equal(successor(u),null_class) -> equal(union(v,complement(singleton(u))),universal_class)**.
% 299.96/300.46 63543[7:SpL:20797.1,63408.0] || equal(u,universal_class) equal(successor(successor(complement(power_class(u)))),null_class)** -> .
% 299.96/300.46 63910[2:Res:63395.1,9.0] || equal(successor(u),null_class) subclass(v,u)* -> equal(v,u).
% 299.96/300.46 64613[10:Res:62910.1,19445.0] || equal(complement(cantor(regular(null_class))),null_class)** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 65020[2:SpR:43004.0,58.1] || member(union(null_class,u),universal_class) -> member(power_class(union(u,u)),universal_class)*.
% 299.96/300.46 65052[2:SpR:43004.0,58.1] || member(union(u,u),universal_class)* -> member(power_class(union(null_class,u)),universal_class)*.
% 299.96/300.46 65581[2:Res:9927.3,4631.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,null_class)* -> .
% 299.96/300.46 66299[2:MRR:66288.1,46126.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 299.96/300.46 66490[2:MRR:66486.1,46126.0] || equal(u,universal_class) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 299.96/300.46 66772[2:MRR:66763.1,46143.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 299.96/300.46 66876[2:MRR:66874.1,46143.0] || equal(u,universal_class) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 299.96/300.46 67407[2:Res:58910.0,435.1] inductive(union(null_class,symmetric_difference(u,singleton(u)))) || -> member(null_class,successor(u))*.
% 299.96/300.46 68196[0:Obv:68172.1] || subclass(u,symmetric_difference(v,w)) -> subclass(u,complement(intersection(v,w)))*.
% 299.96/300.46 68271[0:Obv:68180.0] || -> subclass(intersection(intersection(symmetric_difference(u,v),w),x),complement(intersection(u,v)))*.
% 299.96/300.46 68272[0:Obv:68179.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(w,x))),complement(intersection(w,x)))*.
% 299.96/300.46 68273[0:Obv:68178.0] || -> subclass(intersection(intersection(u,symmetric_difference(v,w)),x),complement(intersection(v,w)))*.
% 299.96/300.46 68274[0:Obv:68176.0] || -> subclass(intersection(u,intersection(symmetric_difference(v,w),x)),complement(intersection(v,w)))*.
% 299.96/300.46 68361[2:Res:62228.0,435.1] inductive(complement(union(complement(u),null_class))) || -> member(null_class,union(u,u))*.
% 299.96/300.46 68480[2:Obv:68459.1] || subclass(u,regular(v)) -> subclass(u,complement(v))* equal(v,null_class).
% 299.96/300.46 68571[4:Res:22805.1,63420.1] || equal(range_of(xr),power_class(null_class)) equal(successor(power_class(null_class)),null_class)** -> .
% 299.96/300.46 68616[2:Res:438.2,63420.1] || subclass(u,v)* equal(successor(v),null_class) -> subclass(u,w)*.
% 299.96/300.46 68618[2:Res:436.2,63420.1] || subclass(u,v)* equal(successor(v),null_class) -> equal(u,null_class).
% 299.96/300.46 68633[2:Res:450.1,63420.1] || subclass(complement(cross_product(universal_class,universal_class)),u)* equal(successor(u),null_class) -> .
% 299.96/300.46 68699[2:Res:2900.1,63420.1] || equal(successor(union(u,v)),null_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.46 69228[2:SpR:46319.1,69101.0] || equal(cross_product(u,universal_class),null_class) -> equal(image(universal_class,u),range_of(null_class))**.
% 299.96/300.46 69251[9:SpL:38417.1,69158.0] one_to_one(u) || member(inverse(u),cantor(complement(cross_product(null_class,universal_class))))* -> .
% 299.96/300.46 69291[4:Res:4062.1,69158.0] || equal(cantor(complement(cross_product(singleton(singleton(null_class)),universal_class))),singleton(singleton(null_class)))** -> .
% 299.96/300.46 69304[4:SpL:62519.1,69250.0] || equal(successor(cross_product(null_class,universal_class)),null_class)** member(universal_class,cantor(universal_class)) -> .
% 299.96/300.46 69389[2:Obv:69377.0] || -> equal(intersection(regular(u),restrict(u,v,w)),null_class)** equal(u,null_class).
% 299.96/300.46 69390[0:Obv:69331.0] || -> equal(intersection(singleton(u),restrict(v,w,x)),null_class)** member(u,v).
% 299.96/300.46 69396[4:SpL:46319.1,69258.0] || equal(cross_product(singleton(y__dfg),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.46 69405[4:SpL:46319.1,69262.0] || equal(cross_product(singleton(omega),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.46 69489[0:Obv:69430.0] || -> equal(intersection(restrict(u,v,w),singleton(x)),null_class)** member(x,u).
% 299.96/300.46 69500[4:SpL:46319.1,69272.0] || equal(cross_product(singleton(null_class),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.46 69943[2:MRR:69850.2,4631.0] || member(u,restrict(v,w,x))* member(u,complement(v)) -> .
% 299.96/300.46 70404[2:Res:4062.1,43320.0] || equal(union(null_class,u),singleton(singleton(null_class))) -> member(singleton(null_class),u)*.
% 299.96/300.46 70497[0:Res:56151.0,435.1] inductive(intersection(u,symmetric_difference(v,singleton(v)))) || -> member(null_class,successor(v))*.
% 299.96/300.46 70590[0:Res:58734.0,435.1] inductive(intersection(symmetric_difference(u,singleton(u)),v)) || -> member(null_class,successor(u))*.
% 299.96/300.46 70803[0:Obv:70727.1] || member(u,v) -> subclass(intersection(singleton(u),w),intersection(v,w))*.
% 299.96/300.46 70983[2:Res:58909.0,435.1] inductive(union(null_class,symmetric_difference(u,v))) || -> member(null_class,union(u,v))*.
% 299.96/300.46 71075[2:Res:70989.0,435.1] inductive(union(null_class,union(null_class,u))) || -> member(null_class,union(u,u))*.
% 299.96/300.46 71111[0:SpR:685.1,26394.1] || subclass(u,singleton(u))* -> equal(singleton(u),null_class) subclass(u,null_class).
% 299.96/300.46 71481[0:Obv:71406.1] || member(u,v) -> subclass(intersection(w,singleton(u)),intersection(v,w))*.
% 299.96/300.46 71826[2:Rew:71741.0,27393.0] || -> subclass(complement(union(u,complement(v))),intersection(complement(u),union(v,null_class)))*.
% 299.96/300.46 71873[2:Rew:71741.0,63434.1] || equal(successor(u),null_class) -> subclass(complement(union(v,u)),complement(v))*.
% 299.96/300.46 73150[4:Rew:72460.0,71985.0] || -> equal(intersection(union(null_class,apply(null_class,u)),complement(apply(null_class,v))),null_class)**.
% 299.96/300.46 73151[4:Rew:72460.0,71986.0] || -> equal(union(union(null_class,apply(null_class,u)),complement(apply(null_class,v))),universal_class)**.
% 299.96/300.46 73152[4:Rew:72460.0,71987.0] || -> equal(symmetric_difference(union(null_class,apply(null_class,u)),complement(apply(null_class,v))),universal_class)**.
% 299.96/300.46 71996[4:Rew:71741.0,28140.1] || equal(sum_class(range_of(null_class)),universal_class) -> equal(complement(apply(null_class,u)),null_class)**.
% 299.96/300.46 73157[4:Rew:72460.0,72005.0] || -> equal(intersection(complement(apply(null_class,u)),union(null_class,apply(null_class,v))),null_class)**.
% 299.96/300.46 73158[4:Rew:72460.0,72006.0] || -> equal(union(complement(apply(null_class,u)),union(null_class,apply(null_class,v))),universal_class)**.
% 299.96/300.46 73159[4:Rew:72460.0,72007.0] || -> equal(symmetric_difference(complement(apply(null_class,u)),union(null_class,apply(null_class,v))),universal_class)**.
% 299.96/300.46 73160[4:Rew:72460.0,72008.0] || -> subclass(complement(successor(complement(apply(null_class,u)))),union(null_class,apply(null_class,v)))*.
% 299.96/300.46 72124[2:Rew:71741.0,57623.0] || -> subclass(complement(union(complement(power_class(u)),v)),intersection(power_class(u),complement(v)))*.
% 299.96/300.46 72170[2:Rew:71741.0,57622.0] || -> subclass(complement(union(u,complement(power_class(v)))),intersection(complement(u),power_class(v)))*.
% 299.96/300.46 73175[2:Rew:26509.0,72218.1] || equal(successor(u),null_class) -> subclass(union(null_class,v),union(u,v))*.
% 299.96/300.46 72305[2:Rew:71741.0,27405.0] || -> subclass(complement(union(complement(u),v)),intersection(union(u,null_class),complement(v)))*.
% 299.96/300.46 72336[2:Rew:71741.0,27411.1] || subclass(universal_class,union(u,null_class))* member(singleton(v),complement(u))* -> .
% 299.96/300.46 72337[2:Rew:71741.0,27412.0] || subclass(union(u,null_class),complement(u))* -> equal(union(u,null_class),null_class).
% 299.96/300.46 72338[2:Rew:71741.0,27418.0] || equal(complement(successor(complement(u))),universal_class) -> member(y__dfg,union(u,null_class))*.
% 299.96/300.46 72339[2:Rew:71741.0,27417.0] || equal(complement(successor(complement(u))),universal_class) -> member(omega,union(u,null_class))*.
% 299.96/300.46 72340[2:Rew:71741.0,27416.0] || equal(complement(successor(complement(u))),universal_class) -> member(null_class,union(u,null_class))*.
% 299.96/300.46 72346[2:Rew:71741.0,63147.0] || equal(successor(successor(complement(u))),null_class) -> subclass(universal_class,union(u,null_class))*.
% 299.96/300.46 72350[2:Rew:71741.0,27419.0] || -> subclass(symmetric_difference(union(u,null_class),complement(singleton(complement(u)))),successor(complement(u)))*.
% 299.96/300.46 72430[10:Rew:71741.0,52369.1] || subclass(universal_class,union(u,null_class))* member(regular(null_class),complement(u)) -> .
% 299.96/300.46 72871[2:Rew:72460.0,3931.0] || -> equal(union(null_class,domain__dfg(xr,universal_class,y__dfg)),successor(domain__dfg(xr,universal_class,y__dfg)))**.
% 299.96/300.46 72943[2:Rew:72917.0,63044.1] || equal(successor(u),null_class) -> subclass(union(null_class,v),union(v,u))*.
% 299.96/300.46 72956[10:Rew:72917.0,52339.0] || equal(union(null_class,u),universal_class) -> member(regular(null_class),union(u,null_class))*.
% 299.96/300.46 72960[2:Rew:72917.0,11195.0] || equal(union(null_class,u),universal_class) -> member(singleton(v),union(u,null_class))*.
% 299.96/300.46 72964[2:Rew:72917.0,11190.0] || equal(union(null_class,u),range_of(xr)) -> member(y__dfg,union(u,null_class))*.
% 299.96/300.46 72966[10:Rew:72917.0,52338.0] || subclass(universal_class,union(null_class,u)) -> member(regular(null_class),union(u,null_class))*.
% 299.96/300.46 72968[2:Rew:72917.0,11201.0] || subclass(universal_class,union(null_class,u)) -> member(singleton(v),union(u,null_class))*.
% 299.96/300.46 73381[2:Rew:47052.0,72511.1] inductive(intersection(power_class(universal_class),universal_class)) || equal(complement(power_class(universal_class)),universal_class)** -> .
% 299.96/300.46 73413[2:Rew:47052.0,72606.1] inductive(intersection(power_class(null_class),universal_class)) || equal(complement(power_class(null_class)),universal_class)** -> .
% 299.96/300.46 73452[2:Rew:73140.0,72945.1] || equal(successor(u),null_class) -> equal(union(v,u),union(null_class,v))*.
% 299.96/300.46 73661[2:Rew:26498.0,73537.1] || equal(complement(singleton(u)),universal_class)** -> equal(union(null_class,u),successor(u)).
% 299.96/300.46 73662[2:Rew:26498.0,73538.1] || equal(successor(singleton(u)),null_class) -> equal(union(null_class,u),successor(u))**.
% 299.96/300.46 74716[2:Rew:26509.0,74670.1] inductive(symmetric_difference(intersection(u,universal_class),null_class)) || -> member(null_class,union(null_class,u))*.
% 299.96/300.46 75225[2:SpR:72460.0,28252.0] || -> member(not_subclass_element(union(u,null_class),v),u)* subclass(union(null_class,u),v).
% 299.96/300.46 76928[9:Res:75452.1,9.0] function(u) || subclass(u,successor(u))* -> equal(successor(u),u).
% 299.96/300.46 76951[9:Res:75452.1,6845.1] function(cross_product(universal_class,universal_class)) || subclass(universal_class,successor(cross_product(universal_class,universal_class)))* -> .
% 299.96/300.46 77103[0:SpR:73462.0,73483.0] || -> equal(intersection(union(u,v),complement(intersection(v,u))),symmetric_difference(u,v))**.
% 299.96/300.46 77108[0:SpR:73462.0,185.1] || -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(v,u),w),v)*.
% 299.96/300.46 77109[0:SpR:73462.0,197.1] || -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(v,u),w),u)*.
% 299.96/300.46 77145[0:SpR:73462.0,575.1] || member(u,symmetric_difference(v,w)) -> member(u,complement(intersection(w,v)))*.
% 299.96/300.46 77331[0:SpL:73462.0,4304.1] || member(u,symmetric_difference(v,w)) member(u,intersection(w,v))* -> .
% 299.96/300.46 79769[4:Res:72027.0,435.1] inductive(complement(sum_class(range_of(null_class)))) || -> member(null_class,complement(apply(null_class,u)))*.
% 299.96/300.46 79846[4:SpR:73051.0,46319.1] || equal(sum_class(range_of(null_class)),null_class) -> equal(complement(apply(null_class,u)),universal_class)**.
% 299.96/300.46 79870[4:SpR:73051.0,40399.0] || -> equal(intersection(complement(apply(null_class,u)),intersection(sum_class(range_of(null_class)),v)),null_class)**.
% 299.96/300.46 79871[4:SpR:73051.0,40809.0] || -> equal(intersection(complement(apply(null_class,u)),intersection(v,sum_class(range_of(null_class)))),null_class)**.
% 299.96/300.46 79894[4:SpR:73051.0,8002.1] || -> member(u,sum_class(range_of(null_class))) subclass(singleton(u),complement(apply(null_class,v)))*.
% 299.96/300.46 79962[4:SpL:73051.0,59309.0] || equal(complement(apply(null_class,u)),null_class)** -> equal(sum_class(range_of(null_class)),universal_class).
% 299.96/300.46 79963[4:SpL:73051.0,59305.1] function(sum_class(range_of(null_class))) || equal(complement(apply(null_class,u)),null_class)** -> .
% 299.96/300.46 79969[4:SpL:73051.0,60013.0] || equal(complement(apply(null_class,u)),universal_class)** -> equal(sum_class(range_of(null_class)),null_class).
% 299.96/300.46 79971[4:SpL:73051.0,2160.1] inductive(sum_class(range_of(null_class))) || equal(complement(apply(null_class,u)),universal_class)** -> .
% 299.96/300.46 80143[4:Rew:77431.0,79866.0,75224.0,79866.0] || -> equal(intersection(complement(apply(null_class,u)),union(null_class,sum_class(range_of(null_class)))),null_class)**.
% 299.96/300.46 80144[4:Rew:77431.0,79867.0,75224.0,79867.0] || -> equal(union(complement(apply(null_class,u)),union(null_class,sum_class(range_of(null_class)))),universal_class)**.
% 299.96/300.46 80145[4:Rew:77431.0,79868.0,75224.0,79868.0] || -> equal(symmetric_difference(complement(apply(null_class,u)),union(null_class,sum_class(range_of(null_class)))),universal_class)**.
% 299.96/300.46 80146[4:Rew:77431.0,79876.0,75224.0,79876.0] || -> subclass(complement(successor(complement(apply(null_class,u)))),union(null_class,sum_class(range_of(null_class))))*.
% 299.96/300.46 80534[2:Rew:80418.0,49659.0] || -> equal(symmetric_difference(power_class(union(null_class,u)),complement(power_class(union(u,u)))),universal_class)**.
% 299.96/300.46 80535[2:Rew:80418.0,49219.1] || equal(u,universal_class) -> equal(symmetric_difference(power_class(universal_class),complement(power_class(u))),universal_class)**.
% 299.96/300.46 80631[4:SpL:20514.1,79981.0] || equal(apply(null_class,u),universal_class)** equal(sum_class(range_of(null_class)),null_class)** -> .
% 299.96/300.46 80656[4:Res:71991.0,435.1] inductive(complement(apply(null_class,u))) || -> member(null_class,complement(apply(null_class,v)))*.
% 299.96/300.46 80929[2:SpR:72272.0,40399.0] || -> equal(intersection(union(null_class,complement(u)),intersection(union(u,null_class),v)),null_class)**.
% 299.96/300.46 80930[2:SpR:72272.0,40809.0] || -> equal(intersection(union(null_class,complement(u)),intersection(v,union(u,null_class))),null_class)**.
% 299.96/300.46 80953[2:SpR:72272.0,8002.1] || -> member(u,union(v,null_class)) subclass(singleton(u),union(null_class,complement(v)))*.
% 299.96/300.46 80987[2:SpL:72272.0,59309.0] || equal(union(null_class,complement(u)),null_class)** -> equal(union(u,null_class),universal_class).
% 299.96/300.46 80988[2:SpL:72272.0,59305.1] function(union(u,null_class)) || equal(union(null_class,complement(u)),null_class)** -> .
% 299.96/300.46 80994[2:SpL:72272.0,60013.0] || equal(union(null_class,complement(u)),universal_class)** -> equal(union(u,null_class),null_class).
% 299.96/300.46 80996[2:SpL:72272.0,2160.1] inductive(union(u,null_class)) || equal(union(null_class,complement(u)),universal_class)** -> .
% 299.96/300.46 81148[2:Res:73025.0,435.1] inductive(union(null_class,union(null_class,u))) || -> member(null_class,union(u,null_class))*.
% 299.96/300.46 81208[4:SpR:73050.0,20514.1] || equal(apply(null_class,u),universal_class)** -> equal(complement(apply(null_class,v)),null_class)**.
% 299.96/300.46 81211[4:SpR:73050.0,46319.1] || equal(apply(null_class,u),null_class)** -> equal(complement(apply(null_class,v)),universal_class)**.
% 299.96/300.46 81235[4:SpR:73050.0,40399.0] || -> equal(intersection(complement(apply(null_class,u)),intersection(apply(null_class,v),w)),null_class)**.
% 299.96/300.46 81236[4:SpR:73050.0,40809.0] || -> equal(intersection(complement(apply(null_class,u)),intersection(v,apply(null_class,w))),null_class)**.
% 299.96/300.46 81259[4:SpR:73050.0,8002.1] || -> member(u,apply(null_class,v))* subclass(singleton(u),complement(apply(null_class,w)))*.
% 299.96/300.46 81349[4:SpL:73050.0,59309.0] || equal(complement(apply(null_class,u)),null_class)** -> equal(apply(null_class,v),universal_class)**.
% 299.96/300.46 81350[4:SpL:73050.0,59305.1] function(apply(null_class,u)) || equal(complement(apply(null_class,v)),null_class)** -> .
% 299.96/300.46 81356[4:SpL:73050.0,60013.0] || equal(complement(apply(null_class,u)),universal_class)** -> equal(apply(null_class,v),null_class)**.
% 299.96/300.46 81358[4:SpL:73050.0,2160.1] inductive(apply(null_class,u)) || equal(complement(apply(null_class,v)),universal_class)** -> .
% 299.96/300.46 81616[2:Res:75392.0,435.1] inductive(union(null_class,union(u,null_class))) || -> member(null_class,union(null_class,u))*.
% 299.96/300.46 81824[2:SpR:76334.0,58.1] || member(union(null_class,u),universal_class) -> member(power_class(union(u,null_class)),universal_class)*.
% 299.96/300.46 81856[2:SpR:76334.0,58.1] || member(union(u,null_class),universal_class) -> member(power_class(union(null_class,u)),universal_class)*.
% 299.96/300.46 82133[4:SpL:46319.1,80616.0] || equal(apply(null_class,u),null_class)** equal(apply(null_class,v),universal_class)** -> .
% 299.96/300.46 82231[8:SpL:81953.1,49282.0] || equal(null_class,u) equal(complement(successor(complement(power_class(u)))),universal_class)** -> .
% 299.96/300.46 82232[8:SpL:81953.1,63409.0] || equal(null_class,u) equal(successor(successor(complement(power_class(u)))),null_class)** -> .
% 299.96/300.46 82237[8:SpL:81953.1,49297.0] || equal(null_class,u) member(regular(complement(power_class(u))),power_class(u))* -> .
% 299.96/300.46 82299[2:MRR:82143.1,2113.0] || equal(null_class,u) subclass(universal_class,v) -> member(power_class(u),v)*.
% 299.96/300.46 82381[3:Obv:82376.1] || subclass(u,element_relation) -> equal(intersection(u,complement(compose(element_relation,universal_class))),null_class)**.
% 299.96/300.46 82452[3:Obv:82447.1] || subclass(u,element_relation) -> equal(intersection(complement(compose(element_relation,universal_class)),u),null_class)**.
% 299.96/300.46 82480[3:Res:82401.1,8048.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(power_class(null_class),element_relation) -> .
% 299.96/300.46 82492[2:Res:82401.1,576.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(power_class(null_class),union(u,v))*.
% 299.96/300.46 82507[4:Res:82401.1,9930.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(power_class(null_class),apply(null_class,u))*.
% 299.96/300.46 82508[4:Res:82401.1,9931.0] || subclass(universal_class,apply(null_class,u))* -> member(power_class(null_class),apply(null_class,v))*.
% 299.96/300.46 82509[4:Res:82401.1,9932.0] || subclass(universal_class,apply(null_class,u))* -> member(power_class(null_class),sum_class(range_of(null_class)))*.
% 299.96/300.46 82785[2:Res:72942.0,435.1] inductive(intersection(u,union(null_class,v))) || -> member(null_class,union(v,null_class))*.
% 299.96/300.46 82883[2:Res:72985.0,435.1] inductive(intersection(union(null_class,u),v)) || -> member(null_class,union(u,null_class))*.
% 299.96/300.46 83094[9:SpL:73632.1,46445.0] function(complement(u)) || equal(union(null_class,u),successor(complement(u)))** -> .
% 299.96/300.46 83095[9:SpL:73632.1,46444.0] function(complement(u)) || equal(union(u,u),successor(complement(u)))** -> .
% 299.96/300.46 83096[9:SpL:73632.1,76385.0] function(complement(u)) || equal(union(u,null_class),successor(complement(u)))** -> .
% 299.96/300.46 83126[9:Rew:73632.1,82972.2] function(u) || -> member(regular(successor(u)),u)* equal(successor(u),null_class).
% 299.96/300.46 83187[9:SoR:83069.0,5697.2] single_valued_class(successor_relation) || equal(successor(successor_relation),domain_relation)** equal(successor_relation,null_class) -> .
% 299.96/300.46 83358[2:Rew:75234.0,83199.0] || -> subclass(union(u,null_class),v) member(not_subclass_element(union(u,null_class),v),u)*.
% 299.96/300.46 83464[2:Res:75239.0,435.1] inductive(union(null_class,union(u,null_class))) || -> member(null_class,union(u,u))*.
% 299.96/300.46 83508[2:SpR:75241.0,58.1] || member(union(u,null_class),universal_class) -> member(power_class(union(u,u)),universal_class)*.
% 299.96/300.46 83545[2:SpR:75241.0,58.1] || member(union(u,u),universal_class)* -> member(power_class(union(u,null_class)),universal_class)*.
% 299.96/300.46 83764[9:Res:76055.1,435.1] function(u) inductive(union(null_class,successor(u))) || -> member(null_class,u)*.
% 299.96/300.46 83847[2:Res:81126.0,435.1] inductive(union(null_class,union(u,u))) || -> member(null_class,union(u,null_class))*.
% 299.96/300.46 83927[2:Res:81590.0,435.1] inductive(union(null_class,union(u,u))) || -> member(null_class,union(null_class,u))*.
% 299.96/300.46 84019[2:Res:4062.1,75363.0] || equal(union(u,null_class),singleton(singleton(null_class))) -> member(singleton(null_class),u)*.
% 299.96/300.46 84334[9:Res:76532.1,435.1] function(u) inductive(intersection(successor(u),v)) || -> member(null_class,u)*.
% 299.96/300.46 84388[9:Res:76638.1,435.1] function(u) inductive(intersection(v,successor(u))) || -> member(null_class,u)*.
% 299.96/300.46 84470[0:SpR:77552.0,20514.1] || equal(symmetric_difference(u,v),universal_class) -> equal(complement(symmetric_difference(v,u)),null_class)**.
% 299.96/300.46 84473[2:SpR:77552.0,46319.1] || equal(symmetric_difference(u,v),null_class) -> equal(complement(symmetric_difference(v,u)),universal_class)**.
% 299.96/300.46 84490[2:SpR:77552.0,31538.0] || -> equal(intersection(complement(symmetric_difference(u,v)),union(null_class,symmetric_difference(v,u))),null_class)**.
% 299.96/300.46 84492[2:SpR:77552.0,31632.0] || -> equal(symmetric_difference(complement(symmetric_difference(u,v)),union(null_class,symmetric_difference(v,u))),universal_class)**.
% 299.96/300.46 84497[0:SpR:77552.0,40399.0] || -> equal(intersection(complement(symmetric_difference(u,v)),intersection(symmetric_difference(v,u),w)),null_class)**.
% 299.96/300.46 84498[0:SpR:77552.0,40809.0] || -> equal(intersection(complement(symmetric_difference(u,v)),intersection(w,symmetric_difference(v,u))),null_class)**.
% 299.96/300.46 84502[2:SpR:77552.0,57958.0] || -> subclass(complement(successor(complement(symmetric_difference(u,v)))),union(null_class,symmetric_difference(v,u)))*.
% 299.96/300.46 84521[0:SpR:77552.0,8002.1] || -> member(u,symmetric_difference(v,w)) subclass(singleton(u),complement(symmetric_difference(w,v)))*.
% 299.96/300.46 84615[2:SpL:77552.0,59309.0] || equal(complement(symmetric_difference(u,v)),null_class)** -> equal(symmetric_difference(v,u),universal_class).
% 299.96/300.46 84616[2:SpL:77552.0,59305.1] function(symmetric_difference(u,v)) || equal(complement(symmetric_difference(v,u)),null_class)** -> .
% 299.96/300.46 84622[2:SpL:77552.0,60013.0] || equal(complement(symmetric_difference(u,v)),universal_class)** -> equal(symmetric_difference(v,u),null_class).
% 299.96/300.46 84624[0:SpL:77552.0,2160.1] inductive(symmetric_difference(u,v)) || equal(complement(symmetric_difference(v,u)),universal_class)** -> .
% 299.96/300.46 84860[0:Res:77756.0,435.1] inductive(symmetric_difference(complement(u),complement(v))) || -> member(null_class,union(v,u))*.
% 299.96/300.46 84966[2:Res:77768.0,435.1] inductive(union(null_class,symmetric_difference(u,v))) || -> member(null_class,union(v,u))*.
% 299.96/300.46 85076[2:Res:82724.0,435.1] inductive(intersection(u,union(null_class,v))) || -> member(null_class,union(v,v))*.
% 299.96/300.46 85211[0:Rew:29253.0,85197.1] || member(regular(complement(u)),union(u,u))* -> equal(complement(u),null_class).
% 299.96/300.46 85213[2:Rew:26498.0,85164.1,73462.0,85164.1,8044.0,85164.1,26498.0,85164.0,73462.0,85164.0] || member(regular(complement(u)),union(u,null_class))* -> equal(complement(u),null_class).
% 299.96/300.46 85215[2:Rew:26498.0,85187.1,8044.0,85187.1,26498.0,85187.0] || member(regular(complement(u)),union(null_class,u))* -> equal(complement(u),null_class).
% 299.96/300.46 85885[2:Res:82752.0,435.1] inductive(intersection(u,union(v,v))) || -> member(null_class,union(v,null_class))*.
% 299.96/300.46 85995[2:Res:82819.0,435.1] inductive(intersection(union(null_class,u),v)) || -> member(null_class,union(u,u))*.
% 299.96/300.46 86248[2:Res:82847.0,435.1] inductive(intersection(union(u,u),v)) || -> member(null_class,union(u,null_class))*.
% 299.96/300.46 86308[2:SpL:46319.1,84635.0] || equal(symmetric_difference(u,v),null_class)** equal(symmetric_difference(v,u),universal_class)** -> .
% 299.96/300.46 86398[2:Res:85030.0,435.1] inductive(intersection(u,union(v,null_class))) || -> member(null_class,union(v,v))*.
% 299.96/300.46 86498[2:Res:86351.0,435.1] inductive(intersection(u,union(v,null_class))) || -> member(null_class,union(null_class,v))*.
% 299.96/300.46 86699[2:Res:86476.0,435.1] inductive(intersection(union(u,null_class),v)) || -> member(null_class,union(null_class,u))*.
% 299.96/300.46 86803[2:Res:85816.0,435.1] inductive(intersection(u,union(v,v))) || -> member(null_class,union(null_class,v))*.
% 299.96/300.46 86908[2:Res:85946.0,435.1] inductive(intersection(union(u,null_class),v)) || -> member(null_class,union(u,u))*.
% 299.96/300.46 87018[2:Res:86177.0,435.1] inductive(intersection(union(u,u),v)) || -> member(null_class,union(null_class,u))*.
% 299.96/300.46 87630[2:Rew:43289.0,87442.0] || -> subclass(union(u,u),v) member(not_subclass_element(union(u,u),v),u)*.
% 299.96/300.46 87692[0:SpR:30.0,55353.1] || subclass(cross_product(u,v),w) -> subclass(restrict(x,u,v),w)*.
% 299.96/300.46 87706[0:SpR:73483.0,55353.1] || subclass(complement(intersection(u,v)),w)* -> subclass(symmetric_difference(u,v),w).
% 299.96/300.46 87733[0:Res:55353.1,435.1] inductive(intersection(u,v)) || subclass(v,w)* -> member(null_class,w).
% 299.96/300.46 87761[2:Res:55353.1,23575.1] || subclass(u,cross_product(universal_class,universal_class))* equal(intersection(v,u),universal_class)** -> .
% 299.96/300.46 87762[0:Res:55353.1,6845.1] || subclass(u,cross_product(universal_class,universal_class))* subclass(universal_class,intersection(v,u))* -> .
% 299.96/300.46 87843[2:Res:87834.1,9.0] || equal(complement(u),null_class) subclass(u,v)* -> equal(u,v).
% 299.96/300.46 88037[2:Res:87834.1,5844.0] || equal(complement(intersection(u,v)),null_class)** -> member(ordered_pair(null_class,null_class),v)*.
% 299.96/300.46 88038[2:Res:87834.1,5843.0] || equal(complement(intersection(u,v)),null_class)** -> member(ordered_pair(null_class,null_class),u)*.
% 299.96/300.46 88138[2:Con:88026.2] || equal(complement(u),null_class) member(v,w)* -> member(v,u)*.
% 299.96/300.46 88434[2:Res:4062.1,55935.0] || equal(union(u,u),singleton(singleton(null_class)))** -> member(singleton(null_class),u)*.
% 299.96/300.46 88573[0:Res:56150.0,435.1] inductive(intersection(u,symmetric_difference(v,w))) || -> member(null_class,union(v,w))*.
% 299.96/300.46 88655[0:Res:56523.1,435.1] inductive(intersection(u,v)) || subclass(u,w)* -> member(null_class,w).
% 299.96/300.46 88683[2:Res:56523.1,23575.1] || subclass(u,cross_product(universal_class,universal_class))* equal(intersection(u,v),universal_class)** -> .
% 299.96/300.46 88684[0:Res:56523.1,6845.1] || subclass(u,cross_product(universal_class,universal_class))* subclass(universal_class,intersection(u,v))* -> .
% 299.96/300.46 88780[6:MRR:88779.2,30196.0] || subclass(singleton(null_class),u)* subclass(u,v)* -> member(null_class,v).
% 299.96/300.46 88783[6:MRR:88782.2,30196.0] || subclass(singleton(null_class),complement(compose(element_relation,universal_class)))* member(null_class,element_relation) -> .
% 299.96/300.46 88856[2:Res:88640.1,435.1] inductive(union(null_class,u)) || subclass(u,v)* -> member(null_class,v).
% 299.96/300.46 88884[2:Res:88640.1,23575.1] || subclass(u,cross_product(universal_class,universal_class))* equal(union(null_class,u),universal_class) -> .
% 299.96/300.46 88885[2:Res:88640.1,6845.1] || subclass(u,cross_product(universal_class,universal_class))* subclass(universal_class,union(null_class,u))* -> .
% 299.96/300.46 89036[2:Res:88641.1,435.1] inductive(union(u,null_class)) || subclass(u,v)* -> member(null_class,v).
% 299.96/300.46 89064[2:Res:88641.1,23575.1] || subclass(u,cross_product(universal_class,universal_class))* equal(union(u,null_class),universal_class) -> .
% 299.96/300.46 89065[2:Res:88641.1,6845.1] || subclass(u,cross_product(universal_class,universal_class))* subclass(universal_class,union(u,null_class))* -> .
% 299.96/300.46 89159[0:Res:58733.0,435.1] inductive(intersection(symmetric_difference(u,v),w)) || -> member(null_class,union(u,v))*.
% 299.96/300.46 90071[4:SpL:89829.1,69158.0] || equal(u,universal_class) member(u,cantor(complement(cross_product(null_class,universal_class))))* -> .
% 299.96/300.46 90340[2:Rew:90339.1,66484.1] || equal(regular(regular(ordered_pair(u,v))),universal_class)** -> equal(singleton(u),null_class).
% 299.96/300.46 90839[2:Res:90592.1,441.1] || equal(complement(u),null_class) member(u,universal_class)* -> member(u,v)*.
% 299.96/300.46 91094[2:Res:90594.1,441.1] || equal(singleton(u),u) member(u,universal_class)* -> member(u,v)*.
% 299.96/300.46 91766[2:Rew:26509.0,91720.1,26509.0,91720.0] || member(union(null_class,u),u)* -> equal(singleton(union(null_class,u)),null_class).
% 299.96/300.46 91751[2:Res:91573.0,39392.0] || -> equal(singleton(complement(successor(null_class))),null_class) member(complement(successor(null_class)),singleton(null_class))*.
% 299.96/300.46 92478[0:SpR:23838.0,70784.0] || -> equal(u,v) subclass(intersection(intersection(w,singleton(u)),singleton(v)),null_class)*.
% 299.96/300.46 92499[0:SpR:73483.0,70784.0] || -> subclass(intersection(symmetric_difference(u,v),w),intersection(complement(intersection(u,v)),w))*.
% 299.96/300.46 92542[0:Res:70784.0,435.1] inductive(intersection(intersection(u,v),w)) || -> member(null_class,intersection(v,w))*.
% 299.96/300.46 92721[0:Rew:29253.0,92687.1] || -> member(not_subclass_element(u,complement(v)),union(v,v))* subclass(u,complement(v)).
% 299.96/300.46 92728[2:Rew:26498.0,92654.1,73462.0,92654.1,8044.0,92654.1,26498.0,92654.0,73462.0,92654.0] || -> member(not_subclass_element(u,complement(v)),union(v,null_class))* subclass(u,complement(v)).
% 299.96/300.46 92730[2:Rew:26498.0,92677.1,8044.0,92677.1,26498.0,92677.0] || -> member(not_subclass_element(u,complement(v)),union(null_class,v))* subclass(u,complement(v)).
% 299.96/300.46 92852[0:SpR:23838.0,70785.0] || -> equal(u,v) subclass(intersection(intersection(singleton(u),w),singleton(v)),null_class)*.
% 299.96/300.46 92916[0:Res:70785.0,435.1] inductive(intersection(intersection(u,v),w)) || -> member(null_class,intersection(u,w))*.
% 299.96/300.46 93022[2:Res:92893.0,435.1] inductive(intersection(successor(null_class),u)) || -> member(null_class,intersection(singleton(null_class),u))*.
% 299.96/300.46 93496[2:Res:92978.0,435.1] inductive(intersection(successor(null_class),u)) || -> member(null_class,intersection(u,singleton(null_class)))*.
% 299.96/300.46 93563[2:MRR:93555.3,4631.0] || member(u,v)* member(u,successor(null_class))* -> member(null_class,v)*.
% 299.96/300.46 93606[2:Res:92999.0,435.1] inductive(intersection(u,successor(null_class))) || -> member(null_class,intersection(singleton(null_class),u))*.
% 299.96/300.46 93827[2:Res:93472.0,435.1] inductive(intersection(u,successor(null_class))) || -> member(null_class,intersection(u,singleton(null_class)))*.
% 299.96/300.46 94069[2:Rew:26498.0,93886.1,8044.0,93886.1,73462.0,93886.1] || -> member(null_class,u) equal(symmetric_difference(successor(null_class),u),union(successor(null_class),u))**.
% 299.96/300.46 94292[2:Rew:26498.0,94117.1,8044.0,94117.1,73462.0,94117.1] || -> member(null_class,u) equal(symmetric_difference(u,successor(null_class)),union(u,successor(null_class)))**.
% 299.96/300.46 94459[2:SpR:31.0,92885.0] || -> subclass(intersection(union(null_class,cross_product(u,v)),w),restrict(w,u,v))*.
% 299.96/300.46 94490[2:SpR:23838.0,92885.0] || -> equal(u,v) subclass(intersection(union(null_class,singleton(u)),singleton(v)),null_class)*.
% 299.96/300.46 94546[2:Res:92885.0,435.1] inductive(intersection(union(null_class,u),v)) || -> member(null_class,intersection(u,v))*.
% 299.96/300.46 94681[2:Res:92886.0,435.1] inductive(intersection(union(u,null_class),v)) || -> member(null_class,intersection(u,v))*.
% 299.96/300.46 94835[2:Res:94452.0,435.1] inductive(intersection(union(null_class,u),v)) || -> member(null_class,intersection(v,u))*.
% 299.96/300.46 95429[4:SpR:79906.0,94942.0] || -> equal(intersection(sum_class(range_of(null_class)),union(null_class,complement(apply(null_class,universal_class)))),null_class)**.
% 299.96/300.46 95433[4:SpR:73050.0,94942.0] || -> equal(intersection(apply(null_class,u),union(null_class,complement(apply(null_class,v)))),null_class)**.
% 299.96/300.46 95704[4:SpR:79906.0,95529.0] || -> equal(union(sum_class(range_of(null_class)),union(null_class,complement(apply(null_class,universal_class)))),universal_class)**.
% 299.96/300.46 95708[4:SpR:73050.0,95529.0] || -> equal(union(apply(null_class,u),union(null_class,complement(apply(null_class,v)))),universal_class)**.
% 299.96/300.46 95972[4:SpR:79906.0,95546.0] || -> equal(symmetric_difference(sum_class(range_of(null_class)),union(null_class,complement(apply(null_class,universal_class)))),universal_class)**.
% 299.96/300.46 95976[4:SpR:73050.0,95546.0] || -> equal(symmetric_difference(apply(null_class,u),union(null_class,complement(apply(null_class,v)))),universal_class)**.
% 299.96/300.46 96108[3:Res:96063.0,435.1] inductive(intersection(u,complement(compose(element_relation,universal_class)))) || -> member(null_class,complement(element_relation))*.
% 299.96/300.46 96153[3:Res:96089.0,435.1] inductive(intersection(complement(compose(element_relation,universal_class)),u)) || -> member(null_class,complement(element_relation))*.
% 299.96/300.46 96181[3:Res:96140.0,435.1] inductive(union(null_class,complement(compose(element_relation,universal_class)))) || -> member(null_class,complement(element_relation))*.
% 299.96/300.46 96196[2:SpR:31.0,94521.0] || -> subclass(intersection(u,union(null_class,cross_product(v,w))),restrict(u,v,w))*.
% 299.96/300.46 96228[2:SpR:23838.0,94521.0] || -> equal(u,v) subclass(intersection(singleton(v),union(null_class,singleton(u))),null_class)*.
% 299.96/300.46 96284[2:Res:94521.0,435.1] inductive(intersection(u,union(null_class,v))) || -> member(null_class,intersection(v,u))*.
% 299.96/300.46 96492[2:Res:94593.0,435.1] inductive(intersection(union(u,null_class),v)) || -> member(null_class,intersection(v,u))*.
% 299.96/300.46 96643[2:Res:94657.0,435.1] inductive(intersection(u,union(v,null_class))) || -> member(null_class,intersection(v,u))*.
% 299.96/300.46 96799[2:Res:94810.0,435.1] inductive(intersection(u,union(null_class,v))) || -> member(null_class,intersection(u,v))*.
% 299.96/300.46 97023[2:Rew:26509.0,97005.1] || equal(complement(u),universal_class) -> equal(union(null_class,v),union(v,u))*.
% 299.96/300.46 97171[2:Res:96467.0,435.1] inductive(intersection(u,union(v,null_class))) || -> member(null_class,intersection(u,v))*.
% 299.96/300.46 97430[2:Rew:26509.0,97419.1] || equal(complement(u),universal_class) -> equal(union(null_class,v),union(u,v))*.
% 299.96/300.46 97533[2:SpR:96971.1,31.0] || equal(u,universal_class) -> equal(restrict(u,v,w),cross_product(v,w))**.
% 299.96/300.46 97550[2:SpR:96971.1,21571.0] || equal(complement(u),universal_class) -> subclass(complement(union(v,u)),complement(v))*.
% 299.96/300.46 98013[9:Rew:97851.0,83010.1] function(symmetric_difference(u,singleton(u))) || -> subclass(successor(successor(u)),successor(u))*.
% 299.96/300.46 98696[2:SpR:97382.1,21571.0] || equal(complement(u),universal_class) -> subclass(complement(union(u,v)),complement(v))*.
% 299.96/300.46 99371[2:SpR:71235.1,92999.0] || subclass(successor(null_class),u) -> subclass(successor(null_class),intersection(singleton(null_class),u))*.
% 299.96/300.46 99372[2:SpR:71235.1,93472.0] || subclass(successor(null_class),u) -> subclass(successor(null_class),intersection(u,singleton(null_class)))*.
% 299.96/300.46 99389[0:SpR:71235.1,31.0] || subclass(u,cross_product(v,w))* -> equal(restrict(u,v,w),u).
% 299.96/300.46 99410[0:SpR:71235.1,40399.0] || subclass(intersection(u,v),complement(u))* -> equal(intersection(u,v),null_class).
% 299.96/300.46 99411[0:SpR:71235.1,40809.0] || subclass(intersection(u,v),complement(v))* -> equal(intersection(u,v),null_class).
% 299.96/300.46 99471[2:SpR:71235.1,31528.0] || subclass(union(u,u),complement(u))* -> equal(union(u,u),null_class).
% 299.96/300.46 99609[2:Rew:96986.1,99524.2] || subclass(u,v)* equal(u,universal_class) -> equal(complement(v),null_class).
% 299.96/300.46 100465[2:Res:99849.1,3515.0] || equal(successor(null_class),u) -> equal(u,null_class) equal(regular(u),null_class)**.
% 299.96/300.46 102273[2:Res:50.1,99423.0] inductive(union(null_class,u)) || -> subclass(image(successor_relation,union(null_class,u)),u)*.
% 299.96/300.46 102707[2:Res:102296.0,408.1] inductive(complement(successor(complement(omega)))) || -> equal(complement(successor(complement(omega))),omega)**.
% 299.96/300.46 102738[2:Res:102296.0,442.1] || member(u,universal_class) -> member(u,successor(complement(v)))* member(u,v).
% 299.96/300.46 103126[2:SpR:77552.0,102685.0] || -> subclass(complement(successor(union(null_class,symmetric_difference(u,v)))),complement(symmetric_difference(v,u)))*.
% 299.96/300.46 103129[4:SpR:79906.0,102685.0] || -> subclass(complement(successor(union(null_class,sum_class(range_of(null_class))))),complement(apply(null_class,universal_class)))*.
% 299.96/300.46 103133[4:SpR:73050.0,102685.0] || -> subclass(complement(successor(union(null_class,apply(null_class,u)))),complement(apply(null_class,v)))*.
% 299.96/300.46 103163[2:SpR:62519.1,102685.0] || equal(successor(successor(union(null_class,u))),null_class)** -> subclass(universal_class,complement(u)).
% 299.96/300.46 103168[2:Res:102685.0,2136.1] || equal(complement(successor(union(null_class,u))),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.46 103169[2:Res:102685.0,478.1] || equal(complement(successor(union(null_class,u))),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.46 103170[2:Res:102685.0,465.1] || equal(complement(successor(union(null_class,u))),universal_class)** -> member(omega,complement(u)).
% 299.96/300.46 103547[4:SpR:79906.0,102753.0] || -> subclass(complement(successor(union(null_class,complement(apply(null_class,universal_class))))),sum_class(range_of(null_class)))*.
% 299.96/300.46 103551[4:SpR:73050.0,102753.0] || -> subclass(complement(successor(union(null_class,complement(apply(null_class,u))))),apply(null_class,v))*.
% 299.96/300.46 103563[2:SpR:62519.1,102753.0] || equal(successor(successor(union(null_class,complement(u)))),null_class)** -> subclass(universal_class,u).
% 299.96/300.46 103568[2:Res:102753.0,2136.1] || equal(complement(successor(union(null_class,complement(u)))),universal_class)** -> member(null_class,u).
% 299.96/300.46 103569[2:Res:102753.0,478.1] || equal(complement(successor(union(null_class,complement(u)))),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 103570[2:Res:102753.0,465.1] || equal(complement(successor(union(null_class,complement(u)))),universal_class)** -> member(omega,u).
% 299.96/300.46 103681[2:SpR:62519.1,103136.0] || equal(successor(successor(union(u,null_class))),null_class)** -> subclass(universal_class,complement(u)).
% 299.96/300.46 103686[2:Res:103136.0,2136.1] || equal(complement(successor(union(u,null_class))),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.46 103687[2:Res:103136.0,478.1] || equal(complement(successor(union(u,null_class))),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.46 103688[2:Res:103136.0,465.1] || equal(complement(successor(union(u,null_class))),universal_class)** -> member(omega,complement(u)).
% 299.96/300.46 103788[2:SpR:62519.1,103148.0] || equal(successor(successor(union(u,u))),null_class)** -> subclass(universal_class,complement(u)).
% 299.96/300.46 103793[2:Res:103148.0,2136.1] || equal(complement(successor(union(u,u))),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.46 103794[2:Res:103148.0,478.1] || equal(complement(successor(union(u,u))),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.46 103795[2:Res:103148.0,465.1] || equal(complement(successor(union(u,u))),universal_class)** -> member(omega,complement(u)).
% 299.96/300.46 105120[2:Res:102286.0,435.1] inductive(union(null_class,union(null_class,union(null_class,u)))) || -> member(null_class,u)*.
% 299.96/300.46 105486[2:Res:105078.0,435.1] inductive(union(null_class,union(null_class,union(u,null_class)))) || -> member(null_class,u)*.
% 299.96/300.46 105627[2:Res:102288.0,435.1] inductive(union(null_class,intersection(union(null_class,u),v))) || -> member(null_class,u)*.
% 299.96/300.46 105657[2:Res:102288.0,23575.1] || equal(union(null_class,intersection(union(null_class,cross_product(universal_class,universal_class)),u)),universal_class)** -> .
% 299.96/300.46 105658[2:Res:102288.0,6845.1] || subclass(universal_class,union(null_class,intersection(union(null_class,cross_product(universal_class,universal_class)),u)))* -> .
% 299.96/300.46 105757[2:Res:102300.0,435.1] inductive(intersection(union(null_class,union(null_class,u)),v)) || -> member(null_class,u)*.
% 299.96/300.46 105877[2:Res:102324.0,435.1] inductive(union(null_class,intersection(u,union(null_class,v)))) || -> member(null_class,v)*.
% 299.96/300.46 105907[2:Res:102324.0,23575.1] || equal(union(null_class,intersection(u,union(null_class,cross_product(universal_class,universal_class)))),universal_class)** -> .
% 299.96/300.46 105908[2:Res:102324.0,6845.1] || subclass(universal_class,union(null_class,intersection(u,union(null_class,cross_product(universal_class,universal_class)))))* -> .
% 299.96/300.46 106528[0:Rew:106066.0,9126.0] || -> member(u,complement(union(v,w))) subclass(singleton(u),union(v,w))*.
% 299.96/300.46 107087[2:Rew:106066.0,46431.0] || equal(image(element_relation,union(u,v)),power_class(complement(union(u,v))))** -> .
% 299.96/300.46 107090[2:Rew:106066.0,49687.0] || -> equal(complement(power_class(complement(union(u,v)))),image(element_relation,union(u,v)))**.
% 299.96/300.46 107138[0:Rew:106066.0,51570.0] || subclass(universal_class,complement(union(u,v)))* -> equal(union(u,v),null_class).
% 299.96/300.46 107222[2:Rew:106066.0,45743.0] || subclass(complement(union(u,v)),null_class)* -> subclass(universal_class,union(u,v)).
% 299.96/300.46 107223[6:Rew:106066.0,45253.0] || subclass(complement(union(u,v)),null_class)* -> member(null_class,union(u,v)).
% 299.96/300.46 107463[2:Rew:107276.0,76122.1] inductive(union(null_class,union(omega,null_class))) || -> equal(union(null_class,omega),omega)**.
% 299.96/300.46 107464[2:Rew:107276.0,58704.1] inductive(union(null_class,union(omega,omega))) || -> equal(union(null_class,omega),omega)**.
% 299.96/300.46 107465[2:Rew:107276.0,57706.1] inductive(union(null_class,union(null_class,omega))) || -> equal(union(null_class,omega),omega)**.
% 299.96/300.46 107641[2:Rew:107615.0,65740.1] || equal(complement(u),null_class) -> equal(power_class(complement(successor(u))),power_class(null_class))**.
% 299.96/300.46 107642[2:Rew:107615.0,44858.1] || subclass(complement(u),null_class) -> equal(power_class(complement(successor(u))),power_class(null_class))**.
% 299.96/300.46 107716[0:Rew:107703.0,78133.0] || -> equal(complement(intersection(successor(u),complement(v))),union(v,complement(successor(u))))**.
% 299.96/300.46 107784[0:Rew:45.0,106506.0] || member(regular(successor(u)),complement(successor(u)))* -> equal(successor(u),null_class).
% 299.96/300.46 108599[2:SpR:107623.0,58.1] || member(complement(successor(null_class)),universal_class) -> member(power_class(complement(singleton(null_class))),universal_class)*.
% 299.96/300.46 108733[2:Res:105566.0,435.1] inductive(union(null_class,intersection(union(u,null_class),v))) || -> member(null_class,u)*.
% 299.96/300.46 108886[2:Res:105819.0,435.1] inductive(union(null_class,intersection(u,union(v,null_class)))) || -> member(null_class,v)*.
% 299.96/300.46 109370[9:Rew:109250.0,100115.1] function(union(null_class,successor(null_class))) || -> subclass(successor(successor(null_class)),singleton(null_class))*.
% 299.96/300.46 110675[2:Res:50.1,99431.0] inductive(union(u,null_class)) || -> subclass(image(successor_relation,union(u,null_class)),u)*.
% 299.96/300.46 110903[2:Res:102282.0,435.1] inductive(intersection(intersection(union(null_class,u),v),w)) || -> member(null_class,u)*.
% 299.96/300.46 110933[2:Res:102282.0,23575.1] || equal(intersection(intersection(union(null_class,cross_product(universal_class,universal_class)),u),v),universal_class)** -> .
% 299.96/300.46 110934[2:Res:102282.0,6845.1] || subclass(universal_class,intersection(intersection(union(null_class,cross_product(universal_class,universal_class)),u),v))* -> .
% 299.96/300.46 111396[2:Res:102293.0,435.1] inductive(intersection(u,intersection(v,union(null_class,w)))) || -> member(null_class,w)*.
% 299.96/300.46 111426[2:Res:102293.0,23575.1] || equal(intersection(u,intersection(v,union(null_class,cross_product(universal_class,universal_class)))),universal_class)** -> .
% 299.96/300.46 111427[2:Res:102293.0,6845.1] || subclass(universal_class,intersection(u,intersection(v,union(null_class,cross_product(universal_class,universal_class)))))* -> .
% 299.96/300.46 111542[2:Res:102326.0,435.1] inductive(intersection(u,intersection(union(null_class,v),w))) || -> member(null_class,v)*.
% 299.96/300.46 111572[2:Res:102326.0,23575.1] || equal(intersection(u,intersection(union(null_class,cross_product(universal_class,universal_class)),v)),universal_class)** -> .
% 299.96/300.46 111573[2:Res:102326.0,6845.1] || subclass(universal_class,intersection(u,intersection(union(null_class,cross_product(universal_class,universal_class)),v)))* -> .
% 299.96/300.46 111697[2:Res:102332.0,435.1] inductive(intersection(intersection(u,union(null_class,v)),w)) || -> member(null_class,v)*.
% 299.96/300.46 111727[2:Res:102332.0,23575.1] || equal(intersection(intersection(u,union(null_class,cross_product(universal_class,universal_class))),v),universal_class)** -> .
% 299.96/300.46 111728[2:Res:102332.0,6845.1] || subclass(universal_class,intersection(intersection(u,union(null_class,cross_product(universal_class,universal_class))),v))* -> .
% 299.96/300.46 111826[2:Res:105578.0,435.1] inductive(union(null_class,intersection(union(u,u),v))) || -> member(null_class,u)*.
% 299.96/300.46 111929[2:SpR:107615.0,26509.0] || -> equal(union(null_class,image(element_relation,successor(u))),complement(power_class(complement(successor(u)))))**.
% 299.96/300.46 111941[6:SpR:107615.0,30553.1] || -> member(null_class,image(element_relation,successor(u)))* member(null_class,power_class(complement(successor(u)))).
% 299.96/300.46 112047[2:Rew:111929.0,47780.0] || -> equal(power_class(complement(power_class(complement(successor(u))))),power_class(image(element_relation,successor(u))))**.
% 299.96/300.46 112163[2:Res:105831.0,435.1] inductive(union(null_class,intersection(u,union(v,v)))) || -> member(null_class,v)*.
% 299.96/300.46 112357[0:Res:106211.0,435.1] inductive(complement(union(u,v))) || -> member(null_class,complement(union(v,u)))*.
% 299.96/300.46 112734[2:SpL:107703.0,46385.0] || equal(intersection(complement(u),successor(v)),union(u,complement(successor(v))))** -> .
% 299.96/300.46 113025[2:Rew:47084.0,112926.0] || -> subclass(regular(power_class(complement(union(u,v)))),image(element_relation,union(u,v)))*.
% 299.96/300.46 113026[2:Rew:107276.0,112928.0] || -> subclass(regular(union(u,complement(power_class(v)))),intersection(complement(u),power_class(v)))*.
% 299.96/300.46 113027[2:Rew:107276.0,112929.0] || -> subclass(regular(union(u,complement(successor(v)))),intersection(complement(u),successor(v)))*.
% 299.96/300.46 113028[2:Rew:107276.0,112930.0] || -> subclass(regular(union(complement(power_class(u)),v)),intersection(power_class(u),complement(v)))*.
% 299.96/300.46 113476[2:Rew:49686.0,113384.0] || -> subclass(regular(image(element_relation,union(u,v))),power_class(complement(union(u,v))))*.
% 299.96/300.46 113921[9:SpR:73632.1,112534.0] function(complement(u)) || -> subclass(regular(successor(complement(u))),union(u,null_class))*.
% 299.96/300.46 113935[2:Res:112534.0,435.1] inductive(regular(union(null_class,complement(u)))) || -> member(null_class,union(u,null_class))*.
% 299.96/300.46 115146[4:SpR:20514.1,114862.0] || equal(apply(null_class,u),universal_class)** -> subclass(regular(null_class),sum_class(range_of(null_class)))*.
% 299.96/300.46 115155[4:Res:114862.0,435.1] inductive(regular(complement(apply(null_class,u)))) || -> member(null_class,sum_class(range_of(null_class)))*.
% 299.96/300.46 115220[9:SpR:73632.1,112535.0] function(complement(u)) || -> subclass(regular(successor(complement(u))),union(null_class,u))*.
% 299.96/300.46 115234[2:Res:112535.0,435.1] inductive(regular(union(null_class,complement(u)))) || -> member(null_class,union(null_class,u))*.
% 299.96/300.46 115535[9:SpR:73632.1,113472.0] function(complement(u)) || -> subclass(regular(union(u,null_class)),successor(complement(u)))*.
% 299.96/300.46 115569[2:Res:113472.0,435.1] inductive(regular(union(u,null_class))) || -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 115659[9:SpR:73632.1,113473.0] function(complement(u)) || -> subclass(regular(union(null_class,u)),successor(complement(u)))*.
% 299.96/300.46 115704[2:Res:113473.0,435.1] inductive(regular(union(null_class,u))) || -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 115780[4:SpR:20514.1,114122.0] || equal(apply(null_class,u),universal_class)** -> subclass(regular(null_class),apply(null_class,v))*.
% 299.96/300.46 115789[4:Res:114122.0,435.1] inductive(regular(complement(apply(null_class,u)))) || -> member(null_class,apply(null_class,v))*.
% 299.96/300.46 116158[9:SpR:73632.1,112533.0] function(complement(u)) || -> subclass(regular(successor(complement(u))),union(u,u))*.
% 299.96/300.46 116172[2:Res:112533.0,435.1] inductive(regular(union(null_class,complement(u)))) || -> member(null_class,union(u,u))*.
% 299.96/300.46 116266[9:Res:113420.1,435.1] function(u) inductive(regular(successor(u))) || -> member(null_class,complement(u))*.
% 299.96/300.46 116513[9:SpR:73632.1,113471.0] function(complement(u)) || -> subclass(regular(union(u,u)),successor(complement(u)))*.
% 299.96/300.46 116550[2:Res:113471.0,435.1] inductive(regular(union(u,u))) || -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 116651[9:Res:113999.1,435.1] function(u) inductive(regular(complement(u))) || -> member(null_class,successor(u))*.
% 299.96/300.46 116755[2:Res:110684.0,435.1] inductive(intersection(intersection(union(u,null_class),v),w)) || -> member(null_class,u)*.
% 299.96/300.46 117105[2:Res:110693.0,435.1] inductive(intersection(u,intersection(v,union(w,null_class)))) || -> member(null_class,w)*.
% 299.96/300.46 117262[2:Res:110728.0,435.1] inductive(intersection(u,intersection(union(v,null_class),w))) || -> member(null_class,v)*.
% 299.96/300.46 117428[2:Res:110734.0,435.1] inductive(intersection(intersection(u,union(v,null_class)),w)) || -> member(null_class,v)*.
% 299.96/300.46 117527[0:SpR:112449.0,20514.1] || equal(union(u,v),universal_class) -> equal(complement(union(v,u)),null_class)**.
% 299.96/300.46 117530[2:SpR:112449.0,46319.1] || equal(union(u,v),null_class) -> equal(complement(union(v,u)),universal_class)**.
% 299.96/300.46 117563[0:SpR:112449.0,40399.0] || -> equal(intersection(complement(union(u,v)),intersection(union(v,u),w)),null_class)**.
% 299.96/300.46 117564[0:SpR:112449.0,40809.0] || -> equal(intersection(complement(union(u,v)),intersection(w,union(v,u))),null_class)**.
% 299.96/300.46 117594[0:SpR:112449.0,8002.1] || -> member(u,union(v,w)) subclass(singleton(u),complement(union(w,v)))*.
% 299.96/300.46 117756[2:SpL:112449.0,59309.0] || equal(complement(union(u,v)),null_class)** -> equal(union(v,u),universal_class).
% 299.96/300.46 117757[2:SpL:112449.0,59305.1] function(union(u,v)) || equal(complement(union(v,u)),null_class)** -> .
% 299.96/300.46 117763[2:SpL:112449.0,60013.0] || equal(complement(union(u,v)),universal_class)** -> equal(union(v,u),null_class).
% 299.96/300.46 117765[0:SpL:112449.0,2160.1] inductive(union(u,v)) || equal(complement(union(v,u)),universal_class)** -> .
% 299.96/300.46 118342[2:SpR:20514.1,113193.0] || equal(symmetric_difference(u,v),universal_class) -> subclass(regular(null_class),symmetric_difference(v,u))*.
% 299.96/300.46 118351[2:Res:113193.0,435.1] inductive(regular(complement(symmetric_difference(u,v)))) || -> member(null_class,symmetric_difference(v,u))*.
% 299.96/300.46 118435[2:SpR:20514.1,113425.0] || equal(union(u,v),universal_class) -> subclass(regular(union(u,v)),null_class)*.
% 299.96/300.46 118490[2:Res:113425.0,435.1] inductive(regular(union(u,v))) || -> member(null_class,complement(union(u,v)))*.
% 299.96/300.46 118637[2:SpR:20514.1,117523.0] || equal(union(u,v),universal_class) -> subclass(regular(null_class),union(v,u))*.
% 299.96/300.46 118649[2:Res:117523.0,435.1] inductive(regular(complement(union(u,v)))) || -> member(null_class,union(v,u))*.
% 299.96/300.46 118767[2:SpL:46319.1,117777.0] || equal(union(u,v),null_class)** equal(union(v,u),universal_class)** -> .
% 299.96/300.46 119105[2:SpR:20514.1,117891.0] || equal(union(u,v),universal_class) -> subclass(regular(union(v,u)),null_class)*.
% 299.96/300.46 119160[2:Res:117891.0,435.1] inductive(regular(union(u,v))) || -> member(null_class,complement(union(v,u)))*.
% 299.96/300.46 119284[0:SpR:23838.0,71457.0] || -> equal(u,v) subclass(intersection(singleton(v),intersection(singleton(u),w)),null_class)*.
% 299.96/300.46 119360[0:Res:71457.0,435.1] inductive(intersection(u,intersection(v,w))) || -> member(null_class,intersection(v,u))*.
% 299.96/300.46 119457[0:SpR:23838.0,71460.0] || -> equal(u,v) subclass(intersection(singleton(v),intersection(w,singleton(u))),null_class)*.
% 299.96/300.46 119483[0:SpR:73483.0,71460.0] || -> subclass(intersection(u,symmetric_difference(v,w)),intersection(complement(intersection(v,w)),u))*.
% 299.96/300.46 119533[0:Res:71460.0,435.1] inductive(intersection(u,intersection(v,w))) || -> member(null_class,intersection(w,u))*.
% 299.96/300.46 119706[2:SpR:87281.0,92893.0] || -> subclass(intersection(successor(null_class),u),intersection(singleton(null_class),intersection(successor(null_class),u)))*.
% 299.96/300.46 119708[2:SpR:87281.0,93554.1] || -> member(null_class,intersection(successor(null_class),u))* equal(intersection(successor(null_class),u),null_class).
% 299.96/300.46 119874[0:Rew:31.0,119737.0] || -> equal(restrict(restrict(u,v,w),v,w),restrict(u,v,w))**.
% 299.96/300.46 120520[2:SpR:87421.0,92893.0] || -> subclass(intersection(u,successor(null_class)),intersection(singleton(null_class),intersection(u,successor(null_class))))*.
% 299.96/300.46 120522[2:SpR:87421.0,93554.1] || -> member(null_class,intersection(u,successor(null_class)))* equal(intersection(u,successor(null_class)),null_class).
% 299.96/300.46 120673[0:Rew:73462.0,120565.0] || -> equal(intersection(symmetric_difference(u,v),complement(intersection(u,v))),symmetric_difference(u,v))**.
% 299.96/300.46 121119[0:Res:88501.0,435.1] inductive(intersection(u,symmetric_difference(v,w))) || -> member(null_class,union(w,v))*.
% 299.96/300.46 121207[2:Res:88642.1,435.1] inductive(union(u,u)) || subclass(u,v)* -> member(null_class,v).
% 299.96/300.46 121239[2:Res:88642.1,23575.1] || subclass(u,cross_product(universal_class,universal_class))* equal(union(u,u),universal_class)** -> .
% 299.96/300.46 121240[2:Res:88642.1,6845.1] || subclass(u,cross_product(universal_class,universal_class))* subclass(universal_class,union(u,u))* -> .
% 299.96/300.46 121356[0:Res:89082.0,435.1] inductive(intersection(symmetric_difference(u,v),w)) || -> member(null_class,union(v,u))*.
% 299.96/300.46 121743[0:SpR:92205.1,40549.0] || subclass(complement(u),restrict(u,v,w))* -> equal(complement(u),null_class).
% 299.96/300.46 122136[2:Rew:27508.0,122125.0] || subclass(u,union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.96/300.46 122127[0:Res:56523.1,121790.0] || subclass(u,complement(intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.96/300.46 122128[0:Res:55353.1,121790.0] || subclass(u,complement(intersection(v,u)))* -> equal(intersection(v,u),null_class).
% 299.96/300.46 122140[2:Rew:72272.0,122130.0] || subclass(u,union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.96/300.46 122142[2:Rew:35175.0,122131.0] || subclass(u,union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.96/300.46 122548[2:Res:88640.1,121960.0] || subclass(u,regular(union(null_class,u)))* -> equal(union(null_class,u),null_class).
% 299.96/300.46 122550[0:Res:56523.1,121960.0] || subclass(u,regular(intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.96/300.46 122551[0:Res:55353.1,121960.0] || subclass(u,regular(intersection(v,u)))* -> equal(intersection(v,u),null_class).
% 299.96/300.46 122553[2:Res:88641.1,121960.0] || subclass(u,regular(union(u,null_class)))* -> equal(union(u,null_class),null_class).
% 299.96/300.46 122554[2:Res:88642.1,121960.0] || subclass(u,regular(union(u,u)))* -> equal(union(u,u),null_class).
% 299.96/300.46 123021[2:Rew:123020.1,66286.1] || subclass(universal_class,regular(regular(ordered_pair(u,v))))* -> equal(singleton(u),null_class).
% 299.96/300.46 123028[0:MRR:122980.0,3914.1] || -> member(union(u,v),complement(v))* equal(singleton(union(u,v)),null_class).
% 299.96/300.46 123030[0:MRR:122981.0,3914.1] || -> member(union(u,v),complement(u))* equal(singleton(union(u,v)),null_class).
% 299.96/300.46 123038[2:MRR:122992.1,45969.0] || subclass(complement(cross_product(universal_class,universal_class)),ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg))* -> .
% 299.96/300.46 123039[2:MRR:122991.1,45969.0] || subclass(complement(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.46 123042[4:MRR:122996.1,45969.0] || subclass(domain_relation,flip(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))))* -> .
% 299.96/300.46 123043[4:MRR:122995.1,45969.0] || subclass(domain_relation,rotate(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)))* -> .
% 299.96/300.46 123989[4:SpL:16405.0,123024.1] || member(image(u,null_class),universal_class) subclass(universal_class,apply(u,universal_class))* -> .
% 299.96/300.46 123991[4:SpL:50370.0,123024.1] || member(complement(power_class(universal_class)),universal_class) subclass(universal_class,apply(element_relation,universal_class))* -> .
% 299.96/300.46 124036[2:Res:5179.1,123893.1] || member(range_of(null_class),universal_class) equal(power_class(apply(null_class,u)),universal_class)** -> .
% 299.96/300.46 124206[2:Res:5179.1,123996.1] || member(range_of(null_class),universal_class) equal(sum_class(apply(null_class,u)),universal_class)** -> .
% 299.96/300.46 124598[4:SpL:16405.0,124196.0] || equal(apply(u,universal_class),universal_class) -> equal(singleton(image(u,null_class)),null_class)**.
% 299.96/300.46 124600[4:SpL:50370.0,124196.0] || equal(apply(element_relation,universal_class),universal_class) -> equal(singleton(complement(power_class(universal_class))),null_class)**.
% 299.96/300.46 124819[2:SpL:89829.1,123025.0] || equal(u,universal_class) subclass(ordered_pair(v,u),unordered_pair(v,null_class))* -> .
% 299.96/300.46 124976[2:SpL:89829.1,124837.0] || equal(u,universal_class) equal(unordered_pair(v,null_class),ordered_pair(v,u))* -> .
% 299.96/300.46 125062[0:SpR:73483.0,92442.0] || -> subclass(intersection(symmetric_difference(u,v),w),intersection(w,complement(intersection(u,v))))*.
% 299.96/300.46 125119[0:Res:92442.0,435.1] inductive(intersection(intersection(u,v),w)) || -> member(null_class,intersection(w,v))*.
% 299.96/300.46 125373[6:MRR:125372.2,103950.0] || equal(intersection(u,restrict(v,w,x)),universal_class)** -> equal(u,null_class).
% 299.96/300.46 125672[2:SpR:77552.0,125282.0] || -> equal(intersection(symmetric_difference(u,v),intersection(w,complement(symmetric_difference(v,u)))),null_class)**.
% 299.96/300.46 125675[4:SpR:79906.0,125282.0] || -> equal(intersection(sum_class(range_of(null_class)),intersection(u,complement(apply(null_class,universal_class)))),null_class)**.
% 299.96/300.46 125676[2:SpR:112449.0,125282.0] || -> equal(intersection(union(u,v),intersection(w,complement(union(v,u)))),null_class)**.
% 299.96/300.46 125677[2:SpR:35175.0,125282.0] || -> equal(intersection(union(u,u),intersection(v,union(null_class,complement(u)))),null_class)**.
% 299.96/300.46 125678[2:SpR:72272.0,125282.0] || -> equal(intersection(union(u,null_class),intersection(v,union(null_class,complement(u)))),null_class)**.
% 299.96/300.46 125679[2:SpR:27508.0,125282.0] || -> equal(intersection(union(null_class,u),intersection(v,union(null_class,complement(u)))),null_class)**.
% 299.96/300.46 125681[4:SpR:73050.0,125282.0] || -> equal(intersection(apply(null_class,u),intersection(v,complement(apply(null_class,w)))),null_class)**.
% 299.96/300.46 125699[2:SpR:73470.0,125282.0] || -> equal(intersection(restrict(u,v,w),symmetric_difference(cross_product(v,w),u)),null_class)**.
% 299.96/300.46 125700[2:SpR:73471.0,125282.0] || -> equal(intersection(restrict(u,v,w),symmetric_difference(u,cross_product(v,w))),null_class)**.
% 299.96/300.46 126081[2:SpR:77552.0,125467.0] || -> equal(intersection(symmetric_difference(u,v),intersection(complement(symmetric_difference(v,u)),w)),null_class)**.
% 299.96/300.46 126084[4:SpR:79906.0,125467.0] || -> equal(intersection(sum_class(range_of(null_class)),intersection(complement(apply(null_class,universal_class)),u)),null_class)**.
% 299.96/300.46 126085[2:SpR:112449.0,125467.0] || -> equal(intersection(union(u,v),intersection(complement(union(v,u)),w)),null_class)**.
% 299.96/300.46 126086[2:SpR:35175.0,125467.0] || -> equal(intersection(union(u,u),intersection(union(null_class,complement(u)),v)),null_class)**.
% 299.96/300.46 126087[2:SpR:72272.0,125467.0] || -> equal(intersection(union(u,null_class),intersection(union(null_class,complement(u)),v)),null_class)**.
% 299.96/300.46 126088[2:SpR:27508.0,125467.0] || -> equal(intersection(union(null_class,u),intersection(union(null_class,complement(u)),v)),null_class)**.
% 299.96/300.46 126090[4:SpR:73050.0,125467.0] || -> equal(intersection(apply(null_class,u),intersection(complement(apply(null_class,v)),w)),null_class)**.
% 299.96/300.46 126759[2:Rew:8044.0,126606.1] || member(u,successor(v))* subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.46 126940[2:Rew:109250.0,126939.1,26509.0,126939.1,71741.0,126939.1,77552.0,126939.1,8044.0,126939.1] || -> subclass(u,successor(v)) member(not_subclass_element(u,successor(v)),complement(successor(v)))*.
% 299.96/300.46 127921[2:SpR:127653.0,71235.1] || subclass(union(null_class,u),singleton(u))* -> equal(union(null_class,u),null_class).
% 299.96/300.46 128200[2:SpR:127732.0,71235.1] || subclass(union(u,null_class),singleton(u))* -> equal(union(u,null_class),null_class).
% 299.96/300.46 128769[2:Res:88640.1,127105.0] || subclass(u,singleton(union(null_class,u)))* -> equal(union(null_class,u),null_class).
% 299.96/300.46 128771[2:Res:56523.1,127105.0] || subclass(u,singleton(intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.96/300.46 128772[2:Res:55353.1,127105.0] || subclass(u,singleton(intersection(v,u)))* -> equal(intersection(v,u),null_class).
% 299.96/300.46 128774[2:Res:88641.1,127105.0] || subclass(u,singleton(union(u,null_class)))* -> equal(union(u,null_class),null_class).
% 299.96/300.46 128775[2:Res:88642.1,127105.0] || subclass(u,singleton(union(u,u)))* -> equal(union(u,u),null_class).
% 299.96/300.46 129199[2:SpR:127943.0,71235.1] || subclass(union(u,u),singleton(u))* -> equal(union(u,u),null_class).
% 299.96/300.46 129449[6:MRR:129375.1,129375.3,54.0,48270.0] inductive(complement(compose(element_relation,universal_class))) || member(apply(choice,omega),element_relation)* -> .
% 299.96/300.46 129573[2:SpR:128872.0,71235.1] || subclass(intersection(u,v),singleton(v))* -> equal(intersection(u,v),null_class).
% 299.96/300.46 129882[2:SpR:128994.0,71235.1] || subclass(intersection(u,v),singleton(u))* -> equal(intersection(u,v),null_class).
% 299.96/300.46 129920[2:SpR:572.0,128994.0] || -> equal(intersection(singleton(union(u,v)),symmetric_difference(complement(u),complement(v))),null_class)**.
% 299.96/300.46 129921[2:SpR:7221.0,128994.0] || -> equal(intersection(singleton(successor(u)),symmetric_difference(complement(u),complement(singleton(u)))),null_class)**.
% 299.96/300.46 130986[2:SpR:125688.0,31.0] || -> equal(restrict(restrict(complement(cross_product(u,v)),w,x),u,v),null_class)**.
% 299.96/300.46 131227[2:MRR:131010.2,4631.0] || member(u,restrict(complement(v),w,x))* member(u,v) -> .
% 299.96/300.46 131867[4:SpL:89829.1,131813.0] || equal(u,universal_class) member(u,cantor(singleton(cross_product(null_class,universal_class))))* -> .
% 299.96/300.46 131871[9:SpL:38417.1,131813.0] one_to_one(u) || member(inverse(u),cantor(singleton(cross_product(null_class,universal_class))))* -> .
% 299.96/300.46 131910[4:Res:4062.1,131813.0] || equal(cantor(singleton(cross_product(singleton(singleton(null_class)),universal_class))),singleton(singleton(null_class)))** -> .
% 299.96/300.46 132095[2:Res:4062.1,127395.0] || equal(singleton(u),singleton(singleton(null_class))) member(singleton(null_class),u)* -> .
% 299.96/300.46 132174[2:Res:25.2,132124.0] || member(intersection(u,v),v)* member(intersection(u,v),u)* -> .
% 299.96/300.46 132180[2:Res:7642.1,132124.0] || member(union(u,v),universal_class) -> member(union(u,v),complement(v))*.
% 299.96/300.46 132181[2:Res:7641.1,132124.0] || member(union(u,v),universal_class) -> member(union(u,v),complement(u))*.
% 299.96/300.46 132262[2:SpR:129595.0,92205.1] || subclass(singleton(u),restrict(u,v,w))* -> equal(singleton(u),null_class).
% 299.96/300.46 132410[2:MRR:132284.2,4631.0] || member(u,restrict(v,w,x))* member(u,singleton(v)) -> .
% 299.96/300.46 132501[2:SpR:130369.0,31.0] || -> equal(restrict(restrict(singleton(cross_product(u,v)),w,x),u,v),null_class)**.
% 299.96/300.46 132712[2:MRR:132525.2,4631.0] || member(u,restrict(singleton(v),w,x))* member(u,v) -> .
% 299.96/300.46 133133[2:SpL:30.0,132172.0] || member(complement(restrict(u,v,w)),symmetric_difference(u,cross_product(v,w)))* -> .
% 299.96/300.46 133146[2:SpL:31.0,132172.0] || member(complement(restrict(u,v,w)),symmetric_difference(cross_product(v,w),u))* -> .
% 299.96/300.46 133195[2:SpL:46502.0,132172.0] || member(union(u,complement(power_class(v))),symmetric_difference(complement(u),power_class(v)))* -> .
% 299.96/300.46 133196[2:SpL:107703.0,132172.0] || member(union(u,complement(successor(v))),symmetric_difference(complement(u),successor(v)))* -> .
% 299.96/300.46 133197[2:SpL:46508.0,132172.0] || member(union(complement(power_class(u)),v),symmetric_difference(power_class(u),complement(v)))* -> .
% 299.96/300.46 133418[2:MRR:133412.0,100.0] || subclass(composition_function,successor_relation) -> equal(ordered_pair(null_class,compose(null_class,null_class)),successor(null_class))**.
% 299.96/300.46 133905[2:SpL:46319.1,133104.0] || equal(intersection(u,v),null_class) member(universal_class,symmetric_difference(v,u))* -> .
% 299.96/300.46 133907[2:SpL:46502.0,133104.0] || member(union(u,complement(power_class(v))),symmetric_difference(power_class(v),complement(u)))* -> .
% 299.96/300.46 133908[2:SpL:107703.0,133104.0] || member(union(u,complement(successor(v))),symmetric_difference(successor(v),complement(u)))* -> .
% 299.96/300.46 133909[2:SpL:46508.0,133104.0] || member(union(complement(power_class(u)),v),symmetric_difference(complement(v),power_class(u)))* -> .
% 299.96/300.46 134194[0:Res:92816.0,435.1] inductive(intersection(intersection(u,v),w)) || -> member(null_class,intersection(w,u))*.
% 299.96/300.46 134432[2:Res:92887.0,435.1] inductive(intersection(union(u,u),v)) || -> member(null_class,intersection(u,v))*.
% 299.96/300.46 134638[2:Res:94795.0,435.1] inductive(intersection(union(u,u),v)) || -> member(null_class,intersection(v,u))*.
% 299.96/300.46 134999[2:Res:96246.0,435.1] inductive(intersection(u,union(v,v))) || -> member(null_class,intersection(v,u))*.
% 299.96/300.46 135191[2:Res:96761.0,435.1] inductive(intersection(u,union(v,v))) || -> member(null_class,intersection(u,v))*.
% 299.96/300.46 135285[0:SpL:31.0,99398.0] || subclass(u,restrict(v,w,x))* -> subclass(u,cross_product(w,x)).
% 299.96/300.46 135338[0:Res:50.1,99398.0] inductive(intersection(u,v)) || -> subclass(image(successor_relation,intersection(u,v)),u)*.
% 299.96/300.46 136083[2:SpR:572.0,135360.0] || -> subclass(complement(successor(complement(symmetric_difference(complement(u),complement(v))))),union(u,v))*.
% 299.96/300.46 136084[2:SpR:7221.0,135360.0] || -> subclass(complement(successor(complement(symmetric_difference(complement(u),complement(singleton(u)))))),successor(u))*.
% 299.96/300.46 136120[2:SpR:106085.0,135360.0] || -> subclass(complement(successor(union(complement(union(u,v)),w))),union(u,v))*.
% 299.96/300.46 136133[2:SpR:62519.1,135360.0] || equal(successor(successor(complement(intersection(u,v)))),null_class)** -> subclass(universal_class,u).
% 299.96/300.46 136138[2:Res:135360.0,2136.1] || equal(complement(successor(complement(intersection(u,v)))),universal_class)** -> member(null_class,u).
% 299.96/300.46 136139[2:Res:135360.0,478.1] || equal(complement(successor(complement(intersection(u,v)))),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 136140[2:Res:135360.0,465.1] || equal(complement(successor(complement(intersection(u,v)))),universal_class)** -> member(omega,u).
% 299.96/300.46 136327[2:SpR:106075.0,136052.0] || -> subclass(complement(successor(union(u,complement(union(v,w))))),union(v,w))*.
% 299.96/300.46 136330[2:SpR:62519.1,136052.0] || equal(successor(successor(complement(intersection(u,v)))),null_class)** -> subclass(universal_class,v).
% 299.96/300.46 136335[2:Res:136052.0,2136.1] || equal(complement(successor(complement(intersection(u,v)))),universal_class)** -> member(null_class,v).
% 299.96/300.46 136336[2:Res:136052.0,478.1] || equal(complement(successor(complement(intersection(u,v)))),universal_class)** -> member(y__dfg,v).
% 299.96/300.46 136337[2:Res:136052.0,465.1] || equal(complement(successor(complement(intersection(u,v)))),universal_class)** -> member(omega,v).
% 299.96/300.46 136491[2:Res:135445.0,2136.1] || equal(regular(complement(restrict(u,v,w))),universal_class)** -> member(null_class,u).
% 299.96/300.46 136492[2:Res:135445.0,478.1] || equal(regular(complement(restrict(u,v,w))),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 136493[2:Res:135445.0,465.1] || equal(regular(complement(restrict(u,v,w))),universal_class)** -> member(omega,u).
% 299.96/300.46 137596[2:SpR:31.0,135356.0] || -> subclass(regular(union(null_class,complement(restrict(u,v,w)))),cross_product(v,w))*.
% 299.96/300.46 137671[2:Res:135356.0,435.1] inductive(regular(union(null_class,complement(intersection(u,v))))) || -> member(null_class,u)*.
% 299.96/300.46 137865[2:Res:135507.0,435.1] inductive(regular(union(u,complement(power_class(v))))) || -> member(null_class,complement(u))*.
% 299.96/300.46 137952[2:Res:135508.0,435.1] inductive(regular(union(u,complement(successor(v))))) || -> member(null_class,complement(u))*.
% 299.96/300.46 138128[2:SpR:47762.0,135509.0] || -> subclass(regular(union(image(element_relation,power_class(u)),v)),power_class(complement(power_class(u))))*.
% 299.96/300.46 138145[2:Res:135509.0,435.1] inductive(regular(union(complement(power_class(u)),v))) || -> member(null_class,power_class(u))*.
% 299.96/300.46 138191[2:Res:138114.0,2136.1] || equal(regular(successor(complement(power_class(u)))),universal_class)** -> member(null_class,power_class(u)).
% 299.96/300.46 138192[2:Res:138114.0,478.1] || equal(regular(successor(complement(power_class(u)))),universal_class)** -> member(y__dfg,power_class(u)).
% 299.96/300.46 138193[2:Res:138114.0,465.1] || equal(regular(successor(complement(power_class(u)))),universal_class)** -> member(omega,power_class(u)).
% 299.96/300.46 138282[2:Res:135559.0,435.1] inductive(regular(complement(intersection(union(null_class,u),v)))) || -> member(null_class,u)*.
% 299.96/300.46 138315[2:Res:135559.0,23575.1] || equal(regular(complement(intersection(union(null_class,cross_product(universal_class,universal_class)),u))),universal_class)** -> .
% 299.96/300.46 138316[2:Res:135559.0,6845.1] || subclass(universal_class,regular(complement(intersection(union(null_class,cross_product(universal_class,universal_class)),u))))* -> .
% 299.96/300.46 138442[2:Res:135560.0,435.1] inductive(regular(complement(intersection(union(u,null_class),v)))) || -> member(null_class,u)*.
% 299.96/300.46 138707[2:SpR:47763.0,135933.0] || -> subclass(regular(union(u,image(element_relation,power_class(v)))),power_class(complement(power_class(v))))*.
% 299.96/300.46 138716[2:Res:135933.0,435.1] inductive(regular(union(u,complement(power_class(v))))) || -> member(null_class,power_class(v))*.
% 299.96/300.46 138759[2:Res:135934.0,435.1] inductive(regular(union(u,complement(successor(v))))) || -> member(null_class,successor(v))*.
% 299.96/300.46 138852[2:Res:135935.0,435.1] inductive(regular(union(complement(power_class(u)),v))) || -> member(null_class,complement(v))*.
% 299.96/300.46 138950[2:Res:135985.0,435.1] inductive(regular(complement(intersection(u,union(null_class,v))))) || -> member(null_class,v)*.
% 299.96/300.46 138983[2:Res:135985.0,23575.1] || equal(regular(complement(intersection(u,union(null_class,cross_product(universal_class,universal_class))))),universal_class)** -> .
% 299.96/300.46 138984[2:Res:135985.0,6845.1] || subclass(universal_class,regular(complement(intersection(u,union(null_class,cross_product(universal_class,universal_class))))))* -> .
% 299.96/300.46 139196[2:Res:135986.0,435.1] inductive(regular(complement(intersection(u,union(v,null_class))))) || -> member(null_class,v)*.
% 299.96/300.46 139398[2:Res:137580.0,435.1] inductive(regular(union(null_class,complement(intersection(u,v))))) || -> member(null_class,v)*.
% 299.96/300.46 139583[2:Res:137929.0,435.1] inductive(regular(union(complement(successor(u)),v))) || -> member(null_class,complement(v))*.
% 299.96/300.46 139646[9:SpR:73632.1,138343.0] function(complement(u)) || -> subclass(regular(union(successor(complement(u)),v)),u)*.
% 299.96/300.46 139679[2:Res:138343.0,435.1] inductive(regular(union(union(null_class,complement(u)),v))) || -> member(null_class,u)*.
% 299.96/300.46 139712[2:Res:138343.0,23575.1] || equal(regular(union(union(null_class,complement(cross_product(universal_class,universal_class))),u)),universal_class)** -> .
% 299.96/300.46 139713[2:Res:138343.0,6845.1] || subclass(universal_class,regular(union(union(null_class,complement(cross_product(universal_class,universal_class))),u)))* -> .
% 299.96/300.46 139749[2:Rew:47084.0,139613.0] || -> subclass(regular(union(power_class(complement(power_class(u))),v)),image(element_relation,power_class(u)))*.
% 299.96/300.46 139750[2:Rew:47084.0,139615.0] || -> subclass(regular(union(power_class(complement(successor(u))),v)),image(element_relation,successor(u)))*.
% 299.96/300.46 139801[4:SpR:79906.0,139654.0] || -> subclass(regular(successor(union(null_class,complement(apply(null_class,universal_class))))),sum_class(range_of(null_class)))*.
% 299.96/300.46 139807[4:SpR:73050.0,139654.0] || -> subclass(regular(successor(union(null_class,complement(apply(null_class,u))))),apply(null_class,v))*.
% 299.96/300.46 139823[2:Res:139654.0,2136.1] || equal(regular(successor(union(null_class,complement(u)))),universal_class)** -> member(null_class,u).
% 299.96/300.46 139824[2:Res:139654.0,478.1] || equal(regular(successor(union(null_class,complement(u)))),universal_class)** -> member(y__dfg,u).
% 299.96/300.46 139825[2:Res:139654.0,465.1] || equal(regular(successor(union(null_class,complement(u)))),universal_class)** -> member(omega,u).
% 299.96/300.46 139926[2:Res:139818.0,2136.1] || equal(regular(successor(complement(successor(u)))),universal_class)** -> member(null_class,successor(u)).
% 299.96/300.46 139927[2:Res:139818.0,478.1] || equal(regular(successor(complement(successor(u)))),universal_class)** -> member(y__dfg,successor(u)).
% 299.96/300.46 139928[2:Res:139818.0,465.1] || equal(regular(successor(complement(successor(u)))),universal_class)** -> member(omega,successor(u)).
% 299.96/300.46 139961[2:SpR:77552.0,139875.0] || -> subclass(regular(successor(union(null_class,symmetric_difference(u,v)))),complement(symmetric_difference(v,u)))*.
% 299.96/300.46 139964[4:SpR:79906.0,139875.0] || -> subclass(regular(successor(union(null_class,sum_class(range_of(null_class))))),complement(apply(null_class,universal_class)))*.
% 299.96/300.46 139970[4:SpR:73050.0,139875.0] || -> subclass(regular(successor(union(null_class,apply(null_class,u)))),complement(apply(null_class,v)))*.
% 299.96/300.46 140007[2:Res:139875.0,2136.1] || equal(regular(successor(union(null_class,u))),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.46 140008[2:Res:139875.0,478.1] || equal(regular(successor(union(null_class,u))),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.46 140009[2:Res:139875.0,465.1] || equal(regular(successor(union(null_class,u))),universal_class)** -> member(omega,complement(u)).
% 299.96/300.46 140133[2:Res:139973.0,2136.1] || equal(regular(successor(union(u,null_class))),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.46 140134[2:Res:139973.0,478.1] || equal(regular(successor(union(u,null_class))),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.46 140135[2:Res:139973.0,465.1] || equal(regular(successor(union(u,null_class))),universal_class)** -> member(omega,complement(u)).
% 299.96/300.46 140227[2:Res:139988.0,2136.1] || equal(regular(successor(power_class(u))),universal_class) -> member(null_class,complement(power_class(u)))*.
% 299.96/300.46 140228[2:Res:139988.0,478.1] || equal(regular(successor(power_class(u))),universal_class) -> member(y__dfg,complement(power_class(u)))*.
% 299.96/300.46 140229[2:Res:139988.0,465.1] || equal(regular(successor(power_class(u))),universal_class) -> member(omega,complement(power_class(u)))*.
% 299.96/300.46 140479[2:Res:139990.0,2136.1] || equal(regular(successor(successor(u))),universal_class) -> member(null_class,complement(successor(u)))*.
% 299.96/300.46 140480[2:Res:139990.0,478.1] || equal(regular(successor(successor(u))),universal_class) -> member(y__dfg,complement(successor(u)))*.
% 299.96/300.46 140481[2:Res:139990.0,465.1] || equal(regular(successor(successor(u))),universal_class) -> member(omega,complement(successor(u)))*.
% 299.96/300.46 140555[2:Res:139986.0,2136.1] || equal(regular(successor(union(u,u))),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.46 140556[2:Res:139986.0,478.1] || equal(regular(successor(union(u,u))),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.46 140557[2:Res:139986.0,465.1] || equal(regular(successor(union(u,u))),universal_class)** -> member(omega,complement(u)).
% 299.96/300.46 140661[2:Res:138736.0,435.1] inductive(regular(union(complement(successor(u)),v))) || -> member(null_class,successor(u))*.
% 299.96/300.46 140714[9:SpR:73632.1,139004.0] function(complement(u)) || -> subclass(regular(union(v,successor(complement(u)))),u)*.
% 299.96/300.46 140746[2:Res:139004.0,435.1] inductive(regular(union(u,union(null_class,complement(v))))) || -> member(null_class,v)*.
% 299.96/300.46 140779[2:Res:139004.0,23575.1] || equal(regular(union(u,union(null_class,complement(cross_product(universal_class,universal_class))))),universal_class)** -> .
% 299.96/300.46 140780[2:Res:139004.0,6845.1] || subclass(universal_class,regular(union(u,union(null_class,complement(cross_product(universal_class,universal_class))))))* -> .
% 299.96/300.46 140816[2:Rew:47084.0,140681.0] || -> subclass(regular(union(u,power_class(complement(power_class(v))))),image(element_relation,power_class(v)))*.
% 299.96/300.46 140817[2:Rew:47084.0,140683.0] || -> subclass(regular(union(u,power_class(complement(successor(v))))),image(element_relation,successor(v)))*.
% 299.96/300.46 140958[2:Res:139733.0,435.1] inductive(regular(union(union(null_class,u),v))) || -> member(null_class,complement(u))*.
% 299.96/300.46 140999[2:Rew:112048.0,140873.0,111929.0,140873.0] || -> subclass(regular(union(image(element_relation,successor(u)),v)),power_class(complement(successor(u))))*.
% 299.96/300.46 141508[2:Res:140800.0,435.1] inductive(regular(union(u,union(null_class,v)))) || -> member(null_class,complement(v))*.
% 299.96/300.46 141550[2:Rew:112045.0,141421.0,111929.0,141421.0] || -> subclass(regular(union(u,image(element_relation,successor(v)))),power_class(complement(successor(v))))*.
% 299.96/300.46 142208[2:Res:140903.0,435.1] inductive(regular(union(union(u,null_class),v))) || -> member(null_class,complement(u))*.
% 299.96/300.46 142338[2:Res:140918.0,435.1] inductive(regular(union(power_class(u),v))) || -> member(null_class,complement(power_class(u)))*.
% 299.96/300.46 142388[2:Res:140920.0,435.1] inductive(regular(union(successor(u),v))) || -> member(null_class,complement(successor(u)))*.
% 299.96/300.46 142488[2:Res:141451.0,435.1] inductive(regular(union(u,union(v,null_class)))) || -> member(null_class,complement(v))*.
% 299.96/300.46 142874[2:Res:141466.0,435.1] inductive(regular(union(u,power_class(v)))) || -> member(null_class,complement(power_class(v)))*.
% 299.96/300.46 142917[2:Res:141468.0,435.1] inductive(regular(union(u,successor(v)))) || -> member(null_class,complement(successor(v)))*.
% 299.96/300.46 142952[2:SpR:31.0,135351.0] || -> subclass(union(null_class,intersection(restrict(u,v,w),x)),cross_product(v,w))*.
% 299.96/300.46 143041[2:Res:135351.0,435.1] inductive(union(null_class,intersection(intersection(u,v),w))) || -> member(null_class,u)*.
% 299.96/300.46 143177[2:SpR:31.0,135364.0] || -> subclass(intersection(union(null_class,restrict(u,v,w)),x),cross_product(v,w))*.
% 299.96/300.46 143268[2:Res:135364.0,435.1] inductive(intersection(union(null_class,intersection(u,v)),w)) || -> member(null_class,u)*.
% 299.96/300.46 143985[2:SpR:31.0,135396.0] || -> subclass(union(null_class,intersection(u,restrict(v,w,x))),cross_product(w,x))*.
% 299.96/300.46 144071[2:Res:135396.0,435.1] inductive(union(null_class,intersection(u,intersection(v,w)))) || -> member(null_class,v)*.
% 299.96/300.46 144203[2:SpR:31.0,135401.0] || -> subclass(intersection(u,union(null_class,restrict(v,w,x))),cross_product(w,x))*.
% 299.96/300.46 144280[2:Res:135401.0,435.1] inductive(intersection(u,union(null_class,intersection(v,w)))) || -> member(null_class,v)*.
% 299.96/300.46 144461[2:Res:135470.0,435.1] inductive(regular(complement(symmetric_difference(u,v)))) || -> member(null_class,union(u,v))*.
% 299.96/300.46 144557[2:Res:135487.1,435.1] inductive(regular(complement(u))) || subclass(u,v)* -> member(null_class,v).
% 299.96/300.46 144585[2:Res:135487.1,121960.0] || subclass(u,regular(regular(complement(u))))* -> equal(regular(complement(u)),null_class).
% 299.96/300.46 144593[2:Res:135487.1,23575.1] || subclass(u,cross_product(universal_class,universal_class))* equal(regular(complement(u)),universal_class) -> .
% 299.96/300.46 144594[2:Res:135487.1,6845.1] || subclass(u,cross_product(universal_class,universal_class))* subclass(universal_class,regular(complement(u)))* -> .
% 299.96/300.46 144597[2:Res:135487.1,121790.0] || subclass(u,complement(regular(complement(u))))* -> equal(regular(complement(u)),null_class).
% 299.96/300.46 144602[2:Res:135487.1,127105.0] || subclass(u,singleton(regular(complement(u))))* -> equal(regular(complement(u)),null_class).
% 299.96/300.46 144656[2:SpR:31.0,135539.0] || -> subclass(regular(complement(intersection(restrict(u,v,w),x))),cross_product(v,w))*.
% 299.96/300.46 144745[2:Res:135539.0,435.1] inductive(regular(complement(intersection(intersection(u,v),w)))) || -> member(null_class,u)*.
% 299.96/300.46 144881[2:SpR:31.0,135965.0] || -> subclass(regular(complement(intersection(u,restrict(v,w,x)))),cross_product(w,x))*.
% 299.96/300.46 144966[2:Res:135965.0,435.1] inductive(regular(complement(intersection(u,intersection(v,w))))) || -> member(null_class,v)*.
% 299.96/300.46 145094[2:SpR:46319.1,136055.0] || equal(successor(complement(restrict(u,v,w))),null_class)** -> subclass(universal_class,u).
% 299.96/300.46 145101[2:Res:136055.0,435.1] inductive(complement(successor(complement(restrict(u,v,w))))) || -> member(null_class,u)*.
% 299.96/300.46 145134[2:Res:136055.0,23575.1] || equal(complement(successor(complement(restrict(cross_product(universal_class,universal_class),u,v)))),universal_class)** -> .
% 299.96/300.46 145135[2:Res:136055.0,6845.1] || subclass(universal_class,complement(successor(complement(restrict(cross_product(universal_class,universal_class),u,v)))))* -> .
% 299.96/300.46 145241[2:Res:138217.0,435.1] inductive(regular(complement(intersection(union(u,u),v)))) || -> member(null_class,u)*.
% 299.96/300.46 145452[2:Res:138894.0,435.1] inductive(regular(complement(intersection(u,union(v,v))))) || -> member(null_class,v)*.
% 299.96/300.46 145649[2:Res:140916.0,435.1] inductive(regular(union(union(u,u),v))) || -> member(null_class,complement(u))*.
% 299.96/300.46 145818[2:Res:141464.0,435.1] inductive(regular(union(u,union(v,v)))) || -> member(null_class,complement(v))*.
% 299.96/300.46 145935[2:SpR:73483.0,142936.0] || -> subclass(union(null_class,intersection(symmetric_difference(u,v),w)),complement(intersection(u,v)))*.
% 299.96/300.46 146013[2:Res:142936.0,435.1] inductive(union(null_class,intersection(intersection(u,v),w))) || -> member(null_class,v)*.
% 299.96/300.46 146178[2:SpR:73483.0,143161.0] || -> subclass(intersection(union(null_class,symmetric_difference(u,v)),w),complement(intersection(u,v)))*.
% 299.96/300.46 146258[2:Res:143161.0,435.1] inductive(intersection(union(null_class,intersection(u,v)),w)) || -> member(null_class,v)*.
% 299.96/300.46 146391[2:SpR:73483.0,143969.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(v,w))),complement(intersection(v,w)))*.
% 299.96/300.46 146465[2:Res:143969.0,435.1] inductive(union(null_class,intersection(u,intersection(v,w)))) || -> member(null_class,w)*.
% 299.96/300.46 146609[2:SpR:73483.0,144187.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(v,w))),complement(intersection(v,w)))*.
% 299.96/300.46 146674[2:Res:144187.0,435.1] inductive(intersection(u,union(null_class,intersection(v,w)))) || -> member(null_class,w)*.
% 299.96/300.46 146851[2:Res:144382.0,435.1] inductive(regular(complement(symmetric_difference(u,v)))) || -> member(null_class,union(v,u))*.
% 299.96/300.46 146971[2:SpR:73483.0,144640.0] || -> subclass(regular(complement(intersection(symmetric_difference(u,v),w))),complement(intersection(u,v)))*.
% 299.96/300.46 147048[2:Res:144640.0,435.1] inductive(regular(complement(intersection(intersection(u,v),w)))) || -> member(null_class,v)*.
% 299.96/300.46 147196[2:SpR:73483.0,144865.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(v,w)))),complement(intersection(v,w)))*.
% 299.96/300.46 147269[2:Res:144865.0,435.1] inductive(regular(complement(intersection(u,intersection(v,w))))) || -> member(null_class,w)*.
% 299.96/300.46 147456[0:Res:50.1,99399.0] inductive(intersection(u,v)) || -> subclass(image(successor_relation,intersection(u,v)),v)*.
% 299.96/300.46 147676[2:Res:50.1,99428.0] inductive(union(u,u)) || -> subclass(image(successor_relation,union(u,u)),u)*.
% 299.96/300.46 148355[2:Res:110835.0,435.1] inductive(intersection(intersection(union(u,u),v),w)) || -> member(null_class,u)*.
% 299.96/300.46 148564[2:Res:111335.0,435.1] inductive(intersection(u,intersection(v,union(w,w)))) || -> member(null_class,w)*.
% 299.96/300.46 148766[2:Res:111478.0,435.1] inductive(intersection(u,intersection(union(v,v),w))) || -> member(null_class,v)*.
% 299.96/300.46 148979[2:Res:111632.0,435.1] inductive(intersection(intersection(u,union(v,v)),w)) || -> member(null_class,v)*.
% 299.96/300.46 149356[0:Res:119242.0,435.1] inductive(intersection(u,intersection(v,w))) || -> member(null_class,intersection(u,v))*.
% 299.96/300.46 149523[0:SpR:73483.0,119415.0] || -> subclass(intersection(u,symmetric_difference(v,w)),intersection(u,complement(intersection(v,w))))*.
% 299.96/300.46 149592[0:Res:119415.0,435.1] inductive(intersection(u,intersection(v,w))) || -> member(null_class,intersection(u,w))*.
% 299.96/300.46 149681[0:SpL:31.0,135337.0] || equal(restrict(u,v,w),x)* -> subclass(x,cross_product(v,w))*.
% 299.96/300.46 149752[0:SpR:31.0,135347.0] || -> subclass(intersection(intersection(restrict(u,v,w),x),y),cross_product(v,w))*.
% 299.96/300.46 149869[0:Res:135347.0,435.1] inductive(intersection(intersection(intersection(u,v),w),x)) || -> member(null_class,u)*.
% 299.96/300.46 150135[0:SpR:31.0,135357.0] || -> subclass(intersection(u,intersection(v,restrict(w,x,y))),cross_product(x,y))*.
% 299.96/300.46 150242[0:Res:135357.0,435.1] inductive(intersection(u,intersection(v,intersection(w,x)))) || -> member(null_class,w)*.
% 299.96/300.46 150378[0:SpR:31.0,135398.0] || -> subclass(intersection(u,intersection(restrict(v,w,x),y)),cross_product(w,x))*.
% 299.96/300.46 150489[0:Res:135398.0,435.1] inductive(intersection(u,intersection(intersection(v,w),x))) || -> member(null_class,v)*.
% 299.96/300.46 150628[0:SpR:31.0,135406.0] || -> subclass(intersection(intersection(u,restrict(v,w,x)),y),cross_product(w,x))*.
% 299.96/300.46 150741[0:Res:135406.0,435.1] inductive(intersection(intersection(u,intersection(v,w)),x)) || -> member(null_class,v)*.
% 299.96/300.46 150892[0:SpL:73483.0,147455.0] || equal(symmetric_difference(u,v),w) -> subclass(w,complement(intersection(u,v)))*.
% 299.96/300.46 151089[0:Res:147465.0,435.1] inductive(intersection(intersection(intersection(u,v),w),x)) || -> member(null_class,v)*.
% 299.96/300.46 151337[0:Res:147475.0,435.1] inductive(intersection(u,intersection(v,intersection(w,x)))) || -> member(null_class,x)*.
% 299.96/300.46 151584[0:Res:147520.0,435.1] inductive(intersection(u,intersection(intersection(v,w),x))) || -> member(null_class,w)*.
% 299.96/300.46 151836[0:Res:147529.0,435.1] inductive(intersection(intersection(u,intersection(v,w)),x)) || -> member(null_class,w)*.
% 299.96/300.46 152107[0:Res:56592.0,6845.1] || subclass(universal_class,restrict(restrict(cross_product(universal_class,universal_class),u,v),w,x))* -> .
% 299.96/300.46 152566[2:Rew:62519.1,152452.1] || equal(successor(power_class(universal_class)),null_class) -> equal(image(element_relation,power_class(universal_class)),universal_class)**.
% 299.96/300.46 154912[2:SpL:103919.0,21.0] || member(regular(domain_relation),element_relation) -> member(first(regular(domain_relation)),second(regular(domain_relation)))*.
% 299.96/300.46 154914[2:SpL:103919.0,16.0] || member(regular(domain_relation),cross_product(u,v))* -> member(first(regular(domain_relation)),u).
% 299.96/300.46 154915[2:SpL:103919.0,17.0] || member(regular(domain_relation),cross_product(u,v))* -> member(second(regular(domain_relation)),v).
% 299.96/300.46 154967[2:SpL:103919.0,123025.0] || subclass(regular(domain_relation),unordered_pair(first(regular(domain_relation)),singleton(second(regular(domain_relation)))))* -> .
% 299.96/300.46 159790[2:Res:154902.1,3.0] || equal(u,universal_class) subclass(u,v)* -> member(regular(domain_relation),v)*.
% 299.96/300.46 159833[4:Res:154902.1,9930.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(regular(domain_relation),apply(null_class,u))*.
% 299.96/300.46 159834[4:Res:154902.1,9931.0] || equal(apply(null_class,u),universal_class)** -> member(regular(domain_relation),apply(null_class,v))*.
% 299.96/300.46 159835[4:Res:154902.1,9932.0] || equal(apply(null_class,u),universal_class)** -> member(regular(domain_relation),sum_class(range_of(null_class)))*.
% 299.96/300.46 159896[2:Res:154903.1,3.0] || subclass(universal_class,u)* subclass(u,v)* -> member(regular(domain_relation),v)*.
% 299.96/300.46 159899[3:Res:154903.1,8048.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(regular(domain_relation),element_relation) -> .
% 299.96/300.46 159921[2:Res:154903.1,576.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(regular(domain_relation),union(u,v))*.
% 299.96/300.46 159939[4:Res:154903.1,9930.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(regular(domain_relation),apply(null_class,u))*.
% 299.96/300.46 159940[4:Res:154903.1,9931.0] || subclass(universal_class,apply(null_class,u))* -> member(regular(domain_relation),apply(null_class,v))*.
% 299.96/300.46 159941[4:Res:154903.1,9932.0] || subclass(universal_class,apply(null_class,u))* -> member(regular(domain_relation),sum_class(range_of(null_class)))*.
% 299.96/300.46 159965[2:SpR:89829.1,154893.0] || equal(first(regular(domain_relation)),universal_class) -> member(null_class,complement(singleton(regular(domain_relation))))*.
% 299.96/300.46 160472[2:SpL:89829.1,154939.0] || equal(first(regular(domain_relation)),universal_class) member(null_class,singleton(regular(domain_relation)))* -> .
% 299.96/300.46 161613[4:SpL:103920.0,21.0] || member(regular(composition_function),element_relation) -> member(first(regular(composition_function)),second(regular(composition_function)))*.
% 299.96/300.46 161615[4:SpL:103920.0,16.0] || member(regular(composition_function),cross_product(u,v))* -> member(first(regular(composition_function)),u).
% 299.96/300.46 161616[4:SpL:103920.0,17.0] || member(regular(composition_function),cross_product(u,v))* -> member(second(regular(composition_function)),v).
% 299.96/300.46 161668[4:SpL:103920.0,123025.0] || subclass(regular(composition_function),unordered_pair(first(regular(composition_function)),singleton(second(regular(composition_function)))))* -> .
% 299.96/300.46 162664[0:Obv:162660.0] || -> equal(cross_product(u,v),null_class) member(second(regular(cross_product(u,v))),v)*.
% 299.96/300.46 162700[0:Obv:162696.0] || -> equal(cross_product(u,v),null_class) member(first(regular(cross_product(u,v))),u)*.
% 299.96/300.46 163259[4:Res:161603.1,3.0] || equal(u,universal_class) subclass(u,v)* -> member(regular(composition_function),v)*.
% 299.96/300.46 163302[4:Res:161603.1,9930.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(regular(composition_function),apply(null_class,u))*.
% 299.96/300.46 163303[4:Res:161603.1,9931.0] || equal(apply(null_class,u),universal_class)** -> member(regular(composition_function),apply(null_class,v))*.
% 299.96/300.46 163304[4:Res:161603.1,9932.0] || equal(apply(null_class,u),universal_class)** -> member(regular(composition_function),sum_class(range_of(null_class)))*.
% 299.96/300.46 163367[4:Res:161604.1,3.0] || subclass(universal_class,u)* subclass(u,v)* -> member(regular(composition_function),v)*.
% 299.96/300.46 163370[4:Res:161604.1,8048.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(regular(composition_function),element_relation) -> .
% 299.96/300.46 163392[4:Res:161604.1,576.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(regular(composition_function),union(u,v))*.
% 299.96/300.46 163410[4:Res:161604.1,9930.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(regular(composition_function),apply(null_class,u))*.
% 299.96/300.46 163411[4:Res:161604.1,9931.0] || subclass(universal_class,apply(null_class,u))* -> member(regular(composition_function),apply(null_class,v))*.
% 299.96/300.46 163412[4:Res:161604.1,9932.0] || subclass(universal_class,apply(null_class,u))* -> member(regular(composition_function),sum_class(range_of(null_class)))*.
% 299.96/300.46 163457[4:SpR:89829.1,161594.0] || equal(first(regular(composition_function)),universal_class) -> member(null_class,complement(singleton(regular(composition_function))))*.
% 299.96/300.46 163477[4:SpL:89829.1,161640.0] || equal(first(regular(composition_function)),universal_class) member(null_class,singleton(regular(composition_function)))* -> .
% 299.96/300.46 163672[2:SpR:128063.0,94810.0] || -> subclass(intersection(complement(successor(null_class)),union(null_class,singleton(complement(singleton(null_class))))),null_class)*.
% 299.96/300.46 163682[2:SpR:128063.0,119242.0] || -> subclass(intersection(complement(successor(null_class)),intersection(singleton(complement(singleton(null_class))),u)),null_class)*.
% 299.96/300.46 163867[2:Rew:73462.0,163705.0] || -> subclass(intersection(singleton(complement(singleton(null_class))),intersection(u,complement(successor(null_class)))),null_class)*.
% 299.96/300.46 163868[2:Rew:73462.0,163713.0] || -> subclass(intersection(singleton(complement(singleton(null_class))),intersection(complement(successor(null_class)),u)),null_class)*.
% 299.96/300.46 163714[2:SpR:128063.0,119415.0] || -> subclass(intersection(complement(successor(null_class)),intersection(u,singleton(complement(singleton(null_class))))),null_class)*.
% 299.96/300.46 164216[2:Rew:71741.0,164014.0,8044.0,164014.0] || -> subclass(intersection(u,complement(power_class(complement(power_class(v))))),image(element_relation,power_class(v)))*.
% 299.96/300.46 164218[2:Rew:71741.0,164024.0,8044.0,164024.0] || -> subclass(intersection(complement(power_class(complement(power_class(u)))),v),image(element_relation,power_class(u)))*.
% 299.96/300.46 165688[3:SpR:153978.0,94810.0] || -> subclass(intersection(union(element_relation,element_relation),union(null_class,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.96/300.46 165698[3:SpR:153978.0,119242.0] || -> subclass(intersection(union(element_relation,element_relation),intersection(complement(compose(element_relation,universal_class)),u)),null_class)*.
% 299.96/300.46 165897[3:Rew:73462.0,165717.0] || -> subclass(intersection(complement(compose(element_relation,universal_class)),intersection(u,union(element_relation,element_relation))),null_class)*.
% 299.96/300.46 165898[3:Rew:73462.0,165725.0] || -> subclass(intersection(complement(compose(element_relation,universal_class)),intersection(union(element_relation,element_relation),u)),null_class)*.
% 299.96/300.46 165726[3:SpR:153978.0,119415.0] || -> subclass(intersection(union(element_relation,element_relation),intersection(u,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.96/300.46 165774[9:SpR:76185.1,153978.0] function(element_relation) || -> equal(intersection(successor(element_relation),complement(compose(element_relation,universal_class))),null_class)**.
% 299.96/300.46 166399[3:SpR:154025.0,119242.0] || -> subclass(intersection(element_relation,intersection(union(null_class,complement(compose(element_relation,universal_class))),u)),null_class)*.
% 299.96/300.46 166418[3:SpR:154025.0,70784.0] || -> subclass(intersection(intersection(u,element_relation),union(null_class,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.96/300.46 166426[3:SpR:154025.0,70785.0] || -> subclass(intersection(intersection(element_relation,u),union(null_class,complement(compose(element_relation,universal_class)))),null_class)*.
% 299.96/300.46 166427[3:SpR:154025.0,119415.0] || -> subclass(intersection(element_relation,intersection(u,union(null_class,complement(compose(element_relation,universal_class))))),null_class)*.
% 299.96/300.46 166433[3:SpR:154025.0,71460.0] || -> subclass(intersection(union(null_class,complement(compose(element_relation,universal_class))),intersection(u,element_relation)),null_class)*.
% 299.96/300.46 166455[3:SpR:154025.0,71457.0] || -> subclass(intersection(union(null_class,complement(compose(element_relation,universal_class))),intersection(element_relation,u)),null_class)*.
% 299.96/300.46 166737[2:SpR:154075.0,119242.0] || -> subclass(intersection(successor(null_class),intersection(union(null_class,singleton(singleton(null_class))),u)),null_class)*.
% 299.96/300.46 166756[2:SpR:154075.0,70784.0] || -> subclass(intersection(intersection(u,successor(null_class)),union(null_class,singleton(singleton(null_class)))),null_class)*.
% 299.96/300.46 166764[2:SpR:154075.0,70785.0] || -> subclass(intersection(intersection(successor(null_class),u),union(null_class,singleton(singleton(null_class)))),null_class)*.
% 299.96/300.46 166765[2:SpR:154075.0,119415.0] || -> subclass(intersection(successor(null_class),intersection(u,union(null_class,singleton(singleton(null_class))))),null_class)*.
% 299.96/300.46 166773[2:SpR:154075.0,71460.0] || -> subclass(intersection(union(null_class,singleton(singleton(null_class))),intersection(u,successor(null_class))),null_class)*.
% 299.96/300.46 166802[2:SpR:154075.0,71457.0] || -> subclass(intersection(union(null_class,singleton(singleton(null_class))),intersection(successor(null_class),u)),null_class)*.
% 299.96/300.46 168284[2:SpL:92205.1,55835.0] || subclass(u,union(null_class,cross_product(universal_class,universal_class)))* equal(u,universal_class) -> .
% 299.96/300.46 168448[2:SpL:92205.1,55836.0] || subclass(u,union(null_class,cross_product(universal_class,universal_class)))* subclass(universal_class,u) -> .
% 299.96/300.46 168680[2:SpL:276.0,61064.0] || equal(union(null_class,complement(restrict(cross_product(universal_class,universal_class),u,v))),null_class)** -> .
% 299.96/300.46 169654[4:SpL:169029.0,21.0] || member(regular(element_relation),element_relation) -> member(first(regular(element_relation)),second(regular(element_relation)))*.
% 299.96/300.46 169656[4:SpL:169029.0,16.0] || member(regular(element_relation),cross_product(u,v))* -> member(first(regular(element_relation)),u).
% 299.96/300.46 169657[4:SpL:169029.0,17.0] || member(regular(element_relation),cross_product(u,v))* -> member(second(regular(element_relation)),v).
% 299.96/300.46 169712[4:SpL:169029.0,123025.0] || subclass(regular(element_relation),unordered_pair(first(regular(element_relation)),singleton(second(regular(element_relation)))))* -> .
% 299.96/300.46 171063[4:Res:169644.1,3.0] || equal(u,universal_class) subclass(u,v)* -> member(regular(element_relation),v)*.
% 299.96/300.46 171109[4:Res:169644.1,9930.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(regular(element_relation),apply(null_class,u))*.
% 299.96/300.46 171110[4:Res:169644.1,9931.0] || equal(apply(null_class,u),universal_class)** -> member(regular(element_relation),apply(null_class,v))*.
% 299.96/300.46 171111[4:Res:169644.1,9932.0] || equal(apply(null_class,u),universal_class)** -> member(regular(element_relation),sum_class(range_of(null_class)))*.
% 299.96/300.46 171173[4:Res:169645.1,3.0] || subclass(universal_class,u)* subclass(u,v)* -> member(regular(element_relation),v)*.
% 299.96/300.46 171177[4:Res:169645.1,8048.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(regular(element_relation),element_relation) -> .
% 299.96/300.46 171199[4:Res:169645.1,576.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(regular(element_relation),union(u,v))*.
% 299.96/300.46 171219[4:Res:169645.1,9930.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(regular(element_relation),apply(null_class,u))*.
% 299.96/300.46 171220[4:Res:169645.1,9931.0] || subclass(universal_class,apply(null_class,u))* -> member(regular(element_relation),apply(null_class,v))*.
% 299.96/300.46 171221[4:Res:169645.1,9932.0] || subclass(universal_class,apply(null_class,u))* -> member(regular(element_relation),sum_class(range_of(null_class)))*.
% 299.96/300.46 271[0:SpL:31.0,196.0] || equal(restrict(u,v,w),range_of(xr))** -> member(y__dfg,cross_product(v,w))*.
% 299.96/300.46 573[0:SpL:115.0,196.0] || equal(symmetric_difference(u,v),range_of(xr)) -> member(y__dfg,complement(intersection(u,v)))*.
% 299.96/300.46 621[0:Res:147.1,10.0] || equal(unordered_pair(u,v),range_of(xr))** -> equal(y__dfg,v) equal(y__dfg,u).
% 299.96/300.46 756[0:Res:449.1,3.0] || subclass(universal_class,u)* subclass(u,v)* -> member(ordered_pair(w,x),v)*.
% 299.96/300.46 2187[0:SpL:28.0,2160.1] inductive(intersection(complement(u),complement(v))) || equal(union(u,v),universal_class)** -> .
% 299.96/300.46 2251[0:SpL:31.0,494.0] || subclass(universal_class,restrict(u,v,w))* -> member(singleton(x),cross_product(v,w))*.
% 299.96/300.46 2253[0:SpL:115.0,494.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(singleton(w),complement(intersection(u,v)))*.
% 299.96/300.46 2742[0:Res:2705.1,9.0] || member(u,v) subclass(v,singleton(u))* -> equal(v,singleton(u)).
% 299.96/300.46 3571[0:Res:449.1,576.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(ordered_pair(w,x),union(u,v))*.
% 299.96/300.46 4162[0:Res:4062.1,274.0] || equal(restrict(u,v,w),singleton(singleton(null_class)))** -> member(singleton(null_class),u).
% 299.96/300.46 5205[0:Res:4362.0,9.0] || subclass(u,restrict(u,v,w))* -> equal(restrict(u,v,w),u).
% 299.96/300.46 5491[2:Res:147.1,4634.0] || equal(regular(u),range_of(xr)) member(y__dfg,u)* -> equal(u,null_class).
% 299.96/300.46 5840[2:Res:5107.1,3.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(null_class,null_class),v)*.
% 299.96/300.46 5852[2:Res:5107.1,576.0] || subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.96/300.46 6251[4:Res:5622.0,435.1] inductive(cantor(restrict(element_relation,universal_class,range_of(null_class)))) || -> member(null_class,apply(null_class,u))*.
% 299.96/300.46 6539[2:SpL:4828.0,2160.1] inductive(intersection(successor(universal_class),complement(u))) || equal(union(null_class,u),universal_class)** -> .
% 299.96/300.46 6694[2:SpL:4830.0,2160.1] inductive(intersection(complement(u),successor(universal_class))) || equal(union(u,null_class),universal_class)** -> .
% 299.96/300.46 7267[4:Res:5591.0,435.1] inductive(cantor(inverse(restrict(u,v,universal_class)))) || -> member(null_class,image(u,v))*.
% 299.96/300.46 8110[3:Rew:8029.0,5481.0] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(ordered_pair(u,v),element_relation)* -> .
% 299.96/300.46 8127[3:Rew:8029.0,5842.0] || subclass(domain_relation,complement(compose(element_relation,universal_class)))* member(ordered_pair(null_class,null_class),element_relation) -> .
% 299.96/300.46 9605[0:Res:9137.1,3.0] || subclass(complement(u),v)* -> member(singleton(null_class),u) member(singleton(null_class),v).
% 299.96/300.46 10874[3:Res:9917.1,3.0] || member(u,element_relation)* subclass(compose(element_relation,universal_class),v)* -> member(u,v)*.
% 299.96/300.46 10875[3:Res:9917.1,5.0] || member(not_subclass_element(u,compose(element_relation,universal_class)),element_relation)* -> subclass(u,compose(element_relation,universal_class)).
% 299.96/300.46 11496[0:SpL:816.1,2043.0] || equal(complement(regular(cross_product(u,v))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.46 14192[4:Res:68.1,9930.0] || -> equal(sum_class(range_of(null_class)),null_class) member(regular(sum_class(range_of(null_class))),apply(null_class,u))*.
% 299.96/300.46 14203[4:Res:425.1,9930.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(unordered_pair(u,v),apply(null_class,w))*.
% 299.96/300.46 14217[4:Res:449.1,9930.0] || subclass(universal_class,sum_class(range_of(null_class))) -> member(ordered_pair(u,v),apply(null_class,w))*.
% 299.96/300.46 14220[4:Res:5107.1,9930.0] || subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(null_class,null_class),apply(null_class,u))*.
% 299.96/300.46 14347[4:Res:68.1,9932.0] || -> equal(apply(null_class,u),null_class) member(regular(apply(null_class,u)),sum_class(range_of(null_class)))*.
% 299.96/300.46 14358[4:Res:425.1,9932.0] || subclass(universal_class,apply(null_class,u))* -> member(unordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.96/300.46 14372[4:Res:449.1,9932.0] || subclass(universal_class,apply(null_class,u))* -> member(ordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.96/300.46 14375[4:Res:5107.1,9932.0] || subclass(domain_relation,apply(null_class,u))* -> member(ordered_pair(null_class,null_class),sum_class(range_of(null_class)))*.
% 299.96/300.46 14417[0:SpL:816.1,14405.0] || subclass(universal_class,complement(regular(cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.96/300.46 14469[0:Rew:41.0,14460.0] || member(inverse(u),range_of(u)) -> member(ordered_pair(inverse(u),range_of(u)),element_relation)*.
% 299.96/300.46 15319[4:Rew:14880.0,11453.1] || subclass(universal_class,range_of(u)) subclass(range_of(u),v)* -> member(null_class,v).
% 299.96/300.46 15436[4:Rew:15399.0,13497.1] || subclass(universal_class,inverse(u)) subclass(inverse(u),v)* -> member(null_class,v).
% 299.96/300.46 15514[4:Rew:15445.0,13490.1] || subclass(universal_class,sum_class(u)) subclass(sum_class(u),v)* -> member(null_class,v).
% 299.96/300.46 16533[4:SpL:16388.0,109.0] || member(ordered_pair(u,singleton(singleton(null_class))),application_function)* -> equal(apply(u,null_class),universal_class).
% 299.96/300.46 16549[4:MRR:16548.0,4046.1] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> member(singleton(singleton(null_class)),element_relation).
% 299.96/300.46 17409[4:SpL:16458.0,47.0] || member(ordered_pair(u,universal_class),successor_relation)* -> equal(successor(u),domain__dfg(xr,universal_class,y__dfg)).
% 299.96/300.46 17429[4:SpL:16458.0,14827.0] || member(ordered_pair(u,universal_class),domain_relation)* -> equal(cantor(u),domain__dfg(xr,universal_class,y__dfg)).
% 299.96/300.46 17526[4:Res:16607.0,435.1] inductive(symmetric_difference(apply(null_class,u),universal_class)) || -> member(null_class,complement(apply(null_class,v)))*.
% 299.96/300.46 17542[4:Res:17519.0,435.1] inductive(symmetric_difference(sum_class(range_of(null_class)),universal_class)) || -> member(null_class,complement(apply(null_class,u)))*.
% 299.96/300.46 17669[4:Res:16230.1,435.1] inductive(symmetric_difference(u,universal_class)) || -> equal(singleton(u),null_class) member(null_class,complement(u))*.
% 299.96/300.46 17716[4:Res:16080.0,435.1] inductive(symmetric_difference(image(u,v),universal_class)) || -> member(null_class,complement(image(u,v)))*.
% 299.96/300.46 17863[4:Res:16099.0,435.1] inductive(symmetric_difference(apply(u,v),universal_class)) || -> member(null_class,complement(apply(u,v)))*.
% 299.96/300.46 18373[4:SpR:5175.0,18302.1] || equal(sum_class(range_of(null_class)),domain_relation) -> member(ordered_pair(null_class,null_class),apply(null_class,u))*.
% 299.96/300.46 18399[4:SpL:5175.0,18378.1] || equal(sum_class(range_of(null_class)),domain_relation) subclass(domain_relation,complement(apply(null_class,u)))* -> .
% 299.96/300.46 18408[2:SpL:115.0,14089.0] || equal(symmetric_difference(u,v),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.96/300.46 18507[0:Res:6075.0,465.1] || equal(symmetric_difference(complement(u),complement(singleton(u))),universal_class)** -> member(omega,successor(u)).
% 299.96/300.46 18670[0:Res:6075.0,478.1] || equal(symmetric_difference(complement(u),complement(singleton(u))),universal_class)** -> member(y__dfg,successor(u)).
% 299.96/300.46 18831[0:Res:99.1,757.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(universal_class,complement(composition_function)) -> .
% 299.96/300.46 18841[0:Res:9915.2,757.1] || member(u,universal_class)* member(v,u)* subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.46 18988[4:SpL:5175.0,18855.1] || equal(sum_class(range_of(null_class)),domain_relation) subclass(universal_class,complement(apply(null_class,u)))* -> .
% 299.96/300.46 19209[0:Res:6075.0,2136.1] || equal(symmetric_difference(complement(u),complement(singleton(u))),universal_class)** -> member(null_class,successor(u)).
% 299.96/300.46 19669[4:SpL:15401.0,19445.0] || member(flip(cross_product(u,universal_class)),inverse(u))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 19670[4:SpL:15449.0,19445.0] || member(restrict(element_relation,universal_class,u),sum_class(u))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 19695[4:Res:4062.1,19445.0] || equal(cantor(singleton(null_class)),singleton(singleton(null_class))) subclass(universal_class,complement(element_relation))* -> .
% 299.96/300.46 20399[4:Res:68.1,9931.0] || -> equal(apply(null_class,u),null_class) member(regular(apply(null_class,u)),apply(null_class,v))*.
% 299.96/300.46 20412[4:Res:425.1,9931.0] || subclass(universal_class,apply(null_class,u))* -> member(unordered_pair(v,w),apply(null_class,x))*.
% 299.96/300.46 20427[4:Res:449.1,9931.0] || subclass(universal_class,apply(null_class,u))* -> member(ordered_pair(v,w),apply(null_class,x))*.
% 299.96/300.46 20430[4:Res:5107.1,9931.0] || subclass(domain_relation,apply(null_class,u))* -> member(ordered_pair(null_class,null_class),apply(null_class,v))*.
% 299.96/300.46 20450[0:Res:10763.2,26.1] || subclass(universal_class,complement(u))* member(regular(v),u)* -> equal(v,null_class).
% 299.96/300.46 20453[0:Res:10763.2,23.0] || subclass(universal_class,intersection(u,v))* -> equal(w,null_class) member(regular(w),u)*.
% 299.96/300.46 20454[0:Res:10763.2,24.0] || subclass(universal_class,intersection(u,v))* -> equal(w,null_class) member(regular(w),v)*.
% 299.96/300.46 21000[0:SpR:20797.1,20797.1] || equal(u,universal_class) equal(v,universal_class) -> equal(power_class(u),power_class(v))*.
% 299.96/300.46 21663[0:Res:452.1,628.0] || subclass(ordered_pair(u,v),singleton(w))* -> equal(unordered_pair(u,singleton(v)),w).
% 299.96/300.46 21703[2:SpL:819.1,21687.0] || subclass(not_subclass_element(cross_product(u,v),w),null_class)* -> subclass(cross_product(u,v),w).
% 299.96/300.46 21728[2:SpL:819.1,21706.0] || equal(not_subclass_element(cross_product(u,v),w),null_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.46 21859[0:Res:147.1,4304.1] || equal(intersection(u,v),range_of(xr)) member(y__dfg,symmetric_difference(u,v))* -> .
% 299.96/300.46 21866[0:Res:426.1,4304.1] || subclass(universal_class,intersection(u,v)) member(singleton(w),symmetric_difference(u,v))* -> .
% 299.96/300.46 22057[0:Res:21626.0,435.1] inductive(complement(power_class(image(element_relation,null_class)))) || -> member(null_class,image(element_relation,power_class(universal_class)))*.
% 299.96/300.46 22068[2:Res:21628.0,435.1] inductive(complement(power_class(image(element_relation,universal_class)))) || -> member(null_class,image(element_relation,power_class(null_class)))*.
% 299.96/300.46 22075[0:Res:8.1,6850.0] || equal(unordered_pair(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u),cross_product(universal_class,universal_class))** -> .
% 299.96/300.46 22083[0:Res:8.1,6851.0] || equal(unordered_pair(u,ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.46 22819[4:Res:22805.1,174.1] || equal(range_of(xr),power_class(null_class)) equal(complement(power_class(null_class)),range_of(xr))** -> .
% 299.96/300.46 23063[2:Rew:631.1,23062.1] || member(regular(u),singleton(u))* -> equal(u,null_class) equal(singleton(u),null_class).
% 299.96/300.46 23398[2:Res:23376.1,3.0] || equal(u,universal_class) subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.96/300.46 23427[4:Res:23376.1,9930.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(unordered_pair(u,v),apply(null_class,w))*.
% 299.96/300.46 23428[4:Res:23376.1,9931.0] || equal(apply(null_class,u),universal_class)** -> member(unordered_pair(v,w),apply(null_class,x))*.
% 299.96/300.46 23429[4:Res:23376.1,9932.0] || equal(apply(null_class,u),universal_class)** -> member(unordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.96/300.46 23524[2:Res:23388.1,3.0] || equal(u,universal_class) subclass(u,v)* -> member(ordered_pair(w,x),v)*.
% 299.96/300.46 23553[4:Res:23388.1,9930.0] || equal(sum_class(range_of(null_class)),universal_class) -> member(ordered_pair(u,v),apply(null_class,w))*.
% 299.96/300.46 23554[4:Res:23388.1,9931.0] || equal(apply(null_class,u),universal_class)** -> member(ordered_pair(v,w),apply(null_class,x))*.
% 299.96/300.46 23555[4:Res:23388.1,9932.0] || equal(apply(null_class,u),universal_class)** -> member(ordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.96/300.46 23985[2:MRR:23946.3,4631.0] || member(u,singleton(v))* member(u,singleton(w))* -> equal(w,v)*.
% 299.96/300.46 24021[0:Res:8.1,3517.0] || equal(complement(u),v) member(regular(v),u)* -> equal(v,null_class).
% 299.96/300.46 24106[0:Res:19334.2,26.1] || equal(complement(u),universal_class) member(v,u)* -> equal(singleton(v),null_class).
% 299.96/300.46 24110[0:Res:19334.2,23.0] || equal(intersection(u,v),universal_class)** -> equal(singleton(w),null_class) member(w,u)*.
% 299.96/300.46 24111[0:Res:19334.2,24.0] || equal(intersection(u,v),universal_class)** -> equal(singleton(w),null_class) member(w,v)*.
% 299.96/300.46 24392[0:Res:8.1,6347.1] || equal(cross_product(u,v),domain_relation)** member(w,universal_class)* -> member(w,u)*.
% 299.96/300.46 24979[0:Res:8.1,3518.0] || equal(intersection(u,v),w)* -> equal(w,null_class) member(regular(w),u)*.
% 299.96/300.46 25114[0:Res:8.1,3519.0] || equal(intersection(u,v),w)* -> equal(w,null_class) member(regular(w),v)*.
% 299.96/300.46 25130[0:Res:22195.0,3519.0] || -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),complement(singleton(u)))*.
% 299.96/300.46 25186[2:Res:3566.1,23399.1] || subclass(universal_class,symmetric_difference(u,v))* equal(complement(union(u,v)),universal_class) -> .
% 299.96/300.46 25187[0:Res:3566.1,698.1] || subclass(universal_class,symmetric_difference(u,v)) subclass(universal_class,complement(union(u,v)))* -> .
% 299.96/300.46 25798[4:Res:23803.1,26.1] || equal(complement(u),ordered_pair(v,universal_class)) member(unordered_pair(v,null_class),u)* -> .
% 299.96/300.46 25802[4:Res:23803.1,23.0] || equal(intersection(u,v),ordered_pair(w,universal_class))* -> member(unordered_pair(w,null_class),u)*.
% 299.96/300.46 25803[4:Res:23803.1,24.0] || equal(intersection(u,v),ordered_pair(w,universal_class))* -> member(unordered_pair(w,null_class),v)*.
% 299.96/300.46 25885[2:MRR:25863.0,13.0] || equal(complement(union(u,v)),universal_class)** -> member(unordered_pair(w,x),complement(u))*.
% 299.96/300.46 25886[0:MRR:25864.0,13.0] || subclass(universal_class,complement(union(u,v)))* -> member(unordered_pair(w,x),complement(u))*.
% 299.96/300.46 25887[2:MRR:25871.0,319.0] || equal(complement(union(u,v)),universal_class)** -> member(ordered_pair(w,x),complement(u))*.
% 299.96/300.46 25888[0:MRR:25872.0,319.0] || subclass(universal_class,complement(union(u,v)))* -> member(ordered_pair(w,x),complement(u))*.
% 299.96/300.46 25889[2:MRR:25873.0,319.0] || subclass(domain_relation,complement(union(u,v)))* -> member(ordered_pair(null_class,null_class),complement(u)).
% 299.96/300.46 25890[0:MRR:25869.0,9967.1] || -> member(not_subclass_element(u,union(v,w)),complement(v))* subclass(u,union(v,w)).
% 299.96/300.46 25983[0:SpR:45.0,7642.1] || member(u,universal_class) -> member(u,successor(v)) member(u,complement(singleton(v)))*.
% 299.96/300.46 26028[2:MRR:26004.0,13.0] || equal(complement(union(u,v)),universal_class)** -> member(unordered_pair(w,x),complement(v))*.
% 299.96/300.46 26029[0:MRR:26005.0,13.0] || subclass(universal_class,complement(union(u,v)))* -> member(unordered_pair(w,x),complement(v))*.
% 299.96/300.46 26030[2:MRR:26012.0,319.0] || equal(complement(union(u,v)),universal_class)** -> member(ordered_pair(w,x),complement(v))*.
% 299.96/300.46 26031[0:MRR:26013.0,319.0] || subclass(universal_class,complement(union(u,v)))* -> member(ordered_pair(w,x),complement(v))*.
% 299.96/300.46 26032[2:MRR:26014.0,319.0] || subclass(domain_relation,complement(union(u,v)))* -> member(ordered_pair(null_class,null_class),complement(v)).
% 299.96/300.46 26033[0:MRR:26010.0,9967.1] || -> member(not_subclass_element(u,union(v,w)),complement(w))* subclass(u,union(v,w)).
% 299.96/300.46 26250[0:Res:8.1,5654.0] || equal(singleton(u),v)* -> subclass(v,w) equal(not_subclass_element(v,w),u)*.
% 299.96/300.46 26396[0:Rew:23833.0,26322.2] || member(not_subclass_element(u,null_class),singleton(v))* -> member(v,u) subclass(u,null_class).
% 299.96/300.46 26746[2:Rew:26498.0,8364.0] || equal(complement(u),range_of(xr)) equal(union(null_class,u),range_of(xr))** -> .
% 299.96/300.46 26747[2:Rew:26498.0,8369.0] || member(regular(union(null_class,u)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.96/300.46 26752[2:Rew:26498.0,22252.0] || -> subclass(complement(successor(complement(u))),intersection(union(null_class,u),complement(singleton(complement(u)))))*.
% 299.96/300.46 26796[4:Rew:26498.0,24610.0] || equal(complement(u),singleton(singleton(null_class))) subclass(universal_class,union(null_class,u))* -> .
% 299.96/300.46 28352[2:Rew:27508.0,26904.1] inductive(symmetric_difference(universal_class,union(null_class,u))) || -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 27124[4:Rew:26509.0,19676.0] || equal(union(null_class,cantor(singleton(u))),universal_class)** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 28404[2:Rew:26509.0,27171.1] || member(not_subclass_element(u,union(null_class,v)),v)* -> subclass(u,union(null_class,v)).
% 299.96/300.46 27228[2:Rew:26509.0,21599.1] single_valued_class(complement(complement(cross_product(universal_class,universal_class)))) || -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.46 27251[2:Rew:26509.0,2077.0] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(singleton(x),u)*.
% 299.96/300.46 27267[2:Rew:26509.0,24642.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(unordered_pair(w,x),v)*.
% 299.96/300.46 27268[2:Rew:26509.0,24641.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(unordered_pair(w,x),u)*.
% 299.96/300.46 27269[2:Rew:26509.0,23084.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(ordered_pair(null_class,null_class),v).
% 299.96/300.46 27270[2:Rew:26509.0,23083.0] || equal(union(null_class,intersection(u,v)),universal_class)** -> member(ordered_pair(null_class,null_class),u).
% 299.96/300.46 27294[2:Rew:26509.0,13799.0] || equal(union(null_class,intersection(u,v)),domain_relation)** -> member(ordered_pair(null_class,null_class),v).
% 299.96/300.46 27295[2:Rew:26509.0,13798.0] || equal(union(null_class,intersection(u,v)),domain_relation)** -> member(ordered_pair(null_class,null_class),u).
% 299.96/300.46 27297[2:Rew:26509.0,24637.0] || equal(union(null_class,complement(u)),universal_class) member(unordered_pair(v,w),u)* -> .
% 299.96/300.46 27298[2:Rew:26509.0,23079.0] || equal(union(null_class,complement(u)),universal_class) member(ordered_pair(null_class,null_class),u)* -> .
% 299.96/300.46 27300[2:Rew:26509.0,13795.0] || equal(union(null_class,complement(u)),domain_relation) member(ordered_pair(null_class,null_class),u)* -> .
% 299.96/300.46 28405[2:Rew:26509.0,27304.1] || -> equal(union(null_class,singleton(u)),null_class) equal(regular(union(null_class,singleton(u))),u)**.
% 299.96/300.46 27306[2:Rew:26509.0,26224.1] || equal(complement(successor(u)),universal_class) equal(union(null_class,singleton(u)),universal_class)** -> .
% 299.96/300.46 27326[2:Rew:26509.0,25944.1] || equal(complement(successor(u)),universal_class)** equal(union(null_class,u),range_of(xr)) -> .
% 299.96/300.46 27350[2:Rew:26514.0,13029.1] inductive(symmetric_difference(complement(intersection(universal_class,u)),universal_class)) || -> member(null_class,union(u,null_class))*.
% 299.96/300.46 28508[2:Rew:26506.0,26635.1] || equal(range_of(xr),power_class(universal_class)) equal(complement(power_class(universal_class)),range_of(xr))** -> .
% 299.96/300.46 29180[2:Res:27110.0,1460.1] single_valued_class(union(null_class,cross_product(universal_class,universal_class))) || -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.46 29787[2:Rew:26500.0,29713.1,26500.0,29713.0] || -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),union(u,u))*.
% 299.96/300.46 29788[2:Rew:26500.0,29714.0] || subclass(universal_class,union(null_class,u)) -> member(unordered_pair(v,w),union(u,u))*.
% 299.96/300.46 30660[6:Res:30546.1,10.0] || equal(unordered_pair(u,v),singleton(null_class))** -> equal(null_class,v) equal(null_class,u).
% 299.96/300.46 30668[6:Res:30546.1,4304.1] || equal(intersection(u,v),singleton(null_class)) member(null_class,symmetric_difference(u,v))* -> .
% 299.96/300.46 30692[6:Res:30546.1,4634.0] || equal(regular(u),singleton(null_class)) member(null_class,u)* -> equal(u,null_class).
% 299.96/300.46 30795[6:Res:30656.1,10.0] || equal(unordered_pair(u,v),successor(null_class))** -> equal(null_class,v) equal(null_class,u).
% 299.96/300.46 30803[6:Res:30656.1,4304.1] || equal(intersection(u,v),successor(null_class)) member(null_class,symmetric_difference(u,v))* -> .
% 299.96/300.46 30827[6:Res:30656.1,4634.0] || equal(regular(u),successor(null_class)) member(null_class,u)* -> equal(u,null_class).
% 299.96/300.46 31400[0:Obv:31378.1] || subclass(intersection(u,complement(v)),v)* -> equal(intersection(u,complement(v)),null_class).
% 299.96/300.46 31779[0:Obv:31754.1] || subclass(intersection(complement(u),v),u)* -> equal(intersection(complement(u),v),null_class).
% 299.96/300.46 32864[2:SpL:816.1,32845.0] || subclass(universal_class,regular(regular(cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.96/300.46 32880[2:SpL:816.1,32870.0] || equal(regular(regular(cross_product(u,v))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.46 33830[2:Rew:28.0,33796.1,26509.0,33796.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class)** -> member(omega,union(u,v)).
% 299.96/300.46 33831[2:Rew:28.0,33797.1,26509.0,33797.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class)** -> member(y__dfg,union(u,v)).
% 299.96/300.46 34305[2:Obv:34289.0] || -> subclass(u,complement(intersection(v,singleton(u))))* equal(intersection(v,singleton(u)),null_class).
% 299.96/300.46 34306[2:Obv:34290.0] || -> subclass(u,complement(intersection(singleton(u),v)))* equal(intersection(singleton(u),v),null_class).
% 299.96/300.46 35112[2:SpR:27508.0,5642.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(union(null_class,u),v))*.
% 299.96/300.46 35119[2:SpR:27508.0,9137.1] || -> member(singleton(null_class),union(null_class,u)) member(singleton(null_class),union(null_class,complement(u)))*.
% 299.96/300.46 35160[2:SpR:27508.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(u,union(null_class,v)))*.
% 299.96/300.46 35190[2:SpL:27508.0,18850.1] || subclass(domain_relation,union(null_class,u)) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.96/300.46 35199[2:SpL:27508.0,12239.1] || subclass(domain_relation,union(null_class,u)) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.96/300.46 35200[2:SpL:27508.0,12505.1] || equal(union(null_class,u),domain_relation) equal(union(null_class,complement(u)),domain_relation)** -> .
% 299.96/300.46 35203[2:SpL:27508.0,26.1] || member(u,union(null_class,v)) member(u,union(null_class,complement(v)))* -> .
% 299.96/300.46 35422[0:Res:53.1,5658.0] inductive(intersection(u,v)) || -> subclass(omega,w) member(not_subclass_element(omega,w),u)*.
% 299.96/300.46 35434[0:Res:22195.0,5658.0] || -> subclass(complement(successor(u)),v) member(not_subclass_element(complement(successor(u)),v),complement(u))*.
% 299.96/300.46 35556[0:Res:53.1,5659.0] inductive(intersection(u,v)) || -> subclass(omega,w) member(not_subclass_element(omega,w),v)*.
% 299.96/300.46 35668[2:Res:29122.1,3.0] || equal(u,domain_relation) subclass(u,v)* -> member(ordered_pair(null_class,null_class),v)*.
% 299.96/300.46 35671[3:Res:29122.1,8048.1] || equal(complement(compose(element_relation,universal_class)),domain_relation) member(ordered_pair(null_class,null_class),element_relation)* -> .
% 299.96/300.46 35699[4:Res:29122.1,9931.0] || equal(apply(null_class,u),domain_relation)** -> member(ordered_pair(null_class,null_class),apply(null_class,v))*.
% 299.96/300.46 35700[4:Res:29122.1,9932.0] || equal(apply(null_class,u),domain_relation)** -> member(ordered_pair(null_class,null_class),sum_class(range_of(null_class)))*.
% 299.96/300.46 35806[6:Res:30638.1,3.0] || subclass(union(null_class,u),v)* -> member(null_class,complement(u)) member(null_class,v).
% 299.96/300.46 35866[0:Res:450.1,130.1] || subclass(complement(cross_product(universal_class,universal_class)),u)* subclass(u,cross_product(universal_class,universal_class)) -> .
% 299.96/300.46 35992[0:Res:6852.1,130.1] || subclass(complement(u),cross_product(universal_class,universal_class))* subclass(u,cross_product(universal_class,universal_class)) -> .
% 299.96/300.46 36170[3:Res:36095.0,442.1] || member(u,universal_class) -> member(u,compose(element_relation,universal_class))* member(u,complement(element_relation)).
% 299.96/300.46 36269[4:Rew:16381.0,36229.1] || member(universal_class,cantor(regular(cross_product(null_class,universal_class))))* -> equal(cross_product(null_class,universal_class),null_class).
% 299.96/300.46 37828[9:SoR:37707.0,2679.2] single_valued_class(unordered_pair(u,v)) || equal(unordered_pair(u,v),cross_product(universal_class,universal_class))** -> .
% 299.96/300.46 37831[9:SoR:37754.0,2679.2] single_valued_class(ordered_pair(u,v)) || equal(cross_product(universal_class,universal_class),ordered_pair(u,v))* -> .
% 299.96/300.46 37846[9:SpR:37709.1,15.0] function(u) || -> equal(unordered_pair(null_class,unordered_pair(u,singleton(v))),ordered_pair(u,v))**.
% 299.96/300.46 38206[9:SoR:37648.0,5697.2] single_valued_class(inverse(u)) || equal(inverse(u),null_class) -> equal(range_of(u),universal_class)**.
% 299.96/300.46 38269[9:SoR:37710.0,5697.2] single_valued_class(power_class(u)) || member(u,universal_class)* equal(power_class(u),null_class) -> .
% 299.96/300.46 38272[9:SoR:37711.0,5697.2] single_valued_class(sum_class(u)) || member(u,universal_class)* equal(sum_class(u),null_class) -> .
% 299.96/300.46 38285[9:SoR:37721.0,5697.2] single_valued_class(cantor(u)) || member(u,universal_class)* equal(cantor(u),null_class) -> .
% 299.96/300.46 38409[4:SpR:44.0,33865.1] || member(inverse(restrict(u,v,universal_class)),universal_class)* -> member(image(u,v),universal_class).
% 299.96/300.46 38415[4:Res:33865.1,3.0] || member(inverse(u),universal_class) subclass(universal_class,v) -> member(range_of(u),v)*.
% 299.96/300.46 38705[9:Rew:38417.1,38615.2] one_to_one(u) || member(singleton(singleton(null_class)),element_relation)* -> member(null_class,inverse(u))*.
% 299.96/300.46 38715[9:Rew:16473.0,38606.1] one_to_one(u) || -> equal(range__dfg(v,inverse(u),w),range__dfg(v,universal_class,w))**.
% 299.96/300.46 38716[9:Rew:16413.0,38612.1] one_to_one(u) || -> equal(domain__dfg(v,w,inverse(u)),domain__dfg(v,w,universal_class))**.
% 299.96/300.46 38757[2:SpL:27508.0,35714.1] || equal(union(null_class,u),domain_relation) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.96/300.46 38925[2:SpL:27508.0,35720.1] || equal(union(null_class,u),domain_relation) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.96/300.46 39247[4:MRR:39215.0,145.0] || equal(complement(cantor(u)),universal_class) -> equal(sum_class(range_of(null_class)),apply(u,y__dfg))*.
% 299.96/300.46 39248[4:MRR:39219.0,54.0] || equal(complement(cantor(u)),universal_class) -> equal(sum_class(range_of(null_class)),apply(u,omega))*.
% 299.96/300.46 39249[4:MRR:39226.0,2113.0] || equal(complement(cantor(u)),universal_class) -> equal(sum_class(range_of(null_class)),apply(u,null_class))*.
% 299.96/300.46 39399[2:SpL:39343.0,3518.0] || subclass(u,successor(null_class)) -> equal(u,null_class) member(regular(u),singleton(null_class))*.
% 299.96/300.46 39541[4:Res:23803.1,39392.0] || equal(ordered_pair(u,universal_class),successor(null_class)) -> member(unordered_pair(u,null_class),singleton(null_class))*.
% 299.96/300.46 39548[2:Res:7949.0,39392.0] || -> subclass(u,complement(successor(null_class))) member(not_subclass_element(u,complement(successor(null_class))),singleton(null_class))*.
% 299.96/300.46 40001[4:Res:14893.1,21.0] || subclass(domain_relation,rotate(element_relation)) -> member(ordered_pair(u,cantor(ordered_pair(v,u))),v)*.
% 299.96/300.46 40098[4:Res:14894.1,21.0] || subclass(domain_relation,flip(element_relation)) -> member(ordered_pair(u,v),cantor(ordered_pair(v,u)))*.
% 299.96/300.46 40101[4:Res:14894.1,17.0] || subclass(domain_relation,flip(cross_product(u,v)))* -> member(cantor(ordered_pair(w,x)),v)*.
% 299.96/300.46 40242[0:Obv:40169.1] || subclass(u,v)* -> equal(intersection(singleton(w),u),null_class)** member(w,v)*.
% 299.96/300.46 40668[2:Rew:26498.0,40528.0,8044.0,40528.0] || -> equal(symmetric_difference(complement(u),intersection(u,v)),union(complement(u),intersection(u,v)))**.
% 299.96/300.46 41091[2:Rew:26498.0,40942.0,8044.0,40942.0] || -> equal(symmetric_difference(complement(u),intersection(v,u)),union(complement(u),intersection(v,u)))**.
% 299.96/300.46 41246[0:Obv:41174.1] || subclass(u,v)* -> equal(intersection(u,singleton(w)),null_class)** member(w,v)*.
% 299.96/300.46 41963[0:Rew:41660.0,41941.1] || member(not_subclass_element(complement(u),null_class),intersection(u,v))* -> subclass(complement(u),null_class).
% 299.96/300.46 42618[0:Rew:42298.0,42593.1] || member(not_subclass_element(complement(u),null_class),intersection(v,u))* -> subclass(complement(u),null_class).
% 299.96/300.46 42774[0:Res:46.0,3516.0] || subclass(cross_product(universal_class,universal_class),u)* -> equal(successor_relation,null_class) member(regular(successor_relation),u).
% 299.96/300.46 42877[2:SpR:35175.0,5642.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(union(u,u),v))*.
% 299.96/300.46 42884[2:SpR:35175.0,9137.1] || -> member(singleton(null_class),union(u,u))* member(singleton(null_class),union(null_class,complement(u)))*.
% 299.96/300.46 42929[2:SpR:35175.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(u,union(v,v)))*.
% 299.96/300.46 42959[2:SpL:35175.0,35714.1] || equal(union(u,u),domain_relation)** subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.96/300.46 42963[2:SpL:35175.0,18850.1] || subclass(domain_relation,union(u,u))* subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.96/300.46 42972[2:SpL:35175.0,35720.1] || equal(union(u,u),domain_relation)** subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.96/300.46 42973[2:SpL:35175.0,12239.1] || subclass(domain_relation,union(u,u))* subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.96/300.46 42974[2:SpL:35175.0,12505.1] || equal(union(u,u),domain_relation)** equal(union(null_class,complement(u)),domain_relation)** -> .
% 299.96/300.46 42977[2:SpL:35175.0,26.1] || member(u,union(v,v))* member(u,union(null_class,complement(v)))* -> .
% 299.96/300.46 43049[6:Res:35796.1,3.0] || subclass(union(u,u),v)* -> member(null_class,complement(u)) member(null_class,v).
% 299.96/300.46 43165[9:Res:38562.1,3.0] one_to_one(u) || subclass(ordered_pair(inverse(u),v),w)* -> member(null_class,w).
% 299.96/300.46 43327[2:SpL:39315.0,3518.0] || subclass(u,union(null_class,v))* -> equal(u,null_class) member(regular(u),v).
% 299.96/300.46 44782[2:Con:44781.2] || subclass(u,null_class) member(not_subclass_element(v,null_class),u)* -> subclass(v,null_class).
% 299.96/300.46 44862[2:SpR:41204.1,572.0] || subclass(union(u,v),null_class) -> equal(symmetric_difference(complement(u),complement(v)),null_class)**.
% 299.96/300.46 45802[2:Res:45168.1,4076.1] || subclass(u,null_class) member(v,universal_class) member(sum_class(v),u)* -> .
% 299.96/300.46 45803[2:Res:45168.1,4017.1] || subclass(u,null_class) member(v,universal_class) member(power_class(v),u)* -> .
% 299.96/300.46 45936[2:SpL:819.1,45905.0] || subclass(universal_class,not_subclass_element(cross_product(u,v),w))* -> subclass(cross_product(u,v),w).
% 299.96/300.46 45963[2:SpL:816.1,45784.0] || subclass(singleton(regular(cross_product(u,v))),null_class)* -> equal(cross_product(u,v),null_class).
% 299.96/300.46 46606[0:Rew:46498.0,9122.1] || -> member(u,image(element_relation,power_class(v))) subclass(singleton(u),power_class(complement(power_class(v))))*.
% 299.96/300.46 46703[0:Rew:46498.0,31838.0] || -> equal(intersection(union(u,complement(power_class(v))),intersection(complement(u),power_class(v))),null_class)**.
% 299.96/300.46 46704[2:Rew:46498.0,31937.0] || -> equal(union(union(u,complement(power_class(v))),intersection(complement(u),power_class(v))),universal_class)**.
% 299.96/300.46 46705[2:Rew:46498.0,31993.0] || -> equal(symmetric_difference(union(u,complement(power_class(v))),intersection(complement(u),power_class(v))),universal_class)**.
% 299.96/300.46 46783[0:Rew:46498.0,22993.1] || subclass(universal_class,image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(u))),null_class).
% 299.96/300.46 46784[0:Rew:46498.0,20549.1] || equal(image(element_relation,power_class(u)),universal_class)** -> equal(power_class(complement(power_class(u))),null_class).
% 299.96/300.46 46799[0:Rew:46498.0,2184.1] inductive(image(element_relation,power_class(u))) || equal(power_class(complement(power_class(u))),universal_class)** -> .
% 299.96/300.46 46800[2:Rew:46498.0,45739.1] || subclass(image(element_relation,power_class(u)),null_class)* -> subclass(universal_class,power_class(complement(power_class(u)))).
% 299.96/300.46 46849[6:Rew:46498.0,45249.1] || subclass(image(element_relation,power_class(u)),null_class)* -> member(null_class,power_class(complement(power_class(u)))).
% 299.96/300.46 46888[0:Rew:46498.0,40599.0] || -> equal(intersection(power_class(complement(power_class(u))),intersection(image(element_relation,power_class(u)),v)),null_class)**.
% 299.96/300.46 46889[0:Rew:46498.0,41019.0] || -> equal(intersection(power_class(complement(power_class(u))),intersection(v,image(element_relation,power_class(u)))),null_class)**.
% 299.96/300.46 46997[0:Rew:46498.0,31840.0] || -> equal(intersection(union(complement(power_class(u)),v),intersection(power_class(u),complement(v))),null_class)**.
% 299.96/300.46 46998[2:Rew:46498.0,31939.0] || -> equal(union(union(complement(power_class(u)),v),intersection(power_class(u),complement(v))),universal_class)**.
% 299.96/300.46 46999[2:Rew:46498.0,31995.0] || -> equal(symmetric_difference(union(complement(power_class(u)),v),intersection(power_class(u),complement(v))),universal_class)**.
% 299.96/300.46 47020[0:Rew:46498.0,6142.0] || -> subclass(symmetric_difference(power_class(u),complement(singleton(complement(power_class(u))))),successor(complement(power_class(u))))*.
% 299.96/300.46 48357[2:SpR:46319.1,46507.0] || equal(image(element_relation,power_class(u)),null_class)** -> equal(power_class(complement(power_class(u))),universal_class).
% 299.96/300.46 48719[2:Rew:26498.0,48353.1] || equal(null_class,u) -> equal(union(u,complement(power_class(v))),complement(power_class(v)))**.
% 299.96/300.46 48721[2:Rew:26498.0,48409.1] || equal(intersection(u,v),null_class)** -> equal(symmetric_difference(u,v),union(u,v)).
% 299.96/300.46 48809[0:Res:49.1,46503.0] inductive(image(element_relation,power_class(u))) || member(null_class,power_class(complement(power_class(u))))* -> .
% 299.96/300.46 49000[0:SpR:46498.0,67.2] function(element_relation) || member(complement(u),universal_class) -> member(complement(power_class(u)),universal_class)*.
% 299.96/300.46 49008[0:SpR:46507.0,46498.0] || -> equal(image(element_relation,power_class(complement(power_class(u)))),complement(power_class(image(element_relation,power_class(u)))))**.
% 299.96/300.46 49686[2:Rew:26691.0,49009.0] || -> equal(union(null_class,image(element_relation,union(u,v))),image(element_relation,union(u,v)))**.
% 299.96/300.46 49696[7:Rew:49015.0,49127.0] || -> equal(singleton(complement(power_class(universal_class))),null_class) member(null_class,complement(singleton(complement(power_class(universal_class)))))*.
% 299.96/300.46 49204[2:Rew:49015.0,26768.0] || -> subclass(symmetric_difference(power_class(universal_class),union(null_class,u)),union(complement(power_class(universal_class)),complement(u)))*.
% 299.96/300.46 49702[8:Rew:49017.0,49331.0] || -> equal(singleton(complement(power_class(null_class))),null_class) member(null_class,complement(singleton(complement(power_class(null_class)))))*.
% 299.96/300.46 49464[2:Rew:49017.0,26770.0] || -> subclass(symmetric_difference(power_class(null_class),union(null_class,u)),union(complement(power_class(null_class)),complement(u)))*.
% 299.96/300.46 49490[8:Rew:49017.0,45293.0] || subclass(universal_class,regular(complement(power_class(null_class))))* -> member(unordered_pair(u,v),power_class(null_class))*.
% 299.96/300.46 49705[0:Rew:49516.0,49073.1] || equal(u,universal_class) -> subclass(image(element_relation,power_class(universal_class)),image(element_relation,power_class(u)))*.
% 299.96/300.46 50615[2:SpR:7221.0,41204.1] || subclass(successor(u),null_class) -> equal(symmetric_difference(complement(u),complement(singleton(u))),null_class)**.
% 299.96/300.46 50690[0:SpL:7221.0,23.0] || member(u,symmetric_difference(complement(v),complement(singleton(v))))* -> member(u,successor(v)).
% 299.96/300.46 51134[4:MRR:51092.0,319.0] || member(u,universal_class) subclass(domain_relation,complement(singleton(ordered_pair(u,cantor(u)))))* -> .
% 299.96/300.46 51331[2:Res:3492.2,48665.1] || subclass(u,v)* equal(null_class,v) -> equal(intersection(u,w),null_class)**.
% 299.96/300.46 51332[2:Res:2885.2,48665.1] || subclass(u,v)* equal(null_class,v) -> equal(intersection(w,u),null_class)**.
% 299.96/300.46 51508[0:SpL:29253.0,254.0] || member(regular(union(u,u)),complement(u))* -> equal(union(u,u),null_class).
% 299.96/300.46 51560[2:Rew:26498.0,51519.0,8044.0,51519.0] || member(regular(union(u,u)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.96/300.46 51561[2:Rew:29253.0,51535.0] || member(regular(union(null_class,u)),complement(u))* -> equal(union(u,u),null_class).
% 299.96/300.46 52282[10:Rew:51634.0,27245.1] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(regular(null_class),u).
% 299.96/300.46 52322[10:Rew:51634.0,24903.1] || subclass(universal_class,restrict(u,v,w))* -> member(regular(null_class),cross_product(v,w)).
% 299.96/300.46 52330[10:Rew:51634.0,24899.1] || subclass(universal_class,intersection(u,v)) member(regular(null_class),symmetric_difference(u,v))* -> .
% 299.96/300.46 52348[10:Rew:51634.0,25339.1] || subclass(universal_class,symmetric_difference(u,v)) -> member(regular(null_class),complement(intersection(u,v)))*.
% 299.96/300.46 52365[10:Rew:51634.0,27117.0] || equal(union(null_class,cantor(regular(null_class))),universal_class)** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.46 53062[0:Res:136.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(singleton(w)),v)*.
% 299.96/300.46 53146[10:Res:51740.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(regular(null_class)),v)*.
% 299.96/300.46 53252[0:Res:136.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(singleton(w)),v)*.
% 299.96/300.46 53311[10:Res:51740.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(regular(null_class)),v)*.
% 299.96/300.46 53734[4:Res:45975.0,3.0] || subclass(complement(singleton(ordered_pair(u,universal_class))),v)* -> member(unordered_pair(u,null_class),v).
% 299.96/300.46 54023[2:SpR:20797.1,47086.1] || equal(u,universal_class) equal(v,universal_class) -> subclass(power_class(u),power_class(v))*.
% 299.96/300.46 54324[4:Res:14204.1,48696.1] || equal(sum_class(range_of(null_class)),universal_class) equal(successor(apply(null_class,u)),null_class)** -> .
% 299.96/300.46 54336[4:MRR:54307.0,2113.0] || equal(successor(cantor(u)),null_class) -> equal(sum_class(range_of(null_class)),apply(u,null_class))*.
% 299.96/300.46 54565[9:MRR:54564.1,9913.1] function(u) || member(v,complement(u))* member(v,successor(u)) -> .
% 299.96/300.46 54643[2:Res:26265.1,48697.1] || equal(complement(successor(u)),universal_class) equal(successor(complement(singleton(u))),null_class)** -> .
% 299.96/300.46 54656[4:MRR:54637.0,54.0] || equal(successor(cantor(u)),null_class) -> equal(sum_class(range_of(null_class)),apply(u,omega))*.
% 299.96/300.46 54665[2:SpR:21712.0,13.0] || -> equal(regular(ordered_pair(u,v)),singleton(u)) member(regular(ordered_pair(u,v)),universal_class)*.
% 299.96/300.46 54816[4:MRR:54801.0,145.0] || equal(successor(cantor(u)),null_class) -> equal(sum_class(range_of(null_class)),apply(u,y__dfg))*.
% 299.96/300.46 54887[2:Rew:8044.0,54825.1,26501.0,54825.0] || member(u,union(v,null_class))* subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.46 54888[2:Rew:8044.0,54836.1,26500.0,54836.0] || member(u,union(null_class,v))* subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.46 54974[7:SpL:20797.1,49048.0] || equal(u,universal_class) subclass(complement(power_class(u)),v)* -> member(null_class,v).
% 299.96/300.46 54986[7:SpL:20797.1,49049.0] || equal(u,universal_class) equal(v,complement(power_class(u)))* -> member(null_class,v)*.
% 299.96/300.46 55116[4:Res:16440.1,51232.0] || member(image(u,null_class),universal_class)* equal(singleton(apply(u,universal_class)),null_class) -> .
% 299.96/300.46 55186[2:Rew:55166.1,54693.1] || equal(singleton(regular(ordered_pair(u,v))),null_class)** -> equal(regular(null_class),singleton(u)).
% 299.96/300.46 55405[0:Obv:55341.1] || subclass(u,v) -> subclass(intersection(w,u),intersection(v,intersection(w,u)))*.
% 299.96/300.46 55607[0:Obv:55535.0] || -> subclass(intersection(u,intersection(v,w)),intersection(v,intersection(u,intersection(v,w))))*.
% 299.96/300.46 55642[0:SpR:568.0,55551.0] || -> subclass(intersection(u,symmetric_difference(v,cross_product(w,x))),complement(restrict(v,w,x)))*.
% 299.96/300.46 55643[0:SpR:569.0,55551.0] || -> subclass(intersection(u,symmetric_difference(cross_product(v,w),x)),complement(restrict(x,v,w)))*.
% 299.96/300.46 55770[2:Res:55663.0,3515.0] || -> equal(intersection(u,successor(null_class)),null_class) equal(regular(intersection(u,successor(null_class))),null_class)**.
% 299.96/300.46 56134[0:Obv:56061.0] || -> subclass(intersection(u,intersection(v,w)),intersection(w,intersection(u,intersection(v,w))))*.
% 299.96/300.46 56576[0:Obv:56511.1] || subclass(u,v) -> subclass(intersection(u,w),intersection(v,intersection(u,w)))*.
% 299.96/300.46 57144[0:Obv:57070.0] || -> subclass(intersection(intersection(u,v),w),intersection(u,intersection(intersection(u,v),w)))*.
% 299.96/300.46 57179[0:SpR:568.0,57085.0] || -> subclass(intersection(symmetric_difference(u,cross_product(v,w)),x),complement(restrict(u,v,w)))*.
% 299.96/300.46 57180[0:SpR:569.0,57085.0] || -> subclass(intersection(symmetric_difference(cross_product(u,v),w),x),complement(restrict(w,u,v)))*.
% 299.96/300.46 57311[2:Res:57200.0,3515.0] || -> equal(intersection(successor(null_class),u),null_class) equal(regular(intersection(successor(null_class),u)),null_class)**.
% 299.96/300.46 57511[0:Obv:57436.0] || -> subclass(intersection(intersection(u,v),w),intersection(v,intersection(intersection(u,v),w)))*.
% 299.96/300.46 57847[2:SpR:568.0,57214.0] || -> subclass(union(null_class,symmetric_difference(u,cross_product(v,w))),complement(restrict(u,v,w)))*.
% 299.96/300.46 57848[2:SpR:569.0,57214.0] || -> subclass(union(null_class,symmetric_difference(cross_product(u,v),w)),complement(restrict(w,u,v)))*.
% 299.96/300.46 57955[2:SpR:46502.0,57943.0] || -> subclass(complement(successor(intersection(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 299.96/300.46 57956[2:SpR:46508.0,57943.0] || -> subclass(complement(successor(intersection(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 299.96/300.46 57974[2:Res:57943.0,9.0] || subclass(complement(u),complement(successor(u)))* -> equal(complement(successor(u)),complement(u)).
% 299.96/300.46 58057[2:Res:57280.1,3517.0] || equal(complement(u),universal_class) member(regular(v),u)* -> equal(v,null_class).
% 299.96/300.46 58060[2:Res:57280.1,3519.0] || equal(intersection(u,v),universal_class)** -> equal(w,null_class) member(regular(w),v)*.
% 299.96/300.46 58061[2:Res:57280.1,3518.0] || equal(intersection(u,v),universal_class)** -> equal(w,null_class) member(regular(w),u)*.
% 299.96/300.46 58327[0:Obv:58304.1] || subclass(u,symmetric_difference(v,w)) -> subclass(u,intersection(union(v,w),u))*.
% 299.96/300.46 58884[0:Obv:58875.2] || equal(u,v) member(v,w) -> subclass(unordered_pair(v,u),w)*.
% 299.96/300.46 58887[0:Obv:58863.1] || equal(u,v) -> member(v,w) subclass(unordered_pair(v,u),complement(w))*.
% 299.96/300.46 59045[2:Res:59024.0,3517.0] || member(regular(complement(successor(u))),singleton(u))* -> equal(complement(successor(u)),null_class).
% 299.96/300.46 59236[0:Obv:59229.2] || member(u,v) member(w,v) -> subclass(unordered_pair(u,w),v)*.
% 299.96/300.46 59702[2:SpL:46507.0,59305.1] function(image(element_relation,power_class(u))) || equal(power_class(complement(power_class(u))),null_class)** -> .
% 299.96/300.46 59703[2:SpL:28.0,59305.1] function(intersection(complement(u),complement(v))) || equal(union(u,v),null_class)** -> .
% 299.96/300.46 59834[2:SpL:46507.0,59309.0] || equal(power_class(complement(power_class(u))),null_class) -> equal(image(element_relation,power_class(u)),universal_class)**.
% 299.96/300.46 60034[2:Res:58207.1,51.1] || equal(complement(image(successor_relation,u)),universal_class)** member(null_class,u) -> inductive(u).
% 299.96/300.46 60114[2:Res:58207.1,441.1] || equal(complement(singleton(u)),universal_class)** member(u,universal_class) -> member(u,v)*.
% 299.96/300.46 60234[2:Rew:26509.0,60233.0] || equal(union(null_class,u),universal_class)** member(v,universal_class)* -> member(v,u)*.
% 299.96/300.46 60253[2:SpL:46507.0,60013.0] || equal(power_class(complement(power_class(u))),universal_class) -> equal(image(element_relation,power_class(u)),null_class)**.
% 299.96/300.46 61188[10:MRR:61170.0,51740.0] || subclass(cantor(u),null_class) -> equal(apply(u,regular(null_class)),sum_class(range_of(null_class)))**.
% 299.96/300.46 61204[0:Res:54.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(omega,omega)),second(ordered_pair(omega,omega))),ordered_pair(omega,omega))**.
% 299.96/300.46 61210[0:Res:145.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(y__dfg,omega)),second(ordered_pair(y__dfg,omega))),ordered_pair(y__dfg,omega))**.
% 299.96/300.46 61212[0:Res:2113.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(null_class,omega)),second(ordered_pair(null_class,omega))),ordered_pair(null_class,omega))**.
% 299.96/300.46 61665[6:SpL:35175.0,54318.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(null_class,union(u,u))*.
% 299.96/300.46 61666[6:SpL:27508.0,54318.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(null_class,union(null_class,u)).
% 299.96/300.46 61685[2:SpL:35175.0,54651.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(omega,union(u,u))*.
% 299.96/300.46 61686[2:SpL:27508.0,54651.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(omega,union(null_class,u)).
% 299.96/300.46 61776[2:SpL:35175.0,54811.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(y__dfg,union(u,u))*.
% 299.96/300.46 61777[2:SpL:27508.0,54811.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(y__dfg,union(null_class,u)).
% 299.96/300.46 62116[2:Obv:62102.1] || subclass(u,v) -> equal(intersection(regular(v),u),null_class)** equal(v,null_class).
% 299.96/300.46 62379[2:Obv:62363.1] || subclass(u,v) -> equal(intersection(u,regular(v)),null_class)** equal(v,null_class).
% 299.96/300.46 62600[2:SpL:816.1,62525.0] || equal(successor(regular(cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.46 62709[2:Res:7244.1,48665.1] || equal(union(u,v),null_class) -> equal(symmetric_difference(complement(u),complement(v)),null_class)**.
% 299.96/300.46 62907[10:SpL:35175.0,61184.0] || subclass(union(null_class,complement(u)),null_class)* -> member(regular(null_class),union(u,u))*.
% 299.96/300.46 62908[10:SpL:27508.0,61184.0] || subclass(union(null_class,complement(u)),null_class)* -> member(regular(null_class),union(null_class,u)).
% 299.96/300.46 62972[0:Con:62965.0] || member(u,universal_class)* subclass(composition_function,cross_product(v,w))* -> member(u,v)*.
% 299.96/300.46 63131[2:SpR:62519.1,35175.0] || equal(successor(union(u,u)),null_class)** -> equal(union(null_class,complement(u)),universal_class)**.
% 299.96/300.46 63132[2:SpR:62519.1,27508.0] || equal(successor(union(null_class,u)),null_class) -> equal(union(null_class,complement(u)),universal_class)**.
% 299.96/300.46 63733[0:SpR:46638.0,57085.0] || -> subclass(intersection(symmetric_difference(complement(u),power_class(v)),w),union(u,complement(power_class(v))))*.
% 299.96/300.46 63739[2:SpR:46638.0,57214.0] || -> subclass(union(null_class,symmetric_difference(complement(u),power_class(v))),union(u,complement(power_class(v))))*.
% 299.96/300.46 63747[0:SpR:46638.0,55551.0] || -> subclass(intersection(u,symmetric_difference(complement(v),power_class(w))),union(v,complement(power_class(w))))*.
% 299.96/300.46 63940[2:Res:63395.1,51.1] || equal(successor(image(successor_relation,u)),null_class)** member(null_class,u) -> inductive(u).
% 299.96/300.46 64205[2:Con:63965.3] || equal(successor(complement(u)),null_class)** member(v,universal_class)* -> member(v,u)*.
% 299.96/300.46 64242[0:SpR:46932.0,57085.0] || -> subclass(intersection(symmetric_difference(power_class(u),complement(v)),w),union(complement(power_class(u)),v))*.
% 299.96/300.46 64248[2:SpR:46932.0,57214.0] || -> subclass(union(null_class,symmetric_difference(power_class(u),complement(v))),union(complement(power_class(u)),v))*.
% 299.96/300.46 64256[0:SpR:46932.0,55551.0] || -> subclass(intersection(u,symmetric_difference(power_class(v),complement(w))),union(complement(power_class(v)),w))*.
% 299.96/300.46 64579[10:Res:62910.1,3.0] || equal(complement(u),null_class) subclass(u,v)* -> member(regular(null_class),v)*.
% 299.96/300.46 64594[10:Res:62910.1,576.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(regular(null_class),union(u,v))*.
% 299.96/300.46 64623[10:Rew:28.0,64586.0] || equal(union(u,v),null_class) member(regular(null_class),union(u,v))* -> .
% 299.96/300.46 65024[2:SpR:43004.0,20797.1] || equal(union(null_class,u),universal_class) -> equal(power_class(union(u,u)),power_class(universal_class))**.
% 299.96/300.46 65056[2:SpR:43004.0,20797.1] || equal(union(u,u),universal_class)** -> equal(power_class(union(null_class,u)),power_class(universal_class))**.
% 299.96/300.46 65410[4:MRR:65390.0,136.0] || subclass(cantor(u),null_class) -> equal(apply(u,singleton(v)),sum_class(range_of(null_class)))**.
% 299.96/300.46 65890[2:Rew:65888.1,48728.1] || equal(null_class,u) -> equal(complement(union(u,v)),union(null_class,complement(v)))**.
% 299.96/300.46 66561[2:MRR:66553.1,46126.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 299.96/300.46 66835[6:MRR:66798.1,48270.0] inductive(unordered_pair(u,v)) || -> equal(regular(omega),v)* equal(regular(omega),u)*.
% 299.96/300.46 66893[2:MRR:66887.1,46143.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 299.96/300.46 67021[0:Obv:66980.0] || -> equal(intersection(symmetric_difference(u,v),singleton(w)),null_class)** member(w,union(u,v)).
% 299.96/300.46 67045[2:SpR:20797.1,48775.1] || equal(u,universal_class) equal(power_class(u),null_class)** -> subclass(power_class(universal_class),v)*.
% 299.96/300.46 67046[2:SpR:20797.1,48775.1] || equal(u,universal_class) equal(power_class(universal_class),null_class) -> subclass(power_class(u),v)*.
% 299.96/300.46 67048[2:SpR:43004.0,48775.1] || equal(power_class(union(u,u)),null_class)** -> subclass(power_class(union(null_class,u)),v)*.
% 299.96/300.46 67049[2:SpR:43004.0,48775.1] || equal(power_class(union(null_class,u)),null_class) -> subclass(power_class(union(u,u)),v)*.
% 299.96/300.46 67368[0:Obv:67327.0] || -> equal(intersection(singleton(u),symmetric_difference(v,w)),null_class)** member(u,union(v,w)).
% 299.96/300.46 68208[0:Obv:68160.1] || member(u,symmetric_difference(v,w)) -> subclass(singleton(u),complement(intersection(v,w)))*.
% 299.96/300.46 68700[2:Res:3506.1,63420.1] || equal(successor(complement(intersection(u,v))),null_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.46 68709[2:Res:2899.1,63420.1] || equal(successor(cross_product(u,v)),null_class) -> equal(restrict(w,u,v),null_class)**.
% 299.96/300.46 68835[2:SpL:35175.0,65406.0] || subclass(union(null_class,complement(u)),null_class)* -> member(singleton(v),union(u,u))*.
% 299.96/300.46 68836[2:SpL:27508.0,65406.0] || subclass(union(null_class,complement(u)),null_class)* -> member(singleton(v),union(null_class,u))*.
% 299.96/300.46 68973[0:SSi:68935.0,71.0] || -> equal(unordered_pair(u,v),null_class) member(u,unordered_pair(u,v))* member(v,universal_class).
% 299.96/300.46 69004[2:Res:68839.1,3.0] || equal(complement(u),null_class) subclass(u,v)* -> member(singleton(w),v)*.
% 299.96/300.46 69019[2:Res:68839.1,576.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(singleton(w),union(u,v))*.
% 299.96/300.46 69069[2:Rew:28.0,69011.0] || equal(union(u,v),null_class) member(singleton(w),union(u,v))* -> .
% 299.96/300.46 69113[0:SpR:31433.0,43.0] || -> equal(range__dfg(complement(cross_product(singleton(u),v)),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.96/300.46 69201[0:SSi:69163.0,71.0] || -> equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))* member(u,universal_class).
% 299.96/300.46 69227[2:SpR:62519.1,69101.0] || equal(successor(cross_product(u,universal_class)),null_class)** -> equal(image(universal_class,u),range_of(null_class)).
% 299.96/300.46 69252[4:SpL:62519.1,69158.0] || equal(successor(cross_product(singleton(u),universal_class)),null_class)** member(u,cantor(universal_class)) -> .
% 299.96/300.46 69268[4:Res:23803.1,69158.0] || equal(cantor(complement(cross_product(singleton(unordered_pair(u,null_class)),universal_class))),ordered_pair(u,universal_class))** -> .
% 299.96/300.46 69276[4:Res:436.2,69158.0] || subclass(u,cantor(complement(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class).
% 299.96/300.46 69292[4:Res:19334.2,69158.0] || equal(cantor(complement(cross_product(singleton(u),universal_class))),universal_class)** -> equal(singleton(u),null_class).
% 299.96/300.46 69293[4:Res:10763.2,69158.0] || subclass(universal_class,cantor(complement(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class).
% 299.96/300.46 69395[4:SpL:62519.1,69258.0] || equal(successor(cross_product(singleton(y__dfg),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.46 69404[4:SpL:62519.1,69262.0] || equal(successor(cross_product(singleton(omega),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.46 69499[4:SpL:62519.1,69272.0] || equal(successor(cross_product(singleton(null_class),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.46 69880[2:SpR:35175.0,40549.0] || -> equal(intersection(union(null_class,complement(u)),restrict(union(u,u),v,w)),null_class)**.
% 299.96/300.46 69881[2:SpR:27508.0,40549.0] || -> equal(intersection(union(null_class,complement(u)),restrict(union(null_class,u),v,w)),null_class)**.
% 299.96/300.46 70251[0:Obv:70224.2] || subclass(u,v) subclass(u,w) -> subclass(u,intersection(v,w))*.
% 299.96/300.46 70258[0:Obv:70223.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(v,w))*.
% 299.96/300.46 70259[0:Obv:70211.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(u,w))*.
% 299.96/300.46 70260[2:Obv:70210.1] || subclass(union(null_class,u),v) -> subclass(union(null_class,u),intersection(u,v))*.
% 299.96/300.46 70376[4:Res:23803.1,43320.0] || equal(union(null_class,u),ordered_pair(v,universal_class)) -> member(unordered_pair(v,null_class),u)*.
% 299.96/300.46 70405[2:Res:19334.2,43320.0] || equal(union(null_class,u),universal_class)** -> equal(singleton(v),null_class) member(v,u)*.
% 299.96/300.46 70410[2:Res:10763.2,43320.0] || subclass(universal_class,union(null_class,u))* -> equal(v,null_class) member(regular(v),u)*.
% 299.96/300.46 70802[0:Obv:70744.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(w,v))*.
% 299.96/300.46 70831[0:Obv:70726.1] || member(u,v) -> subclass(intersection(w,singleton(u)),intersection(v,singleton(u)))*.
% 299.96/300.46 70980[2:Res:58909.0,2136.1] || equal(union(null_class,symmetric_difference(u,v)),universal_class)** -> member(null_class,union(u,v)).
% 299.96/300.46 71480[0:Obv:71424.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(w,u))*.
% 299.96/300.46 71509[0:Obv:71407.1] || member(u,v) -> subclass(intersection(singleton(u),w),intersection(v,singleton(u)))*.
% 299.96/300.46 73247[4:Rew:27508.0,73246.0,27508.0,73246.0] || -> subclass(union(null_class,complement(apply(null_class,u))),union(null_class,complement(apply(null_class,v))))*.
% 299.96/300.46 73256[2:Rew:72460.0,72276.1] inductive(symmetric_difference(union(u,null_class),universal_class)) || -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 72348[2:Rew:71741.0,27414.0] || equal(complement(u),range_of(xr)) equal(union(u,null_class),range_of(xr))** -> .
% 299.96/300.46 72349[2:Rew:71741.0,27415.0] || member(regular(union(u,null_class)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.96/300.46 72351[2:Rew:71741.0,27420.0] || -> subclass(complement(successor(complement(u))),intersection(union(u,null_class),complement(singleton(complement(u)))))*.
% 299.96/300.46 72358[4:Rew:71741.0,27455.0] || equal(complement(u),singleton(singleton(null_class))) subclass(universal_class,union(u,null_class))* -> .
% 299.96/300.46 72425[2:Rew:71741.0,49211.0] || -> subclass(symmetric_difference(power_class(universal_class),union(u,null_class)),union(complement(power_class(universal_class)),complement(u)))*.
% 299.96/300.46 72427[2:Rew:71741.0,49471.0] || -> subclass(symmetric_difference(power_class(null_class),union(u,null_class)),union(complement(power_class(null_class)),complement(u)))*.
% 299.96/300.46 72707[2:Rew:72460.0,27332.1] inductive(symmetric_difference(union(null_class,u),universal_class)) || -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.46 72727[2:Rew:72460.0,68353.0] || equal(successor(union(null_class,complement(u))),null_class)** -> subclass(universal_class,union(u,u))*.
% 299.96/300.46 72728[2:Rew:72460.0,63133.0] || equal(successor(union(null_class,complement(u))),null_class)** -> subclass(universal_class,union(null_class,u)).
% 299.96/300.46 72746[4:Rew:72460.0,61484.1] || equal(sum_class(range_of(null_class)),null_class) -> equal(union(null_class,apply(null_class,universal_class)),null_class)**.
% 299.96/300.46 72747[4:Rew:72460.0,53591.1] || subclass(sum_class(range_of(null_class)),null_class) -> equal(union(null_class,apply(null_class,universal_class)),null_class)**.
% 299.96/300.46 72753[4:Rew:72460.0,21193.1] || equal(apply(null_class,u),universal_class)** -> equal(union(null_class,apply(null_class,v)),universal_class)**.
% 299.96/300.46 72761[4:Rew:72460.0,61485.1] || equal(apply(null_class,u),null_class)** -> equal(union(null_class,apply(null_class,v)),null_class)**.
% 299.96/300.46 72762[4:Rew:72460.0,53592.1] || subclass(apply(null_class,u),null_class)* -> equal(union(null_class,apply(null_class,v)),null_class)**.
% 299.96/300.46 72771[4:Rew:72460.0,26991.1] || equal(sum_class(range_of(null_class)),universal_class) -> equal(union(null_class,apply(null_class,u)),universal_class)**.
% 299.96/300.46 72781[4:Rew:72460.0,17286.1] inductive(symmetric_difference(sum_class(u),universal_class)) || equal(union(null_class,sum_class(u)),universal_class)** -> .
% 299.96/300.46 72797[4:Rew:72460.0,17044.1] inductive(symmetric_difference(inverse(u),universal_class)) || equal(union(null_class,inverse(u)),universal_class)** -> .
% 299.96/300.46 72814[4:Rew:72460.0,15364.1] inductive(symmetric_difference(range_of(u),universal_class)) || equal(union(null_class,range_of(u)),universal_class)** -> .
% 299.96/300.46 72830[4:Rew:72460.0,16795.1] inductive(symmetric_difference(cantor(u),universal_class)) || equal(union(null_class,cantor(u)),universal_class)** -> .
% 299.96/300.46 72831[4:Rew:72460.0,11261.1] inductive(symmetric_difference(domain_of(u),universal_class)) || equal(union(null_class,cantor(u)),universal_class)** -> .
% 299.96/300.46 72959[2:Rew:72917.0,23233.0] || equal(union(null_class,u),universal_class) -> member(ordered_pair(null_class,null_class),union(u,null_class))*.
% 299.96/300.46 72967[2:Rew:72917.0,14622.0] || subclass(universal_class,union(null_class,u)) -> member(unordered_pair(v,w),union(u,null_class))*.
% 299.96/300.46 72976[2:Rew:72917.0,13992.0] || subclass(domain_relation,union(null_class,u)) -> member(ordered_pair(null_class,null_class),union(u,null_class))*.
% 299.96/300.47 72977[2:Rew:72917.0,18298.0] || equal(union(null_class,u),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,null_class))*.
% 299.96/300.47 73018[2:Rew:72272.0,66197.1] || equal(null_class,u) -> equal(complement(union(v,u)),union(null_class,complement(v)))**.
% 299.96/300.47 73335[4:Rew:46507.0,71964.1] || equal(u,universal_class) -> subclass(power_class(complement(power_class(u))),power_class(complement(power_class(universal_class))))*.
% 299.96/300.47 73336[4:Rew:71741.0,71970.0] || -> equal(union(complement(apply(null_class,u)),v),union(complement(apply(null_class,w)),v))*.
% 299.96/300.47 73337[4:Rew:71741.0,71971.0] || -> equal(union(u,complement(apply(null_class,v))),union(u,complement(apply(null_class,w))))*.
% 299.96/300.47 73341[4:Rew:71741.0,71983.0] || -> equal(complement(apply(null_class,u)),null_class)** member(regular(complement(apply(null_class,v))),universal_class)*.
% 299.96/300.47 73454[2:Rew:72917.0,72974.1] || -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),union(u,null_class))*.
% 299.96/300.47 73636[0:Rew:73483.0,47501.0] || -> equal(symmetric_difference(complement(power_class(u)),complement(power_class(v))),symmetric_difference(power_class(u),power_class(v)))**.
% 299.96/300.47 74725[2:Rew:26509.0,74669.1] inductive(symmetric_difference(complement(intersection(u,universal_class)),universal_class)) || -> member(null_class,union(null_class,u))*.
% 299.96/300.47 75412[2:Rew:26501.0,75277.1,26501.0,75277.0] || -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),union(null_class,u))*.
% 299.96/300.47 75413[2:Rew:26501.0,75278.0] || subclass(universal_class,union(u,null_class)) -> member(unordered_pair(v,w),union(null_class,u))*.
% 299.96/300.47 75432[2:Rew:26498.0,75349.0,8044.0,75349.0] || member(regular(union(u,null_class)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.96/300.47 75433[2:Rew:74623.0,75369.0,8044.0,75369.0] || member(regular(union(null_class,u)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.96/300.47 75515[2:Rew:72460.0,75496.1] single_valued_class(union(cross_product(universal_class,universal_class),null_class)) || -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.47 75559[0:SpR:73483.0,5565.0] || -> subclass(symmetric_difference(union(u,v),complement(intersection(u,v))),complement(symmetric_difference(u,v)))*.
% 299.96/300.47 76416[2:Rew:26501.0,76178.1,26501.0,76178.0] || -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),union(u,u))*.
% 299.96/300.47 76417[2:Rew:26501.0,76179.0] || subclass(universal_class,union(u,null_class)) -> member(unordered_pair(v,w),union(u,u))*.
% 299.96/300.47 76439[2:Rew:74623.0,76350.0,8044.0,76350.0] || member(regular(union(u,u)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.96/300.47 76440[2:Rew:29253.0,76371.0] || member(regular(union(u,null_class)),complement(u))* -> equal(union(u,u),null_class).
% 299.96/300.47 77131[0:SpR:73462.0,2884.1] || -> equal(intersection(u,singleton(v)),null_class) equal(regular(intersection(singleton(v),u)),v)**.
% 299.96/300.47 77172[0:SpR:73462.0,3491.1] || -> equal(intersection(singleton(u),v),null_class) equal(regular(intersection(v,singleton(u))),u)**.
% 299.96/300.47 77367[0:SpL:73462.0,12153.0] || member(not_subclass_element(u,intersection(u,v)),v)* -> subclass(u,intersection(v,u)).
% 299.96/300.47 77763[0:SpR:77431.0,2900.1] || -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),union(v,u))*.
% 299.96/300.47 77764[0:SpR:77431.0,3566.1] || subclass(universal_class,symmetric_difference(u,v)) -> member(unordered_pair(w,x),union(v,u))*.
% 299.96/300.47 78033[2:Rew:78007.0,72426.0] || -> subclass(symmetric_difference(power_class(null_class),union(u,null_class)),union(complement(u),complement(power_class(null_class))))*.
% 299.96/300.47 78036[2:Rew:78007.0,72424.0] || -> subclass(symmetric_difference(power_class(universal_class),union(u,null_class)),union(complement(u),complement(power_class(universal_class))))*.
% 299.96/300.47 78041[2:Rew:78007.0,49463.0] || -> subclass(symmetric_difference(power_class(null_class),union(null_class,u)),union(complement(u),complement(power_class(null_class))))*.
% 299.96/300.47 78042[2:Rew:78007.0,49203.0] || -> subclass(symmetric_difference(power_class(universal_class),union(null_class,u)),union(complement(u),complement(power_class(universal_class))))*.
% 299.96/300.47 78126[0:Rew:47353.0,77849.0] || -> equal(complement(intersection(power_class(u),power_class(v))),complement(intersection(power_class(v),power_class(u))))*.
% 299.96/300.47 78240[0:SpR:78007.0,2900.1] || -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(v,u)),union(u,v))*.
% 299.96/300.47 78279[0:SpL:78007.0,4292.0] || member(u,symmetric_difference(complement(v),complement(w)))* -> member(u,union(w,v)).
% 299.96/300.47 79845[4:SpR:73051.0,62519.1] || equal(successor(sum_class(range_of(null_class))),null_class) -> equal(complement(apply(null_class,u)),universal_class)**.
% 299.96/300.47 79847[4:SpR:73051.0,5642.0] || -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(sum_class(range_of(null_class)),v))*.
% 299.96/300.47 79852[4:SpR:73051.0,9137.1] || -> member(singleton(null_class),sum_class(range_of(null_class))) member(singleton(null_class),complement(apply(null_class,u)))*.
% 299.96/300.47 79879[4:SpR:73051.0,40549.0] || -> equal(intersection(complement(apply(null_class,u)),restrict(sum_class(range_of(null_class)),v,w)),null_class)**.
% 299.96/300.47 79888[4:SpR:73051.0,5642.0] || -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(u,sum_class(range_of(null_class))))*.
% 299.96/300.47 79966[4:SpL:73051.0,18850.1] || subclass(domain_relation,sum_class(range_of(null_class))) subclass(universal_class,complement(apply(null_class,u)))* -> .
% 299.96/300.47 79975[4:SpL:73051.0,12239.1] || subclass(domain_relation,sum_class(range_of(null_class))) subclass(domain_relation,complement(apply(null_class,u)))* -> .
% 299.96/300.47 79976[4:SpL:73051.0,12505.1] || equal(sum_class(range_of(null_class)),domain_relation) equal(complement(apply(null_class,u)),domain_relation)** -> .
% 299.96/300.47 79982[4:SpL:73051.0,54811.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(y__dfg,sum_class(range_of(null_class))).
% 299.96/300.47 79983[4:SpL:73051.0,54651.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(omega,sum_class(range_of(null_class))).
% 299.96/300.47 79984[6:SpL:73051.0,54318.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(null_class,sum_class(range_of(null_class))).
% 299.96/300.47 79985[4:SpL:73051.0,65406.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(singleton(v),sum_class(range_of(null_class)))*.
% 299.96/300.47 79986[10:SpL:73051.0,61184.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(regular(null_class),sum_class(range_of(null_class))).
% 299.96/300.47 79987[4:SpL:73051.0,26.1] || member(u,sum_class(range_of(null_class))) member(u,complement(apply(null_class,v)))* -> .
% 299.96/300.47 80033[4:Rew:79906.0,71981.1] || member(u,complement(apply(null_class,v)))* -> member(u,complement(apply(null_class,universal_class)))*.
% 299.96/300.47 80034[4:Rew:79906.0,71980.0] || member(u,complement(apply(null_class,universal_class)))* -> member(u,complement(apply(null_class,v)))*.
% 299.96/300.47 80314[4:SpL:79906.0,46445.0] || equal(union(null_class,complement(apply(null_class,universal_class))),union(null_class,sum_class(range_of(null_class))))** -> .
% 299.96/300.47 80418[0:SpR:73469.0,46638.0] || -> equal(symmetric_difference(complement(power_class(u)),power_class(v)),symmetric_difference(power_class(u),complement(power_class(v))))**.
% 299.96/300.47 80566[9:Rew:26498.0,80442.1,73462.0,80442.1,8050.0,80442.1,77431.0,80442.1,73462.0,80442.1,74627.0,80442.1,8044.0,80442.1] function(complement(power_class(u))) || -> equal(successor(complement(power_class(u))),complement(power_class(u)))**.
% 299.96/300.47 80904[2:SpR:72272.0,62519.1] || equal(successor(union(u,null_class)),null_class) -> equal(union(null_class,complement(u)),universal_class)**.
% 299.96/300.47 80906[2:SpR:72272.0,5642.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(union(u,null_class),v))*.
% 299.96/300.47 80911[2:SpR:72272.0,9137.1] || -> member(singleton(null_class),union(u,null_class)) member(singleton(null_class),union(null_class,complement(u)))*.
% 299.96/300.47 80938[2:SpR:72272.0,40549.0] || -> equal(intersection(union(null_class,complement(u)),restrict(union(u,null_class),v,w)),null_class)**.
% 299.96/300.47 80947[2:SpR:72272.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(u,union(v,null_class)))*.
% 299.96/300.47 80989[2:SpL:72272.0,35714.1] || equal(union(u,null_class),domain_relation) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.96/300.47 80991[2:SpL:72272.0,18850.1] || subclass(domain_relation,union(u,null_class)) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.96/300.47 80999[2:SpL:72272.0,35720.1] || equal(union(u,null_class),domain_relation) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.96/300.47 81000[2:SpL:72272.0,12239.1] || subclass(domain_relation,union(u,null_class)) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.96/300.47 81001[2:SpL:72272.0,12505.1] || equal(union(u,null_class),domain_relation) equal(union(null_class,complement(u)),domain_relation)** -> .
% 299.96/300.47 81007[2:SpL:72272.0,54811.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(y__dfg,union(u,null_class)).
% 299.96/300.47 81008[2:SpL:72272.0,54651.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(omega,union(u,null_class)).
% 299.96/300.47 81009[6:SpL:72272.0,54318.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(null_class,union(u,null_class)).
% 299.96/300.47 81010[2:SpL:72272.0,65406.0] || subclass(union(null_class,complement(u)),null_class)* -> member(singleton(v),union(u,null_class))*.
% 299.96/300.47 81011[10:SpL:72272.0,61184.0] || subclass(union(null_class,complement(u)),null_class)* -> member(regular(null_class),union(u,null_class)).
% 299.96/300.47 81012[2:SpL:72272.0,26.1] || member(u,union(v,null_class)) member(u,union(null_class,complement(v)))* -> .
% 299.96/300.47 81191[6:Res:72285.1,3.0] || subclass(union(u,null_class),v)* -> member(null_class,complement(u)) member(null_class,v).
% 299.96/300.47 81210[4:SpR:73050.0,62519.1] || equal(successor(apply(null_class,u)),null_class)** -> equal(complement(apply(null_class,v)),universal_class)**.
% 299.96/300.47 81212[4:SpR:73050.0,5642.0] || -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(apply(null_class,w),v))*.
% 299.96/300.47 81217[4:SpR:73050.0,9137.1] || -> member(singleton(null_class),apply(null_class,u))* member(singleton(null_class),complement(apply(null_class,v)))*.
% 299.96/300.47 81244[4:SpR:73050.0,40549.0] || -> equal(intersection(complement(apply(null_class,u)),restrict(apply(null_class,v),w,x)),null_class)**.
% 299.96/300.47 81253[4:SpR:73050.0,5642.0] || -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(u,apply(null_class,w)))*.
% 299.96/300.47 81351[4:SpL:73050.0,35714.1] || equal(apply(null_class,u),domain_relation)** subclass(universal_class,complement(apply(null_class,v)))* -> .
% 299.96/300.47 81353[4:SpL:73050.0,18850.1] || subclass(domain_relation,apply(null_class,u))* subclass(universal_class,complement(apply(null_class,v)))* -> .
% 299.96/300.47 81361[4:SpL:73050.0,35720.1] || equal(apply(null_class,u),domain_relation)** subclass(domain_relation,complement(apply(null_class,v)))* -> .
% 299.96/300.47 81362[4:SpL:73050.0,12239.1] || subclass(domain_relation,apply(null_class,u))* subclass(domain_relation,complement(apply(null_class,v)))* -> .
% 299.96/300.47 81363[4:SpL:73050.0,12505.1] || equal(apply(null_class,u),domain_relation)** equal(complement(apply(null_class,v)),domain_relation)** -> .
% 299.96/300.47 81367[4:SpL:73050.0,46445.0] || equal(union(null_class,complement(apply(null_class,u))),union(null_class,apply(null_class,v)))* -> .
% 299.96/300.47 81369[4:SpL:73050.0,54811.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(y__dfg,apply(null_class,v))*.
% 299.96/300.47 81370[4:SpL:73050.0,54651.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(omega,apply(null_class,v))*.
% 299.96/300.47 81371[6:SpL:73050.0,54318.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(null_class,apply(null_class,v))*.
% 299.96/300.47 81372[4:SpL:73050.0,65406.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(singleton(v),apply(null_class,w))*.
% 299.96/300.47 81373[10:SpL:73050.0,61184.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(regular(null_class),apply(null_class,v))*.
% 299.96/300.47 81374[4:SpL:73050.0,26.1] || member(u,apply(null_class,v))* member(u,complement(apply(null_class,w)))* -> .
% 299.96/300.47 81828[2:SpR:76334.0,20797.1] || equal(union(null_class,u),universal_class) -> equal(power_class(union(u,null_class)),power_class(universal_class))**.
% 299.96/300.47 81836[2:SpR:76334.0,48775.1] || equal(power_class(union(null_class,u)),null_class) -> subclass(power_class(union(u,null_class)),v)*.
% 299.96/300.47 81868[2:SpR:76334.0,48775.1] || equal(power_class(union(u,null_class)),null_class) -> subclass(power_class(union(null_class,u)),v)*.
% 299.96/300.47 82132[4:SpL:62519.1,80616.0] || equal(successor(apply(null_class,u)),null_class)** equal(apply(null_class,v),universal_class)** -> .
% 299.96/300.47 82154[2:SpR:81953.1,48775.1] || equal(null_class,u) equal(power_class(null_class),null_class) -> subclass(power_class(u),v)*.
% 299.96/300.47 82166[2:SpR:81953.1,81953.1] || equal(null_class,u) equal(null_class,v) -> equal(power_class(u),power_class(v))*.
% 299.96/300.47 82187[2:SpR:81953.1,48775.1] || equal(null_class,u) equal(power_class(u),null_class)** -> subclass(power_class(null_class),v)*.
% 299.96/300.47 82213[2:SpR:81953.1,43004.0] || equal(union(u,u),null_class)** -> equal(power_class(union(null_class,u)),power_class(null_class))**.
% 299.96/300.47 82214[2:SpR:81953.1,43004.0] || equal(union(null_class,u),null_class) -> equal(power_class(union(u,u)),power_class(null_class))**.
% 299.96/300.47 82215[2:SpR:81953.1,76334.0] || equal(union(null_class,u),null_class) -> equal(power_class(union(u,null_class)),power_class(null_class))**.
% 299.96/300.47 82234[8:SpL:81953.1,49290.0] || equal(null_class,u) subclass(complement(power_class(u)),v)* -> member(null_class,v).
% 299.96/300.47 82235[8:SpL:81953.1,49291.0] || equal(null_class,u) equal(v,complement(power_class(u)))* -> member(null_class,v)*.
% 299.96/300.47 82387[3:Obv:82369.1] || member(u,element_relation) -> equal(intersection(singleton(u),complement(compose(element_relation,universal_class))),null_class)**.
% 299.96/300.47 82395[2:Res:82345.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(power_class(null_class)),v)*.
% 299.96/300.47 82396[2:Res:82345.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(power_class(null_class)),v)*.
% 299.96/300.47 82457[3:Obv:82439.1] || member(u,element_relation) -> equal(intersection(complement(compose(element_relation,universal_class)),singleton(u)),null_class)**.
% 299.96/300.47 82463[9:SoR:82334.0,5697.2] single_valued_class(power_class(u)) || equal(null_class,u) equal(power_class(u),null_class)** -> .
% 299.96/300.47 82481[2:Res:82401.1,4304.1] || subclass(universal_class,intersection(u,v)) member(power_class(null_class),symmetric_difference(u,v))* -> .
% 299.96/300.47 82487[2:Res:82401.1,273.0] || subclass(universal_class,restrict(u,v,w))* -> member(power_class(null_class),cross_product(v,w)).
% 299.96/300.47 82782[2:Res:72942.0,2136.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(null_class,union(v,null_class)).
% 299.96/300.47 82783[2:Res:72942.0,478.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(y__dfg,union(v,null_class)).
% 299.96/300.47 82784[2:Res:72942.0,465.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(omega,union(v,null_class)).
% 299.96/300.47 82880[2:Res:72985.0,2136.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(null_class,union(u,null_class)).
% 299.96/300.47 82881[2:Res:72985.0,478.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(y__dfg,union(u,null_class)).
% 299.96/300.47 82882[2:Res:72985.0,465.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(omega,union(u,null_class)).
% 299.96/300.47 83009[9:SpR:73632.1,57823.0] function(restrict(u,v,w)) || -> subclass(successor(restrict(u,v,w)),u)*.
% 299.96/300.47 83011[9:SpR:73632.1,58909.0] function(symmetric_difference(u,v)) || -> subclass(successor(symmetric_difference(u,v)),union(u,v))*.
% 299.96/300.47 83039[9:SpR:73632.1,35171.0] function(complement(singleton(null_class))) || -> equal(successor(complement(singleton(null_class))),complement(successor(null_class)))**.
% 299.96/300.47 83131[9:Rew:73632.1,82975.2] function(u) || -> member(not_subclass_element(successor(u),v),u)* subclass(successor(u),v).
% 299.96/300.47 83318[2:SpL:75234.0,3518.0] || subclass(u,union(v,null_class))* -> equal(u,null_class) member(regular(u),v).
% 299.96/300.47 83512[2:SpR:75241.0,20797.1] || equal(union(u,null_class),universal_class) -> equal(power_class(union(u,u)),power_class(universal_class))**.
% 299.96/300.47 83521[2:SpR:75241.0,48775.1] || equal(power_class(union(u,null_class)),null_class) -> subclass(power_class(union(u,u)),v)*.
% 299.96/300.47 83529[2:SpR:75241.0,81953.1] || equal(union(u,null_class),null_class) -> equal(power_class(union(u,u)),power_class(null_class))**.
% 299.96/300.47 83549[2:SpR:75241.0,20797.1] || equal(union(u,u),universal_class)** -> equal(power_class(union(u,null_class)),power_class(universal_class))**.
% 299.96/300.47 83558[2:SpR:75241.0,48775.1] || equal(power_class(union(u,u)),null_class)** -> subclass(power_class(union(u,null_class)),v)*.
% 299.96/300.47 83566[2:SpR:75241.0,81953.1] || equal(union(u,u),null_class)** -> equal(power_class(union(u,null_class)),power_class(null_class))**.
% 299.96/300.47 83990[4:Res:23803.1,75363.0] || equal(union(u,null_class),ordered_pair(v,universal_class)) -> member(unordered_pair(v,null_class),u)*.
% 299.96/300.47 84020[2:Res:19334.2,75363.0] || equal(union(u,null_class),universal_class)** -> equal(singleton(v),null_class) member(v,u)*.
% 299.96/300.47 84026[2:Res:10763.2,75363.0] || subclass(universal_class,union(u,null_class))* -> equal(v,null_class) member(regular(v),u)*.
% 299.96/300.47 84280[9:Rew:73462.0,84173.1,31501.0,84173.1] function(complement(u)) || -> equal(intersection(successor(complement(u)),union(u,u)),null_class)**.
% 299.96/300.47 84331[9:Res:76532.1,2136.1] function(u) || equal(intersection(successor(u),v),universal_class)** -> member(null_class,u).
% 299.96/300.47 84332[9:Res:76532.1,478.1] function(u) || equal(intersection(successor(u),v),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 84333[9:Res:76532.1,465.1] function(u) || equal(intersection(successor(u),v),universal_class)** -> member(omega,u).
% 299.96/300.47 84385[9:Res:76638.1,2136.1] function(u) || equal(intersection(v,successor(u)),universal_class)** -> member(null_class,u).
% 299.96/300.47 84386[9:Res:76638.1,478.1] function(u) || equal(intersection(v,successor(u)),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 84387[9:Res:76638.1,465.1] function(u) || equal(intersection(v,successor(u)),universal_class)** -> member(omega,u).
% 299.96/300.47 84472[2:SpR:77552.0,62519.1] || equal(successor(symmetric_difference(u,v)),null_class) -> equal(complement(symmetric_difference(v,u)),universal_class)**.
% 299.96/300.47 84474[0:SpR:77552.0,5642.0] || -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),complement(w)),union(symmetric_difference(v,u),w))*.
% 299.96/300.47 84479[0:SpR:77552.0,9137.1] || -> member(singleton(null_class),symmetric_difference(u,v)) member(singleton(null_class),complement(symmetric_difference(v,u)))*.
% 299.96/300.47 84506[0:SpR:77552.0,40549.0] || -> equal(intersection(complement(symmetric_difference(u,v)),restrict(symmetric_difference(v,u),w,x)),null_class)**.
% 299.96/300.47 84515[0:SpR:77552.0,5642.0] || -> subclass(symmetric_difference(complement(u),complement(symmetric_difference(v,w))),union(u,symmetric_difference(w,v)))*.
% 299.96/300.47 84617[2:SpL:77552.0,35714.1] || equal(symmetric_difference(u,v),domain_relation) subclass(universal_class,complement(symmetric_difference(v,u)))* -> .
% 299.96/300.47 84619[2:SpL:77552.0,18850.1] || subclass(domain_relation,symmetric_difference(u,v)) subclass(universal_class,complement(symmetric_difference(v,u)))* -> .
% 299.96/300.47 84627[2:SpL:77552.0,35720.1] || equal(symmetric_difference(u,v),domain_relation) subclass(domain_relation,complement(symmetric_difference(v,u)))* -> .
% 299.96/300.47 84628[2:SpL:77552.0,12239.1] || subclass(domain_relation,symmetric_difference(u,v)) subclass(domain_relation,complement(symmetric_difference(v,u)))* -> .
% 299.96/300.47 84629[2:SpL:77552.0,12505.1] || equal(symmetric_difference(u,v),domain_relation) equal(complement(symmetric_difference(v,u)),domain_relation)** -> .
% 299.96/300.47 84636[2:SpL:77552.0,54811.0] || equal(successor(complement(symmetric_difference(u,v))),null_class)** -> member(y__dfg,symmetric_difference(v,u)).
% 299.96/300.47 84637[2:SpL:77552.0,54651.0] || equal(successor(complement(symmetric_difference(u,v))),null_class)** -> member(omega,symmetric_difference(v,u)).
% 299.96/300.47 84638[6:SpL:77552.0,54318.0] || equal(successor(complement(symmetric_difference(u,v))),null_class)** -> member(null_class,symmetric_difference(v,u)).
% 299.96/300.47 84639[2:SpL:77552.0,65406.0] || subclass(complement(symmetric_difference(u,v)),null_class)* -> member(singleton(w),symmetric_difference(v,u))*.
% 299.96/300.47 84640[10:SpL:77552.0,61184.0] || subclass(complement(symmetric_difference(u,v)),null_class)* -> member(regular(null_class),symmetric_difference(v,u)).
% 299.96/300.47 84642[0:SpL:77552.0,26.1] || member(u,symmetric_difference(v,w)) member(u,complement(symmetric_difference(w,v)))* -> .
% 299.96/300.47 84818[0:SpR:77552.0,77756.0] || -> subclass(symmetric_difference(complement(u),complement(symmetric_difference(v,w))),union(symmetric_difference(w,v),u))*.
% 299.96/300.47 84821[4:SpR:79906.0,77756.0] || -> subclass(symmetric_difference(complement(u),complement(apply(null_class,universal_class))),union(sum_class(range_of(null_class)),u))*.
% 299.96/300.47 84822[2:SpR:35175.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(union(v,v),u))*.
% 299.96/300.47 84823[2:SpR:72272.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(union(v,null_class),u))*.
% 299.96/300.47 84824[2:SpR:27508.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(union(null_class,v),u))*.
% 299.96/300.47 84825[4:SpR:73050.0,77756.0] || -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(apply(null_class,w),u))*.
% 299.96/300.47 84841[0:SpR:77552.0,77756.0] || -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),complement(w)),union(w,symmetric_difference(v,u)))*.
% 299.96/300.47 84844[4:SpR:79906.0,77756.0] || -> subclass(symmetric_difference(complement(apply(null_class,universal_class)),complement(u)),union(u,sum_class(range_of(null_class))))*.
% 299.96/300.47 84845[2:SpR:35175.0,77756.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(v,union(u,u)))*.
% 299.96/300.47 84846[2:SpR:72272.0,77756.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(v,union(u,null_class)))*.
% 299.96/300.47 84847[2:SpR:27508.0,77756.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(v,union(null_class,u)))*.
% 299.96/300.47 84848[4:SpR:73050.0,77756.0] || -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(v,apply(null_class,w)))*.
% 299.96/300.47 84857[0:Res:77756.0,2136.1] || equal(symmetric_difference(complement(u),complement(v)),universal_class)** -> member(null_class,union(v,u)).
% 299.96/300.47 84858[0:Res:77756.0,478.1] || equal(symmetric_difference(complement(u),complement(v)),universal_class)** -> member(y__dfg,union(v,u)).
% 299.96/300.47 84859[0:Res:77756.0,465.1] || equal(symmetric_difference(complement(u),complement(v)),universal_class)** -> member(omega,union(v,u)).
% 299.96/300.47 84957[9:SpR:73632.1,77768.0] function(symmetric_difference(u,v)) || -> subclass(successor(symmetric_difference(u,v)),union(v,u))*.
% 299.96/300.47 84963[2:Res:77768.0,2136.1] || equal(union(null_class,symmetric_difference(u,v)),universal_class)** -> member(null_class,union(v,u)).
% 299.96/300.47 84964[2:Res:77768.0,478.1] || equal(union(null_class,symmetric_difference(u,v)),universal_class)** -> member(y__dfg,union(v,u)).
% 299.96/300.47 84965[2:Res:77768.0,465.1] || equal(union(null_class,symmetric_difference(u,v)),universal_class)** -> member(omega,union(v,u)).
% 299.96/300.47 85073[2:Res:82724.0,2136.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(null_class,union(v,v))*.
% 299.96/300.47 85074[2:Res:82724.0,478.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(y__dfg,union(v,v))*.
% 299.96/300.47 85075[2:Res:82724.0,465.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(omega,union(v,v))*.
% 299.96/300.47 85658[2:Obv:85646.1] || subclass(universal_class,symmetric_difference(u,v)) -> equal(union(null_class,intersection(u,v)),null_class)**.
% 299.96/300.47 85882[2:Res:82752.0,2136.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(null_class,union(v,null_class)).
% 299.96/300.47 85883[2:Res:82752.0,478.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(y__dfg,union(v,null_class)).
% 299.96/300.47 85884[2:Res:82752.0,465.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(omega,union(v,null_class)).
% 299.96/300.47 85992[2:Res:82819.0,2136.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(null_class,union(u,u))*.
% 299.96/300.47 85993[2:Res:82819.0,478.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(y__dfg,union(u,u))*.
% 299.96/300.47 85994[2:Res:82819.0,465.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(omega,union(u,u))*.
% 299.96/300.47 86245[2:Res:82847.0,2136.1] || equal(intersection(union(u,u),v),universal_class)** -> member(null_class,union(u,null_class)).
% 299.96/300.47 86246[2:Res:82847.0,478.1] || equal(intersection(union(u,u),v),universal_class)** -> member(y__dfg,union(u,null_class)).
% 299.96/300.47 86247[2:Res:82847.0,465.1] || equal(intersection(union(u,u),v),universal_class)** -> member(omega,union(u,null_class)).
% 299.96/300.47 86307[2:SpL:62519.1,84635.0] || equal(successor(symmetric_difference(u,v)),null_class)** equal(symmetric_difference(v,u),universal_class) -> .
% 299.96/300.47 86395[2:Res:85030.0,2136.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(null_class,union(v,v))*.
% 299.96/300.47 86396[2:Res:85030.0,478.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(y__dfg,union(v,v))*.
% 299.96/300.47 86397[2:Res:85030.0,465.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(omega,union(v,v))*.
% 299.96/300.47 86495[2:Res:86351.0,2136.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(null_class,union(null_class,v)).
% 299.96/300.47 86496[2:Res:86351.0,478.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(y__dfg,union(null_class,v)).
% 299.96/300.47 86497[2:Res:86351.0,465.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(omega,union(null_class,v)).
% 299.96/300.47 86696[2:Res:86476.0,2136.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(null_class,union(null_class,u)).
% 299.96/300.47 86697[2:Res:86476.0,478.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(y__dfg,union(null_class,u)).
% 299.96/300.47 86698[2:Res:86476.0,465.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(omega,union(null_class,u)).
% 299.96/300.47 86800[2:Res:85816.0,2136.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(null_class,union(null_class,v)).
% 299.96/300.47 86801[2:Res:85816.0,478.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(y__dfg,union(null_class,v)).
% 299.96/300.47 86802[2:Res:85816.0,465.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(omega,union(null_class,v)).
% 299.96/300.47 86905[2:Res:85946.0,2136.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(null_class,union(u,u))*.
% 299.96/300.47 86906[2:Res:85946.0,478.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(y__dfg,union(u,u))*.
% 299.96/300.47 86907[2:Res:85946.0,465.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(omega,union(u,u))*.
% 299.96/300.47 87015[2:Res:86177.0,2136.1] || equal(intersection(union(u,u),v),universal_class)** -> member(null_class,union(null_class,u)).
% 299.96/300.47 87016[2:Res:86177.0,478.1] || equal(intersection(union(u,u),v),universal_class)** -> member(y__dfg,union(null_class,u)).
% 299.96/300.47 87017[2:Res:86177.0,465.1] || equal(intersection(union(u,u),v),universal_class)** -> member(omega,union(null_class,u)).
% 299.96/300.47 87581[2:SpL:43289.0,3518.0] || subclass(u,union(v,v))* -> equal(u,null_class) member(regular(u),v).
% 299.96/300.47 87730[0:Res:55353.1,2136.1] || subclass(u,v)* equal(intersection(w,u),universal_class)** -> member(null_class,v).
% 299.96/300.47 87731[0:Res:55353.1,478.1] || subclass(u,v)* equal(intersection(w,u),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 87732[0:Res:55353.1,465.1] || subclass(u,v)* equal(intersection(w,u),universal_class)** -> member(omega,v).
% 299.96/300.47 88405[4:Res:23803.1,55935.0] || equal(union(u,u),ordered_pair(v,universal_class))* -> member(unordered_pair(v,null_class),u)*.
% 299.96/300.47 88435[2:Res:19334.2,55935.0] || equal(union(u,u),universal_class)** -> equal(singleton(v),null_class) member(v,u)*.
% 299.96/300.47 88441[2:Res:10763.2,55935.0] || subclass(universal_class,union(u,u))* -> equal(v,null_class) member(regular(v),u)*.
% 299.96/300.47 88570[0:Res:56150.0,2136.1] || equal(intersection(u,symmetric_difference(v,w)),universal_class)** -> member(null_class,union(v,w)).
% 299.96/300.47 88571[0:Res:56150.0,478.1] || equal(intersection(u,symmetric_difference(v,w)),universal_class)** -> member(y__dfg,union(v,w)).
% 299.96/300.47 88572[0:Res:56150.0,465.1] || equal(intersection(u,symmetric_difference(v,w)),universal_class)** -> member(omega,union(v,w)).
% 299.96/300.47 88632[0:SpR:572.0,56523.1] || subclass(union(u,v),w) -> subclass(symmetric_difference(complement(u),complement(v)),w)*.
% 299.96/300.47 88633[0:SpR:7221.0,56523.1] || subclass(successor(u),v) -> subclass(symmetric_difference(complement(u),complement(singleton(u))),v)*.
% 299.96/300.47 88652[0:Res:56523.1,2136.1] || subclass(u,v)* equal(intersection(u,w),universal_class)** -> member(null_class,v).
% 299.96/300.47 88653[0:Res:56523.1,478.1] || subclass(u,v)* equal(intersection(u,w),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 88654[0:Res:56523.1,465.1] || subclass(u,v)* equal(intersection(u,w),universal_class)** -> member(omega,v).
% 299.96/300.47 88718[4:Res:15111.2,48665.1] || member(u,universal_class) member(v,cantor(u))* equal(application_function,null_class) -> .
% 299.96/300.47 88731[2:Res:88648.1,408.1] inductive(successor(null_class)) || subclass(singleton(null_class),omega)* -> equal(successor(null_class),omega).
% 299.96/300.47 88788[6:MRR:88787.2,30196.0] || subclass(singleton(null_class),regular(u))* member(null_class,u) -> equal(u,null_class).
% 299.96/300.47 88792[6:MRR:88791.1,30196.0] || subclass(singleton(null_class),unordered_pair(u,v))* -> equal(null_class,v) equal(null_class,u).
% 299.96/300.47 88853[2:Res:88640.1,2136.1] || subclass(u,v)* equal(union(null_class,u),universal_class)** -> member(null_class,v).
% 299.96/300.47 88854[2:Res:88640.1,478.1] || subclass(u,v)* equal(union(null_class,u),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 88855[2:Res:88640.1,465.1] || subclass(u,v)* equal(union(null_class,u),universal_class)** -> member(omega,v).
% 299.96/300.47 89033[2:Res:88641.1,2136.1] || subclass(u,v)* equal(union(u,null_class),universal_class)** -> member(null_class,v).
% 299.96/300.47 89034[2:Res:88641.1,478.1] || subclass(u,v)* equal(union(u,null_class),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 89035[2:Res:88641.1,465.1] || subclass(u,v)* equal(union(u,null_class),universal_class)** -> member(omega,v).
% 299.96/300.47 89156[0:Res:58733.0,2136.1] || equal(intersection(symmetric_difference(u,v),w),universal_class)** -> member(null_class,union(u,v)).
% 299.96/300.47 89157[0:Res:58733.0,478.1] || equal(intersection(symmetric_difference(u,v),w),universal_class)** -> member(y__dfg,union(u,v)).
% 299.96/300.47 89158[0:Res:58733.0,465.1] || equal(intersection(symmetric_difference(u,v),w),universal_class)** -> member(omega,union(u,v)).
% 299.96/300.47 89218[2:Res:88640.1,68492.0] || subclass(u,not_subclass_element(union(null_class,u),v))* -> subclass(union(null_class,u),v).
% 299.96/300.47 89220[2:Res:56523.1,68492.0] || subclass(u,not_subclass_element(intersection(u,v),w))* -> subclass(intersection(u,v),w).
% 299.96/300.47 89221[2:Res:55353.1,68492.0] || subclass(u,not_subclass_element(intersection(v,u),w))* -> subclass(intersection(v,u),w).
% 299.96/300.47 89222[2:Res:88641.1,68492.0] || subclass(u,not_subclass_element(union(u,null_class),v))* -> subclass(union(u,null_class),v).
% 299.96/300.47 89662[2:Obv:89650.2] || member(u,v) equal(w,universal_class) -> subclass(unordered_pair(u,w),v)*.
% 299.96/300.47 89663[2:Obv:89651.2] || member(u,v) equal(w,universal_class) -> subclass(unordered_pair(w,u),v)*.
% 299.96/300.47 89870[2:Rew:89829.1,37214.2] || equal(u,universal_class) member(u,universal_class)* -> member(singleton(singleton(null_class)),element_relation)*.
% 299.96/300.47 89943[4:SpR:89829.1,16461.0] || equal(u,universal_class) -> equal(unordered_pair(null_class,unordered_pair(u,null_class)),ordered_pair(u,universal_class))**.
% 299.96/300.47 90368[4:Rew:16473.0,89960.1] || equal(u,universal_class) -> equal(range__dfg(v,universal_class,w),range__dfg(v,u,w))*.
% 299.96/300.47 90370[4:Rew:16413.0,89987.1] || equal(u,universal_class) -> equal(domain__dfg(v,w,universal_class),domain__dfg(v,w,u))*.
% 299.96/300.47 90560[2:Obv:90550.2] || equal(u,v) equal(v,universal_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.96/300.47 90575[2:Res:89908.1,3.0] || equal(u,universal_class) subclass(ordered_pair(u,v),w)* -> member(null_class,w).
% 299.96/300.47 91719[2:Res:91573.0,3.0] || subclass(u,v) -> equal(singleton(complement(u)),null_class) member(complement(u),v)*.
% 299.96/300.47 91724[2:Res:91573.0,23.0] || -> equal(singleton(complement(intersection(u,v))),null_class) member(complement(intersection(u,v)),u)*.
% 299.96/300.47 91725[2:Res:91573.0,24.0] || -> equal(singleton(complement(intersection(u,v))),null_class) member(complement(intersection(u,v)),v)*.
% 299.96/300.47 91772[2:Rew:72272.0,91743.1,72272.0,91743.0] || -> equal(singleton(union(null_class,complement(u))),null_class) member(union(null_class,complement(u)),u)*.
% 299.96/300.47 92530[2:SpR:39315.0,70784.0] || -> subclass(union(null_class,intersection(u,v)),intersection(v,union(null_class,intersection(u,v))))*.
% 299.96/300.47 92539[0:Res:70784.0,2136.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(null_class,intersection(v,w)).
% 299.96/300.47 92540[0:Res:70784.0,478.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(y__dfg,intersection(v,w)).
% 299.96/300.47 92541[0:Res:70784.0,465.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(omega,intersection(v,w)).
% 299.96/300.47 92877[0:SpR:572.0,70785.0] || -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),intersection(union(u,v),w))*.
% 299.96/300.47 92878[0:SpR:7221.0,70785.0] || -> subclass(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),intersection(successor(u),v))*.
% 299.96/300.47 92904[2:SpR:39315.0,70785.0] || -> subclass(union(null_class,intersection(u,v)),intersection(u,union(null_class,intersection(u,v))))*.
% 299.96/300.47 92913[0:Res:70785.0,2136.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(null_class,intersection(u,w)).
% 299.96/300.47 92914[0:Res:70785.0,478.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(y__dfg,intersection(u,w)).
% 299.96/300.47 92915[0:Res:70785.0,465.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(omega,intersection(u,w)).
% 299.96/300.47 93220[2:Rew:26498.0,93088.0,73462.0,93088.0,8044.0,93088.0] || -> equal(symmetric_difference(successor(null_class),singleton(singleton(null_class))),union(successor(null_class),singleton(singleton(null_class))))**.
% 299.96/300.47 94073[2:Rew:93554.1,94044.2] || member(not_subclass_element(u,null_class),successor(null_class))* -> member(null_class,u) subclass(u,null_class).
% 299.96/300.47 94444[0:Obv:94411.0] || -> subclass(intersection(u,restrict(symmetric_difference(v,w),x,y)),complement(intersection(v,w)))*.
% 299.96/300.47 94543[2:Res:92885.0,2136.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(null_class,intersection(u,v)).
% 299.96/300.47 94544[2:Res:92885.0,478.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(y__dfg,intersection(u,v)).
% 299.96/300.47 94545[2:Res:92885.0,465.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(omega,intersection(u,v)).
% 299.96/300.47 94678[2:Res:92886.0,2136.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(null_class,intersection(u,v)).
% 299.96/300.47 94679[2:Res:92886.0,478.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(y__dfg,intersection(u,v)).
% 299.96/300.47 94680[2:Res:92886.0,465.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(omega,intersection(u,v)).
% 299.96/300.47 94832[2:Res:94452.0,2136.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(null_class,intersection(v,u)).
% 299.96/300.47 94833[2:Res:94452.0,478.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(y__dfg,intersection(v,u)).
% 299.96/300.47 94834[2:Res:94452.0,465.1] || equal(intersection(union(null_class,u),v),universal_class)** -> member(omega,intersection(v,u)).
% 299.96/300.47 95088[0:Obv:95051.0] || -> subclass(intersection(restrict(symmetric_difference(u,v),w,x),y),complement(intersection(u,v)))*.
% 299.96/300.47 96105[3:Res:96063.0,2136.1] || equal(intersection(u,complement(compose(element_relation,universal_class))),universal_class)** -> member(null_class,complement(element_relation)).
% 299.96/300.47 96106[3:Res:96063.0,478.1] || equal(intersection(u,complement(compose(element_relation,universal_class))),universal_class)** -> member(y__dfg,complement(element_relation)).
% 299.96/300.47 96107[3:Res:96063.0,465.1] || equal(intersection(u,complement(compose(element_relation,universal_class))),universal_class)** -> member(omega,complement(element_relation)).
% 299.96/300.47 96150[3:Res:96089.0,2136.1] || equal(intersection(complement(compose(element_relation,universal_class)),u),universal_class)** -> member(null_class,complement(element_relation)).
% 299.96/300.47 96151[3:Res:96089.0,478.1] || equal(intersection(complement(compose(element_relation,universal_class)),u),universal_class)** -> member(y__dfg,complement(element_relation)).
% 299.96/300.47 96152[3:Res:96089.0,465.1] || equal(intersection(complement(compose(element_relation,universal_class)),u),universal_class)** -> member(omega,complement(element_relation)).
% 299.96/300.47 96281[2:Res:94521.0,2136.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(null_class,intersection(v,u)).
% 299.96/300.47 96282[2:Res:94521.0,478.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(y__dfg,intersection(v,u)).
% 299.96/300.47 96283[2:Res:94521.0,465.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(omega,intersection(v,u)).
% 299.96/300.47 96489[2:Res:94593.0,2136.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(null_class,intersection(v,u)).
% 299.96/300.47 96490[2:Res:94593.0,478.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(y__dfg,intersection(v,u)).
% 299.96/300.47 96491[2:Res:94593.0,465.1] || equal(intersection(union(u,null_class),v),universal_class)** -> member(omega,intersection(v,u)).
% 299.96/300.47 96640[2:Res:94657.0,2136.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(null_class,intersection(v,u)).
% 299.96/300.47 96641[2:Res:94657.0,478.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(y__dfg,intersection(v,u)).
% 299.96/300.47 96642[2:Res:94657.0,465.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(omega,intersection(v,u)).
% 299.96/300.47 96796[2:Res:94810.0,2136.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(null_class,intersection(u,v)).
% 299.96/300.47 96797[2:Res:94810.0,478.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(y__dfg,intersection(u,v)).
% 299.96/300.47 96798[2:Res:94810.0,465.1] || equal(intersection(u,union(null_class,v)),universal_class)** -> member(omega,intersection(u,v)).
% 299.96/300.47 97168[2:Res:96467.0,2136.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(null_class,intersection(u,v)).
% 299.96/300.47 97169[2:Res:96467.0,478.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(y__dfg,intersection(u,v)).
% 299.96/300.47 97170[2:Res:96467.0,465.1] || equal(intersection(u,union(v,null_class)),universal_class)** -> member(omega,intersection(u,v)).
% 299.96/300.47 97755[2:Rew:97554.1,46942.1] || equal(intersection(power_class(u),complement(v)),universal_class)** -> equal(union(null_class,v),null_class).
% 299.96/300.47 97758[2:Rew:97555.1,46648.1] || equal(intersection(complement(u),power_class(v)),universal_class)** -> equal(union(u,null_class),null_class).
% 299.96/300.47 99086[2:SpL:7221.0,97511.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),universal_class)** -> subclass(v,successor(u))*.
% 299.96/300.47 99607[2:Rew:26509.0,99405.1] || subclass(complement(u),complement(v))* -> equal(union(null_class,u),union(v,u)).
% 299.96/300.47 99406[0:SpR:71235.1,21571.0] || subclass(complement(u),complement(v)) -> subclass(complement(union(v,u)),complement(u))*.
% 299.96/300.47 99479[2:SpR:71235.1,94810.0] || subclass(union(null_class,u),v) -> subclass(union(null_class,u),intersection(v,u))*.
% 299.96/300.47 99480[2:SpR:71235.1,94942.0] || subclass(union(null_class,complement(u)),u)* -> equal(union(null_class,complement(u)),null_class).
% 299.96/300.47 99487[2:SpR:71235.1,94657.0] || subclass(union(u,null_class),v) -> subclass(union(u,null_class),intersection(u,v))*.
% 299.96/300.47 99488[2:SpR:71235.1,96467.0] || subclass(union(u,null_class),v) -> subclass(union(u,null_class),intersection(v,u))*.
% 299.96/300.47 99506[0:SpR:71235.1,23838.0] || subclass(singleton(u),singleton(v))* -> equal(singleton(u),null_class) equal(v,u).
% 299.96/300.47 100464[2:Res:99849.1,5654.0] || equal(successor(null_class),u) -> subclass(u,v) equal(not_subclass_element(u,v),null_class)**.
% 299.96/300.47 100978[4:MRR:100962.1,319.0] || subclass(domain_relation,flip(u)) subclass(domain_relation,regular(u))* -> equal(u,null_class).
% 299.96/300.47 102678[2:SpR:46502.0,102296.0] || -> subclass(complement(successor(union(u,complement(power_class(v))))),intersection(complement(u),power_class(v)))*.
% 299.96/300.47 102679[2:SpR:46508.0,102296.0] || -> subclass(complement(successor(union(complement(power_class(u)),v))),intersection(power_class(u),complement(v)))*.
% 299.96/300.47 102706[2:Res:102296.0,9.0] || subclass(u,complement(successor(complement(u))))* -> equal(complement(successor(complement(u))),u).
% 299.96/300.47 103859[0:Res:46.0,3525.0] || -> equal(successor_relation,null_class) equal(ordered_pair(first(regular(successor_relation)),second(regular(successor_relation))),regular(successor_relation))**.
% 299.96/300.47 103864[0:Res:107.0,3525.0] || -> equal(application_function,null_class) equal(ordered_pair(first(regular(application_function)),second(regular(application_function))),regular(application_function))**.
% 299.96/300.47 104015[7:Rew:49015.0,104013.1] single_valued_class(image(element_relation,null_class)) || equal(complement(power_class(universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.47 104020[8:Rew:49017.0,104018.1] single_valued_class(image(element_relation,universal_class)) || equal(complement(power_class(null_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.47 104023[7:SoR:103965.0,2679.2] single_valued_class(complement(power_class(universal_class))) || equal(complement(power_class(universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.47 104027[8:SoR:103966.0,2679.2] single_valued_class(complement(power_class(null_class))) || equal(complement(power_class(null_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.47 104297[6:Rew:26498.0,104248.0,73462.0,104248.0,8044.0,104248.0] || -> equal(symmetric_difference(successor(null_class),cross_product(u,v)),union(successor(null_class),cross_product(u,v)))**.
% 299.96/300.47 104585[6:SpR:104235.0,60.1] || member(ordered_pair(u,v),compose(successor(null_class),w))* -> member(v,range_of(null_class)).
% 299.96/300.47 105191[2:SpL:77552.0,102698.0] || equal(successor(complement(symmetric_difference(u,v))),null_class)** -> subclass(universal_class,symmetric_difference(v,u)).
% 299.96/300.47 105194[4:SpL:79906.0,102698.0] || equal(successor(complement(apply(null_class,universal_class))),null_class)** -> subclass(universal_class,sum_class(range_of(null_class))).
% 299.96/300.47 105196[2:SpL:72272.0,102698.0] || equal(successor(union(null_class,complement(u))),null_class)** -> subclass(universal_class,union(u,null_class)).
% 299.96/300.47 105198[4:SpL:73050.0,102698.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> subclass(universal_class,apply(null_class,v))*.
% 299.96/300.47 105624[2:Res:102288.0,2136.1] || equal(union(null_class,intersection(union(null_class,u),v)),universal_class)** -> member(null_class,u).
% 299.96/300.47 105625[2:Res:102288.0,478.1] || equal(union(null_class,intersection(union(null_class,u),v)),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 105626[2:Res:102288.0,465.1] || equal(union(null_class,intersection(union(null_class,u),v)),universal_class)** -> member(omega,u).
% 299.96/300.47 105874[2:Res:102324.0,2136.1] || equal(union(null_class,intersection(u,union(null_class,v))),universal_class)** -> member(null_class,v).
% 299.96/300.47 105875[2:Res:102324.0,478.1] || equal(union(null_class,intersection(u,union(null_class,v))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 105876[2:Res:102324.0,465.1] || equal(union(null_class,intersection(u,union(null_class,v))),universal_class)** -> member(omega,v).
% 299.96/300.47 106054[0:Rew:29253.0,106036.1] || member(not_subclass_element(complement(u),v),union(u,u))* -> subclass(complement(u),v).
% 299.96/300.47 106057[2:Rew:26498.0,105998.1,73462.0,105998.1,8044.0,105998.1,26498.0,105998.0,73462.0,105998.0] || member(not_subclass_element(complement(u),v),union(u,null_class))* -> subclass(complement(u),v).
% 299.96/300.47 106059[2:Rew:26498.0,106025.1,8044.0,106025.1,26498.0,106025.0] || member(not_subclass_element(complement(u),v),union(null_class,u))* -> subclass(complement(u),v).
% 299.96/300.47 106109[4:Rew:106066.0,81250.0] || -> subclass(complement(union(u,apply(null_class,v))),complement(union(u,apply(null_class,w))))*.
% 299.96/300.47 106120[4:Rew:106066.0,79885.0] || -> subclass(complement(union(u,sum_class(range_of(null_class)))),complement(union(u,apply(null_class,v))))*.
% 299.96/300.47 106170[0:Rew:106066.0,84467.0] || -> subclass(complement(union(symmetric_difference(u,v),w)),complement(union(symmetric_difference(v,u),w)))*.
% 299.96/300.47 106194[4:Rew:106066.0,81205.0] || -> subclass(complement(union(apply(null_class,u),v)),complement(union(apply(null_class,w),v)))*.
% 299.96/300.47 106208[4:Rew:106066.0,79840.0] || -> subclass(complement(union(sum_class(range_of(null_class)),u)),complement(union(apply(null_class,v),u)))*.
% 299.96/300.47 106212[0:Rew:106066.0,77114.0] || -> equal(union(intersection(u,v),complement(union(v,u))),complement(symmetric_difference(v,u)))**.
% 299.96/300.47 106219[0:Rew:106066.0,85236.1] || subclass(complement(u),union(v,u))* -> equal(complement(union(v,u)),null_class).
% 299.96/300.47 106225[0:Rew:106066.0,84512.0] || -> subclass(complement(union(u,symmetric_difference(v,w))),complement(union(u,symmetric_difference(w,v))))*.
% 299.96/300.47 106527[0:Rew:106066.0,77352.0] || member(u,complement(union(v,w)))* member(u,union(w,v)) -> .
% 299.96/300.47 106530[0:Rew:106066.0,6083.0] || -> subclass(symmetric_difference(complement(u),union(v,w)),union(u,complement(union(v,w))))*.
% 299.96/300.47 106864[0:Rew:106066.0,79314.0] || -> subclass(symmetric_difference(complement(u),union(v,w)),union(complement(union(v,w)),u))*.
% 299.96/300.47 106880[0:Rew:106066.0,6093.0] || -> subclass(symmetric_difference(union(u,v),complement(w)),union(complement(union(u,v)),w))*.
% 299.96/300.47 107686[0:Rew:73462.0,107074.0] || -> equal(intersection(power_class(complement(union(u,v))),image(element_relation,union(u,v))),null_class)**.
% 299.96/300.47 107687[2:Rew:77431.0,107075.0] || -> equal(union(power_class(complement(union(u,v))),image(element_relation,union(u,v))),universal_class)**.
% 299.96/300.47 107688[2:Rew:78007.0,107076.0] || -> equal(symmetric_difference(power_class(complement(union(u,v))),image(element_relation,union(u,v))),universal_class)**.
% 299.96/300.47 107095[2:Rew:106066.0,57951.0] || -> subclass(complement(successor(image(element_relation,union(u,v)))),power_class(complement(union(u,v))))*.
% 299.96/300.47 107096[2:Rew:106066.0,59683.0] || -> subclass(complement(successor(power_class(complement(union(u,v))))),image(element_relation,union(u,v)))*.
% 299.96/300.47 107124[2:Rew:106066.0,63086.0] || equal(successor(complement(union(u,v))),null_class)** -> equal(union(u,v),universal_class).
% 299.96/300.47 107152[0:Rew:106066.0,85237.1] || subclass(complement(u),union(u,v))* -> equal(complement(union(u,v)),null_class).
% 299.96/300.47 107178[2:Rew:106066.0,33715.0] || equal(complement(union(u,v)),universal_class) -> equal(complement(symmetric_difference(u,v)),universal_class)**.
% 299.96/300.47 107199[0:Rew:106066.0,33700.0] || -> subclass(symmetric_difference(intersection(u,v),complement(union(u,v))),complement(symmetric_difference(u,v)))*.
% 299.96/300.47 107217[0:Rew:106066.0,79311.0] || -> subclass(symmetric_difference(union(u,v),complement(w)),union(w,complement(union(u,v))))*.
% 299.96/300.47 107368[9:Rew:107276.0,105477.1] function(union(null_class,union(u,null_class))) || -> subclass(successor(union(u,null_class)),u)*.
% 299.96/300.47 107570[9:Rew:107276.0,105111.1] function(union(null_class,union(null_class,u))) || -> subclass(successor(union(null_class,u)),u)*.
% 299.96/300.47 107617[9:Rew:107615.0,72077.1] one_to_one(u) || -> equal(power_class(complement(successor(inverse(u)))),power_class(complement(inverse(u))))**.
% 299.96/300.47 107643[2:Rew:107615.0,44643.1] || subclass(complement(singleton(u)),null_class)* -> equal(power_class(complement(successor(u))),power_class(null_class)).
% 299.96/300.47 107648[2:Rew:107615.0,48722.1] || equal(null_class,u) -> equal(power_class(complement(successor(u))),power_class(complement(singleton(u))))**.
% 299.96/300.47 107651[2:Rew:107615.0,72290.1] || equal(singleton(u),null_class) -> equal(power_class(complement(successor(u))),power_class(complement(u)))**.
% 299.96/300.47 107715[9:Rew:107703.0,72407.1] function(u) || -> equal(union(v,complement(successor(u))),union(v,complement(u)))**.
% 299.96/300.47 107774[0:Rew:106066.0,106218.0] || -> equal(union(complement(union(u,v)),w),union(complement(union(v,u)),w))*.
% 299.96/300.47 107775[0:Rew:106066.0,106274.0] || -> equal(union(u,complement(union(v,w))),union(u,complement(union(w,v))))*.
% 299.96/300.47 107797[0:Rew:45.0,106510.0] || member(not_subclass_element(successor(u),v),complement(successor(u)))* -> subclass(successor(u),v).
% 299.96/300.47 108730[2:Res:105566.0,2136.1] || equal(union(null_class,intersection(union(u,null_class),v)),universal_class)** -> member(null_class,u).
% 299.96/300.47 108731[2:Res:105566.0,478.1] || equal(union(null_class,intersection(union(u,null_class),v)),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 108732[2:Res:105566.0,465.1] || equal(union(null_class,intersection(union(u,null_class),v)),universal_class)** -> member(omega,u).
% 299.96/300.47 108883[2:Res:105819.0,2136.1] || equal(union(null_class,intersection(u,union(v,null_class))),universal_class)** -> member(null_class,v).
% 299.96/300.47 108884[2:Res:105819.0,478.1] || equal(union(null_class,intersection(u,union(v,null_class))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 108885[2:Res:105819.0,465.1] || equal(union(null_class,intersection(u,union(v,null_class))),universal_class)** -> member(omega,v).
% 299.96/300.47 109232[9:SpR:107276.0,73632.1] function(union(u,v)) || -> equal(successor(union(u,v)),union(u,v))**.
% 299.96/300.47 109991[9:SpR:109535.0,73632.1] function(complement(successor(u))) || -> equal(successor(complement(successor(u))),complement(successor(u)))**.
% 299.96/300.47 110900[2:Res:102282.0,2136.1] || equal(intersection(intersection(union(null_class,u),v),w),universal_class)** -> member(null_class,u).
% 299.96/300.47 110901[2:Res:102282.0,478.1] || equal(intersection(intersection(union(null_class,u),v),w),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 110902[2:Res:102282.0,465.1] || equal(intersection(intersection(union(null_class,u),v),w),universal_class)** -> member(omega,u).
% 299.96/300.47 111226[9:Rew:107715.1,111083.1,107716.0,111083.1] function(u) || -> equal(union(complement(successor(u)),v),union(v,complement(u)))**.
% 299.96/300.47 111393[2:Res:102293.0,2136.1] || equal(intersection(u,intersection(v,union(null_class,w))),universal_class)** -> member(null_class,w).
% 299.96/300.47 111394[2:Res:102293.0,478.1] || equal(intersection(u,intersection(v,union(null_class,w))),universal_class)** -> member(y__dfg,w).
% 299.96/300.47 111395[2:Res:102293.0,465.1] || equal(intersection(u,intersection(v,union(null_class,w))),universal_class)** -> member(omega,w).
% 299.96/300.47 111539[2:Res:102326.0,2136.1] || equal(intersection(u,intersection(union(null_class,v),w)),universal_class)** -> member(null_class,v).
% 299.96/300.47 111540[2:Res:102326.0,478.1] || equal(intersection(u,intersection(union(null_class,v),w)),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 111541[2:Res:102326.0,465.1] || equal(intersection(u,intersection(union(null_class,v),w)),universal_class)** -> member(omega,v).
% 299.96/300.47 111694[2:Res:102332.0,2136.1] || equal(intersection(intersection(u,union(null_class,v)),w),universal_class)** -> member(null_class,v).
% 299.96/300.47 111695[2:Res:102332.0,478.1] || equal(intersection(intersection(u,union(null_class,v)),w),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 111696[2:Res:102332.0,465.1] || equal(intersection(intersection(u,union(null_class,v)),w),universal_class)** -> member(omega,v).
% 299.96/300.47 111823[2:Res:105578.0,2136.1] || equal(union(null_class,intersection(union(u,u),v)),universal_class)** -> member(null_class,u).
% 299.96/300.47 111824[2:Res:105578.0,478.1] || equal(union(null_class,intersection(union(u,u),v)),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 111825[2:Res:105578.0,465.1] || equal(union(null_class,intersection(union(u,u),v)),universal_class)** -> member(omega,u).
% 299.96/300.47 111927[0:SpR:107615.0,46498.0] || -> equal(image(element_relation,power_class(complement(successor(u)))),complement(power_class(image(element_relation,successor(u)))))**.
% 299.96/300.47 111928[0:SpR:107615.0,20514.1] || equal(image(element_relation,successor(u)),universal_class)** -> equal(power_class(complement(successor(u))),null_class).
% 299.96/300.47 111931[2:SpR:107615.0,46319.1] || equal(image(element_relation,successor(u)),null_class)** -> equal(power_class(complement(successor(u))),universal_class).
% 299.96/300.47 111957[0:SpR:107615.0,40399.0] || -> equal(intersection(power_class(complement(successor(u))),intersection(image(element_relation,successor(u)),v)),null_class)**.
% 299.96/300.47 111958[0:SpR:107615.0,40809.0] || -> equal(intersection(power_class(complement(successor(u))),intersection(v,image(element_relation,successor(u)))),null_class)**.
% 299.96/300.47 111984[0:SpR:107615.0,8002.1] || -> member(u,image(element_relation,successor(v))) subclass(singleton(u),power_class(complement(successor(v))))*.
% 299.96/300.47 111996[2:SpL:107615.0,59309.0] || equal(power_class(complement(successor(u))),null_class) -> equal(image(element_relation,successor(u)),universal_class)**.
% 299.96/300.47 111997[2:SpL:107615.0,59305.1] function(image(element_relation,successor(u))) || equal(power_class(complement(successor(u))),null_class)** -> .
% 299.96/300.47 112003[2:SpL:107615.0,60013.0] || equal(power_class(complement(successor(u))),universal_class) -> equal(image(element_relation,successor(u)),null_class)**.
% 299.96/300.47 112005[0:SpL:107615.0,2160.1] inductive(image(element_relation,successor(u))) || equal(power_class(complement(successor(u))),universal_class)** -> .
% 299.96/300.47 112160[2:Res:105831.0,2136.1] || equal(union(null_class,intersection(u,union(v,v))),universal_class)** -> member(null_class,v).
% 299.96/300.47 112161[2:Res:105831.0,478.1] || equal(union(null_class,intersection(u,union(v,v))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 112162[2:Res:105831.0,465.1] || equal(union(null_class,intersection(u,union(v,v))),universal_class)** -> member(omega,v).
% 299.96/300.47 112766[0:Rew:73462.0,112615.0] || -> equal(intersection(union(u,complement(successor(v))),intersection(complement(u),successor(v))),null_class)**.
% 299.96/300.47 112767[2:Rew:77431.0,112616.0] || -> equal(union(union(u,complement(successor(v))),intersection(complement(u),successor(v))),universal_class)**.
% 299.96/300.47 112768[2:Rew:78007.0,112617.0] || -> equal(symmetric_difference(union(u,complement(successor(v))),intersection(complement(u),successor(v))),universal_class)**.
% 299.96/300.47 112633[2:SpR:107703.0,57943.0] || -> subclass(complement(successor(intersection(complement(u),successor(v)))),union(u,complement(successor(v))))*.
% 299.96/300.47 112637[2:SpR:107703.0,102296.0] || -> subclass(complement(successor(union(u,complement(successor(v))))),intersection(complement(u),successor(v)))*.
% 299.96/300.47 112776[2:Rew:97555.1,112600.1] || equal(intersection(complement(u),successor(v)),universal_class)** -> equal(union(u,null_class),null_class).
% 299.96/300.47 112796[2:Rew:26498.0,112673.1] || equal(null_class,u) -> equal(union(u,complement(successor(v))),complement(successor(v)))**.
% 299.96/300.47 112880[2:Res:112594.0,3515.0] || -> equal(regular(complement(successor(null_class))),null_class) equal(regular(regular(complement(successor(null_class)))),null_class)**.
% 299.96/300.47 113256[2:Rew:107276.0,113255.0,26509.0,113255.0] || -> equal(union(union(null_class,symmetric_difference(u,v)),w),union(symmetric_difference(u,v),w))**.
% 299.96/300.47 113259[2:Rew:107276.0,113258.0,26509.0,113258.0] || -> equal(union(u,union(null_class,symmetric_difference(v,w))),union(u,symmetric_difference(v,w)))**.
% 299.96/300.47 113352[2:Res:112560.0,3517.0] || member(regular(regular(power_class(u))),power_class(u))* -> equal(regular(power_class(u)),null_class).
% 299.96/300.47 113373[2:Res:112561.0,3517.0] || member(regular(regular(successor(u))),successor(u))* -> equal(regular(successor(u)),null_class).
% 299.96/300.47 113962[4:Rew:77431.0,113913.0] || -> subclass(regular(union(null_class,complement(apply(null_class,universal_class)))),union(null_class,sum_class(range_of(null_class))))*.
% 299.96/300.47 113966[4:Rew:77431.0,113917.0] || -> subclass(regular(union(null_class,complement(apply(null_class,u)))),union(null_class,apply(null_class,v)))*.
% 299.96/300.47 113932[2:Res:112534.0,2136.1] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(null_class,union(u,null_class)).
% 299.96/300.47 113933[2:Res:112534.0,478.1] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(y__dfg,union(u,null_class)).
% 299.96/300.47 113934[2:Res:112534.0,465.1] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(omega,union(u,null_class)).
% 299.96/300.47 114149[2:Res:114051.0,3515.0] || -> equal(regular(complement(singleton(u))),null_class) equal(regular(regular(complement(singleton(u)))),u)**.
% 299.96/300.47 114162[2:Res:114051.0,1460.1] single_valued_class(regular(complement(cross_product(universal_class,universal_class)))) || -> function(regular(complement(cross_product(universal_class,universal_class))))*.
% 299.96/300.47 115152[4:Res:114862.0,2136.1] || equal(regular(complement(apply(null_class,u))),universal_class)** -> member(null_class,sum_class(range_of(null_class))).
% 299.96/300.47 115153[4:Res:114862.0,478.1] || equal(regular(complement(apply(null_class,u))),universal_class)** -> member(y__dfg,sum_class(range_of(null_class))).
% 299.96/300.47 115154[4:Res:114862.0,465.1] || equal(regular(complement(apply(null_class,u))),universal_class)** -> member(omega,sum_class(range_of(null_class))).
% 299.96/300.47 115231[2:Res:112535.0,2136.1] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(null_class,union(null_class,u)).
% 299.96/300.47 115232[2:Res:112535.0,478.1] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(y__dfg,union(null_class,u)).
% 299.96/300.47 115233[2:Res:112535.0,465.1] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(omega,union(null_class,u)).
% 299.96/300.47 115304[2:SpL:77552.0,112954.0] || subclass(complement(symmetric_difference(u,v)),null_class)* -> subclass(regular(null_class),symmetric_difference(v,u)).
% 299.96/300.47 115307[4:SpL:79906.0,112954.0] || subclass(complement(apply(null_class,universal_class)),null_class)* -> subclass(regular(null_class),sum_class(range_of(null_class))).
% 299.96/300.47 115308[2:SpL:35175.0,112954.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),union(u,u))*.
% 299.96/300.47 115309[2:SpL:72272.0,112954.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),union(u,null_class)).
% 299.96/300.47 115310[2:SpL:27508.0,112954.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),union(null_class,u)).
% 299.96/300.47 115311[4:SpL:73050.0,112954.0] || subclass(complement(apply(null_class,u)),null_class)* -> subclass(regular(null_class),apply(null_class,v))*.
% 299.96/300.47 115597[4:Rew:77431.0,115527.0] || -> subclass(regular(union(null_class,sum_class(range_of(null_class)))),union(null_class,complement(apply(null_class,universal_class))))*.
% 299.96/300.47 115601[4:Rew:77431.0,115531.0] || -> subclass(regular(union(null_class,apply(null_class,u))),union(null_class,complement(apply(null_class,v))))*.
% 299.96/300.47 115566[2:Res:113472.0,2136.1] || equal(regular(union(u,null_class)),universal_class) -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.47 115567[2:Res:113472.0,478.1] || equal(regular(union(u,null_class)),universal_class) -> member(y__dfg,union(null_class,complement(u)))*.
% 299.96/300.47 115568[2:Res:113472.0,465.1] || equal(regular(union(u,null_class)),universal_class) -> member(omega,union(null_class,complement(u)))*.
% 299.96/300.47 115701[2:Res:113473.0,2136.1] || equal(regular(union(null_class,u)),universal_class) -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.47 115702[2:Res:113473.0,478.1] || equal(regular(union(null_class,u)),universal_class) -> member(y__dfg,union(null_class,complement(u)))*.
% 299.96/300.47 115703[2:Res:113473.0,465.1] || equal(regular(union(null_class,u)),universal_class) -> member(omega,union(null_class,complement(u)))*.
% 299.96/300.47 115786[4:Res:114122.0,2136.1] || equal(regular(complement(apply(null_class,u))),universal_class)** -> member(null_class,apply(null_class,v))*.
% 299.96/300.47 115787[4:Res:114122.0,478.1] || equal(regular(complement(apply(null_class,u))),universal_class)** -> member(y__dfg,apply(null_class,v))*.
% 299.96/300.47 115788[4:Res:114122.0,465.1] || equal(regular(complement(apply(null_class,u))),universal_class)** -> member(omega,apply(null_class,v))*.
% 299.96/300.47 115813[2:SpL:77552.0,114127.0] || equal(regular(complement(symmetric_difference(u,v))),universal_class)** -> member(null_class,symmetric_difference(v,u)).
% 299.96/300.47 115817[2:SpL:35175.0,114127.0] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(null_class,union(u,u))*.
% 299.96/300.47 116060[2:SpL:77552.0,114128.0] || equal(regular(complement(symmetric_difference(u,v))),universal_class)** -> member(y__dfg,symmetric_difference(v,u)).
% 299.96/300.47 116064[2:SpL:35175.0,114128.0] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(y__dfg,union(u,u))*.
% 299.96/300.47 116092[2:SpL:77552.0,114129.0] || equal(regular(complement(symmetric_difference(u,v))),universal_class)** -> member(omega,symmetric_difference(v,u)).
% 299.96/300.47 116096[2:SpL:35175.0,114129.0] || equal(regular(union(null_class,complement(u))),universal_class)** -> member(omega,union(u,u))*.
% 299.96/300.47 116263[9:Res:113420.1,2136.1] function(u) || equal(regular(successor(u)),universal_class) -> member(null_class,complement(u))*.
% 299.96/300.47 116264[9:Res:113420.1,478.1] function(u) || equal(regular(successor(u)),universal_class) -> member(y__dfg,complement(u))*.
% 299.96/300.47 116265[9:Res:113420.1,465.1] function(u) || equal(regular(successor(u)),universal_class) -> member(omega,complement(u))*.
% 299.96/300.47 116547[2:Res:113471.0,2136.1] || equal(regular(union(u,u)),universal_class)** -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.47 116548[2:Res:113471.0,478.1] || equal(regular(union(u,u)),universal_class)** -> member(y__dfg,union(null_class,complement(u)))*.
% 299.96/300.47 116549[2:Res:113471.0,465.1] || equal(regular(union(u,u)),universal_class)** -> member(omega,union(null_class,complement(u)))*.
% 299.96/300.47 116648[9:Res:113999.1,2136.1] function(u) || equal(regular(complement(u)),universal_class) -> member(null_class,successor(u))*.
% 299.96/300.47 116649[9:Res:113999.1,478.1] function(u) || equal(regular(complement(u)),universal_class) -> member(y__dfg,successor(u))*.
% 299.96/300.47 116650[9:Res:113999.1,465.1] function(u) || equal(regular(complement(u)),universal_class) -> member(omega,successor(u))*.
% 299.96/300.47 116752[2:Res:110684.0,2136.1] || equal(intersection(intersection(union(u,null_class),v),w),universal_class)** -> member(null_class,u).
% 299.96/300.47 116753[2:Res:110684.0,478.1] || equal(intersection(intersection(union(u,null_class),v),w),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 116754[2:Res:110684.0,465.1] || equal(intersection(intersection(union(u,null_class),v),w),universal_class)** -> member(omega,u).
% 299.96/300.47 117102[2:Res:110693.0,2136.1] || equal(intersection(u,intersection(v,union(w,null_class))),universal_class)** -> member(null_class,w).
% 299.96/300.47 117103[2:Res:110693.0,478.1] || equal(intersection(u,intersection(v,union(w,null_class))),universal_class)** -> member(y__dfg,w).
% 299.96/300.47 117104[2:Res:110693.0,465.1] || equal(intersection(u,intersection(v,union(w,null_class))),universal_class)** -> member(omega,w).
% 299.96/300.47 117259[2:Res:110728.0,2136.1] || equal(intersection(u,intersection(union(v,null_class),w)),universal_class)** -> member(null_class,v).
% 299.96/300.47 117260[2:Res:110728.0,478.1] || equal(intersection(u,intersection(union(v,null_class),w)),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 117261[2:Res:110728.0,465.1] || equal(intersection(u,intersection(union(v,null_class),w)),universal_class)** -> member(omega,v).
% 299.96/300.47 117425[2:Res:110734.0,2136.1] || equal(intersection(intersection(u,union(v,null_class)),w),universal_class)** -> member(null_class,v).
% 299.96/300.47 117426[2:Res:110734.0,478.1] || equal(intersection(intersection(u,union(v,null_class)),w),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 117427[2:Res:110734.0,465.1] || equal(intersection(intersection(u,union(v,null_class)),w),universal_class)** -> member(omega,v).
% 299.96/300.47 117529[2:SpR:112449.0,62519.1] || equal(successor(union(u,v)),null_class) -> equal(complement(union(v,u)),universal_class)**.
% 299.96/300.47 117531[0:SpR:112449.0,5642.0] || -> subclass(symmetric_difference(complement(union(u,v)),complement(w)),union(union(v,u),w))*.
% 299.96/300.47 117533[0:SpR:112449.0,77756.0] || -> subclass(symmetric_difference(complement(union(u,v)),complement(w)),union(w,union(v,u)))*.
% 299.96/300.47 117537[0:SpR:112449.0,9137.1] || -> member(singleton(null_class),union(u,v)) member(singleton(null_class),complement(union(v,u)))*.
% 299.96/300.47 117573[0:SpR:112449.0,40549.0] || -> equal(intersection(complement(union(u,v)),restrict(union(v,u),w,x)),null_class)**.
% 299.96/300.47 117588[0:SpR:112449.0,5642.0] || -> subclass(symmetric_difference(complement(u),complement(union(v,w))),union(u,union(w,v)))*.
% 299.96/300.47 117590[0:SpR:112449.0,77756.0] || -> subclass(symmetric_difference(complement(u),complement(union(v,w))),union(union(w,v),u))*.
% 299.96/300.47 117751[2:SpL:112449.0,114129.0] || equal(regular(complement(union(u,v))),universal_class)** -> member(omega,union(v,u)).
% 299.96/300.47 117752[2:SpL:112449.0,114128.0] || equal(regular(complement(union(u,v))),universal_class)** -> member(y__dfg,union(v,u)).
% 299.96/300.47 117753[2:SpL:112449.0,114127.0] || equal(regular(complement(union(u,v))),universal_class)** -> member(null_class,union(v,u)).
% 299.96/300.47 117758[2:SpL:112449.0,35714.1] || equal(union(u,v),domain_relation) subclass(universal_class,complement(union(v,u)))* -> .
% 299.96/300.47 117760[2:SpL:112449.0,18850.1] || subclass(domain_relation,union(u,v)) subclass(universal_class,complement(union(v,u)))* -> .
% 299.96/300.47 117769[2:SpL:112449.0,35720.1] || equal(union(u,v),domain_relation) subclass(domain_relation,complement(union(v,u)))* -> .
% 299.96/300.47 117770[2:SpL:112449.0,12239.1] || subclass(domain_relation,union(u,v)) subclass(domain_relation,complement(union(v,u)))* -> .
% 299.96/300.47 117771[2:SpL:112449.0,12505.1] || equal(union(u,v),domain_relation) equal(complement(union(v,u)),domain_relation)** -> .
% 299.96/300.47 117778[2:SpL:112449.0,102698.0] || equal(successor(complement(union(u,v))),null_class)** -> subclass(universal_class,union(v,u)).
% 299.96/300.47 117779[2:SpL:112449.0,54811.0] || equal(successor(complement(union(u,v))),null_class)** -> member(y__dfg,union(v,u)).
% 299.96/300.47 117780[2:SpL:112449.0,54651.0] || equal(successor(complement(union(u,v))),null_class)** -> member(omega,union(v,u)).
% 299.96/300.47 117781[6:SpL:112449.0,54318.0] || equal(successor(complement(union(u,v))),null_class)** -> member(null_class,union(v,u)).
% 299.96/300.47 117782[2:SpL:112449.0,112954.0] || subclass(complement(union(u,v)),null_class)* -> subclass(regular(null_class),union(v,u)).
% 299.96/300.47 117783[2:SpL:112449.0,65406.0] || subclass(complement(union(u,v)),null_class)* -> member(singleton(w),union(v,u))*.
% 299.96/300.47 117784[10:SpL:112449.0,61184.0] || subclass(complement(union(u,v)),null_class)* -> member(regular(null_class),union(v,u)).
% 299.96/300.47 118487[2:Res:113425.0,2136.1] || equal(regular(union(u,v)),universal_class) -> member(null_class,complement(union(u,v)))*.
% 299.96/300.47 118488[2:Res:113425.0,478.1] || equal(regular(union(u,v)),universal_class) -> member(y__dfg,complement(union(u,v)))*.
% 299.96/300.47 118489[2:Res:113425.0,465.1] || equal(regular(union(u,v)),universal_class) -> member(omega,complement(union(u,v)))*.
% 299.96/300.47 118766[2:SpL:62519.1,117777.0] || equal(successor(union(u,v)),null_class)** equal(union(v,u),universal_class) -> .
% 299.96/300.47 119157[2:Res:117891.0,2136.1] || equal(regular(union(u,v)),universal_class) -> member(null_class,complement(union(v,u)))*.
% 299.96/300.47 119158[2:Res:117891.0,478.1] || equal(regular(union(u,v)),universal_class) -> member(y__dfg,complement(union(v,u)))*.
% 299.96/300.47 119159[2:Res:117891.0,465.1] || equal(regular(union(u,v)),universal_class) -> member(omega,complement(union(v,u)))*.
% 299.96/300.47 119315[0:SpR:572.0,71457.0] || -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),intersection(union(v,w),u))*.
% 299.96/300.47 119316[0:SpR:7221.0,71457.0] || -> subclass(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),intersection(successor(v),u))*.
% 299.96/300.47 119357[0:Res:71457.0,2136.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(null_class,intersection(v,u)).
% 299.96/300.47 119358[0:Res:71457.0,478.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(y__dfg,intersection(v,u)).
% 299.96/300.47 119359[0:Res:71457.0,465.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(omega,intersection(v,u)).
% 299.96/300.47 119530[0:Res:71460.0,2136.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(null_class,intersection(w,u)).
% 299.96/300.47 119531[0:Res:71460.0,478.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(y__dfg,intersection(w,u)).
% 299.96/300.47 119532[0:Res:71460.0,465.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(omega,intersection(w,u)).
% 299.96/300.47 119678[2:SpR:87281.0,92885.0] || -> subclass(intersection(union(null_class,u),v),intersection(u,intersection(union(null_class,u),v)))*.
% 299.96/300.47 119689[2:SpR:87281.0,92886.0] || -> subclass(intersection(union(u,null_class),v),intersection(u,intersection(union(u,null_class),v)))*.
% 299.96/300.47 119907[3:MRR:119853.2,59338.0] || equal(intersection(complement(compose(element_relation,universal_class)),u),universal_class)** member(null_class,element_relation) -> .
% 299.96/300.47 120221[2:Rew:29253.0,120145.0] || equal(complement(union(u,v)),null_class) -> subclass(complement(union(u,v)),w)*.
% 299.96/300.47 120492[2:SpR:87421.0,92885.0] || -> subclass(intersection(u,union(null_class,v)),intersection(v,intersection(u,union(null_class,v))))*.
% 299.96/300.47 120503[2:SpR:87421.0,92886.0] || -> subclass(intersection(u,union(v,null_class)),intersection(v,intersection(u,union(v,null_class))))*.
% 299.96/300.47 121116[0:Res:88501.0,2136.1] || equal(intersection(u,symmetric_difference(v,w)),universal_class)** -> member(null_class,union(w,v)).
% 299.96/300.47 121117[0:Res:88501.0,478.1] || equal(intersection(u,symmetric_difference(v,w)),universal_class)** -> member(y__dfg,union(w,v)).
% 299.96/300.47 121118[0:Res:88501.0,465.1] || equal(intersection(u,symmetric_difference(v,w)),universal_class)** -> member(omega,union(w,v)).
% 299.96/300.47 121204[2:Res:88642.1,2136.1] || subclass(u,v)* equal(union(u,u),universal_class)** -> member(null_class,v).
% 299.96/300.47 121205[2:Res:88642.1,478.1] || subclass(u,v)* equal(union(u,u),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 121206[2:Res:88642.1,465.1] || subclass(u,v)* equal(union(u,u),universal_class)** -> member(omega,v).
% 299.96/300.47 121234[2:Res:88642.1,68492.0] || subclass(u,not_subclass_element(union(u,u),v))* -> subclass(union(u,u),v).
% 299.96/300.47 121353[0:Res:89082.0,2136.1] || equal(intersection(symmetric_difference(u,v),w),universal_class)** -> member(null_class,union(v,u)).
% 299.96/300.47 121354[0:Res:89082.0,478.1] || equal(intersection(symmetric_difference(u,v),w),universal_class)** -> member(y__dfg,union(v,u)).
% 299.96/300.47 121355[0:Res:89082.0,465.1] || equal(intersection(symmetric_difference(u,v),w),universal_class)** -> member(omega,union(v,u)).
% 299.96/300.47 121675[2:SpR:92205.1,97863.0] || subclass(u,singleton(u)) -> equal(intersection(successor(u),complement(u)),successor(u))**.
% 299.96/300.47 122134[2:Rew:122133.1,62868.1] || equal(union(null_class,regular(ordered_pair(u,v))),null_class)** -> equal(singleton(u),null_class).
% 299.96/300.47 122556[2:Rew:122541.1,66551.1] || equal(complement(regular(regular(ordered_pair(u,v)))),null_class)** -> equal(singleton(u),null_class).
% 299.96/300.47 122572[0:Obv:122530.1] || subclass(intersection(u,singleton(v)),v)* -> equal(intersection(u,singleton(v)),null_class).
% 299.96/300.47 122574[0:Obv:122531.1] || subclass(intersection(singleton(u),v),u)* -> equal(intersection(singleton(u),v),null_class).
% 299.96/300.47 122944[0:Obv:122935.1] || equal(intersection(u,singleton(v)),v)** -> equal(intersection(u,singleton(v)),null_class).
% 299.96/300.47 122946[0:Obv:122936.1] || equal(intersection(singleton(u),v),u)** -> equal(intersection(singleton(u),v),null_class).
% 299.96/300.47 123032[4:MRR:122983.0,3914.1] || -> equal(apply(u,cantor(u)),sum_class(range_of(null_class)))** equal(singleton(cantor(u)),null_class).
% 299.96/300.47 123034[2:MRR:122988.3,55191.1] || member(u,universal_class) subclass(u,apply(choice,u))* -> equal(u,null_class).
% 299.96/300.47 123035[2:MRR:123009.3,55113.2] function(u) || member(v,universal_class) subclass(universal_class,image(u,v))* -> .
% 299.96/300.47 123037[2:MRR:122999.2,45969.0] || member(inverse(u),universal_class) subclass(domain_relation,ordered_pair(inverse(u),range_of(u)))* -> .
% 299.96/300.47 123449[2:Rew:123444.1,37215.2] || subclass(universal_class,u)* member(u,universal_class) -> member(singleton(singleton(null_class)),element_relation)*.
% 299.96/300.47 123455[2:Obv:123434.2] || equal(u,v) subclass(universal_class,v) -> equal(unordered_pair(v,u),null_class)**.
% 299.96/300.47 123882[2:SpL:107623.0,123023.1] || member(complement(successor(null_class)),universal_class) subclass(universal_class,power_class(complement(singleton(null_class))))* -> .
% 299.96/300.47 123883[2:SpL:75241.0,123023.1] || member(union(u,u),universal_class)* subclass(universal_class,power_class(union(u,null_class)))* -> .
% 299.96/300.47 123884[2:SpL:43004.0,123023.1] || member(union(u,u),universal_class)* subclass(universal_class,power_class(union(null_class,u)))* -> .
% 299.96/300.47 123885[2:SpL:76334.0,123023.1] || member(union(null_class,u),universal_class) subclass(universal_class,power_class(union(u,null_class)))* -> .
% 299.96/300.47 123886[2:SpL:43004.0,123023.1] || member(union(null_class,u),universal_class) subclass(universal_class,power_class(union(u,u)))* -> .
% 299.96/300.47 123887[2:SpL:75241.0,123023.1] || member(union(u,null_class),universal_class) subclass(universal_class,power_class(union(u,u)))* -> .
% 299.96/300.47 123888[2:SpL:76334.0,123023.1] || member(union(u,null_class),universal_class) subclass(universal_class,power_class(union(null_class,u)))* -> .
% 299.96/300.47 123988[2:SpL:70.0,123024.1] || member(image(u,singleton(v)),universal_class)* subclass(universal_class,apply(u,v)) -> .
% 299.96/300.47 124035[4:Res:16440.1,123893.1] || member(image(u,null_class),universal_class)* equal(power_class(apply(u,universal_class)),universal_class) -> .
% 299.96/300.47 124205[4:Res:16440.1,123996.1] || member(image(u,null_class),universal_class)* equal(sum_class(apply(u,universal_class)),universal_class) -> .
% 299.96/300.47 124518[2:SpL:107623.0,124026.0] || equal(power_class(complement(singleton(null_class))),universal_class)** -> equal(singleton(complement(successor(null_class))),null_class).
% 299.96/300.47 124519[2:SpL:75241.0,124026.0] || equal(power_class(union(u,null_class)),universal_class)** -> equal(singleton(union(u,u)),null_class)**.
% 299.96/300.47 124520[2:SpL:43004.0,124026.0] || equal(power_class(union(null_class,u)),universal_class)** -> equal(singleton(union(u,u)),null_class)**.
% 299.96/300.47 124521[2:SpL:76334.0,124026.0] || equal(power_class(union(u,null_class)),universal_class)** -> equal(singleton(union(null_class,u)),null_class).
% 299.96/300.47 124522[2:SpL:43004.0,124026.0] || equal(power_class(union(u,u)),universal_class)** -> equal(singleton(union(null_class,u)),null_class).
% 299.96/300.47 124523[2:SpL:75241.0,124026.0] || equal(power_class(union(u,u)),universal_class)** -> equal(singleton(union(u,null_class)),null_class).
% 299.96/300.47 124524[2:SpL:76334.0,124026.0] || equal(power_class(union(null_class,u)),universal_class)** -> equal(singleton(union(u,null_class)),null_class).
% 299.96/300.47 124597[2:SpL:70.0,124196.0] || equal(apply(u,v),universal_class) -> equal(singleton(image(u,singleton(v))),null_class)**.
% 299.96/300.47 124721[2:Rew:27508.0,124693.1] || member(u,universal_class) -> member(u,union(null_class,complement(v)))* member(u,v).
% 299.96/300.47 125116[0:Res:92442.0,2136.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(null_class,intersection(w,v)).
% 299.96/300.47 125117[0:Res:92442.0,478.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(y__dfg,intersection(w,v)).
% 299.96/300.47 125118[0:Res:92442.0,465.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(omega,intersection(w,v)).
% 299.96/300.47 125652[2:SpR:46507.0,125282.0] || -> equal(intersection(image(element_relation,power_class(u)),intersection(v,power_class(complement(power_class(u))))),null_class)**.
% 299.96/300.47 125654[2:SpR:107615.0,125282.0] || -> equal(intersection(image(element_relation,successor(u)),intersection(v,power_class(complement(successor(u))))),null_class)**.
% 299.96/300.47 125854[2:Rew:26498.0,125505.0,73462.0,125505.0,8044.0,125505.0] || -> equal(symmetric_difference(u,intersection(v,complement(u))),union(u,intersection(v,complement(u))))**.
% 299.96/300.47 126061[2:SpR:46507.0,125467.0] || -> equal(intersection(image(element_relation,power_class(u)),intersection(power_class(complement(power_class(u))),v)),null_class)**.
% 299.96/300.47 126063[2:SpR:107615.0,125467.0] || -> equal(intersection(image(element_relation,successor(u)),intersection(power_class(complement(successor(u))),v)),null_class)**.
% 299.96/300.47 126264[2:Rew:26498.0,125912.0,73462.0,125912.0,8044.0,125912.0] || -> equal(symmetric_difference(u,intersection(complement(u),v)),union(u,intersection(complement(u),v)))**.
% 299.96/300.47 128075[2:Rew:26498.0,127834.0,73462.0,127834.0,8044.0,127834.0] || -> equal(symmetric_difference(singleton(u),union(null_class,u)),union(singleton(u),union(null_class,u)))**.
% 299.96/300.47 128332[2:Rew:26498.0,128113.0,73462.0,128113.0,8044.0,128113.0] || -> equal(symmetric_difference(singleton(u),union(u,null_class)),union(singleton(u),union(u,null_class)))**.
% 299.96/300.47 128547[2:SpR:127794.0,71235.1] || subclass(union(null_class,singleton(u)),u)* -> equal(union(null_class,singleton(u)),null_class).
% 299.96/300.47 128693[2:Rew:26498.0,128415.0,73462.0,128415.0,8044.0,128415.0] || -> equal(symmetric_difference(u,union(null_class,singleton(u))),union(u,union(null_class,singleton(u))))**.
% 299.96/300.47 129329[2:Rew:26498.0,129112.0,73462.0,129112.0,8044.0,129112.0] || -> equal(symmetric_difference(singleton(u),union(u,u)),union(singleton(u),union(u,u)))**.
% 299.96/300.47 129756[2:Rew:26498.0,129488.0,73462.0,129488.0,8044.0,129488.0] || -> equal(symmetric_difference(singleton(u),intersection(v,u)),union(singleton(u),intersection(v,u)))**.
% 299.96/300.47 130057[2:Rew:26498.0,129796.0,73462.0,129796.0,8044.0,129796.0] || -> equal(symmetric_difference(singleton(u),intersection(u,v)),union(singleton(u),intersection(u,v)))**.
% 299.96/300.47 130505[2:Rew:26498.0,130208.0,73462.0,130208.0,8044.0,130208.0] || -> equal(symmetric_difference(u,intersection(v,singleton(u))),union(u,intersection(v,singleton(u))))**.
% 299.96/300.47 130883[2:Rew:26498.0,130565.0,73462.0,130565.0,8044.0,130565.0] || -> equal(symmetric_difference(u,intersection(singleton(u),v)),union(u,intersection(singleton(u),v)))**.
% 299.96/300.47 131096[2:SpR:77552.0,125688.0] || -> equal(intersection(symmetric_difference(u,v),restrict(complement(symmetric_difference(v,u)),w,x)),null_class)**.
% 299.96/300.47 131099[4:SpR:79906.0,125688.0] || -> equal(intersection(sum_class(range_of(null_class)),restrict(complement(apply(null_class,universal_class)),u,v)),null_class)**.
% 299.96/300.47 131100[2:SpR:112449.0,125688.0] || -> equal(intersection(union(u,v),restrict(complement(union(v,u)),w,x)),null_class)**.
% 299.96/300.47 131101[2:SpR:35175.0,125688.0] || -> equal(intersection(union(u,u),restrict(union(null_class,complement(u)),v,w)),null_class)**.
% 299.96/300.47 131102[2:SpR:72272.0,125688.0] || -> equal(intersection(union(u,null_class),restrict(union(null_class,complement(u)),v,w)),null_class)**.
% 299.96/300.47 131103[2:SpR:27508.0,125688.0] || -> equal(intersection(union(null_class,u),restrict(union(null_class,complement(u)),v,w)),null_class)**.
% 299.96/300.47 131105[4:SpR:73050.0,125688.0] || -> equal(intersection(apply(null_class,u),restrict(complement(apply(null_class,v)),w,x)),null_class)**.
% 299.96/300.47 131307[2:SpR:125808.0,92205.1] || subclass(symmetric_difference(u,v),intersection(u,v))* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.47 131359[2:SpR:125808.0,71235.1] || subclass(intersection(u,v),symmetric_difference(u,v))* -> equal(intersection(u,v),null_class).
% 299.96/300.47 131569[2:Rew:131562.1,120762.1] || equal(symmetric_difference(complement(u),complement(v)),universal_class)** -> equal(union(u,v),universal_class).
% 299.96/300.47 131759[2:SpR:127123.0,43.0] || -> equal(range__dfg(singleton(cross_product(singleton(u),v)),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.96/300.47 131885[4:Res:23803.1,131813.0] || equal(cantor(singleton(cross_product(singleton(unordered_pair(u,null_class)),universal_class))),ordered_pair(u,universal_class))** -> .
% 299.96/300.47 131894[4:Res:436.2,131813.0] || subclass(u,cantor(singleton(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class).
% 299.96/300.47 131911[4:Res:19334.2,131813.0] || equal(cantor(singleton(cross_product(singleton(u),universal_class))),universal_class)** -> equal(singleton(u),null_class).
% 299.96/300.47 131912[4:Res:10763.2,131813.0] || subclass(universal_class,cantor(singleton(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class).
% 299.96/300.47 132061[4:Res:23803.1,127395.0] || equal(singleton(u),ordered_pair(v,universal_class)) member(unordered_pair(v,null_class),u)* -> .
% 299.96/300.47 132075[2:Res:436.2,127395.0] || subclass(u,singleton(v))* member(regular(u),v) -> equal(u,null_class).
% 299.96/300.47 132183[4:Res:14939.1,132124.0] || member(cantor(u),universal_class) -> equal(apply(u,cantor(u)),sum_class(range_of(null_class)))**.
% 299.96/300.47 132203[2:Res:60.1,132124.0] || member(ordered_pair(u,image(v,image(w,singleton(u)))),compose(v,w))* -> .
% 299.96/300.47 132795[2:SpR:131367.0,92205.1] || subclass(symmetric_difference(u,v),intersection(v,u))* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.47 132847[2:SpR:131367.0,71235.1] || subclass(intersection(u,v),symmetric_difference(v,u))* -> equal(intersection(u,v),null_class).
% 299.96/300.47 133904[2:SpL:62519.1,133104.0] || equal(successor(intersection(u,v)),null_class) member(universal_class,symmetric_difference(v,u))* -> .
% 299.96/300.47 134126[0:SpR:572.0,92816.0] || -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),intersection(w,union(u,v)))*.
% 299.96/300.47 134127[0:SpR:7221.0,92816.0] || -> subclass(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),intersection(v,successor(u)))*.
% 299.96/300.47 134191[0:Res:92816.0,2136.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(null_class,intersection(w,u)).
% 299.96/300.47 134192[0:Res:92816.0,478.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(y__dfg,intersection(w,u)).
% 299.96/300.47 134193[0:Res:92816.0,465.1] || equal(intersection(intersection(u,v),w),universal_class)** -> member(omega,intersection(w,u)).
% 299.96/300.47 134391[2:SpR:92205.1,92887.0] || subclass(union(u,u),v) -> subclass(union(u,u),intersection(u,v))*.
% 299.96/300.47 134400[2:SpR:87421.0,92887.0] || -> subclass(intersection(u,union(v,v)),intersection(v,intersection(u,union(v,v))))*.
% 299.96/300.47 134403[2:SpR:87281.0,92887.0] || -> subclass(intersection(union(u,u),v),intersection(u,intersection(union(u,u),v)))*.
% 299.96/300.47 134429[2:Res:92887.0,2136.1] || equal(intersection(union(u,u),v),universal_class)** -> member(null_class,intersection(u,v)).
% 299.96/300.47 134430[2:Res:92887.0,478.1] || equal(intersection(union(u,u),v),universal_class)** -> member(y__dfg,intersection(u,v)).
% 299.96/300.47 134431[2:Res:92887.0,465.1] || equal(intersection(union(u,u),v),universal_class)** -> member(omega,intersection(u,v)).
% 299.96/300.47 134597[2:SpR:92205.1,94795.0] || subclass(union(u,u),v) -> subclass(union(u,u),intersection(v,u))*.
% 299.96/300.47 134635[2:Res:94795.0,2136.1] || equal(intersection(union(u,u),v),universal_class)** -> member(null_class,intersection(v,u)).
% 299.96/300.47 134636[2:Res:94795.0,478.1] || equal(intersection(union(u,u),v),universal_class)** -> member(y__dfg,intersection(v,u)).
% 299.96/300.47 134637[2:Res:94795.0,465.1] || equal(intersection(union(u,u),v),universal_class)** -> member(omega,intersection(v,u)).
% 299.96/300.47 134996[2:Res:96246.0,2136.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(null_class,intersection(v,u)).
% 299.96/300.47 134997[2:Res:96246.0,478.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(y__dfg,intersection(v,u)).
% 299.96/300.47 134998[2:Res:96246.0,465.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(omega,intersection(v,u)).
% 299.96/300.47 135188[2:Res:96761.0,2136.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(null_class,intersection(u,v)).
% 299.96/300.47 135189[2:Res:96761.0,478.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(y__dfg,intersection(u,v)).
% 299.96/300.47 135190[2:Res:96761.0,465.1] || equal(intersection(u,union(v,v)),universal_class)** -> member(omega,intersection(u,v)).
% 299.96/300.47 135300[0:SpL:572.0,99398.0] || subclass(u,symmetric_difference(complement(v),complement(w)))* -> subclass(u,union(v,w)).
% 299.96/300.47 135301[0:SpL:7221.0,99398.0] || subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> subclass(u,successor(v)).
% 299.96/300.47 135373[9:Res:76532.1,99398.0] function(intersection(u,v)) || -> subclass(intersection(successor(intersection(u,v)),w),u)*.
% 299.96/300.47 135386[9:Res:76638.1,99398.0] function(intersection(u,v)) || -> subclass(intersection(w,successor(intersection(u,v))),u)*.
% 299.96/300.47 135475[2:SpR:46638.0,135420.0] || -> subclass(regular(complement(symmetric_difference(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 299.96/300.47 135897[2:SpR:73470.0,135442.0] || -> subclass(regular(complement(symmetric_difference(cross_product(u,v),w))),complement(restrict(w,u,v)))*.
% 299.96/300.47 135898[2:SpR:73471.0,135442.0] || -> subclass(regular(complement(symmetric_difference(u,cross_product(v,w)))),complement(restrict(u,v,w)))*.
% 299.96/300.47 135902[2:SpR:73469.0,135442.0] || -> subclass(regular(complement(symmetric_difference(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 299.96/300.47 137668[2:Res:135356.0,2136.1] || equal(regular(union(null_class,complement(intersection(u,v)))),universal_class)** -> member(null_class,u).
% 299.96/300.47 137669[2:Res:135356.0,478.1] || equal(regular(union(null_class,complement(intersection(u,v)))),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 137670[2:Res:135356.0,465.1] || equal(regular(union(null_class,complement(intersection(u,v)))),universal_class)** -> member(omega,u).
% 299.96/300.47 137818[4:SpR:79906.0,135507.0] || -> subclass(regular(union(sum_class(range_of(null_class)),complement(power_class(u)))),complement(apply(null_class,universal_class)))*.
% 299.96/300.47 137824[4:SpR:73050.0,135507.0] || -> subclass(regular(union(apply(null_class,u),complement(power_class(v)))),complement(apply(null_class,w)))*.
% 299.96/300.47 137862[2:Res:135507.0,2136.1] || equal(regular(union(u,complement(power_class(v)))),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.47 137863[2:Res:135507.0,478.1] || equal(regular(union(u,complement(power_class(v)))),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.47 137864[2:Res:135507.0,465.1] || equal(regular(union(u,complement(power_class(v)))),universal_class)** -> member(omega,complement(u)).
% 299.96/300.47 137916[4:SpR:79906.0,135508.0] || -> subclass(regular(union(sum_class(range_of(null_class)),complement(successor(u)))),complement(apply(null_class,universal_class)))*.
% 299.96/300.47 137922[4:SpR:73050.0,135508.0] || -> subclass(regular(union(apply(null_class,u),complement(successor(v)))),complement(apply(null_class,w)))*.
% 299.96/300.47 137949[2:Res:135508.0,2136.1] || equal(regular(union(u,complement(successor(v)))),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.47 137950[2:Res:135508.0,478.1] || equal(regular(union(u,complement(successor(v)))),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.47 137951[2:Res:135508.0,465.1] || equal(regular(union(u,complement(successor(v)))),universal_class)** -> member(omega,complement(u)).
% 299.96/300.47 138074[6:MRR:137977.2,48270.0] || subclass(omega,u)* subclass(u,v)* -> member(apply(choice,omega),v)*.
% 299.96/300.47 138142[2:Res:135509.0,2136.1] || equal(regular(union(complement(power_class(u)),v)),universal_class)** -> member(null_class,power_class(u)).
% 299.96/300.47 138143[2:Res:135509.0,478.1] || equal(regular(union(complement(power_class(u)),v)),universal_class)** -> member(y__dfg,power_class(u)).
% 299.96/300.47 138144[2:Res:135509.0,465.1] || equal(regular(union(complement(power_class(u)),v)),universal_class)** -> member(omega,power_class(u)).
% 299.96/300.47 138279[2:Res:135559.0,2136.1] || equal(regular(complement(intersection(union(null_class,u),v))),universal_class)** -> member(null_class,u).
% 299.96/300.47 138280[2:Res:135559.0,478.1] || equal(regular(complement(intersection(union(null_class,u),v))),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 138281[2:Res:135559.0,465.1] || equal(regular(complement(intersection(union(null_class,u),v))),universal_class)** -> member(omega,u).
% 299.96/300.47 138439[2:Res:135560.0,2136.1] || equal(regular(complement(intersection(union(u,null_class),v))),universal_class)** -> member(null_class,u).
% 299.96/300.47 138440[2:Res:135560.0,478.1] || equal(regular(complement(intersection(union(u,null_class),v))),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 138441[2:Res:135560.0,465.1] || equal(regular(complement(intersection(union(u,null_class),v))),universal_class)** -> member(omega,u).
% 299.96/300.47 138713[2:Res:135933.0,2136.1] || equal(regular(union(u,complement(power_class(v)))),universal_class)** -> member(null_class,power_class(v)).
% 299.96/300.47 138714[2:Res:135933.0,478.1] || equal(regular(union(u,complement(power_class(v)))),universal_class)** -> member(y__dfg,power_class(v)).
% 299.96/300.47 138715[2:Res:135933.0,465.1] || equal(regular(union(u,complement(power_class(v)))),universal_class)** -> member(omega,power_class(v)).
% 299.96/300.47 138756[2:Res:135934.0,2136.1] || equal(regular(union(u,complement(successor(v)))),universal_class)** -> member(null_class,successor(v)).
% 299.96/300.47 138757[2:Res:135934.0,478.1] || equal(regular(union(u,complement(successor(v)))),universal_class)** -> member(y__dfg,successor(v)).
% 299.96/300.47 138758[2:Res:135934.0,465.1] || equal(regular(union(u,complement(successor(v)))),universal_class)** -> member(omega,successor(v)).
% 299.96/300.47 138799[4:SpR:79906.0,135935.0] || -> subclass(regular(union(complement(power_class(u)),sum_class(range_of(null_class)))),complement(apply(null_class,universal_class)))*.
% 299.96/300.47 138805[4:SpR:73050.0,135935.0] || -> subclass(regular(union(complement(power_class(u)),apply(null_class,v))),complement(apply(null_class,w)))*.
% 299.96/300.47 138849[2:Res:135935.0,2136.1] || equal(regular(union(complement(power_class(u)),v)),universal_class)** -> member(null_class,complement(v)).
% 299.96/300.47 138850[2:Res:135935.0,478.1] || equal(regular(union(complement(power_class(u)),v)),universal_class)** -> member(y__dfg,complement(v)).
% 299.96/300.47 138851[2:Res:135935.0,465.1] || equal(regular(union(complement(power_class(u)),v)),universal_class)** -> member(omega,complement(v)).
% 299.96/300.47 138947[2:Res:135985.0,2136.1] || equal(regular(complement(intersection(u,union(null_class,v)))),universal_class)** -> member(null_class,v).
% 299.96/300.47 138948[2:Res:135985.0,478.1] || equal(regular(complement(intersection(u,union(null_class,v)))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 138949[2:Res:135985.0,465.1] || equal(regular(complement(intersection(u,union(null_class,v)))),universal_class)** -> member(omega,v).
% 299.96/300.47 139193[2:Res:135986.0,2136.1] || equal(regular(complement(intersection(u,union(v,null_class)))),universal_class)** -> member(null_class,v).
% 299.96/300.47 139194[2:Res:135986.0,478.1] || equal(regular(complement(intersection(u,union(v,null_class)))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 139195[2:Res:135986.0,465.1] || equal(regular(complement(intersection(u,union(v,null_class)))),universal_class)** -> member(omega,v).
% 299.96/300.47 139395[2:Res:137580.0,2136.1] || equal(regular(union(null_class,complement(intersection(u,v)))),universal_class)** -> member(null_class,v).
% 299.96/300.47 139396[2:Res:137580.0,478.1] || equal(regular(union(null_class,complement(intersection(u,v)))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 139397[2:Res:137580.0,465.1] || equal(regular(union(null_class,complement(intersection(u,v)))),universal_class)** -> member(omega,v).
% 299.96/300.47 139542[4:SpR:79906.0,137929.0] || -> subclass(regular(union(complement(successor(u)),sum_class(range_of(null_class)))),complement(apply(null_class,universal_class)))*.
% 299.96/300.47 139548[4:SpR:73050.0,137929.0] || -> subclass(regular(union(complement(successor(u)),apply(null_class,v))),complement(apply(null_class,w)))*.
% 299.96/300.47 139580[2:Res:137929.0,2136.1] || equal(regular(union(complement(successor(u)),v)),universal_class)** -> member(null_class,complement(v)).
% 299.96/300.47 139581[2:Res:137929.0,478.1] || equal(regular(union(complement(successor(u)),v)),universal_class)** -> member(y__dfg,complement(v)).
% 299.96/300.47 139582[2:Res:137929.0,465.1] || equal(regular(union(complement(successor(u)),v)),universal_class)** -> member(omega,complement(v)).
% 299.96/300.47 139636[4:SpR:79906.0,138343.0] || -> subclass(regular(union(union(null_class,complement(apply(null_class,universal_class))),u)),sum_class(range_of(null_class)))*.
% 299.96/300.47 139642[4:SpR:73050.0,138343.0] || -> subclass(regular(union(union(null_class,complement(apply(null_class,u))),v)),apply(null_class,w))*.
% 299.96/300.47 139676[2:Res:138343.0,2136.1] || equal(regular(union(union(null_class,complement(u)),v)),universal_class)** -> member(null_class,u).
% 299.96/300.47 139677[2:Res:138343.0,478.1] || equal(regular(union(union(null_class,complement(u)),v)),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 139678[2:Res:138343.0,465.1] || equal(regular(union(union(null_class,complement(u)),v)),universal_class)** -> member(omega,u).
% 299.96/300.47 139895[2:Rew:47084.0,139779.0] || -> subclass(regular(successor(power_class(complement(union(u,v))))),image(element_relation,union(u,v)))*.
% 299.96/300.47 139896[2:Rew:107276.0,139781.0] || -> subclass(regular(successor(union(u,complement(power_class(v))))),intersection(complement(u),power_class(v)))*.
% 299.96/300.47 139897[2:Rew:107276.0,139782.0] || -> subclass(regular(successor(union(u,complement(successor(v))))),intersection(complement(u),successor(v)))*.
% 299.96/300.47 139898[2:Rew:107276.0,139783.0] || -> subclass(regular(successor(union(complement(power_class(u)),v))),intersection(power_class(u),complement(v)))*.
% 299.96/300.47 140044[2:Rew:49686.0,139942.0] || -> subclass(regular(successor(image(element_relation,union(u,v)))),power_class(complement(union(u,v))))*.
% 299.96/300.47 140658[2:Res:138736.0,2136.1] || equal(regular(union(complement(successor(u)),v)),universal_class)** -> member(null_class,successor(u)).
% 299.96/300.47 140659[2:Res:138736.0,478.1] || equal(regular(union(complement(successor(u)),v)),universal_class)** -> member(y__dfg,successor(u)).
% 299.96/300.47 140660[2:Res:138736.0,465.1] || equal(regular(union(complement(successor(u)),v)),universal_class)** -> member(omega,successor(u)).
% 299.96/300.47 140704[4:SpR:79906.0,139004.0] || -> subclass(regular(union(u,union(null_class,complement(apply(null_class,universal_class))))),sum_class(range_of(null_class)))*.
% 299.96/300.47 140710[4:SpR:73050.0,139004.0] || -> subclass(regular(union(u,union(null_class,complement(apply(null_class,v))))),apply(null_class,w))*.
% 299.96/300.47 140743[2:Res:139004.0,2136.1] || equal(regular(union(u,union(null_class,complement(v)))),universal_class)** -> member(null_class,v).
% 299.96/300.47 140744[2:Res:139004.0,478.1] || equal(regular(union(u,union(null_class,complement(v)))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 140745[2:Res:139004.0,465.1] || equal(regular(union(u,union(null_class,complement(v)))),universal_class)** -> member(omega,v).
% 299.96/300.47 140894[4:SpR:79906.0,139733.0] || -> subclass(regular(union(union(null_class,sum_class(range_of(null_class))),u)),complement(apply(null_class,universal_class)))*.
% 299.96/300.47 140900[4:SpR:73050.0,139733.0] || -> subclass(regular(union(union(null_class,apply(null_class,u)),v)),complement(apply(null_class,w)))*.
% 299.96/300.47 140955[2:Res:139733.0,2136.1] || equal(regular(union(union(null_class,u),v)),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.47 140956[2:Res:139733.0,478.1] || equal(regular(union(union(null_class,u),v)),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.47 140957[2:Res:139733.0,465.1] || equal(regular(union(union(null_class,u),v)),universal_class)** -> member(omega,complement(u)).
% 299.96/300.47 141442[4:SpR:79906.0,140800.0] || -> subclass(regular(union(u,union(null_class,sum_class(range_of(null_class))))),complement(apply(null_class,universal_class)))*.
% 299.96/300.47 141448[4:SpR:73050.0,140800.0] || -> subclass(regular(union(u,union(null_class,apply(null_class,v)))),complement(apply(null_class,w)))*.
% 299.96/300.47 141505[2:Res:140800.0,2136.1] || equal(regular(union(u,union(null_class,v))),universal_class)** -> member(null_class,complement(v)).
% 299.96/300.47 141506[2:Res:140800.0,478.1] || equal(regular(union(u,union(null_class,v))),universal_class)** -> member(y__dfg,complement(v)).
% 299.96/300.47 141507[2:Res:140800.0,465.1] || equal(regular(union(u,union(null_class,v))),universal_class)** -> member(omega,complement(v)).
% 299.96/300.47 142205[2:Res:140903.0,2136.1] || equal(regular(union(union(u,null_class),v)),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.47 142206[2:Res:140903.0,478.1] || equal(regular(union(union(u,null_class),v)),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.47 142207[2:Res:140903.0,465.1] || equal(regular(union(union(u,null_class),v)),universal_class)** -> member(omega,complement(u)).
% 299.96/300.47 142335[2:Res:140918.0,2136.1] || equal(regular(union(power_class(u),v)),universal_class)** -> member(null_class,complement(power_class(u))).
% 299.96/300.47 142336[2:Res:140918.0,478.1] || equal(regular(union(power_class(u),v)),universal_class)** -> member(y__dfg,complement(power_class(u))).
% 299.96/300.47 142337[2:Res:140918.0,465.1] || equal(regular(union(power_class(u),v)),universal_class)** -> member(omega,complement(power_class(u))).
% 299.96/300.47 142385[2:Res:140920.0,2136.1] || equal(regular(union(successor(u),v)),universal_class)** -> member(null_class,complement(successor(u))).
% 299.96/300.47 142386[2:Res:140920.0,478.1] || equal(regular(union(successor(u),v)),universal_class)** -> member(y__dfg,complement(successor(u))).
% 299.96/300.47 142387[2:Res:140920.0,465.1] || equal(regular(union(successor(u),v)),universal_class)** -> member(omega,complement(successor(u))).
% 299.96/300.47 142485[2:Res:141451.0,2136.1] || equal(regular(union(u,union(v,null_class))),universal_class)** -> member(null_class,complement(v)).
% 299.96/300.47 142486[2:Res:141451.0,478.1] || equal(regular(union(u,union(v,null_class))),universal_class)** -> member(y__dfg,complement(v)).
% 299.96/300.47 142487[2:Res:141451.0,465.1] || equal(regular(union(u,union(v,null_class))),universal_class)** -> member(omega,complement(v)).
% 299.96/300.47 142871[2:Res:141466.0,2136.1] || equal(regular(union(u,power_class(v))),universal_class)** -> member(null_class,complement(power_class(v))).
% 299.96/300.47 142872[2:Res:141466.0,478.1] || equal(regular(union(u,power_class(v))),universal_class)** -> member(y__dfg,complement(power_class(v))).
% 299.96/300.47 142873[2:Res:141466.0,465.1] || equal(regular(union(u,power_class(v))),universal_class)** -> member(omega,complement(power_class(v))).
% 299.96/300.47 142914[2:Res:141468.0,2136.1] || equal(regular(union(u,successor(v))),universal_class)** -> member(null_class,complement(successor(v))).
% 299.96/300.47 142915[2:Res:141468.0,478.1] || equal(regular(union(u,successor(v))),universal_class)** -> member(y__dfg,complement(successor(v))).
% 299.96/300.47 142916[2:Res:141468.0,465.1] || equal(regular(union(u,successor(v))),universal_class)** -> member(omega,complement(successor(v))).
% 299.96/300.47 142967[2:SpR:572.0,135351.0] || -> subclass(union(null_class,intersection(symmetric_difference(complement(u),complement(v)),w)),union(u,v))*.
% 299.96/300.47 142968[2:SpR:7221.0,135351.0] || -> subclass(union(null_class,intersection(symmetric_difference(complement(u),complement(singleton(u))),v)),successor(u))*.
% 299.96/300.47 143038[2:Res:135351.0,2136.1] || equal(union(null_class,intersection(intersection(u,v),w)),universal_class)** -> member(null_class,u).
% 299.96/300.47 143039[2:Res:135351.0,478.1] || equal(union(null_class,intersection(intersection(u,v),w)),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 143040[2:Res:135351.0,465.1] || equal(union(null_class,intersection(intersection(u,v),w)),universal_class)** -> member(omega,u).
% 299.96/300.47 143192[2:SpR:572.0,135364.0] || -> subclass(intersection(union(null_class,symmetric_difference(complement(u),complement(v))),w),union(u,v))*.
% 299.96/300.47 143193[2:SpR:7221.0,135364.0] || -> subclass(intersection(union(null_class,symmetric_difference(complement(u),complement(singleton(u)))),v),successor(u))*.
% 299.96/300.47 143265[2:Res:135364.0,2136.1] || equal(intersection(union(null_class,intersection(u,v)),w),universal_class)** -> member(null_class,u).
% 299.96/300.47 143266[2:Res:135364.0,478.1] || equal(intersection(union(null_class,intersection(u,v)),w),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 143267[2:Res:135364.0,465.1] || equal(intersection(union(null_class,intersection(u,v)),w),universal_class)** -> member(omega,u).
% 299.96/300.47 144000[2:SpR:572.0,135396.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),complement(w)))),union(v,w))*.
% 299.96/300.47 144001[2:SpR:7221.0,135396.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),complement(singleton(v))))),successor(v))*.
% 299.96/300.47 144068[2:Res:135396.0,2136.1] || equal(union(null_class,intersection(u,intersection(v,w))),universal_class)** -> member(null_class,v).
% 299.96/300.47 144069[2:Res:135396.0,478.1] || equal(union(null_class,intersection(u,intersection(v,w))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 144070[2:Res:135396.0,465.1] || equal(union(null_class,intersection(u,intersection(v,w))),universal_class)** -> member(omega,v).
% 299.96/300.47 144218[2:SpR:572.0,135401.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),complement(w)))),union(v,w))*.
% 299.96/300.47 144219[2:SpR:7221.0,135401.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),complement(singleton(v))))),successor(v))*.
% 299.96/300.47 144277[2:Res:135401.0,2136.1] || equal(intersection(u,union(null_class,intersection(v,w))),universal_class)** -> member(null_class,v).
% 299.96/300.47 144278[2:Res:135401.0,478.1] || equal(intersection(u,union(null_class,intersection(v,w))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 144279[2:Res:135401.0,465.1] || equal(intersection(u,union(null_class,intersection(v,w))),universal_class)** -> member(omega,v).
% 299.96/300.47 144458[2:Res:135470.0,2136.1] || equal(regular(complement(symmetric_difference(u,v))),universal_class)** -> member(null_class,union(u,v)).
% 299.96/300.47 144459[2:Res:135470.0,478.1] || equal(regular(complement(symmetric_difference(u,v))),universal_class)** -> member(y__dfg,union(u,v)).
% 299.96/300.47 144460[2:Res:135470.0,465.1] || equal(regular(complement(symmetric_difference(u,v))),universal_class)** -> member(omega,union(u,v)).
% 299.96/300.47 144540[2:SpR:77552.0,135487.1] || subclass(symmetric_difference(u,v),w) -> subclass(regular(complement(symmetric_difference(v,u))),w)*.
% 299.96/300.47 144543[4:SpR:79906.0,135487.1] || subclass(sum_class(range_of(null_class)),u) -> subclass(regular(complement(apply(null_class,universal_class))),u)*.
% 299.96/300.47 144544[2:SpR:112449.0,135487.1] || subclass(union(u,v),w) -> subclass(regular(complement(union(v,u))),w)*.
% 299.96/300.47 144545[2:SpR:35175.0,135487.1] || subclass(union(u,u),v)* -> subclass(regular(union(null_class,complement(u))),v)*.
% 299.96/300.47 144546[2:SpR:72272.0,135487.1] || subclass(union(u,null_class),v) -> subclass(regular(union(null_class,complement(u))),v)*.
% 299.96/300.47 144547[2:SpR:27508.0,135487.1] || subclass(union(null_class,u),v) -> subclass(regular(union(null_class,complement(u))),v)*.
% 299.96/300.47 144549[4:SpR:73050.0,135487.1] || subclass(apply(null_class,u),v)* -> subclass(regular(complement(apply(null_class,w))),v)*.
% 299.96/300.47 144554[2:Res:135487.1,2136.1] || subclass(u,v)* equal(regular(complement(u)),universal_class)** -> member(null_class,v).
% 299.96/300.47 144555[2:Res:135487.1,478.1] || subclass(u,v)* equal(regular(complement(u)),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 144556[2:Res:135487.1,465.1] || subclass(u,v)* equal(regular(complement(u)),universal_class)** -> member(omega,v).
% 299.96/300.47 144588[2:Res:135487.1,68492.0] || subclass(u,not_subclass_element(regular(complement(u)),v))* -> subclass(regular(complement(u)),v).
% 299.96/300.47 144671[2:SpR:572.0,135539.0] || -> subclass(regular(complement(intersection(symmetric_difference(complement(u),complement(v)),w))),union(u,v))*.
% 299.96/300.47 144672[2:SpR:7221.0,135539.0] || -> subclass(regular(complement(intersection(symmetric_difference(complement(u),complement(singleton(u))),v))),successor(u))*.
% 299.96/300.47 144742[2:Res:135539.0,2136.1] || equal(regular(complement(intersection(intersection(u,v),w))),universal_class)** -> member(null_class,u).
% 299.96/300.47 144743[2:Res:135539.0,478.1] || equal(regular(complement(intersection(intersection(u,v),w))),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 144744[2:Res:135539.0,465.1] || equal(regular(complement(intersection(intersection(u,v),w))),universal_class)** -> member(omega,u).
% 299.96/300.47 144896[2:SpR:572.0,135965.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(complement(v),complement(w))))),union(v,w))*.
% 299.96/300.47 144897[2:SpR:7221.0,135965.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))))),successor(v))*.
% 299.96/300.47 144963[2:Res:135965.0,2136.1] || equal(regular(complement(intersection(u,intersection(v,w)))),universal_class)** -> member(null_class,v).
% 299.96/300.47 144964[2:Res:135965.0,478.1] || equal(regular(complement(intersection(u,intersection(v,w)))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 144965[2:Res:135965.0,465.1] || equal(regular(complement(intersection(u,intersection(v,w)))),universal_class)** -> member(omega,v).
% 299.96/300.47 145093[2:SpR:62519.1,136055.0] || equal(successor(successor(complement(restrict(u,v,w)))),null_class)** -> subclass(universal_class,u).
% 299.96/300.47 145098[2:Res:136055.0,2136.1] || equal(complement(successor(complement(restrict(u,v,w)))),universal_class)** -> member(null_class,u).
% 299.96/300.47 145099[2:Res:136055.0,478.1] || equal(complement(successor(complement(restrict(u,v,w)))),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 145100[2:Res:136055.0,465.1] || equal(complement(successor(complement(restrict(u,v,w)))),universal_class)** -> member(omega,u).
% 299.96/300.47 145238[2:Res:138217.0,2136.1] || equal(regular(complement(intersection(union(u,u),v))),universal_class)** -> member(null_class,u).
% 299.96/300.47 145239[2:Res:138217.0,478.1] || equal(regular(complement(intersection(union(u,u),v))),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 145240[2:Res:138217.0,465.1] || equal(regular(complement(intersection(union(u,u),v))),universal_class)** -> member(omega,u).
% 299.96/300.47 145449[2:Res:138894.0,2136.1] || equal(regular(complement(intersection(u,union(v,v)))),universal_class)** -> member(null_class,v).
% 299.96/300.47 145450[2:Res:138894.0,478.1] || equal(regular(complement(intersection(u,union(v,v)))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 145451[2:Res:138894.0,465.1] || equal(regular(complement(intersection(u,union(v,v)))),universal_class)** -> member(omega,v).
% 299.96/300.47 145646[2:Res:140916.0,2136.1] || equal(regular(union(union(u,u),v)),universal_class)** -> member(null_class,complement(u)).
% 299.96/300.47 145647[2:Res:140916.0,478.1] || equal(regular(union(union(u,u),v)),universal_class)** -> member(y__dfg,complement(u)).
% 299.96/300.47 145648[2:Res:140916.0,465.1] || equal(regular(union(union(u,u),v)),universal_class)** -> member(omega,complement(u)).
% 299.96/300.47 145815[2:Res:141464.0,2136.1] || equal(regular(union(u,union(v,v))),universal_class)** -> member(null_class,complement(v)).
% 299.96/300.47 145816[2:Res:141464.0,478.1] || equal(regular(union(u,union(v,v))),universal_class)** -> member(y__dfg,complement(v)).
% 299.96/300.47 145817[2:Res:141464.0,465.1] || equal(regular(union(u,union(v,v))),universal_class)** -> member(omega,complement(v)).
% 299.96/300.47 146010[2:Res:142936.0,2136.1] || equal(union(null_class,intersection(intersection(u,v),w)),universal_class)** -> member(null_class,v).
% 299.96/300.47 146011[2:Res:142936.0,478.1] || equal(union(null_class,intersection(intersection(u,v),w)),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 146012[2:Res:142936.0,465.1] || equal(union(null_class,intersection(intersection(u,v),w)),universal_class)** -> member(omega,v).
% 299.96/300.47 146215[9:SpR:73632.1,143161.0] function(intersection(u,v)) || -> subclass(intersection(successor(intersection(u,v)),w),v)*.
% 299.96/300.47 146255[2:Res:143161.0,2136.1] || equal(intersection(union(null_class,intersection(u,v)),w),universal_class)** -> member(null_class,v).
% 299.96/300.47 146256[2:Res:143161.0,478.1] || equal(intersection(union(null_class,intersection(u,v)),w),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 146257[2:Res:143161.0,465.1] || equal(intersection(union(null_class,intersection(u,v)),w),universal_class)** -> member(omega,v).
% 299.96/300.47 146462[2:Res:143969.0,2136.1] || equal(union(null_class,intersection(u,intersection(v,w))),universal_class)** -> member(null_class,w).
% 299.96/300.47 146463[2:Res:143969.0,478.1] || equal(union(null_class,intersection(u,intersection(v,w))),universal_class)** -> member(y__dfg,w).
% 299.96/300.47 146464[2:Res:143969.0,465.1] || equal(union(null_class,intersection(u,intersection(v,w))),universal_class)** -> member(omega,w).
% 299.96/300.47 146646[9:SpR:73632.1,144187.0] function(intersection(u,v)) || -> subclass(intersection(w,successor(intersection(u,v))),v)*.
% 299.96/300.47 146671[2:Res:144187.0,2136.1] || equal(intersection(u,union(null_class,intersection(v,w))),universal_class)** -> member(null_class,w).
% 299.96/300.47 146672[2:Res:144187.0,478.1] || equal(intersection(u,union(null_class,intersection(v,w))),universal_class)** -> member(y__dfg,w).
% 299.96/300.47 146673[2:Res:144187.0,465.1] || equal(intersection(u,union(null_class,intersection(v,w))),universal_class)** -> member(omega,w).
% 299.96/300.47 146848[2:Res:144382.0,2136.1] || equal(regular(complement(symmetric_difference(u,v))),universal_class)** -> member(null_class,union(v,u)).
% 299.96/300.47 146849[2:Res:144382.0,478.1] || equal(regular(complement(symmetric_difference(u,v))),universal_class)** -> member(y__dfg,union(v,u)).
% 299.96/300.47 146850[2:Res:144382.0,465.1] || equal(regular(complement(symmetric_difference(u,v))),universal_class)** -> member(omega,union(v,u)).
% 299.96/300.47 147045[2:Res:144640.0,2136.1] || equal(regular(complement(intersection(intersection(u,v),w))),universal_class)** -> member(null_class,v).
% 299.96/300.47 147046[2:Res:144640.0,478.1] || equal(regular(complement(intersection(intersection(u,v),w))),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 147047[2:Res:144640.0,465.1] || equal(regular(complement(intersection(intersection(u,v),w))),universal_class)** -> member(omega,v).
% 299.96/300.47 147266[2:Res:144865.0,2136.1] || equal(regular(complement(intersection(u,intersection(v,w)))),universal_class)** -> member(null_class,w).
% 299.96/300.47 147267[2:Res:144865.0,478.1] || equal(regular(complement(intersection(u,intersection(v,w)))),universal_class)** -> member(y__dfg,w).
% 299.96/300.47 147268[2:Res:144865.0,465.1] || equal(regular(complement(intersection(u,intersection(v,w)))),universal_class)** -> member(omega,w).
% 299.96/300.47 148352[2:Res:110835.0,2136.1] || equal(intersection(intersection(union(u,u),v),w),universal_class)** -> member(null_class,u).
% 299.96/300.47 148353[2:Res:110835.0,478.1] || equal(intersection(intersection(union(u,u),v),w),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 148354[2:Res:110835.0,465.1] || equal(intersection(intersection(union(u,u),v),w),universal_class)** -> member(omega,u).
% 299.96/300.47 148561[2:Res:111335.0,2136.1] || equal(intersection(u,intersection(v,union(w,w))),universal_class)** -> member(null_class,w).
% 299.96/300.47 148562[2:Res:111335.0,478.1] || equal(intersection(u,intersection(v,union(w,w))),universal_class)** -> member(y__dfg,w).
% 299.96/300.47 148563[2:Res:111335.0,465.1] || equal(intersection(u,intersection(v,union(w,w))),universal_class)** -> member(omega,w).
% 299.96/300.47 148763[2:Res:111478.0,2136.1] || equal(intersection(u,intersection(union(v,v),w)),universal_class)** -> member(null_class,v).
% 299.96/300.47 148764[2:Res:111478.0,478.1] || equal(intersection(u,intersection(union(v,v),w)),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 148765[2:Res:111478.0,465.1] || equal(intersection(u,intersection(union(v,v),w)),universal_class)** -> member(omega,v).
% 299.96/300.47 148976[2:Res:111632.0,2136.1] || equal(intersection(intersection(u,union(v,v)),w),universal_class)** -> member(null_class,v).
% 299.96/300.47 148977[2:Res:111632.0,478.1] || equal(intersection(intersection(u,union(v,v)),w),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 148978[2:Res:111632.0,465.1] || equal(intersection(intersection(u,union(v,v)),w),universal_class)** -> member(omega,v).
% 299.96/300.47 149290[0:SpR:572.0,119242.0] || -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),intersection(u,union(v,w)))*.
% 299.96/300.47 149291[0:SpR:7221.0,119242.0] || -> subclass(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),intersection(u,successor(v)))*.
% 299.96/300.47 149353[0:Res:119242.0,2136.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(null_class,intersection(u,v)).
% 299.96/300.47 149354[0:Res:119242.0,478.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(y__dfg,intersection(u,v)).
% 299.96/300.47 149355[0:Res:119242.0,465.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(omega,intersection(u,v)).
% 299.96/300.47 149589[0:Res:119415.0,2136.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(null_class,intersection(u,w)).
% 299.96/300.47 149590[0:Res:119415.0,478.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(y__dfg,intersection(u,w)).
% 299.96/300.47 149591[0:Res:119415.0,465.1] || equal(intersection(u,intersection(v,w)),universal_class)** -> member(omega,intersection(u,w)).
% 299.96/300.47 149696[0:SpL:572.0,135337.0] || equal(symmetric_difference(complement(u),complement(v)),w)* -> subclass(w,union(u,v))*.
% 299.96/300.47 149697[0:SpL:7221.0,135337.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),v)* -> subclass(v,successor(u))*.
% 299.96/300.47 149767[0:SpR:572.0,135347.0] || -> subclass(intersection(intersection(symmetric_difference(complement(u),complement(v)),w),x),union(u,v))*.
% 299.96/300.47 149768[0:SpR:7221.0,135347.0] || -> subclass(intersection(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),w),successor(u))*.
% 299.96/300.47 149866[0:Res:135347.0,2136.1] || equal(intersection(intersection(intersection(u,v),w),x),universal_class)** -> member(null_class,u).
% 299.96/300.47 149867[0:Res:135347.0,478.1] || equal(intersection(intersection(intersection(u,v),w),x),universal_class)** -> member(y__dfg,u).
% 299.96/300.47 149868[0:Res:135347.0,465.1] || equal(intersection(intersection(intersection(u,v),w),x),universal_class)** -> member(omega,u).
% 299.96/300.47 150150[0:SpR:572.0,135357.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),complement(x)))),union(w,x))*.
% 299.96/300.47 150151[0:SpR:7221.0,135357.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),complement(singleton(w))))),successor(w))*.
% 299.96/300.47 150239[0:Res:135357.0,2136.1] || equal(intersection(u,intersection(v,intersection(w,x))),universal_class)** -> member(null_class,w).
% 299.96/300.47 150240[0:Res:135357.0,478.1] || equal(intersection(u,intersection(v,intersection(w,x))),universal_class)** -> member(y__dfg,w).
% 299.96/300.47 150241[0:Res:135357.0,465.1] || equal(intersection(u,intersection(v,intersection(w,x))),universal_class)** -> member(omega,w).
% 299.96/300.47 150393[0:SpR:572.0,135398.0] || -> subclass(intersection(u,intersection(symmetric_difference(complement(v),complement(w)),x)),union(v,w))*.
% 299.96/300.47 150394[0:SpR:7221.0,135398.0] || -> subclass(intersection(u,intersection(symmetric_difference(complement(v),complement(singleton(v))),w)),successor(v))*.
% 299.96/300.47 150486[0:Res:135398.0,2136.1] || equal(intersection(u,intersection(intersection(v,w),x)),universal_class)** -> member(null_class,v).
% 299.96/300.47 150487[0:Res:135398.0,478.1] || equal(intersection(u,intersection(intersection(v,w),x)),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 150488[0:Res:135398.0,465.1] || equal(intersection(u,intersection(intersection(v,w),x)),universal_class)** -> member(omega,v).
% 299.96/300.47 150643[0:SpR:572.0,135406.0] || -> subclass(intersection(intersection(u,symmetric_difference(complement(v),complement(w))),x),union(v,w))*.
% 299.96/300.47 150644[0:SpR:7221.0,135406.0] || -> subclass(intersection(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),w),successor(v))*.
% 299.96/300.47 150738[0:Res:135406.0,2136.1] || equal(intersection(intersection(u,intersection(v,w)),x),universal_class)** -> member(null_class,v).
% 299.96/300.47 150739[0:Res:135406.0,478.1] || equal(intersection(intersection(u,intersection(v,w)),x),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 150740[0:Res:135406.0,465.1] || equal(intersection(intersection(u,intersection(v,w)),x),universal_class)** -> member(omega,v).
% 299.96/300.47 151086[0:Res:147465.0,2136.1] || equal(intersection(intersection(intersection(u,v),w),x),universal_class)** -> member(null_class,v).
% 299.96/300.47 151087[0:Res:147465.0,478.1] || equal(intersection(intersection(intersection(u,v),w),x),universal_class)** -> member(y__dfg,v).
% 299.96/300.47 151088[0:Res:147465.0,465.1] || equal(intersection(intersection(intersection(u,v),w),x),universal_class)** -> member(omega,v).
% 299.96/300.47 151334[0:Res:147475.0,2136.1] || equal(intersection(u,intersection(v,intersection(w,x))),universal_class)** -> member(null_class,x).
% 299.96/300.47 151335[0:Res:147475.0,478.1] || equal(intersection(u,intersection(v,intersection(w,x))),universal_class)** -> member(y__dfg,x).
% 299.96/300.47 151336[0:Res:147475.0,465.1] || equal(intersection(u,intersection(v,intersection(w,x))),universal_class)** -> member(omega,x).
% 299.96/300.47 151581[0:Res:147520.0,2136.1] || equal(intersection(u,intersection(intersection(v,w),x)),universal_class)** -> member(null_class,w).
% 299.96/300.47 151582[0:Res:147520.0,478.1] || equal(intersection(u,intersection(intersection(v,w),x)),universal_class)** -> member(y__dfg,w).
% 299.96/300.47 151583[0:Res:147520.0,465.1] || equal(intersection(u,intersection(intersection(v,w),x)),universal_class)** -> member(omega,w).
% 299.96/300.47 151833[0:Res:147529.0,2136.1] || equal(intersection(intersection(u,intersection(v,w)),x),universal_class)** -> member(null_class,w).
% 299.96/300.47 151834[0:Res:147529.0,478.1] || equal(intersection(intersection(u,intersection(v,w)),x),universal_class)** -> member(y__dfg,w).
% 299.96/300.47 151835[0:Res:147529.0,465.1] || equal(intersection(intersection(u,intersection(v,w)),x),universal_class)** -> member(omega,w).
% 299.96/300.47 152316[0:SpR:49516.0,46498.0] || -> equal(image(element_relation,image(element_relation,power_class(universal_class))),complement(power_class(power_class(complement(power_class(universal_class))))))**.
% 299.96/300.47 152404[0:SpR:49516.0,8002.1] || -> member(u,power_class(complement(power_class(universal_class)))) subclass(singleton(u),image(element_relation,power_class(universal_class)))*.
% 299.96/300.47 152465[2:SpL:49516.0,59305.1] function(power_class(complement(power_class(universal_class)))) || equal(image(element_relation,power_class(universal_class)),null_class)** -> .
% 299.96/300.47 152473[0:SpL:49516.0,2160.1] inductive(power_class(complement(power_class(universal_class)))) || equal(image(element_relation,power_class(universal_class)),universal_class)** -> .
% 299.96/300.47 152742[2:SpR:49517.0,46498.0] || -> equal(image(element_relation,image(element_relation,power_class(null_class))),complement(power_class(power_class(complement(power_class(null_class))))))**.
% 299.96/300.47 152830[2:SpR:49517.0,8002.1] || -> member(u,power_class(complement(power_class(null_class)))) subclass(singleton(u),image(element_relation,power_class(null_class)))*.
% 299.96/300.47 152880[2:SpR:46319.1,49517.0] || equal(power_class(null_class),null_class) -> equal(image(element_relation,power_class(null_class)),complement(power_class(universal_class)))**.
% 299.96/300.47 152892[2:SpL:49517.0,59305.1] function(power_class(complement(power_class(null_class)))) || equal(image(element_relation,power_class(null_class)),null_class)** -> .
% 299.96/300.47 152900[2:SpL:49517.0,2160.1] inductive(power_class(complement(power_class(null_class)))) || equal(image(element_relation,power_class(null_class)),universal_class)** -> .
% 299.96/300.47 153436[4:SpR:46319.1,69216.0] || equal(cross_product(null_class,universal_class),null_class) -> equal(sum_class(range_of(null_class)),apply(universal_class,universal_class))**.
% 299.96/300.47 153442[4:SpL:46319.1,69256.0] || equal(cross_product(singleton(y__dfg),universal_class),null_class)** equal(complement(cantor(universal_class)),null_class) -> .
% 299.96/300.47 153452[4:SpL:46319.1,69259.0] || equal(cross_product(singleton(y__dfg),universal_class),null_class)** equal(range_of(xr),cantor(universal_class)) -> .
% 299.96/300.47 153458[4:SpL:46319.1,69260.0] || equal(cross_product(singleton(omega),universal_class),null_class)** equal(complement(cantor(universal_class)),null_class) -> .
% 299.96/300.47 153652[6:SpL:46319.1,69269.0] || equal(cross_product(singleton(null_class),universal_class),null_class)** equal(complement(cantor(universal_class)),null_class) -> .
% 299.96/300.47 153662[6:SpL:46319.1,69270.0] || equal(cross_product(singleton(null_class),universal_class),null_class)** equal(cantor(universal_class),successor(null_class)) -> .
% 299.96/300.47 153668[6:SpL:46319.1,69271.0] || equal(cross_product(singleton(null_class),universal_class),null_class)** equal(cantor(universal_class),singleton(null_class)) -> .
% 299.96/300.47 153675[10:SpL:46319.1,69295.0] || equal(cross_product(singleton(regular(null_class)),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.47 153871[10:SpL:46319.1,69296.0] || equal(cross_product(singleton(regular(null_class)),universal_class),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.96/300.47 153904[4:SpL:46319.1,82515.0] || equal(cross_product(singleton(power_class(null_class)),universal_class),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.96/300.47 153941[2:MRR:153935.0,100.0] || subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(null_class,compose(null_class,null_class)),v)*.
% 299.96/300.47 153994[3:MRR:153979.2,4631.0] || member(u,complement(compose(element_relation,universal_class)))* member(u,union(element_relation,element_relation)) -> .
% 299.96/300.47 154041[3:MRR:154026.2,4631.0] || member(u,union(null_class,complement(compose(element_relation,universal_class))))* member(u,element_relation) -> .
% 299.96/300.47 154084[2:MRR:154076.2,4631.0] || member(u,union(null_class,singleton(singleton(null_class))))* member(u,successor(null_class)) -> .
% 299.96/300.47 154872[4:SpR:20514.1,102690.0] || equal(apply(null_class,universal_class),universal_class) -> subclass(complement(successor(null_class)),sum_class(range_of(null_class)))*.
% 299.96/300.47 154884[4:Res:102690.0,435.1] inductive(complement(successor(complement(apply(null_class,universal_class))))) || -> member(null_class,sum_class(range_of(null_class)))*.
% 299.96/300.47 154913[2:SpL:103919.0,47.0] || member(regular(domain_relation),successor_relation) -> equal(successor(first(regular(domain_relation))),second(regular(domain_relation)))**.
% 299.96/300.47 154954[4:SpL:103919.0,14827.0] || member(regular(domain_relation),domain_relation) -> equal(cantor(first(regular(domain_relation))),second(regular(domain_relation)))**.
% 299.96/300.47 154970[4:SpL:103919.0,14835.0] || member(ordered_pair(u,regular(domain_relation)),application_function)* -> member(first(regular(domain_relation)),cantor(u)).
% 299.96/300.47 155003[2:Res:154890.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(regular(domain_relation)),v)*.
% 299.96/300.47 155004[2:Res:154890.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(regular(domain_relation)),v)*.
% 299.96/300.47 159900[2:Res:154903.1,4304.1] || subclass(universal_class,intersection(u,v)) member(regular(domain_relation),symmetric_difference(u,v))* -> .
% 299.96/300.47 159915[2:Res:154903.1,273.0] || subclass(universal_class,restrict(u,v,w))* -> member(regular(domain_relation),cross_product(v,w)).
% 299.96/300.47 159973[2:Res:154893.0,3.0] || subclass(complement(singleton(regular(domain_relation))),u)* -> member(singleton(first(regular(domain_relation))),u).
% 299.96/300.47 161614[4:SpL:103920.0,47.0] || member(regular(composition_function),successor_relation) -> equal(successor(first(regular(composition_function))),second(regular(composition_function)))**.
% 299.96/300.47 161655[4:SpL:103920.0,14827.0] || member(regular(composition_function),domain_relation) -> equal(cantor(first(regular(composition_function))),second(regular(composition_function)))**.
% 299.96/300.47 161671[4:SpL:103920.0,14835.0] || member(ordered_pair(u,regular(composition_function)),application_function)* -> member(first(regular(composition_function)),cantor(u)).
% 299.96/300.47 161704[4:Res:161591.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(regular(composition_function)),v)*.
% 299.96/300.47 161705[4:Res:161591.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(regular(composition_function)),v)*.
% 299.96/300.47 163371[4:Res:161604.1,4304.1] || subclass(universal_class,intersection(u,v)) member(regular(composition_function),symmetric_difference(u,v))* -> .
% 299.96/300.47 163386[4:Res:161604.1,273.0] || subclass(universal_class,restrict(u,v,w))* -> member(regular(composition_function),cross_product(v,w)).
% 299.96/300.47 163465[4:Res:161594.0,3.0] || subclass(complement(singleton(regular(composition_function))),u)* -> member(singleton(first(regular(composition_function))),u).
% 299.96/300.47 163546[6:MRR:163545.1,163545.2,2113.0,30197.0] || equal(range_of(null_class),successor(null_class)) -> member(null_class,cantor(successor_relation))* inductive(singleton(null_class)).
% 299.96/300.47 163884[2:MRR:163716.2,4631.0] || member(u,singleton(complement(singleton(null_class))))* member(u,complement(successor(null_class))) -> .
% 299.96/300.47 165328[2:Res:152236.1,174.1] || equal(range_of(xr),successor(null_class)) equal(complement(successor(y__dfg)),range_of(xr))** -> .
% 299.96/300.47 165351[2:Res:152318.0,435.1] inductive(regular(image(element_relation,power_class(universal_class)))) || -> member(null_class,power_class(complement(power_class(universal_class))))*.
% 299.96/300.47 165616[2:Res:152744.0,435.1] inductive(regular(image(element_relation,power_class(null_class)))) || -> member(null_class,power_class(complement(power_class(null_class))))*.
% 299.96/300.47 165635[4:SpL:46319.1,153911.0] || equal(cross_product(singleton(power_class(null_class)),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.47 167138[4:SpL:46319.1,159842.0] || equal(cross_product(singleton(regular(domain_relation)),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.47 167183[4:SpL:46319.1,159948.0] || equal(cross_product(singleton(regular(domain_relation)),universal_class),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.96/300.47 167409[4:SpL:46319.1,163311.0] || equal(cross_product(singleton(regular(composition_function)),universal_class),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.47 167824[4:SpL:46319.1,163419.0] || equal(cross_product(singleton(regular(composition_function)),universal_class),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.96/300.47 168649[2:MRR:168648.2,4631.0] || subclass(universal_class,complement(u)) member(unordered_pair(v,w),union(u,u))* -> .
% 299.96/300.47 169655[4:SpL:169029.0,47.0] || member(regular(element_relation),successor_relation) -> equal(successor(first(regular(element_relation))),second(regular(element_relation)))**.
% 299.96/300.47 169699[4:SpL:169029.0,14827.0] || member(regular(element_relation),domain_relation) -> equal(cantor(first(regular(element_relation))),second(regular(element_relation)))**.
% 299.96/300.47 169715[4:SpL:169029.0,14835.0] || member(ordered_pair(u,regular(element_relation)),application_function)* -> member(first(regular(element_relation)),cantor(u)).
% 299.96/300.47 169749[4:Res:169631.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(regular(element_relation)),v)*.
% 299.96/300.47 169750[4:Res:169631.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(regular(element_relation)),v)*.
% 299.96/300.47 170378[0:Obv:170358.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,complement(composition_function)) -> .
% 299.96/300.47 171178[4:Res:169645.1,4304.1] || subclass(universal_class,intersection(u,v)) member(regular(element_relation),symmetric_difference(u,v))* -> .
% 299.96/300.47 171193[4:Res:169645.1,273.0] || subclass(universal_class,restrict(u,v,w))* -> member(regular(element_relation),cross_product(v,w)).
% 299.96/300.47 818[0:Res:147.1,19.0] || equal(cross_product(u,v),range_of(xr))** -> equal(ordered_pair(first(y__dfg),second(y__dfg)),y__dfg)**.
% 299.96/300.47 4047[0:SpL:3935.0,17.0] || member(singleton(singleton(null_class)),cross_product(u,v))* -> member(domain__dfg(xr,universal_class,y__dfg),v).
% 299.96/300.47 4153[0:Res:4062.1,3.0] || equal(u,singleton(singleton(null_class)))* subclass(u,v)* -> member(singleton(null_class),v)*.
% 299.96/300.47 4169[0:Res:4062.1,576.0] || equal(symmetric_difference(u,v),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,v))*.
% 299.96/300.47 5176[2:SpR:4880.0,60.1] || member(ordered_pair(u,v),compose(w,null_class))* -> member(v,image(w,range_of(null_class))).
% 299.96/300.47 5210[2:SpR:5175.0,428.2] || member(range_of(null_class),universal_class) subclass(universal_class,u) -> member(apply(null_class,v),u)*.
% 299.96/300.47 5617[0:Res:449.1,273.0] || subclass(universal_class,restrict(u,v,w))* -> member(ordered_pair(x,y),cross_product(v,w))*.
% 299.96/300.47 5845[2:Res:5107.1,273.0] || subclass(domain_relation,restrict(u,v,w))* -> member(ordered_pair(null_class,null_class),cross_product(v,w))*.
% 299.96/300.47 5855[2:Res:5107.1,4634.0] || subclass(domain_relation,regular(u)) member(ordered_pair(null_class,null_class),u)* -> equal(u,null_class).
% 299.96/300.47 5994[2:Res:5697.2,75.1] single_valued_class(inverse(u)) function(u) || equal(inverse(u),null_class)** -> one_to_one(u).
% 299.96/300.47 7225[0:SpL:572.0,196.0] || equal(symmetric_difference(complement(u),complement(v)),range_of(xr))** -> member(y__dfg,union(u,v)).
% 299.96/300.47 7236[0:SpL:572.0,494.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(singleton(w),union(u,v))*.
% 299.96/300.47 7972[0:Res:7949.0,3.0] || subclass(u,v) -> subclass(w,complement(u)) member(not_subclass_element(w,complement(u)),v)*.
% 299.96/300.47 7975[0:Res:7949.0,23.0] || -> subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,complement(intersection(v,w))),v)*.
% 299.96/300.47 7976[0:Res:7949.0,24.0] || -> subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,complement(intersection(v,w))),w)*.
% 299.96/300.47 8115[3:Rew:8029.0,5482.0] || equal(complement(compose(element_relation,universal_class)),singleton(singleton(null_class)))** member(singleton(null_class),element_relation) -> .
% 299.96/300.47 9136[0:Res:8002.1,9.0] || subclass(complement(u),singleton(v))* -> member(v,u) equal(complement(u),singleton(v)).
% 299.96/300.47 10766[0:Obv:10758.0] || -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) member(u,universal_class).
% 299.96/300.47 10767[0:Obv:10759.0] || -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) member(v,universal_class).
% 299.96/300.47 12159[0:Rew:634.1,12158.1] || member(u,v) member(u,w) -> subclass(singleton(u),intersection(w,v))*.
% 299.96/300.47 12667[0:SpL:819.1,2043.0] || equal(complement(not_subclass_element(cross_product(u,v),w)),universal_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.47 13962[2:SpL:115.0,5843.0] || subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(null_class,null_class),complement(intersection(u,v)))*.
% 299.96/300.47 14196[4:Res:4.1,9930.0] || -> subclass(sum_class(range_of(null_class)),u) member(not_subclass_element(sum_class(range_of(null_class)),u),apply(null_class,v))*.
% 299.96/300.47 14221[4:Res:4062.1,9930.0] || equal(sum_class(range_of(null_class)),singleton(singleton(null_class))) -> member(singleton(null_class),apply(null_class,u))*.
% 299.96/300.47 14351[4:Res:4.1,9932.0] || -> subclass(apply(null_class,u),v) member(not_subclass_element(apply(null_class,u),v),sum_class(range_of(null_class)))*.
% 299.96/300.47 14376[4:Res:4062.1,9932.0] || equal(apply(null_class,u),singleton(singleton(null_class)))** -> member(singleton(null_class),sum_class(range_of(null_class)))*.
% 299.96/300.47 14418[0:SpL:819.1,14405.0] || subclass(universal_class,complement(not_subclass_element(cross_product(u,v),w)))* -> subclass(cross_product(u,v),w).
% 299.96/300.47 14452[0:SpL:816.1,14429.0] || subclass(universal_class,complement(singleton(regular(cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.96/300.47 14473[0:SpL:816.1,14457.0] || equal(complement(singleton(regular(cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 14592[0:SpL:115.0,699.0] || subclass(universal_class,symmetric_difference(u,v)) -> member(unordered_pair(w,x),complement(intersection(u,v)))*.
% 299.96/300.47 16546[4:Rew:16533.1,4058.1] || member(ordered_pair(u,singleton(singleton(null_class))),application_function)* -> equal(domain__dfg(xr,universal_class,y__dfg),universal_class).
% 299.96/300.47 17375[4:SpL:17333.0,10.0] || member(u,ordered_pair(universal_class,universal_class))* -> equal(u,unordered_pair(universal_class,null_class)) equal(u,null_class).
% 299.96/300.47 17411[4:SpL:16458.0,17.0] || member(ordered_pair(u,universal_class),cross_product(v,w))* -> member(domain__dfg(xr,universal_class,y__dfg),w).
% 299.96/300.47 18270[2:SpL:31.0,13994.0] || equal(restrict(u,v,w),domain_relation)** -> member(ordered_pair(null_class,null_class),cross_product(v,w))*.
% 299.96/300.47 18271[2:SpL:115.0,13994.0] || equal(symmetric_difference(u,v),domain_relation) -> member(ordered_pair(null_class,null_class),complement(intersection(u,v)))*.
% 299.96/300.47 19682[4:Res:436.2,19445.0] || subclass(u,cantor(regular(u)))* subclass(universal_class,complement(element_relation)) -> equal(u,null_class).
% 299.96/300.47 20224[0:Res:20166.1,435.1] inductive(singleton(y__dfg)) || equal(power_class(u),range_of(xr)) -> member(null_class,power_class(u))*.
% 299.96/300.47 20284[0:Res:20171.0,435.1] inductive(singleton(regular(power_class(u)))) || -> equal(power_class(u),null_class) member(null_class,power_class(u))*.
% 299.96/300.47 20404[4:Res:4.1,9931.0] || -> subclass(apply(null_class,u),v) member(not_subclass_element(apply(null_class,u),v),apply(null_class,w))*.
% 299.96/300.47 20431[4:Res:4062.1,9931.0] || equal(apply(null_class,u),singleton(singleton(null_class)))** -> member(singleton(null_class),apply(null_class,v))*.
% 299.96/300.47 20457[0:Res:10763.2,274.0] || subclass(universal_class,restrict(u,v,w))* -> equal(x,null_class) member(regular(x),u)*.
% 299.96/300.47 20479[4:Res:10763.2,19445.0] || subclass(universal_class,cantor(regular(u)))* subclass(universal_class,complement(element_relation)) -> equal(u,null_class).
% 299.96/300.47 21667[0:Res:452.1,26.1] || subclass(ordered_pair(u,v),complement(w))* member(unordered_pair(u,singleton(v)),w) -> .
% 299.96/300.47 21670[0:Res:452.1,23.0] || subclass(ordered_pair(u,v),intersection(w,x))* -> member(unordered_pair(u,singleton(v)),w).
% 299.96/300.47 21671[0:Res:452.1,24.0] || subclass(ordered_pair(u,v),intersection(w,x))* -> member(unordered_pair(u,singleton(v)),x).
% 299.96/300.47 21855[0:Res:68.1,4304.1] || member(regular(intersection(u,v)),symmetric_difference(u,v))* -> equal(intersection(u,v),null_class).
% 299.96/300.47 21869[0:Res:425.1,4304.1] || subclass(universal_class,intersection(u,v)) member(unordered_pair(w,x),symmetric_difference(u,v))* -> .
% 299.96/300.47 21873[0:Res:25.2,4304.1] || member(u,v) member(u,w) member(u,symmetric_difference(w,v))* -> .
% 299.96/300.47 21886[0:Res:449.1,4304.1] || subclass(universal_class,intersection(u,v)) member(ordered_pair(w,x),symmetric_difference(u,v))* -> .
% 299.96/300.47 21890[2:Res:5107.1,4304.1] || subclass(domain_relation,intersection(u,v)) member(ordered_pair(null_class,null_class),symmetric_difference(u,v))* -> .
% 299.96/300.47 22822[4:Res:22805.1,3.0] || equal(range_of(xr),power_class(null_class)) subclass(power_class(null_class),u)* -> member(y__dfg,u).
% 299.96/300.47 22854[0:Res:21567.0,435.1] inductive(complement(power_class(image(element_relation,complement(u))))) || -> member(null_class,image(element_relation,power_class(u)))*.
% 299.96/300.47 24030[0:Res:5565.0,3517.0] || member(regular(symmetric_difference(u,v)),intersection(u,v))* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.47 24139[4:Res:19334.2,19445.0] || equal(cantor(u),universal_class)** subclass(universal_class,complement(element_relation))* -> equal(singleton(u),null_class).
% 299.96/300.47 24991[0:Res:21571.0,3518.0] || -> equal(complement(union(u,v)),null_class) member(regular(complement(union(u,v))),complement(u))*.
% 299.96/300.47 25126[0:Res:21571.0,3519.0] || -> equal(complement(union(u,v)),null_class) member(regular(complement(union(u,v))),complement(v))*.
% 299.96/300.47 25806[4:Res:23803.1,274.0] || equal(restrict(u,v,w),ordered_pair(x,universal_class))* -> member(unordered_pair(x,null_class),u)*.
% 299.96/300.47 25835[4:Res:23803.1,19445.0] || equal(cantor(unordered_pair(u,null_class)),ordered_pair(u,universal_class))** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.47 25947[0:Res:25896.1,3.0] || equal(complement(successor(u)),universal_class) subclass(complement(u),v)* -> member(y__dfg,v).
% 299.96/300.47 26066[0:Res:25960.1,3.0] || equal(complement(successor(u)),universal_class) subclass(complement(u),v)* -> member(omega,v).
% 299.96/300.47 26129[0:Res:26079.1,3.0] || equal(complement(successor(u)),universal_class) subclass(complement(u),v)* -> member(null_class,v).
% 299.96/300.47 26421[0:MRR:26363.0,9967.1] || -> member(not_subclass_element(u,intersection(complement(v),u)),v)* subclass(u,intersection(complement(v),u)).
% 299.96/300.47 26755[2:Rew:26498.0,8370.0] || member(not_subclass_element(union(null_class,u),v),complement(u))* -> subclass(union(null_class,u),v).
% 299.96/300.47 26798[2:Rew:26498.0,23986.1] || -> equal(u,v) equal(symmetric_difference(singleton(u),singleton(v)),union(singleton(u),singleton(v)))**.
% 299.96/300.47 28455[2:Rew:27508.0,26903.1] inductive(symmetric_difference(null_class,intersection(universal_class,complement(u)))) || -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.47 27119[4:Rew:26509.0,24671.0] || equal(union(null_class,cantor(unordered_pair(u,v))),universal_class)** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.47 27121[4:Rew:26509.0,19691.0] || equal(union(null_class,cantor(ordered_pair(null_class,null_class))),domain_relation)** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.47 27122[4:Rew:26509.0,23111.0] || equal(union(null_class,cantor(ordered_pair(null_class,null_class))),universal_class)** subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.47 27137[4:Rew:26509.0,20408.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(singleton(v),apply(null_class,w))*.
% 299.96/300.47 27138[4:Rew:26509.0,14354.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(singleton(v),sum_class(range_of(null_class)))*.
% 299.96/300.47 27213[2:Rew:26509.0,4269.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class) -> member(singleton(w),union(u,v))*.
% 299.96/300.47 27247[2:Rew:26509.0,24645.0] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(unordered_pair(x,y),u)*.
% 299.96/300.47 27249[2:Rew:26509.0,23087.0] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(ordered_pair(null_class,null_class),u).
% 299.96/300.47 27253[2:Rew:26509.0,13802.0] || equal(union(null_class,restrict(u,v,w)),domain_relation)** -> member(ordered_pair(null_class,null_class),u).
% 299.96/300.47 27271[2:Rew:26509.0,4302.1] || member(null_class,symmetric_difference(u,v)) equal(union(null_class,intersection(u,v)),universal_class)** -> .
% 299.96/300.47 27272[2:Rew:26509.0,4300.1] || member(omega,symmetric_difference(u,v)) equal(union(null_class,intersection(u,v)),universal_class)** -> .
% 299.96/300.47 27273[2:Rew:26509.0,4297.1] || member(y__dfg,symmetric_difference(u,v)) equal(union(null_class,intersection(u,v)),universal_class)** -> .
% 299.96/300.47 28480[2:Rew:26509.0,27301.1] || member(regular(union(null_class,complement(u))),u)* -> equal(union(null_class,complement(u)),null_class).
% 299.96/300.47 28481[2:Rew:26509.0,27305.1] || -> subclass(union(null_class,singleton(u)),v) equal(not_subclass_element(union(null_class,singleton(u)),v),u)**.
% 299.96/300.47 28482[2:Rew:26509.0,27309.0] || member(u,union(null_class,singleton(u)))* -> equal(union(null_class,singleton(u)),singleton(u)).
% 299.96/300.47 27311[2:Rew:26509.0,26225.1] || equal(complement(successor(u)),universal_class) equal(union(null_class,singleton(u)),range_of(xr))** -> .
% 299.96/300.47 27321[2:Rew:26509.0,2071.0] || equal(union(null_class,u),universal_class)** subclass(u,v)* -> member(singleton(w),v)*.
% 299.96/300.47 30684[6:Res:30546.1,4292.0] || equal(symmetric_difference(complement(u),complement(v)),singleton(null_class))** -> member(null_class,union(u,v)).
% 299.96/300.47 30819[6:Res:30656.1,4292.0] || equal(symmetric_difference(complement(u),complement(v)),successor(null_class))** -> member(null_class,union(u,v)).
% 299.96/300.47 30864[0:Res:8.1,4017.1] || equal(complement(u),universal_class) member(v,universal_class) member(power_class(v),u)* -> .
% 299.96/300.47 30985[0:Res:8.1,4076.1] || equal(complement(u),universal_class) member(v,universal_class) member(sum_class(v),u)* -> .
% 299.96/300.47 30995[4:SpR:29091.0,14810.2] || member(u,universal_class) -> member(u,cantor(universal_class)) equal(cross_product(singleton(u),universal_class),null_class)**.
% 299.96/300.47 31023[4:SpL:30986.0,19667.0] || member(inverse(cross_product(u,universal_class)),image(universal_class,u))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.47 31236[2:Rew:631.1,31235.1] || member(apply(choice,u),singleton(u))* -> equal(u,null_class) equal(singleton(u),null_class).
% 299.96/300.47 32054[0:Res:8.1,4018.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(power_class(w),u)*.
% 299.96/300.47 32220[0:Res:8.1,4019.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(power_class(w),v)*.
% 299.96/300.47 32365[0:Res:8.1,4077.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(sum_class(w),u)*.
% 299.96/300.47 32612[0:Res:8.1,4078.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> member(sum_class(w),v)*.
% 299.96/300.47 32865[2:SpL:819.1,32845.0] || subclass(universal_class,regular(not_subclass_element(cross_product(u,v),w)))* -> subclass(cross_product(u,v),w).
% 299.96/300.47 32881[2:SpL:819.1,32870.0] || equal(regular(not_subclass_element(cross_product(u,v),w)),universal_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.47 32970[4:Res:8.1,15164.1] || equal(cross_product(u,v),domain_relation)** member(w,universal_class) -> member(cantor(w),v)*.
% 299.96/300.47 33499[2:Rew:631.1,33498.1] || member(not_subclass_element(u,v),singleton(u))* -> subclass(u,v) equal(singleton(u),null_class).
% 299.96/300.47 33817[2:Rew:26509.0,33798.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class) -> member(null_class,complement(intersection(u,v)))*.
% 299.96/300.47 33818[2:Rew:26509.0,33799.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class) -> member(omega,complement(intersection(u,v)))*.
% 299.96/300.47 33819[2:Rew:26509.0,33800.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class) -> member(y__dfg,complement(intersection(u,v)))*.
% 299.96/300.47 34140[0:Res:8.1,3523.0] || equal(restrict(u,v,w),x)* -> equal(x,null_class) member(regular(x),u)*.
% 299.96/300.47 34299[2:Res:33491.0,9.0] || subclass(complement(u),regular(u))* -> equal(u,null_class) equal(complement(u),regular(u)).
% 299.96/300.47 34655[2:MRR:34654.0,9967.1] || subclass(u,union(null_class,v))* -> member(not_subclass_element(u,w),v)* subclass(u,w).
% 299.96/300.47 35071[2:Rew:26500.0,35019.1,26500.0,35019.0] || -> subclass(union(null_class,u),v) member(not_subclass_element(union(null_class,u),v),union(u,u))*.
% 299.96/300.47 35094[0:Obv:35067.1] || subclass(symmetric_difference(u,v),complement(union(u,v)))* -> subclass(symmetric_difference(u,v),w)*.
% 299.96/300.47 35107[2:SpR:27508.0,21571.0] || -> subclass(complement(union(union(null_class,u),v)),intersection(union(null_class,complement(u)),complement(v)))*.
% 299.96/300.47 35127[2:SpR:27508.0,25896.1] || equal(complement(successor(union(null_class,u))),universal_class) -> member(y__dfg,union(null_class,complement(u)))*.
% 299.96/300.47 35128[2:SpR:27508.0,25960.1] || equal(complement(successor(union(null_class,u))),universal_class) -> member(omega,union(null_class,complement(u)))*.
% 299.96/300.47 35130[2:SpR:27508.0,26079.1] || equal(complement(successor(union(null_class,u))),universal_class) -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.47 35155[2:SpR:27508.0,21571.0] || -> subclass(complement(union(u,union(null_class,v))),intersection(complement(u),union(null_class,complement(v))))*.
% 299.96/300.47 35191[2:SpL:27508.0,493.0] || subclass(universal_class,union(null_class,complement(u)))* member(singleton(v),union(null_class,u))* -> .
% 299.96/300.47 35423[0:Res:8.1,5658.0] || equal(intersection(u,v),w)* -> subclass(w,x) member(not_subclass_element(w,x),u)*.
% 299.96/300.47 35557[0:Res:8.1,5659.0] || equal(intersection(u,v),w)* -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.96/300.47 35568[0:Res:22195.0,5659.0] || -> subclass(complement(successor(u)),v) member(not_subclass_element(complement(successor(u)),v),complement(singleton(u)))*.
% 299.96/300.47 35672[2:Res:29122.1,4304.1] || equal(intersection(u,v),domain_relation) member(ordered_pair(null_class,null_class),symmetric_difference(u,v))* -> .
% 299.96/300.47 35696[2:Res:29122.1,4634.0] || equal(regular(u),domain_relation) member(ordered_pair(null_class,null_class),u)* -> equal(u,null_class).
% 299.96/300.47 35854[0:Res:450.1,47.0] || subclass(complement(cross_product(universal_class,universal_class)),successor_relation)* -> equal(successor(domain__dfg(xr,universal_class,y__dfg)),y__dfg).
% 299.96/300.47 35874[4:Res:450.1,14827.0] || subclass(complement(cross_product(universal_class,universal_class)),domain_relation)* -> equal(cantor(domain__dfg(xr,universal_class,y__dfg)),y__dfg).
% 299.96/300.47 35980[0:Res:6852.1,47.0] || subclass(complement(successor_relation),cross_product(universal_class,universal_class))* -> equal(successor(domain__dfg(xr,universal_class,y__dfg)),y__dfg).
% 299.96/300.47 36000[4:Res:6852.1,14827.0] || subclass(complement(domain_relation),cross_product(universal_class,universal_class))* -> equal(cantor(domain__dfg(xr,universal_class,y__dfg)),y__dfg).
% 299.96/300.47 36246[4:Res:49.1,14890.0] inductive(cantor(regular(cross_product(singleton(null_class),universal_class)))) || -> equal(cross_product(singleton(null_class),universal_class),null_class)**.
% 299.96/300.47 36501[0:Res:49.1,290.1] inductive(power_class(image(element_relation,complement(u)))) || member(null_class,image(element_relation,power_class(u)))* -> .
% 299.96/300.47 37887[9:SpR:37709.1,452.1] function(u) || subclass(ordered_pair(v,u),w)* -> member(unordered_pair(v,null_class),w).
% 299.96/300.47 37934[9:SpL:37709.1,474.0] function(u) || member(singleton(singleton(null_class)),cross_product(v,w))* -> member(u,w)*.
% 299.96/300.47 37984[9:SpL:37709.1,166.0] function(u) || member(image(v,null_class),universal_class) -> member(apply(v,u),universal_class)*.
% 299.96/300.47 38152[9:SoR:37766.0,2679.2] single_valued_class(regular(u)) || equal(cross_product(universal_class,universal_class),regular(u))* -> equal(u,null_class).
% 299.96/300.47 38292[9:SoR:37715.1,5697.2] function(u) single_valued_class(apply(u,v)) || equal(apply(u,v),null_class)** -> .
% 299.96/300.47 38307[9:SoR:37718.0,5697.2] single_valued_class(not_subclass_element(u,v)) || equal(not_subclass_element(u,v),null_class)** -> subclass(u,v).
% 299.96/300.47 38321[9:Rew:16533.1,38320.2] function(u) || member(ordered_pair(v,singleton(singleton(null_class))),application_function)* -> equal(universal_class,u)*.
% 299.96/300.47 38590[9:SpR:38417.1,16461.0] one_to_one(u) || -> equal(unordered_pair(null_class,unordered_pair(inverse(u),null_class)),ordered_pair(inverse(u),universal_class))**.
% 299.96/300.47 39068[9:SoR:38412.0,5697.2] single_valued_class(range_of(u)) || member(inverse(u),universal_class)* equal(range_of(u),null_class) -> .
% 299.96/300.47 39250[4:MRR:39216.0,145.0] || equal(complement(cantor(u)),range_of(xr)) -> equal(sum_class(range_of(null_class)),apply(u,y__dfg))*.
% 299.96/300.47 39251[4:MRR:39220.0,136.0] || equal(complement(cantor(u)),universal_class) -> equal(apply(u,singleton(v)),sum_class(range_of(null_class)))**.
% 299.96/300.47 39256[4:MRR:39234.0,9967.1] || -> equal(apply(u,not_subclass_element(v,cantor(u))),sum_class(range_of(null_class)))** subclass(v,cantor(u)).
% 299.96/300.47 39397[2:SpL:39343.0,5658.0] || subclass(u,successor(null_class)) -> subclass(u,v) member(not_subclass_element(u,v),singleton(null_class))*.
% 299.96/300.47 39576[2:Res:452.1,39392.0] || subclass(ordered_pair(u,v),successor(null_class)) -> member(unordered_pair(u,singleton(v)),singleton(null_class))*.
% 299.96/300.47 40002[4:Res:14893.1,47.0] || subclass(domain_relation,rotate(successor_relation)) -> equal(successor(ordered_pair(u,cantor(ordered_pair(v,u)))),v)**.
% 299.96/300.47 40024[4:Res:14893.1,14827.0] || subclass(domain_relation,rotate(domain_relation)) -> equal(cantor(ordered_pair(u,cantor(ordered_pair(v,u)))),v)**.
% 299.96/300.47 40099[4:Res:14894.1,47.0] || subclass(domain_relation,flip(successor_relation)) -> equal(cantor(ordered_pair(u,v)),successor(ordered_pair(v,u)))**.
% 299.96/300.47 40114[4:Res:14894.1,14827.0] || subclass(domain_relation,flip(domain_relation)) -> equal(cantor(ordered_pair(u,v)),cantor(ordered_pair(v,u)))*.
% 299.96/300.47 40674[0:Rew:40399.0,40653.1] || member(not_subclass_element(intersection(u,v),null_class),complement(u))* -> subclass(intersection(u,v),null_class).
% 299.96/300.47 41097[0:Rew:40809.0,41073.1] || member(not_subclass_element(intersection(u,v),null_class),complement(v))* -> subclass(intersection(u,v),null_class).
% 299.96/300.47 41952[2:Rew:26509.0,41873.0] || -> equal(intersection(symmetric_difference(u,cross_product(v,w)),union(null_class,restrict(u,v,w))),null_class)**.
% 299.96/300.47 41953[2:Rew:26509.0,41874.0] || -> equal(intersection(symmetric_difference(cross_product(u,v),w),union(null_class,restrict(w,u,v))),null_class)**.
% 299.96/300.47 42872[2:SpR:35175.0,21571.0] || -> subclass(complement(union(union(u,u),v)),intersection(union(null_class,complement(u)),complement(v)))*.
% 299.96/300.47 42893[2:SpR:35175.0,25896.1] || equal(complement(successor(union(u,u))),universal_class)** -> member(y__dfg,union(null_class,complement(u)))*.
% 299.96/300.47 42894[2:SpR:35175.0,25960.1] || equal(complement(successor(union(u,u))),universal_class)** -> member(omega,union(null_class,complement(u)))*.
% 299.96/300.47 42896[2:SpR:35175.0,26079.1] || equal(complement(successor(union(u,u))),universal_class)** -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.47 42923[2:SpR:35175.0,21571.0] || -> subclass(complement(union(u,union(v,v))),intersection(complement(u),union(null_class,complement(v))))*.
% 299.96/300.47 42964[2:SpL:35175.0,493.0] || subclass(universal_class,union(null_class,complement(u)))* member(singleton(v),union(u,u))* -> .
% 299.96/300.47 43265[2:SpR:39315.0,31.0] || -> equal(restrict(union(null_class,cross_product(u,v)),u,v),union(null_class,cross_product(u,v)))**.
% 299.96/300.47 43329[2:SpL:39315.0,4077.1] || member(u,universal_class) subclass(universal_class,union(null_class,v))* -> member(sum_class(u),v)*.
% 299.96/300.47 43331[2:SpL:39315.0,4018.1] || member(u,universal_class) subclass(universal_class,union(null_class,v))* -> member(power_class(u),v)*.
% 299.96/300.47 45222[0:Obv:45197.1] || equal(u,v) -> equal(unordered_pair(v,u),null_class) member(v,unordered_pair(v,u))*.
% 299.96/300.47 45232[4:MRR:45231.1,21706.0] || equal(unordered_pair(u,null_class),singleton(u)) -> equal(regular(ordered_pair(u,universal_class)),singleton(u))**.
% 299.96/300.47 45352[0:Res:49.1,4282.0] inductive(symmetric_difference(u,cross_product(v,w))) || -> member(null_class,complement(restrict(u,v,w)))*.
% 299.96/300.47 45433[0:Res:49.1,4283.0] inductive(symmetric_difference(cross_product(u,v),w)) || -> member(null_class,complement(restrict(w,u,v)))*.
% 299.96/300.47 45964[2:SpL:819.1,45784.0] || subclass(singleton(not_subclass_element(cross_product(u,v),w)),null_class)* -> subclass(cross_product(u,v),w).
% 299.96/300.47 46340[2:Rew:46319.1,24394.1] || equal(null_class,u) -> subclass(complement(power_class(image(element_relation,u))),image(element_relation,power_class(universal_class)))*.
% 299.96/300.47 46341[2:Rew:46319.1,24432.2] || equal(null_class,u) -> member(v,image(element_relation,u))* subclass(singleton(v),power_class(universal_class))*.
% 299.96/300.47 46343[2:Rew:46319.1,24471.2] || equal(null_class,u) subclass(universal_class,image(element_relation,u))* -> equal(power_class(universal_class),null_class).
% 299.96/300.47 46344[2:Rew:46319.1,24470.2] || equal(null_class,u) equal(image(element_relation,u),universal_class)** -> equal(power_class(universal_class),null_class).
% 299.96/300.47 46595[0:Rew:46498.0,6079.0] || -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.47 46692[6:Rew:46498.0,30632.1] || -> member(null_class,intersection(complement(u),power_class(v)))* member(null_class,union(u,complement(power_class(v)))).
% 299.96/300.47 46694[2:Rew:46498.0,26821.0] || -> equal(union(null_class,intersection(complement(u),power_class(v))),complement(union(u,complement(power_class(v)))))**.
% 299.96/300.47 46756[2:Rew:46498.0,26756.0] || -> equal(complement(intersection(union(null_class,u),power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.96/300.47 46801[2:Rew:46498.0,38742.1] || equal(image(element_relation,power_class(u)),domain_relation) subclass(universal_class,power_class(complement(power_class(u))))* -> .
% 299.96/300.47 46808[2:Rew:46498.0,18895.1] || subclass(domain_relation,image(element_relation,power_class(u)))* subclass(universal_class,power_class(complement(power_class(u)))) -> .
% 299.96/300.47 46811[0:Rew:46498.0,6089.0] || -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.47 46818[0:Rew:46498.0,9590.1] || -> member(singleton(null_class),image(element_relation,power_class(u)))* member(singleton(null_class),power_class(complement(power_class(u)))).
% 299.96/300.47 46819[2:Rew:46498.0,38910.1] || equal(image(element_relation,power_class(u)),domain_relation) subclass(domain_relation,power_class(complement(power_class(u))))* -> .
% 299.96/300.47 46821[2:Rew:46498.0,12295.1] || subclass(domain_relation,image(element_relation,power_class(u)))* subclass(domain_relation,power_class(complement(power_class(u)))) -> .
% 299.96/300.47 46823[2:Rew:46498.0,12529.1] || equal(image(element_relation,power_class(u)),domain_relation)** equal(power_class(complement(power_class(u))),domain_relation) -> .
% 299.96/300.47 46915[0:Rew:46498.0,20155.0] || subclass(complement(power_class(u)),v)* -> subclass(singleton(w),power_class(u))* member(w,v)*.
% 299.96/300.47 46986[6:Rew:46498.0,30634.1] || -> member(null_class,intersection(power_class(u),complement(v)))* member(null_class,union(complement(power_class(u)),v)).
% 299.96/300.47 46988[2:Rew:46498.0,26810.0] || -> equal(union(null_class,intersection(power_class(u),complement(v))),complement(union(complement(power_class(u)),v)))**.
% 299.96/300.47 47021[0:Rew:46498.0,22241.0] || -> subclass(complement(successor(complement(power_class(u)))),intersection(power_class(u),complement(singleton(complement(power_class(u))))))*.
% 299.96/300.47 47053[2:Rew:46498.0,26726.0] || -> equal(complement(intersection(power_class(u),union(null_class,v))),union(complement(power_class(u)),complement(v)))**.
% 299.96/300.47 47355[0:Rew:46498.0,46626.0] || -> subclass(singleton(not_subclass_element(u,complement(power_class(v)))),power_class(v))* subclass(u,complement(power_class(v))).
% 299.96/300.47 49071[4:Rew:49015.0,17865.1] inductive(symmetric_difference(image(element_relation,power_class(universal_class)),universal_class)) || -> member(null_class,power_class(complement(power_class(universal_class))))*.
% 299.96/300.47 49186[0:Rew:49015.0,20556.1] || equal(u,universal_class) -> member(v,complement(power_class(universal_class))) subclass(singleton(v),power_class(u))*.
% 299.96/300.47 49194[0:Rew:49015.0,22542.1] || equal(u,universal_class) equal(complement(power_class(universal_class)),universal_class)** -> equal(power_class(u),null_class)**.
% 299.96/300.47 49197[2:Rew:49015.0,48434.2] || equal(power_class(u),null_class)** equal(u,universal_class) -> subclass(universal_class,complement(power_class(universal_class)))*.
% 299.96/300.47 49199[0:Rew:49015.0,22992.1] || equal(u,universal_class) subclass(universal_class,complement(power_class(universal_class)))* -> equal(power_class(u),null_class)**.
% 299.96/300.47 49340[4:Rew:49017.0,17867.1] inductive(symmetric_difference(image(element_relation,power_class(null_class)),universal_class)) || -> member(null_class,power_class(complement(power_class(null_class))))*.
% 299.96/300.47 49716[8:Rew:49017.0,49491.1] || -> member(regular(regular(complement(power_class(null_class)))),power_class(null_class))* equal(regular(complement(power_class(null_class))),null_class).
% 299.96/300.47 49717[2:Rew:26509.0,49520.0] || -> member(u,complement(power_class(union(null_class,v)))) subclass(singleton(u),power_class(union(v,v)))*.
% 299.96/300.47 49719[2:Rew:26509.0,49529.0] || equal(complement(power_class(union(null_class,u))),universal_class)** -> equal(power_class(union(u,u)),null_class)**.
% 299.96/300.47 49721[2:Rew:26509.0,49531.0] || subclass(universal_class,complement(power_class(union(null_class,u))))* -> equal(power_class(union(u,u)),null_class)**.
% 299.96/300.47 49995[0:SpR:47762.0,4363.0] || -> subclass(symmetric_difference(complement(power_class(complement(power_class(u)))),v),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.47 50184[0:SpR:47763.0,4363.0] || -> subclass(symmetric_difference(u,complement(power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.47 50419[0:Res:49.1,46534.0] inductive(symmetric_difference(complement(u),power_class(v))) || -> member(null_class,union(u,complement(power_class(v))))*.
% 299.96/300.47 50537[0:Res:49.1,46724.0] inductive(symmetric_difference(power_class(u),complement(v))) || -> member(null_class,union(complement(power_class(u)),v))*.
% 299.96/300.47 50666[0:SpL:7221.0,196.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),range_of(xr))** -> member(y__dfg,successor(u)).
% 299.96/300.47 50674[0:SpL:7221.0,2256.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),universal_class)** -> member(singleton(v),successor(u))*.
% 299.96/300.47 50684[0:SpL:7221.0,494.0] || subclass(universal_class,symmetric_difference(complement(u),complement(singleton(u))))* -> member(singleton(v),successor(u))*.
% 299.96/300.47 50797[0:SoR:50372.0,2679.2] single_valued_class(element_relation) || equal(cross_product(universal_class,universal_class),element_relation) -> member(complement(power_class(universal_class)),universal_class)*.
% 299.96/300.47 50854[6:Res:48085.1,4292.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(null_class,union(u,v)).
% 299.96/300.47 51068[2:SpL:816.1,45789.0] || subclass(unordered_pair(u,regular(cross_product(v,w))),null_class)* -> equal(cross_product(v,w),null_class).
% 299.96/300.47 51136[4:MRR:51090.0,319.0] || member(u,universal_class) subclass(domain_relation,complement(unordered_pair(ordered_pair(u,cantor(u)),v)))* -> .
% 299.96/300.47 51137[4:MRR:51089.0,319.0] || member(u,universal_class) subclass(domain_relation,complement(unordered_pair(v,ordered_pair(u,cantor(u)))))* -> .
% 299.96/300.47 51153[2:SpL:816.1,45792.0] || subclass(unordered_pair(regular(cross_product(u,v)),w),null_class)* -> equal(cross_product(u,v),null_class).
% 299.96/300.47 51236[2:Res:25.2,48665.1] || member(u,v)* member(u,w)* equal(intersection(w,v),null_class)** -> .
% 299.96/300.47 51241[2:Res:7642.1,48665.1] || member(u,universal_class) equal(union(v,w),null_class)** -> member(u,complement(w))*.
% 299.96/300.47 51242[2:Res:7641.1,48665.1] || member(u,universal_class) equal(union(v,w),null_class)** -> member(u,complement(v))*.
% 299.96/300.47 51261[4:Res:15646.2,48665.1] || member(u,universal_class)* equal(cantor(u),successor(u)) equal(successor_relation,null_class) -> .
% 299.96/300.47 51268[2:Res:18.2,48665.1] || member(u,v)* member(w,x)* equal(cross_product(x,v),null_class)** -> .
% 299.96/300.47 51294[2:Res:10394.2,48665.1] || member(u,universal_class) equal(successor(singleton(u)),u)** equal(successor_relation,null_class) -> .
% 299.96/300.47 51456[2:SpL:816.1,48667.0] || equal(unordered_pair(u,regular(cross_product(v,w))),null_class)** -> equal(cross_product(v,w),null_class).
% 299.96/300.47 51612[2:SpL:816.1,48676.0] || equal(unordered_pair(regular(cross_product(u,v)),w),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 52291[10:Rew:51634.0,27317.2] || equal(union(null_class,u),universal_class)** subclass(u,v)* -> member(regular(null_class),v)*.
% 299.96/300.47 52300[10:Rew:51634.0,27210.1] || equal(union(null_class,symmetric_difference(u,v)),universal_class) -> member(regular(null_class),union(u,v))*.
% 299.96/300.47 52301[10:Rew:51634.0,25349.1] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(regular(null_class),union(u,v)).
% 299.96/300.47 52307[10:Rew:51634.0,50680.1] || subclass(universal_class,symmetric_difference(complement(u),complement(singleton(u))))* -> member(regular(null_class),successor(u)).
% 299.96/300.47 52308[10:Rew:51634.0,50669.1] || equal(symmetric_difference(complement(u),complement(singleton(u))),universal_class)** -> member(regular(null_class),successor(u)).
% 299.96/300.47 52315[10:Rew:51634.0,27132.1] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(regular(null_class),apply(null_class,v))*.
% 299.96/300.47 52318[10:Rew:51634.0,27131.1] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(regular(null_class),sum_class(range_of(null_class)))*.
% 299.96/300.47 52340[10:Rew:51634.0,35187.1] || subclass(universal_class,union(null_class,complement(u)))* member(regular(null_class),union(null_class,u)) -> .
% 299.96/300.47 52371[10:Rew:51634.0,39252.1] || equal(complement(cantor(u)),universal_class) -> equal(apply(u,regular(null_class)),sum_class(range_of(null_class)))**.
% 299.96/300.47 52374[10:Rew:51634.0,42960.1] || subclass(universal_class,union(null_class,complement(u)))* member(regular(null_class),union(u,u))* -> .
% 299.96/300.47 53061[0:Res:13.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(unordered_pair(w,x)),v)*.
% 299.96/300.47 53106[0:Res:319.0,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> member(power_class(ordered_pair(w,x)),v)*.
% 299.96/300.47 53251[0:Res:13.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(unordered_pair(w,x)),v)*.
% 299.96/300.47 53296[0:Res:319.0,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(ordered_pair(w,x)),v)*.
% 299.96/300.47 54702[2:SpL:21712.0,45787.0] || subclass(regular(ordered_pair(u,v)),null_class)* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.47 54703[2:SpL:21712.0,46126.0] || equal(regular(ordered_pair(u,v)),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.47 54750[2:MRR:54678.0,136.0] || -> equal(regular(ordered_pair(u,v)),singleton(u)) member(singleton(v),regular(ordered_pair(u,v)))*.
% 299.96/300.47 55113[2:Res:67.2,51232.0] function(u) || member(v,universal_class) equal(singleton(image(u,v)),null_class)** -> .
% 299.96/300.47 55191[2:MRR:55150.1,6.0] || member(u,universal_class) equal(singleton(apply(choice,u)),null_class)** -> equal(u,null_class).
% 299.96/300.47 55685[0:Res:55551.0,408.1] inductive(intersection(u,intersection(omega,v))) || -> equal(intersection(u,intersection(omega,v)),omega)**.
% 299.96/300.47 55769[2:Res:55663.0,5654.0] || -> subclass(intersection(u,successor(null_class)),v) equal(not_subclass_element(intersection(u,successor(null_class)),v),null_class)**.
% 299.96/300.47 55816[2:Res:55649.0,408.1] inductive(intersection(u,union(null_class,omega))) || -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.96/300.47 55936[2:Rew:29362.0,55895.1] inductive(intersection(u,union(omega,omega))) || -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.96/300.47 56211[0:Res:56077.0,408.1] inductive(intersection(u,intersection(v,omega))) || -> equal(intersection(u,intersection(v,omega)),omega)**.
% 299.96/300.47 56667[0:SpR:568.0,55669.0] || -> subclass(restrict(symmetric_difference(u,cross_product(v,w)),x,y),complement(restrict(u,v,w)))*.
% 299.96/300.47 56668[0:SpR:569.0,55669.0] || -> subclass(restrict(symmetric_difference(cross_product(u,v),w),x,y),complement(restrict(w,u,v)))*.
% 299.96/300.47 57224[0:Res:57085.0,408.1] inductive(intersection(intersection(omega,u),v)) || -> equal(intersection(intersection(omega,u),v),omega)**.
% 299.96/300.47 57310[2:Res:57200.0,5654.0] || -> subclass(intersection(successor(null_class),u),v) equal(not_subclass_element(intersection(successor(null_class),u),v),null_class)**.
% 299.96/300.47 57577[2:Res:57186.0,408.1] inductive(intersection(union(null_class,omega),u)) || -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.96/300.47 57743[0:Res:100.0,5655.0] || subclass(cross_product(universal_class,universal_class),u)* -> subclass(domain_relation,v) member(not_subclass_element(domain_relation,v),u)*.
% 299.96/300.47 57744[0:Res:46.0,5655.0] || subclass(cross_product(universal_class,universal_class),u)* -> subclass(successor_relation,v) member(not_subclass_element(successor_relation,v),u)*.
% 299.96/300.47 57745[0:Res:20.0,5655.0] || subclass(cross_product(universal_class,universal_class),u)* -> subclass(element_relation,v) member(not_subclass_element(element_relation,v),u)*.
% 299.96/300.47 57885[2:Res:57214.0,408.1] inductive(union(null_class,intersection(omega,u))) || -> equal(union(null_class,intersection(omega,u)),omega)**.
% 299.96/300.47 58056[2:Res:57280.1,410.1] inductive(u) || equal(image(successor_relation,u),universal_class)** -> equal(image(successor_relation,u),u).
% 299.96/300.47 58058[2:Res:57280.1,5659.0] || equal(intersection(u,v),universal_class)** -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.96/300.47 58059[2:Res:57280.1,5658.0] || equal(intersection(u,v),universal_class)** -> subclass(w,x) member(not_subclass_element(w,x),u)*.
% 299.96/300.47 58573[0:Res:10836.1,23.0] || member(u,union(v,w)) -> member(u,symmetric_difference(v,w))* member(u,v).
% 299.96/300.47 58574[0:Res:10836.1,24.0] || member(u,union(v,w)) -> member(u,symmetric_difference(v,w))* member(u,w).
% 299.96/300.47 58797[0:Res:57451.0,408.1] inductive(intersection(intersection(u,omega),v)) || -> equal(intersection(intersection(u,omega),v),omega)**.
% 299.96/300.47 58965[2:Res:58786.0,408.1] inductive(union(null_class,intersection(u,omega))) || -> equal(union(null_class,intersection(u,omega)),omega)**.
% 299.96/300.47 59133[2:Rew:29362.0,59094.1] inductive(intersection(union(omega,omega),u)) || -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.96/300.47 59237[0:Obv:59214.1] || member(u,v) -> subclass(unordered_pair(u,w),v)* member(w,unordered_pair(u,w))*.
% 299.96/300.47 59239[0:Obv:59216.1] || member(u,complement(v)) -> member(w,v) subclass(unordered_pair(u,w),complement(v))*.
% 299.96/300.47 59300[2:Res:57632.1,697.0] || equal(complement(u),null_class) subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.96/300.47 59507[0:Obv:59483.1] || member(u,v) -> subclass(unordered_pair(w,u),v)* member(w,unordered_pair(w,u))*.
% 299.96/300.47 59509[0:Obv:59485.1] || member(u,complement(v)) -> member(w,v) subclass(unordered_pair(w,u),complement(v))*.
% 299.96/300.47 59663[2:Res:57958.0,442.1] || member(u,universal_class) -> member(u,successor(complement(v))) member(u,union(null_class,v))*.
% 299.96/300.47 59698[2:Res:59621.0,442.1] || member(u,universal_class) -> member(u,successor(complement(singleton(null_class))))* member(u,successor(null_class)).
% 299.96/300.47 59746[2:Res:59307.1,4292.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(y__dfg,union(u,v)).
% 299.96/300.47 59770[2:Rew:46507.0,59742.0] || equal(power_class(complement(power_class(u))),null_class) member(y__dfg,power_class(complement(power_class(u))))* -> .
% 299.96/300.47 59802[2:Res:59308.1,4292.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(omega,union(u,v)).
% 299.96/300.47 59827[2:Rew:46507.0,59798.0] || equal(power_class(complement(power_class(u))),null_class) member(omega,power_class(complement(power_class(u))))* -> .
% 299.96/300.47 59857[2:SpL:816.1,59347.0] || equal(complement(regular(regular(cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 59868[2:SpL:816.1,59385.0] || equal(union(null_class,regular(cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 60056[2:Res:58207.1,439.1] || equal(complement(unordered_pair(u,v)),universal_class)** member(v,universal_class) -> member(v,w)*.
% 299.96/300.47 60057[2:Res:58207.1,440.1] || equal(complement(unordered_pair(u,v)),universal_class)** member(u,universal_class) -> member(u,w)*.
% 299.96/300.47 60407[2:Res:59629.0,442.1] || member(u,universal_class) -> member(u,successor(complement(v))) member(u,union(v,v))*.
% 299.96/300.47 61190[10:MRR:61166.0,51740.0] || subclass(image(element_relation,power_class(u)),null_class) -> member(regular(null_class),power_class(complement(power_class(u))))*.
% 299.96/300.47 61653[6:SpL:46507.0,54318.0] || equal(successor(power_class(complement(power_class(u)))),null_class) -> member(null_class,image(element_relation,power_class(u)))*.
% 299.96/300.47 61673[2:SpL:46507.0,54651.0] || equal(successor(power_class(complement(power_class(u)))),null_class) -> member(omega,image(element_relation,power_class(u)))*.
% 299.96/300.47 61764[2:SpL:46507.0,54811.0] || equal(successor(power_class(complement(power_class(u)))),null_class) -> member(y__dfg,image(element_relation,power_class(u)))*.
% 299.96/300.47 61799[2:Obv:61789.2] || equal(u,v) equal(singleton(v),null_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.96/300.47 61854[0:SpL:29253.0,3979.1] || member(u,image(element_relation,union(v,v)))* member(u,power_class(complement(v))) -> .
% 299.96/300.47 62124[2:Obv:62081.1] || member(u,v) -> equal(intersection(regular(v),singleton(u)),null_class)** equal(v,null_class).
% 299.96/300.47 62385[2:Obv:62343.1] || member(u,v) -> equal(intersection(singleton(u),regular(v)),null_class)** equal(v,null_class).
% 299.96/300.47 62601[2:SpL:819.1,62525.0] || equal(successor(not_subclass_element(cross_product(u,v),w)),null_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.47 62615[2:SpL:816.1,62529.0] || equal(successor(singleton(regular(cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 62895[10:SpL:46507.0,61184.0] || subclass(power_class(complement(power_class(u))),null_class) -> member(regular(null_class),image(element_relation,power_class(u)))*.
% 299.96/300.47 63039[2:SpR:62519.1,46507.0] || equal(successor(image(element_relation,power_class(u))),null_class)** -> equal(power_class(complement(power_class(u))),universal_class).
% 299.96/300.47 63456[2:Rew:26498.0,63028.1] || equal(successor(u),null_class) -> equal(union(u,complement(power_class(v))),complement(power_class(v)))**.
% 299.96/300.47 63459[2:Rew:26498.0,63089.1] || equal(successor(intersection(u,v)),null_class)** -> equal(symmetric_difference(u,v),union(u,v)).
% 299.96/300.47 63471[2:Rew:63383.1,63470.1] || equal(successor(u),null_class) -> equal(complement(symmetric_difference(u,v)),union(null_class,complement(v)))**.
% 299.96/300.47 63623[0:SpR:29253.0,46560.0] || -> equal(complement(intersection(union(u,u),power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.96/300.47 63735[0:SpR:46638.0,41660.0] || -> equal(intersection(symmetric_difference(complement(u),power_class(v)),complement(union(u,complement(power_class(v))))),null_class)**.
% 299.96/300.47 63737[0:SpR:46638.0,55669.0] || -> subclass(restrict(symmetric_difference(complement(u),power_class(v)),w,x),union(u,complement(power_class(v))))*.
% 299.96/300.47 64244[0:SpR:46932.0,41660.0] || -> equal(intersection(symmetric_difference(power_class(u),complement(v)),complement(union(complement(power_class(u)),v))),null_class)**.
% 299.96/300.47 64246[0:SpR:46932.0,55669.0] || -> subclass(restrict(symmetric_difference(power_class(u),complement(v)),w,x),union(complement(power_class(u)),v))*.
% 299.96/300.47 64495[0:SpR:29253.0,47015.0] || -> equal(complement(intersection(power_class(u),union(v,v))),union(complement(power_class(u)),complement(v)))**.
% 299.96/300.47 65399[2:Res:10394.2,45778.1] || member(u,universal_class) equal(successor(singleton(u)),u)** subclass(successor_relation,null_class) -> .
% 299.96/300.47 65412[2:MRR:65386.0,136.0] || subclass(image(element_relation,power_class(u)),null_class) -> member(singleton(v),power_class(complement(power_class(u))))*.
% 299.96/300.47 65439[2:SpL:816.1,65392.0] || subclass(complement(singleton(regular(cross_product(u,v)))),null_class)* -> equal(cross_product(u,v),null_class).
% 299.96/300.47 65627[4:MRR:65601.0,319.0] || member(u,ordered_pair(v,w))* subclass(element_relation,application_function) -> member(v,cantor(u)).
% 299.96/300.47 65631[4:MRR:65609.0,65609.3,32968.1,9913.1] || member(u,cantor(u))* subclass(element_relation,v) subclass(domain_relation,complement(v))* -> .
% 299.96/300.47 66280[2:MRR:66269.1,48669.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,unordered_pair(v,w))),unordered_pair(v,w))**.
% 299.96/300.47 66493[2:SpL:816.1,66465.0] || subclass(universal_class,regular(singleton(regular(cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.96/300.47 66539[2:SpL:816.1,66503.0] || equal(regular(singleton(regular(cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 66613[0:SpL:29253.0,2803.0] || member(not_subclass_element(union(u,u),v),complement(u))* -> subclass(union(u,u),v).
% 299.96/300.47 66672[2:Rew:26498.0,66627.0,8044.0,66627.0] || member(not_subclass_element(union(u,u),v),complement(u))* -> subclass(union(null_class,u),v).
% 299.96/300.47 66673[2:Rew:29253.0,66644.0] || member(not_subclass_element(union(null_class,u),v),complement(u))* -> subclass(union(u,u),v).
% 299.96/300.47 66752[2:MRR:66743.1,48673.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(unordered_pair(v,w),u)),unordered_pair(v,w))**.
% 299.96/300.47 67056[2:Res:48775.1,9.0] || equal(power_class(u),null_class) subclass(v,power_class(u))* -> equal(v,power_class(u)).
% 299.96/300.47 68248[0:Obv:68177.1] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(u,x),complement(intersection(v,w)))*.
% 299.96/300.47 68249[0:Obv:68175.1] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(x,u),complement(intersection(v,w)))*.
% 299.96/300.47 68703[2:Res:3492.2,63420.1] || subclass(u,v)* equal(successor(v),null_class) -> equal(intersection(u,w),null_class)**.
% 299.96/300.47 68704[2:Res:2885.2,63420.1] || subclass(u,v)* equal(successor(v),null_class) -> equal(intersection(w,u),null_class)**.
% 299.96/300.47 68707[2:Res:7244.1,63420.1] || equal(successor(union(u,v)),null_class) -> equal(symmetric_difference(complement(u),complement(v)),null_class)**.
% 299.96/300.47 68823[2:SpL:46507.0,65406.0] || subclass(power_class(complement(power_class(u))),null_class) -> member(singleton(v),image(element_relation,power_class(u)))*.
% 299.96/300.47 68862[2:MRR:68851.1,48667.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,ordered_pair(v,w))),ordered_pair(v,w))**.
% 299.96/300.47 68879[2:MRR:68875.1,48669.0] || equal(u,universal_class) -> equal(regular(unordered_pair(u,unordered_pair(v,w))),unordered_pair(v,w))**.
% 299.96/300.47 68921[2:MRR:68912.1,48676.0] || subclass(universal_class,u) -> equal(regular(unordered_pair(ordered_pair(v,w),u)),ordered_pair(v,w))**.
% 299.96/300.47 68934[2:MRR:68932.1,48673.0] || equal(u,universal_class) -> equal(regular(unordered_pair(unordered_pair(v,w),u)),unordered_pair(v,w))**.
% 299.96/300.47 69087[2:MRR:69083.1,48667.0] || equal(u,universal_class) -> equal(regular(unordered_pair(u,ordered_pair(v,w))),ordered_pair(v,w))**.
% 299.96/300.47 69100[2:MRR:69098.1,48676.0] || equal(u,universal_class) -> equal(regular(unordered_pair(ordered_pair(v,w),u)),ordered_pair(v,w))**.
% 299.96/300.47 69212[0:SpR:69101.0,67.2] function(complement(cross_product(u,universal_class))) || member(u,universal_class)* -> member(range_of(null_class),universal_class)*.
% 299.96/300.47 69275[4:Res:438.2,69158.0] || subclass(u,cantor(complement(cross_product(singleton(not_subclass_element(u,v)),universal_class))))* -> subclass(u,v).
% 299.96/300.47 69277[4:Res:427.2,69158.0] || member(u,universal_class) subclass(universal_class,cantor(complement(cross_product(singleton(power_class(u)),universal_class))))* -> .
% 299.96/300.47 69278[4:Res:428.2,69158.0] || member(u,universal_class) subclass(universal_class,cantor(complement(cross_product(singleton(sum_class(u)),universal_class))))* -> .
% 299.96/300.47 69300[4:Res:452.1,69158.0] || subclass(ordered_pair(u,v),cantor(complement(cross_product(singleton(unordered_pair(u,singleton(v))),universal_class))))* -> .
% 299.96/300.47 69868[0:SpR:46507.0,40549.0] || -> equal(intersection(power_class(complement(power_class(u))),restrict(image(element_relation,power_class(u)),v,w)),null_class)**.
% 299.96/300.47 70118[0:Rew:41848.0,70092.1] || member(not_subclass_element(complement(u),null_class),restrict(u,v,w))* -> subclass(complement(u),null_class).
% 299.96/300.47 70244[0:Rew:31759.0,70156.2] || subclass(u,v) member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.96/300.47 70459[2:Rew:27508.0,70384.1,27508.0,70384.0] || -> subclass(u,union(null_class,complement(v))) member(not_subclass_element(u,union(null_class,complement(v))),v)*.
% 299.96/300.47 70428[2:Res:452.1,43320.0] || subclass(ordered_pair(u,v),union(null_class,w))* -> member(unordered_pair(u,singleton(v)),w).
% 299.96/300.47 71867[2:Rew:71741.0,62457.1] || member(u,universal_class) -> member(u,successor(complement(v))) member(u,union(v,null_class))*.
% 299.96/300.47 71871[2:Rew:71741.0,47054.0] || -> equal(complement(intersection(power_class(u),union(v,null_class))),union(complement(power_class(u)),complement(v)))**.
% 299.96/300.47 73354[2:Rew:26509.0,72194.1] single_valued_class(symmetric_difference(universal_class,complement(cross_product(universal_class,universal_class)))) || -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.47 72359[2:Rew:71741.0,27423.0] || member(not_subclass_element(union(u,null_class),v),complement(u))* -> subclass(union(u,null_class),v).
% 299.96/300.47 72422[2:Rew:71741.0,46759.0] || -> equal(complement(intersection(union(u,null_class),power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.96/300.47 72428[9:Rew:71741.0,51567.1] function(u) || member(regular(successor(u)),complement(u))* -> equal(successor(u),null_class).
% 299.96/300.47 72752[4:Rew:72460.0,18179.1] inductive(symmetric_difference(apply(null_class,u),null_class)) || -> member(null_class,union(null_class,apply(null_class,v)))*.
% 299.96/300.47 72766[4:Rew:72460.0,18030.1] inductive(symmetric_difference(sum_class(range_of(null_class)),null_class)) || -> member(null_class,union(null_class,apply(null_class,u)))*.
% 299.96/300.47 72784[4:Rew:72460.0,20332.1] || member(y__dfg,complement(sum_class(u)))* equal(union(null_class,sum_class(u)),range_of(xr)) -> .
% 299.96/300.47 72800[4:Rew:72460.0,20198.1] || member(y__dfg,complement(inverse(u)))* equal(union(null_class,inverse(u)),range_of(xr)) -> .
% 299.96/300.47 72817[4:Rew:72460.0,19825.1] || member(y__dfg,complement(range_of(u)))* equal(union(null_class,range_of(u)),range_of(xr)) -> .
% 299.96/300.47 72834[4:Rew:72460.0,19732.1] || member(y__dfg,complement(cantor(u)))* equal(union(null_class,cantor(u)),range_of(xr)) -> .
% 299.96/300.47 73017[2:Rew:72272.0,63474.1] || equal(successor(u),null_class) -> equal(complement(symmetric_difference(v,u)),union(null_class,complement(v)))**.
% 299.96/300.47 73019[2:Rew:72272.0,27028.1] inductive(symmetric_difference(null_class,intersection(complement(u),universal_class))) || -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.47 73802[2:Rew:72917.0,72975.1] || -> subclass(union(null_class,u),v) member(not_subclass_element(union(null_class,u),v),union(u,null_class))*.
% 299.96/300.47 75415[2:Rew:26501.0,75279.1,26501.0,75279.0] || -> subclass(union(u,null_class),v) member(not_subclass_element(union(u,null_class),v),union(null_class,u))*.
% 299.96/300.47 75440[2:Rew:26498.0,75350.0,8044.0,75350.0] || member(not_subclass_element(union(u,null_class),v),complement(u))* -> subclass(union(null_class,u),v).
% 299.96/300.47 75443[2:Rew:74623.0,75370.0,8044.0,75370.0] || member(not_subclass_element(union(null_class,u),v),complement(u))* -> subclass(union(u,null_class),v).
% 299.96/300.47 76421[2:Rew:26501.0,76180.1,26501.0,76180.0] || -> subclass(union(u,null_class),v) member(not_subclass_element(union(u,null_class),v),union(u,u))*.
% 299.96/300.47 76447[2:Rew:74623.0,76351.0,8044.0,76351.0] || member(not_subclass_element(union(u,u),v),complement(u))* -> subclass(union(u,null_class),v).
% 299.96/300.47 76450[2:Rew:29253.0,76372.0] || member(not_subclass_element(union(u,null_class),v),complement(u))* -> subclass(union(u,u),v).
% 299.96/300.47 76615[2:Rew:72460.0,76568.1] inductive(intersection(union(omega,null_class),u)) || -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.96/300.47 76717[2:Rew:72460.0,76672.1] inductive(intersection(u,union(omega,null_class))) || -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.96/300.47 77101[0:SpR:73462.0,3506.1] || -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),complement(intersection(v,u)))*.
% 299.96/300.47 77132[0:SpR:73462.0,4319.1] || -> subclass(intersection(u,singleton(v)),w) equal(not_subclass_element(intersection(singleton(v),u),w),v)**.
% 299.96/300.47 77173[0:SpR:73462.0,5527.1] || -> subclass(intersection(singleton(u),v),w) equal(not_subclass_element(intersection(v,singleton(u)),w),u)**.
% 299.96/300.47 77358[0:SpL:73462.0,3493.0] || member(regular(intersection(u,complement(v))),v)* -> equal(intersection(complement(v),u),null_class).
% 299.96/300.47 77364[0:SpL:73462.0,2886.0] || member(regular(intersection(complement(u),v)),u)* -> equal(intersection(v,complement(u)),null_class).
% 299.96/300.47 77765[0:SpR:77431.0,3562.1] || -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),union(v,u))*.
% 299.96/300.47 78170[0:SpR:47762.0,77754.0] || -> subclass(symmetric_difference(u,complement(power_class(complement(power_class(v))))),union(image(element_relation,power_class(v)),u))*.
% 299.96/300.47 78183[0:SpR:47763.0,77754.0] || -> subclass(symmetric_difference(complement(power_class(complement(power_class(u)))),v),union(v,image(element_relation,power_class(u))))*.
% 299.96/300.47 78241[0:SpR:78007.0,3506.1] || -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(v,u)),complement(intersection(u,v)))*.
% 299.96/300.47 78242[0:SpR:78007.0,3562.1] || -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(v,u),w),union(u,v))*.
% 299.96/300.47 79343[0:Res:77099.0,3517.0] || member(regular(symmetric_difference(u,v)),intersection(v,u))* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.47 79856[4:SpR:73051.0,25896.1] || equal(complement(successor(sum_class(range_of(null_class)))),universal_class) -> member(y__dfg,complement(apply(null_class,u)))*.
% 299.96/300.47 79857[4:SpR:73051.0,25960.1] || equal(complement(successor(sum_class(range_of(null_class)))),universal_class) -> member(omega,complement(apply(null_class,u)))*.
% 299.96/300.47 79859[4:SpR:73051.0,26079.1] || equal(complement(successor(sum_class(range_of(null_class)))),universal_class) -> member(null_class,complement(apply(null_class,u)))*.
% 299.96/300.47 79869[4:SpR:73051.0,33491.0] || -> subclass(regular(sum_class(range_of(null_class))),complement(apply(null_class,u)))* equal(sum_class(range_of(null_class)),null_class).
% 299.96/300.47 79967[4:SpL:73051.0,493.0] || subclass(universal_class,complement(apply(null_class,u)))* member(singleton(v),sum_class(range_of(null_class)))* -> .
% 299.96/300.47 79979[4:SpL:73051.0,34640.0] || subclass(sum_class(range_of(null_class)),complement(apply(null_class,u)))* -> subclass(sum_class(range_of(null_class)),v)*.
% 299.96/300.47 80899[2:SpR:72272.0,21571.0] || -> subclass(complement(union(union(u,null_class),v)),intersection(union(null_class,complement(u)),complement(v)))*.
% 299.96/300.47 80915[2:SpR:72272.0,25896.1] || equal(complement(successor(union(u,null_class))),universal_class) -> member(y__dfg,union(null_class,complement(u)))*.
% 299.96/300.47 80916[2:SpR:72272.0,25960.1] || equal(complement(successor(union(u,null_class))),universal_class) -> member(omega,union(null_class,complement(u)))*.
% 299.96/300.47 80918[2:SpR:72272.0,26079.1] || equal(complement(successor(union(u,null_class))),universal_class) -> member(null_class,union(null_class,complement(u)))*.
% 299.96/300.47 80944[2:SpR:72272.0,21571.0] || -> subclass(complement(union(u,union(v,null_class))),intersection(complement(u),union(null_class,complement(v))))*.
% 299.96/300.47 80992[2:SpL:72272.0,493.0] || subclass(universal_class,union(null_class,complement(u)))* member(singleton(v),union(u,null_class))* -> .
% 299.96/300.47 81221[4:SpR:73050.0,25896.1] || equal(complement(successor(apply(null_class,u))),universal_class)** -> member(y__dfg,complement(apply(null_class,v)))*.
% 299.96/300.47 81222[4:SpR:73050.0,25960.1] || equal(complement(successor(apply(null_class,u))),universal_class)** -> member(omega,complement(apply(null_class,v)))*.
% 299.96/300.47 81224[4:SpR:73050.0,26079.1] || equal(complement(successor(apply(null_class,u))),universal_class)** -> member(null_class,complement(apply(null_class,v)))*.
% 299.96/300.47 81234[4:SpR:73050.0,33491.0] || -> subclass(regular(apply(null_class,u)),complement(apply(null_class,v)))* equal(apply(null_class,u),null_class).
% 299.96/300.47 81354[4:SpL:73050.0,493.0] || subclass(universal_class,complement(apply(null_class,u)))* member(singleton(v),apply(null_class,w))* -> .
% 299.96/300.47 81748[0:Obv:81696.0] || -> member(u,unordered_pair(u,v))* member(v,w) subclass(unordered_pair(u,v),complement(w))*.
% 299.96/300.47 82103[2:Rew:81741.1,82097.1] || equal(unordered_pair(u,v),null_class) -> equal(v,u) subclass(unordered_pair(u,v),w)*.
% 299.96/300.47 82105[0:Obv:82049.0] || -> member(u,unordered_pair(v,u))* member(v,w) subclass(unordered_pair(v,u),complement(w))*.
% 299.96/300.47 82163[4:SpR:81953.1,22805.1] || equal(null_class,u) equal(range_of(xr),power_class(null_class)) -> member(y__dfg,power_class(u))*.
% 299.96/300.47 82495[2:Res:82401.1,4292.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(power_class(null_class),union(u,v)).
% 299.96/300.47 83088[9:SpL:73632.1,57947.0] function(restrict(u,universal_class,universal_class)) || subclass(universal_class,successor(restrict(u,universal_class,universal_class)))* -> .
% 299.96/300.47 83188[9:SoR:83069.0,2679.2] single_valued_class(successor_relation) || equal(successor(successor_relation),domain_relation) equal(cross_product(universal_class,universal_class),successor_relation)** -> .
% 299.96/300.47 83316[2:SpL:75234.0,5658.0] || subclass(u,union(v,null_class))* -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.96/300.47 83320[2:SpL:75234.0,4077.1] || member(u,universal_class) subclass(universal_class,union(v,null_class))* -> member(sum_class(u),v)*.
% 299.96/300.47 83322[2:SpL:75234.0,4018.1] || member(u,universal_class) subclass(universal_class,union(v,null_class))* -> member(power_class(u),v)*.
% 299.96/300.47 84044[2:Res:452.1,75363.0] || subclass(ordered_pair(u,v),union(w,null_class))* -> member(unordered_pair(u,singleton(v)),w).
% 299.96/300.47 84308[9:SoR:84241.0,2679.2] single_valued_class(element_relation) || equal(successor(element_relation),domain_relation) equal(cross_product(universal_class,universal_class),element_relation)** -> .
% 299.96/300.47 84358[9:Res:76532.1,23575.1] function(cross_product(universal_class,universal_class)) || equal(intersection(successor(cross_product(universal_class,universal_class)),u),universal_class)** -> .
% 299.96/300.47 84359[9:Res:76532.1,6845.1] function(cross_product(universal_class,universal_class)) || subclass(universal_class,intersection(successor(cross_product(universal_class,universal_class)),u))* -> .
% 299.96/300.47 84412[9:Res:76638.1,23575.1] function(cross_product(universal_class,universal_class)) || equal(intersection(u,successor(cross_product(universal_class,universal_class))),universal_class)** -> .
% 299.96/300.47 84413[9:Res:76638.1,6845.1] function(cross_product(universal_class,universal_class)) || subclass(universal_class,intersection(u,successor(cross_product(universal_class,universal_class))))* -> .
% 299.96/300.47 84483[0:SpR:77552.0,25896.1] || equal(complement(successor(symmetric_difference(u,v))),universal_class) -> member(y__dfg,complement(symmetric_difference(v,u)))*.
% 299.96/300.47 84484[0:SpR:77552.0,25960.1] || equal(complement(successor(symmetric_difference(u,v))),universal_class) -> member(omega,complement(symmetric_difference(v,u)))*.
% 299.96/300.47 84486[0:SpR:77552.0,26079.1] || equal(complement(successor(symmetric_difference(u,v))),universal_class) -> member(null_class,complement(symmetric_difference(v,u)))*.
% 299.96/300.47 84496[2:SpR:77552.0,33491.0] || -> subclass(regular(symmetric_difference(u,v)),complement(symmetric_difference(v,u)))* equal(symmetric_difference(u,v),null_class).
% 299.96/300.47 84620[0:SpL:77552.0,493.0] || subclass(universal_class,complement(symmetric_difference(u,v)))* member(singleton(w),symmetric_difference(v,u))* -> .
% 299.96/300.47 84808[0:SpR:46507.0,77756.0] || -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),union(image(element_relation,power_class(v)),u))*.
% 299.96/300.47 84831[0:SpR:46507.0,77756.0] || -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),union(v,image(element_relation,power_class(u))))*.
% 299.96/300.47 85002[2:Rew:73636.0,84930.0] || -> subclass(union(null_class,symmetric_difference(power_class(u),power_class(v))),complement(intersection(power_class(v),power_class(u))))*.
% 299.96/300.47 85378[0:MRR:85377.0,136.0] || subclass(singleton(u),complement(v))* member(u,v) -> equal(singleton(u),null_class).
% 299.96/300.47 85461[0:MRR:85429.1,2113.0] function(element_relation) || subclass(universal_class,complement(u)) member(complement(power_class(universal_class)),u)* -> .
% 299.96/300.47 86142[6:MRR:86092.2,48270.0] inductive(intersection(complement(u),complement(v))) || member(regular(omega),union(u,v))* -> .
% 299.96/300.47 87579[2:SpL:43289.0,5658.0] || subclass(u,union(v,v))* -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.96/300.47 87583[2:SpL:43289.0,4077.1] || member(u,universal_class) subclass(universal_class,union(v,v))* -> member(sum_class(u),v)*.
% 299.96/300.47 87585[2:SpL:43289.0,4018.1] || member(u,universal_class) subclass(universal_class,union(v,v))* -> member(power_class(u),v)*.
% 299.96/300.47 87735[0:Res:55353.1,408.1] inductive(intersection(u,v)) || subclass(v,omega) -> equal(intersection(u,v),omega)**.
% 299.96/300.47 88133[2:Rew:26509.0,87853.0] || equal(union(null_class,u),null_class) member(regular(v),u)* -> equal(v,null_class).
% 299.96/300.47 87858[2:Res:87834.1,3519.0] || equal(complement(intersection(u,v)),null_class)** -> equal(w,null_class) member(regular(w),v)*.
% 299.96/300.47 87859[2:Res:87834.1,3518.0] || equal(complement(intersection(u,v)),null_class)** -> equal(w,null_class) member(regular(w),u)*.
% 299.96/300.47 87981[2:Res:87834.1,406.0] || equal(complement(flip(u)),null_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u))*.
% 299.96/300.47 87982[2:Res:87834.1,407.0] || equal(complement(rotate(u)),null_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u))*.
% 299.96/300.47 88459[2:Res:452.1,55935.0] || subclass(ordered_pair(u,v),union(w,w))* -> member(unordered_pair(u,singleton(v)),w).
% 299.96/300.47 88657[0:Res:56523.1,408.1] inductive(intersection(u,v)) || subclass(u,omega) -> equal(intersection(u,v),omega)**.
% 299.96/300.47 88715[4:Res:15111.2,23525.1] || member(u,universal_class) member(v,cantor(u))* equal(complement(application_function),universal_class) -> .
% 299.96/300.47 88716[4:Res:15111.2,757.1] || member(u,universal_class) member(v,cantor(u))* subclass(universal_class,complement(application_function))* -> .
% 299.96/300.47 88717[4:Res:15111.2,63420.1] || member(u,universal_class) member(v,cantor(u))* equal(successor(application_function),null_class) -> .
% 299.96/300.47 88730[2:Res:88648.1,9.0] || subclass(singleton(null_class),u)* subclass(u,successor(null_class))* -> equal(u,successor(null_class)).
% 299.96/300.47 88858[2:Res:88640.1,408.1] inductive(union(null_class,u)) || subclass(u,omega) -> equal(union(null_class,u),omega)**.
% 299.96/300.47 88901[4:Res:54.0,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(omega,cantor(omega)),v)*.
% 299.96/300.47 88909[4:Res:145.0,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(y__dfg,cantor(y__dfg)),v)*.
% 299.96/300.47 89038[2:Res:88641.1,408.1] inductive(union(u,null_class)) || subclass(u,omega) -> equal(union(u,null_class),omega)**.
% 299.96/300.47 89593[4:Rew:640.0,89591.1,16388.0,89591.1,14.0,89591.0,16381.0,89591.0] || -> equal(apply(choice,singleton(singleton(null_class))),singleton(null_class))** equal(apply(choice,null_class),singleton(null_class)).
% 299.96/300.47 89665[2:Obv:89654.1] || equal(u,universal_class) -> member(v,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.96/300.47 89666[2:Obv:89656.1] || equal(u,universal_class) -> member(v,unordered_pair(v,u))* subclass(unordered_pair(v,u),w)*.
% 299.96/300.47 89907[2:SpR:89829.1,15.0] || equal(u,universal_class) -> equal(unordered_pair(null_class,unordered_pair(u,singleton(v))),ordered_pair(u,v))**.
% 299.96/300.47 90393[4:MRR:90392.3,16544.0] || equal(u,universal_class) member(u,universal_class)* equal(compose(v,null_class),u)* -> .
% 299.96/300.47 90745[2:Res:90590.1,9.0] || equal(singleton(u),null_class) subclass(v,singleton(u))* -> equal(v,singleton(u)).
% 299.96/300.47 90854[2:Rew:90813.1,69041.2] || equal(complement(u),null_class) member(u,universal_class)* -> member(singleton(singleton(null_class)),element_relation)*.
% 299.96/300.47 92594[0:Rew:73462.0,92459.0] || -> subclass(intersection(complement(intersection(u,v)),intersection(w,union(u,v))),symmetric_difference(u,v))*.
% 299.96/300.47 92747[9:Rew:29253.0,92625.2,29253.0,92625.1] function(u) || -> member(not_subclass_element(v,complement(u)),successor(u))* subclass(v,complement(u)).
% 299.96/300.47 92968[0:Rew:73462.0,92833.0] || -> subclass(intersection(complement(intersection(u,v)),intersection(union(u,v),w)),symmetric_difference(u,v))*.
% 299.96/300.47 94874[2:Rew:73462.0,94760.0] || -> subclass(intersection(union(u,v),union(null_class,complement(intersection(u,v)))),symmetric_difference(u,v))*.
% 299.96/300.47 95295[2:Rew:95120.0,95250.1] || member(not_subclass_element(complement(successor(null_class)),null_class),singleton(null_class))* -> subclass(complement(successor(null_class)),null_class).
% 299.96/300.47 96172[9:SpR:73632.1,96140.0] function(complement(compose(element_relation,universal_class))) || -> subclass(successor(complement(compose(element_relation,universal_class))),complement(element_relation))*.
% 299.96/300.47 97606[2:SpR:96971.1,73483.0] || equal(complement(intersection(u,v)),universal_class)** -> equal(symmetric_difference(u,v),union(u,v)).
% 299.96/300.47 98123[2:Rew:96971.1,97731.2] || equal(complement(u),universal_class) member(not_subclass_element(v,w),u)* -> subclass(v,w).
% 299.96/300.47 98702[2:SpR:97382.1,46502.0] || equal(complement(u),universal_class) -> equal(union(u,complement(power_class(v))),complement(power_class(v)))**.
% 299.96/300.47 98751[2:SpR:97382.1,73483.0] || equal(union(u,v),universal_class) -> equal(complement(intersection(u,v)),symmetric_difference(u,v))**.
% 299.96/300.47 98968[2:Rew:77431.0,98902.1] || equal(complement(u),universal_class) -> equal(complement(symmetric_difference(v,u)),union(null_class,complement(v)))**.
% 299.96/300.47 98979[2:Rew:77431.0,98978.1] || equal(complement(u),universal_class) -> equal(complement(symmetric_difference(u,v)),union(null_class,complement(v)))**.
% 299.96/300.47 99610[0:Rew:73462.0,99322.1] || subclass(u,v) -> equal(intersection(complement(u),union(v,u)),symmetric_difference(v,u))**.
% 299.96/300.47 99355[0:SpR:71235.1,30.0] || subclass(cross_product(u,v),w)* -> equal(restrict(w,u,v),cross_product(u,v)).
% 299.96/300.47 99381[0:SpR:71235.1,575.1] || subclass(u,v) member(w,symmetric_difference(v,u))* -> member(w,complement(u)).
% 299.96/300.47 99413[0:SpR:71235.1,40549.0] || subclass(restrict(u,v,w),complement(u))* -> equal(restrict(u,v,w),null_class).
% 299.96/300.47 99546[0:SpL:71235.1,4304.1] || subclass(u,v) member(w,symmetric_difference(v,u))* member(w,u) -> .
% 299.96/300.47 100161[9:SpR:73632.1,99865.0] function(intersection(successor(null_class),u)) || -> subclass(successor(intersection(successor(null_class),u)),singleton(null_class))*.
% 299.96/300.47 100377[9:SpR:73632.1,99882.0] function(intersection(u,successor(null_class))) || -> subclass(successor(intersection(u,successor(null_class))),singleton(null_class))*.
% 299.96/300.47 100462[2:Res:99849.1,9.0] || equal(successor(null_class),u) subclass(singleton(null_class),u)* -> equal(singleton(null_class),u).
% 299.96/300.47 100498[2:Res:99849.1,441.1] || equal(successor(null_class),singleton(u)) member(u,universal_class) -> member(u,singleton(null_class))*.
% 299.96/300.47 100996[4:MRR:100930.0,100930.3,319.0,48676.0] || member(u,universal_class) subclass(domain_relation,regular(unordered_pair(ordered_pair(u,cantor(u)),v)))* -> .
% 299.96/300.47 100997[4:MRR:100926.0,100926.3,319.0,48667.0] || member(u,universal_class) subclass(domain_relation,regular(unordered_pair(v,ordered_pair(u,cantor(u)))))* -> .
% 299.96/300.47 102791[2:Res:102733.0,442.1] || member(u,universal_class) -> member(u,successor(complement(successor(null_class))))* member(u,singleton(null_class)).
% 299.96/300.47 103174[2:Res:102685.0,442.1] || member(u,universal_class) -> member(u,successor(union(null_class,v)))* member(u,complement(v)).
% 299.96/300.47 103213[2:Res:103135.0,442.1] || member(u,universal_class) -> member(u,successor(successor(null_class))) member(u,complement(singleton(null_class)))*.
% 299.96/300.47 103604[2:Res:102753.0,442.1] || member(u,universal_class) -> member(u,successor(union(null_class,complement(v))))* member(u,v).
% 299.96/300.47 103692[2:Res:103136.0,442.1] || member(u,universal_class) -> member(u,successor(union(v,null_class)))* member(u,complement(v)).
% 299.96/300.47 103799[2:Res:103148.0,442.1] || member(u,universal_class) -> member(u,successor(union(v,v)))* member(u,complement(v)).
% 299.96/300.47 105177[2:SpL:46507.0,102698.0] || equal(successor(power_class(complement(power_class(u)))),null_class) -> subclass(universal_class,image(element_relation,power_class(u)))*.
% 299.96/300.47 106607[2:Rew:106066.0,46435.0] || equal(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))** -> .
% 299.96/300.47 106958[2:Rew:106066.0,46437.0] || equal(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))** -> .
% 299.96/300.47 107072[6:Rew:106066.0,30629.1] || -> member(null_class,image(element_relation,union(u,v)))* member(null_class,power_class(complement(union(u,v)))).
% 299.96/300.47 107219[2:Rew:106066.0,91422.0] || subclass(complement(union(u,v)),null_class)* member(w,complement(union(u,v)))* -> .
% 299.96/300.47 107258[2:Rew:106066.0,91869.1] || member(union(u,v),universal_class) -> member(union(u,v),complement(union(u,v)))*.
% 299.96/300.47 107259[2:Rew:106066.0,91798.0] || -> member(union(u,v),complement(union(u,v)))* equal(singleton(union(u,v)),null_class).
% 299.96/300.47 107616[2:Rew:107615.0,71947.0] || -> equal(power_class(complement(successor(domain__dfg(xr,universal_class,y__dfg)))),power_class(complement(domain__dfg(xr,universal_class,y__dfg))))**.
% 299.96/300.47 107647[2:Rew:107615.0,98744.1] || equal(complement(u),universal_class) -> equal(power_class(complement(successor(u))),power_class(complement(singleton(u))))**.
% 299.96/300.47 107649[2:Rew:107615.0,97599.1] || equal(complement(singleton(u)),universal_class) -> equal(power_class(complement(successor(u))),power_class(complement(u)))**.
% 299.96/300.47 107650[2:Rew:107615.0,72289.1] || equal(successor(singleton(u)),null_class) -> equal(power_class(complement(successor(u))),power_class(complement(u)))**.
% 299.96/300.47 107706[2:Rew:107703.0,65742.1] || equal(complement(u),null_class) -> equal(union(v,complement(successor(u))),union(v,null_class))**.
% 299.96/300.47 107707[2:Rew:107703.0,44860.1] || subclass(complement(u),null_class) -> equal(union(v,complement(successor(u))),union(v,null_class))**.
% 299.96/300.47 107850[2:Rew:107276.0,107417.1] inductive(union(null_class,union(null_class,union(omega,null_class)))) || -> equal(union(null_class,omega),omega)**.
% 299.96/300.47 107851[2:Rew:107276.0,107418.1] inductive(union(null_class,union(null_class,union(null_class,omega)))) || -> equal(union(null_class,omega),omega)**.
% 299.96/300.47 107863[2:Rew:97555.1,106554.1] || equal(intersection(complement(u),union(v,w)),universal_class)** -> equal(union(u,null_class),null_class).
% 299.96/300.47 107877[2:Rew:97554.1,106905.1] || equal(intersection(union(u,v),complement(w)),universal_class)** -> equal(union(null_class,w),null_class).
% 299.96/300.47 110263[2:Res:109577.1,9.0] || equal(successor(u),null_class) subclass(v,successor(u))* -> equal(v,successor(u)).
% 299.96/300.47 111930[2:SpR:107615.0,62519.1] || equal(successor(image(element_relation,successor(u))),null_class)** -> equal(power_class(complement(successor(u))),universal_class).
% 299.96/300.47 111932[0:SpR:107615.0,5642.0] || -> subclass(symmetric_difference(power_class(complement(successor(u))),complement(v)),union(image(element_relation,successor(u)),v))*.
% 299.96/300.47 111934[0:SpR:107615.0,77756.0] || -> subclass(symmetric_difference(power_class(complement(successor(u))),complement(v)),union(v,image(element_relation,successor(u))))*.
% 299.96/300.47 111938[0:SpR:107615.0,9137.1] || -> member(singleton(null_class),image(element_relation,successor(u)))* member(singleton(null_class),power_class(complement(successor(u)))).
% 299.96/300.47 111967[0:SpR:107615.0,40549.0] || -> equal(intersection(power_class(complement(successor(u))),restrict(image(element_relation,successor(u)),v,w)),null_class)**.
% 299.96/300.47 111978[0:SpR:107615.0,5642.0] || -> subclass(symmetric_difference(complement(u),power_class(complement(successor(v)))),union(u,image(element_relation,successor(v))))*.
% 299.96/300.47 111980[0:SpR:107615.0,77756.0] || -> subclass(symmetric_difference(complement(u),power_class(complement(successor(v)))),union(image(element_relation,successor(v)),u))*.
% 299.96/300.47 111998[2:SpL:107615.0,35714.1] || equal(image(element_relation,successor(u)),domain_relation) subclass(universal_class,power_class(complement(successor(u))))* -> .
% 299.96/300.47 112000[2:SpL:107615.0,18850.1] || subclass(domain_relation,image(element_relation,successor(u)))* subclass(universal_class,power_class(complement(successor(u)))) -> .
% 299.96/300.47 112009[2:SpL:107615.0,35720.1] || equal(image(element_relation,successor(u)),domain_relation) subclass(domain_relation,power_class(complement(successor(u))))* -> .
% 299.96/300.47 112010[2:SpL:107615.0,12239.1] || subclass(domain_relation,image(element_relation,successor(u)))* subclass(domain_relation,power_class(complement(successor(u)))) -> .
% 299.96/300.47 112011[2:SpL:107615.0,12505.1] || equal(image(element_relation,successor(u)),domain_relation)** equal(power_class(complement(successor(u))),domain_relation) -> .
% 299.96/300.47 112018[2:SpL:107615.0,102698.0] || equal(successor(power_class(complement(successor(u)))),null_class) -> subclass(universal_class,image(element_relation,successor(u)))*.
% 299.96/300.47 112019[2:SpL:107615.0,54811.0] || equal(successor(power_class(complement(successor(u)))),null_class) -> member(y__dfg,image(element_relation,successor(u)))*.
% 299.96/300.47 112020[2:SpL:107615.0,54651.0] || equal(successor(power_class(complement(successor(u)))),null_class) -> member(omega,image(element_relation,successor(u)))*.
% 299.96/300.47 112021[6:SpL:107615.0,54318.0] || equal(successor(power_class(complement(successor(u)))),null_class) -> member(null_class,image(element_relation,successor(u)))*.
% 299.96/300.47 112022[2:SpL:107615.0,65406.0] || subclass(power_class(complement(successor(u))),null_class) -> member(singleton(v),image(element_relation,successor(u)))*.
% 299.96/300.47 112023[10:SpL:107615.0,61184.0] || subclass(power_class(complement(successor(u))),null_class) -> member(regular(null_class),image(element_relation,successor(u)))*.
% 299.96/300.47 112025[0:SpL:107615.0,26.1] || member(u,image(element_relation,successor(v)))* member(u,power_class(complement(successor(v)))) -> .
% 299.96/300.47 112045[2:Rew:111929.0,47961.0] || -> equal(union(u,complement(power_class(complement(successor(v))))),union(u,image(element_relation,successor(v))))**.
% 299.96/300.47 112048[2:Rew:111929.0,48244.0] || -> equal(union(complement(power_class(complement(successor(u)))),v),union(image(element_relation,successor(u)),v))**.
% 299.96/300.47 112601[2:SpR:107703.0,26509.0] || -> equal(union(null_class,intersection(complement(u),successor(v))),complement(union(u,complement(successor(v)))))**.
% 299.96/300.47 112613[6:SpR:107703.0,30553.1] || -> member(null_class,intersection(complement(u),successor(v)))* member(null_class,union(u,complement(successor(v)))).
% 299.96/300.47 112688[2:SpR:26509.0,107703.0] || -> equal(complement(intersection(union(null_class,u),successor(v))),union(complement(u),complement(successor(v))))**.
% 299.96/300.47 112699[2:SpR:97382.1,107703.0] || equal(complement(u),universal_class) -> equal(union(u,complement(successor(v))),complement(successor(v)))**.
% 299.96/300.47 112799[2:Rew:26498.0,112672.1] || equal(successor(u),null_class) -> equal(union(u,complement(successor(v))),complement(successor(v)))**.
% 299.96/300.47 112879[2:Res:112594.0,5654.0] || -> subclass(regular(complement(successor(null_class))),u) equal(not_subclass_element(regular(complement(successor(null_class))),u),null_class)**.
% 299.96/300.47 112968[2:Res:112548.0,408.1] inductive(regular(union(null_class,complement(omega)))) || -> equal(regular(union(null_class,complement(omega))),omega)**.
% 299.96/300.47 113029[2:Rew:107276.0,112931.0] || -> subclass(regular(union(complement(union(u,v)),w)),intersection(union(u,v),complement(w)))*.
% 299.96/300.47 113030[2:Rew:107276.0,112938.0] || -> subclass(regular(union(u,complement(union(v,w)))),intersection(complement(u),union(v,w)))*.
% 299.96/300.47 113031[2:Rew:107276.0,112976.1,26509.0,112976.1,107276.0,112976.0,26509.0,112976.0] || member(regular(regular(union(null_class,u))),u)* -> equal(regular(union(null_class,u)),null_class).
% 299.96/300.47 113540[2:Res:113409.0,3517.0] || member(regular(regular(union(u,null_class))),u)* -> equal(regular(union(u,null_class)),null_class).
% 299.96/300.47 113815[2:Res:113422.0,3517.0] || member(regular(regular(union(u,u))),u)* -> equal(regular(union(u,u)),null_class).
% 299.96/300.47 114148[2:Res:114051.0,5654.0] || -> subclass(regular(complement(singleton(u))),v) equal(not_subclass_element(regular(complement(singleton(u))),v),u)**.
% 299.96/300.47 114318[2:Rew:107623.0,114221.1,109057.0,114221.1] || member(u,image(element_relation,successor(null_class)))* member(u,power_class(complement(singleton(null_class)))) -> .
% 299.96/300.47 114641[0:SpR:45.0,106078.0] || -> equal(union(complement(power_class(u)),complement(successor(v))),complement(intersection(power_class(u),successor(v))))**.
% 299.96/300.47 114942[0:SpR:45.0,106089.0] || -> equal(union(complement(successor(u)),complement(power_class(v))),complement(intersection(successor(u),power_class(v))))**.
% 299.96/300.47 115288[2:SpL:46507.0,112954.0] || subclass(power_class(complement(power_class(u))),null_class) -> subclass(regular(null_class),image(element_relation,power_class(u)))*.
% 299.96/300.47 115290[2:SpL:107615.0,112954.0] || subclass(power_class(complement(successor(u))),null_class) -> subclass(regular(null_class),image(element_relation,successor(u)))*.
% 299.96/300.47 115797[2:SpL:46507.0,114127.0] || equal(regular(power_class(complement(power_class(u)))),universal_class) -> member(null_class,image(element_relation,power_class(u)))*.
% 299.96/300.47 115799[2:SpL:107615.0,114127.0] || equal(regular(power_class(complement(successor(u)))),universal_class) -> member(null_class,image(element_relation,successor(u)))*.
% 299.96/300.47 116044[2:SpL:46507.0,114128.0] || equal(regular(power_class(complement(power_class(u)))),universal_class) -> member(y__dfg,image(element_relation,power_class(u)))*.
% 299.96/300.47 116046[2:SpL:107615.0,114128.0] || equal(regular(power_class(complement(successor(u)))),universal_class) -> member(y__dfg,image(element_relation,successor(u)))*.
% 299.96/300.47 116076[2:SpL:46507.0,114129.0] || equal(regular(power_class(complement(power_class(u)))),universal_class) -> member(omega,image(element_relation,power_class(u)))*.
% 299.96/300.47 116078[2:SpL:107615.0,114129.0] || equal(regular(power_class(complement(successor(u)))),universal_class) -> member(omega,image(element_relation,successor(u)))*.
% 299.96/300.47 117538[0:SpR:112449.0,25896.1] || equal(complement(successor(union(u,v))),universal_class) -> member(y__dfg,complement(union(v,u)))*.
% 299.96/300.47 117539[0:SpR:112449.0,25960.1] || equal(complement(successor(union(u,v))),universal_class) -> member(omega,complement(union(v,u)))*.
% 299.96/300.47 117541[0:SpR:112449.0,26079.1] || equal(complement(successor(union(u,v))),universal_class) -> member(null_class,complement(union(v,u)))*.
% 299.96/300.47 117761[0:SpL:112449.0,493.0] || subclass(universal_class,complement(union(u,v)))* member(singleton(w),union(v,u))* -> .
% 299.96/300.47 119638[0:SpR:87281.0,575.1] || member(u,symmetric_difference(v,intersection(v,w)))* -> member(u,complement(intersection(v,w))).
% 299.96/300.47 119803[0:SpL:87281.0,4304.1] || member(u,symmetric_difference(v,intersection(v,w)))* member(u,intersection(v,w)) -> .
% 299.96/300.47 119855[2:Rew:119720.1,31404.2] || equal(intersection(u,complement(v)),universal_class)** member(null_class,v) -> equal(u,null_class).
% 299.96/300.47 120452[0:SpR:87421.0,575.1] || member(u,symmetric_difference(v,intersection(w,v)))* -> member(u,complement(intersection(w,v))).
% 299.96/300.47 120619[0:SpL:87421.0,4304.1] || member(u,symmetric_difference(v,intersection(w,v)))* member(u,intersection(w,v)) -> .
% 299.96/300.47 121173[0:Rew:73636.0,121065.0] || -> subclass(intersection(u,symmetric_difference(power_class(v),power_class(w))),complement(intersection(power_class(w),power_class(v))))*.
% 299.96/300.47 121209[2:Res:88642.1,408.1] inductive(union(u,u)) || subclass(u,omega) -> equal(union(u,u),omega)**.
% 299.96/300.47 121412[0:Rew:73636.0,121294.0] || -> subclass(intersection(symmetric_difference(power_class(u),power_class(v)),w),complement(intersection(power_class(v),power_class(u))))*.
% 299.96/300.47 121978[0:Rew:73462.0,121632.1] || subclass(u,v) -> equal(intersection(complement(u),union(u,v)),symmetric_difference(u,v))**.
% 299.96/300.47 121707[0:SpR:92205.1,575.1] || subclass(u,v) member(w,symmetric_difference(u,v))* -> member(w,complement(u)).
% 299.96/300.47 121850[2:SpR:92205.1,98489.1] || subclass(u,singleton(u))* member(v,successor(u)) -> member(v,complement(u))*.
% 299.96/300.47 121901[0:SpL:92205.1,4304.1] || subclass(u,v) member(w,symmetric_difference(u,v))* member(w,u) -> .
% 299.96/300.47 122102[0:SpL:77552.0,121790.0] || subclass(symmetric_difference(u,v),complement(symmetric_difference(v,u)))* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.47 122105[4:SpL:79906.0,121790.0] || subclass(sum_class(range_of(null_class)),complement(apply(null_class,universal_class)))* -> equal(sum_class(range_of(null_class)),null_class).
% 299.96/300.47 122106[0:SpL:112449.0,121790.0] || subclass(union(u,v),complement(union(v,u)))* -> equal(union(u,v),null_class).
% 299.96/300.47 122107[2:SpL:35175.0,121790.0] || subclass(union(u,u),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.96/300.47 122108[2:SpL:72272.0,121790.0] || subclass(union(u,null_class),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.96/300.47 122109[2:SpL:27508.0,121790.0] || subclass(union(null_class,u),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.96/300.47 122111[4:SpL:73050.0,121790.0] || subclass(apply(null_class,u),complement(apply(null_class,v)))* -> equal(apply(null_class,u),null_class).
% 299.96/300.47 123036[2:MRR:123011.3,45969.0] || member(u,universal_class) member(v,u) subclass(element_relation,ordered_pair(v,u))* -> .
% 299.96/300.47 123875[2:Obv:123862.2] || equal(u,v) equal(complement(v),null_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.96/300.47 124032[2:Res:67.2,123893.1] function(u) || member(v,universal_class) equal(power_class(image(u,v)),universal_class)** -> .
% 299.96/300.47 124127[2:MRR:124074.1,6.0] || member(u,universal_class) equal(power_class(apply(choice,u)),universal_class)** -> equal(u,null_class).
% 299.96/300.47 124202[2:Res:67.2,123996.1] function(u) || member(v,universal_class) equal(sum_class(image(u,v)),universal_class)** -> .
% 299.96/300.47 124297[2:MRR:124244.1,6.0] || member(u,universal_class) equal(sum_class(apply(choice,u)),universal_class)** -> equal(u,null_class).
% 299.96/300.47 124594[2:Obv:124583.2] || equal(u,v) equal(power_class(v),universal_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.96/300.47 124618[2:Obv:124609.2] || equal(u,v) equal(sum_class(v),universal_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.96/300.47 124941[0:Obv:124916.0] || -> equal(intersection(restrict(u,v,w),singleton(x)),null_class)** member(x,cross_product(v,w)).
% 299.96/300.47 125186[0:Rew:73462.0,125010.0] || -> subclass(intersection(union(u,v),intersection(w,complement(intersection(u,v)))),symmetric_difference(u,v))*.
% 299.96/300.47 125365[0:Obv:125341.0] || -> equal(intersection(singleton(u),restrict(v,w,x)),null_class)** member(u,cross_product(w,x)).
% 299.96/300.47 126113[2:SpR:75814.0,125467.0] || -> equal(intersection(symmetric_difference(u,v),symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)**.
% 299.96/300.47 128091[2:Rew:127653.0,128016.1] || member(not_subclass_element(union(null_class,u),null_class),singleton(u))* -> subclass(union(null_class,u),null_class).
% 299.96/300.47 128348[2:Rew:127732.0,128285.1] || member(not_subclass_element(union(u,null_class),null_class),singleton(u))* -> subclass(union(u,null_class),null_class).
% 299.96/300.47 129352[2:Rew:127943.0,129289.1] || member(not_subclass_element(union(u,u),null_class),singleton(u))* -> subclass(union(u,u),null_class).
% 299.96/300.47 129747[2:Rew:73462.0,129608.0] || -> equal(intersection(symmetric_difference(cross_product(u,v),w),singleton(complement(restrict(w,u,v)))),null_class)**.
% 299.96/300.47 129749[2:Rew:73462.0,129609.0] || -> equal(intersection(symmetric_difference(u,cross_product(v,w)),singleton(complement(restrict(u,v,w)))),null_class)**.
% 299.96/300.47 129753[2:Rew:73462.0,129613.0] || -> equal(intersection(symmetric_difference(power_class(u),complement(v)),singleton(union(complement(power_class(u)),v))),null_class)**.
% 299.96/300.47 129773[2:Rew:128872.0,129694.1] || member(not_subclass_element(intersection(u,v),null_class),singleton(v))* -> subclass(intersection(u,v),null_class).
% 299.96/300.47 130053[2:Rew:73462.0,129922.0] || -> equal(intersection(symmetric_difference(complement(u),power_class(v)),singleton(union(u,complement(power_class(v))))),null_class)**.
% 299.96/300.47 130074[2:Rew:128994.0,130005.1] || member(not_subclass_element(intersection(u,v),null_class),singleton(u))* -> subclass(intersection(u,v),null_class).
% 299.96/300.47 131076[2:SpR:46507.0,125688.0] || -> equal(intersection(image(element_relation,power_class(u)),restrict(power_class(complement(power_class(u))),v,w)),null_class)**.
% 299.96/300.47 131078[2:SpR:107615.0,125688.0] || -> equal(intersection(image(element_relation,successor(u)),restrict(power_class(complement(successor(u))),v,w)),null_class)**.
% 299.96/300.47 131893[4:Res:438.2,131813.0] || subclass(u,cantor(singleton(cross_product(singleton(not_subclass_element(u,v)),universal_class))))* -> subclass(u,v).
% 299.96/300.47 131895[4:Res:427.2,131813.0] || member(u,universal_class) subclass(universal_class,cantor(singleton(cross_product(singleton(power_class(u)),universal_class))))* -> .
% 299.96/300.47 131896[4:Res:428.2,131813.0] || member(u,universal_class) subclass(universal_class,cantor(singleton(cross_product(singleton(sum_class(u)),universal_class))))* -> .
% 299.96/300.47 131919[4:Res:452.1,131813.0] || subclass(ordered_pair(u,v),cantor(singleton(cross_product(singleton(unordered_pair(u,singleton(v))),universal_class))))* -> .
% 299.96/300.47 132073[2:Res:438.2,127395.0] || subclass(u,singleton(v)) member(not_subclass_element(u,w),v)* -> subclass(u,w).
% 299.96/300.47 132112[2:Res:452.1,127395.0] || subclass(ordered_pair(u,v),singleton(w))* member(unordered_pair(u,singleton(v)),w) -> .
% 299.96/300.47 132304[2:SpR:129595.0,71235.1] || subclass(restrict(u,v,w),singleton(u))* -> equal(restrict(u,v,w),null_class).
% 299.96/300.47 133158[2:SpL:73483.0,132172.0] || member(complement(symmetric_difference(u,v)),symmetric_difference(union(u,v),complement(intersection(u,v))))* -> .
% 299.96/300.47 133198[2:SpL:106085.0,132172.0] || member(union(complement(union(u,v)),w),symmetric_difference(union(u,v),complement(w)))* -> .
% 299.96/300.47 133208[2:SpL:106075.0,132172.0] || member(union(u,complement(union(v,w))),symmetric_difference(complement(u),union(v,w)))* -> .
% 299.96/300.47 133910[2:SpL:106085.0,133104.0] || member(union(complement(union(u,v)),w),symmetric_difference(complement(w),union(u,v)))* -> .
% 299.96/300.47 133920[2:SpL:106075.0,133104.0] || member(union(u,complement(union(v,w))),symmetric_difference(union(v,w),complement(u)))* -> .
% 299.96/300.47 134292[0:Rew:73462.0,134058.0] || -> subclass(intersection(union(u,v),intersection(complement(intersection(u,v)),w)),symmetric_difference(u,v))*.
% 299.96/300.47 135530[2:Res:135420.0,408.1] inductive(regular(complement(intersection(omega,u)))) || -> equal(regular(complement(intersection(omega,u))),omega)**.
% 299.96/300.47 135956[2:Res:135442.0,408.1] inductive(regular(complement(intersection(u,omega)))) || -> equal(regular(complement(intersection(u,omega))),omega)**.
% 299.96/300.47 136085[2:SpR:46638.0,135360.0] || -> subclass(complement(successor(complement(symmetric_difference(complement(u),power_class(v))))),union(u,complement(power_class(v))))*.
% 299.96/300.47 136178[2:Res:135360.0,442.1] || member(u,universal_class) -> member(u,successor(complement(intersection(v,w))))* member(u,v).
% 299.96/300.47 136278[2:SpR:73470.0,136052.0] || -> subclass(complement(successor(complement(symmetric_difference(cross_product(u,v),w)))),complement(restrict(w,u,v)))*.
% 299.96/300.47 136279[2:SpR:73471.0,136052.0] || -> subclass(complement(successor(complement(symmetric_difference(u,cross_product(v,w))))),complement(restrict(u,v,w)))*.
% 299.96/300.47 136283[2:SpR:73469.0,136052.0] || -> subclass(complement(successor(complement(symmetric_difference(power_class(u),complement(v))))),union(complement(power_class(u)),v))*.
% 299.96/300.47 136375[2:Res:136052.0,442.1] || member(u,universal_class) -> member(u,successor(complement(intersection(v,w))))* member(u,w).
% 299.96/300.47 137661[9:SpR:73632.1,135356.0] function(complement(intersection(u,v))) || -> subclass(regular(successor(complement(intersection(u,v)))),u)*.
% 299.96/300.47 139388[9:SpR:73632.1,137580.0] function(complement(intersection(u,v))) || -> subclass(regular(successor(complement(intersection(u,v)))),v)*.
% 299.96/300.47 139752[2:Rew:47084.0,139614.0] || -> subclass(regular(union(power_class(complement(union(u,v))),w)),image(element_relation,union(u,v)))*.
% 299.96/300.47 139753[2:Rew:107276.0,139616.0] || -> subclass(regular(union(union(u,complement(power_class(v))),w)),intersection(complement(u),power_class(v)))*.
% 299.96/300.47 139754[2:Rew:107276.0,139617.0] || -> subclass(regular(union(union(u,complement(successor(v))),w)),intersection(complement(u),successor(v)))*.
% 299.96/300.47 139755[2:Rew:107276.0,139618.0] || -> subclass(regular(union(union(complement(power_class(u)),v),w)),intersection(power_class(u),complement(v)))*.
% 299.96/300.47 140819[2:Rew:47084.0,140682.0] || -> subclass(regular(union(u,power_class(complement(union(v,w))))),image(element_relation,union(v,w)))*.
% 299.96/300.47 140820[2:Rew:107276.0,140684.0] || -> subclass(regular(union(u,union(v,complement(power_class(w))))),intersection(complement(v),power_class(w)))*.
% 299.96/300.47 140821[2:Rew:107276.0,140685.0] || -> subclass(regular(union(u,union(v,complement(successor(w))))),intersection(complement(v),successor(w)))*.
% 299.96/300.47 140822[2:Rew:107276.0,140686.0] || -> subclass(regular(union(u,union(complement(power_class(v)),w))),intersection(power_class(v),complement(w)))*.
% 299.96/300.47 141000[2:Rew:49686.0,140872.0] || -> subclass(regular(union(image(element_relation,union(u,v)),w)),power_class(complement(union(u,v))))*.
% 299.96/300.47 141551[2:Rew:49686.0,141420.0] || -> subclass(regular(union(u,image(element_relation,union(v,w)))),power_class(complement(union(v,w))))*.
% 299.96/300.47 144520[2:SpR:46507.0,135487.1] || subclass(image(element_relation,power_class(u)),v) -> subclass(regular(power_class(complement(power_class(u)))),v)*.
% 299.96/300.47 144522[2:SpR:107615.0,135487.1] || subclass(image(element_relation,successor(u)),v) -> subclass(regular(power_class(complement(successor(u)))),v)*.
% 299.96/300.47 144559[2:Res:135487.1,408.1] inductive(regular(complement(u))) || subclass(u,omega) -> equal(regular(complement(u)),omega)**.
% 299.96/300.47 146903[2:Rew:73636.0,146805.0] || -> subclass(regular(complement(symmetric_difference(power_class(u),power_class(v)))),complement(intersection(power_class(v),power_class(u))))*.
% 299.96/300.47 152238[2:Rew:152227.1,152232.1] || equal(range_of(xr),successor(null_class)) subclass(singleton(y__dfg),u)* -> member(y__dfg,u).
% 299.96/300.47 152322[2:SpR:49516.0,135487.1] || subclass(power_class(complement(power_class(universal_class))),u) -> subclass(regular(image(element_relation,power_class(universal_class))),u)*.
% 299.96/300.47 152325[2:SpR:49516.0,62519.1] || equal(successor(power_class(complement(power_class(universal_class)))),null_class)** -> equal(image(element_relation,power_class(universal_class)),universal_class).
% 299.96/300.47 152327[0:SpR:49516.0,5642.0] || -> subclass(symmetric_difference(image(element_relation,power_class(universal_class)),complement(u)),union(power_class(complement(power_class(universal_class))),u))*.
% 299.96/300.47 152329[0:SpR:49516.0,77756.0] || -> subclass(symmetric_difference(image(element_relation,power_class(universal_class)),complement(u)),union(u,power_class(complement(power_class(universal_class)))))*.
% 299.96/300.47 152398[0:SpR:49516.0,5642.0] || -> subclass(symmetric_difference(complement(u),image(element_relation,power_class(universal_class))),union(u,power_class(complement(power_class(universal_class)))))*.
% 299.96/300.47 152400[0:SpR:49516.0,77756.0] || -> subclass(symmetric_difference(complement(u),image(element_relation,power_class(universal_class))),union(power_class(complement(power_class(universal_class))),u))*.
% 299.96/300.47 152451[0:SpR:20797.1,49516.0] || equal(u,universal_class) -> equal(complement(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))**.
% 299.96/300.47 152456[0:SpR:20797.1,49516.0] || equal(complement(power_class(universal_class)),universal_class) -> equal(image(element_relation,power_class(universal_class)),complement(power_class(universal_class)))**.
% 299.96/300.47 152459[2:SpL:49516.0,114129.0] || equal(regular(image(element_relation,power_class(universal_class))),universal_class) -> member(omega,power_class(complement(power_class(universal_class))))*.
% 299.96/300.47 152460[2:SpL:49516.0,114128.0] || equal(regular(image(element_relation,power_class(universal_class))),universal_class) -> member(y__dfg,power_class(complement(power_class(universal_class))))*.
% 299.96/300.47 152461[2:SpL:49516.0,114127.0] || equal(regular(image(element_relation,power_class(universal_class))),universal_class) -> member(null_class,power_class(complement(power_class(universal_class))))*.
% 299.96/300.47 152477[2:SpL:49516.0,35720.1] || equal(power_class(complement(power_class(universal_class))),domain_relation) subclass(domain_relation,image(element_relation,power_class(universal_class)))* -> .
% 299.96/300.47 152492[2:SpL:49516.0,112954.0] || subclass(image(element_relation,power_class(universal_class)),null_class) -> subclass(regular(null_class),power_class(complement(power_class(universal_class))))*.
% 299.96/300.47 152748[2:SpR:49517.0,135487.1] || subclass(power_class(complement(power_class(null_class))),u) -> subclass(regular(image(element_relation,power_class(null_class))),u)*.
% 299.96/300.47 152751[2:SpR:49517.0,62519.1] || equal(successor(power_class(complement(power_class(null_class)))),null_class)** -> equal(image(element_relation,power_class(null_class)),universal_class).
% 299.96/300.47 152753[2:SpR:49517.0,5642.0] || -> subclass(symmetric_difference(image(element_relation,power_class(null_class)),complement(u)),union(power_class(complement(power_class(null_class))),u))*.
% 299.96/300.47 152755[2:SpR:49517.0,77756.0] || -> subclass(symmetric_difference(image(element_relation,power_class(null_class)),complement(u)),union(u,power_class(complement(power_class(null_class)))))*.
% 299.96/300.47 152824[2:SpR:49517.0,5642.0] || -> subclass(symmetric_difference(complement(u),image(element_relation,power_class(null_class))),union(u,power_class(complement(power_class(null_class)))))*.
% 299.96/300.47 152826[2:SpR:49517.0,77756.0] || -> subclass(symmetric_difference(complement(u),image(element_relation,power_class(null_class))),union(power_class(complement(power_class(null_class))),u))*.
% 299.96/300.47 152878[2:SpR:81953.1,49517.0] || equal(null_class,u) -> equal(complement(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))**.
% 299.96/300.47 152879[2:SpR:62519.1,49517.0] || equal(successor(power_class(null_class)),null_class) -> equal(image(element_relation,power_class(null_class)),complement(power_class(universal_class)))**.
% 299.96/300.47 152883[2:SpR:20797.1,49517.0] || equal(complement(power_class(null_class)),universal_class) -> equal(image(element_relation,power_class(null_class)),complement(power_class(universal_class)))**.
% 299.96/300.47 152886[2:SpL:49517.0,114129.0] || equal(regular(image(element_relation,power_class(null_class))),universal_class) -> member(omega,power_class(complement(power_class(null_class))))*.
% 299.96/300.47 152887[2:SpL:49517.0,114128.0] || equal(regular(image(element_relation,power_class(null_class))),universal_class) -> member(y__dfg,power_class(complement(power_class(null_class))))*.
% 299.96/300.47 152888[2:SpL:49517.0,114127.0] || equal(regular(image(element_relation,power_class(null_class))),universal_class) -> member(null_class,power_class(complement(power_class(null_class))))*.
% 299.96/300.47 152904[2:SpL:49517.0,35720.1] || equal(power_class(complement(power_class(null_class))),domain_relation) subclass(domain_relation,image(element_relation,power_class(null_class)))* -> .
% 299.96/300.47 152919[2:SpL:49517.0,112954.0] || subclass(image(element_relation,power_class(null_class)),null_class) -> subclass(regular(null_class),power_class(complement(power_class(null_class))))*.
% 299.96/300.47 153435[4:SpR:62519.1,69216.0] || equal(successor(cross_product(null_class,universal_class)),null_class)** -> equal(sum_class(range_of(null_class)),apply(universal_class,universal_class)).
% 299.96/300.47 153441[4:SpL:62519.1,69256.0] || equal(successor(cross_product(singleton(y__dfg),universal_class)),null_class)** equal(complement(cantor(universal_class)),null_class) -> .
% 299.96/300.47 153451[4:SpL:62519.1,69259.0] || equal(successor(cross_product(singleton(y__dfg),universal_class)),null_class)** equal(range_of(xr),cantor(universal_class)) -> .
% 299.96/300.47 153457[4:SpL:62519.1,69260.0] || equal(successor(cross_product(singleton(omega),universal_class)),null_class)** equal(complement(cantor(universal_class)),null_class) -> .
% 299.96/300.47 153651[6:SpL:62519.1,69269.0] || equal(successor(cross_product(singleton(null_class),universal_class)),null_class)** equal(complement(cantor(universal_class)),null_class) -> .
% 299.96/300.47 153661[6:SpL:62519.1,69270.0] || equal(successor(cross_product(singleton(null_class),universal_class)),null_class)** equal(cantor(universal_class),successor(null_class)) -> .
% 299.96/300.47 153667[6:SpL:62519.1,69271.0] || equal(successor(cross_product(singleton(null_class),universal_class)),null_class)** equal(cantor(universal_class),singleton(null_class)) -> .
% 299.96/300.47 153674[10:SpL:62519.1,69295.0] || equal(successor(cross_product(singleton(regular(null_class)),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.47 153870[10:SpL:62519.1,69296.0] || equal(successor(cross_product(singleton(regular(null_class)),universal_class)),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.96/300.47 153900[4:SpL:81953.1,82515.0] || equal(null_class,u) subclass(universal_class,cantor(complement(cross_product(singleton(power_class(u)),universal_class))))* -> .
% 299.96/300.47 153903[4:SpL:62519.1,82515.0] || equal(successor(cross_product(singleton(power_class(null_class)),universal_class)),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.96/300.47 154876[4:SpR:62519.1,102690.0] || equal(successor(successor(complement(apply(null_class,universal_class)))),null_class)** -> subclass(universal_class,sum_class(range_of(null_class))).
% 299.96/300.47 154881[4:Res:102690.0,2136.1] || equal(complement(successor(complement(apply(null_class,universal_class)))),universal_class)** -> member(null_class,sum_class(range_of(null_class))).
% 299.96/300.47 154882[4:Res:102690.0,478.1] || equal(complement(successor(complement(apply(null_class,universal_class)))),universal_class)** -> member(y__dfg,sum_class(range_of(null_class))).
% 299.96/300.47 154883[4:Res:102690.0,465.1] || equal(complement(successor(complement(apply(null_class,universal_class)))),universal_class)** -> member(omega,sum_class(range_of(null_class))).
% 299.96/300.47 159923[2:Res:154903.1,4292.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(regular(domain_relation),union(u,v)).
% 299.96/300.47 163394[4:Res:161604.1,4292.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(regular(composition_function),union(u,v)).
% 299.96/300.47 163907[2:Rew:634.1,163906.0] || member(complement(singleton(null_class)),complement(successor(null_class)))* -> subclass(singleton(complement(singleton(null_class))),null_class).
% 299.96/300.47 164272[2:Rew:4664.0,164145.1,71741.0,164145.1,8044.0,164145.1] || subclass(image(element_relation,power_class(u)),null_class)* -> equal(complement(power_class(complement(power_class(u)))),null_class).
% 299.96/300.47 165096[4:SpL:81953.1,131891.0] || equal(null_class,u) subclass(universal_class,cantor(singleton(cross_product(singleton(power_class(u)),universal_class))))* -> .
% 299.96/300.47 165333[2:Res:152236.1,3.0] || equal(range_of(xr),successor(null_class)) subclass(successor(y__dfg),u)* -> member(y__dfg,u).
% 299.96/300.47 165337[2:SpR:20797.1,152318.0] || equal(u,universal_class) -> subclass(regular(image(element_relation,power_class(u))),power_class(complement(power_class(u))))*.
% 299.96/300.47 165601[2:SpR:81953.1,152744.0] || equal(null_class,u) -> subclass(regular(image(element_relation,power_class(u))),power_class(complement(power_class(u))))*.
% 299.96/300.47 165631[4:SpL:81953.1,153911.0] || equal(null_class,u) equal(cantor(complement(cross_product(singleton(power_class(u)),universal_class))),universal_class)** -> .
% 299.96/300.47 165634[4:SpL:62519.1,153911.0] || equal(successor(cross_product(singleton(power_class(null_class)),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.47 165693[3:SpR:153978.0,92205.1] || subclass(union(element_relation,element_relation),complement(compose(element_relation,universal_class)))* -> equal(union(element_relation,element_relation),null_class).
% 299.96/300.47 166673[2:MRR:166666.0,100.0] || subclass(composition_function,compose_class(u))* -> equal(compose(u,null_class),ordered_pair(null_class,compose(null_class,null_class)))*.
% 299.96/300.47 167070[2:MRR:167063.0,100.0] || subclass(composition_function,singleton(u))* -> equal(ordered_pair(null_class,ordered_pair(null_class,compose(null_class,null_class))),u)*.
% 299.96/300.47 167083[2:Res:154894.1,3.0] || equal(first(regular(domain_relation)),universal_class) subclass(regular(domain_relation),u)* -> member(null_class,u).
% 299.96/300.47 167137[4:SpL:62519.1,159842.0] || equal(successor(cross_product(singleton(regular(domain_relation)),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.47 167182[4:SpL:62519.1,159948.0] || equal(successor(cross_product(singleton(regular(domain_relation)),universal_class)),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.96/300.47 167199[4:Res:161595.1,3.0] || equal(first(regular(composition_function)),universal_class) subclass(regular(composition_function),u)* -> member(null_class,u).
% 299.96/300.47 167408[4:SpL:62519.1,163311.0] || equal(successor(cross_product(singleton(regular(composition_function)),universal_class)),null_class)** equal(cantor(universal_class),universal_class) -> .
% 299.96/300.47 167823[4:SpL:62519.1,163419.0] || equal(successor(cross_product(singleton(regular(composition_function)),universal_class)),null_class)** subclass(universal_class,cantor(universal_class)) -> .
% 299.96/300.47 167836[4:SpL:81953.1,165106.0] || equal(null_class,u) equal(cantor(singleton(cross_product(singleton(power_class(u)),universal_class))),universal_class)** -> .
% 299.96/300.47 167993[2:Res:51171.0,3.0] || subclass(complement(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u))),v)* -> member(null_class,v).
% 299.96/300.47 169035[4:MRR:23054.2,169024.0] || member(regular(regular(compose(element_relation,universal_class))),element_relation)* -> equal(regular(compose(element_relation,universal_class)),null_class).
% 299.96/300.47 169496[9:SpL:73632.1,169031.0] function(complement(compose(element_relation,universal_class))) || subclass(element_relation,successor(complement(compose(element_relation,universal_class))))* -> .
% 299.96/300.47 169627[9:SpL:73632.1,169505.0] function(complement(compose(element_relation,universal_class))) || equal(successor(complement(compose(element_relation,universal_class))),element_relation)** -> .
% 299.96/300.47 171201[4:Res:169645.1,4292.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(regular(element_relation),union(u,v)).
% 299.96/300.47 2167[0:Res:25.2,2137.1] || member(null_class,u) member(null_class,v) equal(complement(intersection(v,u)),universal_class)** -> .
% 299.96/300.47 1410[0:Res:25.2,479.1] || member(y__dfg,u) member(y__dfg,v) equal(complement(intersection(v,u)),universal_class)** -> .
% 299.96/300.47 1412[0:Res:25.2,466.1] || member(omega,u) member(omega,v) equal(complement(intersection(v,u)),universal_class)** -> .
% 299.96/300.47 5208[0:Res:4362.0,1460.1] single_valued_class(restrict(cross_product(universal_class,universal_class),u,v)) || -> function(restrict(cross_product(universal_class,universal_class),u,v))*.
% 299.96/300.47 5273[0:Res:4363.0,9.0] || subclass(union(u,v),symmetric_difference(u,v))* -> equal(symmetric_difference(u,v),union(u,v)).
% 299.96/300.47 5506[2:Res:4062.1,4634.0] || equal(regular(u),singleton(singleton(null_class))) member(singleton(null_class),u)* -> equal(u,null_class).
% 299.96/300.47 5618[0:Res:4062.1,273.0] || equal(restrict(u,v,w),singleton(singleton(null_class)))** -> member(singleton(null_class),cross_product(v,w))*.
% 299.96/300.47 10896[0:SSi:10883.0,71.0] || -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),u)** member(v,universal_class).
% 299.96/300.47 10897[0:SSi:10889.0,71.0] || -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),v)** member(u,universal_class).
% 299.96/300.47 11149[0:Obv:11140.0] || -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w) member(u,universal_class).
% 299.96/300.47 11150[0:Obv:11133.0] || -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w) member(v,universal_class).
% 299.96/300.47 12233[2:Res:18.2,5841.1] || member(null_class,u) member(null_class,v) subclass(domain_relation,complement(cross_product(v,u)))* -> .
% 299.96/300.47 12573[2:Rew:4880.0,12567.1] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(null_class,w))* -> subclass(v,range_of(null_class)).
% 299.96/300.47 13972[2:SpL:572.0,5843.0] || subclass(domain_relation,symmetric_difference(complement(u),complement(v)))* -> member(ordered_pair(null_class,null_class),union(u,v)).
% 299.96/300.47 14210[4:Res:436.2,9930.0] || subclass(u,sum_class(range_of(null_class))) -> equal(u,null_class) member(regular(u),apply(null_class,v))*.
% 299.96/300.47 14307[4:Res:14194.1,3.0] || equal(sum_class(range_of(null_class)),universal_class) subclass(apply(null_class,u),v)* -> member(y__dfg,v).
% 299.96/300.47 14321[4:Res:14198.1,3.0] || equal(sum_class(range_of(null_class)),universal_class) subclass(apply(null_class,u),v)* -> member(omega,v).
% 299.96/300.47 14335[4:Res:14204.1,3.0] || equal(sum_class(range_of(null_class)),universal_class) subclass(apply(null_class,u),v)* -> member(null_class,v).
% 299.96/300.47 14365[4:Res:436.2,9932.0] || subclass(u,apply(null_class,v))* -> equal(u,null_class) member(regular(u),sum_class(range_of(null_class)))*.
% 299.96/300.47 14453[0:SpL:819.1,14429.0] || subclass(universal_class,complement(singleton(not_subclass_element(cross_product(u,v),w))))* -> subclass(cross_product(u,v),w).
% 299.96/300.47 14474[0:SpL:819.1,14457.0] || equal(complement(singleton(not_subclass_element(cross_product(u,v),w))),universal_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.47 14566[0:SpL:816.1,14500.0] || subclass(universal_class,complement(unordered_pair(u,regular(cross_product(v,w)))))* -> equal(cross_product(v,w),null_class).
% 299.96/300.47 14578[0:SpL:816.1,14535.0] || subclass(universal_class,complement(unordered_pair(regular(cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 299.96/300.47 14602[0:SpL:572.0,699.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(unordered_pair(w,x),union(u,v))*.
% 299.96/300.47 14626[0:SpL:816.1,14572.0] || equal(complement(unordered_pair(u,regular(cross_product(v,w)))),universal_class)** -> equal(cross_product(v,w),null_class).
% 299.96/300.47 14632[0:SpL:816.1,14584.0] || equal(complement(unordered_pair(regular(cross_product(u,v)),w)),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 15132[4:Rew:14790.0,3962.0] || member(domain__dfg(xr,universal_class,y__dfg),cantor(u))* equal(restrict(u,null_class,universal_class),null_class) -> .
% 299.96/300.47 15622[4:Rew:14790.0,15167.0] || member(u,cantor(u)) subclass(element_relation,v) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.96/300.47 15485[4:Rew:15445.0,12095.1] || member(u,apply(null_class,v))* subclass(sum_class(range_of(null_class)),w)* -> member(u,w)*.
% 299.96/300.47 16390[4:SpR:16381.0,60.1] || member(ordered_pair(universal_class,u),compose(v,w))* -> member(u,image(v,image(w,null_class))).
% 299.96/300.47 16501[4:SpR:16388.0,18.2] || member(universal_class,u) member(null_class,v) -> member(singleton(singleton(null_class)),cross_product(v,u))*.
% 299.96/300.47 16574[4:SpR:16405.0,428.2] || member(image(u,null_class),universal_class) subclass(universal_class,v) -> member(apply(u,universal_class),v)*.
% 299.96/300.47 17345[4:SpL:16385.0,10.0] || member(u,ordered_pair(universal_class,v))* -> equal(u,unordered_pair(universal_class,singleton(v))) equal(u,null_class).
% 299.96/300.47 17412[4:SpL:16458.0,95.0] || member(ordered_pair(u,universal_class),compose_class(v))* -> equal(compose(v,u),domain__dfg(xr,universal_class,y__dfg)).
% 299.96/300.47 17450[4:Rew:3915.0,17439.1] || member(u,ordered_pair(v,universal_class))* -> equal(u,unordered_pair(v,null_class)) equal(u,singleton(v)).
% 299.96/300.47 17681[4:SpR:3915.0,16461.0] || -> equal(unordered_pair(null_class,unordered_pair(domain__dfg(xr,universal_class,y__dfg),null_class)),ordered_pair(domain__dfg(xr,universal_class,y__dfg),universal_class))**.
% 299.96/300.47 18280[2:SpL:572.0,13994.0] || equal(symmetric_difference(complement(u),complement(v)),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.96/300.47 18838[0:Res:18.2,757.1] || member(u,v)* member(w,x)* subclass(universal_class,complement(cross_product(x,v)))* -> .
% 299.96/300.47 19681[4:Res:438.2,19445.0] || subclass(u,cantor(not_subclass_element(u,v)))* subclass(universal_class,complement(element_relation)) -> subclass(u,v).
% 299.96/300.47 19683[4:Res:427.2,19445.0] || member(u,universal_class) subclass(universal_class,cantor(power_class(u)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.47 19684[4:Res:428.2,19445.0] || member(u,universal_class) subclass(universal_class,cantor(sum_class(u)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.47 19834[4:SpL:44.0,19667.0] || member(inverse(restrict(u,v,universal_class)),image(u,v))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.47 20420[4:Res:436.2,9931.0] || subclass(u,apply(null_class,v))* -> equal(u,null_class) member(regular(u),apply(null_class,w))*.
% 299.96/300.47 20449[0:Res:10763.2,3.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(w,null_class) member(regular(w),v)*.
% 299.96/300.47 20452[3:Res:10763.2,8048.1] || subclass(universal_class,complement(compose(element_relation,universal_class)))* member(regular(u),element_relation)* -> equal(u,null_class).
% 299.96/300.47 20464[0:Res:10763.2,576.0] || subclass(universal_class,symmetric_difference(u,v)) -> equal(w,null_class) member(regular(w),union(u,v))*.
% 299.96/300.47 20476[4:Res:10763.2,9930.0] || subclass(universal_class,sum_class(range_of(null_class))) -> equal(u,null_class) member(regular(u),apply(null_class,v))*.
% 299.96/300.47 20477[4:Res:10763.2,9931.0] || subclass(universal_class,apply(null_class,u))* -> equal(v,null_class) member(regular(v),apply(null_class,w))*.
% 299.96/300.47 20478[4:Res:10763.2,9932.0] || subclass(universal_class,apply(null_class,u))* -> equal(v,null_class) member(regular(v),sum_class(range_of(null_class)))*.
% 299.96/300.47 20984[0:SpR:20797.1,20166.1] || equal(u,universal_class) equal(range_of(xr),power_class(universal_class)) -> subclass(singleton(y__dfg),power_class(u))*.
% 299.96/300.47 20989[0:SpR:20797.1,20171.0] || equal(u,universal_class) -> subclass(singleton(regular(power_class(u))),power_class(u))* equal(power_class(universal_class),null_class).
% 299.96/300.47 21008[0:SpR:20797.1,20166.1] || equal(u,universal_class) equal(power_class(u),range_of(xr))* -> subclass(singleton(y__dfg),power_class(universal_class))*.
% 299.96/300.47 21013[0:SpR:20797.1,20171.0] || equal(u,universal_class) -> subclass(singleton(regular(power_class(universal_class))),power_class(universal_class))* equal(power_class(u),null_class)**.
% 299.96/300.47 21273[0:Res:4362.0,3515.0] || -> equal(restrict(singleton(u),v,w),null_class) equal(regular(restrict(singleton(u),v,w)),u)**.
% 299.96/300.47 21674[0:Res:452.1,274.0] || subclass(ordered_pair(u,v),restrict(w,x,y))* -> member(unordered_pair(u,singleton(v)),w).
% 299.96/300.47 21697[4:Res:452.1,19445.0] || subclass(ordered_pair(u,v),cantor(unordered_pair(u,singleton(v))))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.47 21717[4:MRR:17699.0,21706.0] || -> equal(regular(ordered_pair(u,universal_class)),unordered_pair(u,null_class))** equal(regular(ordered_pair(u,universal_class)),singleton(u)).
% 299.96/300.47 21817[0:SpL:30.0,4304.1] || member(u,symmetric_difference(v,cross_product(w,x)))* member(u,restrict(v,w,x)) -> .
% 299.96/300.47 21819[0:SpL:31.0,4304.1] || member(u,symmetric_difference(cross_product(v,w),x))* member(u,restrict(x,v,w)) -> .
% 299.96/300.47 21860[0:Res:4.1,4304.1] || member(not_subclass_element(intersection(u,v),w),symmetric_difference(u,v))* -> subclass(intersection(u,v),w).
% 299.96/300.47 21892[0:Res:4062.1,4304.1] || equal(intersection(u,v),singleton(singleton(null_class))) member(singleton(null_class),symmetric_difference(u,v))* -> .
% 299.96/300.47 23065[2:MRR:23037.0,9963.1] || -> member(regular(regular(complement(u))),u)* equal(regular(complement(u)),null_class) equal(complement(u),null_class).
% 299.96/300.47 24105[0:Res:19334.2,3.0] || equal(u,universal_class) subclass(u,v)* -> equal(singleton(w),null_class) member(w,v)*.
% 299.96/300.47 24135[4:Res:19334.2,9930.0] || equal(sum_class(range_of(null_class)),universal_class) -> equal(singleton(u),null_class) member(u,apply(null_class,v))*.
% 299.96/300.47 24136[4:Res:19334.2,9931.0] || equal(apply(null_class,u),universal_class)** -> equal(singleton(v),null_class) member(v,apply(null_class,w))*.
% 299.96/300.47 24137[4:Res:19334.2,9932.0] || equal(apply(null_class,u),universal_class)** -> equal(singleton(v),null_class) member(v,sum_class(range_of(null_class)))*.
% 299.96/300.47 24205[4:Res:19334.2,19667.0] || equal(range_of(u),universal_class) subclass(universal_class,complement(element_relation))* -> equal(singleton(inverse(u)),null_class)**.
% 299.96/300.47 25460[0:Res:449.1,4292.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> member(ordered_pair(w,x),union(u,v))*.
% 299.96/300.47 25646[2:Res:18.2,23525.1] || member(u,v)* member(w,x)* equal(complement(cross_product(x,v)),universal_class)** -> .
% 299.96/300.47 25797[4:Res:23803.1,3.0] || equal(u,ordered_pair(v,universal_class))* subclass(u,w)* -> member(unordered_pair(v,null_class),w)*.
% 299.96/300.47 25800[4:Res:23803.1,8048.1] || equal(complement(compose(element_relation,universal_class)),ordered_pair(u,universal_class)) member(unordered_pair(u,null_class),element_relation)* -> .
% 299.96/300.47 25814[4:Res:23803.1,576.0] || equal(symmetric_difference(u,v),ordered_pair(w,universal_class)) -> member(unordered_pair(w,null_class),union(u,v))*.
% 299.96/300.47 25830[4:Res:23803.1,9930.0] || equal(sum_class(range_of(null_class)),ordered_pair(u,universal_class)) -> member(unordered_pair(u,null_class),apply(null_class,v))*.
% 299.96/300.47 25831[4:Res:23803.1,9931.0] || equal(apply(null_class,u),ordered_pair(v,universal_class))* -> member(unordered_pair(v,null_class),apply(null_class,w))*.
% 299.96/300.47 25832[4:Res:23803.1,9932.0] || equal(apply(null_class,u),ordered_pair(v,universal_class))* -> member(unordered_pair(v,null_class),sum_class(range_of(null_class)))*.
% 299.96/300.47 25891[0:MRR:25859.0,9967.1] || -> member(not_subclass_element(complement(union(u,v)),w),complement(u))* subclass(complement(union(u,v)),w).
% 299.96/300.47 26034[0:MRR:26000.0,9967.1] || -> member(not_subclass_element(complement(union(u,v)),w),complement(v))* subclass(complement(union(u,v)),w).
% 299.96/300.47 26228[0:Res:26195.1,3.0] || equal(complement(successor(u)),universal_class) subclass(complement(singleton(u)),v)* -> member(y__dfg,v).
% 299.96/300.47 26297[0:Res:26265.1,3.0] || equal(complement(successor(u)),universal_class) subclass(complement(singleton(u)),v)* -> member(omega,v).
% 299.96/300.47 26711[2:Rew:26498.0,25391.1] || member(u,symmetric_difference(complement(v),union(null_class,w)))* -> member(u,union(v,complement(w))).
% 299.96/300.47 26727[2:Rew:26498.0,25415.1] || member(u,symmetric_difference(union(null_class,v),complement(w)))* -> member(u,union(complement(v),w)).
% 299.96/300.47 26730[2:Rew:26498.0,24008.1] || subclass(u,union(null_class,v))* member(regular(u),complement(v)) -> equal(u,null_class).
% 299.96/300.47 27133[4:Rew:26509.0,24669.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(unordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.96/300.47 27134[4:Rew:26509.0,24668.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(unordered_pair(v,w),apply(null_class,x))*.
% 299.96/300.47 27135[4:Rew:26509.0,23109.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(ordered_pair(null_class,null_class),sum_class(range_of(null_class)))*.
% 299.96/300.47 27136[4:Rew:26509.0,23108.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(ordered_pair(null_class,null_class),apply(null_class,v))*.
% 299.96/300.47 27139[4:Rew:26509.0,20429.0] || equal(union(null_class,apply(null_class,u)),domain_relation)** -> member(ordered_pair(null_class,null_class),apply(null_class,v))*.
% 299.96/300.47 27140[4:Rew:26509.0,14374.0] || equal(union(null_class,apply(null_class,u)),domain_relation)** -> member(ordered_pair(null_class,null_class),sum_class(range_of(null_class)))*.
% 299.96/300.47 28608[3:Rew:27508.0,27167.0] || equal(union(null_class,complement(compose(element_relation,universal_class))),domain_relation)** member(ordered_pair(null_class,null_class),element_relation) -> .
% 299.96/300.47 27183[2:Rew:26509.0,5494.0] || equal(union(null_class,regular(u)),universal_class)** member(singleton(v),u)* -> equal(u,null_class).
% 299.96/300.47 27211[2:Rew:26509.0,24653.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class) -> member(unordered_pair(w,x),union(u,v))*.
% 299.96/300.47 27212[2:Rew:26509.0,23094.0] || equal(union(null_class,symmetric_difference(u,v)),universal_class) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.96/300.47 27214[2:Rew:26509.0,13811.0] || equal(union(null_class,symmetric_difference(u,v)),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.96/300.47 27250[2:Rew:26509.0,5606.0] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(singleton(x),cross_product(v,w))*.
% 299.96/300.47 27261[2:Rew:26509.0,4301.1] || member(singleton(u),symmetric_difference(v,w))* equal(union(null_class,intersection(v,w)),universal_class) -> .
% 299.96/300.47 27276[2:Rew:26509.0,4298.1] || member(y__dfg,symmetric_difference(u,v)) equal(union(null_class,intersection(u,v)),range_of(xr))** -> .
% 299.96/300.47 28610[2:Rew:26509.0,27278.0] || -> equal(union(null_class,intersection(u,v)),null_class) member(regular(union(null_class,intersection(u,v))),u)*.
% 299.96/300.47 28611[2:Rew:26509.0,27279.0] || -> equal(union(null_class,intersection(u,v)),null_class) member(regular(union(null_class,intersection(u,v))),v)*.
% 299.96/300.47 28612[2:Rew:26509.0,27302.1] || member(not_subclass_element(union(null_class,complement(u)),v),u)* -> subclass(union(null_class,complement(u)),v).
% 299.96/300.47 28613[2:Rew:26509.0,27312.2] || subclass(u,v) -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.96/300.47 27318[2:Rew:26509.0,24636.0] || equal(union(null_class,u),universal_class)** subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.96/300.47 27320[2:Rew:26509.0,23078.0] || equal(union(null_class,u),universal_class)** subclass(u,v)* -> member(ordered_pair(null_class,null_class),v)*.
% 299.96/300.47 27322[2:Rew:26509.0,13794.0] || equal(union(null_class,u),domain_relation)** subclass(u,v)* -> member(ordered_pair(null_class,null_class),v)*.
% 299.96/300.47 29906[2:Rew:29362.0,29896.1] single_valued_class(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class))) || -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.47 30763[4:SpR:6630.1,16405.0] || -> equal(cross_product(null_class,universal_class),null_class) equal(apply(regular(cross_product(null_class,universal_class)),universal_class),sum_class(range_of(null_class)))**.
% 299.96/300.47 31402[0:Rew:57.0,31372.1,57.0,31372.0] || -> subclass(singleton(regular(intersection(u,power_class(v)))),power_class(v))* equal(intersection(u,power_class(v)),null_class).
% 299.96/300.47 31410[2:MRR:31409.0,9963.1] || -> member(regular(intersection(u,union(null_class,v))),v)* equal(intersection(u,union(null_class,v)),null_class).
% 299.96/300.47 31781[0:Rew:57.0,31747.1,57.0,31747.0] || -> subclass(singleton(regular(intersection(power_class(u),v))),power_class(u))* equal(intersection(power_class(u),v),null_class).
% 299.96/300.47 31790[2:MRR:31789.0,9963.1] || -> member(regular(intersection(union(null_class,u),v)),u)* equal(intersection(union(null_class,u),v),null_class).
% 299.96/300.47 33838[0:Rew:28.0,33712.2] || member(u,universal_class) -> member(u,complement(symmetric_difference(v,w)))* member(u,union(v,w)).
% 299.96/300.47 34504[0:Obv:34475.1] || member(u,v) -> subclass(intersection(w,singleton(u)),intersection(v,intersection(w,singleton(u))))*.
% 299.96/300.47 34588[0:Obv:34557.1] || member(u,v) -> subclass(intersection(singleton(u),w),intersection(v,intersection(singleton(u),w)))*.
% 299.96/300.47 34651[0:Rew:57.0,34627.0] || subclass(u,power_class(v)) -> subclass(singleton(not_subclass_element(u,w)),power_class(v))* subclass(u,w).
% 299.96/300.47 35113[2:SpR:27508.0,6075.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(singleton(union(null_class,u)))),successor(union(null_class,u)))*.
% 299.96/300.47 35153[2:SpR:27508.0,27.2] || member(u,universal_class) -> member(u,union(null_class,v)) member(u,union(null_class,complement(v)))*.
% 299.96/300.47 35185[2:SpL:27508.0,221.1] || equal(union(null_class,u),range_of(xr)) equal(union(null_class,complement(u)),range_of(xr))** -> .
% 299.96/300.47 35188[4:SpL:27508.0,24554.1] || equal(union(null_class,u),singleton(singleton(null_class))) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.96/300.47 35265[2:Rew:27508.0,35195.1] || subclass(union(null_class,complement(u)),union(null_class,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.96/300.47 35855[0:Res:450.1,16.0] || subclass(complement(cross_product(universal_class,universal_class)),cross_product(u,v))* -> member(domain__dfg(xr,universal_class,y__dfg),u).
% 299.96/300.47 35981[0:Res:6852.1,16.0] || subclass(complement(cross_product(u,v)),cross_product(universal_class,universal_class))* -> member(domain__dfg(xr,universal_class,y__dfg),u).
% 299.96/300.47 36168[3:Res:36095.0,9.0] || subclass(complement(element_relation),complement(compose(element_relation,universal_class)))* -> equal(complement(compose(element_relation,universal_class)),complement(element_relation)).
% 299.96/300.47 36182[3:Res:8.1,8120.0] || equal(complement(compose(element_relation,universal_class)),u)* member(regular(u),element_relation)* -> equal(u,null_class).
% 299.96/300.47 36233[4:Res:462.1,14890.0] || equal(cantor(regular(cross_product(singleton(y__dfg),universal_class))),universal_class)** -> equal(cross_product(singleton(y__dfg),universal_class),null_class).
% 299.96/300.47 36236[4:Res:457.1,14890.0] || equal(cantor(regular(cross_product(singleton(omega),universal_class))),universal_class)** -> equal(cross_product(singleton(omega),universal_class),null_class).
% 299.96/300.47 36245[4:Res:2132.1,14890.0] || equal(cantor(regular(cross_product(singleton(null_class),universal_class))),universal_class)** -> equal(cross_product(singleton(null_class),universal_class),null_class).
% 299.96/300.47 37904[9:SpR:37709.1,105.0] function(single_valued1(u)) || -> equal(domain__dfg(u,image(inverse(u),null_class),single_valued2(u)),single_valued3(u))**.
% 299.96/300.47 37972[9:SpL:37709.1,14811.1] function(u) || member(u,cantor(v))* equal(restrict(v,null_class,universal_class),null_class)** -> .
% 299.96/300.47 38207[9:SoR:37648.0,2679.2] single_valued_class(inverse(u)) || equal(cross_product(universal_class,universal_class),inverse(u))* -> equal(range_of(u),universal_class)**.
% 299.96/300.47 38236[9:SpR:38204.1,6023.0] one_to_one(restrict(cross_product(u,universal_class),v,w)) || -> equal(image(cross_product(v,w),u),universal_class)**.
% 299.96/300.47 38270[9:SoR:37710.0,2679.2] single_valued_class(power_class(u)) || member(u,universal_class)* equal(cross_product(universal_class,universal_class),power_class(u))* -> .
% 299.96/300.47 38273[9:SoR:37711.0,2679.2] single_valued_class(sum_class(u)) || member(u,universal_class)* equal(cross_product(universal_class,universal_class),sum_class(u))* -> .
% 299.96/300.47 38286[9:SoR:37721.0,2679.2] single_valued_class(cantor(u)) || member(u,universal_class)* equal(cross_product(universal_class,universal_class),cantor(u))* -> .
% 299.96/300.47 38561[9:SpR:38417.1,15.0] one_to_one(u) || -> equal(unordered_pair(null_class,unordered_pair(inverse(u),singleton(v))),ordered_pair(inverse(u),v))**.
% 299.96/300.47 38619[9:SpL:38417.1,474.0] one_to_one(u) || member(singleton(singleton(null_class)),cross_product(v,w))* -> member(inverse(u),w)*.
% 299.96/300.47 39253[4:MRR:39240.0,319.0] || subclass(domain_relation,complement(cantor(u))) -> equal(apply(u,ordered_pair(null_class,null_class)),sum_class(range_of(null_class)))**.
% 299.96/300.47 39254[4:MRR:39239.0,319.0] || subclass(universal_class,complement(cantor(u))) -> equal(apply(u,ordered_pair(v,w)),sum_class(range_of(null_class)))**.
% 299.96/300.47 39255[4:MRR:39238.0,319.0] || equal(complement(cantor(u)),universal_class) -> equal(apply(u,ordered_pair(v,w)),sum_class(range_of(null_class)))**.
% 299.96/300.47 39257[4:MRR:39225.0,13.0] || subclass(universal_class,complement(cantor(u))) -> equal(apply(u,unordered_pair(v,w)),sum_class(range_of(null_class)))**.
% 299.96/300.47 39258[4:MRR:39224.0,13.0] || equal(complement(cantor(u)),universal_class) -> equal(apply(u,unordered_pair(v,w)),sum_class(range_of(null_class)))**.
% 299.96/300.47 39259[4:MRR:39214.0,9963.1] || -> equal(apply(u,regular(complement(cantor(u)))),sum_class(range_of(null_class)))** equal(complement(cantor(u)),null_class).
% 299.96/300.47 39443[4:Res:8.1,15166.1] || equal(singleton(u),domain_relation)** member(v,universal_class) -> equal(ordered_pair(v,cantor(v)),u)*.
% 299.96/300.47 39739[4:Res:8.1,15193.1] || equal(compose_class(u),domain_relation) member(v,universal_class) -> equal(compose(u,v),cantor(v))**.
% 299.96/300.47 39859[2:Res:34303.0,9.0] || subclass(complement(singleton(u)),u)* -> equal(singleton(u),null_class) equal(complement(singleton(u)),u).
% 299.96/300.47 39951[4:SpR:16388.0,14893.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(universal_class,cantor(singleton(singleton(null_class)))),null_class),u)*.
% 299.96/300.47 40003[4:Res:14893.1,16.0] || subclass(domain_relation,rotate(cross_product(u,v)))* -> member(ordered_pair(w,cantor(ordered_pair(x,w))),u)*.
% 299.96/300.47 40042[4:SpR:16388.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(universal_class,null_class),cantor(singleton(singleton(null_class)))),u)*.
% 299.96/300.47 40050[4:SpR:16388.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(singleton(singleton(null_class)),cantor(ordered_pair(universal_class,null_class))),u)*.
% 299.96/300.47 42776[0:Res:94.0,3516.0] || subclass(cross_product(universal_class,universal_class),u)* -> equal(compose_class(v),null_class) member(regular(compose_class(v)),u)*.
% 299.96/300.47 42780[0:Res:107.0,3516.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),u)* -> equal(application_function,null_class) member(regular(application_function),u).
% 299.96/300.47 42786[0:Res:8.1,3516.0] || equal(u,v)* subclass(u,w)* -> equal(v,null_class) member(regular(v),w)*.
% 299.96/300.47 42794[2:Res:29723.0,3516.0] || subclass(u,v) -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.96/300.47 42852[0:Rew:631.1,42836.3] || subclass(complement(u),v)* -> member(w,u)* equal(singleton(w),null_class) member(w,v)*.
% 299.96/300.47 42878[2:SpR:35175.0,6075.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(singleton(union(u,u)))),successor(union(u,u)))*.
% 299.96/300.47 42921[2:SpR:35175.0,27.2] || member(u,universal_class) -> member(u,union(v,v))* member(u,union(null_class,complement(v)))*.
% 299.96/300.47 42957[2:SpL:35175.0,221.1] || equal(union(u,u),range_of(xr))** equal(union(null_class,complement(u)),range_of(xr))** -> .
% 299.96/300.47 42961[4:SpL:35175.0,24554.1] || equal(union(u,u),singleton(singleton(null_class)))** subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.96/300.47 43015[2:Rew:35175.0,42968.1] || subclass(union(null_class,complement(u)),union(u,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.96/300.47 43222[2:Rew:26500.0,43177.0] || subclass(u,union(null_class,v)) -> equal(u,null_class) member(regular(u),union(v,v))*.
% 299.96/300.47 43235[0:Obv:43212.1] || subclass(complement(union(u,v)),symmetric_difference(u,v))* -> equal(complement(union(u,v)),null_class).
% 299.96/300.47 44362[0:Rew:115.0,44285.1] || member(not_subclass_element(symmetric_difference(u,v),w),intersection(u,v))* -> subclass(symmetric_difference(u,v),w).
% 299.96/300.47 44863[2:SpR:41204.1,568.0] || subclass(complement(restrict(u,v,w)),null_class)* -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 299.96/300.47 44864[2:SpR:41204.1,569.0] || subclass(complement(restrict(u,v,w)),null_class)* -> equal(symmetric_difference(cross_product(v,w),u),null_class).
% 299.96/300.47 45226[2:Obv:45203.1] || equal(u,v) -> subclass(v,complement(unordered_pair(v,u)))* equal(unordered_pair(v,u),null_class).
% 299.96/300.47 45694[2:Rew:26509.0,45693.0] || subclass(symmetric_difference(u,v),union(null_class,intersection(u,v)))* -> subclass(symmetric_difference(u,v),w)*.
% 299.96/300.47 45842[0:Res:8.1,5661.0] || equal(restrict(u,v,w),x)* -> subclass(x,y) member(not_subclass_element(x,y),u)*.
% 299.96/300.47 46184[0:Res:10394.2,2009.1] || member(u,universal_class) equal(successor(singleton(u)),u)** equal(complement(successor_relation),universal_class) -> .
% 299.96/300.47 46305[0:Res:3700.2,17.0] || member(inverse(u),universal_class) subclass(domain_relation,cross_product(v,w))* -> member(range_of(u),w)*.
% 299.96/300.47 46346[2:Rew:46319.1,24494.2] || equal(null_class,u) member(v,image(element_relation,u))* member(v,power_class(universal_class)) -> .
% 299.96/300.47 46549[0:Rew:46498.0,9127.1] || -> member(u,intersection(complement(v),power_class(w))) subclass(singleton(u),union(v,complement(power_class(w))))*.
% 299.96/300.47 46607[0:Rew:46498.0,22151.0] || -> subclass(complement(union(u,image(element_relation,power_class(v)))),intersection(complement(u),power_class(complement(power_class(v)))))*.
% 299.96/300.47 46637[0:Rew:46498.0,5814.1] inductive(intersection(complement(u),power_class(v))) || equal(union(u,complement(power_class(v))),universal_class)** -> .
% 299.96/300.47 46640[2:Rew:46498.0,45744.1] || subclass(intersection(complement(u),power_class(v)),null_class)* -> subclass(universal_class,union(u,complement(power_class(v)))).
% 299.96/300.47 46691[6:Rew:46498.0,45254.1] || subclass(intersection(complement(u),power_class(v)),null_class)* -> member(null_class,union(u,complement(power_class(v)))).
% 299.96/300.47 46715[0:Rew:46498.0,40604.0] || -> equal(intersection(union(u,complement(power_class(v))),intersection(intersection(complement(u),power_class(v)),w)),null_class)**.
% 299.96/300.47 46716[0:Rew:46498.0,41024.0] || -> equal(intersection(union(u,complement(power_class(v))),intersection(w,intersection(complement(u),power_class(v)))),null_class)**.
% 299.96/300.47 46739[0:Rew:46498.0,9129.1] || -> member(u,intersection(power_class(v),complement(w))) subclass(singleton(u),union(complement(power_class(v)),w))*.
% 299.96/300.47 46755[0:Rew:46498.0,23997.1] || subclass(u,power_class(v)) member(regular(u),complement(power_class(v)))* -> equal(u,null_class).
% 299.96/300.47 46788[0:Rew:46498.0,36484.0] || equal(power_class(complement(power_class(u))),range_of(xr)) member(y__dfg,image(element_relation,power_class(u)))* -> .
% 299.96/300.47 46809[0:Rew:46498.0,2005.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(singleton(v),image(element_relation,power_class(u)))* -> .
% 299.96/300.47 46842[0:Rew:46498.0,22174.0] || -> subclass(complement(union(image(element_relation,power_class(u)),v)),intersection(power_class(complement(power_class(u))),complement(v)))*.
% 299.96/300.47 46847[0:Rew:46498.0,25921.1] || equal(complement(successor(image(element_relation,power_class(u)))),universal_class)** -> member(y__dfg,power_class(complement(power_class(u)))).
% 299.96/300.47 46848[0:Rew:46498.0,26041.1] || equal(complement(successor(image(element_relation,power_class(u)))),universal_class)** -> member(omega,power_class(complement(power_class(u)))).
% 299.96/300.47 46851[0:Rew:46498.0,26104.1] || equal(complement(successor(image(element_relation,power_class(u)))),universal_class)** -> member(null_class,power_class(complement(power_class(u)))).
% 299.96/300.47 46875[6:Rew:46498.0,36498.0] || equal(power_class(complement(power_class(u))),successor(null_class)) member(null_class,image(element_relation,power_class(u)))* -> .
% 299.96/300.47 46876[6:Rew:46498.0,36499.0] || equal(power_class(complement(power_class(u))),singleton(null_class)) member(null_class,image(element_relation,power_class(u)))* -> .
% 299.96/300.47 46931[0:Rew:46498.0,5900.1] inductive(intersection(power_class(u),complement(v))) || equal(union(complement(power_class(u)),v),universal_class)** -> .
% 299.96/300.47 46934[2:Rew:46498.0,45746.1] || subclass(intersection(power_class(u),complement(v)),null_class)* -> subclass(universal_class,union(complement(power_class(u)),v)).
% 299.96/300.47 46985[6:Rew:46498.0,45256.1] || subclass(intersection(power_class(u),complement(v)),null_class)* -> member(null_class,union(complement(power_class(u)),v)).
% 299.96/300.47 47009[0:Rew:46498.0,40606.0] || -> equal(intersection(union(complement(power_class(u)),v),intersection(intersection(power_class(u),complement(v)),w)),null_class)**.
% 299.96/300.47 47010[0:Rew:46498.0,41026.0] || -> equal(intersection(union(complement(power_class(u)),v),intersection(w,intersection(power_class(u),complement(v)))),null_class)**.
% 299.96/300.47 48408[2:SpR:46319.1,46502.0] || equal(intersection(complement(u),power_class(v)),null_class)** -> equal(union(u,complement(power_class(v))),universal_class).
% 299.96/300.47 48416[2:SpR:46319.1,46508.0] || equal(intersection(power_class(u),complement(v)),null_class)** -> equal(union(complement(power_class(u)),v),universal_class).
% 299.96/300.47 48737[2:Rew:26498.0,48468.1] || equal(null_class,u) member(v,complement(w)) member(v,union(u,w))* -> .
% 299.96/300.47 48792[0:Res:147.1,46503.0] || equal(image(element_relation,power_class(u)),range_of(xr)) member(y__dfg,power_class(complement(power_class(u))))* -> .
% 299.96/300.47 48806[6:Res:30656.1,46503.0] || equal(image(element_relation,power_class(u)),successor(null_class)) member(null_class,power_class(complement(power_class(u))))* -> .
% 299.96/300.47 48807[6:Res:30546.1,46503.0] || equal(image(element_relation,power_class(u)),singleton(null_class)) member(null_class,power_class(complement(power_class(u))))* -> .
% 299.96/300.47 49011[0:SpR:46502.0,46498.0] || -> equal(image(element_relation,union(u,complement(power_class(v)))),complement(power_class(intersection(complement(u),power_class(v)))))**.
% 299.96/300.47 49012[0:SpR:46508.0,46498.0] || -> equal(image(element_relation,union(complement(power_class(u)),v)),complement(power_class(intersection(power_class(u),complement(v)))))**.
% 299.96/300.47 49058[0:Rew:49015.0,22866.2] || equal(u,universal_class) equal(complement(power_class(u)),universal_class)** -> member(y__dfg,complement(power_class(universal_class)))*.
% 299.96/300.47 49132[0:Rew:49015.0,20996.1] || equal(u,universal_class) -> subclass(symmetric_difference(complement(v),power_class(u)),union(v,complement(power_class(universal_class))))*.
% 299.96/300.47 49136[0:Rew:49015.0,20997.1] || equal(u,universal_class) -> subclass(symmetric_difference(power_class(u),complement(v)),union(complement(power_class(universal_class)),v))*.
% 299.96/300.47 49185[0:Rew:49015.0,20651.1] || equal(u,universal_class) member(v,complement(power_class(universal_class)))* member(v,power_class(u))* -> .
% 299.96/300.47 49187[0:Rew:49015.0,21037.1] || equal(u,universal_class) subclass(power_class(u),complement(power_class(universal_class)))* -> equal(power_class(universal_class),null_class).
% 299.96/300.47 49189[2:Rew:49015.0,21038.1] || equal(u,universal_class) equal(complement(power_class(universal_class)),domain_relation) subclass(domain_relation,power_class(u))* -> .
% 299.96/300.47 49195[0:Rew:49015.0,22867.2] || equal(u,universal_class) equal(complement(power_class(u)),universal_class)** -> member(omega,complement(power_class(universal_class)))*.
% 299.96/300.47 49226[2:Rew:49015.0,35121.0] || -> subclass(symmetric_difference(power_class(universal_class),union(null_class,complement(u))),union(complement(power_class(universal_class)),union(null_class,u)))*.
% 299.96/300.47 49236[2:Rew:49015.0,42886.0] || -> subclass(symmetric_difference(power_class(universal_class),union(null_class,complement(u))),union(complement(power_class(universal_class)),union(u,u)))*.
% 299.96/300.47 49772[7:Rew:49015.0,49245.1] || member(complement(power_class(universal_class)),universal_class) member(apply(choice,complement(power_class(universal_class))),power_class(universal_class))* -> .
% 299.96/300.47 49773[8:Rew:49017.0,49442.1] || member(complement(power_class(null_class)),universal_class) member(apply(choice,complement(power_class(null_class))),power_class(null_class))* -> .
% 299.96/300.47 49477[2:Rew:49017.0,35123.0] || -> subclass(symmetric_difference(power_class(null_class),union(null_class,complement(u))),union(complement(power_class(null_class)),union(null_class,u)))*.
% 299.96/300.47 49486[2:Rew:49017.0,42888.0] || -> subclass(symmetric_difference(power_class(null_class),union(null_class,complement(u))),union(complement(power_class(null_class)),union(u,u)))*.
% 299.96/300.47 49775[8:Rew:49017.0,49494.1] || -> member(not_subclass_element(regular(complement(power_class(null_class))),u),power_class(null_class))* subclass(regular(complement(power_class(null_class))),u).
% 299.96/300.47 49778[2:Rew:26509.0,49519.0] || member(u,complement(power_class(union(null_class,v))))* member(u,power_class(union(v,v)))* -> .
% 299.96/300.47 50682[0:SpL:7221.0,699.0] || subclass(universal_class,symmetric_difference(complement(u),complement(singleton(u))))* -> member(unordered_pair(v,w),successor(u))*.
% 299.96/300.47 50686[2:SpL:7221.0,5843.0] || subclass(domain_relation,symmetric_difference(complement(u),complement(singleton(u))))* -> member(ordered_pair(null_class,null_class),successor(u)).
% 299.96/300.47 50688[2:SpL:7221.0,13994.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),domain_relation)** -> member(ordered_pair(null_class,null_class),successor(u)).
% 299.96/300.47 50785[4:SpR:50370.0,428.2] || member(complement(power_class(universal_class)),universal_class) subclass(universal_class,u) -> member(apply(element_relation,universal_class),u)*.
% 299.96/300.47 50801[3:Res:53.1,8119.0] inductive(complement(compose(element_relation,universal_class))) || member(not_subclass_element(omega,u),element_relation)* -> subclass(omega,u).
% 299.96/300.47 50979[4:Res:15646.2,23525.1] || member(u,universal_class)* equal(cantor(u),successor(u)) equal(complement(successor_relation),universal_class) -> .
% 299.96/300.47 50980[4:Res:15646.2,757.1] || member(u,universal_class)* equal(cantor(u),successor(u)) subclass(universal_class,complement(successor_relation))* -> .
% 299.96/300.47 51069[2:SpL:819.1,45789.0] || subclass(unordered_pair(u,not_subclass_element(cross_product(v,w),x)),null_class)* -> subclass(cross_product(v,w),x).
% 299.96/300.47 51131[4:Obv:51108.0] || equal(cantor(u),successor(u)) member(u,universal_class)* subclass(domain_relation,complement(successor_relation))* -> .
% 299.96/300.47 51154[2:SpL:819.1,45792.0] || subclass(unordered_pair(not_subclass_element(cross_product(u,v),w),x),null_class)* -> subclass(cross_product(u,v),w).
% 299.96/300.47 51457[2:SpL:819.1,48667.0] || equal(unordered_pair(u,not_subclass_element(cross_product(v,w),x)),null_class)** -> subclass(cross_product(v,w),x).
% 299.96/300.47 51613[2:SpL:819.1,48676.0] || equal(unordered_pair(not_subclass_element(cross_product(u,v),w),x),null_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.47 52281[10:Rew:51634.0,27180.1] || equal(union(null_class,regular(u)),universal_class)** member(regular(null_class),u) -> equal(u,null_class).
% 299.96/300.47 52321[10:Rew:51634.0,27244.1] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(regular(null_class),cross_product(v,w)).
% 299.96/300.47 52329[10:Rew:51634.0,27265.0] || member(regular(null_class),symmetric_difference(u,v))* equal(union(null_class,intersection(u,v)),universal_class) -> .
% 299.96/300.47 52375[10:Rew:51634.0,46805.1] || subclass(universal_class,power_class(complement(power_class(u)))) member(regular(null_class),image(element_relation,power_class(u)))* -> .
% 299.96/300.47 52952[10:MRR:51808.2,4631.0] || member(u,cross_product(universal_class,universal_class)) member(u,complement(compose(complement(element_relation),inverse(element_relation))))* -> .
% 299.96/300.47 53712[2:SpL:816.1,45974.0] || subclass(universal_class,union(null_class,singleton(regular(cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.96/300.47 54083[0:Res:49.1,46533.0] inductive(intersection(complement(u),power_class(v))) || member(null_class,union(u,complement(power_class(v))))* -> .
% 299.96/300.47 54381[0:Res:49.1,46723.0] inductive(intersection(power_class(u),complement(v))) || member(null_class,union(complement(power_class(u)),v))* -> .
% 299.96/300.47 54503[0:Res:49.1,6486.2] inductive(union(u,v)) || member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.96/300.47 54614[4:MRR:54613.1,21706.0] || equal(unordered_pair(u,null_class),singleton(u)) -> equal(apply(choice,ordered_pair(u,universal_class)),singleton(u))**.
% 299.96/300.47 54675[2:SpR:21712.0,327.0] || -> equal(regular(ordered_pair(u,v)),singleton(u)) member(regular(ordered_pair(u,v)),ordered_pair(u,v))*.
% 299.96/300.47 54692[2:SpL:21712.0,45781.0] || subclass(singleton(regular(ordered_pair(u,v))),null_class)* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.47 54701[2:SpL:21712.0,14499.0] || subclass(universal_class,complement(regular(ordered_pair(u,v))))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.47 55063[2:SpL:816.1,51180.0] || equal(union(null_class,singleton(regular(cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 55684[0:Res:55551.0,9.0] || subclass(u,intersection(v,intersection(u,w)))* -> equal(intersection(v,intersection(u,w)),u).
% 299.96/300.47 55768[2:Res:55663.0,9.0] || subclass(singleton(null_class),intersection(u,successor(null_class)))* -> equal(intersection(u,successor(null_class)),singleton(null_class)).
% 299.96/300.47 55815[2:Res:55649.0,9.0] || subclass(u,intersection(v,union(null_class,u)))* -> equal(intersection(v,union(null_class,u)),u).
% 299.96/300.47 55894[2:Res:55785.0,9.0] || subclass(u,intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),u).
% 299.96/300.47 56210[0:Res:56077.0,9.0] || subclass(u,intersection(v,intersection(w,u)))* -> equal(intersection(v,intersection(w,u)),u).
% 299.96/300.47 57223[0:Res:57085.0,9.0] || subclass(u,intersection(intersection(u,v),w))* -> equal(intersection(intersection(u,v),w),u).
% 299.96/300.47 57309[2:Res:57200.0,9.0] || subclass(singleton(null_class),intersection(successor(null_class),u))* -> equal(intersection(successor(null_class),u),singleton(null_class)).
% 299.96/300.47 57576[2:Res:57186.0,9.0] || subclass(u,intersection(union(null_class,u),v))* -> equal(intersection(union(null_class,u),v),u).
% 299.96/300.47 57754[0:Res:53.1,5655.0] inductive(u) || subclass(u,v)* -> subclass(omega,w) member(not_subclass_element(omega,w),v)*.
% 299.96/300.47 57884[2:Res:57214.0,9.0] || subclass(u,union(null_class,intersection(u,v)))* -> equal(union(null_class,intersection(u,v)),u).
% 299.96/300.47 58042[2:Res:57280.1,3516.0] || equal(u,universal_class) subclass(u,v)* -> equal(w,null_class) member(regular(w),v)*.
% 299.96/300.47 58206[2:Res:57280.1,1990.1] || equal(u,universal_class) member(ordered_pair(v,w),compose(x,y))* -> member(w,u)*.
% 299.96/300.47 58796[0:Res:57451.0,9.0] || subclass(u,intersection(intersection(v,u),w))* -> equal(intersection(intersection(v,u),w),u).
% 299.96/300.47 58964[2:Res:58786.0,9.0] || subclass(u,union(null_class,intersection(v,u)))* -> equal(union(null_class,intersection(v,u)),u).
% 299.96/300.47 59044[2:Res:59024.0,9.0] || subclass(complement(singleton(u)),complement(successor(u)))* -> equal(complement(successor(u)),complement(singleton(u))).
% 299.96/300.47 59093[2:Res:57544.0,9.0] || subclass(u,intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),u).
% 299.96/300.47 59323[2:Res:57632.1,4078.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(sum_class(w),v)*.
% 299.96/300.47 59324[2:Res:57632.1,4077.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(sum_class(w),u)*.
% 299.96/300.47 59325[2:Res:57632.1,4019.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(power_class(w),v)*.
% 299.96/300.47 59326[2:Res:57632.1,4018.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(power_class(w),u)*.
% 299.96/300.47 59421[2:Rew:26509.0,59375.0] || equal(union(null_class,u),null_class) member(v,universal_class) member(sum_class(v),u)* -> .
% 299.96/300.47 59422[2:Rew:26509.0,59376.0] || equal(union(null_class,u),null_class) member(v,universal_class) member(power_class(v),u)* -> .
% 299.96/300.47 59705[2:SpL:46502.0,59305.1] function(intersection(complement(u),power_class(v))) || equal(union(u,complement(power_class(v))),null_class)** -> .
% 299.96/300.47 59706[2:SpL:46508.0,59305.1] function(intersection(power_class(u),complement(v))) || equal(union(complement(power_class(u)),v),null_class)** -> .
% 299.96/300.47 59837[2:SpL:46502.0,59309.0] || equal(union(u,complement(power_class(v))),null_class) -> equal(intersection(complement(u),power_class(v)),universal_class)**.
% 299.96/300.47 59838[2:SpL:46508.0,59309.0] || equal(union(complement(power_class(u)),v),null_class) -> equal(intersection(power_class(u),complement(v)),universal_class)**.
% 299.96/300.47 59858[2:SpL:819.1,59347.0] || equal(complement(regular(not_subclass_element(cross_product(u,v),w))),null_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.47 59869[2:SpL:819.1,59385.0] || equal(union(null_class,not_subclass_element(cross_product(u,v),w)),null_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.47 60256[2:SpL:46502.0,60013.0] || equal(union(u,complement(power_class(v))),universal_class) -> equal(intersection(complement(u),power_class(v)),null_class)**.
% 299.96/300.47 60257[2:SpL:46508.0,60013.0] || equal(union(complement(power_class(u)),v),universal_class) -> equal(intersection(power_class(u),complement(v)),null_class)**.
% 299.96/300.47 61646[4:Rew:840.1,61632.1,16458.0,61632.1] || member(singleton(singleton(singleton(ordered_pair(u,universal_class)))),application_function)* -> equal(domain__dfg(xr,universal_class,y__dfg),universal_class).
% 299.96/300.47 61757[4:Rew:1356.1,61744.1,16458.0,61744.1] || member(singleton(singleton(singleton(ordered_pair(u,universal_class)))),composition_function)* -> equal(domain__dfg(xr,universal_class,y__dfg),universal_class).
% 299.96/300.47 62591[4:Rew:16381.0,62588.0] || -> equal(cross_product(u,null_class),null_class) equal(domain__dfg(regular(cross_product(u,null_class)),u,universal_class),single_valued3(null_class))**.
% 299.96/300.47 62616[2:SpL:819.1,62529.0] || equal(successor(singleton(not_subclass_element(cross_product(u,v),w))),null_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.47 62851[2:SpL:816.1,59396.0] || equal(union(null_class,singleton(regular(cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 63718[2:SpR:46638.0,41204.1] || subclass(union(u,complement(power_class(v))),null_class)* -> equal(symmetric_difference(complement(u),power_class(v)),null_class).
% 299.96/300.47 64227[2:SpR:46932.0,41204.1] || subclass(union(complement(power_class(u)),v),null_class)* -> equal(symmetric_difference(power_class(u),complement(v)),null_class).
% 299.96/300.47 64597[10:Res:62910.1,4292.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(regular(null_class),union(u,v)).
% 299.96/300.47 64624[10:Rew:46507.0,64593.0] || equal(power_class(complement(power_class(u))),null_class) member(regular(null_class),power_class(complement(power_class(u))))* -> .
% 299.96/300.47 65022[2:SpR:43004.0,20166.1] || equal(power_class(union(null_class,u)),range_of(xr)) -> subclass(singleton(y__dfg),power_class(union(u,u)))*.
% 299.96/300.47 65054[2:SpR:43004.0,20166.1] || equal(power_class(union(u,u)),range_of(xr))** -> subclass(singleton(y__dfg),power_class(union(null_class,u)))*.
% 299.96/300.47 65400[2:Res:1960.2,45778.1] || member(u,v)* member(singleton(u),w)* subclass(cross_product(w,v),null_class)* -> .
% 299.96/300.47 65440[2:SpL:819.1,65392.0] || subclass(complement(singleton(not_subclass_element(cross_product(u,v),w))),null_class)* -> subclass(cross_product(u,v),w).
% 299.96/300.47 65490[2:SpL:816.1,65447.0] || equal(successor(complement(singleton(regular(cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 65629[0:MRR:65602.0,319.0] || member(u,ordered_pair(v,w))* subclass(element_relation,application_function) -> equal(apply(u,v),w).
% 299.96/300.47 65747[2:SpR:48630.1,46638.0] || equal(union(u,complement(power_class(v))),null_class) -> equal(symmetric_difference(complement(u),power_class(v)),null_class)**.
% 299.96/300.47 65759[2:SpR:48630.1,46932.0] || equal(union(complement(power_class(u)),v),null_class) -> equal(symmetric_difference(power_class(u),complement(v)),null_class)**.
% 299.96/300.47 66494[2:SpL:819.1,66465.0] || subclass(universal_class,regular(singleton(not_subclass_element(cross_product(u,v),w))))* -> subclass(cross_product(u,v),w).
% 299.96/300.47 66540[2:SpL:819.1,66503.0] || equal(regular(singleton(not_subclass_element(cross_product(u,v),w))),universal_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.47 66722[2:SpL:816.1,66505.0] || equal(complement(regular(singleton(regular(cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 67042[2:Obv:66988.0] || -> equal(intersection(symmetric_difference(u,v),regular(union(u,v))),null_class)** equal(union(u,v),null_class).
% 299.96/300.47 68275[0:Obv:68164.1] || member(u,symmetric_difference(v,w)) -> subclass(intersection(singleton(u),x),complement(intersection(v,w)))*.
% 299.96/300.47 68276[0:Obv:68163.1] || member(u,symmetric_difference(v,w)) -> subclass(intersection(x,singleton(u)),complement(intersection(v,w)))*.
% 299.96/300.47 68424[2:SpL:816.1,62533.0] || equal(successor(unordered_pair(u,regular(cross_product(v,w)))),null_class)** -> equal(cross_product(v,w),null_class).
% 299.96/300.47 68482[2:Obv:68461.2] || subclass(u,v) subclass(u,regular(v))* -> subclass(u,w)* equal(v,null_class).
% 299.96/300.47 68483[2:Obv:68460.1] || subclass(intersection(u,v),regular(v))* -> subclass(intersection(u,v),w)* equal(v,null_class).
% 299.96/300.47 68484[2:Obv:68442.1] || subclass(intersection(u,v),regular(u))* -> subclass(intersection(u,v),w)* equal(u,null_class).
% 299.96/300.47 68485[2:Obv:68441.1] || subclass(union(null_class,u),regular(u))* -> subclass(union(null_class,u),v)* equal(u,null_class).
% 299.96/300.47 68538[2:SpL:816.1,62535.0] || equal(successor(unordered_pair(regular(cross_product(u,v)),w)),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 68606[2:Res:25.2,63420.1] || member(u,v)* member(u,w)* equal(successor(intersection(w,v)),null_class)** -> .
% 299.96/300.47 68610[2:Res:7642.1,63420.1] || member(u,universal_class) equal(successor(union(v,w)),null_class)** -> member(u,complement(w))*.
% 299.96/300.47 68611[2:Res:7641.1,63420.1] || member(u,universal_class) equal(successor(union(v,w)),null_class)** -> member(u,complement(v))*.
% 299.96/300.47 68630[4:Res:15646.2,63420.1] || member(u,universal_class)* equal(cantor(u),successor(u)) equal(successor(successor_relation),null_class) -> .
% 299.96/300.47 68637[2:Res:18.2,63420.1] || member(u,v)* member(w,x)* equal(successor(cross_product(x,v)),null_class)** -> .
% 299.96/300.47 68663[2:Res:10394.2,63420.1] || member(u,universal_class) equal(successor(singleton(u)),u)** equal(successor(successor_relation),null_class) -> .
% 299.96/300.47 68806[0:SpR:6026.0,42.0] || -> equal(domain__dfg(cross_product(u,singleton(v)),w,x),domain__dfg(cross_product(w,singleton(x)),u,v))*.
% 299.96/300.47 68845[2:SpL:816.1,66259.0] || subclass(universal_class,regular(unordered_pair(u,regular(cross_product(v,w)))))* -> equal(cross_product(v,w),null_class).
% 299.96/300.47 68885[0:SpR:6027.0,43.0] || -> equal(range__dfg(cross_product(singleton(u),v),w,x),range__dfg(cross_product(singleton(w),x),u,v))*.
% 299.96/300.47 68904[2:SpL:816.1,66735.0] || subclass(universal_class,regular(unordered_pair(regular(cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 299.96/300.47 68981[0:MRR:68980.0,13.0] || -> member(u,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))*.
% 299.96/300.47 69022[2:Res:68839.1,4292.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(singleton(w),union(u,v))*.
% 299.96/300.47 69070[2:Rew:46507.0,69018.0] || equal(power_class(complement(power_class(u))),null_class) member(singleton(v),power_class(complement(power_class(u))))* -> .
% 299.96/300.47 69077[2:SpL:816.1,68857.0] || equal(regular(unordered_pair(u,regular(cross_product(v,w)))),universal_class)** -> equal(cross_product(v,w),null_class).
% 299.96/300.47 69090[2:SpL:816.1,68917.0] || equal(regular(unordered_pair(regular(cross_product(u,v)),w)),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.47 69946[2:Rew:26498.0,69808.0,8044.0,69808.0] || -> equal(symmetric_difference(complement(u),restrict(u,v,w)),union(complement(u),restrict(u,v,w)))**.
% 299.96/300.47 70267[0:Obv:70199.2] || subclass(singleton(u),v) member(u,w) -> subclass(singleton(u),intersection(w,v))*.
% 299.96/300.47 70291[0:Obv:70230.1] || subclass(restrict(u,v,w),x) -> subclass(restrict(u,v,w),intersection(u,x))*.
% 299.96/300.47 70305[0:Obv:70227.1] || subclass(symmetric_difference(u,v),w) -> subclass(symmetric_difference(u,v),intersection(union(u,v),w))*.
% 299.96/300.47 71841[2:Rew:71741.0,27399.1] || member(u,symmetric_difference(union(v,null_class),complement(w)))* -> member(u,union(complement(v),w)).
% 299.96/300.47 71844[2:Rew:71741.0,27402.1] || subclass(u,union(v,null_class))* member(regular(u),complement(v)) -> equal(u,null_class).
% 299.96/300.47 71932[2:Rew:71741.0,27369.1] || member(u,symmetric_difference(complement(v),union(w,null_class)))* -> member(u,union(v,complement(w))).
% 299.96/300.47 71939[2:Rew:71741.0,48738.1] || equal(null_class,u) member(v,complement(w)) member(v,union(w,u))* -> .
% 299.96/300.47 73689[2:Rew:26509.0,72197.1] || equal(null_class,u) member(v,union(null_class,w))* -> member(v,union(u,w))*.
% 299.96/300.47 72448[9:Rew:71741.0,66681.1] function(u) || member(not_subclass_element(successor(u),v),complement(u))* -> subclass(successor(u),v).
% 299.96/300.47 72731[4:Rew:72460.0,54574.1] || member(u,complement(apply(null_class,v)))* member(u,union(null_class,apply(null_class,w)))* -> .
% 299.96/300.47 73777[4:Rew:72460.0,72732.0] || member(u,union(null_class,apply(null_class,v)))* -> member(u,union(null_class,apply(null_class,w)))*.
% 299.96/300.47 72745[9:Rew:72460.0,43104.1] function(sum_class(range_of(null_class))) || -> equal(union(null_class,apply(null_class,universal_class)),successor(sum_class(range_of(null_class))))**.
% 299.96/300.47 73781[4:Rew:72460.0,72751.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(null_class,union(null_class,apply(null_class,v)))*.
% 299.96/300.47 73782[4:Rew:72460.0,72756.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(y__dfg,union(null_class,apply(null_class,v)))*.
% 299.96/300.47 73783[4:Rew:72460.0,72757.0] || equal(union(null_class,apply(null_class,u)),universal_class)** -> member(omega,union(null_class,apply(null_class,v)))*.
% 299.96/300.47 72760[9:Rew:72460.0,43105.1] function(apply(null_class,u)) || -> equal(successor(apply(null_class,u)),union(null_class,apply(null_class,v)))*.
% 299.96/300.47 73784[4:Rew:27508.0,72767.0] || equal(union(null_class,complement(apply(null_class,u))),universal_class)** -> member(null_class,complement(apply(null_class,v)))*.
% 299.96/300.47 73785[4:Rew:27508.0,72768.0] || equal(union(null_class,complement(apply(null_class,u))),universal_class)** -> member(omega,complement(apply(null_class,v)))*.
% 299.96/300.47 73786[4:Rew:27508.0,72769.0] || equal(union(null_class,complement(apply(null_class,u))),universal_class)** -> member(y__dfg,complement(apply(null_class,v)))*.
% 299.96/300.47 72772[4:Rew:72460.0,20336.1] || member(ordered_pair(u,v),complement(sum_class(w)))* subclass(universal_class,union(null_class,sum_class(w))) -> .
% 299.96/300.47 72773[4:Rew:72460.0,20335.1] || member(unordered_pair(u,v),complement(sum_class(w)))* subclass(universal_class,union(null_class,sum_class(w))) -> .
% 299.96/300.47 72783[4:Rew:72460.0,20337.1] || member(ordered_pair(null_class,null_class),complement(sum_class(u)))* subclass(domain_relation,union(null_class,sum_class(u))) -> .
% 299.96/300.47 72788[4:Rew:72460.0,20201.1] || member(ordered_pair(u,v),complement(inverse(w)))* subclass(universal_class,union(null_class,inverse(w))) -> .
% 299.96/300.47 72789[4:Rew:72460.0,20200.1] || member(unordered_pair(u,v),complement(inverse(w)))* subclass(universal_class,union(null_class,inverse(w))) -> .
% 299.96/300.47 72799[4:Rew:72460.0,20202.1] || member(ordered_pair(null_class,null_class),complement(inverse(u)))* subclass(domain_relation,union(null_class,inverse(u))) -> .
% 299.96/300.47 72805[4:Rew:72460.0,19829.1] || member(ordered_pair(u,v),complement(range_of(w)))* subclass(universal_class,union(null_class,range_of(w))) -> .
% 299.96/300.47 72806[4:Rew:72460.0,19828.1] || member(unordered_pair(u,v),complement(range_of(w)))* subclass(universal_class,union(null_class,range_of(w))) -> .
% 299.96/300.47 72816[4:Rew:72460.0,19830.1] || member(ordered_pair(null_class,null_class),complement(range_of(u)))* subclass(domain_relation,union(null_class,range_of(u))) -> .
% 299.96/300.47 72821[4:Rew:72460.0,19735.1] || member(ordered_pair(u,v),complement(cantor(w)))* subclass(universal_class,union(null_class,cantor(w))) -> .
% 299.96/300.47 72822[4:Rew:72460.0,19734.1] || member(unordered_pair(u,v),complement(cantor(w)))* subclass(universal_class,union(null_class,cantor(w))) -> .
% 299.96/300.47 72832[4:Rew:72460.0,19736.1] || member(ordered_pair(null_class,null_class),complement(cantor(u)))* subclass(domain_relation,union(null_class,cantor(u))) -> .
% 299.96/300.47 72843[2:Rew:72460.0,65704.1] || equal(complement(u),null_class) -> equal(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))**.
% 299.96/300.47 72844[2:Rew:72460.0,44823.1] || subclass(complement(u),null_class) -> equal(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))**.
% 299.96/300.47 72846[2:Rew:72460.0,66015.1] || equal(complement(u),null_class) -> equal(union(null_class,intersection(v,u)),complement(symmetric_difference(v,u)))**.
% 299.96/300.47 72847[2:Rew:72460.0,44608.1] || subclass(complement(u),null_class) -> equal(union(null_class,intersection(v,u)),complement(symmetric_difference(v,u)))**.
% 299.96/300.47 72922[2:Rew:72917.0,48573.1] || equal(null_class,u) member(v,union(null_class,w))* -> member(v,union(w,u))*.
% 299.96/300.47 72930[2:Rew:72917.0,54912.0] || member(u,union(null_class,v))* subclass(union(v,null_class),w)* -> member(u,w)*.
% 299.96/300.47 72934[2:Rew:72917.0,11218.1] || member(u,union(v,null_class))* subclass(union(null_class,v),w)* -> member(u,w)*.
% 299.96/300.47 72937[2:Rew:72917.0,24968.0] || subclass(u,union(null_class,v)) -> equal(u,null_class) member(regular(u),union(v,null_class))*.
% 299.96/300.47 72951[2:Rew:72917.0,68202.0] || member(not_subclass_element(u,union(v,null_class)),union(null_class,v))* -> subclass(u,union(v,null_class)).
% 299.96/300.47 72952[2:Rew:72917.0,69577.0] || equal(u,union(null_class,v))* member(w,union(v,null_class))* -> member(w,u)*.
% 299.96/300.47 73908[2:Rew:72917.0,72935.0] || member(not_subclass_element(u,union(null_class,v)),union(v,null_class))* -> subclass(u,union(null_class,v)).
% 299.96/300.47 75424[2:Rew:26501.0,75290.0] || subclass(u,union(v,null_class)) -> equal(u,null_class) member(regular(u),union(null_class,v))*.
% 299.96/300.47 75467[2:Res:75221.0,3516.0] || subclass(u,v) -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.96/300.47 76427[2:Rew:26501.0,76198.0] || subclass(u,union(v,null_class)) -> equal(u,null_class) member(regular(u),union(v,v))*.
% 299.96/300.47 76567[2:Res:75237.0,9.0] || subclass(u,intersection(union(u,null_class),v))* -> equal(intersection(union(u,null_class),v),u).
% 299.96/300.47 76671[2:Res:75264.0,9.0] || subclass(u,intersection(v,union(u,null_class)))* -> equal(intersection(v,union(u,null_class)),u).
% 299.96/300.47 76956[9:MRR:76955.2,64030.0] function(complement(compose(element_relation,universal_class))) || member(regular(successor(complement(compose(element_relation,universal_class)))),element_relation)* -> .
% 299.96/300.47 77102[0:SpR:73462.0,5559.1] || -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),complement(intersection(v,u)))*.
% 299.96/300.47 77116[0:SpR:73462.0,3494.1] || -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(v,u),w)),u)*.
% 299.96/300.47 77117[0:SpR:73462.0,3495.1] || -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(v,u),w)),v)*.
% 299.96/300.47 77133[0:SpR:73462.0,2887.1] || -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(intersection(v,w),u)),v)*.
% 299.96/300.47 77134[0:SpR:73462.0,2888.1] || -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(intersection(v,w),u)),w)*.
% 299.96/300.47 77146[0:SpR:73462.0,2887.1] || -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(w,v))),v)*.
% 299.96/300.47 77147[0:SpR:73462.0,2888.1] || -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(w,v))),w)*.
% 299.96/300.47 77153[0:SpR:73462.0,3492.2] || subclass(u,v) -> equal(intersection(u,w),null_class) member(regular(intersection(w,u)),v)*.
% 299.96/300.47 77155[0:SpR:73462.0,3494.1] || -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(w,intersection(u,v))),u)*.
% 299.96/300.47 77156[0:SpR:73462.0,3495.1] || -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(w,intersection(u,v))),v)*.
% 299.96/300.47 77182[0:SpR:73462.0,2885.2] || subclass(u,v) -> equal(intersection(w,u),null_class) member(regular(intersection(u,w)),v)*.
% 299.96/300.47 77359[0:SpL:73462.0,5529.0] || member(not_subclass_element(intersection(u,complement(v)),w),v)* -> subclass(intersection(complement(v),u),w).
% 299.96/300.47 77365[0:SpL:73462.0,4321.0] || member(not_subclass_element(intersection(complement(u),v),w),u)* -> subclass(intersection(v,complement(u)),w).
% 299.96/300.47 77561[0:Rew:46560.0,77165.0] || -> equal(complement(intersection(union(u,v),power_class(w))),complement(intersection(union(v,u),power_class(w))))*.
% 299.96/300.47 77562[0:Rew:47015.0,77169.0] || -> equal(complement(intersection(power_class(u),union(v,w))),complement(intersection(power_class(u),union(w,v))))*.
% 299.96/300.47 77594[0:Rew:77572.0,55644.0] || -> subclass(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),complement(symmetric_difference(v,w)))*.
% 299.96/300.47 77634[0:Rew:77572.0,57181.0] || -> subclass(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),complement(symmetric_difference(u,v)))*.
% 299.96/300.47 77642[2:Rew:77572.0,57849.0] || -> subclass(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),complement(symmetric_difference(u,v)))*.
% 299.96/300.47 77758[0:SpR:77431.0,572.0] || -> equal(intersection(union(u,v),union(complement(v),complement(u))),symmetric_difference(complement(v),complement(u)))**.
% 299.96/300.47 77788[0:SpR:77431.0,3570.2] || subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(regular(u),union(w,v))*.
% 299.96/300.47 78037[2:Rew:78007.0,49476.0] || -> subclass(symmetric_difference(power_class(null_class),union(null_class,complement(u))),union(union(null_class,u),complement(power_class(null_class))))*.
% 299.96/300.47 78038[2:Rew:78007.0,49485.0] || -> subclass(symmetric_difference(power_class(null_class),union(null_class,complement(u))),union(union(u,u),complement(power_class(null_class))))*.
% 299.96/300.47 78039[2:Rew:78007.0,49225.0] || -> subclass(symmetric_difference(power_class(universal_class),union(null_class,complement(u))),union(union(null_class,u),complement(power_class(universal_class))))*.
% 299.96/300.47 78040[2:Rew:78007.0,49235.0] || -> subclass(symmetric_difference(power_class(universal_class),union(null_class,complement(u))),union(union(u,u),complement(power_class(universal_class))))*.
% 299.96/300.47 78142[0:Rew:46560.0,77820.0] || -> equal(complement(intersection(union(u,v),power_class(w))),complement(intersection(power_class(w),union(u,v))))*.
% 299.96/300.47 78210[0:Res:77754.0,9.0] || subclass(union(u,v),symmetric_difference(v,u))* -> equal(symmetric_difference(v,u),union(u,v)).
% 299.96/300.47 78243[0:SpR:78007.0,5559.1] || -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(v,u),w),complement(intersection(u,v)))*.
% 299.96/300.47 78280[0:SpL:78007.0,46534.0] || member(u,symmetric_difference(power_class(v),complement(w)))* -> member(u,union(w,complement(power_class(v)))).
% 299.96/300.47 78282[0:SpL:78007.0,46724.0] || member(u,symmetric_difference(complement(v),power_class(w)))* -> member(u,union(complement(power_class(w)),v)).
% 299.96/300.47 79772[4:Res:72027.0,442.1] || member(u,universal_class) -> member(u,sum_class(range_of(null_class))) member(u,complement(apply(null_class,v)))*.
% 299.96/300.47 79849[4:SpR:73051.0,6075.0] || -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(singleton(sum_class(range_of(null_class))))),successor(sum_class(range_of(null_class))))*.
% 299.96/300.47 79958[4:SpL:73051.0,221.1] || equal(sum_class(range_of(null_class)),range_of(xr)) equal(complement(apply(null_class,u)),range_of(xr))** -> .
% 299.96/300.47 79965[4:SpL:73051.0,24554.1] || equal(sum_class(range_of(null_class)),singleton(singleton(null_class))) subclass(universal_class,complement(apply(null_class,u)))* -> .
% 299.96/300.47 80155[4:Rew:79906.0,79972.1] || subclass(complement(apply(null_class,u)),sum_class(range_of(null_class)))* -> equal(complement(apply(null_class,universal_class)),null_class).
% 299.96/300.47 80659[4:Res:71991.0,442.1] || member(u,universal_class) -> member(u,apply(null_class,v))* member(u,complement(apply(null_class,w)))*.
% 299.96/300.47 80908[2:SpR:72272.0,6075.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(singleton(union(u,null_class)))),successor(union(u,null_class)))*.
% 299.96/300.47 80942[2:SpR:72272.0,27.2] || member(u,universal_class) -> member(u,union(v,null_class)) member(u,union(null_class,complement(v)))*.
% 299.96/300.47 80983[2:SpL:72272.0,221.1] || equal(union(u,null_class),range_of(xr)) equal(union(null_class,complement(u)),range_of(xr))** -> .
% 299.96/300.47 80990[4:SpL:72272.0,24554.1] || equal(union(u,null_class),singleton(singleton(null_class))) subclass(universal_class,union(null_class,complement(u)))* -> .
% 299.96/300.47 81067[2:Rew:72272.0,80997.1] || subclass(union(null_class,complement(u)),union(u,null_class))* -> equal(union(null_class,complement(u)),null_class).
% 299.96/300.47 81214[4:SpR:73050.0,6075.0] || -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(singleton(apply(null_class,v)))),successor(apply(null_class,v)))*.
% 299.96/300.47 81345[4:SpL:73050.0,221.1] || equal(apply(null_class,u),range_of(xr))** equal(complement(apply(null_class,v)),range_of(xr))** -> .
% 299.96/300.47 81352[4:SpL:73050.0,24554.1] || equal(apply(null_class,u),singleton(singleton(null_class)))** subclass(universal_class,complement(apply(null_class,v)))* -> .
% 299.96/300.47 81359[4:SpL:73050.0,3528.0] || subclass(complement(apply(null_class,u)),apply(null_class,v))* -> equal(complement(apply(null_class,v)),null_class).
% 299.96/300.47 81826[2:SpR:76334.0,20166.1] || equal(power_class(union(null_class,u)),range_of(xr)) -> subclass(singleton(y__dfg),power_class(union(u,null_class)))*.
% 299.96/300.47 81858[2:SpR:76334.0,20166.1] || equal(power_class(union(u,null_class)),range_of(xr)) -> subclass(singleton(y__dfg),power_class(union(null_class,u)))*.
% 299.96/300.47 82144[2:SpR:81953.1,20166.1] || equal(null_class,u) equal(range_of(xr),power_class(null_class)) -> subclass(singleton(y__dfg),power_class(u))*.
% 299.96/300.47 82145[2:SpR:81953.1,20171.0] || equal(null_class,u) -> subclass(singleton(regular(power_class(u))),power_class(u))* equal(power_class(null_class),null_class).
% 299.96/300.47 82177[2:SpR:81953.1,20166.1] || equal(null_class,u) equal(power_class(u),range_of(xr))* -> subclass(singleton(y__dfg),power_class(null_class))*.
% 299.96/300.47 82178[2:SpR:81953.1,20171.0] || equal(null_class,u) -> subclass(singleton(regular(power_class(null_class))),power_class(null_class))* equal(power_class(u),null_class)**.
% 299.96/300.47 82464[9:SoR:82334.0,2679.2] single_valued_class(power_class(u)) || equal(null_class,u) equal(cross_product(universal_class,universal_class),power_class(u))* -> .
% 299.96/300.47 82685[2:MRR:82684.2,67725.0] || member(complement(successor(null_class)),universal_class) -> member(apply(choice,complement(successor(null_class))),complement(singleton(null_class)))*.
% 299.96/300.47 83367[2:Rew:75234.0,83206.0] || -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),u)*.
% 299.96/300.47 83368[2:Rew:75234.0,83219.0] || -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),v)*.
% 299.96/300.47 83510[2:SpR:75241.0,20166.1] || equal(power_class(union(u,null_class)),range_of(xr)) -> subclass(singleton(y__dfg),power_class(union(u,u)))*.
% 299.96/300.47 83547[2:SpR:75241.0,20166.1] || equal(power_class(union(u,u)),range_of(xr))** -> subclass(singleton(y__dfg),power_class(union(u,null_class)))*.
% 299.96/300.47 83718[9:SpL:79906.0,75534.1] function(sum_class(range_of(null_class))) || equal(complement(apply(null_class,universal_class)),successor(sum_class(range_of(null_class))))** -> .
% 299.96/300.47 83722[9:SpL:73050.0,75534.1] function(apply(null_class,u)) || equal(complement(apply(null_class,v)),successor(apply(null_class,u)))* -> .
% 299.96/300.47 84476[0:SpR:77552.0,6075.0] || -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),complement(singleton(symmetric_difference(v,u)))),successor(symmetric_difference(v,u)))*.
% 299.96/300.47 84510[0:SpR:77552.0,27.2] || member(u,universal_class) -> member(u,symmetric_difference(v,w)) member(u,complement(symmetric_difference(w,v)))*.
% 299.96/300.47 84611[0:SpL:77552.0,221.1] || equal(symmetric_difference(u,v),range_of(xr)) equal(complement(symmetric_difference(v,u)),range_of(xr))** -> .
% 299.96/300.47 84618[4:SpL:77552.0,24554.1] || equal(symmetric_difference(u,v),singleton(singleton(null_class))) subclass(universal_class,complement(symmetric_difference(v,u)))* -> .
% 299.96/300.47 84625[0:SpL:77552.0,3528.0] || subclass(complement(symmetric_difference(u,v)),symmetric_difference(v,u))* -> equal(complement(symmetric_difference(v,u)),null_class).
% 299.96/300.47 84641[9:SpL:77552.0,75534.1] function(symmetric_difference(u,v)) || equal(complement(symmetric_difference(v,u)),successor(symmetric_difference(u,v)))** -> .
% 299.96/300.47 85280[0:Rew:73483.0,85145.1,73462.0,85145.1,28.0,85145.1,73483.0,85145.0,73462.0,85145.0,28.0,85145.0] || member(regular(symmetric_difference(u,v)),complement(symmetric_difference(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.47 85371[0:MRR:85349.0,9972.2] || member(u,universal_class) subclass(u,complement(singleton(apply(choice,u))))* -> equal(u,null_class).
% 299.96/300.47 85465[0:MRR:85443.1,67.2] function(u) || member(v,universal_class) subclass(universal_class,complement(singleton(image(u,v))))* -> .
% 299.96/300.47 86084[0:SpL:29253.0,6490.0] || subclass(u,complement(v)) member(regular(u),union(v,v))* -> equal(u,null_class).
% 299.96/300.47 86139[2:Rew:26498.0,86051.0,73462.0,86051.0] || subclass(u,complement(v)) member(regular(u),union(v,null_class))* -> equal(u,null_class).
% 299.96/300.47 86141[2:Rew:26498.0,86074.0] || subclass(u,complement(v)) member(regular(u),union(null_class,v))* -> equal(u,null_class).
% 299.96/300.47 87638[2:Rew:43289.0,87449.0] || -> equal(intersection(union(u,u),v),null_class) member(regular(intersection(union(u,u),v)),u)*.
% 299.96/300.47 87639[2:Rew:43289.0,87462.0] || -> equal(intersection(u,union(v,v)),null_class) member(regular(intersection(u,union(v,v))),v)*.
% 299.96/300.47 87708[0:SpR:73470.0,55353.1] || subclass(complement(restrict(u,v,w)),x) -> subclass(symmetric_difference(cross_product(v,w),u),x)*.
% 299.96/300.47 87709[0:SpR:73471.0,55353.1] || subclass(complement(restrict(u,v,w)),x) -> subclass(symmetric_difference(u,cross_product(v,w)),x)*.
% 299.96/300.47 87713[0:SpR:73469.0,55353.1] || subclass(union(complement(power_class(u)),v),w) -> subclass(symmetric_difference(power_class(u),complement(v)),w)*.
% 299.96/300.47 87734[0:Res:55353.1,9.0] || subclass(u,v) subclass(v,intersection(w,u))* -> equal(v,intersection(w,u)).
% 299.96/300.47 87763[0:Res:55353.1,1460.1] single_valued_class(intersection(u,v)) || subclass(v,cross_product(universal_class,universal_class))* -> function(intersection(u,v))*.
% 299.96/300.47 87852[2:Res:87834.1,410.1] inductive(u) || equal(complement(image(successor_relation,u)),null_class)** -> equal(image(successor_relation,u),u).
% 299.96/300.47 87856[2:Res:87834.1,5659.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.96/300.47 87857[2:Res:87834.1,5658.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,x) member(not_subclass_element(w,x),u)*.
% 299.96/300.47 88634[0:SpR:46638.0,56523.1] || subclass(union(u,complement(power_class(v))),w) -> subclass(symmetric_difference(complement(u),power_class(v)),w)*.
% 299.96/300.47 88656[0:Res:56523.1,9.0] || subclass(u,v) subclass(v,intersection(u,w))* -> equal(v,intersection(u,w)).
% 299.96/300.47 88685[0:Res:56523.1,1460.1] single_valued_class(intersection(u,v)) || subclass(u,cross_product(universal_class,universal_class))* -> function(intersection(u,v))*.
% 299.96/300.47 88857[2:Res:88640.1,9.0] || subclass(u,v) subclass(v,union(null_class,u))* -> equal(v,union(null_class,u)).
% 299.96/300.47 88886[2:Res:88640.1,1460.1] single_valued_class(union(null_class,u)) || subclass(u,cross_product(universal_class,universal_class))* -> function(union(null_class,u)).
% 299.96/300.47 89037[2:Res:88641.1,9.0] || subclass(u,v) subclass(v,union(u,null_class))* -> equal(v,union(u,null_class)).
% 299.96/300.47 89066[2:Res:88641.1,1460.1] single_valued_class(union(u,null_class)) || subclass(u,cross_product(universal_class,universal_class))* -> function(union(u,null_class)).
% 299.96/300.47 89229[2:Obv:89200.2] || member(u,v) subclass(unordered_pair(w,u),w)* -> subclass(unordered_pair(w,u),v)*.
% 299.96/300.47 89230[2:Obv:89199.2] || member(u,v) subclass(unordered_pair(u,w),w)* -> subclass(unordered_pair(u,w),v)*.
% 299.96/300.47 89729[0:Res:46532.1,24.0] || member(u,universal_class) -> member(u,union(v,complement(power_class(w))))* member(u,power_class(w)).
% 299.96/300.47 89955[2:SpR:89829.1,452.1] || equal(u,universal_class) subclass(ordered_pair(v,u),w)* -> member(unordered_pair(v,null_class),w).
% 299.96/300.47 90025[2:SpL:89829.1,474.0] || equal(u,universal_class) member(singleton(singleton(null_class)),cross_product(v,w))* -> member(u,w)*.
% 299.96/300.47 90079[2:SpL:89829.1,166.0] || equal(u,universal_class) member(image(v,null_class),universal_class) -> member(apply(v,u),universal_class)*.
% 299.96/300.47 90459[0:Res:46722.1,23.0] || member(u,universal_class) -> member(u,union(complement(power_class(v)),w))* member(u,power_class(v)).
% 299.96/300.47 90563[2:Obv:90549.1] || equal(u,universal_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.96/300.47 90564[2:Obv:90548.1] || equal(u,universal_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.96/300.47 91325[0:SpR:29253.0,7040.1] || member(u,symmetric_difference(union(v,v),complement(w)))* -> member(u,union(complement(v),w)).
% 299.96/300.47 91506[2:SpR:77552.0,90596.1] || -> member(complement(symmetric_difference(u,v)),symmetric_difference(u,v))* subclass(singleton(complement(symmetric_difference(v,u))),w)*.
% 299.96/300.47 91513[4:SpR:73050.0,90596.1] || -> member(complement(apply(null_class,u)),apply(null_class,u))* subclass(singleton(complement(apply(null_class,v))),w)*.
% 299.96/300.47 91700[2:SpR:77552.0,91573.0] || -> member(complement(symmetric_difference(u,v)),symmetric_difference(v,u))* equal(singleton(complement(symmetric_difference(v,u))),null_class).
% 299.96/300.47 91778[2:Rew:35175.0,91704.1] || -> member(union(null_class,complement(u)),union(u,u))* equal(singleton(union(null_class,complement(u))),null_class).
% 299.96/300.47 91780[2:Rew:72272.0,91705.1] || -> member(union(null_class,complement(u)),union(u,null_class))* equal(singleton(union(null_class,complement(u))),null_class).
% 299.96/300.47 91782[2:Rew:27508.0,91706.1] || -> member(union(null_class,complement(u)),union(null_class,u))* equal(singleton(union(null_class,complement(u))),null_class).
% 299.96/300.47 91707[4:SpR:73050.0,91573.0] || -> member(complement(apply(null_class,u)),apply(null_class,v))* equal(singleton(complement(apply(null_class,v))),null_class).
% 299.96/300.47 91730[2:Res:91573.0,274.0] || -> equal(singleton(complement(restrict(u,v,w))),null_class) member(complement(restrict(u,v,w)),u)*.
% 299.96/300.47 91734[2:Res:91573.0,576.0] || -> equal(singleton(complement(symmetric_difference(u,v))),null_class) member(complement(symmetric_difference(u,v)),union(u,v))*.
% 299.96/300.47 91749[2:Res:91573.0,4634.0] || member(complement(regular(u)),u)* -> equal(singleton(complement(regular(u))),null_class) equal(u,null_class).
% 299.96/300.47 91753[4:Res:91573.0,9931.0] || -> equal(singleton(complement(apply(null_class,u))),null_class) member(complement(apply(null_class,u)),apply(null_class,v))*.
% 299.96/300.47 91754[4:Res:91573.0,9932.0] || -> equal(singleton(complement(apply(null_class,u))),null_class) member(complement(apply(null_class,u)),sum_class(range_of(null_class)))*.
% 299.96/300.47 91848[2:SpL:77552.0,91627.0] || member(complement(symmetric_difference(u,v)),universal_class) -> member(complement(symmetric_difference(v,u)),symmetric_difference(v,u))*.
% 299.96/300.47 91864[4:Rew:79906.0,91851.1] || member(complement(apply(null_class,universal_class)),universal_class) -> member(complement(apply(null_class,universal_class)),sum_class(range_of(null_class)))*.
% 299.96/300.47 91865[2:Rew:35175.0,91852.1] || member(union(null_class,complement(u)),universal_class) -> member(union(null_class,complement(u)),union(u,u))*.
% 299.96/300.47 91866[2:Rew:72272.0,91853.1] || member(union(null_class,complement(u)),universal_class) -> member(union(null_class,complement(u)),union(u,null_class))*.
% 299.96/300.47 91867[2:Rew:27508.0,91854.1] || member(union(null_class,complement(u)),universal_class) -> member(union(null_class,complement(u)),union(null_class,u))*.
% 299.96/300.47 91855[4:SpL:73050.0,91627.0] || member(complement(apply(null_class,u)),universal_class)* -> member(complement(apply(null_class,v)),apply(null_class,v))*.
% 299.96/300.47 91926[0:SpR:29253.0,7118.1] || member(u,symmetric_difference(complement(v),union(w,w)))* -> member(u,union(v,complement(w))).
% 299.96/300.47 92501[0:SpR:73470.0,70784.0] || -> subclass(intersection(symmetric_difference(cross_product(u,v),w),x),intersection(complement(restrict(w,u,v)),x))*.
% 299.96/300.47 92502[0:SpR:73471.0,70784.0] || -> subclass(intersection(symmetric_difference(u,cross_product(v,w)),x),intersection(complement(restrict(u,v,w)),x))*.
% 299.96/300.47 92506[0:SpR:73469.0,70784.0] || -> subclass(intersection(symmetric_difference(power_class(u),complement(v)),w),intersection(union(complement(power_class(u)),v),w))*.
% 299.96/300.47 92551[0:Res:70784.0,1413.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(x,v))*.
% 299.96/300.47 92801[0:Rew:73483.0,92635.1,73462.0,92635.1,28.0,92635.1,73483.0,92635.0,73462.0,92635.0,28.0,92635.0] || -> member(not_subclass_element(u,symmetric_difference(v,w)),complement(symmetric_difference(v,w)))* subclass(u,symmetric_difference(v,w)).
% 299.96/300.47 92879[0:SpR:46638.0,70785.0] || -> subclass(intersection(symmetric_difference(complement(u),power_class(v)),w),intersection(union(u,complement(power_class(v))),w))*.
% 299.96/300.47 92925[0:Res:70785.0,1413.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(w,v))*.
% 299.96/300.47 93030[2:Res:92893.0,1413.2] || member(u,v) member(u,successor(null_class)) -> member(u,intersection(singleton(null_class),v))*.
% 299.96/300.47 93446[0:Obv:93369.0] || -> subclass(intersection(u,symmetric_difference(v,w)),intersection(union(v,w),intersection(u,symmetric_difference(v,w))))*.
% 299.96/300.47 93504[2:Res:92978.0,1413.2] || member(u,v) member(u,successor(null_class)) -> member(u,intersection(v,singleton(null_class)))*.
% 299.96/300.47 93792[0:Obv:93712.0] || -> subclass(intersection(symmetric_difference(u,v),w),intersection(union(u,v),intersection(symmetric_difference(u,v),w)))*.
% 299.96/300.47 94449[0:Obv:94403.0] || -> subclass(intersection(u,restrict(v,w,x)),intersection(v,intersection(u,restrict(v,w,x))))*.
% 299.96/300.47 94555[2:Res:92885.0,1413.2] || member(u,v) member(u,union(null_class,w)) -> member(u,intersection(w,v))*.
% 299.96/300.47 94690[2:Res:92886.0,1413.2] || member(u,v) member(u,union(w,null_class)) -> member(u,intersection(w,v))*.
% 299.96/300.47 94844[2:Res:94452.0,1413.2] || member(u,v) member(u,union(null_class,w)) -> member(u,intersection(v,w))*.
% 299.96/300.47 95094[0:Obv:95043.0] || -> subclass(intersection(restrict(u,v,w),x),intersection(u,intersection(restrict(u,v,w),x)))*.
% 299.96/300.47 96501[2:Res:94593.0,1413.2] || member(u,v) member(u,union(w,null_class)) -> member(u,intersection(v,w))*.
% 299.96/300.47 97909[2:Rew:97851.0,90648.1] inductive(symmetric_difference(successor(u),complement(intersection(u,singleton(u))))) || -> member(null_class,complement(successor(u)))*.
% 299.96/300.47 99412[0:SpR:71235.1,46502.0] || subclass(power_class(u),complement(v)) -> equal(union(v,complement(power_class(u))),complement(power_class(u)))**.
% 299.96/300.47 99617[2:Rew:26509.0,99449.1] || subclass(complement(u),power_class(v)) -> equal(union(complement(power_class(v)),u),union(null_class,u))**.
% 299.96/300.47 100491[2:Res:99849.1,439.1] || equal(unordered_pair(u,v),successor(null_class))** member(v,universal_class) -> member(v,singleton(null_class))*.
% 299.96/300.47 100492[2:Res:99849.1,440.1] || equal(unordered_pair(u,v),successor(null_class))** member(u,universal_class) -> member(u,singleton(null_class))*.
% 299.96/300.47 100981[4:MRR:100980.3,51261.2] || equal(cantor(u),successor(u)) member(u,universal_class)* subclass(domain_relation,regular(successor_relation))* -> .
% 299.96/300.47 102725[2:Res:102296.0,3515.0] || -> equal(complement(successor(complement(singleton(u)))),null_class) equal(regular(complement(successor(complement(singleton(u))))),u)**.
% 299.96/300.47 102737[2:Res:102296.0,1460.1] single_valued_class(complement(successor(complement(cross_product(universal_class,universal_class))))) || -> function(complement(successor(complement(cross_product(universal_class,universal_class)))))*.
% 299.96/300.47 102790[2:Res:102733.0,3515.0] || -> equal(complement(successor(complement(successor(null_class)))),null_class) equal(regular(complement(successor(complement(successor(null_class))))),null_class)**.
% 299.96/300.47 103212[2:Res:103135.0,3517.0] || member(regular(complement(successor(successor(null_class)))),singleton(null_class))* -> equal(complement(successor(successor(null_class))),null_class).
% 299.96/300.47 104476[6:SpR:104306.0,14830.2] || member(successor(null_class),universal_class) subclass(domain_relation,u) -> member(ordered_pair(successor(null_class),null_class),u)*.
% 299.96/300.47 104580[6:SpR:104235.0,60.1] || member(ordered_pair(u,v),compose(w,successor(null_class)))* -> member(v,image(w,range_of(null_class))).
% 299.96/300.47 105618[9:SpR:73632.1,102288.0] function(intersection(union(null_class,u),v)) || -> subclass(successor(intersection(union(null_class,u),v)),u)*.
% 299.96/300.47 105868[9:SpR:73632.1,102324.0] function(intersection(u,union(null_class,v))) || -> subclass(successor(intersection(u,union(null_class,v))),v)*.
% 299.96/300.47 106126[0:Rew:106066.0,84480.0] || -> subclass(complement(successor(symmetric_difference(u,v))),complement(union(symmetric_difference(v,u),singleton(symmetric_difference(u,v)))))*.
% 299.96/300.47 106128[4:Rew:106066.0,79853.0] || -> subclass(complement(successor(sum_class(range_of(null_class)))),complement(union(apply(null_class,u),singleton(sum_class(range_of(null_class))))))*.
% 299.96/300.47 106134[4:Rew:106066.0,81218.0] || -> subclass(complement(successor(apply(null_class,u))),complement(union(apply(null_class,v),singleton(apply(null_class,u)))))*.
% 299.96/300.47 106213[0:Rew:106066.0,77962.0] || member(regular(union(u,v)),complement(union(v,u)))* -> equal(union(v,u),null_class).
% 299.96/300.47 106214[0:Rew:106066.0,77350.0] || member(regular(union(u,v)),complement(union(v,u)))* -> equal(union(u,v),null_class).
% 299.96/300.47 106221[0:Rew:106066.0,99334.1] || subclass(u,v) -> equal(union(u,complement(union(v,u))),complement(symmetric_difference(v,u)))**.
% 299.96/300.47 106526[0:Rew:106066.0,77168.1] || member(u,universal_class) -> member(u,complement(union(v,w)))* member(u,union(w,v)).
% 299.96/300.47 107798[0:Rew:73462.0,106590.0] || -> equal(intersection(union(u,complement(union(v,w))),intersection(complement(u),union(v,w))),null_class)**.
% 299.96/300.47 107799[2:Rew:77431.0,106591.0] || -> equal(union(union(u,complement(union(v,w))),intersection(complement(u),union(v,w))),universal_class)**.
% 299.96/300.47 107800[2:Rew:78007.0,106592.0] || -> equal(symmetric_difference(union(u,complement(union(v,w))),intersection(complement(u),union(v,w))),universal_class)**.
% 299.96/300.47 106611[2:Rew:106066.0,48739.1] || equal(null_class,u) -> equal(union(u,complement(union(v,w))),complement(union(v,w)))**.
% 299.96/300.47 106624[2:Rew:106066.0,57954.0] || -> subclass(complement(successor(intersection(complement(u),union(v,w)))),union(u,complement(union(v,w))))*.
% 299.96/300.47 106626[2:Rew:106066.0,102677.0] || -> subclass(complement(successor(union(u,complement(union(v,w))))),intersection(complement(u),union(v,w)))*.
% 299.96/300.47 106678[0:Rew:106066.0,9124.1] || -> member(u,image(element_relation,union(v,w))) subclass(singleton(u),power_class(complement(union(v,w))))*.
% 299.96/300.47 106801[0:Rew:106066.0,8010.0] || -> member(not_subclass_element(u,union(v,w)),complement(union(v,w)))* subclass(u,union(v,w)).
% 299.96/300.47 106819[0:Rew:106066.0,88534.0] || -> subclass(intersection(u,symmetric_difference(intersection(v,w),complement(union(v,w)))),complement(symmetric_difference(v,w)))*.
% 299.96/300.47 107801[0:Rew:73462.0,106941.0] || -> equal(intersection(union(complement(union(u,v)),w),intersection(union(u,v),complement(w))),null_class)**.
% 299.96/300.47 107802[2:Rew:77431.0,106942.0] || -> equal(union(union(complement(union(u,v)),w),intersection(union(u,v),complement(w))),universal_class)**.
% 299.96/300.47 107803[2:Rew:78007.0,106943.0] || -> equal(symmetric_difference(union(complement(union(u,v)),w),intersection(union(u,v),complement(w))),universal_class)**.
% 299.96/300.47 106972[2:Rew:106066.0,57957.0] || -> subclass(complement(successor(intersection(union(u,v),complement(w)))),union(complement(union(u,v)),w))*.
% 299.96/300.47 106974[2:Rew:106066.0,102680.0] || -> subclass(complement(successor(union(complement(union(u,v)),w))),intersection(union(u,v),complement(w)))*.
% 299.96/300.47 107017[2:Rew:106066.0,60252.0] || equal(power_class(complement(union(u,v))),universal_class) -> equal(image(element_relation,union(u,v)),null_class)**.
% 299.96/300.47 107018[2:Rew:106066.0,48355.1] || equal(image(element_relation,union(u,v)),null_class)** -> equal(power_class(complement(union(u,v))),universal_class).
% 299.96/300.47 107019[0:Rew:106066.0,5758.1] inductive(image(element_relation,union(u,v))) || equal(power_class(complement(union(u,v))),universal_class)** -> .
% 299.96/300.47 107027[2:Rew:106066.0,45741.1] || subclass(image(element_relation,union(u,v)),null_class)* -> subclass(universal_class,power_class(complement(union(u,v)))).
% 299.96/300.47 107038[2:Rew:106066.0,59833.0] || equal(power_class(complement(union(u,v))),null_class) -> equal(image(element_relation,union(u,v)),universal_class)**.
% 299.96/300.47 107039[2:Rew:106066.0,59701.1] function(image(element_relation,union(u,v))) || equal(power_class(complement(union(u,v))),null_class)** -> .
% 299.96/300.47 107040[0:Rew:106066.0,22998.1] || subclass(universal_class,image(element_relation,union(u,v)))* -> equal(power_class(complement(union(u,v))),null_class).
% 299.96/300.47 107041[0:Rew:106066.0,20551.1] || equal(image(element_relation,union(u,v)),universal_class)** -> equal(power_class(complement(union(u,v))),null_class).
% 299.96/300.47 107071[6:Rew:106066.0,45251.1] || subclass(image(element_relation,union(u,v)),null_class)* -> member(null_class,power_class(complement(union(u,v)))).
% 299.96/300.47 107085[0:Rew:106066.0,40601.0] || -> equal(intersection(power_class(complement(union(u,v))),intersection(image(element_relation,union(u,v)),w)),null_class)**.
% 299.96/300.47 107086[0:Rew:106066.0,41021.0] || -> equal(intersection(power_class(complement(union(u,v))),intersection(w,image(element_relation,union(u,v)))),null_class)**.
% 299.96/300.47 107091[0:Rew:106066.0,49006.0] || -> equal(image(element_relation,power_class(complement(union(u,v)))),complement(power_class(image(element_relation,union(u,v)))))**.
% 299.96/300.47 107207[0:Rew:106066.0,89115.0] || -> subclass(intersection(symmetric_difference(intersection(u,v),complement(union(u,v))),w),complement(symmetric_difference(u,v)))*.
% 299.96/300.47 107471[2:Rew:107276.0,76125.1] single_valued_class(union(null_class,union(cross_product(universal_class,universal_class),null_class))) || -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.47 107473[2:Rew:107276.0,57727.1] single_valued_class(union(null_class,union(null_class,cross_product(universal_class,universal_class)))) || -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.47 107625[2:Rew:107615.0,26753.0] || -> equal(power_class(intersection(union(null_class,u),complement(singleton(complement(u))))),power_class(complement(successor(complement(u)))))**.
% 299.96/300.47 107626[2:Rew:107615.0,72352.0] || -> equal(power_class(intersection(union(u,null_class),complement(singleton(complement(u))))),power_class(complement(successor(complement(u)))))**.
% 299.96/300.47 107705[9:Rew:107703.0,72079.1] one_to_one(u) || -> equal(union(v,complement(successor(inverse(u)))),union(v,complement(inverse(u))))**.
% 299.96/300.47 107708[2:Rew:107703.0,44645.1] || subclass(complement(singleton(u)),null_class) -> equal(union(v,complement(successor(u))),union(v,null_class))**.
% 299.96/300.47 107711[2:Rew:107703.0,48741.1] || equal(null_class,u) -> equal(union(v,complement(successor(u))),union(v,complement(singleton(u))))**.
% 299.96/300.47 107714[2:Rew:107703.0,72406.1] || equal(singleton(u),null_class) -> equal(union(v,complement(successor(u))),union(v,complement(u)))**.
% 299.96/300.47 107717[0:Rew:107703.0,38895.1] || member(u,universal_class) -> member(u,union(v,complement(successor(w))))* member(u,successor(w)).
% 299.96/300.47 108015[9:Rew:29253.0,105964.2,29253.0,105964.1] function(u) || member(not_subclass_element(complement(u),v),successor(u))* -> subclass(complement(u),v).
% 299.96/300.47 108724[9:SpR:73632.1,105566.0] function(intersection(union(u,null_class),v)) || -> subclass(successor(intersection(union(u,null_class),v)),u)*.
% 299.96/300.47 108877[9:SpR:73632.1,105819.0] function(intersection(u,union(v,null_class))) || -> subclass(successor(intersection(u,union(v,null_class))),v)*.
% 299.96/300.47 109281[2:SpR:47353.0,107276.0] || -> equal(union(null_class,complement(intersection(power_class(u),power_class(v)))),complement(intersection(power_class(u),power_class(v))))**.
% 299.96/300.47 109835[2:Rew:47084.0,109729.0,26509.0,109729.0,46498.0,109729.0,26509.0,109729.0] || -> equal(power_class(union(null_class,intersection(power_class(u),power_class(v)))),power_class(intersection(power_class(u),power_class(v))))**.
% 299.96/300.47 111817[9:SpR:73632.1,105578.0] function(intersection(union(u,u),v)) || -> subclass(successor(intersection(union(u,u),v)),u)*.
% 299.96/300.47 111939[0:SpR:107615.0,25896.1] || equal(complement(successor(image(element_relation,successor(u)))),universal_class)** -> member(y__dfg,power_class(complement(successor(u)))).
% 299.96/300.47 111940[0:SpR:107615.0,25960.1] || equal(complement(successor(image(element_relation,successor(u)))),universal_class)** -> member(omega,power_class(complement(successor(u)))).
% 299.96/300.47 111942[0:SpR:107615.0,26079.1] || equal(complement(successor(image(element_relation,successor(u)))),universal_class)** -> member(null_class,power_class(complement(successor(u)))).
% 299.96/300.47 112001[0:SpL:107615.0,493.0] || subclass(universal_class,power_class(complement(successor(u)))) member(singleton(v),image(element_relation,successor(u)))* -> .
% 299.96/300.47 112154[9:SpR:73632.1,105831.0] function(intersection(u,union(v,v))) || -> subclass(successor(intersection(u,union(v,v))),v)*.
% 299.96/300.47 112444[2:Rew:26509.0,112294.0,47353.0,112294.0,26509.0,112294.0] || -> subclass(union(null_class,intersection(power_class(u),power_class(v))),union(null_class,intersection(power_class(v),power_class(u))))*.
% 299.96/300.47 112599[0:SpR:107703.0,46498.0] || -> equal(image(element_relation,union(u,complement(successor(v)))),complement(power_class(intersection(complement(u),successor(v)))))**.
% 299.96/300.47 112603[2:SpR:107703.0,46319.1] || equal(intersection(complement(u),successor(v)),null_class)** -> equal(union(u,complement(successor(v))),universal_class).
% 299.96/300.47 112629[0:SpR:107703.0,40399.0] || -> equal(intersection(union(u,complement(successor(v))),intersection(intersection(complement(u),successor(v)),w)),null_class)**.
% 299.96/300.47 112630[0:SpR:107703.0,40809.0] || -> equal(intersection(union(u,complement(successor(v))),intersection(w,intersection(complement(u),successor(v)))),null_class)**.
% 299.96/300.47 112656[0:SpR:107703.0,8002.1] || -> member(u,intersection(complement(v),successor(w))) subclass(singleton(u),union(v,complement(successor(w))))*.
% 299.96/300.47 112666[0:SpR:107703.0,575.1] || member(u,symmetric_difference(complement(v),successor(w)))* -> member(u,union(v,complement(successor(w)))).
% 299.96/300.47 112704[0:SpR:71235.1,107703.0] || subclass(successor(u),complement(v)) -> equal(union(v,complement(successor(u))),complement(successor(u)))**.
% 299.96/300.47 112713[2:SpL:107703.0,59309.0] || equal(union(u,complement(successor(v))),null_class) -> equal(intersection(complement(u),successor(v)),universal_class)**.
% 299.96/300.47 112714[2:SpL:107703.0,59305.1] function(intersection(complement(u),successor(v))) || equal(union(u,complement(successor(v))),null_class)** -> .
% 299.96/300.47 112720[2:SpL:107703.0,60013.0] || equal(union(u,complement(successor(v))),universal_class) -> equal(intersection(complement(u),successor(v)),null_class)**.
% 299.96/300.47 112722[0:SpL:107703.0,2160.1] inductive(intersection(complement(u),successor(v))) || equal(union(u,complement(successor(v))),universal_class)** -> .
% 299.96/300.47 112877[2:Res:112594.0,9.0] || subclass(singleton(null_class),regular(complement(successor(null_class))))* -> equal(regular(complement(successor(null_class))),singleton(null_class)).
% 299.96/300.47 112967[2:Res:112548.0,9.0] || subclass(u,regular(union(null_class,complement(u))))* -> equal(regular(union(null_class,complement(u))),u).
% 299.96/300.47 113351[2:Res:112560.0,9.0] || subclass(complement(power_class(u)),regular(power_class(u)))* -> equal(complement(power_class(u)),regular(power_class(u))).
% 299.96/300.47 113372[2:Res:112561.0,9.0] || subclass(complement(successor(u)),regular(successor(u)))* -> equal(complement(successor(u)),regular(successor(u))).
% 299.96/300.47 113446[2:Res:113011.0,9.0] || subclass(complement(u),regular(union(null_class,u)))* -> equal(regular(union(null_class,u)),complement(u)).
% 299.96/300.47 113539[2:Res:113409.0,9.0] || subclass(complement(u),regular(union(u,null_class)))* -> equal(regular(union(u,null_class)),complement(u)).
% 299.96/300.47 113592[0:SpL:77431.0,106088.0] || member(regular(union(u,v)),complement(union(u,v)))* -> equal(union(v,u),null_class).
% 299.96/300.47 113709[2:Rew:35175.0,113595.0] || member(regular(union(u,u)),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.96/300.47 113711[2:Rew:35175.0,113605.0] || member(regular(union(u,u)),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.96/300.47 113713[2:Rew:72272.0,113619.0] || member(regular(union(u,null_class)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.96/300.47 113715[2:Rew:27508.0,113622.0] || member(regular(union(null_class,u)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.96/300.47 113635[2:SpL:35175.0,106088.0] || member(regular(union(u,u)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.96/300.47 113636[2:SpL:72272.0,106088.0] || member(regular(union(u,null_class)),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.96/300.47 113637[2:SpL:27508.0,106088.0] || member(regular(union(null_class,u)),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.96/300.47 113814[2:Res:113422.0,9.0] || subclass(complement(u),regular(union(u,u)))* -> equal(regular(union(u,u)),complement(u)).
% 299.96/300.47 114049[2:Res:113956.0,9.0] || subclass(union(u,null_class),regular(complement(u)))* -> equal(union(u,null_class),regular(complement(u))).
% 299.96/300.47 114126[2:Res:114051.0,3516.0] || subclass(u,v) -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.96/300.47 114145[2:Res:114051.0,3519.0] || -> equal(regular(complement(intersection(u,v))),null_class) member(regular(regular(complement(intersection(u,v)))),v)*.
% 299.96/300.47 114146[2:Res:114051.0,3518.0] || -> equal(regular(complement(intersection(u,v))),null_class) member(regular(regular(complement(intersection(u,v)))),u)*.
% 299.96/300.47 114245[0:Res:49.1,106077.0] inductive(image(element_relation,union(u,v))) || member(null_class,power_class(complement(union(u,v))))* -> .
% 299.96/300.47 114306[2:Rew:72292.0,114305.0] || member(u,complement(power_class(complement(v)))) member(u,power_class(union(null_class,complement(v))))* -> .
% 299.96/300.47 114439[2:Res:113994.0,9.0] || subclass(union(null_class,u),regular(complement(u)))* -> equal(union(null_class,u),regular(complement(u))).
% 299.96/300.47 114477[2:Res:114373.0,9.0] || subclass(successor(null_class),regular(complement(singleton(null_class))))* -> equal(regular(complement(singleton(null_class))),successor(null_class)).
% 299.96/300.47 114546[2:Res:113996.0,9.0] || subclass(union(u,u),regular(complement(u)))* -> equal(union(u,u),regular(complement(u))).
% 299.96/300.47 114741[2:Rew:64495.0,114685.0] || -> equal(union(complement(power_class(u)),union(null_class,complement(v))),union(complement(power_class(u)),complement(v)))**.
% 299.96/300.47 114791[2:Rew:108264.0,114790.0] || -> equal(union(null_class,symmetric_difference(power_class(u),union(v,w))),symmetric_difference(power_class(u),union(v,w)))**.
% 299.96/300.47 114800[2:Rew:114791.0,108264.0] || -> equal(symmetric_difference(complement(power_class(u)),complement(union(v,w))),symmetric_difference(power_class(u),union(v,w)))**.
% 299.96/300.47 115029[2:Rew:63623.0,114987.0] || -> equal(union(union(null_class,complement(u)),complement(power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.96/300.47 115075[2:Rew:108246.0,115074.0] || -> equal(union(null_class,symmetric_difference(union(u,v),power_class(w))),symmetric_difference(union(u,v),power_class(w)))**.
% 299.96/300.47 115084[2:Rew:115075.0,108246.0] || -> equal(symmetric_difference(complement(union(u,v)),complement(power_class(w))),symmetric_difference(union(u,v),power_class(w)))**.
% 299.96/300.47 116004[2:Rew:109057.0,115868.1,78007.0,115868.0] || member(u,symmetric_difference(successor(null_class),complement(v)))* -> member(u,union(v,complement(successor(null_class)))).
% 299.96/300.47 116248[9:SpR:77552.0,113420.1] function(symmetric_difference(u,v)) || -> subclass(regular(successor(symmetric_difference(u,v))),complement(symmetric_difference(v,u)))*.
% 299.96/300.47 116251[9:SpR:79906.0,113420.1] function(sum_class(range_of(null_class))) || -> subclass(regular(successor(sum_class(range_of(null_class)))),complement(apply(null_class,universal_class)))*.
% 299.96/300.47 116255[9:SpR:73050.0,113420.1] function(apply(null_class,u)) || -> subclass(regular(successor(apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.96/300.47 116268[9:Res:113420.1,3517.0] function(u) || member(regular(regular(successor(u))),u)* -> equal(regular(successor(u)),null_class).
% 299.96/300.47 116430[0:Rew:45.0,116302.1] || member(u,symmetric_difference(successor(v),complement(w)))* -> member(u,union(complement(successor(v)),w)).
% 299.96/300.47 116636[9:SpR:77552.0,113999.1] function(symmetric_difference(u,v)) || -> subclass(regular(complement(symmetric_difference(v,u))),successor(symmetric_difference(u,v)))*.
% 299.96/300.47 116639[9:SpR:79906.0,113999.1] function(sum_class(range_of(null_class))) || -> subclass(regular(complement(apply(null_class,universal_class))),successor(sum_class(range_of(null_class))))*.
% 299.96/300.47 116643[9:SpR:73050.0,113999.1] function(apply(null_class,u)) || -> subclass(regular(complement(apply(null_class,v))),successor(apply(null_class,u)))*.
% 299.96/300.47 117535[0:SpR:112449.0,6075.0] || -> subclass(symmetric_difference(complement(union(u,v)),complement(singleton(union(v,u)))),successor(union(v,u)))*.
% 299.96/300.47 117577[2:SpR:112449.0,91573.0] || -> member(complement(union(u,v)),union(v,u))* equal(singleton(complement(union(v,u))),null_class).
% 299.96/300.47 117749[0:SpL:112449.0,221.1] || equal(union(u,v),range_of(xr)) equal(complement(union(v,u)),range_of(xr))** -> .
% 299.96/300.47 117759[4:SpL:112449.0,24554.1] || equal(union(u,v),singleton(singleton(null_class))) subclass(universal_class,complement(union(v,u)))* -> .
% 299.96/300.47 117766[0:SpL:112449.0,3528.0] || subclass(complement(union(u,v)),union(v,u))* -> equal(complement(union(v,u)),null_class).
% 299.96/300.47 117767[2:SpL:112449.0,91627.0] || member(complement(union(u,v)),universal_class) -> member(complement(union(v,u)),union(v,u))*.
% 299.96/300.47 118019[0:Rew:46502.0,117565.0] || -> equal(union(union(u,v),complement(power_class(w))),union(union(v,u),complement(power_class(w))))*.
% 299.96/300.47 118020[0:Rew:107703.0,117582.0] || -> equal(union(union(u,v),complement(successor(w))),union(union(v,u),complement(successor(w))))*.
% 299.96/300.47 118021[0:Rew:46508.0,117595.0] || -> equal(union(complement(power_class(u)),union(v,w)),union(complement(power_class(u)),union(w,v)))*.
% 299.96/300.47 118030[2:Rew:26509.0,117720.0,47353.0,117720.0,26509.0,117720.0] || -> equal(union(null_class,intersection(power_class(u),power_class(v))),union(null_class,intersection(power_class(v),power_class(u))))*.
% 299.96/300.47 118714[2:Rew:26509.0,118583.0,47353.0,118583.0] || -> subclass(regular(union(null_class,intersection(power_class(u),power_class(v)))),complement(intersection(power_class(v),power_class(u))))*.
% 299.96/300.47 118805[2:Rew:26509.0,118757.0,47353.0,118757.0] || equal(union(null_class,intersection(power_class(u),power_class(v))),complement(intersection(power_class(v),power_class(u))))** -> .
% 299.96/300.47 119231[2:Rew:47353.0,119094.0,26509.0,119094.0] || -> subclass(regular(complement(intersection(power_class(u),power_class(v)))),union(null_class,intersection(power_class(v),power_class(u))))*.
% 299.96/300.47 119317[0:SpR:46638.0,71457.0] || -> subclass(intersection(u,symmetric_difference(complement(v),power_class(w))),intersection(union(v,complement(power_class(w))),u))*.
% 299.96/300.47 119485[0:SpR:73470.0,71460.0] || -> subclass(intersection(u,symmetric_difference(cross_product(v,w),x)),intersection(complement(restrict(x,v,w)),u))*.
% 299.96/300.47 119486[0:SpR:73471.0,71460.0] || -> subclass(intersection(u,symmetric_difference(v,cross_product(w,x))),intersection(complement(restrict(v,w,x)),u))*.
% 299.96/300.47 119491[0:SpR:73469.0,71460.0] || -> subclass(intersection(u,symmetric_difference(power_class(v),complement(w))),intersection(union(complement(power_class(v)),w),u))*.
% 299.96/300.47 119754[0:SpR:572.0,87281.0] || -> equal(intersection(union(u,v),symmetric_difference(complement(u),complement(v))),symmetric_difference(complement(u),complement(v)))**.
% 299.96/300.47 119857[2:Rew:119720.1,31784.2] || equal(intersection(complement(u),v),universal_class)** member(null_class,u) -> equal(complement(u),null_class).
% 299.96/300.47 121208[2:Res:88642.1,9.0] || subclass(u,v) subclass(v,union(u,u))* -> equal(v,union(u,u)).
% 299.96/300.47 121241[2:Res:88642.1,1460.1] single_valued_class(union(u,u)) || subclass(u,cross_product(universal_class,universal_class))* -> function(union(u,u))*.
% 299.96/300.47 121432[2:Obv:121419.2] || member(u,v) equal(unordered_pair(w,u),w) -> subclass(unordered_pair(w,u),v)*.
% 299.96/300.47 121433[2:Obv:121418.2] || member(u,v) equal(unordered_pair(u,w),w) -> subclass(unordered_pair(u,w),v)*.
% 299.96/300.47 121664[0:SpR:92205.1,106087.0] || subclass(u,v) -> equal(union(u,complement(union(u,v))),complement(symmetric_difference(u,v)))**.
% 299.96/300.47 121982[2:Rew:26509.0,121742.1] || subclass(complement(u),power_class(v)) -> equal(union(u,complement(power_class(v))),union(null_class,u))**.
% 299.96/300.47 121983[2:Rew:26509.0,121744.1] || subclass(complement(u),successor(v)) -> equal(union(u,complement(successor(v))),union(null_class,u))**.
% 299.96/300.47 121787[0:SpR:92205.1,46508.0] || subclass(power_class(u),complement(v)) -> equal(union(complement(power_class(u)),v),complement(power_class(u)))**.
% 299.96/300.47 122576[0:Obv:122534.2] || equal(u,v) subclass(unordered_pair(v,u),v)* -> equal(unordered_pair(v,u),null_class).
% 299.96/300.47 122948[0:Obv:122939.2] || equal(u,v) equal(unordered_pair(v,u),v)** -> equal(unordered_pair(v,u),null_class).
% 299.96/300.47 123456[2:Obv:123433.1] || subclass(universal_class,u) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.96/300.47 123457[2:Obv:123432.1] || subclass(universal_class,u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.96/300.47 124178[2:SpL:21712.0,124024.0] || equal(power_class(regular(ordered_pair(u,v))),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.47 124503[2:SpL:21712.0,124194.0] || equal(sum_class(regular(ordered_pair(u,v))),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.47 124724[2:Rew:27508.0,124695.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,w))))* member(u,v).
% 299.96/300.47 124725[2:Rew:27508.0,124700.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,w))))* member(u,w).
% 299.96/300.47 124736[2:Rew:113060.0,124735.1] || member(u,universal_class) -> member(u,complement(symmetric_difference(v,w)))* member(u,union(w,v)).
% 299.96/300.47 124740[3:Rew:107276.0,124708.1,26509.0,124708.1,27508.0,124708.1] || member(u,universal_class) -> member(u,union(null_class,compose(element_relation,universal_class)))* member(u,complement(element_relation)).
% 299.96/300.47 124954[6:MRR:124953.2,103950.0] || equal(intersection(restrict(u,v,w),x),universal_class)** -> equal(restrict(u,v,w),null_class).
% 299.96/300.47 125064[0:SpR:73470.0,92442.0] || -> subclass(intersection(symmetric_difference(cross_product(u,v),w),x),intersection(x,complement(restrict(w,u,v))))*.
% 299.96/300.47 125065[0:SpR:73471.0,92442.0] || -> subclass(intersection(symmetric_difference(u,cross_product(v,w)),x),intersection(x,complement(restrict(u,v,w))))*.
% 299.96/300.47 125070[0:SpR:73469.0,92442.0] || -> subclass(intersection(symmetric_difference(power_class(u),complement(v)),w),intersection(w,union(complement(power_class(u)),v)))*.
% 299.96/300.47 125127[0:Res:92442.0,1413.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(v,x))*.
% 299.96/300.47 125653[2:SpR:106084.0,125282.0] || -> equal(intersection(image(element_relation,union(u,v)),intersection(w,power_class(complement(union(u,v))))),null_class)**.
% 299.96/300.47 125655[2:SpR:46502.0,125282.0] || -> equal(intersection(intersection(complement(u),power_class(v)),intersection(w,union(u,complement(power_class(v))))),null_class)**.
% 299.96/300.47 125656[2:SpR:107703.0,125282.0] || -> equal(intersection(intersection(complement(u),successor(v)),intersection(w,union(u,complement(successor(v))))),null_class)**.
% 299.96/300.47 125657[2:SpR:46508.0,125282.0] || -> equal(intersection(intersection(power_class(u),complement(v)),intersection(w,union(complement(power_class(u)),v))),null_class)**.
% 299.96/300.47 126062[2:SpR:106084.0,125467.0] || -> equal(intersection(image(element_relation,union(u,v)),intersection(power_class(complement(union(u,v))),w)),null_class)**.
% 299.96/300.47 126064[2:SpR:46502.0,125467.0] || -> equal(intersection(intersection(complement(u),power_class(v)),intersection(union(u,complement(power_class(v))),w)),null_class)**.
% 299.96/300.47 126065[2:SpR:107703.0,125467.0] || -> equal(intersection(intersection(complement(u),successor(v)),intersection(union(u,complement(successor(v))),w)),null_class)**.
% 299.96/300.47 126066[2:SpR:46508.0,125467.0] || -> equal(intersection(intersection(power_class(u),complement(v)),intersection(union(complement(power_class(u)),v),w)),null_class)**.
% 299.96/300.47 128393[0:Res:449.1,6836.0] || subclass(universal_class,symmetric_difference(u,v)) subclass(complement(intersection(u,v)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.47 128697[2:Rew:27508.0,128536.0,8044.0,128536.0] || -> equal(union(image(element_relation,power_class(u)),union(null_class,complement(singleton(power_class(complement(power_class(u))))))),universal_class)**.
% 299.96/300.47 128777[2:Rew:128764.1,92069.1] || equal(singleton(regular(ordered_pair(u,v))),regular(ordered_pair(u,v)))** -> equal(singleton(u),null_class).
% 299.96/300.47 131063[2:SpR:125688.0,71235.1] || subclass(restrict(complement(u),v,w),u)* -> equal(restrict(complement(u),v,w),null_class).
% 299.96/300.47 131232[2:Rew:26498.0,130934.0,73462.0,130934.0,8044.0,130934.0] || -> equal(symmetric_difference(u,restrict(complement(u),v,w)),union(u,restrict(complement(u),v,w)))**.
% 299.96/300.47 131566[2:Rew:131562.1,120764.1] || equal(symmetric_difference(complement(u),power_class(v)),universal_class)** -> equal(union(u,complement(power_class(v))),universal_class).
% 299.96/300.47 131568[2:Rew:131562.1,120765.1] || equal(symmetric_difference(power_class(u),complement(v)),universal_class)** -> equal(union(complement(power_class(u)),v),universal_class).
% 299.96/300.47 131570[2:Rew:131562.1,120759.1] || equal(symmetric_difference(cross_product(u,v),w),universal_class)** -> equal(complement(restrict(w,u,v)),universal_class).
% 299.96/300.47 131571[2:Rew:131562.1,120760.1] || equal(symmetric_difference(u,cross_product(v,w)),universal_class)** -> equal(complement(restrict(u,v,w)),universal_class).
% 299.96/300.47 131624[2:Rew:26498.0,131273.0,73462.0,131273.0,8044.0,131273.0] || -> equal(symmetric_difference(symmetric_difference(u,v),intersection(u,v)),union(symmetric_difference(u,v),intersection(u,v)))**.
% 299.96/300.47 132173[2:Res:10836.1,132124.0] || member(intersection(u,v),union(u,v)) -> member(intersection(u,v),symmetric_difference(u,v))*.
% 299.96/300.47 132412[2:Rew:26498.0,132228.0,73462.0,132228.0,8044.0,132228.0] || -> equal(symmetric_difference(singleton(u),restrict(u,v,w)),union(singleton(u),restrict(u,v,w)))**.
% 299.96/300.47 132578[2:SpR:130369.0,71235.1] || subclass(restrict(singleton(u),v,w),u)* -> equal(restrict(singleton(u),v,w),null_class).
% 299.96/300.47 132717[2:Rew:26498.0,132448.0,73462.0,132448.0,8044.0,132448.0] || -> equal(symmetric_difference(u,restrict(singleton(u),v,w)),union(u,restrict(singleton(u),v,w)))**.
% 299.96/300.47 133065[2:Rew:26498.0,132761.0,73462.0,132761.0,8044.0,132761.0] || -> equal(symmetric_difference(symmetric_difference(u,v),intersection(v,u)),union(symmetric_difference(u,v),intersection(v,u)))**.
% 299.96/300.47 133085[2:Rew:131367.0,132994.1] || member(not_subclass_element(intersection(u,v),null_class),symmetric_difference(v,u))* -> subclass(intersection(u,v),null_class).
% 299.96/300.47 133767[0:Obv:133760.1] || subclass(universal_class,intersection(complement(u),power_class(v)))* -> equal(union(u,complement(power_class(v))),null_class).
% 299.96/300.47 134128[0:SpR:46638.0,92816.0] || -> subclass(intersection(symmetric_difference(complement(u),power_class(v)),w),intersection(w,union(u,complement(power_class(v)))))*.
% 299.96/300.47 134202[0:Res:92816.0,1413.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(v,w))*.
% 299.96/300.47 134440[2:Res:92887.0,1413.2] || member(u,v) member(u,union(w,w))* -> member(u,intersection(w,v))*.
% 299.96/300.47 134646[2:Res:94795.0,1413.2] || member(u,v) member(u,union(w,w))* -> member(u,intersection(v,w))*.
% 299.96/300.47 134825[0:Obv:134820.1] || subclass(universal_class,intersection(power_class(u),complement(v)))* -> equal(union(complement(power_class(u)),v),null_class).
% 299.96/300.47 135302[0:SpL:46638.0,99398.0] || subclass(u,symmetric_difference(complement(v),power_class(w)))* -> subclass(u,union(v,complement(power_class(w)))).
% 299.96/300.47 135480[2:SpR:75814.0,135420.0] || -> subclass(regular(complement(symmetric_difference(union(u,v),complement(intersection(u,v))))),complement(symmetric_difference(u,v)))*.
% 299.96/300.47 135529[2:Res:135420.0,9.0] || subclass(u,regular(complement(intersection(u,v))))* -> equal(regular(complement(intersection(u,v))),u).
% 299.96/300.47 135955[2:Res:135442.0,9.0] || subclass(u,regular(complement(intersection(v,u))))* -> equal(regular(complement(intersection(v,u))),u).
% 299.96/300.47 136123[2:SpR:47383.0,135360.0] || -> subclass(complement(successor(union(image(element_relation,power_class(u)),complement(power_class(v))))),power_class(complement(power_class(u))))*.
% 299.96/300.47 136318[2:SpR:47380.0,136052.0] || -> subclass(complement(successor(union(complement(power_class(u)),image(element_relation,power_class(v))))),power_class(complement(power_class(v))))*.
% 299.96/300.47 137574[2:Res:137396.0,3515.0] || -> equal(regular(successor(complement(successor(null_class)))),null_class) equal(regular(regular(successor(complement(successor(null_class))))),null_class)**.
% 299.96/300.47 139899[2:Rew:107276.0,139784.0] || -> subclass(regular(successor(union(complement(union(u,v)),w))),intersection(union(u,v),complement(w)))*.
% 299.96/300.47 139900[2:Rew:107276.0,139794.0] || -> subclass(regular(successor(union(u,complement(union(v,w))))),intersection(complement(u),union(v,w)))*.
% 299.96/300.47 140067[2:Res:139972.0,3517.0] || member(regular(regular(successor(successor(null_class)))),singleton(null_class))* -> equal(regular(successor(successor(null_class))),null_class).
% 299.96/300.47 140232[2:Res:139988.0,3517.0] || member(regular(regular(successor(power_class(u)))),power_class(u))* -> equal(regular(successor(power_class(u))),null_class).
% 299.96/300.47 140484[2:Res:139990.0,3517.0] || member(regular(regular(successor(successor(u)))),successor(u))* -> equal(regular(successor(successor(u))),null_class).
% 299.96/300.47 140859[6:MRR:140855.2,103973.0] || subclass(universal_class,cross_product(u,v)) member(regular(complement(restrict(w,u,v))),w)* -> .
% 299.96/300.47 141574[2:SpR:107992.0,135420.0] || -> subclass(regular(complement(symmetric_difference(complement(u),union(v,w)))),union(u,complement(union(v,w))))*.
% 299.96/300.47 141595[0:SpR:107992.0,57085.0] || -> subclass(intersection(symmetric_difference(complement(u),union(v,w)),x),union(u,complement(union(v,w))))*.
% 299.96/300.47 141603[2:SpR:107992.0,57214.0] || -> subclass(union(null_class,symmetric_difference(complement(u),union(v,w))),union(u,complement(union(v,w))))*.
% 299.96/300.47 141624[0:SpR:107992.0,55551.0] || -> subclass(intersection(u,symmetric_difference(complement(v),union(w,x))),union(v,complement(union(w,x))))*.
% 299.96/300.47 141656[0:SpR:107992.0,73469.0] || -> equal(symmetric_difference(complement(power_class(u)),union(v,w)),symmetric_difference(power_class(u),complement(union(v,w))))**.
% 299.96/300.47 141974[0:Rew:141656.0,141973.0] || -> equal(symmetric_difference(power_class(u),complement(union(v,w))),symmetric_difference(power_class(u),complement(union(w,v))))*.
% 299.96/300.47 142969[2:SpR:46638.0,135351.0] || -> subclass(union(null_class,intersection(symmetric_difference(complement(u),power_class(v)),w)),union(u,complement(power_class(v))))*.
% 299.96/300.47 143032[9:SpR:73632.1,135351.0] function(intersection(intersection(u,v),w)) || -> subclass(successor(intersection(intersection(u,v),w)),u)*.
% 299.96/300.47 143194[2:SpR:46638.0,135364.0] || -> subclass(intersection(union(null_class,symmetric_difference(complement(u),power_class(v))),w),union(u,complement(power_class(v))))*.
% 299.96/300.47 143380[2:SpR:106984.0,135442.0] || -> subclass(regular(complement(symmetric_difference(union(u,v),complement(w)))),union(complement(union(u,v)),w))*.
% 299.96/300.47 143401[0:SpR:106984.0,57451.0] || -> subclass(intersection(symmetric_difference(union(u,v),complement(w)),x),union(complement(union(u,v)),w))*.
% 299.96/300.47 143410[2:SpR:106984.0,58786.0] || -> subclass(union(null_class,symmetric_difference(union(u,v),complement(w))),union(complement(union(u,v)),w))*.
% 299.96/300.47 143432[0:SpR:106984.0,56077.0] || -> subclass(intersection(u,symmetric_difference(union(v,w),complement(x))),union(complement(union(v,w)),x))*.
% 299.96/300.47 143447[0:SpR:106984.0,46638.0] || -> equal(symmetric_difference(complement(union(u,v)),power_class(w)),symmetric_difference(union(u,v),complement(power_class(w))))**.
% 299.96/300.47 143786[2:Rew:143534.0,63779.0] || -> equal(symmetric_difference(union(null_class,complement(u)),power_class(v)),symmetric_difference(union(null_class,u),complement(power_class(v))))**.
% 299.96/300.47 143855[0:Rew:143535.0,143729.0] || -> equal(symmetric_difference(union(u,v),complement(power_class(w))),symmetric_difference(union(v,u),complement(power_class(w))))*.
% 299.96/300.47 143856[2:Rew:143532.0,143790.0] || -> equal(symmetric_difference(union(u,u),complement(power_class(v))),symmetric_difference(union(null_class,u),complement(power_class(v))))*.
% 299.96/300.47 144002[2:SpR:46638.0,135396.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.96/300.47 144062[9:SpR:73632.1,135396.0] function(intersection(u,intersection(v,w))) || -> subclass(successor(intersection(u,intersection(v,w))),v)*.
% 299.96/300.47 144220[2:SpR:46638.0,135401.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.96/300.47 144425[2:SpR:106087.0,135470.0] || -> subclass(regular(complement(symmetric_difference(intersection(u,v),complement(union(u,v))))),complement(symmetric_difference(u,v)))*.
% 299.96/300.47 144558[2:Res:135487.1,9.0] || subclass(u,v) subclass(v,regular(complement(u)))* -> equal(v,regular(complement(u))).
% 299.96/300.47 144595[2:Res:135487.1,1460.1] single_valued_class(regular(complement(u))) || subclass(u,cross_product(universal_class,universal_class))* -> function(regular(complement(u))).
% 299.96/300.47 144673[2:SpR:46638.0,135539.0] || -> subclass(regular(complement(intersection(symmetric_difference(complement(u),power_class(v)),w))),union(u,complement(power_class(v))))*.
% 299.96/300.47 144898[2:SpR:46638.0,135965.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(complement(v),power_class(w))))),union(v,complement(power_class(w))))*.
% 299.96/300.47 145138[2:Res:136055.0,442.1] || member(u,universal_class) -> member(u,successor(complement(restrict(v,w,x))))* member(u,v).
% 299.96/300.47 145936[2:SpR:73470.0,142936.0] || -> subclass(union(null_class,intersection(symmetric_difference(cross_product(u,v),w),x)),complement(restrict(w,u,v)))*.
% 299.96/300.47 145937[2:SpR:73471.0,142936.0] || -> subclass(union(null_class,intersection(symmetric_difference(u,cross_product(v,w)),x)),complement(restrict(u,v,w)))*.
% 299.96/300.47 145942[2:SpR:73469.0,142936.0] || -> subclass(union(null_class,intersection(symmetric_difference(power_class(u),complement(v)),w)),union(complement(power_class(u)),v))*.
% 299.96/300.47 146004[9:SpR:73632.1,142936.0] function(intersection(intersection(u,v),w)) || -> subclass(successor(intersection(intersection(u,v),w)),v)*.
% 299.96/300.47 146179[2:SpR:73470.0,143161.0] || -> subclass(intersection(union(null_class,symmetric_difference(cross_product(u,v),w)),x),complement(restrict(w,u,v)))*.
% 299.96/300.47 146180[2:SpR:73471.0,143161.0] || -> subclass(intersection(union(null_class,symmetric_difference(u,cross_product(v,w))),x),complement(restrict(u,v,w)))*.
% 299.96/300.47 146185[2:SpR:73469.0,143161.0] || -> subclass(intersection(union(null_class,symmetric_difference(power_class(u),complement(v))),w),union(complement(power_class(u)),v))*.
% 299.96/300.47 146392[2:SpR:73470.0,143969.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 299.96/300.47 146393[2:SpR:73471.0,143969.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(v,cross_product(w,x)))),complement(restrict(v,w,x)))*.
% 299.96/300.47 146398[2:SpR:73469.0,143969.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.96/300.47 146456[9:SpR:73632.1,143969.0] function(intersection(u,intersection(v,w))) || -> subclass(successor(intersection(u,intersection(v,w))),w)*.
% 299.96/300.47 146610[2:SpR:73470.0,144187.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 299.96/300.47 146611[2:SpR:73471.0,144187.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(v,cross_product(w,x)))),complement(restrict(v,w,x)))*.
% 299.96/300.47 146616[2:SpR:73469.0,144187.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.96/300.47 146972[2:SpR:73470.0,144640.0] || -> subclass(regular(complement(intersection(symmetric_difference(cross_product(u,v),w),x))),complement(restrict(w,u,v)))*.
% 299.96/300.47 146973[2:SpR:73471.0,144640.0] || -> subclass(regular(complement(intersection(symmetric_difference(u,cross_product(v,w)),x))),complement(restrict(u,v,w)))*.
% 299.96/300.47 146978[2:SpR:73469.0,144640.0] || -> subclass(regular(complement(intersection(symmetric_difference(power_class(u),complement(v)),w))),union(complement(power_class(u)),v))*.
% 299.96/300.47 147197[2:SpR:73470.0,144865.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(cross_product(v,w),x)))),complement(restrict(x,v,w)))*.
% 299.96/300.47 147198[2:SpR:73471.0,144865.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(v,cross_product(w,x))))),complement(restrict(v,w,x)))*.
% 299.96/300.47 147203[2:SpR:73469.0,144865.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(power_class(v),complement(w))))),union(complement(power_class(v)),w))*.
% 299.96/300.47 147414[0:SpL:73470.0,99399.0] || subclass(u,symmetric_difference(cross_product(v,w),x))* -> subclass(u,complement(restrict(x,v,w))).
% 299.96/300.47 147415[0:SpL:73471.0,99399.0] || subclass(u,symmetric_difference(v,cross_product(w,x)))* -> subclass(u,complement(restrict(v,w,x))).
% 299.96/300.47 147420[0:SpL:73469.0,99399.0] || subclass(u,symmetric_difference(power_class(v),complement(w)))* -> subclass(u,union(complement(power_class(v)),w)).
% 299.96/300.47 149292[0:SpR:46638.0,119242.0] || -> subclass(intersection(u,symmetric_difference(complement(v),power_class(w))),intersection(u,union(v,complement(power_class(w)))))*.
% 299.96/300.47 149524[0:SpR:73470.0,119415.0] || -> subclass(intersection(u,symmetric_difference(cross_product(v,w),x)),intersection(u,complement(restrict(x,v,w))))*.
% 299.96/300.47 149525[0:SpR:73471.0,119415.0] || -> subclass(intersection(u,symmetric_difference(v,cross_product(w,x))),intersection(u,complement(restrict(v,w,x))))*.
% 299.96/300.47 149530[0:SpR:73469.0,119415.0] || -> subclass(intersection(u,symmetric_difference(power_class(v),complement(w))),intersection(u,union(complement(power_class(v)),w)))*.
% 299.96/300.47 149698[0:SpL:46638.0,135337.0] || equal(symmetric_difference(complement(u),power_class(v)),w) -> subclass(w,union(u,complement(power_class(v))))*.
% 299.96/300.47 149769[0:SpR:46638.0,135347.0] || -> subclass(intersection(intersection(symmetric_difference(complement(u),power_class(v)),w),x),union(u,complement(power_class(v))))*.
% 299.96/300.47 150152[0:SpR:46638.0,135357.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),power_class(x)))),union(w,complement(power_class(x))))*.
% 299.96/300.47 150395[0:SpR:46638.0,135398.0] || -> subclass(intersection(u,intersection(symmetric_difference(complement(v),power_class(w)),x)),union(v,complement(power_class(w))))*.
% 299.96/300.47 150645[0:SpR:46638.0,135406.0] || -> subclass(intersection(intersection(u,symmetric_difference(complement(v),power_class(w))),x),union(v,complement(power_class(w))))*.
% 299.96/300.47 150893[0:SpL:73470.0,147455.0] || equal(symmetric_difference(cross_product(u,v),w),x) -> subclass(x,complement(restrict(w,u,v)))*.
% 299.96/300.47 150894[0:SpL:73471.0,147455.0] || equal(symmetric_difference(u,cross_product(v,w)),x) -> subclass(x,complement(restrict(u,v,w)))*.
% 299.96/300.47 150899[0:SpL:73469.0,147455.0] || equal(symmetric_difference(power_class(u),complement(v)),w) -> subclass(w,union(complement(power_class(u)),v))*.
% 299.96/300.47 150985[0:SpR:73470.0,147465.0] || -> subclass(intersection(intersection(symmetric_difference(cross_product(u,v),w),x),y),complement(restrict(w,u,v)))*.
% 299.96/300.47 150986[0:SpR:73471.0,147465.0] || -> subclass(intersection(intersection(symmetric_difference(u,cross_product(v,w)),x),y),complement(restrict(u,v,w)))*.
% 299.96/300.47 150991[0:SpR:73469.0,147465.0] || -> subclass(intersection(intersection(symmetric_difference(power_class(u),complement(v)),w),x),union(complement(power_class(u)),v))*.
% 299.96/300.47 151243[0:SpR:73470.0,147475.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(cross_product(w,x),y))),complement(restrict(y,w,x)))*.
% 299.96/300.47 151244[0:SpR:73471.0,147475.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(w,cross_product(x,y)))),complement(restrict(w,x,y)))*.
% 299.96/300.47 151249[0:SpR:73469.0,147475.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(power_class(w),complement(x)))),union(complement(power_class(w)),x))*.
% 299.96/300.47 151486[0:SpR:73470.0,147520.0] || -> subclass(intersection(u,intersection(symmetric_difference(cross_product(v,w),x),y)),complement(restrict(x,v,w)))*.
% 299.96/300.47 151487[0:SpR:73471.0,147520.0] || -> subclass(intersection(u,intersection(symmetric_difference(v,cross_product(w,x)),y)),complement(restrict(v,w,x)))*.
% 299.96/300.47 151492[0:SpR:73469.0,147520.0] || -> subclass(intersection(u,intersection(symmetric_difference(power_class(v),complement(w)),x)),union(complement(power_class(v)),w))*.
% 299.96/300.47 151736[0:SpR:73470.0,147529.0] || -> subclass(intersection(intersection(u,symmetric_difference(cross_product(v,w),x)),y),complement(restrict(x,v,w)))*.
% 299.96/300.47 151737[0:SpR:73471.0,147529.0] || -> subclass(intersection(intersection(u,symmetric_difference(v,cross_product(w,x))),y),complement(restrict(v,w,x)))*.
% 299.96/300.47 151742[0:SpR:73469.0,147529.0] || -> subclass(intersection(intersection(u,symmetric_difference(power_class(v),complement(w))),x),union(complement(power_class(v)),w))*.
% 299.96/300.47 152334[0:SpR:49516.0,25896.1] || equal(complement(successor(power_class(complement(power_class(universal_class))))),universal_class)** -> member(y__dfg,image(element_relation,power_class(universal_class))).
% 299.96/300.47 152335[0:SpR:49516.0,25960.1] || equal(complement(successor(power_class(complement(power_class(universal_class))))),universal_class)** -> member(omega,image(element_relation,power_class(universal_class))).
% 299.96/300.47 152337[0:SpR:49516.0,26079.1] || equal(complement(successor(power_class(complement(power_class(universal_class))))),universal_class)** -> member(null_class,image(element_relation,power_class(universal_class))).
% 299.96/300.47 152760[2:SpR:49517.0,25896.1] || equal(complement(successor(power_class(complement(power_class(null_class))))),universal_class)** -> member(y__dfg,image(element_relation,power_class(null_class))).
% 299.96/300.47 152761[2:SpR:49517.0,25960.1] || equal(complement(successor(power_class(complement(power_class(null_class))))),universal_class)** -> member(omega,image(element_relation,power_class(null_class))).
% 299.96/300.47 152763[2:SpR:49517.0,26079.1] || equal(complement(successor(power_class(complement(power_class(null_class))))),universal_class)** -> member(null_class,image(element_relation,power_class(null_class))).
% 299.96/300.47 154916[2:SpL:103919.0,95.0] || member(regular(domain_relation),compose_class(u)) -> equal(compose(u,first(regular(domain_relation))),second(regular(domain_relation)))**.
% 299.96/300.47 155015[2:MRR:154998.2,154956.0] || subclass(regular(domain_relation),u)* subclass(u,v)* -> member(apply(choice,regular(domain_relation)),v)*.
% 299.96/300.47 160466[9:SoR:154895.0,5697.2] single_valued_class(first(regular(domain_relation))) || equal(first(regular(domain_relation)),null_class) -> member(null_class,regular(domain_relation))*.
% 299.96/300.47 160479[9:SoR:157430.0,5697.2] single_valued_class(first(regular(domain_relation))) || member(null_class,domain_relation) equal(first(regular(domain_relation)),null_class)** -> .
% 299.96/300.47 161617[4:SpL:103920.0,95.0] || member(regular(composition_function),compose_class(u)) -> equal(compose(u,first(regular(composition_function))),second(regular(composition_function)))**.
% 299.96/300.47 161716[4:MRR:161699.2,161657.0] || subclass(regular(composition_function),u)* subclass(u,v)* -> member(apply(choice,regular(composition_function)),v)*.
% 299.96/300.47 162141[2:MRR:162140.1,9913.1] || equal(null_class,u) member(v,union(u,w))* -> member(v,union(null_class,w))*.
% 299.96/300.47 162145[2:MRR:162144.1,9913.1] || equal(null_class,u) member(v,union(w,u))* -> member(v,union(null_class,w))*.
% 299.96/300.47 162927[2:MRR:162866.0,9913.1] || member(u,v) -> equal(regular(unordered_pair(v,u)),u)** equal(unordered_pair(v,u),null_class).
% 299.96/300.47 163084[2:MRR:163027.0,9913.1] || member(u,v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 299.96/300.47 163471[9:SoR:161596.0,5697.2] single_valued_class(first(regular(composition_function))) || equal(first(regular(composition_function)),null_class) -> member(null_class,regular(composition_function))*.
% 299.96/300.47 163484[9:SoR:162718.0,5697.2] single_valued_class(first(regular(composition_function))) || member(null_class,composition_function) equal(first(regular(composition_function)),null_class)** -> .
% 299.96/300.47 166085[4:MRR:166058.0,136.0] || member(u,universal_class)* equal(successor(u),singleton(singleton(null_class)))* subclass(successor_relation,composition_function) -> .
% 299.96/300.47 166468[9:SpR:73632.1,154025.0] function(complement(compose(element_relation,universal_class))) || -> equal(intersection(element_relation,successor(complement(compose(element_relation,universal_class)))),null_class)**.
% 299.96/300.47 168657[2:MRR:168656.2,4631.0] || subclass(universal_class,union(null_class,complement(u))) member(unordered_pair(v,w),union(u,null_class))* -> .
% 299.96/300.47 168659[2:MRR:168658.2,4631.0] || subclass(universal_class,union(null_class,complement(u))) member(unordered_pair(v,w),union(u,u))* -> .
% 299.96/300.47 168661[2:MRR:168660.2,4631.0] || subclass(universal_class,union(null_class,complement(u))) member(unordered_pair(v,w),union(null_class,u))* -> .
% 299.96/300.47 169036[4:MRR:31230.2,169024.0] || member(apply(choice,regular(compose(element_relation,universal_class))),element_relation)* -> equal(regular(compose(element_relation,universal_class)),null_class).
% 299.96/300.47 169037[4:MRR:33483.2,169024.0] || member(not_subclass_element(regular(compose(element_relation,universal_class)),u),element_relation)* -> subclass(regular(compose(element_relation,universal_class)),u).
% 299.96/300.47 169658[4:SpL:169029.0,95.0] || member(regular(element_relation),compose_class(u)) -> equal(compose(u,first(regular(element_relation))),second(regular(element_relation)))**.
% 299.96/300.47 169761[4:MRR:169744.2,169701.0] || subclass(regular(element_relation),u)* subclass(u,v)* -> member(apply(choice,regular(element_relation)),v)*.
% 299.96/300.47 170542[6:MRR:170434.1,170434.2,54.0,48270.0] inductive(unordered_pair(u,v)) || -> equal(apply(choice,omega),v)* equal(apply(choice,omega),u)*.
% 299.96/300.47 170644[2:MRR:170637.0,100.0] || subclass(composition_function,intersection(u,v))* -> member(ordered_pair(null_class,ordered_pair(null_class,compose(null_class,null_class))),v)*.
% 299.96/300.47 170719[2:MRR:170712.0,100.0] || subclass(composition_function,intersection(u,v))* -> member(ordered_pair(null_class,ordered_pair(null_class,compose(null_class,null_class))),u)*.
% 299.96/300.47 821[0:Res:426.1,19.0] || subclass(universal_class,cross_product(u,v))* -> equal(ordered_pair(first(singleton(w)),second(singleton(w))),singleton(w))**.
% 299.96/300.47 1411[0:Res:25.2,174.1] || member(y__dfg,u) member(y__dfg,v) equal(complement(intersection(v,u)),range_of(xr))** -> .
% 299.96/300.47 3932[0:SpR:3915.0,15.0] || -> equal(unordered_pair(null_class,unordered_pair(domain__dfg(xr,universal_class,y__dfg),singleton(u))),ordered_pair(domain__dfg(xr,universal_class,y__dfg),u))**.
% 299.96/300.47 4151[0:Res:4062.1,10.0] || equal(unordered_pair(u,v),singleton(singleton(null_class)))** -> equal(singleton(null_class),v) equal(singleton(null_class),u).
% 299.96/300.47 5779[3:Rew:5774.0,3254.1] single_valued_class(u) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued3(null_class))),single_valued2(u)),single_valued3(u))**.
% 299.96/300.47 5780[3:Rew:5774.0,3250.1] function(u) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued3(null_class))),single_valued2(u)),single_valued3(u))**.
% 299.96/300.47 5838[2:Res:5107.1,10.0] || subclass(domain_relation,unordered_pair(u,v))* -> equal(ordered_pair(null_class,null_class),v) equal(ordered_pair(null_class,null_class),u).
% 299.96/300.47 7181[0:SpR:572.0,5565.0] || -> subclass(symmetric_difference(union(u,v),union(complement(u),complement(v))),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.96/300.47 7785[2:Res:5681.1,406.0] || equal(cross_product(cross_product(universal_class,universal_class),universal_class),null_class) -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u))*.
% 299.96/300.47 7797[2:Res:5681.1,407.0] || equal(cross_product(cross_product(universal_class,universal_class),universal_class),null_class) -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u))*.
% 299.96/300.47 7979[0:Res:7949.0,274.0] || -> subclass(u,complement(restrict(v,w,x))) member(not_subclass_element(u,complement(restrict(v,w,x))),v)*.
% 299.96/300.47 7987[0:Res:7949.0,576.0] || -> subclass(u,complement(symmetric_difference(v,w))) member(not_subclass_element(u,complement(symmetric_difference(v,w))),union(v,w))*.
% 299.96/300.47 7993[2:Res:7949.0,4634.0] || member(not_subclass_element(u,complement(regular(v))),v)* -> subclass(u,complement(regular(v))) equal(v,null_class).
% 299.96/300.47 9765[0:SpL:568.0,196.0] || equal(symmetric_difference(u,cross_product(v,w)),range_of(xr)) -> member(y__dfg,complement(restrict(u,v,w)))*.
% 299.96/300.47 9776[0:SpL:568.0,494.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(singleton(x),complement(restrict(u,v,w)))*.
% 299.96/300.47 9823[0:SpL:569.0,196.0] || equal(symmetric_difference(cross_product(u,v),w),range_of(xr)) -> member(y__dfg,complement(restrict(w,u,v)))*.
% 299.96/300.47 9834[0:SpL:569.0,494.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(singleton(x),complement(restrict(w,u,v)))*.
% 299.96/300.47 11424[2:SpL:4880.0,1990.1] || member(ordered_pair(u,v),compose(null_class,w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 299.96/300.47 14208[4:Res:438.2,9930.0] || subclass(u,sum_class(range_of(null_class))) -> subclass(u,v) member(not_subclass_element(u,v),apply(null_class,w))*.
% 299.96/300.47 14211[4:Res:427.2,9930.0] || member(u,universal_class) subclass(universal_class,sum_class(range_of(null_class))) -> member(power_class(u),apply(null_class,v))*.
% 299.96/300.47 14212[4:Res:428.2,9930.0] || member(u,universal_class) subclass(universal_class,sum_class(range_of(null_class))) -> member(sum_class(u),apply(null_class,v))*.
% 299.96/300.47 14361[4:Res:7949.0,9932.0] || -> subclass(u,complement(apply(null_class,v))) member(not_subclass_element(u,complement(apply(null_class,v))),sum_class(range_of(null_class)))*.
% 299.96/300.47 14363[4:Res:438.2,9932.0] || subclass(u,apply(null_class,v))* -> subclass(u,w) member(not_subclass_element(u,w),sum_class(range_of(null_class)))*.
% 299.96/300.47 14366[4:Res:427.2,9932.0] || member(u,universal_class) subclass(universal_class,apply(null_class,v))* -> member(power_class(u),sum_class(range_of(null_class)))*.
% 299.96/300.47 14367[4:Res:428.2,9932.0] || member(u,universal_class) subclass(universal_class,apply(null_class,v))* -> member(sum_class(u),sum_class(range_of(null_class)))*.
% 299.96/300.47 14567[0:SpL:819.1,14500.0] || subclass(universal_class,complement(unordered_pair(u,not_subclass_element(cross_product(v,w),x))))* -> subclass(cross_product(v,w),x).
% 299.96/300.47 14579[0:SpL:819.1,14535.0] || subclass(universal_class,complement(unordered_pair(not_subclass_element(cross_product(u,v),w),x)))* -> subclass(cross_product(u,v),w).
% 299.96/300.47 14627[0:SpL:819.1,14572.0] || equal(complement(unordered_pair(u,not_subclass_element(cross_product(v,w),x))),universal_class)** -> subclass(cross_product(v,w),x).
% 299.96/300.47 14633[0:SpL:819.1,14584.0] || equal(complement(unordered_pair(not_subclass_element(cross_product(u,v),w),x)),universal_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.47 16514[4:SpL:16388.0,38.0] || member(ordered_pair(singleton(singleton(null_class)),u),flip(v))* -> member(ordered_pair(ordered_pair(universal_class,null_class),u),v).
% 299.96/300.47 16515[4:SpL:16388.0,35.0] || member(ordered_pair(singleton(singleton(null_class)),u),rotate(v))* -> member(ordered_pair(ordered_pair(universal_class,u),null_class),v).
% 299.96/300.47 17435[4:SpL:16458.0,109.0] || member(ordered_pair(u,ordered_pair(v,universal_class)),application_function)* -> equal(apply(u,v),domain__dfg(xr,universal_class,y__dfg)).
% 299.96/300.47 17436[4:SpL:16458.0,98.0] || member(ordered_pair(u,ordered_pair(v,universal_class)),composition_function)* -> equal(compose(u,v),domain__dfg(xr,universal_class,y__dfg)).
% 299.96/300.47 20416[4:Res:7949.0,9931.0] || -> subclass(u,complement(apply(null_class,v))) member(not_subclass_element(u,complement(apply(null_class,v))),apply(null_class,w))*.
% 299.96/300.47 20418[4:Res:438.2,9931.0] || subclass(u,apply(null_class,v))* -> subclass(u,w) member(not_subclass_element(u,w),apply(null_class,x))*.
% 299.96/300.47 20421[4:Res:427.2,9931.0] || member(u,universal_class) subclass(universal_class,apply(null_class,v))* -> member(power_class(u),apply(null_class,w))*.
% 299.96/300.47 20422[4:Res:428.2,9931.0] || member(u,universal_class) subclass(universal_class,apply(null_class,v))* -> member(sum_class(u),apply(null_class,w))*.
% 299.96/300.47 20456[0:Res:10763.2,273.0] || subclass(universal_class,restrict(u,v,w))* -> equal(x,null_class) member(regular(x),cross_product(v,w))*.
% 299.96/300.47 21004[0:SpR:20797.1,427.2] || equal(u,universal_class) member(u,universal_class)* subclass(universal_class,v) -> member(power_class(universal_class),v)*.
% 299.96/300.47 21666[0:Res:452.1,3.0] || subclass(ordered_pair(u,v),w)* subclass(w,x)* -> member(unordered_pair(u,singleton(v)),x)*.
% 299.96/300.47 21669[3:Res:452.1,8048.1] || subclass(ordered_pair(u,v),complement(compose(element_relation,universal_class)))* member(unordered_pair(u,singleton(v)),element_relation) -> .
% 299.96/300.47 21681[0:Res:452.1,576.0] || subclass(ordered_pair(u,v),symmetric_difference(w,x)) -> member(unordered_pair(u,singleton(v)),union(w,x))*.
% 299.96/300.47 21693[4:Res:452.1,9930.0] || subclass(ordered_pair(u,v),sum_class(range_of(null_class))) -> member(unordered_pair(u,singleton(v)),apply(null_class,w))*.
% 299.96/300.47 21694[4:Res:452.1,9931.0] || subclass(ordered_pair(u,v),apply(null_class,w))* -> member(unordered_pair(u,singleton(v)),apply(null_class,x))*.
% 299.96/300.47 21695[4:Res:452.1,9932.0] || subclass(ordered_pair(u,v),apply(null_class,w))* -> member(unordered_pair(u,singleton(v)),sum_class(range_of(null_class)))*.
% 299.96/300.47 21716[4:MRR:17381.0,21706.0] || -> equal(apply(choice,ordered_pair(universal_class,universal_class)),unordered_pair(universal_class,null_class))** equal(apply(choice,ordered_pair(universal_class,universal_class)),null_class).
% 299.96/300.47 21879[0:Res:436.2,4304.1] || subclass(u,intersection(v,w)) member(regular(u),symmetric_difference(v,w))* -> equal(u,null_class).
% 299.96/300.47 21895[0:Res:10763.2,4304.1] || subclass(universal_class,intersection(u,v)) member(regular(w),symmetric_difference(u,v))* -> equal(w,null_class).
% 299.96/300.47 23661[0:Obv:23630.1] || subclass(intersection(u,singleton(v)),w)* -> equal(intersection(u,singleton(v)),null_class) member(v,w).
% 299.96/300.47 23846[0:Obv:23809.1] || subclass(intersection(singleton(u),v),w)* -> equal(intersection(singleton(u),v),null_class) member(u,w).
% 299.96/300.47 24025[0:Res:4362.0,3517.0] || member(regular(restrict(complement(u),v,w)),u)* -> equal(restrict(complement(u),v,w),null_class).
% 299.96/300.47 24940[0:SpL:115.0,3518.0] || subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(regular(u),complement(intersection(v,w)))*.
% 299.96/300.47 25464[0:Res:4062.1,4292.0] || equal(symmetric_difference(complement(u),complement(v)),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,v))*.
% 299.96/300.47 25801[4:Res:23803.1,4304.1] || equal(intersection(u,v),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),symmetric_difference(u,v))* -> .
% 299.96/300.47 25805[4:Res:23803.1,273.0] || equal(restrict(u,v,w),ordered_pair(x,universal_class))* -> member(unordered_pair(x,null_class),cross_product(v,w))*.
% 299.96/300.47 25828[4:Res:23803.1,4634.0] || equal(regular(u),ordered_pair(v,universal_class)) member(unordered_pair(v,null_class),u)* -> equal(u,null_class).
% 299.96/300.47 26254[0:Res:4362.0,5654.0] || -> subclass(restrict(singleton(u),v,w),x) equal(not_subclass_element(restrict(singleton(u),v,w),x),u)**.
% 299.96/300.47 26713[2:Rew:26498.0,8378.1] || member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,complement(w))) -> .
% 299.96/300.47 26729[2:Rew:26498.0,8351.1] || member(u,intersection(union(null_class,v),complement(w)))* member(u,union(complement(v),w)) -> .
% 299.96/300.47 28656[2:Rew:27508.0,26914.1,26500.0,26914.1,27508.0,26914.0] || member(regular(union(null_class,complement(u))),union(null_class,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.96/300.47 27181[2:Rew:26509.0,24665.0] || equal(union(null_class,regular(u)),universal_class) member(unordered_pair(v,w),u)* -> equal(u,null_class).
% 299.96/300.47 27182[2:Rew:26509.0,23105.0] || equal(union(null_class,regular(u)),universal_class) member(ordered_pair(null_class,null_class),u)* -> equal(u,null_class).
% 299.96/300.47 27184[2:Rew:26509.0,13815.0] || equal(union(null_class,regular(u)),domain_relation) member(ordered_pair(null_class,null_class),u)* -> equal(u,null_class).
% 299.96/300.47 27196[2:Rew:26509.0,25438.0] || equal(union(null_class,symmetric_difference(complement(u),complement(v))),universal_class)** -> member(singleton(w),union(u,v))*.
% 299.96/300.47 27240[2:Rew:26509.0,2069.0] || equal(union(null_class,unordered_pair(u,v)),universal_class)** -> equal(singleton(w),v)* equal(singleton(w),u)*.
% 299.96/300.47 27246[2:Rew:26509.0,24644.0] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(unordered_pair(x,y),cross_product(v,w))*.
% 299.96/300.47 27248[2:Rew:26509.0,23086.0] || equal(union(null_class,restrict(u,v,w)),universal_class)** -> member(ordered_pair(null_class,null_class),cross_product(v,w))*.
% 299.96/300.47 27252[2:Rew:26509.0,13801.0] || equal(union(null_class,restrict(u,v,w)),domain_relation)** -> member(ordered_pair(null_class,null_class),cross_product(v,w))*.
% 299.96/300.47 27258[2:Rew:26509.0,18822.1] || member(ordered_pair(u,v),symmetric_difference(w,x))* subclass(universal_class,union(null_class,intersection(w,x)))* -> .
% 299.96/300.47 27259[2:Rew:26509.0,14395.1] || member(unordered_pair(u,v),symmetric_difference(w,x))* subclass(universal_class,union(null_class,intersection(w,x)))* -> .
% 299.96/300.47 27260[2:Rew:26509.0,25619.1] || member(ordered_pair(u,v),symmetric_difference(w,x))* equal(union(null_class,intersection(w,x)),universal_class) -> .
% 299.96/300.47 27266[2:Rew:26509.0,24640.0] || equal(union(null_class,intersection(u,v)),universal_class) member(unordered_pair(w,x),symmetric_difference(u,v))* -> .
% 299.96/300.47 28668[2:Rew:26509.0,27282.0] || -> subclass(union(null_class,intersection(u,v)),w) member(not_subclass_element(union(null_class,intersection(u,v)),w),u)*.
% 299.96/300.47 28669[2:Rew:26509.0,27283.0] || -> subclass(union(null_class,intersection(u,v)),w) member(not_subclass_element(union(null_class,intersection(u,v)),w),v)*.
% 299.96/300.47 27291[2:Rew:26509.0,12222.1] || member(ordered_pair(null_class,null_class),symmetric_difference(u,v)) subclass(domain_relation,union(null_class,intersection(u,v)))* -> .
% 299.96/300.47 27293[2:Rew:26509.0,21889.0] || equal(union(null_class,intersection(u,v)),domain_relation) member(ordered_pair(null_class,null_class),symmetric_difference(u,v))* -> .
% 299.96/300.47 28670[2:Rew:26509.0,27324.2] || subclass(u,v) -> subclass(union(null_class,u),w) member(not_subclass_element(union(null_class,u),w),v)*.
% 299.96/300.47 30859[2:SpL:26509.0,4017.1] || member(u,universal_class) subclass(universal_class,union(null_class,v))* member(power_class(u),complement(v))* -> .
% 299.96/300.47 30980[2:SpL:26509.0,4076.1] || member(u,universal_class) subclass(universal_class,union(null_class,v))* member(sum_class(u),complement(v))* -> .
% 299.96/300.47 33502[2:MRR:33472.0,9967.1] || -> member(not_subclass_element(regular(complement(u)),v),u)* subclass(regular(complement(u)),v) equal(complement(u),null_class).
% 299.96/300.47 33713[0:SpR:7138.0,7641.1] || member(u,universal_class) -> member(u,complement(symmetric_difference(v,w))) member(u,complement(intersection(v,w)))*.
% 299.96/300.47 34507[0:Rew:4319.1,34506.1] || member(u,v) member(u,w) -> subclass(intersection(x,singleton(u)),intersection(w,v))*.
% 299.96/300.47 34591[0:Rew:5527.1,34590.1] || member(u,v) member(u,w) -> subclass(intersection(singleton(u),x),intersection(w,v))*.
% 299.96/300.47 34656[0:MRR:34631.0,9967.1] || subclass(u,complement(union(v,w)))* -> member(not_subclass_element(u,x),complement(v))* subclass(u,x).
% 299.96/300.47 34657[0:MRR:34630.0,9967.1] || subclass(u,complement(union(v,w)))* -> member(not_subclass_element(u,x),complement(w))* subclass(u,x).
% 299.96/300.47 35125[2:SpR:27508.0,22195.0] || -> subclass(complement(successor(union(null_class,u))),intersection(union(null_class,complement(u)),complement(singleton(union(null_class,u)))))*.
% 299.96/300.47 35269[2:Rew:27508.0,35163.1] || -> member(not_subclass_element(u,union(null_class,complement(v))),union(null_class,v))* subclass(u,union(null_class,complement(v))).
% 299.96/300.47 35664[2:Res:29122.1,10.0] || equal(unordered_pair(u,v),domain_relation)** -> equal(ordered_pair(null_class,null_class),v) equal(ordered_pair(null_class,null_class),u).
% 299.96/300.47 35814[0:Res:450.1,628.0] || subclass(complement(cross_product(universal_class,universal_class)),singleton(u))* -> equal(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 299.96/300.47 35859[0:Res:450.1,95.0] || subclass(complement(cross_product(universal_class,universal_class)),compose_class(u))* -> equal(compose(u,domain__dfg(xr,universal_class,y__dfg)),y__dfg).
% 299.96/300.47 35940[0:Res:6852.1,628.0] || subclass(complement(singleton(u)),cross_product(universal_class,universal_class))* -> equal(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 299.96/300.47 35985[0:Res:6852.1,95.0] || subclass(complement(compose_class(u)),cross_product(universal_class,universal_class))* -> equal(compose(u,domain__dfg(xr,universal_class,y__dfg)),y__dfg).
% 299.96/300.47 36234[4:Res:147.1,14890.0] || equal(cantor(regular(cross_product(singleton(y__dfg),universal_class))),range_of(xr))** -> equal(cross_product(singleton(y__dfg),universal_class),null_class).
% 299.96/300.47 36243[6:Res:30656.1,14890.0] || equal(cantor(regular(cross_product(singleton(null_class),universal_class))),successor(null_class))** -> equal(cross_product(singleton(null_class),universal_class),null_class).
% 299.96/300.47 36244[6:Res:30546.1,14890.0] || equal(cantor(regular(cross_product(singleton(null_class),universal_class))),singleton(null_class))** -> equal(cross_product(singleton(null_class),universal_class),null_class).
% 299.96/300.47 36270[4:Rew:3915.0,36228.1] || member(domain__dfg(xr,universal_class,y__dfg),cantor(regular(cross_product(null_class,universal_class))))* -> equal(cross_product(null_class,universal_class),null_class).
% 299.96/300.47 38140[9:Rew:37709.1,37983.2] function(u) || member(u,cantor(regular(cross_product(null_class,universal_class))))* -> equal(cross_product(null_class,universal_class),null_class).
% 299.96/300.47 38293[9:SoR:37715.1,2679.2] function(u) single_valued_class(apply(u,v)) || equal(apply(u,v),cross_product(universal_class,universal_class))** -> .
% 299.96/300.47 38308[9:SoR:37718.0,2679.2] single_valued_class(not_subclass_element(u,v)) || equal(not_subclass_element(u,v),cross_product(universal_class,universal_class))** -> subclass(u,v).
% 299.96/300.47 38657[9:SpL:38417.1,14811.1] one_to_one(u) || member(inverse(u),cantor(v))* equal(restrict(v,null_class,universal_class),null_class) -> .
% 299.96/300.47 39069[9:SoR:38412.0,2679.2] single_valued_class(range_of(u)) || member(inverse(u),universal_class)* equal(cross_product(universal_class,universal_class),range_of(u)) -> .
% 299.96/300.47 39210[4:SpR:14880.0,14939.1] || member(u,universal_class) -> member(u,range_of(v)) equal(apply(inverse(v),u),sum_class(range_of(null_class)))**.
% 299.96/300.47 39232[4:Res:14939.1,19445.0] || member(u,universal_class) subclass(universal_class,complement(element_relation))* -> equal(sum_class(range_of(null_class)),apply(u,u))*.
% 299.96/300.47 39261[4:MRR:39217.0,9967.1] || -> equal(apply(u,not_subclass_element(complement(cantor(u)),v)),sum_class(range_of(null_class)))** subclass(complement(cantor(u)),v).
% 299.96/300.47 39558[4:Res:14830.2,39392.0] || member(u,universal_class) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(u,cantor(u)),singleton(null_class))*.
% 299.96/300.47 39956[4:Res:14893.1,628.0] || subclass(domain_relation,rotate(singleton(u)))* -> equal(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.96/300.47 40007[4:Res:14893.1,95.0] || subclass(domain_relation,rotate(compose_class(u))) -> equal(compose(u,ordered_pair(v,cantor(ordered_pair(w,v)))),w)**.
% 299.96/300.47 40010[4:Res:14893.1,14835.0] || subclass(domain_relation,rotate(application_function)) -> member(u,cantor(ordered_pair(v,cantor(ordered_pair(ordered_pair(u,w),v)))))*.
% 299.96/300.47 40020[4:Res:14893.1,38.0] || subclass(domain_relation,rotate(flip(u))) -> member(ordered_pair(ordered_pair(cantor(ordered_pair(v,w)),w),v),u)*.
% 299.96/300.47 40021[4:Res:14893.1,35.0] || subclass(domain_relation,rotate(rotate(u))) -> member(ordered_pair(ordered_pair(cantor(ordered_pair(v,w)),v),w),u)*.
% 299.96/300.47 40053[4:Res:14894.1,628.0] || subclass(domain_relation,flip(singleton(u)))* -> equal(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.96/300.47 40104[4:Res:14894.1,95.0] || subclass(domain_relation,flip(compose_class(u))) -> equal(compose(u,ordered_pair(v,w)),cantor(ordered_pair(w,v)))**.
% 299.96/300.47 40110[4:Res:14894.1,38.0] || subclass(domain_relation,flip(flip(u))) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(v,w))),u)*.
% 299.96/300.47 40111[4:Res:14894.1,35.0] || subclass(domain_relation,flip(rotate(u))) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(v,w))),w),u)*.
% 299.96/300.47 40172[0:Res:2885.2,628.0] || subclass(u,singleton(v))* -> equal(intersection(w,u),null_class) equal(regular(intersection(w,u)),v)*.
% 299.96/300.47 41178[0:Res:3492.2,628.0] || subclass(u,singleton(v))* -> equal(intersection(u,w),null_class) equal(regular(intersection(u,w)),v)*.
% 299.96/300.47 42778[0:Res:64.1,3516.0] function(u) || subclass(cross_product(universal_class,universal_class),v)* -> equal(u,null_class) member(regular(u),v)*.
% 299.96/300.47 42890[2:SpR:35175.0,22195.0] || -> subclass(complement(successor(union(u,u))),intersection(union(null_class,complement(u)),complement(singleton(union(u,u)))))*.
% 299.96/300.47 43018[2:Rew:35175.0,42932.1] || -> member(not_subclass_element(u,union(null_class,complement(v))),union(v,v))* subclass(u,union(null_class,complement(v))).
% 299.96/300.47 43019[2:Rew:35175.0,42958.1] || member(regular(union(null_class,complement(u))),union(u,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.96/300.47 43234[0:Obv:43205.1] || subclass(singleton(u),symmetric_difference(v,w))* -> equal(singleton(u),null_class) member(u,union(v,w)).
% 299.96/300.47 43664[0:Rew:57.0,43617.1,57.0,43617.0] || -> subclass(singleton(not_subclass_element(intersection(u,power_class(v)),w)),power_class(v))* subclass(intersection(u,power_class(v)),w).
% 299.96/300.47 43671[2:MRR:43670.0,9967.1] || -> member(not_subclass_element(intersection(u,union(null_class,v)),w),v)* subclass(intersection(u,union(null_class,v)),w).
% 299.96/300.47 44367[0:Rew:57.0,44312.1,57.0,44312.0] || -> subclass(singleton(not_subclass_element(intersection(power_class(u),v),w)),power_class(u))* subclass(intersection(power_class(u),v),w).
% 299.96/300.47 44375[2:MRR:44374.0,9967.1] || -> member(not_subclass_element(intersection(union(null_class,u),v),w),u)* subclass(intersection(union(null_class,u),v),w).
% 299.96/300.47 45229[0:Obv:45205.2] || equal(u,v) subclass(universal_class,w)* -> equal(unordered_pair(v,u),null_class)** member(v,w)*.
% 299.96/300.47 45349[6:Res:30656.1,4282.0] || equal(symmetric_difference(u,cross_product(v,w)),successor(null_class)) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.96/300.47 45350[6:Res:30546.1,4282.0] || equal(symmetric_difference(u,cross_product(v,w)),singleton(null_class)) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.96/300.47 45430[6:Res:30656.1,4283.0] || equal(symmetric_difference(cross_product(u,v),w),successor(null_class)) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.96/300.47 45431[6:Res:30546.1,4283.0] || equal(symmetric_difference(cross_product(u,v),w),singleton(null_class)) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.96/300.47 46099[0:Rew:57.0,46008.2] || member(u,universal_class) -> member(u,complement(intersection(power_class(v),power_class(w))))* member(u,power_class(w)).
% 299.96/300.47 46100[0:Rew:57.0,46009.2] || member(u,universal_class) -> member(u,complement(intersection(power_class(v),power_class(w))))* member(u,power_class(v)).
% 299.96/300.47 46416[2:Rew:46319.1,46342.1] || equal(null_class,u) member(regular(power_class(universal_class)),image(element_relation,u))* -> equal(power_class(universal_class),null_class).
% 299.96/300.47 46542[0:Rew:46498.0,6084.0] || -> subclass(symmetric_difference(complement(u),union(v,complement(power_class(w)))),union(u,intersection(complement(v),power_class(w))))*.
% 299.96/300.47 46641[2:Rew:46498.0,38747.1] || equal(intersection(complement(u),power_class(v)),domain_relation) subclass(universal_class,union(u,complement(power_class(v))))* -> .
% 299.96/300.47 46645[2:Rew:46498.0,18900.1] || subclass(domain_relation,intersection(complement(u),power_class(v)))* subclass(universal_class,union(u,complement(power_class(v)))) -> .
% 299.96/300.47 46653[0:Rew:46498.0,6094.0] || -> subclass(symmetric_difference(union(u,complement(power_class(v))),complement(w)),union(intersection(complement(u),power_class(v)),w))*.
% 299.96/300.47 46660[0:Rew:46498.0,9595.1] || -> member(singleton(null_class),intersection(complement(u),power_class(v)))* member(singleton(null_class),union(u,complement(power_class(v)))).
% 299.96/300.47 46661[2:Rew:46498.0,38915.1] || equal(intersection(complement(u),power_class(v)),domain_relation) subclass(domain_relation,union(u,complement(power_class(v))))* -> .
% 299.96/300.47 46662[2:Rew:46498.0,12300.1] || subclass(domain_relation,intersection(complement(u),power_class(v)))* subclass(domain_relation,union(u,complement(power_class(v)))) -> .
% 299.96/300.47 46665[2:Rew:46498.0,12534.1] || equal(intersection(complement(u),power_class(v)),domain_relation)** equal(union(u,complement(power_class(v))),domain_relation) -> .
% 299.96/300.47 46732[0:Rew:46498.0,6085.0] || -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),w)),union(u,intersection(power_class(v),complement(w))))*.
% 299.96/300.47 46760[0:Rew:46498.0,31401.0] || member(regular(intersection(u,power_class(v))),complement(power_class(v)))* -> equal(intersection(u,power_class(v)),null_class).
% 299.96/300.47 46789[0:Rew:46498.0,372.1] || equal(image(element_relation,power_class(u)),range_of(xr))** equal(power_class(complement(power_class(u))),range_of(xr)) -> .
% 299.96/300.47 46803[0:Rew:46498.0,36517.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(ordered_pair(v,w),image(element_relation,power_class(u)))* -> .
% 299.96/300.47 46804[0:Rew:46498.0,36495.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(unordered_pair(v,w),image(element_relation,power_class(u)))* -> .
% 299.96/300.47 46806[4:Rew:46498.0,24600.1] || equal(image(element_relation,power_class(u)),singleton(singleton(null_class))) subclass(universal_class,power_class(complement(power_class(u))))* -> .
% 299.96/300.47 46820[2:Rew:46498.0,36520.0] || subclass(domain_relation,power_class(complement(power_class(u)))) member(ordered_pair(null_class,null_class),image(element_relation,power_class(u)))* -> .
% 299.96/300.47 46822[2:Rew:46498.0,36519.0] || equal(power_class(complement(power_class(u))),domain_relation) member(ordered_pair(null_class,null_class),image(element_relation,power_class(u)))* -> .
% 299.96/300.47 46871[2:Rew:46498.0,34272.0] || -> subclass(regular(image(element_relation,power_class(u))),power_class(complement(power_class(u))))* equal(image(element_relation,power_class(u)),null_class).
% 299.96/300.47 46935[2:Rew:46498.0,38749.1] || equal(intersection(power_class(u),complement(v)),domain_relation) subclass(universal_class,union(complement(power_class(u)),v))* -> .
% 299.96/300.47 46939[2:Rew:46498.0,18903.1] || subclass(domain_relation,intersection(power_class(u),complement(v)))* subclass(universal_class,union(complement(power_class(u)),v)) -> .
% 299.96/300.47 46947[0:Rew:46498.0,6095.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),v),complement(w)),union(intersection(power_class(u),complement(v)),w))*.
% 299.96/300.47 46954[0:Rew:46498.0,9598.1] || -> member(singleton(null_class),intersection(power_class(u),complement(v)))* member(singleton(null_class),union(complement(power_class(u)),v)).
% 299.96/300.47 46955[2:Rew:46498.0,38917.1] || equal(intersection(power_class(u),complement(v)),domain_relation) subclass(domain_relation,union(complement(power_class(u)),v))* -> .
% 299.96/300.47 46956[2:Rew:46498.0,12303.1] || subclass(domain_relation,intersection(power_class(u),complement(v)))* subclass(domain_relation,union(complement(power_class(u)),v)) -> .
% 299.96/300.47 46959[2:Rew:46498.0,12537.1] || equal(intersection(power_class(u),complement(v)),domain_relation)** equal(union(complement(power_class(u)),v),domain_relation) -> .
% 299.96/300.47 47059[0:Rew:46498.0,31780.0] || member(regular(intersection(power_class(u),v)),complement(power_class(u)))* -> equal(intersection(power_class(u),v),null_class).
% 299.96/300.47 47376[0:Rew:46498.0,46786.0] || subclass(power_class(complement(power_class(u))),image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(u))),null_class).
% 299.96/300.47 48285[0:SpL:20797.1,46510.0] || equal(u,universal_class) member(regular(power_class(universal_class)),complement(power_class(universal_class)))* -> equal(power_class(u),null_class)**.
% 299.96/300.47 48286[0:SpL:20797.1,46510.0] || equal(u,universal_class) member(regular(power_class(u)),complement(power_class(u)))* -> equal(power_class(universal_class),null_class).
% 299.96/300.47 48828[2:Res:29122.1,46503.0] || equal(image(element_relation,power_class(u)),domain_relation) member(ordered_pair(null_class,null_class),power_class(complement(power_class(u))))* -> .
% 299.96/300.47 48829[2:Res:5107.1,46503.0] || subclass(domain_relation,image(element_relation,power_class(u))) member(ordered_pair(null_class,null_class),power_class(complement(power_class(u))))* -> .
% 299.96/300.47 49060[0:Rew:49015.0,11287.1] || subclass(power_class(universal_class),singleton(u))* -> member(u,complement(power_class(universal_class))) equal(power_class(universal_class),singleton(u)).
% 299.96/300.47 49192[0:Rew:49015.0,22486.1] || equal(u,universal_class) member(regular(power_class(u)),complement(power_class(universal_class)))* -> equal(power_class(universal_class),null_class).
% 299.96/300.47 49193[0:Rew:49015.0,22445.1] || equal(u,universal_class) member(regular(power_class(u)),complement(power_class(universal_class)))* -> equal(power_class(u),null_class).
% 299.96/300.47 49301[2:Rew:49017.0,11298.1] || subclass(power_class(null_class),singleton(u))* -> member(u,complement(power_class(null_class))) equal(power_class(null_class),singleton(u)).
% 299.96/300.47 50003[2:SpR:47762.0,20820.1] || equal(complement(power_class(complement(power_class(u)))),universal_class) -> equal(union(image(element_relation,power_class(u)),v),universal_class)**.
% 299.96/300.47 50091[2:Rew:47084.0,50056.1,26509.0,50056.1] || equal(complement(union(image(element_relation,power_class(u)),v)),universal_class)** -> member(null_class,power_class(complement(power_class(u)))).
% 299.96/300.47 50092[2:Rew:47084.0,50057.1,26509.0,50057.1] || equal(complement(union(image(element_relation,power_class(u)),v)),universal_class)** -> member(omega,power_class(complement(power_class(u)))).
% 299.96/300.47 50093[2:Rew:47084.0,50058.1,26509.0,50058.1] || equal(complement(union(image(element_relation,power_class(u)),v)),universal_class)** -> member(y__dfg,power_class(complement(power_class(u)))).
% 299.96/300.47 50226[2:SpR:47763.0,20823.1] || equal(complement(power_class(complement(power_class(u)))),universal_class) -> equal(union(v,image(element_relation,power_class(u))),universal_class)**.
% 299.96/300.47 50313[2:Rew:47084.0,50254.1,26509.0,50254.1] || equal(complement(union(u,image(element_relation,power_class(v)))),universal_class)** -> member(omega,power_class(complement(power_class(v)))).
% 299.96/300.47 50314[2:Rew:47084.0,50255.1,26509.0,50255.1] || equal(complement(union(u,image(element_relation,power_class(v)))),universal_class)** -> member(y__dfg,power_class(complement(power_class(v)))).
% 299.96/300.47 50402[0:Res:147.1,46534.0] || equal(symmetric_difference(complement(u),power_class(v)),range_of(xr)) -> member(y__dfg,union(u,complement(power_class(v))))*.
% 299.96/300.47 50409[0:Res:426.1,46534.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(singleton(w),union(u,complement(power_class(v))))*.
% 299.96/300.47 50416[6:Res:30656.1,46534.0] || equal(symmetric_difference(complement(u),power_class(v)),successor(null_class)) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.96/300.47 50417[6:Res:30546.1,46534.0] || equal(symmetric_difference(complement(u),power_class(v)),singleton(null_class)) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.96/300.47 50520[0:Res:147.1,46724.0] || equal(symmetric_difference(power_class(u),complement(v)),range_of(xr)) -> member(y__dfg,union(complement(power_class(u)),v))*.
% 299.96/300.47 50527[0:Res:426.1,46724.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(singleton(w),union(complement(power_class(u)),v))*.
% 299.96/300.47 50534[6:Res:30656.1,46724.0] || equal(symmetric_difference(power_class(u),complement(v)),successor(null_class)) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.96/300.47 50535[6:Res:30546.1,46724.0] || equal(symmetric_difference(power_class(u),complement(v)),singleton(null_class)) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.96/300.47 50764[0:SoR:7400.0,73.1] one_to_one(complement(u)) || member(v,universal_class) -> member(v,u)* member(v,cross_product(universal_class,universal_class))*.
% 299.96/300.47 50802[3:Res:8.1,8119.0] || equal(complement(compose(element_relation,universal_class)),u) member(not_subclass_element(u,v),element_relation)* -> subclass(u,v).
% 299.96/300.47 50853[6:Res:48085.1,4282.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.96/300.47 50855[6:Res:48085.1,46534.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.96/300.47 50856[6:Res:48085.1,4283.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.96/300.47 50857[6:Res:48085.1,46724.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.96/300.47 50876[6:Res:48085.1,14890.0] || equal(complement(cantor(regular(cross_product(singleton(null_class),universal_class)))),null_class)** -> equal(cross_product(singleton(null_class),universal_class),null_class).
% 299.96/300.47 50911[4:Rew:16388.0,50904.1] || member(singleton(singleton(singleton(singleton(singleton(null_class))))),application_function)* -> member(null_class,cantor(singleton(singleton(singleton(null_class))))).
% 299.96/300.47 51133[4:MRR:51111.2,9913.1] || member(cantor(u),v)* member(u,w)* subclass(domain_relation,complement(cross_product(w,v)))* -> .
% 299.96/300.47 51139[4:MRR:51138.0,319.0] || member(u,universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.96/300.47 51244[4:Res:14939.1,48665.1] || member(u,universal_class) equal(cantor(v),null_class) -> equal(sum_class(range_of(null_class)),apply(v,u))*.
% 299.96/300.47 51256[2:Res:2002.2,48665.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,w)* equal(null_class,w) -> .
% 299.96/300.47 52882[10:Rew:51634.0,52277.1] || equal(union(null_class,unordered_pair(u,v)),universal_class)** -> equal(regular(null_class),v) equal(regular(null_class),u).
% 299.96/300.47 52299[10:Rew:51634.0,27195.1] || equal(union(null_class,symmetric_difference(complement(u),complement(v))),universal_class)** -> member(regular(null_class),union(u,v)).
% 299.96/300.47 52337[10:Rew:51634.0,24905.1] || subclass(universal_class,cross_product(u,v))* -> equal(ordered_pair(first(regular(null_class)),second(regular(null_class))),regular(null_class))**.
% 299.96/300.47 52350[10:Rew:51634.0,25355.1] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(regular(null_class),complement(restrict(u,v,w)))*.
% 299.96/300.47 52352[10:Rew:51634.0,25356.1] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(regular(null_class),complement(restrict(w,u,v)))*.
% 299.96/300.47 52382[10:Rew:51634.0,50445.1] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(regular(null_class),union(u,complement(power_class(v))))*.
% 299.96/300.47 52384[10:Rew:51634.0,50563.1] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(regular(null_class),union(complement(power_class(u)),v))*.
% 299.96/300.47 53063[0:Res:3914.1,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(singleton(w),null_class) member(power_class(w),v)*.
% 299.96/300.47 53120[0:Res:9963.1,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(w,null_class) member(power_class(regular(w)),v)*.
% 299.96/300.47 53197[2:Rew:26500.0,53162.1] || member(u,universal_class) subclass(universal_class,union(null_class,v)) -> member(power_class(u),union(v,v))*.
% 299.96/300.47 53228[0:Res:3914.1,4072.0] || subclass(universal_class,u) -> equal(singleton(image(v,singleton(w))),null_class)** member(apply(v,w),u)*.
% 299.96/300.47 53253[0:Res:3914.1,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(singleton(w),null_class) member(sum_class(w),v)*.
% 299.96/300.47 53310[0:Res:9963.1,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> equal(w,null_class) member(sum_class(regular(w)),v)*.
% 299.96/300.47 53471[2:Rew:26500.0,53435.1] || member(u,universal_class) subclass(universal_class,union(null_class,v)) -> member(sum_class(u),union(v,v))*.
% 299.96/300.47 53501[2:Res:8.1,5502.0] || equal(regular(u),v) member(regular(v),u)* -> equal(v,null_class) equal(u,null_class).
% 299.96/300.47 53697[2:Obv:53695.1] || member(singleton(first(regular(cross_product(u,v)))),cross_product(u,v))* -> equal(cross_product(u,v),null_class).
% 299.96/300.48 53713[2:SpL:819.1,45974.0] || subclass(universal_class,union(null_class,singleton(not_subclass_element(cross_product(u,v),w))))* -> subclass(cross_product(u,v),w).
% 299.96/300.48 53804[4:Res:8.1,15170.1] || equal(intersection(u,v),domain_relation)** member(w,universal_class) -> member(ordered_pair(w,cantor(w)),u)*.
% 299.96/300.48 53922[4:Res:8.1,15173.1] || equal(intersection(u,v),domain_relation)** member(w,universal_class) -> member(ordered_pair(w,cantor(w)),v)*.
% 299.96/300.48 54445[0:SpL:45.0,6486.2] || member(u,complement(singleton(v)))* member(u,complement(v)) member(u,successor(v)) -> .
% 299.96/300.48 54481[0:Res:676.1,6486.2] || equal(symmetric_difference(u,v),universal_class)** member(y__dfg,complement(v))* member(y__dfg,complement(u))* -> .
% 299.96/300.48 54485[0:Res:462.1,6486.2] || equal(union(u,v),universal_class)** member(y__dfg,complement(v))* member(y__dfg,complement(u))* -> .
% 299.96/300.48 54491[0:Res:457.1,6486.2] || equal(union(u,v),universal_class)** member(omega,complement(v))* member(omega,complement(u))* -> .
% 299.96/300.48 54502[0:Res:2132.1,6486.2] || equal(union(u,v),universal_class)** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.96/300.48 54528[0:Res:612.1,6486.2] || equal(symmetric_difference(u,v),universal_class)** member(omega,complement(v))* member(omega,complement(u))* -> .
% 299.96/300.48 54529[0:Res:2223.1,6486.2] || equal(symmetric_difference(u,v),universal_class)** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.96/300.48 54617[2:MRR:54616.1,21706.0] || equal(unordered_pair(u,singleton(v)),singleton(u)) -> equal(apply(choice,ordered_pair(u,v)),singleton(u))**.
% 299.96/300.48 54690[2:SpL:21712.0,14410.0] || subclass(universal_class,complement(singleton(regular(ordered_pair(u,v)))))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 54691[2:SpL:21712.0,14431.0] || equal(complement(singleton(regular(ordered_pair(u,v)))),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 54696[2:SpL:21712.0,45791.0] || subclass(unordered_pair(regular(ordered_pair(u,v)),w),null_class)* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 54697[2:SpL:21712.0,48673.0] || equal(unordered_pair(regular(ordered_pair(u,v)),w),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 54705[2:SpL:21712.0,230.0] || equal(complement(regular(ordered_pair(y__dfg,u))),range_of(xr))** -> equal(regular(ordered_pair(y__dfg,u)),singleton(y__dfg)).
% 299.96/300.48 54731[2:SpL:21712.0,45786.0] || subclass(unordered_pair(u,regular(ordered_pair(v,w))),null_class)* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.96/300.48 54732[2:SpL:21712.0,48669.0] || equal(unordered_pair(u,regular(ordered_pair(v,w))),null_class)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.96/300.48 54745[4:Rew:16381.0,54684.0] || -> equal(regular(ordered_pair(universal_class,u)),null_class) equal(unordered_pair(null_class,regular(ordered_pair(universal_class,u))),ordered_pair(universal_class,u))**.
% 299.96/300.48 54884[0:Res:8.1,4303.1] || equal(u,complement(intersection(v,w)))* member(x,symmetric_difference(v,w))* -> member(x,u)*.
% 299.96/300.48 54898[2:Rew:40668.0,54897.0] || member(u,union(complement(v),intersection(v,w)))* subclass(universal_class,x)* -> member(u,x)*.
% 299.96/300.48 54900[2:Rew:41091.0,54899.0] || member(u,union(complement(v),intersection(w,v)))* subclass(universal_class,x)* -> member(u,x)*.
% 299.96/300.48 54960[0:Res:8.1,5614.0] || equal(restrict(u,v,w),x)* -> equal(x,null_class) member(regular(x),cross_product(v,w))*.
% 299.96/300.48 55064[2:SpL:819.1,51180.0] || equal(union(null_class,singleton(not_subclass_element(cross_product(u,v),w))),universal_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.48 55402[0:Obv:55342.2] || subclass(u,v) subclass(intersection(w,u),complement(v))* -> subclass(intersection(w,u),x)*.
% 299.96/300.48 55605[0:Obv:55536.1] || subclass(intersection(u,intersection(v,w)),complement(v))* -> subclass(intersection(u,intersection(v,w)),x)*.
% 299.96/300.48 55747[0:Rew:31.0,55706.1] single_valued_class(intersection(u,intersection(cross_product(universal_class,universal_class),v))) || -> function(intersection(u,restrict(v,universal_class,universal_class)))*.
% 299.96/300.48 56131[0:Obv:56062.1] || subclass(intersection(u,intersection(v,w)),complement(w))* -> subclass(intersection(u,intersection(v,w)),x)*.
% 299.96/300.48 56274[0:Rew:30.0,56232.1] single_valued_class(intersection(u,intersection(v,cross_product(universal_class,universal_class)))) || -> function(intersection(u,restrict(v,universal_class,universal_class)))*.
% 299.96/300.48 56571[0:Obv:56512.2] || subclass(u,v) subclass(intersection(u,w),complement(v))* -> subclass(intersection(u,w),x)*.
% 299.96/300.48 56606[0:Res:55618.0,408.1] inductive(intersection(u,restrict(omega,v,w))) || -> equal(intersection(u,restrict(omega,v,w)),omega)**.
% 299.96/300.48 57142[0:Obv:57071.1] || subclass(intersection(intersection(u,v),w),complement(u))* -> subclass(intersection(intersection(u,v),w),x)*.
% 299.96/300.48 57287[0:Rew:31.0,57245.1] single_valued_class(intersection(intersection(cross_product(universal_class,universal_class),u),v)) || -> function(intersection(restrict(u,universal_class,universal_class),v))*.
% 299.96/300.48 57318[4:MRR:4066.2,57317.0] || equal(domain__dfg(xr,universal_class,y__dfg),successor(null_class)) member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 57508[0:Obv:57437.1] || subclass(intersection(intersection(u,v),w),complement(v))* -> subclass(intersection(intersection(u,v),w),x)*.
% 299.96/300.48 57746[0:Res:94.0,5655.0] || subclass(cross_product(universal_class,universal_class),u) -> subclass(compose_class(v),w) member(not_subclass_element(compose_class(v),w),u)*.
% 299.96/300.48 57749[0:Res:107.0,5655.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),u)* -> subclass(application_function,v) member(not_subclass_element(application_function,v),u)*.
% 299.96/300.48 57750[0:Res:97.0,5655.0] || subclass(cross_product(universal_class,cross_product(universal_class,universal_class)),u)* -> subclass(composition_function,v) member(not_subclass_element(composition_function,v),u)*.
% 299.96/300.48 57755[0:Res:8.1,5655.0] || equal(u,v)* subclass(u,w)* -> subclass(v,x) member(not_subclass_element(v,x),w)*.
% 299.96/300.48 57766[2:Res:29723.0,5655.0] || subclass(u,v) -> subclass(union(u,u),w) member(not_subclass_element(union(u,u),w),v)*.
% 299.96/300.48 57948[2:Rew:31.0,57906.1] single_valued_class(union(null_class,intersection(cross_product(universal_class,universal_class),u))) || -> function(union(null_class,restrict(u,universal_class,universal_class)))*.
% 299.96/300.48 57969[2:Res:57943.0,3516.0] || subclass(complement(u),v) -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),v)*.
% 299.96/300.48 57978[3:Res:57943.0,8120.0] || member(regular(complement(successor(compose(element_relation,universal_class)))),element_relation)* -> equal(complement(successor(compose(element_relation,universal_class))),null_class).
% 299.96/300.48 58041[2:Res:57280.1,5655.0] || equal(u,universal_class) subclass(u,v)* -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.96/300.48 58312[2:Rew:26500.0,58264.0] || subclass(u,union(null_class,v)) -> subclass(u,w) member(not_subclass_element(u,w),union(v,v))*.
% 299.96/300.48 58326[0:Obv:58305.2] || subclass(u,symmetric_difference(v,w)) subclass(u,complement(union(v,w)))* -> subclass(u,x)*.
% 299.96/300.48 58860[0:Rew:30.0,58818.1] single_valued_class(intersection(intersection(u,cross_product(universal_class,universal_class)),v)) || -> function(intersection(restrict(u,universal_class,universal_class),v))*.
% 299.96/300.48 59027[2:Rew:30.0,58986.1] single_valued_class(union(null_class,intersection(u,cross_product(universal_class,universal_class)))) || -> function(union(null_class,restrict(u,universal_class,universal_class)))*.
% 299.96/300.48 59578[0:Obv:59570.1] || subclass(restrict(u,v,w),complement(cross_product(v,w)))* -> subclass(restrict(u,v,w),x)*.
% 299.96/300.48 59745[2:Res:59307.1,4282.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(y__dfg,complement(restrict(u,v,w)))*.
% 299.96/300.48 59747[2:Res:59307.1,46534.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(y__dfg,union(u,complement(power_class(v))))*.
% 299.96/300.48 59748[2:Res:59307.1,4283.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(y__dfg,complement(restrict(w,u,v)))*.
% 299.96/300.48 59749[2:Res:59307.1,46724.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(y__dfg,union(complement(power_class(u)),v))*.
% 299.96/300.48 59762[4:Res:59307.1,14890.0] || equal(complement(cantor(regular(cross_product(singleton(y__dfg),universal_class)))),null_class)** -> equal(cross_product(singleton(y__dfg),universal_class),null_class).
% 299.96/300.48 59801[2:Res:59308.1,4282.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(omega,complement(restrict(u,v,w)))*.
% 299.96/300.48 59803[2:Res:59308.1,46534.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(omega,union(u,complement(power_class(v))))*.
% 299.96/300.48 59804[2:Res:59308.1,4283.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(omega,complement(restrict(w,u,v)))*.
% 299.96/300.48 59805[2:Res:59308.1,46724.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(omega,union(complement(power_class(u)),v))*.
% 299.96/300.48 59818[4:Res:59308.1,14890.0] || equal(complement(cantor(regular(cross_product(singleton(omega),universal_class)))),null_class)** -> equal(cross_product(singleton(omega),universal_class),null_class).
% 299.96/300.48 60124[3:Res:58207.1,2907.1] || equal(complement(compose(u,inverse(u))),universal_class)** subclass(u,cross_product(universal_class,universal_class)) -> function(u).
% 299.96/300.48 60459[2:Res:57823.0,408.1] inductive(union(null_class,restrict(omega,u,v))) || -> equal(union(null_class,restrict(omega,u,v)),omega)**.
% 299.96/300.48 60563[0:SpR:47380.0,5565.0] || -> subclass(symmetric_difference(power_class(u),power_class(complement(power_class(v)))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.96/300.48 60689[0:Res:57155.0,408.1] inductive(intersection(restrict(omega,u,v),w)) || -> equal(intersection(restrict(omega,u,v),w),omega)**.
% 299.96/300.48 60828[0:SpR:47383.0,5565.0] || -> subclass(symmetric_difference(power_class(complement(power_class(u))),power_class(v)),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.96/300.48 61163[10:Res:25.2,52279.1] || member(regular(null_class),u) member(regular(null_class),v) subclass(intersection(v,u),null_class)* -> .
% 299.96/300.48 61206[0:Res:136.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(singleton(u),omega)),second(ordered_pair(singleton(u),omega))),ordered_pair(singleton(u),omega))**.
% 299.96/300.48 61341[10:Res:51740.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(regular(null_class),omega)),second(ordered_pair(regular(null_class),omega))),ordered_pair(regular(null_class),omega))**.
% 299.96/300.48 61656[6:SpL:46502.0,54318.0] || equal(successor(union(u,complement(power_class(v)))),null_class) -> member(null_class,intersection(complement(u),power_class(v)))*.
% 299.96/300.48 61657[6:SpL:46508.0,54318.0] || equal(successor(union(complement(power_class(u)),v)),null_class) -> member(null_class,intersection(power_class(u),complement(v)))*.
% 299.96/300.48 61676[2:SpL:46502.0,54651.0] || equal(successor(union(u,complement(power_class(v)))),null_class) -> member(omega,intersection(complement(u),power_class(v)))*.
% 299.96/300.48 61677[2:SpL:46508.0,54651.0] || equal(successor(union(complement(power_class(u)),v)),null_class) -> member(omega,intersection(power_class(u),complement(v)))*.
% 299.96/300.48 61767[2:SpL:46502.0,54811.0] || equal(successor(union(u,complement(power_class(v)))),null_class) -> member(y__dfg,intersection(complement(u),power_class(v)))*.
% 299.96/300.48 61768[2:SpL:46508.0,54811.0] || equal(successor(union(complement(power_class(u)),v)),null_class) -> member(y__dfg,intersection(power_class(u),complement(v)))*.
% 299.96/300.48 61800[2:Obv:61788.1] || equal(singleton(u),null_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.96/300.48 61801[2:Obv:61787.1] || equal(singleton(u),null_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.96/300.48 61883[0:Res:49.1,3979.1] inductive(power_class(intersection(complement(u),complement(v)))) || member(null_class,image(element_relation,union(u,v)))* -> .
% 299.96/300.48 61943[2:Rew:49687.0,61862.0] || equal(image(element_relation,union(u,v)),null_class) member(y__dfg,image(element_relation,union(u,v)))* -> .
% 299.96/300.48 61944[2:Rew:49687.0,61869.0] || equal(image(element_relation,union(u,v)),null_class) member(omega,image(element_relation,union(u,v)))* -> .
% 299.96/300.48 61946[6:Rew:49687.0,61879.0] || equal(image(element_relation,union(u,v)),null_class) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.96/300.48 62125[2:Obv:62095.1] || subclass(intersection(regular(u),v),u)* -> equal(intersection(regular(u),v),null_class) equal(u,null_class).
% 299.96/300.48 62386[2:Obv:62357.1] || subclass(intersection(u,regular(v)),v)* -> equal(intersection(u,regular(v)),null_class) equal(v,null_class).
% 299.96/300.48 62606[2:SpL:21712.0,62526.0] || equal(successor(singleton(regular(ordered_pair(u,v)))),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 62852[2:SpL:819.1,59396.0] || equal(union(null_class,singleton(not_subclass_element(cross_product(u,v),w))),null_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.48 62898[10:SpL:46502.0,61184.0] || subclass(union(u,complement(power_class(v))),null_class) -> member(regular(null_class),intersection(complement(u),power_class(v)))*.
% 299.96/300.48 62899[10:SpL:46508.0,61184.0] || subclass(union(complement(power_class(u)),v),null_class) -> member(regular(null_class),intersection(power_class(u),complement(v)))*.
% 299.96/300.48 63088[2:SpR:62519.1,46502.0] || equal(successor(intersection(complement(u),power_class(v))),null_class)** -> equal(union(u,complement(power_class(v))),universal_class).
% 299.96/300.48 63096[2:SpR:62519.1,46508.0] || equal(successor(intersection(power_class(u),complement(v))),null_class)** -> equal(union(complement(power_class(u)),v),universal_class).
% 299.96/300.48 63481[2:Rew:8050.0,63118.1] || equal(successor(power_class(complement(power_class(u)))),null_class) -> equal(union(image(element_relation,power_class(u)),v),universal_class)**.
% 299.96/300.48 63482[2:Rew:8049.0,63119.1] || equal(successor(power_class(complement(power_class(u)))),null_class) -> equal(union(v,image(element_relation,power_class(u))),universal_class)**.
% 299.96/300.48 63483[2:Rew:26498.0,63177.1] || equal(successor(u),null_class) member(v,complement(w)) member(v,union(u,w))* -> .
% 299.96/300.48 63529[4:SpL:16381.0,14896.1] || member(universal_class,cantor(cross_product(u,v))) equal(restrict(cross_product(null_class,universal_class),u,v),null_class)** -> .
% 299.96/300.48 64036[3:Res:63395.1,2907.1] || equal(successor(compose(u,inverse(u))),null_class)** subclass(u,cross_product(universal_class,universal_class)) -> function(u).
% 299.96/300.48 64381[2:Rew:63426.1,64380.1] || equal(successor(power_class(u)),null_class) -> equal(symmetric_difference(power_class(u),complement(v)),union(null_class,complement(v)))**.
% 299.96/300.48 65021[2:SpR:43004.0,427.2] || member(union(null_class,u),universal_class) subclass(universal_class,v) -> member(power_class(union(u,u)),v)*.
% 299.96/300.48 65053[2:SpR:43004.0,427.2] || member(union(u,u),universal_class)* subclass(universal_class,v) -> member(power_class(union(null_class,u)),v)*.
% 299.96/300.48 65383[2:Res:25.2,45778.1] || member(singleton(u),v)* member(singleton(u),w)* subclass(intersection(w,v),null_class)* -> .
% 299.96/300.48 65491[2:SpL:819.1,65447.0] || equal(successor(complement(singleton(not_subclass_element(cross_product(u,v),w)))),null_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.48 65594[0:Res:9927.3,47.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,successor_relation)* -> equal(successor(v),u).
% 299.96/300.48 65622[4:Res:9927.3,14827.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,domain_relation)* -> equal(cantor(v),u).
% 299.96/300.48 65625[2:Res:9927.3,48665.1] || member(u,universal_class)* member(v,u)* subclass(element_relation,w)* equal(null_class,w) -> .
% 299.96/300.48 65632[4:MRR:65607.0,136.0] || member(u,singleton(singleton(singleton(v))))* subclass(element_relation,application_function) -> member(singleton(v),cantor(u)).
% 299.96/300.48 66464[2:SpL:21712.0,66263.0] || subclass(universal_class,regular(singleton(regular(ordered_pair(u,v)))))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 66529[2:SpL:21712.0,66475.0] || equal(regular(singleton(regular(ordered_pair(u,v)))),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 66723[2:SpL:819.1,66505.0] || equal(complement(regular(singleton(not_subclass_element(cross_product(u,v),w)))),null_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.48 67587[2:Obv:67492.1] || equal(u,v) -> equal(intersection(v,unordered_pair(v,u)),null_class)** equal(unordered_pair(v,u),null_class).
% 299.96/300.48 67875[0:Res:49.1,4284.0] inductive(symmetric_difference(complement(intersection(u,v)),union(u,v))) || -> member(null_class,complement(symmetric_difference(u,v)))*.
% 299.96/300.48 68425[2:SpL:819.1,62533.0] || equal(successor(unordered_pair(u,not_subclass_element(cross_product(v,w),x))),null_class)** -> subclass(cross_product(v,w),x).
% 299.96/300.48 68487[3:MRR:68457.3,48701.0] || member(not_subclass_element(u,v),element_relation)* subclass(u,regular(compose(element_relation,universal_class)))* -> subclass(u,v).
% 299.96/300.48 68539[2:SpL:819.1,62535.0] || equal(successor(unordered_pair(not_subclass_element(cross_product(u,v),w),x)),null_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.48 68810[4:SpR:16381.0,6026.0] || -> equal(first(not_subclass_element(restrict(cross_product(u,null_class),v,w),null_class)),domain__dfg(cross_product(v,w),u,universal_class))**.
% 299.96/300.48 68826[2:SpL:46502.0,65406.0] || subclass(union(u,complement(power_class(v))),null_class) -> member(singleton(w),intersection(complement(u),power_class(v)))*.
% 299.96/300.48 68827[2:SpL:46508.0,65406.0] || subclass(union(complement(power_class(u)),v),null_class) -> member(singleton(w),intersection(power_class(u),complement(v)))*.
% 299.96/300.48 68846[2:SpL:819.1,66259.0] || subclass(universal_class,regular(unordered_pair(u,not_subclass_element(cross_product(v,w),x))))* -> subclass(cross_product(v,w),x).
% 299.96/300.48 68889[4:SpR:16381.0,6027.0] || -> equal(second(not_subclass_element(restrict(cross_product(null_class,u),v,w),null_class)),range__dfg(cross_product(v,w),universal_class,u))**.
% 299.96/300.48 68905[2:SpL:819.1,66735.0] || subclass(universal_class,regular(unordered_pair(not_subclass_element(cross_product(u,v),w),x)))* -> subclass(cross_product(u,v),w).
% 299.96/300.48 69078[2:SpL:819.1,68857.0] || equal(regular(unordered_pair(u,not_subclass_element(cross_product(v,w),x))),universal_class)** -> subclass(cross_product(v,w),x).
% 299.96/300.48 69091[2:SpL:819.1,68917.0] || equal(regular(unordered_pair(not_subclass_element(cross_product(u,v),w),x)),universal_class)** -> subclass(cross_product(u,v),w).
% 299.96/300.48 69281[4:Res:14830.2,69158.0] || member(u,universal_class) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(u,cantor(u))),universal_class))))* -> .
% 299.96/300.48 69871[0:SpR:46502.0,40549.0] || -> equal(intersection(union(u,complement(power_class(v))),restrict(intersection(complement(u),power_class(v)),w,x)),null_class)**.
% 299.96/300.48 69872[0:SpR:46508.0,40549.0] || -> equal(intersection(union(complement(power_class(u)),v),restrict(intersection(power_class(u),complement(v)),w,x)),null_class)**.
% 299.96/300.48 69963[0:Rew:40549.0,69927.1] || member(not_subclass_element(restrict(u,v,w),null_class),complement(u))* -> subclass(restrict(u,v,w),null_class).
% 299.96/300.48 70272[2:Rew:31528.0,70172.2] || subclass(u,union(v,v))* member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.96/300.48 70273[2:Rew:31538.0,70171.2] || subclass(u,union(null_class,v)) member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.96/300.48 70274[2:Rew:33324.0,70164.2] || subclass(u,complement(singleton(null_class))) member(not_subclass_element(u,null_class),successor(null_class))* -> subclass(u,null_class).
% 299.96/300.48 70275[0:Rew:41660.0,70162.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),intersection(v,w))* -> subclass(u,null_class).
% 299.96/300.48 70276[2:Rew:33328.0,70161.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),union(v,v))* -> subclass(u,null_class).
% 299.96/300.48 70277[2:Rew:31844.0,70160.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),union(null_class,v))* -> subclass(u,null_class).
% 299.96/300.48 70278[0:Rew:42298.0,70158.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),intersection(w,v))* -> subclass(u,null_class).
% 299.96/300.48 70280[2:Rew:32655.0,70150.2] || subclass(u,successor(null_class)) member(not_subclass_element(u,null_class),complement(singleton(null_class)))* -> subclass(u,null_class).
% 299.96/300.48 70281[3:Rew:8047.0,70149.2] || subclass(u,element_relation) member(not_subclass_element(u,null_class),complement(compose(element_relation,universal_class)))* -> subclass(u,null_class).
% 299.96/300.48 70282[0:Rew:40809.0,70145.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),complement(w))* -> subclass(u,null_class).
% 299.96/300.48 70283[0:Rew:40399.0,70144.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.96/300.48 70311[0:Obv:70228.1] || subclass(symmetric_difference(u,v),w) -> subclass(symmetric_difference(u,v),intersection(complement(intersection(u,v)),w))*.
% 299.96/300.48 70313[0:Rew:31.0,70312.1] || subclass(restrict(u,v,w),x) -> subclass(restrict(u,v,w),restrict(x,v,w))*.
% 299.96/300.48 70825[3:Rew:8047.0,70614.1] || member(not_subclass_element(intersection(u,element_relation),null_class),complement(compose(element_relation,universal_class)))* -> subclass(intersection(u,element_relation),null_class).
% 299.96/300.48 70920[2:SpR:47762.0,58909.0] || -> subclass(union(null_class,symmetric_difference(complement(power_class(complement(power_class(u)))),v)),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 70939[2:SpR:47763.0,58909.0] || -> subclass(union(null_class,symmetric_difference(u,complement(power_class(complement(power_class(v)))))),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 71503[3:Rew:8047.0,71294.1] || member(not_subclass_element(intersection(element_relation,u),null_class),complement(compose(element_relation,universal_class)))* -> subclass(intersection(element_relation,u),null_class).
% 299.96/300.48 71840[2:Rew:71741.0,27401.1] || member(u,intersection(union(v,null_class),complement(w)))* member(u,union(complement(v),w)) -> .
% 299.96/300.48 71845[2:Rew:71741.0,70296.0] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),union(v,null_class))* -> subclass(u,null_class).
% 299.96/300.48 71851[2:Rew:71741.0,30861.2] || member(u,universal_class) subclass(universal_class,union(v,null_class))* member(power_class(u),complement(v))* -> .
% 299.96/300.48 71852[2:Rew:71741.0,30982.2] || member(u,universal_class) subclass(universal_class,union(v,null_class))* member(sum_class(u),complement(v))* -> .
% 299.96/300.48 71890[2:Rew:71741.0,70299.1] || subclass(u,union(v,null_class)) member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.96/300.48 71931[2:Rew:71741.0,27371.1] || member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,complement(w))) -> .
% 299.96/300.48 71937[2:Rew:71741.0,63484.1] || equal(successor(u),null_class) member(v,complement(w)) member(v,union(w,u))* -> .
% 299.96/300.48 73835[2:Rew:26509.0,72196.1] || equal(successor(u),null_class) member(v,union(null_class,w))* -> member(v,union(u,w))*.
% 299.96/300.48 72703[2:Rew:72460.0,63872.1] || equal(successor(power_class(u)),null_class) -> equal(symmetric_difference(complement(v),power_class(u)),union(null_class,complement(v)))**.
% 299.96/300.48 72921[2:Rew:72917.0,63283.1] || equal(successor(u),null_class) member(v,union(null_class,w))* -> member(v,union(w,u))*.
% 299.96/300.48 72936[2:Rew:72917.0,35405.0] || subclass(u,union(null_class,v)) -> subclass(u,w) member(not_subclass_element(u,w),union(v,null_class))*.
% 299.96/300.48 72938[2:Rew:72917.0,32351.1] || member(u,universal_class) subclass(universal_class,union(null_class,v)) -> member(sum_class(u),union(v,null_class))*.
% 299.96/300.48 72939[2:Rew:72917.0,32042.1] || member(u,universal_class) subclass(universal_class,union(null_class,v)) -> member(power_class(u),union(v,null_class))*.
% 299.96/300.48 73923[4:Rew:71741.0,71993.0] || member(regular(complement(apply(null_class,u))),sum_class(range_of(null_class)))* -> equal(complement(apply(null_class,u)),null_class).
% 299.96/300.48 73924[4:Rew:71741.0,71994.0] || member(regular(complement(apply(null_class,u))),apply(null_class,v))* -> equal(complement(apply(null_class,u)),null_class).
% 299.96/300.48 75429[2:Rew:26501.0,75291.1] || member(u,universal_class) subclass(universal_class,union(v,null_class)) -> member(power_class(u),union(null_class,v))*.
% 299.96/300.48 75430[2:Rew:26501.0,75292.1] || member(u,universal_class) subclass(universal_class,union(v,null_class)) -> member(sum_class(u),union(null_class,v))*.
% 299.96/300.48 75431[2:Rew:26501.0,75293.0] || subclass(u,union(v,null_class)) -> subclass(u,w) member(not_subclass_element(u,w),union(null_class,v))*.
% 299.96/300.48 75466[2:Res:75221.0,5655.0] || subclass(u,v) -> subclass(union(u,null_class),w) member(not_subclass_element(union(u,null_class),w),v)*.
% 299.96/300.48 75787[3:Rew:75785.0,75131.0] || member(u,union(element_relation,complement(compose(element_relation,universal_class))))* subclass(universal_class,v)* -> member(u,v)*.
% 299.96/300.48 76433[2:Rew:26501.0,76199.1] || member(u,universal_class) subclass(universal_class,union(v,null_class)) -> member(power_class(u),union(v,v))*.
% 299.96/300.48 76434[2:Rew:26501.0,76200.1] || member(u,universal_class) subclass(universal_class,union(v,null_class)) -> member(sum_class(u),union(v,v))*.
% 299.96/300.48 76435[2:Rew:26501.0,76201.0] || subclass(u,union(v,null_class)) -> subclass(u,w) member(not_subclass_element(u,w),union(v,v))*.
% 299.96/300.48 76923[9:Res:75452.1,3516.0] function(u) || subclass(u,v) -> equal(successor(u),null_class) member(regular(successor(u)),v)*.
% 299.96/300.48 76937[9:Res:75452.1,3517.0] function(complement(u)) || member(regular(successor(complement(u))),u)* -> equal(successor(complement(u)),null_class).
% 299.96/300.48 76952[9:Res:75452.1,1460.1] function(cross_product(universal_class,universal_class)) single_valued_class(successor(cross_product(universal_class,universal_class))) || -> function(successor(cross_product(universal_class,universal_class)))*.
% 299.96/300.48 77118[0:SpR:73462.0,5531.1] || -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(v,u),w),x),u)*.
% 299.96/300.48 77119[0:SpR:73462.0,5532.1] || -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(v,u),w),x),v)*.
% 299.96/300.48 77135[0:SpR:73462.0,4322.1] || -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(intersection(v,w),u),x),v)*.
% 299.96/300.48 77136[0:SpR:73462.0,4323.1] || -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(intersection(v,w),u),x),w)*.
% 299.96/300.48 77144[0:SpR:73462.0,10836.1] || member(u,union(v,w)) -> member(u,intersection(w,v))* member(u,symmetric_difference(v,w)).
% 299.96/300.48 77148[0:SpR:73462.0,4322.1] || -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(w,v)),x),v)*.
% 299.96/300.48 77149[0:SpR:73462.0,4323.1] || -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(w,v)),x),w)*.
% 299.96/300.48 77154[0:SpR:73462.0,5528.2] || subclass(u,v) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.96/300.48 77157[0:SpR:73462.0,5531.1] || -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(w,intersection(u,v)),x),u)*.
% 299.96/300.48 77158[0:SpR:73462.0,5532.1] || -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(w,intersection(u,v)),x),v)*.
% 299.96/300.48 77183[0:SpR:73462.0,4320.2] || subclass(u,v) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.96/300.48 77335[0:SpL:73462.0,4303.1] || member(u,symmetric_difference(v,w))* subclass(complement(intersection(w,v)),x)* -> member(u,x)*.
% 299.96/300.48 77354[0:SpL:73462.0,46533.0] || member(u,intersection(power_class(v),complement(w)))* member(u,union(w,complement(power_class(v)))) -> .
% 299.96/300.48 77366[0:SpL:73462.0,46723.0] || member(u,intersection(complement(v),power_class(w)))* member(u,union(complement(power_class(w)),v)) -> .
% 299.96/300.48 77630[2:Rew:77572.0,40669.0] || -> equal(intersection(union(null_class,symmetric_difference(u,v)),symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)**.
% 299.96/300.48 77638[0:Rew:77572.0,56669.0] || -> subclass(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),complement(symmetric_difference(u,v)))*.
% 299.96/300.48 77789[0:SpR:77431.0,4030.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(u),union(w,v))*.
% 299.96/300.48 77790[0:SpR:77431.0,4089.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(sum_class(u),union(w,v))*.
% 299.96/300.48 77791[0:SpR:77431.0,5667.2] || subclass(u,symmetric_difference(v,w)) -> subclass(u,x) member(not_subclass_element(u,x),union(w,v))*.
% 299.96/300.48 79315[0:SpR:47380.0,77099.0] || -> subclass(symmetric_difference(power_class(complement(power_class(u))),power_class(v)),union(complement(power_class(v)),image(element_relation,power_class(u))))*.
% 299.96/300.48 79316[0:SpR:47383.0,77099.0] || -> subclass(symmetric_difference(power_class(u),power_class(complement(power_class(v)))),union(image(element_relation,power_class(v)),complement(power_class(u))))*.
% 299.96/300.48 80161[4:Rew:79906.0,79893.1] || -> member(not_subclass_element(u,complement(apply(null_class,v))),sum_class(range_of(null_class)))* subclass(u,complement(apply(null_class,universal_class))).
% 299.96/300.48 80164[4:Rew:79906.0,79961.1] || member(regular(complement(apply(null_class,u))),sum_class(range_of(null_class)))* -> equal(complement(apply(null_class,universal_class)),null_class).
% 299.96/300.48 80769[0:Res:49.1,75588.0] inductive(symmetric_difference(union(u,v),complement(intersection(u,v)))) || -> member(null_class,complement(symmetric_difference(u,v)))*.
% 299.96/300.48 80912[2:SpR:72272.0,22195.0] || -> subclass(complement(successor(union(u,null_class))),intersection(union(null_class,complement(u)),complement(singleton(union(u,null_class)))))*.
% 299.96/300.48 81070[2:Rew:72272.0,80952.1] || -> member(not_subclass_element(u,union(null_class,complement(v))),union(v,null_class))* subclass(u,union(null_class,complement(v))).
% 299.96/300.48 81074[2:Rew:72272.0,80986.1] || member(regular(union(null_class,complement(u))),union(u,null_class))* -> equal(union(null_class,complement(u)),null_class).
% 299.96/300.48 81258[4:SpR:73050.0,7949.0] || -> member(not_subclass_element(u,complement(apply(null_class,v))),apply(null_class,w))* subclass(u,complement(apply(null_class,w))).
% 299.96/300.48 81348[4:SpL:73050.0,173.0] || member(regular(complement(apply(null_class,u))),apply(null_class,v))* -> equal(complement(apply(null_class,v)),null_class).
% 299.96/300.48 81825[2:SpR:76334.0,427.2] || member(union(null_class,u),universal_class) subclass(universal_class,v) -> member(power_class(union(u,null_class)),v)*.
% 299.96/300.48 81857[2:SpR:76334.0,427.2] || member(union(u,null_class),universal_class) subclass(universal_class,v) -> member(power_class(union(null_class,u)),v)*.
% 299.96/300.48 82219[2:SpL:81953.1,46510.0] || equal(null_class,u) member(regular(power_class(u)),complement(power_class(u)))* -> equal(power_class(null_class),null_class).
% 299.96/300.48 82246[2:SpL:81953.1,46510.0] || equal(null_class,u) member(regular(power_class(null_class)),complement(power_class(null_class)))* -> equal(power_class(u),null_class)**.
% 299.96/300.48 82308[2:MRR:82156.1,2113.0] || equal(null_class,u) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(u),union(v,w))*.
% 299.96/300.48 82398[2:Res:82345.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(power_class(null_class),omega)),second(ordered_pair(power_class(null_class),omega))),ordered_pair(power_class(null_class),omega))**.
% 299.96/300.48 82489[2:Res:82401.1,19.0] || subclass(universal_class,cross_product(u,v))* -> equal(ordered_pair(first(power_class(null_class)),second(power_class(null_class))),power_class(null_class))**.
% 299.96/300.48 82494[2:Res:82401.1,4282.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(power_class(null_class),complement(restrict(u,v,w)))*.
% 299.96/300.48 82496[2:Res:82401.1,46534.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(power_class(null_class),union(u,complement(power_class(v))))*.
% 299.96/300.48 82497[2:Res:82401.1,4283.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(power_class(null_class),complement(restrict(w,u,v)))*.
% 299.96/300.48 82498[2:Res:82401.1,46724.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(power_class(null_class),union(complement(power_class(u)),v))*.
% 299.96/300.48 83324[4:SpL:75234.0,15170.1] || member(u,universal_class) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.96/300.48 83373[2:Rew:75234.0,83208.0] || -> subclass(intersection(union(u,null_class),v),w) member(not_subclass_element(intersection(union(u,null_class),v),w),u)*.
% 299.96/300.48 83374[2:Rew:75234.0,83221.0] || -> subclass(intersection(u,union(v,null_class)),w) member(not_subclass_element(intersection(u,union(v,null_class)),w),v)*.
% 299.96/300.48 83509[2:SpR:75241.0,427.2] || member(union(u,null_class),universal_class) subclass(universal_class,v) -> member(power_class(union(u,u)),v)*.
% 299.96/300.48 83546[2:SpR:75241.0,427.2] || member(union(u,u),universal_class)* subclass(universal_class,v) -> member(power_class(union(u,null_class)),v)*.
% 299.96/300.48 84335[9:Res:76532.1,9.0] function(u) || subclass(u,intersection(successor(u),v))* -> equal(intersection(successor(u),v),u).
% 299.96/300.48 84389[9:Res:76638.1,9.0] function(u) || subclass(u,intersection(v,successor(u)))* -> equal(intersection(v,successor(u)),u).
% 299.96/300.48 84520[0:SpR:77552.0,7949.0] || -> member(not_subclass_element(u,complement(symmetric_difference(v,w))),symmetric_difference(w,v))* subclass(u,complement(symmetric_difference(w,v))).
% 299.96/300.48 84614[0:SpL:77552.0,173.0] || member(regular(complement(symmetric_difference(u,v))),symmetric_difference(v,u))* -> equal(complement(symmetric_difference(v,u)),null_class).
% 299.96/300.48 84811[0:SpR:46502.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(v,complement(power_class(w)))),union(intersection(complement(v),power_class(w)),u))*.
% 299.96/300.48 84812[0:SpR:46508.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),w)),union(intersection(power_class(v),complement(w)),u))*.
% 299.96/300.48 84834[0:SpR:46502.0,77756.0] || -> subclass(symmetric_difference(union(u,complement(power_class(v))),complement(w)),union(w,intersection(complement(u),power_class(v))))*.
% 299.96/300.48 84835[0:SpR:46508.0,77756.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),v),complement(w)),union(w,intersection(power_class(u),complement(v))))*.
% 299.96/300.48 84917[2:SpR:47762.0,77768.0] || -> subclass(union(null_class,symmetric_difference(u,complement(power_class(complement(power_class(v)))))),union(image(element_relation,power_class(v)),u))*.
% 299.96/300.48 84931[2:SpR:47763.0,77768.0] || -> subclass(union(null_class,symmetric_difference(complement(power_class(complement(power_class(u)))),v)),union(v,image(element_relation,power_class(u))))*.
% 299.96/300.48 85240[2:Rew:26498.0,85172.2,46319.1,85172.2,26498.0,85172.1] || equal(null_class,u) member(regular(complement(v)),union(u,v))* -> equal(complement(v),null_class).
% 299.96/300.48 85243[2:Rew:26498.0,85149.2,73462.0,85149.2,46319.1,85149.2,26498.0,85149.1,73462.0,85149.1] || equal(null_class,u) member(regular(complement(v)),union(v,u))* -> equal(complement(v),null_class).
% 299.96/300.48 85373[0:MRR:85347.0,9972.2] || member(u,universal_class) subclass(u,complement(unordered_pair(apply(choice,u),v)))* -> equal(u,null_class).
% 299.96/300.48 85374[0:MRR:85343.0,9972.2] || member(u,universal_class) subclass(u,complement(unordered_pair(v,apply(choice,u))))* -> equal(u,null_class).
% 299.96/300.48 85375[0:Obv:85361.4] || subclass(u,v) member(u,universal_class) subclass(u,complement(v))* -> equal(u,null_class).
% 299.96/300.48 85467[0:MRR:85441.1,67.2] function(u) || member(v,universal_class) subclass(universal_class,complement(unordered_pair(image(u,v),w)))* -> .
% 299.96/300.48 85468[0:MRR:85437.1,67.2] function(u) || member(v,universal_class) subclass(universal_class,complement(unordered_pair(w,image(u,v))))* -> .
% 299.96/300.48 85548[2:Res:11295.2,45778.1] || member(u,universal_class) equal(compose(v,singleton(u)),u)** subclass(compose_class(v),null_class) -> .
% 299.96/300.48 85556[2:Res:11295.2,48665.1] || member(u,universal_class) equal(compose(v,singleton(u)),u)** equal(compose_class(v),null_class) -> .
% 299.96/300.48 87587[4:SpL:43289.0,15170.1] || member(u,universal_class) subclass(domain_relation,union(v,v))* -> member(ordered_pair(u,cantor(u)),v)*.
% 299.96/300.48 87643[2:Rew:43289.0,87451.0] || -> subclass(intersection(union(u,u),v),w) member(not_subclass_element(intersection(union(u,u),v),w),u)*.
% 299.96/300.48 87644[2:Rew:43289.0,87464.0] || -> subclass(intersection(u,union(v,v)),w) member(not_subclass_element(intersection(u,union(v,v)),w),v)*.
% 299.96/300.48 87838[2:Res:87834.1,3516.0] || equal(complement(u),null_class) subclass(u,v)* -> equal(w,null_class) member(regular(w),v)*.
% 299.96/300.48 88048[2:Res:87834.1,1990.1] || equal(complement(u),null_class) member(ordered_pair(v,w),compose(x,y))* -> member(w,u)*.
% 299.96/300.48 88143[2:Rew:28.0,87860.0] || equal(union(u,v),null_class) member(regular(w),union(u,v))* -> equal(w,null_class).
% 299.96/300.48 88518[0:SpR:47762.0,56150.0] || -> subclass(intersection(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)),union(image(element_relation,power_class(v)),w))*.
% 299.96/300.48 88532[0:SpR:47763.0,56150.0] || -> subclass(intersection(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))),union(v,image(element_relation,power_class(w))))*.
% 299.96/300.48 88877[2:Res:88640.1,3515.0] || subclass(u,singleton(v))* -> equal(union(null_class,u),null_class) equal(regular(union(null_class,u)),v)*.
% 299.96/300.48 88903[4:Res:136.0,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(singleton(w),cantor(singleton(w))),v)*.
% 299.96/300.48 88907[4:Res:82345.0,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(power_class(null_class),cantor(power_class(null_class))),v)*.
% 299.96/300.48 88970[10:Res:51740.0,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(regular(null_class),cantor(regular(null_class))),v)*.
% 299.96/300.48 89057[2:Res:88641.1,3515.0] || subclass(u,singleton(v))* -> equal(union(u,null_class),null_class) equal(regular(union(u,null_class)),v)*.
% 299.96/300.48 89099[0:SpR:47762.0,58733.0] || -> subclass(intersection(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 89113[0:SpR:47763.0,58733.0] || -> subclass(intersection(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 89231[2:Obv:89205.1] || subclass(unordered_pair(u,v),v)* -> member(u,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.96/300.48 89232[2:Obv:89203.1] || subclass(unordered_pair(u,v),u)* -> member(v,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.96/300.48 89481[4:Res:15675.2,48665.1] || member(u,universal_class) equal(compose(v,u),cantor(u))** equal(compose_class(v),null_class) -> .
% 299.96/300.48 89667[2:Obv:89657.1] || equal(u,universal_class) -> equal(not_subclass_element(unordered_pair(v,u),w),v)** subclass(unordered_pair(v,u),w).
% 299.96/300.48 89668[2:Obv:89655.1] || equal(u,universal_class) -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w).
% 299.96/300.48 89769[10:MRR:89748.0,51740.0] || subclass(intersection(complement(u),power_class(v)),null_class) -> member(regular(null_class),union(u,complement(power_class(v))))*.
% 299.96/300.48 89770[2:MRR:89715.0,136.0] || subclass(intersection(complement(u),power_class(v)),null_class) -> member(singleton(w),union(u,complement(power_class(v))))*.
% 299.96/300.48 89986[2:SpR:89829.1,105.0] || equal(single_valued1(u),universal_class) -> equal(domain__dfg(u,image(inverse(u),null_class),single_valued2(u)),single_valued3(u))**.
% 299.96/300.48 90060[4:SpL:89829.1,14811.1] || equal(u,universal_class) member(u,cantor(v))* equal(restrict(v,null_class,universal_class),null_class)** -> .
% 299.96/300.48 90501[10:MRR:90479.0,51740.0] || subclass(intersection(power_class(u),complement(v)),null_class) -> member(regular(null_class),union(complement(power_class(u)),v))*.
% 299.96/300.48 90502[2:MRR:90446.0,136.0] || subclass(intersection(power_class(u),complement(v)),null_class) -> member(singleton(w),union(complement(power_class(u)),v))*.
% 299.96/300.48 91791[3:Rew:26509.0,91722.1,26509.0,91722.0] || member(union(null_class,compose(element_relation,universal_class)),element_relation)* -> equal(singleton(union(null_class,compose(element_relation,universal_class))),null_class).
% 299.96/300.48 91795[2:Rew:46507.0,91690.1] || -> member(power_class(complement(power_class(u))),image(element_relation,power_class(u)))* equal(singleton(power_class(complement(power_class(u)))),null_class).
% 299.96/300.48 91868[2:Rew:46507.0,91838.1] || member(power_class(complement(power_class(u))),universal_class) -> member(power_class(complement(power_class(u))),image(element_relation,power_class(u)))*.
% 299.96/300.48 92078[2:SpL:816.1,91100.0] || equal(singleton(regular(cross_product(u,v))),regular(cross_product(u,v)))** -> equal(cross_product(u,v),null_class).
% 299.96/300.48 92758[2:Rew:26498.0,92662.2,46319.1,92662.2,26498.0,92662.1] || equal(null_class,u) -> member(not_subclass_element(v,complement(w)),union(u,w))* subclass(v,complement(w)).
% 299.96/300.48 92761[2:Rew:26498.0,92639.2,73462.0,92639.2,46319.1,92639.2,26498.0,92639.1,73462.0,92639.1] || equal(null_class,u) -> member(not_subclass_element(v,complement(w)),union(w,u))* subclass(v,complement(w)).
% 299.96/300.48 93044[2:Rew:57311.1,93018.2] || subclass(intersection(singleton(null_class),u),v)* -> equal(intersection(successor(null_class),u),null_class) member(null_class,v).
% 299.96/300.48 93045[2:Rew:57310.1,93017.2] || subclass(intersection(singleton(null_class),u),v)* -> subclass(intersection(successor(null_class),u),w)* member(null_class,v).
% 299.96/300.48 93224[2:Rew:93220.0,93223.0] || member(u,union(successor(null_class),singleton(singleton(null_class))))* subclass(universal_class,v)* -> member(u,v)*.
% 299.96/300.48 93241[2:Rew:93070.0,93195.2] || subclass(u,singleton(singleton(null_class))) member(not_subclass_element(u,null_class),successor(null_class))* -> subclass(u,null_class).
% 299.96/300.48 93517[2:Rew:57311.1,93492.2] || subclass(intersection(u,singleton(null_class)),v)* -> equal(intersection(successor(null_class),u),null_class) member(null_class,v).
% 299.96/300.48 93518[2:Rew:57310.1,93491.2] || subclass(intersection(u,singleton(null_class)),v)* -> subclass(intersection(successor(null_class),u),w)* member(null_class,v).
% 299.96/300.48 93626[2:Rew:55770.1,93602.2] || subclass(intersection(singleton(null_class),u),v)* -> equal(intersection(u,successor(null_class)),null_class) member(null_class,v).
% 299.96/300.48 93627[2:Rew:55769.1,93601.2] || subclass(intersection(singleton(null_class),u),v)* -> subclass(intersection(u,successor(null_class)),w)* member(null_class,v).
% 299.96/300.48 93844[2:Rew:55770.1,93823.2] || subclass(intersection(u,singleton(null_class)),v)* -> equal(intersection(u,successor(null_class)),null_class) member(null_class,v).
% 299.96/300.48 93845[2:Rew:55769.1,93822.2] || subclass(intersection(u,singleton(null_class)),v)* -> subclass(intersection(u,successor(null_class)),w)* member(null_class,v).
% 299.96/300.48 95298[2:Rew:95120.0,95244.2] || subclass(u,complement(successor(null_class))) member(not_subclass_element(u,null_class),singleton(null_class))* -> subclass(u,null_class).
% 299.96/300.48 95579[2:Rew:94942.0,95490.2] || subclass(u,union(null_class,complement(v)))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.96/300.48 95597[0:Res:64.1,6846.2] function(cross_product(u,v)) || member(y__dfg,v)* member(domain__dfg(xr,universal_class,y__dfg),u)* -> .
% 299.96/300.48 96882[2:Res:94867.1,7500.1] || equal(u,universal_class) member(v,universal_class) -> equal(v,null_class) member(apply(choice,v),u)*.
% 299.96/300.48 96925[2:Res:94867.1,7529.2] function(u) || equal(v,universal_class) member(w,universal_class) -> member(image(u,w),v)*.
% 299.96/300.48 97024[2:Rew:97023.1,63859.1] || equal(complement(power_class(u)),universal_class) -> equal(symmetric_difference(complement(v),power_class(u)),union(null_class,complement(v)))**.
% 299.96/300.48 97438[2:Rew:26509.0,97417.1] || equal(union(u,v),universal_class) -> equal(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))**.
% 299.96/300.48 97431[2:Rew:97430.1,64364.1] || equal(complement(power_class(u)),universal_class) -> equal(symmetric_difference(power_class(u),complement(v)),union(null_class,complement(v)))**.
% 299.96/300.48 97713[2:SpL:96971.1,246.0] || equal(complement(u),universal_class) member(v,complement(w)) member(v,union(w,u))* -> .
% 299.96/300.48 98856[2:SpL:97382.1,246.0] || equal(complement(u),universal_class) member(v,complement(w)) member(v,union(u,w))* -> .
% 299.96/300.48 99320[0:SpR:71235.1,3506.1] || subclass(u,v) -> equal(symmetric_difference(v,u),null_class) member(regular(symmetric_difference(v,u)),complement(u))*.
% 299.96/300.48 100979[4:Obv:100950.0] || subclass(domain_relation,u) member(v,universal_class)* subclass(domain_relation,regular(u))* -> equal(u,null_class).
% 299.96/300.48 100985[4:MRR:100984.3,51268.2] || member(cantor(u),v)* member(u,w)* subclass(domain_relation,regular(cross_product(w,v)))* -> .
% 299.96/300.48 102757[2:Rew:26509.0,102715.1,26509.0,102715.0] || member(regular(complement(successor(union(null_class,u)))),u)* -> equal(complement(successor(union(null_class,u))),null_class).
% 299.96/300.48 102724[2:Res:102296.0,5654.0] || -> subclass(complement(successor(complement(singleton(u)))),v) equal(not_subclass_element(complement(successor(complement(singleton(u)))),v),u)**.
% 299.96/300.48 102789[2:Res:102733.0,5654.0] || -> subclass(complement(successor(complement(successor(null_class)))),u) equal(not_subclass_element(complement(successor(complement(successor(null_class)))),u),null_class)**.
% 299.96/300.48 103573[2:Res:102753.0,408.1] inductive(complement(successor(union(null_class,complement(omega))))) || -> equal(complement(successor(union(null_class,complement(omega)))),omega)**.
% 299.96/300.48 103691[2:Res:103136.0,3517.0] || member(regular(complement(successor(union(u,null_class)))),u)* -> equal(complement(successor(union(u,null_class))),null_class).
% 299.96/300.48 103798[2:Res:103148.0,3517.0] || member(regular(complement(successor(union(u,u)))),u)* -> equal(complement(successor(union(u,u))),null_class).
% 299.96/300.48 103863[0:Res:64.1,3525.0] function(u) || -> equal(u,null_class) equal(ordered_pair(first(regular(u)),second(regular(u))),regular(u))**.
% 299.96/300.48 104103[0:SpR:29253.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,v)))* member(u,power_class(complement(v))).
% 299.96/300.48 104603[6:Rew:104235.0,104598.1] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(successor(null_class),w))* -> subclass(v,range_of(null_class)).
% 299.96/300.48 104712[10:MRR:104691.1,769.1] || subclass(universal_class,cross_product(singleton(u),universal_class))* member(regular(null_class),v)* -> member(u,cantor(v))*.
% 299.96/300.48 104714[4:MRR:104646.1,769.1] || subclass(universal_class,cross_product(singleton(u),universal_class))* member(singleton(v),w)* -> member(u,cantor(w))*.
% 299.96/300.48 104718[4:MRR:104666.0,104666.2,769.1,769.1] || subclass(universal_class,cross_product(singleton(u),universal_class))* member(sum_class(v),w)* -> member(u,cantor(w))*.
% 299.96/300.48 104719[4:MRR:104665.0,104665.2,769.1,769.1] || subclass(universal_class,cross_product(singleton(u),universal_class))* member(power_class(v),w)* -> member(u,cantor(w))*.
% 299.96/300.48 104890[0:SpL:29253.0,6458.1] || member(u,intersection(complement(v),union(w,w)))* member(u,union(v,complement(w))) -> .
% 299.96/300.48 105180[2:SpL:46502.0,102698.0] || equal(successor(union(u,complement(power_class(v)))),null_class) -> subclass(universal_class,intersection(complement(u),power_class(v)))*.
% 299.96/300.48 105181[2:SpL:46508.0,102698.0] || equal(successor(union(complement(power_class(u)),v)),null_class) -> subclass(universal_class,intersection(power_class(u),complement(v)))*.
% 299.96/300.48 105260[0:SpL:29253.0,6468.1] || member(u,intersection(union(v,v),complement(w)))* member(u,union(complement(v),w)) -> .
% 299.96/300.48 106215[0:Rew:106066.0,77963.0] || member(not_subclass_element(union(u,v),w),complement(union(v,u)))* -> subclass(union(v,u),w).
% 299.96/300.48 106216[0:Rew:106066.0,77351.0] || member(not_subclass_element(union(u,v),w),complement(union(v,u)))* -> subclass(union(u,v),w).
% 299.96/300.48 106273[0:Rew:106066.0,77353.1] || member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(w,v)))) -> .
% 299.96/300.48 106587[6:Rew:106066.0,30633.1] || -> member(null_class,intersection(complement(u),union(v,w)))* member(null_class,union(u,complement(union(v,w)))).
% 299.96/300.48 106589[2:Rew:106066.0,26817.0] || -> equal(union(null_class,intersection(complement(u),union(v,w))),complement(union(u,complement(union(v,w)))))**.
% 299.96/300.48 106609[2:Rew:106066.0,98699.1] || equal(complement(u),universal_class) -> equal(union(u,complement(union(v,w))),complement(union(v,w)))**.
% 299.96/300.48 106610[2:Rew:106066.0,63485.1] || equal(successor(u),null_class) -> equal(union(u,complement(union(v,w))),complement(union(v,w)))**.
% 299.96/300.48 106655[0:Rew:106066.0,6082.0] || -> subclass(symmetric_difference(complement(u),power_class(complement(union(v,w)))),union(u,image(element_relation,union(v,w))))*.
% 299.96/300.48 106657[0:Rew:106066.0,84807.0] || -> subclass(symmetric_difference(complement(u),power_class(complement(union(v,w)))),union(image(element_relation,union(v,w)),u))*.
% 299.96/300.48 106805[2:Rew:106066.0,26757.0] || -> equal(complement(intersection(union(null_class,u),union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.96/300.48 106806[2:Rew:106066.0,72374.0] || -> equal(complement(intersection(union(u,null_class),union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.96/300.48 106938[6:Rew:106066.0,30635.1] || -> member(null_class,intersection(union(u,v),complement(w)))* member(null_class,union(complement(union(u,v)),w)).
% 299.96/300.48 106940[2:Rew:106066.0,26802.0] || -> equal(union(null_class,intersection(union(u,v),complement(w))),complement(union(complement(union(u,v)),w)))**.
% 299.96/300.48 107016[2:Rew:106066.0,63038.1] || equal(successor(image(element_relation,union(u,v))),null_class)** -> equal(power_class(complement(union(u,v))),universal_class).
% 299.96/300.48 107028[2:Rew:106066.0,38744.1] || equal(image(element_relation,union(u,v)),domain_relation) subclass(universal_class,power_class(complement(union(u,v))))* -> .
% 299.96/300.48 107030[2:Rew:106066.0,18897.1] || subclass(domain_relation,image(element_relation,union(u,v)))* subclass(universal_class,power_class(complement(union(u,v)))) -> .
% 299.96/300.48 107046[0:Rew:106066.0,6092.0] || -> subclass(symmetric_difference(power_class(complement(union(u,v))),complement(w)),union(image(element_relation,union(u,v)),w))*.
% 299.96/300.48 107048[0:Rew:106066.0,84830.0] || -> subclass(symmetric_difference(power_class(complement(union(u,v))),complement(w)),union(w,image(element_relation,union(u,v))))*.
% 299.96/300.48 107054[0:Rew:106066.0,9592.1] || -> member(singleton(null_class),image(element_relation,union(u,v)))* member(singleton(null_class),power_class(complement(union(u,v)))).
% 299.96/300.48 107056[2:Rew:106066.0,38912.1] || equal(image(element_relation,union(u,v)),domain_relation) subclass(domain_relation,power_class(complement(union(u,v))))* -> .
% 299.96/300.48 107057[2:Rew:106066.0,12297.1] || subclass(domain_relation,image(element_relation,union(u,v)))* subclass(domain_relation,power_class(complement(union(u,v)))) -> .
% 299.96/300.48 107059[2:Rew:106066.0,12531.1] || equal(image(element_relation,union(u,v)),domain_relation)** equal(power_class(complement(union(u,v))),domain_relation) -> .
% 299.96/300.48 107097[2:Rew:106066.0,105176.0] || equal(successor(power_class(complement(union(u,v)))),null_class) -> subclass(universal_class,image(element_relation,union(u,v)))*.
% 299.96/300.48 107098[2:Rew:106066.0,61763.0] || equal(successor(power_class(complement(union(u,v)))),null_class) -> member(y__dfg,image(element_relation,union(u,v)))*.
% 299.96/300.48 107099[2:Rew:106066.0,61672.0] || equal(successor(power_class(complement(union(u,v)))),null_class) -> member(omega,image(element_relation,union(u,v)))*.
% 299.96/300.48 107100[6:Rew:106066.0,61652.0] || equal(successor(power_class(complement(union(u,v)))),null_class) -> member(null_class,image(element_relation,union(u,v)))*.
% 299.96/300.48 107112[2:Rew:106066.0,68822.0] || subclass(power_class(complement(union(u,v))),null_class) -> member(singleton(w),image(element_relation,union(u,v)))*.
% 299.96/300.48 107113[10:Rew:106066.0,62894.0] || subclass(power_class(complement(union(u,v))),null_class) -> member(regular(null_class),image(element_relation,union(u,v)))*.
% 299.96/300.48 107115[0:Rew:106066.0,69867.0] || -> equal(intersection(power_class(complement(union(u,v))),restrict(image(element_relation,union(u,v)),w,x)),null_class)**.
% 299.96/300.48 107131[0:Rew:106066.0,6147.0] || -> subclass(symmetric_difference(union(u,v),complement(singleton(complement(union(u,v))))),successor(complement(union(u,v))))*.
% 299.96/300.48 107191[2:Rew:106066.0,26714.0] || -> equal(complement(intersection(union(u,v),union(null_class,w))),union(complement(union(u,v)),complement(w)))**.
% 299.96/300.48 107192[2:Rew:106066.0,71935.0] || -> equal(complement(intersection(union(u,v),union(w,null_class))),union(complement(union(u,v)),complement(w)))**.
% 299.96/300.48 107466[2:Rew:107276.0,105759.1] inductive(intersection(union(null_class,union(null_class,omega)),u)) || -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.96/300.48 107624[0:Rew:107615.0,47022.0] || -> equal(power_class(intersection(power_class(u),complement(singleton(complement(power_class(u)))))),power_class(complement(successor(complement(power_class(u))))))**.
% 299.96/300.48 107646[0:Rew:107615.0,99454.1] || subclass(complement(singleton(u)),complement(u))* -> equal(power_class(complement(successor(u))),power_class(complement(singleton(u)))).
% 299.96/300.48 107710[2:Rew:107703.0,98746.1] || equal(complement(u),universal_class) -> equal(union(v,complement(successor(u))),union(v,complement(singleton(u))))**.
% 299.96/300.48 107712[2:Rew:107703.0,97601.1] || equal(complement(singleton(u)),universal_class) -> equal(union(v,complement(successor(u))),union(v,complement(u)))**.
% 299.96/300.48 107713[2:Rew:107703.0,72405.1] || equal(successor(singleton(u)),null_class) -> equal(union(v,complement(successor(u))),union(v,complement(u)))**.
% 299.96/300.48 107720[2:Rew:107703.0,71949.0] || -> equal(union(u,complement(successor(domain__dfg(xr,universal_class,y__dfg)))),union(u,complement(domain__dfg(xr,universal_class,y__dfg))))**.
% 299.96/300.48 107861[0:Rew:106066.0,106220.0] || member(regular(complement(union(u,v))),union(v,u))* -> equal(complement(union(v,u)),null_class).
% 299.96/300.48 107862[0:Rew:106066.0,106277.0] || -> member(not_subclass_element(u,complement(union(v,w))),union(w,v))* subclass(u,complement(union(w,v))).
% 299.96/300.48 107876[0:Rew:106066.0,106716.0] || -> member(not_subclass_element(u,complement(union(v,w))),union(w,v))* subclass(u,complement(union(v,w))).
% 299.96/300.48 107890[0:Rew:106066.0,107149.1] || member(regular(complement(union(u,v))),union(v,u))* -> equal(complement(union(u,v)),null_class).
% 299.96/300.48 107937[9:Rew:45.0,106494.1] function(intersection(complement(u),complement(singleton(u)))) || -> equal(successor(complement(successor(u))),complement(successor(u)))**.
% 299.96/300.48 108600[2:SpR:107623.0,427.2] || member(complement(successor(null_class)),universal_class) subclass(universal_class,u) -> member(power_class(complement(singleton(null_class))),u)*.
% 299.96/300.48 111952[2:SpR:107615.0,33491.0] || -> subclass(regular(image(element_relation,successor(u))),power_class(complement(successor(u))))* equal(image(element_relation,successor(u)),null_class).
% 299.96/300.48 111977[0:SpR:107615.0,27.2] || member(u,universal_class) -> member(u,image(element_relation,successor(v)))* member(u,power_class(complement(successor(v)))).
% 299.96/300.48 111992[0:SpL:107615.0,221.1] || equal(image(element_relation,successor(u)),range_of(xr))** equal(power_class(complement(successor(u))),range_of(xr)) -> .
% 299.96/300.48 111999[4:SpL:107615.0,24554.1] || equal(image(element_relation,successor(u)),singleton(singleton(null_class))) subclass(universal_class,power_class(complement(successor(u))))* -> .
% 299.96/300.48 112091[2:Rew:107615.0,111971.1] || -> member(power_class(complement(successor(u))),image(element_relation,successor(u)))* equal(singleton(power_class(complement(successor(u)))),null_class).
% 299.96/300.48 112092[0:Rew:107615.0,112006.1] || subclass(power_class(complement(successor(u))),image(element_relation,successor(u)))* -> equal(power_class(complement(successor(u))),null_class).
% 299.96/300.48 112093[2:Rew:107615.0,112007.1] || member(power_class(complement(successor(u))),universal_class) -> member(power_class(complement(successor(u))),image(element_relation,successor(u)))*.
% 299.96/300.48 112602[2:SpR:107703.0,62519.1] || equal(successor(intersection(complement(u),successor(v))),null_class)** -> equal(union(u,complement(successor(v))),universal_class).
% 299.96/300.48 112604[0:SpR:107703.0,5642.0] || -> subclass(symmetric_difference(union(u,complement(successor(v))),complement(w)),union(intersection(complement(u),successor(v)),w))*.
% 299.96/300.48 112606[0:SpR:107703.0,77756.0] || -> subclass(symmetric_difference(union(u,complement(successor(v))),complement(w)),union(w,intersection(complement(u),successor(v))))*.
% 299.96/300.48 112610[0:SpR:107703.0,9137.1] || -> member(singleton(null_class),intersection(complement(u),successor(v)))* member(singleton(null_class),union(u,complement(successor(v)))).
% 299.96/300.48 112639[0:SpR:107703.0,40549.0] || -> equal(intersection(union(u,complement(successor(v))),restrict(intersection(complement(u),successor(v)),w,x)),null_class)**.
% 299.96/300.48 112650[0:SpR:107703.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(v,complement(successor(w)))),union(u,intersection(complement(v),successor(w))))*.
% 299.96/300.48 112652[0:SpR:107703.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(v,complement(successor(w)))),union(intersection(complement(v),successor(w)),u))*.
% 299.96/300.48 112715[2:SpL:107703.0,35714.1] || equal(intersection(complement(u),successor(v)),domain_relation) subclass(universal_class,union(u,complement(successor(v))))* -> .
% 299.96/300.48 112717[2:SpL:107703.0,18850.1] || subclass(domain_relation,intersection(complement(u),successor(v)))* subclass(universal_class,union(u,complement(successor(v)))) -> .
% 299.96/300.48 112726[2:SpL:107703.0,35720.1] || equal(intersection(complement(u),successor(v)),domain_relation) subclass(domain_relation,union(u,complement(successor(v))))* -> .
% 299.96/300.48 112727[2:SpL:107703.0,12239.1] || subclass(domain_relation,intersection(complement(u),successor(v)))* subclass(domain_relation,union(u,complement(successor(v)))) -> .
% 299.96/300.48 112728[2:SpL:107703.0,12505.1] || equal(intersection(complement(u),successor(v)),domain_relation)** equal(union(u,complement(successor(v))),domain_relation) -> .
% 299.96/300.48 112735[2:SpL:107703.0,102698.0] || equal(successor(union(u,complement(successor(v)))),null_class) -> subclass(universal_class,intersection(complement(u),successor(v)))*.
% 299.96/300.48 112736[2:SpL:107703.0,54811.0] || equal(successor(union(u,complement(successor(v)))),null_class) -> member(y__dfg,intersection(complement(u),successor(v)))*.
% 299.96/300.48 112737[2:SpL:107703.0,54651.0] || equal(successor(union(u,complement(successor(v)))),null_class) -> member(omega,intersection(complement(u),successor(v)))*.
% 299.96/300.48 112738[6:SpL:107703.0,54318.0] || equal(successor(union(u,complement(successor(v)))),null_class) -> member(null_class,intersection(complement(u),successor(v)))*.
% 299.96/300.48 112739[2:SpL:107703.0,65406.0] || subclass(union(u,complement(successor(v))),null_class) -> member(singleton(w),intersection(complement(u),successor(v)))*.
% 299.96/300.48 112740[10:SpL:107703.0,61184.0] || subclass(union(u,complement(successor(v))),null_class) -> member(regular(null_class),intersection(complement(u),successor(v)))*.
% 299.96/300.48 112742[0:SpL:107703.0,26.1] || member(u,intersection(complement(v),successor(w)))* member(u,union(v,complement(successor(w)))) -> .
% 299.96/300.48 114125[2:Res:114051.0,5655.0] || subclass(u,v) -> subclass(regular(complement(u)),w) member(not_subclass_element(regular(complement(u)),w),v)*.
% 299.96/300.48 114143[2:Res:114051.0,5659.0] || -> subclass(regular(complement(intersection(u,v))),w) member(not_subclass_element(regular(complement(intersection(u,v))),w),v)*.
% 299.96/300.48 114144[2:Res:114051.0,5658.0] || -> subclass(regular(complement(intersection(u,v))),w) member(not_subclass_element(regular(complement(intersection(u,v))),w),u)*.
% 299.96/300.48 114301[2:Rew:72272.0,114185.1] || member(u,image(element_relation,union(v,v)))* member(u,power_class(union(null_class,complement(v)))) -> .
% 299.96/300.48 114319[2:Rew:106084.0,114224.0] || equal(power_class(complement(union(u,v))),null_class) member(y__dfg,power_class(complement(union(u,v))))* -> .
% 299.96/300.48 114320[2:Rew:106084.0,114230.0] || equal(power_class(complement(union(u,v))),null_class) member(omega,power_class(complement(union(u,v))))* -> .
% 299.96/300.48 114331[9:Rew:107652.1,114330.2,80969.1,114330.2] function(u) || member(v,image(element_relation,successor(u)))* member(v,power_class(complement(u))) -> .
% 299.96/300.48 115289[2:SpL:106084.0,112954.0] || subclass(power_class(complement(union(u,v))),null_class) -> subclass(regular(null_class),image(element_relation,union(u,v)))*.
% 299.96/300.48 115291[2:SpL:46502.0,112954.0] || subclass(union(u,complement(power_class(v))),null_class) -> subclass(regular(null_class),intersection(complement(u),power_class(v)))*.
% 299.96/300.48 115292[2:SpL:107703.0,112954.0] || subclass(union(u,complement(successor(v))),null_class) -> subclass(regular(null_class),intersection(complement(u),successor(v)))*.
% 299.96/300.48 115293[2:SpL:46508.0,112954.0] || subclass(union(complement(power_class(u)),v),null_class) -> subclass(regular(null_class),intersection(power_class(u),complement(v)))*.
% 299.96/300.48 115325[0:SpL:77431.0,106090.0] || member(not_subclass_element(union(u,v),w),complement(union(u,v)))* -> subclass(union(v,u),w).
% 299.96/300.48 115447[2:Rew:35175.0,115328.0] || member(not_subclass_element(union(u,u),v),union(null_class,complement(u)))* -> subclass(union(u,null_class),v).
% 299.96/300.48 115451[2:Rew:35175.0,115338.0] || member(not_subclass_element(union(u,u),v),union(null_class,complement(u)))* -> subclass(union(null_class,u),v).
% 299.96/300.48 115454[2:Rew:72272.0,115352.0] || member(not_subclass_element(union(u,null_class),v),union(null_class,complement(u)))* -> subclass(union(u,u),v).
% 299.96/300.48 115457[2:Rew:27508.0,115355.0] || member(not_subclass_element(union(null_class,u),v),union(null_class,complement(u)))* -> subclass(union(u,u),v).
% 299.96/300.48 115370[2:SpL:35175.0,106090.0] || member(not_subclass_element(union(u,u),v),union(null_class,complement(u)))* -> subclass(union(u,u),v).
% 299.96/300.48 115371[2:SpL:72272.0,106090.0] || member(not_subclass_element(union(u,null_class),v),union(null_class,complement(u)))* -> subclass(union(u,null_class),v).
% 299.96/300.48 115372[2:SpL:27508.0,106090.0] || member(not_subclass_element(union(null_class,u),v),union(null_class,complement(u)))* -> subclass(union(null_class,u),v).
% 299.96/300.48 115798[2:SpL:106084.0,114127.0] || equal(regular(power_class(complement(union(u,v)))),universal_class) -> member(null_class,image(element_relation,union(u,v)))*.
% 299.96/300.48 115800[2:SpL:46502.0,114127.0] || equal(regular(union(u,complement(power_class(v)))),universal_class) -> member(null_class,intersection(complement(u),power_class(v)))*.
% 299.96/300.48 115801[2:SpL:107703.0,114127.0] || equal(regular(union(u,complement(successor(v)))),universal_class) -> member(null_class,intersection(complement(u),successor(v)))*.
% 299.96/300.48 115802[2:SpL:46508.0,114127.0] || equal(regular(union(complement(power_class(u)),v)),universal_class) -> member(null_class,intersection(power_class(u),complement(v)))*.
% 299.96/300.48 115929[0:Res:49.1,106068.0] inductive(symmetric_difference(complement(u),union(v,w))) || -> member(null_class,union(u,complement(union(v,w))))*.
% 299.96/300.48 116045[2:SpL:106084.0,114128.0] || equal(regular(power_class(complement(union(u,v)))),universal_class) -> member(y__dfg,image(element_relation,union(u,v)))*.
% 299.96/300.48 116047[2:SpL:46502.0,114128.0] || equal(regular(union(u,complement(power_class(v)))),universal_class) -> member(y__dfg,intersection(complement(u),power_class(v)))*.
% 299.96/300.48 116048[2:SpL:107703.0,114128.0] || equal(regular(union(u,complement(successor(v)))),universal_class) -> member(y__dfg,intersection(complement(u),successor(v)))*.
% 299.96/300.48 116049[2:SpL:46508.0,114128.0] || equal(regular(union(complement(power_class(u)),v)),universal_class) -> member(y__dfg,intersection(power_class(u),complement(v)))*.
% 299.96/300.48 116077[2:SpL:106084.0,114129.0] || equal(regular(power_class(complement(union(u,v)))),universal_class) -> member(omega,image(element_relation,union(u,v)))*.
% 299.96/300.48 116079[2:SpL:46502.0,114129.0] || equal(regular(union(u,complement(power_class(v)))),universal_class) -> member(omega,intersection(complement(u),power_class(v)))*.
% 299.96/300.48 116080[2:SpL:107703.0,114129.0] || equal(regular(union(u,complement(successor(v)))),universal_class) -> member(omega,intersection(complement(u),successor(v)))*.
% 299.96/300.48 116081[2:SpL:46508.0,114129.0] || equal(regular(union(complement(power_class(u)),v)),universal_class) -> member(omega,intersection(power_class(u),complement(v)))*.
% 299.96/300.48 116267[9:Res:113420.1,9.0] function(u) || subclass(complement(u),regular(successor(u)))* -> equal(regular(successor(u)),complement(u)).
% 299.96/300.48 116371[0:Res:49.1,106082.0] inductive(symmetric_difference(union(u,v),complement(w))) || -> member(null_class,union(complement(union(u,v)),w))*.
% 299.96/300.48 116652[9:Res:113999.1,9.0] function(u) || subclass(successor(u),regular(complement(u)))* -> equal(regular(complement(u)),successor(u)).
% 299.96/300.48 116966[2:Rew:107623.0,116897.2,109057.0,116897.2] || member(u,universal_class) -> member(u,image(element_relation,successor(null_class)))* member(u,power_class(complement(singleton(null_class)))).
% 299.96/300.48 116995[10:MRR:116935.0,51740.0] || subclass(image(element_relation,union(u,v)),null_class) -> member(regular(null_class),power_class(complement(union(u,v))))*.
% 299.96/300.48 116996[2:MRR:116904.0,136.0] || subclass(image(element_relation,union(u,v)),null_class) -> member(singleton(w),power_class(complement(union(u,v))))*.
% 299.96/300.48 118233[2:Rew:109057.0,118085.1,73462.0,118085.0] || member(u,intersection(successor(null_class),complement(v)))* member(u,union(v,complement(successor(null_class)))) -> .
% 299.96/300.48 118492[2:Res:113425.0,3517.0] || member(regular(regular(union(u,v))),union(u,v))* -> equal(regular(union(u,v)),null_class).
% 299.96/300.48 118978[0:Rew:45.0,118839.1] || member(u,intersection(successor(v),complement(w)))* member(u,union(complement(successor(v)),w)) -> .
% 299.96/300.48 119162[2:Res:117891.0,3517.0] || member(regular(regular(union(u,v))),union(v,u))* -> equal(regular(union(u,v)),null_class).
% 299.96/300.48 119886[0:Rew:73462.0,119589.0] || -> equal(intersection(complement(intersection(u,v)),union(u,intersection(u,v))),symmetric_difference(u,intersection(u,v)))**.
% 299.96/300.48 119755[0:SpR:7221.0,87281.0] || -> equal(intersection(successor(u),symmetric_difference(complement(u),complement(singleton(u)))),symmetric_difference(complement(u),complement(singleton(u))))**.
% 299.96/300.48 119854[3:Rew:119720.1,82390.2] || equal(intersection(u,complement(compose(element_relation,universal_class))),universal_class)** member(null_class,element_relation) -> equal(u,null_class).
% 299.96/300.48 120026[0:SpR:45.0,107955.0] || -> equal(union(complement(union(u,v)),complement(successor(w))),complement(intersection(union(u,v),successor(w))))**.
% 299.96/300.48 120077[0:SpR:45.0,107955.0] || -> equal(union(complement(successor(u)),complement(union(v,w))),complement(intersection(successor(u),union(v,w))))**.
% 299.96/300.48 120242[2:Rew:120241.0,120073.0] || -> equal(complement(intersection(union(u,v),union(w,w))),union(complement(union(u,v)),complement(w)))**.
% 299.96/300.48 120261[2:Rew:120260.0,120124.0] || -> equal(complement(intersection(union(u,u),union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.96/300.48 120273[9:Rew:29253.0,120009.1] function(complement(union(u,v))) || -> equal(successor(complement(union(u,v))),complement(union(u,v)))**.
% 299.96/300.48 120687[0:Rew:73462.0,120402.0] || -> equal(intersection(complement(intersection(u,v)),union(v,intersection(u,v))),symmetric_difference(v,intersection(u,v)))**.
% 299.96/300.48 121053[0:SpR:47762.0,88501.0] || -> subclass(intersection(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))),union(image(element_relation,power_class(w)),v))*.
% 299.96/300.48 121066[0:SpR:47763.0,88501.0] || -> subclass(intersection(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)),union(w,image(element_relation,power_class(v))))*.
% 299.96/300.48 121174[2:Rew:114800.0,121067.0] || -> subclass(intersection(u,symmetric_difference(power_class(v),union(w,x))),complement(intersection(union(w,x),power_class(v))))*.
% 299.96/300.48 121175[2:Rew:115084.0,121071.0] || -> subclass(intersection(u,symmetric_difference(union(v,w),power_class(x))),complement(intersection(power_class(x),union(v,w))))*.
% 299.96/300.48 121227[2:Res:88642.1,3515.0] || subclass(u,singleton(v))* -> equal(union(u,u),null_class) equal(regular(union(u,u)),v)*.
% 299.96/300.48 121282[0:SpR:47762.0,89082.0] || -> subclass(intersection(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w),union(image(element_relation,power_class(v)),u))*.
% 299.96/300.48 121295[0:SpR:47763.0,89082.0] || -> subclass(intersection(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w),union(v,image(element_relation,power_class(u))))*.
% 299.96/300.48 121413[2:Rew:114800.0,121296.0] || -> subclass(intersection(symmetric_difference(power_class(u),union(v,w)),x),complement(intersection(union(v,w),power_class(u))))*.
% 299.96/300.48 121414[2:Rew:115084.0,121300.0] || -> subclass(intersection(symmetric_difference(union(u,v),power_class(w)),x),complement(intersection(power_class(w),union(u,v))))*.
% 299.96/300.48 121434[2:Obv:121424.1] || equal(unordered_pair(u,v),v) -> member(u,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.96/300.48 121435[2:Obv:121422.1] || equal(unordered_pair(u,v),u) -> member(v,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.96/300.48 121630[0:SpR:92205.1,3506.1] || subclass(u,v) -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),complement(u))*.
% 299.96/300.48 121795[0:SpR:92205.1,73483.0] || subclass(union(u,v),complement(intersection(u,v)))* -> equal(symmetric_difference(u,v),union(u,v)).
% 299.96/300.48 122086[0:SpL:46507.0,121790.0] || subclass(image(element_relation,power_class(u)),power_class(complement(power_class(u))))* -> equal(image(element_relation,power_class(u)),null_class).
% 299.96/300.48 122088[0:SpL:107615.0,121790.0] || subclass(image(element_relation,successor(u)),power_class(complement(successor(u))))* -> equal(image(element_relation,successor(u)),null_class).
% 299.96/300.48 123044[0:MRR:122978.0,3914.1] || -> member(image(element_relation,power_class(u)),power_class(complement(power_class(u))))* equal(singleton(image(element_relation,power_class(u))),null_class).
% 299.96/300.48 123876[2:Obv:123861.1] || equal(complement(u),null_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.96/300.48 123877[2:Obv:123860.1] || equal(complement(u),null_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.96/300.48 124483[2:Res:9783.1,63420.1] || equal(successor(complement(restrict(u,v,w))),null_class)** -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 299.96/300.48 124556[2:Res:9842.1,63420.1] || equal(successor(complement(restrict(u,v,w))),null_class)** -> equal(symmetric_difference(cross_product(v,w),u),null_class).
% 299.96/300.48 124595[2:Obv:124582.1] || equal(power_class(u),universal_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.96/300.48 124596[2:Obv:124581.1] || equal(power_class(u),universal_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.96/300.48 124619[2:Obv:124608.1] || equal(sum_class(u),universal_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.96/300.48 124620[2:Obv:124607.1] || equal(sum_class(u),universal_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.96/300.48 124730[2:Rew:27508.0,124696.1] || member(u,universal_class) -> member(u,union(null_class,complement(restrict(v,w,x))))* member(u,v).
% 299.96/300.48 124825[2:SpL:21712.0,123025.0] || subclass(ordered_pair(u,v),regular(ordered_pair(u,v)))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 124950[2:Rew:73462.0,124949.0] || -> equal(intersection(regular(cross_product(u,v)),restrict(w,u,v)),null_class)** equal(cross_product(u,v),null_class).
% 299.96/300.48 124982[2:SpL:21712.0,124837.0] || equal(regular(ordered_pair(u,v)),ordered_pair(u,v))** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 125868[2:Rew:125854.0,125867.0] || member(u,union(v,intersection(w,complement(v))))* subclass(universal_class,x)* -> member(u,x)*.
% 299.96/300.48 125885[2:Rew:125282.0,125757.2] || subclass(u,intersection(v,complement(w)))* member(not_subclass_element(u,null_class),w) -> subclass(u,null_class).
% 299.96/300.48 126278[2:Rew:126264.0,126277.0] || member(u,union(v,intersection(complement(v),w)))* subclass(universal_class,x)* -> member(u,x)*.
% 299.96/300.48 126295[2:Rew:125467.0,126173.2] || subclass(u,intersection(complement(v),w))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.96/300.48 128080[2:Rew:128075.0,128079.0] || member(u,union(singleton(v),union(null_class,v)))* subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.48 128094[2:Rew:127653.0,128013.2] || subclass(u,union(null_class,v)) member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.96/300.48 128337[2:Rew:128332.0,128336.0] || member(u,union(singleton(v),union(v,null_class)))* subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.48 128351[2:Rew:127732.0,128282.2] || subclass(u,union(v,null_class)) member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.96/300.48 128706[2:Rew:128693.0,128705.0] || member(u,union(v,union(null_class,singleton(v))))* subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.48 128723[2:Rew:127794.0,128616.2] || subclass(u,union(null_class,singleton(v)))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.96/300.48 129335[2:Rew:129329.0,129334.0] || member(u,union(singleton(v),union(v,v)))* subclass(universal_class,w)* -> member(u,w)*.
% 299.96/300.48 129355[2:Rew:127943.0,129286.2] || subclass(u,union(v,v))* member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.96/300.48 129762[2:Rew:129756.0,129761.0] || member(u,union(singleton(v),intersection(w,v)))* subclass(universal_class,x)* -> member(u,x)*.
% 299.96/300.48 129777[2:Rew:128872.0,129691.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),singleton(w))* -> subclass(u,null_class).
% 299.96/300.48 129927[2:SpR:75814.0,128994.0] || -> equal(intersection(singleton(complement(symmetric_difference(u,v))),symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)**.
% 299.96/300.48 130063[2:Rew:130057.0,130062.0] || member(u,union(singleton(v),intersection(v,w)))* subclass(universal_class,x)* -> member(u,x)*.
% 299.96/300.48 130077[2:Rew:128994.0,130002.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.96/300.48 130517[2:Rew:130505.0,130516.0] || member(u,union(v,intersection(w,singleton(v))))* subclass(universal_class,x)* -> member(u,x)*.
% 299.96/300.48 130533[2:Rew:129084.0,130431.2] || subclass(u,intersection(v,singleton(w)))* member(not_subclass_element(u,null_class),w) -> subclass(u,null_class).
% 299.96/300.48 130895[2:Rew:130883.0,130894.0] || member(u,union(v,intersection(singleton(v),w)))* subclass(universal_class,x)* -> member(u,x)*.
% 299.96/300.48 130911[2:Rew:130174.0,130808.2] || subclass(u,intersection(singleton(v),w))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.96/300.48 131077[2:SpR:106084.0,125688.0] || -> equal(intersection(image(element_relation,union(u,v)),restrict(power_class(complement(union(u,v))),w,x)),null_class)**.
% 299.96/300.48 131079[2:SpR:46502.0,125688.0] || -> equal(intersection(intersection(complement(u),power_class(v)),restrict(union(u,complement(power_class(v))),w,x)),null_class)**.
% 299.96/300.48 131080[2:SpR:107703.0,125688.0] || -> equal(intersection(intersection(complement(u),successor(v)),restrict(union(u,complement(successor(v))),w,x)),null_class)**.
% 299.96/300.48 131081[2:SpR:46508.0,125688.0] || -> equal(intersection(intersection(power_class(u),complement(v)),restrict(union(complement(power_class(u)),v),w,x)),null_class)**.
% 299.96/300.48 131899[4:Res:14830.2,131813.0] || member(u,universal_class) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(u,cantor(u))),universal_class))))* -> .
% 299.96/300.48 132081[4:Res:14830.2,127395.0] || member(u,universal_class) subclass(domain_relation,singleton(v)) member(ordered_pair(u,cantor(u)),v)* -> .
% 299.96/300.48 132177[2:Res:1404.2,132124.0] || member(restrict(u,v,w),cross_product(v,w))* member(restrict(u,v,w),u)* -> .
% 299.96/300.48 132178[2:Res:46587.1,132124.0] || member(image(element_relation,power_class(u)),universal_class) -> member(image(element_relation,power_class(u)),power_class(complement(power_class(u))))*.
% 299.96/300.48 132429[2:Rew:129595.0,132379.1] || member(not_subclass_element(restrict(u,v,w),null_class),singleton(u))* -> subclass(restrict(u,v,w),null_class).
% 299.96/300.48 135515[2:SpR:47420.0,135420.0] || -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),union(u,complement(power_class(v))))*.
% 299.96/300.48 135516[2:SpR:47421.0,135420.0] || -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),union(complement(power_class(u)),v))*.
% 299.96/300.48 135623[2:Rew:31.0,135563.1] single_valued_class(regular(complement(intersection(cross_product(universal_class,universal_class),u)))) || -> function(regular(complement(restrict(u,universal_class,universal_class))))*.
% 299.96/300.48 135944[2:SpR:47419.0,135442.0] || -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.96/300.48 135945[2:SpR:47423.0,135442.0] || -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.96/300.48 136046[2:Rew:30.0,135989.1] single_valued_class(regular(complement(intersection(u,cross_product(universal_class,universal_class))))) || -> function(regular(complement(restrict(u,universal_class,universal_class))))*.
% 299.96/300.48 136090[2:SpR:75814.0,135360.0] || -> subclass(complement(successor(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))))),complement(symmetric_difference(u,v)))*.
% 299.96/300.48 136131[2:SpR:106825.0,135360.0] || -> subclass(complement(successor(union(image(element_relation,power_class(u)),complement(union(v,w))))),power_class(complement(power_class(u))))*.
% 299.96/300.48 136143[2:Res:135360.0,408.1] inductive(complement(successor(complement(intersection(omega,u))))) || -> equal(complement(successor(complement(intersection(omega,u)))),omega)**.
% 299.96/300.48 136324[2:SpR:107225.0,136052.0] || -> subclass(complement(successor(union(complement(union(u,v)),image(element_relation,power_class(w))))),power_class(complement(power_class(w))))*.
% 299.96/300.48 136340[2:Res:136052.0,408.1] inductive(complement(successor(complement(intersection(u,omega))))) || -> equal(complement(successor(complement(intersection(u,omega)))),omega)**.
% 299.96/300.48 136496[2:Res:135445.0,408.1] inductive(regular(complement(restrict(omega,u,v)))) || -> equal(regular(complement(restrict(omega,u,v))),omega)**.
% 299.96/300.48 137573[2:Res:137396.0,5654.0] || -> subclass(regular(successor(complement(successor(null_class)))),u) equal(not_subclass_element(regular(successor(complement(successor(null_class)))),u),null_class)**.
% 299.96/300.48 137799[2:SpR:107703.0,135507.0] || -> subclass(regular(union(intersection(complement(u),successor(v)),complement(power_class(w)))),union(u,complement(successor(v))))*.
% 299.96/300.48 137896[2:SpR:46502.0,135508.0] || -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(successor(w)))),union(u,complement(power_class(v))))*.
% 299.96/300.48 137897[2:SpR:107703.0,135508.0] || -> subclass(regular(union(intersection(complement(u),successor(v)),complement(successor(w)))),union(u,complement(successor(v))))*.
% 299.96/300.48 137898[2:SpR:46508.0,135508.0] || -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(successor(w)))),union(complement(power_class(u)),v))*.
% 299.96/300.48 137985[0:Res:145.0,7496.0] || subclass(y__dfg,u)* subclass(u,v)* -> equal(null_class,y__dfg) member(apply(choice,y__dfg),v)*.
% 299.96/300.48 138075[0:Rew:640.1,137979.3] || subclass(singleton(u),v)* subclass(v,w)* -> equal(singleton(u),null_class) member(u,w)*.
% 299.96/300.48 138633[0:MRR:138608.1,2113.0] function(element_relation) || subclass(universal_class,symmetric_difference(u,v)) -> member(complement(power_class(universal_class)),union(u,v))*.
% 299.96/300.48 138780[2:SpR:107703.0,135935.0] || -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),successor(w)))),union(v,complement(successor(w))))*.
% 299.96/300.48 139032[0:Res:54.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,omega),w)*.
% 299.96/300.48 139040[0:Res:145.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,y__dfg),w)*.
% 299.96/300.48 139042[0:Res:2113.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,null_class),w)*.
% 299.96/300.48 139522[2:SpR:46502.0,137929.0] || -> subclass(regular(union(complement(successor(u)),intersection(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.96/300.48 139523[2:SpR:107703.0,137929.0] || -> subclass(regular(union(complement(successor(u)),intersection(complement(v),successor(w)))),union(v,complement(successor(w))))*.
% 299.96/300.48 139524[2:SpR:46508.0,137929.0] || -> subclass(regular(union(complement(successor(u)),intersection(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.96/300.48 139756[2:Rew:107276.0,139619.0] || -> subclass(regular(union(union(complement(union(u,v)),w),x)),intersection(union(u,v),complement(w)))*.
% 299.96/300.48 139757[2:Rew:107276.0,139629.0] || -> subclass(regular(union(union(u,complement(union(v,w))),x)),intersection(complement(u),union(v,w)))*.
% 299.96/300.48 139828[2:Res:139654.0,408.1] inductive(regular(successor(union(null_class,complement(omega))))) || -> equal(regular(successor(union(null_class,complement(omega)))),omega)**.
% 299.96/300.48 139901[2:Rew:107276.0,139836.1,26509.0,139836.1,107276.0,139836.0,26509.0,139836.0] || member(regular(regular(successor(union(null_class,u)))),u)* -> equal(regular(successor(union(null_class,u))),null_class).
% 299.96/300.48 140138[2:Res:139973.0,3517.0] || member(regular(regular(successor(union(u,null_class)))),u)* -> equal(regular(successor(union(u,null_class))),null_class).
% 299.96/300.48 140239[0:Res:54.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(omega,singleton(u))),second(ordered_pair(omega,singleton(u)))),ordered_pair(omega,singleton(u)))**.
% 299.96/300.48 140247[0:Res:145.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(y__dfg,singleton(u))),second(ordered_pair(y__dfg,singleton(u)))),ordered_pair(y__dfg,singleton(u)))**.
% 299.96/300.48 140249[0:Res:2113.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(null_class,singleton(u))),second(ordered_pair(null_class,singleton(u)))),ordered_pair(null_class,singleton(u)))**.
% 299.96/300.48 140560[2:Res:139986.0,3517.0] || member(regular(regular(successor(union(u,u)))),u)* -> equal(regular(successor(union(u,u))),null_class).
% 299.96/300.48 140823[2:Rew:107276.0,140687.0] || -> subclass(regular(union(u,union(complement(union(v,w)),x))),intersection(union(v,w),complement(x)))*.
% 299.96/300.48 140824[2:Rew:107276.0,140697.0] || -> subclass(regular(union(u,union(v,complement(union(w,x))))),intersection(complement(v),union(w,x)))*.
% 299.96/300.48 141576[2:SpR:107992.0,135360.0] || -> subclass(complement(successor(complement(symmetric_difference(complement(u),union(v,w))))),union(u,complement(union(v,w))))*.
% 299.96/300.48 141926[0:Rew:73462.0,141590.0] || -> equal(intersection(symmetric_difference(complement(u),union(v,w)),complement(union(u,complement(union(v,w))))),null_class)**.
% 299.96/300.48 141601[0:SpR:107992.0,55669.0] || -> subclass(restrict(symmetric_difference(complement(u),union(v,w)),x,y),union(u,complement(union(v,w))))*.
% 299.96/300.48 141927[2:Rew:73462.0,141614.0] || -> equal(intersection(symmetric_difference(complement(u),union(v,w)),singleton(union(u,complement(union(v,w))))),null_class)**.
% 299.96/300.48 143382[2:SpR:106984.0,136052.0] || -> subclass(complement(successor(complement(symmetric_difference(union(u,v),complement(w))))),union(complement(union(u,v)),w))*.
% 299.96/300.48 143408[0:SpR:106984.0,56195.0] || -> subclass(restrict(symmetric_difference(union(u,v),complement(w)),x,y),union(complement(union(u,v)),w))*.
% 299.96/300.48 143738[0:Rew:73462.0,143464.0] || -> equal(intersection(symmetric_difference(union(u,v),complement(w)),complement(union(complement(union(u,v)),w))),null_class)**.
% 299.96/300.48 143739[2:Rew:73462.0,143477.0] || -> equal(intersection(symmetric_difference(union(u,v),complement(w)),singleton(union(complement(union(u,v)),w))),null_class)**.
% 299.96/300.48 144403[2:SpR:47762.0,135470.0] || -> subclass(regular(complement(symmetric_difference(complement(power_class(complement(power_class(u)))),v))),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 144416[2:SpR:47763.0,135470.0] || -> subclass(regular(complement(symmetric_difference(u,complement(power_class(complement(power_class(v))))))),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 144521[2:SpR:106084.0,135487.1] || subclass(image(element_relation,union(u,v)),w) -> subclass(regular(power_class(complement(union(u,v)))),w)*.
% 299.96/300.48 144523[2:SpR:46502.0,135487.1] || subclass(intersection(complement(u),power_class(v)),w) -> subclass(regular(union(u,complement(power_class(v)))),w)*.
% 299.96/300.48 144524[2:SpR:107703.0,135487.1] || subclass(intersection(complement(u),successor(v)),w) -> subclass(regular(union(u,complement(successor(v)))),w)*.
% 299.96/300.48 144525[2:SpR:46508.0,135487.1] || subclass(intersection(power_class(u),complement(v)),w) -> subclass(regular(union(complement(power_class(u)),v)),w)*.
% 299.96/300.48 144578[2:Res:135487.1,3515.0] || subclass(u,singleton(v))* -> equal(regular(complement(u)),null_class) equal(regular(regular(complement(u))),v)*.
% 299.96/300.48 146142[2:SpL:4880.0,11428.0] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(null_class,x))* -> member(w,u)*.
% 299.96/300.48 146793[2:SpR:47762.0,144382.0] || -> subclass(regular(complement(symmetric_difference(u,complement(power_class(complement(power_class(v))))))),union(image(element_relation,power_class(v)),u))*.
% 299.96/300.48 146806[2:SpR:47763.0,144382.0] || -> subclass(regular(complement(symmetric_difference(complement(power_class(complement(power_class(u)))),v))),union(v,image(element_relation,power_class(u))))*.
% 299.96/300.48 146904[2:Rew:114800.0,146807.0] || -> subclass(regular(complement(symmetric_difference(power_class(u),union(v,w)))),complement(intersection(union(v,w),power_class(u))))*.
% 299.96/300.48 146905[2:Rew:115084.0,146811.0] || -> subclass(regular(complement(symmetric_difference(union(u,v),power_class(w)))),complement(intersection(power_class(w),union(u,v))))*.
% 299.96/300.48 149186[0:Rew:31.0,149185.0] || -> subclass(intersection(u,restrict(v,w,x)),restrict(intersection(u,restrict(v,w,x)),w,x))*.
% 299.96/300.48 150113[0:Rew:31.0,150112.0] || -> subclass(intersection(restrict(u,v,w),x),restrict(intersection(restrict(u,v,w),x),v,w))*.
% 299.96/300.48 150948[9:MRR:150947.3,57317.0] function(u) || equal(successor(null_class),u)* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 152026[2:MRR:152025.2,122133.0] || member(union(null_class,u),universal_class) subclass(union(null_class,u),regular(u))* -> equal(u,null_class).
% 299.96/300.48 152633[0:Rew:46814.0,152632.0] || -> equal(symmetric_difference(power_class(complement(power_class(universal_class))),complement(power_class(u))),symmetric_difference(image(element_relation,power_class(universal_class)),power_class(u)))**.
% 299.96/300.48 153058[2:Rew:46814.0,153057.0] || -> equal(symmetric_difference(power_class(complement(power_class(null_class))),complement(power_class(u))),symmetric_difference(image(element_relation,power_class(null_class)),power_class(u)))**.
% 299.96/300.48 154886[4:Res:102690.0,442.1] || member(u,universal_class) -> member(u,successor(complement(apply(null_class,universal_class))))* member(u,sum_class(range_of(null_class))).
% 299.96/300.48 154971[2:SpL:103919.0,109.0] || member(ordered_pair(u,regular(domain_relation)),application_function)* -> equal(apply(u,first(regular(domain_relation))),second(regular(domain_relation))).
% 299.96/300.48 154972[2:SpL:103919.0,98.0] || member(ordered_pair(u,regular(domain_relation)),composition_function)* -> equal(compose(u,first(regular(domain_relation))),second(regular(domain_relation))).
% 299.96/300.48 154986[4:Rew:103919.0,154937.1] || member(singleton(singleton(singleton(regular(domain_relation)))),application_function) -> member(first(regular(domain_relation)),cantor(singleton(regular(domain_relation))))*.
% 299.96/300.48 155001[4:Res:154890.0,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(regular(domain_relation),cantor(regular(domain_relation))),v)*.
% 299.96/300.48 155008[2:Res:154890.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(regular(domain_relation),omega)),second(ordered_pair(regular(domain_relation),omega))),ordered_pair(regular(domain_relation),omega))**.
% 299.96/300.48 159922[2:Res:154903.1,4282.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(regular(domain_relation),complement(restrict(u,v,w)))*.
% 299.96/300.48 159924[2:Res:154903.1,46534.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(regular(domain_relation),union(u,complement(power_class(v))))*.
% 299.96/300.48 159926[2:Res:154903.1,4283.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(regular(domain_relation),complement(restrict(w,u,v)))*.
% 299.96/300.48 159927[2:Res:154903.1,46724.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(regular(domain_relation),union(complement(power_class(u)),v))*.
% 299.96/300.48 159957[4:MRR:159952.1,769.1] || subclass(universal_class,cross_product(singleton(u),universal_class))* member(regular(domain_relation),v)* -> member(u,cantor(v))*.
% 299.96/300.48 161672[4:SpL:103920.0,109.0] || member(ordered_pair(u,regular(composition_function)),application_function)* -> equal(apply(u,first(regular(composition_function))),second(regular(composition_function))).
% 299.96/300.48 161673[4:SpL:103920.0,98.0] || member(ordered_pair(u,regular(composition_function)),composition_function)* -> equal(compose(u,first(regular(composition_function))),second(regular(composition_function))).
% 299.96/300.48 161687[4:Rew:103920.0,161638.1] || member(singleton(singleton(singleton(regular(composition_function)))),application_function) -> member(first(regular(composition_function)),cantor(singleton(regular(composition_function))))*.
% 299.96/300.48 161702[4:Res:161591.0,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(regular(composition_function),cantor(regular(composition_function))),v)*.
% 299.96/300.48 161709[4:Res:161591.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(regular(composition_function),omega)),second(ordered_pair(regular(composition_function),omega))),ordered_pair(regular(composition_function),omega))**.
% 299.96/300.48 162147[2:MRR:162146.1,9913.1] || equal(successor(u),null_class) member(v,union(u,w))* -> member(v,union(null_class,w))*.
% 299.96/300.48 162149[2:MRR:162148.1,9913.1] || equal(successor(u),null_class) member(v,union(w,u))* -> member(v,union(null_class,w))*.
% 299.96/300.48 162579[6:MRR:162578.1,48270.0] inductive(ordered_pair(u,v)) || -> equal(unordered_pair(u,singleton(v)),regular(omega))** equal(regular(omega),null_class).
% 299.96/300.48 163393[4:Res:161604.1,4282.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(regular(composition_function),complement(restrict(u,v,w)))*.
% 299.96/300.48 163395[4:Res:161604.1,46534.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(regular(composition_function),union(u,complement(power_class(v))))*.
% 299.96/300.48 163397[4:Res:161604.1,4283.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(regular(composition_function),complement(restrict(w,u,v)))*.
% 299.96/300.48 163398[4:Res:161604.1,46724.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(regular(composition_function),union(complement(power_class(u)),v))*.
% 299.96/300.48 163428[4:MRR:163423.1,769.1] || subclass(universal_class,cross_product(singleton(u),universal_class))* member(regular(composition_function),v)* -> member(u,cantor(v))*.
% 299.96/300.48 163920[2:Rew:5527.1,163919.0] || member(complement(singleton(null_class)),complement(successor(null_class))) -> subclass(intersection(singleton(complement(singleton(null_class))),u),null_class)*.
% 299.96/300.48 163922[2:Rew:4319.1,163921.0] || member(complement(singleton(null_class)),complement(successor(null_class))) -> subclass(intersection(u,singleton(complement(singleton(null_class)))),null_class)*.
% 299.96/300.48 163932[2:SpR:46598.0,135420.0] || -> subclass(regular(complement(symmetric_difference(complement(u),power_class(complement(power_class(v)))))),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 163954[0:SpR:46598.0,57085.0] || -> subclass(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 163968[2:SpR:46598.0,57214.0] || -> subclass(union(null_class,symmetric_difference(complement(u),power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 163992[0:SpR:46598.0,55551.0] || -> subclass(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),union(v,image(element_relation,power_class(w))))*.
% 299.96/300.48 164274[2:Rew:26498.0,164080.1,73462.0,164080.1,8050.0,164080.1,71741.0,164080.1] || equal(null_class,u) -> equal(union(u,image(element_relation,power_class(v))),complement(power_class(complement(power_class(v)))))**.
% 299.96/300.48 164420[2:SpR:46814.0,135420.0] || -> subclass(regular(complement(symmetric_difference(power_class(complement(power_class(u))),complement(v)))),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 164442[0:SpR:46814.0,57085.0] || -> subclass(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 164456[2:SpR:46814.0,57214.0] || -> subclass(union(null_class,symmetric_difference(power_class(complement(power_class(u))),complement(v))),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 164480[0:SpR:46814.0,55551.0] || -> subclass(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),union(image(element_relation,power_class(v)),w))*.
% 299.96/300.48 167569[0:Rew:26498.0,167439.2,26498.0,167439.0] || member(u,universal_class) subclass(universal_class,v) -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.96/300.48 167921[4:MRR:167913.1,2113.0] || subclass(domain_relation,compose(u,v))* -> member(null_class,cantor(v)) member(null_class,image(u,range_of(null_class)))*.
% 299.96/300.48 167922[4:MRR:167912.1,2113.0] || equal(compose(u,v),domain_relation)** -> member(null_class,cantor(v))* member(null_class,image(u,range_of(null_class)))*.
% 299.96/300.48 167962[9:SoR:37717.0,5697.2] single_valued_class(apply(null_class,u)) || member(range_of(null_class),universal_class)* equal(apply(null_class,u),null_class)** -> .
% 299.96/300.48 168843[0:Res:100.0,5664.0] || -> subclass(domain_relation,u) equal(ordered_pair(first(not_subclass_element(domain_relation,u)),second(not_subclass_element(domain_relation,u))),not_subclass_element(domain_relation,u))**.
% 299.96/300.48 168844[0:Res:46.0,5664.0] || -> subclass(successor_relation,u) equal(ordered_pair(first(not_subclass_element(successor_relation,u)),second(not_subclass_element(successor_relation,u))),not_subclass_element(successor_relation,u))**.
% 299.96/300.48 168845[0:Res:20.0,5664.0] || -> subclass(element_relation,u) equal(ordered_pair(first(not_subclass_element(element_relation,u)),second(not_subclass_element(element_relation,u))),not_subclass_element(element_relation,u))**.
% 299.96/300.48 168849[0:Res:107.0,5664.0] || -> subclass(application_function,u) equal(ordered_pair(first(not_subclass_element(application_function,u)),second(not_subclass_element(application_function,u))),not_subclass_element(application_function,u))**.
% 299.96/300.48 168850[0:Res:97.0,5664.0] || -> subclass(composition_function,u) equal(ordered_pair(first(not_subclass_element(composition_function,u)),second(not_subclass_element(composition_function,u))),not_subclass_element(composition_function,u))**.
% 299.96/300.48 169716[4:SpL:169029.0,109.0] || member(ordered_pair(u,regular(element_relation)),application_function)* -> equal(apply(u,first(regular(element_relation))),second(regular(element_relation))).
% 299.96/300.48 169717[4:SpL:169029.0,98.0] || member(ordered_pair(u,regular(element_relation)),composition_function)* -> equal(compose(u,first(regular(element_relation))),second(regular(element_relation))).
% 299.96/300.48 169732[4:Rew:169029.0,169682.1] || member(singleton(singleton(singleton(regular(element_relation)))),application_function) -> member(first(regular(element_relation)),cantor(singleton(regular(element_relation))))*.
% 299.96/300.48 169747[4:Res:169631.0,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(regular(element_relation),cantor(regular(element_relation))),v)*.
% 299.96/300.48 169754[4:Res:169631.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(regular(element_relation),omega)),second(ordered_pair(regular(element_relation),omega))),ordered_pair(regular(element_relation),omega))**.
% 299.96/300.48 171200[4:Res:169645.1,4282.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(regular(element_relation),complement(restrict(u,v,w)))*.
% 299.96/300.48 171202[4:Res:169645.1,46534.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(regular(element_relation),union(u,complement(power_class(v))))*.
% 299.96/300.48 171204[4:Res:169645.1,4283.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(regular(element_relation),complement(restrict(w,u,v)))*.
% 299.96/300.48 171205[4:Res:169645.1,46724.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(regular(element_relation),union(complement(power_class(u)),v))*.
% 299.96/300.48 171235[4:MRR:171230.1,769.1] || subclass(universal_class,cross_product(singleton(u),universal_class))* member(regular(element_relation),v)* -> member(u,cantor(v))*.
% 299.96/300.48 2039[0:Res:25.2,2009.1] || member(singleton(u),v)* member(singleton(u),w)* equal(complement(intersection(w,v)),universal_class)** -> .
% 299.96/300.48 5429[0:Res:4361.0,9.0] || subclass(cross_product(u,v),restrict(w,u,v))* -> equal(restrict(w,u,v),cross_product(u,v)).
% 299.96/300.48 5644[0:Res:5565.0,9.0] || subclass(complement(intersection(u,v)),symmetric_difference(u,v))* -> equal(complement(intersection(u,v)),symmetric_difference(u,v)).
% 299.96/300.48 7668[0:Res:147.1,617.0] || equal(ordered_pair(u,v),range_of(xr)) -> equal(unordered_pair(u,singleton(v)),y__dfg)** equal(singleton(u),y__dfg).
% 299.96/300.48 11155[0:Obv:11141.0] || -> equal(not_subclass_element(unordered_pair(u,v),complement(w)),v)** member(u,w) subclass(unordered_pair(u,v),complement(w)).
% 299.96/300.48 11156[0:Obv:11134.0] || -> equal(not_subclass_element(unordered_pair(u,v),complement(w)),u)** member(v,w) subclass(unordered_pair(u,v),complement(w)).
% 299.96/300.48 11831[0:Res:145.0,1962.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,y__dfg)),second(ordered_pair(u,y__dfg))),ordered_pair(u,y__dfg))**.
% 299.96/300.48 11833[0:Res:2113.0,1962.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,null_class)),second(ordered_pair(u,null_class))),ordered_pair(u,null_class))**.
% 299.96/300.48 12575[0:Obv:12568.1] || member(ordered_pair(u,v),compose(w,x)) -> subclass(singleton(v),image(w,image(x,singleton(u))))*.
% 299.96/300.48 13978[2:SpL:568.0,5843.0] || subclass(domain_relation,symmetric_difference(u,cross_product(v,w))) -> member(ordered_pair(null_class,null_class),complement(restrict(u,v,w)))*.
% 299.96/300.48 13979[2:SpL:569.0,5843.0] || subclass(domain_relation,symmetric_difference(cross_product(u,v),w)) -> member(ordered_pair(null_class,null_class),complement(restrict(w,u,v)))*.
% 299.96/300.48 14193[4:Res:195.1,9930.0] || -> equal(intersection(sum_class(range_of(null_class)),u),null_class) member(regular(intersection(sum_class(range_of(null_class)),u)),apply(null_class,v))*.
% 299.96/300.48 14209[4:Res:183.1,9930.0] || -> equal(intersection(u,sum_class(range_of(null_class))),null_class) member(regular(intersection(u,sum_class(range_of(null_class)))),apply(null_class,v))*.
% 299.96/300.48 14348[4:Res:195.1,9932.0] || -> equal(intersection(apply(null_class,u),v),null_class) member(regular(intersection(apply(null_class,u),v)),sum_class(range_of(null_class)))*.
% 299.96/300.48 14364[4:Res:183.1,9932.0] || -> equal(intersection(u,apply(null_class,v)),null_class) member(regular(intersection(u,apply(null_class,v))),sum_class(range_of(null_class)))*.
% 299.96/300.48 14470[0:Rew:40.0,14462.0] || member(flip(cross_product(u,universal_class)),inverse(u)) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),element_relation)*.
% 299.96/300.48 14471[0:Rew:55.0,14461.0] || member(restrict(element_relation,universal_class,u),sum_class(u)) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),element_relation)*.
% 299.96/300.48 14608[0:SpL:568.0,699.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(unordered_pair(x,y),complement(restrict(u,v,w)))*.
% 299.96/300.48 14609[0:SpL:569.0,699.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(unordered_pair(x,y),complement(restrict(w,u,v)))*.
% 299.96/300.48 14937[4:Rew:14790.0,7809.1] || member(u,universal_class) -> member(u,cantor(v)) equal(range__dfg(v,u,universal_class),range__dfg(null_class,w,x))*.
% 299.96/300.48 16545[4:MRR:4067.2,16544.0] || equal(compose(u,null_class),domain__dfg(xr,universal_class,y__dfg))* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 18286[2:SpL:568.0,13994.0] || equal(symmetric_difference(u,cross_product(v,w)),domain_relation) -> member(ordered_pair(null_class,null_class),complement(restrict(u,v,w)))*.
% 299.96/300.48 18287[2:SpL:569.0,13994.0] || equal(symmetric_difference(cross_product(u,v),w),domain_relation) -> member(ordered_pair(null_class,null_class),complement(restrict(w,u,v)))*.
% 299.96/300.48 18832[0:Res:2002.2,757.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,w) subclass(universal_class,complement(w))* -> .
% 299.96/300.48 19687[4:Res:14830.2,19445.0] || member(u,universal_class) subclass(domain_relation,cantor(ordered_pair(u,cantor(u))))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.48 20174[0:Rew:57.0,20150.2,57.0,20150.1,57.0,20150.0] || member(power_class(u),universal_class) -> subclass(singleton(apply(choice,power_class(u))),power_class(u))* equal(power_class(u),null_class).
% 299.96/300.48 20225[0:Res:20166.1,9.0] || equal(power_class(u),range_of(xr)) subclass(power_class(u),singleton(y__dfg))* -> equal(power_class(u),singleton(y__dfg)).
% 299.96/300.48 20400[4:Res:195.1,9931.0] || -> equal(intersection(apply(null_class,u),v),null_class) member(regular(intersection(apply(null_class,u),v)),apply(null_class,w))*.
% 299.96/300.48 20419[4:Res:183.1,9931.0] || -> equal(intersection(u,apply(null_class,v)),null_class) member(regular(intersection(u,apply(null_class,v))),apply(null_class,w))*.
% 299.96/300.48 21270[0:Res:50.1,3515.0] inductive(singleton(u)) || -> equal(image(successor_relation,singleton(u)),null_class) equal(regular(image(successor_relation,singleton(u))),u)**.
% 299.96/300.48 21673[0:Res:452.1,273.0] || subclass(ordered_pair(u,v),restrict(w,x,y))* -> member(unordered_pair(u,singleton(v)),cross_product(x,y)).
% 299.96/300.48 21691[2:Res:452.1,4634.0] || subclass(ordered_pair(u,v),regular(w))* member(unordered_pair(u,singleton(v)),w) -> equal(w,null_class).
% 299.96/300.48 21877[0:Res:438.2,4304.1] || subclass(u,intersection(v,w)) member(not_subclass_element(u,x),symmetric_difference(v,w))* -> subclass(u,x).
% 299.96/300.48 21880[0:Res:427.2,4304.1] || member(u,universal_class) subclass(universal_class,intersection(v,w)) member(power_class(u),symmetric_difference(v,w))* -> .
% 299.96/300.48 21881[0:Res:428.2,4304.1] || member(u,universal_class) subclass(universal_class,intersection(v,w)) member(sum_class(u),symmetric_difference(v,w))* -> .
% 299.96/300.48 21897[0:Res:452.1,4304.1] || subclass(ordered_pair(u,v),intersection(w,x)) member(unordered_pair(u,singleton(v)),symmetric_difference(w,x))* -> .
% 299.96/300.48 23664[2:Rew:2884.1,23663.1] || member(regular(u),intersection(v,singleton(u)))* -> equal(u,null_class) equal(intersection(v,singleton(u)),null_class).
% 299.96/300.48 23849[2:Rew:3491.1,23848.1] || member(regular(u),intersection(singleton(u),v))* -> equal(u,null_class) equal(intersection(singleton(u),v),null_class).
% 299.96/300.48 24541[0:SpL:816.1,21661.0] || subclass(regular(cross_product(u,v)),w)* subclass(universal_class,complement(w)) -> equal(cross_product(u,v),null_class).
% 299.96/300.48 24773[0:Res:2900.1,3.0] || subclass(union(u,v),w) -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),w)*.
% 299.96/300.48 24950[0:SpL:572.0,3518.0] || subclass(u,symmetric_difference(complement(v),complement(w)))* -> equal(u,null_class) member(regular(u),union(v,w)).
% 299.96/300.48 24983[0:Res:4362.0,3518.0] || -> equal(restrict(intersection(u,v),w,x),null_class) member(regular(restrict(intersection(u,v),w,x)),u)*.
% 299.96/300.48 25118[0:Res:4362.0,3519.0] || -> equal(restrict(intersection(u,v),w,x),null_class) member(regular(restrict(intersection(u,v),w,x)),v)*.
% 299.96/300.48 25190[0:Res:3566.1,3.0] || subclass(universal_class,symmetric_difference(u,v)) subclass(union(u,v),w)* -> member(unordered_pair(x,y),w)*.
% 299.96/300.48 25468[0:Res:10763.2,4292.0] || subclass(universal_class,symmetric_difference(complement(u),complement(v)))* -> equal(w,null_class) member(regular(w),union(u,v))*.
% 299.96/300.48 25638[2:Res:2002.2,23525.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,w)* equal(complement(w),universal_class) -> .
% 299.96/300.48 25820[4:Res:23803.1,4292.0] || equal(symmetric_difference(complement(u),complement(v)),ordered_pair(w,universal_class)) -> member(unordered_pair(w,null_class),union(u,v))*.
% 299.96/300.48 25868[0:Res:7641.1,3.0] || member(u,universal_class) subclass(union(v,w),x)* -> member(u,complement(v))* member(u,x)*.
% 299.96/300.48 25892[0:MRR:25870.0,319.0] || subclass(union(u,v),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),complement(u))*.
% 299.96/300.48 26009[0:Res:7642.1,3.0] || member(u,universal_class) subclass(union(v,w),x)* -> member(u,complement(w))* member(u,x)*.
% 299.96/300.48 26035[0:MRR:26011.0,319.0] || subclass(union(u,v),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),complement(v))*.
% 299.96/300.48 26149[0:Res:282.1,3.0] || subclass(u,v) -> equal(restrict(u,w,x),null_class) member(regular(restrict(u,w,x)),v)*.
% 299.96/300.48 26382[3:Res:9917.1,12153.0] || member(not_subclass_element(u,intersection(compose(element_relation,universal_class),u)),element_relation)* -> subclass(u,intersection(compose(element_relation,universal_class),u)).
% 299.96/300.48 26405[0:Rew:31.0,26317.1] || member(not_subclass_element(u,restrict(u,v,w)),cross_product(v,w))* -> subclass(u,restrict(u,v,w)).
% 299.96/300.48 26424[0:MRR:26381.0,9967.1] || -> member(not_subclass_element(u,intersection(union(v,w),u)),complement(v))* subclass(u,intersection(union(v,w),u)).
% 299.96/300.48 26425[0:MRR:26380.0,9967.1] || -> member(not_subclass_element(u,intersection(union(v,w),u)),complement(w))* subclass(u,intersection(union(v,w),u)).
% 299.96/300.48 28747[2:Rew:27508.0,26916.1,26500.0,26916.1,27508.0,26916.0] || member(not_subclass_element(union(null_class,complement(u)),v),union(null_class,u))* -> subclass(union(null_class,complement(u)),v).
% 299.96/300.48 28754[4:Rew:26509.0,27141.1] || -> equal(union(null_class,apply(null_class,u)),null_class) member(regular(union(null_class,apply(null_class,u))),apply(null_class,v))*.
% 299.96/300.48 28755[4:Rew:26509.0,27142.1] || -> equal(union(null_class,apply(null_class,u)),null_class) member(regular(union(null_class,apply(null_class,u))),sum_class(range_of(null_class)))*.
% 299.96/300.48 28757[3:Rew:26509.0,27170.1] || member(not_subclass_element(u,union(null_class,compose(element_relation,universal_class))),element_relation)* -> subclass(u,union(null_class,compose(element_relation,universal_class))).
% 299.96/300.48 28758[2:Rew:26509.0,27185.1] || member(regular(union(null_class,regular(u))),u)* -> equal(union(null_class,regular(u)),null_class) equal(u,null_class).
% 299.96/300.48 27194[2:Rew:26509.0,25442.0] || equal(union(null_class,symmetric_difference(complement(u),complement(v))),universal_class)** -> member(unordered_pair(w,x),union(u,v))*.
% 299.96/300.48 27197[2:Rew:26509.0,25462.0] || equal(union(null_class,symmetric_difference(complement(u),complement(v))),domain_relation)** -> member(ordered_pair(null_class,null_class),union(u,v)).
% 299.96/300.48 28759[2:Rew:26509.0,27215.1] || -> equal(union(null_class,symmetric_difference(u,v)),null_class) member(regular(union(null_class,symmetric_difference(u,v))),union(u,v))*.
% 299.96/300.48 28762[2:Rew:26509.0,27255.1] || -> equal(union(null_class,restrict(u,v,w)),null_class) member(regular(union(null_class,restrict(u,v,w))),u)*.
% 299.96/300.48 28763[2:Rew:26509.0,27325.1] || member(not_subclass_element(union(null_class,u),intersection(v,u)),v)* -> subclass(union(null_class,u),intersection(v,u)).
% 299.96/300.48 30762[0:SpR:6630.1,70.0] || -> equal(cross_product(singleton(u),universal_class),null_class) equal(apply(regular(cross_product(singleton(u),universal_class)),u),sum_class(range_of(null_class)))**.
% 299.96/300.48 31013[0:SpR:30986.0,235.1] || member(inverse(cross_product(u,universal_class)),universal_class) -> member(ordered_pair(inverse(cross_product(u,universal_class)),image(universal_class,u)),domain_relation)*.
% 299.96/300.48 31393[2:Rew:26509.0,31351.1] || member(regular(intersection(u,union(null_class,v))),complement(v))* -> equal(intersection(u,union(null_class,v)),null_class).
% 299.96/300.48 31769[2:Rew:26509.0,31719.1] || member(regular(intersection(union(null_class,u),v)),complement(u))* -> equal(intersection(union(null_class,u),v),null_class).
% 299.96/300.48 32024[0:SpL:115.0,4018.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(u),complement(intersection(v,w)))*.
% 299.96/300.48 32333[0:SpL:115.0,4077.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(sum_class(u),complement(intersection(v,w)))*.
% 299.96/300.48 33730[2:SpR:26509.0,7138.0] || -> equal(union(intersection(u,complement(v)),intersection(complement(u),union(null_class,v))),complement(symmetric_difference(u,complement(v))))**.
% 299.96/300.48 33747[2:SpR:26509.0,7138.0] || -> equal(union(intersection(complement(u),v),intersection(union(null_class,u),complement(v))),complement(symmetric_difference(complement(u),v)))**.
% 299.96/300.48 34307[2:Obv:34292.0] || -> equal(regular(unordered_pair(u,v)),u) subclass(v,complement(unordered_pair(u,v)))* equal(unordered_pair(u,v),null_class).
% 299.96/300.48 34308[2:Obv:34291.0] || -> equal(regular(unordered_pair(u,v)),v) subclass(u,complement(unordered_pair(u,v)))* equal(unordered_pair(u,v),null_class).
% 299.96/300.48 35207[2:SpL:27508.0,3517.0] || subclass(u,union(null_class,complement(v)))* member(regular(u),union(null_class,v)) -> equal(u,null_class).
% 299.96/300.48 35208[2:SpL:27508.0,4292.0] || member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))* -> member(u,union(union(null_class,v),w)).
% 299.96/300.48 35213[2:SpL:27508.0,4292.0] || member(u,symmetric_difference(complement(v),union(null_class,complement(w))))* -> member(u,union(v,union(null_class,w))).
% 299.96/300.48 35381[0:SpL:115.0,5658.0] || subclass(u,symmetric_difference(v,w)) -> subclass(u,x) member(not_subclass_element(u,x),complement(intersection(v,w)))*.
% 299.96/300.48 35739[0:Res:284.1,26.1] || member(not_subclass_element(restrict(complement(u),v,w),x),u)* -> subclass(restrict(complement(u),v,w),x).
% 299.96/300.48 35818[0:Res:450.1,26.1] || subclass(complement(cross_product(universal_class,universal_class)),complement(u)) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u)* -> .
% 299.96/300.48 35822[0:Res:450.1,23.0] || subclass(complement(cross_product(universal_class,universal_class)),intersection(u,v))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 299.96/300.48 35823[0:Res:450.1,24.0] || subclass(complement(cross_product(universal_class,universal_class)),intersection(u,v))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),v).
% 299.96/300.48 36002[2:Rew:26509.0,35944.0] || subclass(union(null_class,u),cross_product(universal_class,universal_class)) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u)* -> .
% 299.96/300.48 35948[0:Res:6852.1,23.0] || subclass(complement(intersection(u,v)),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 299.96/300.48 35949[0:Res:6852.1,24.0] || subclass(complement(intersection(u,v)),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),v).
% 299.96/300.48 36237[4:Res:23387.1,14890.0] || equal(cantor(regular(cross_product(singleton(singleton(u)),universal_class))),universal_class)** -> equal(cross_product(singleton(singleton(u)),universal_class),null_class).
% 299.96/300.48 36238[4:Res:426.1,14890.0] || subclass(universal_class,cantor(regular(cross_product(singleton(singleton(u)),universal_class))))* -> equal(cross_product(singleton(singleton(u)),universal_class),null_class).
% 299.96/300.48 37232[0:MRR:37216.0,136.0] || member(complement(u),universal_class) -> member(singleton(complement(u)),u)* member(singleton(singleton(singleton(complement(u)))),element_relation)*.
% 299.96/300.48 37627[9:Rew:37522.1,37529.2] function(cantor(u)) function(v) || equal(cantor(cantor(w)),universal_class) -> compatible(v,w,u)*.
% 299.96/300.48 38410[4:SpR:6023.0,33865.1] || member(inverse(restrict(cross_product(u,universal_class),v,w)),universal_class)* -> member(image(cross_product(v,w),u),universal_class).
% 299.96/300.48 38729[9:Rew:38417.1,38668.2] one_to_one(u) || member(inverse(u),cantor(regular(cross_product(null_class,universal_class))))* -> equal(cross_product(null_class,universal_class),null_class).
% 299.96/300.48 39559[2:Res:6852.1,39392.0] || subclass(complement(successor(null_class)),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),singleton(null_class))*.
% 299.96/300.48 39560[2:Res:450.1,39392.0] || subclass(complement(cross_product(universal_class,universal_class)),successor(null_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),singleton(null_class))*.
% 299.96/300.48 39946[4:SpR:326.0,14893.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(v,cantor(singleton(singleton(singleton(v))))),singleton(v)),u)*.
% 299.96/300.48 39960[4:Res:14893.1,26.1] || subclass(domain_relation,rotate(complement(u))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)* -> .
% 299.96/300.48 39964[4:Res:14893.1,23.0] || subclass(domain_relation,rotate(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),u)*.
% 299.96/300.48 39965[4:Res:14893.1,24.0] || subclass(domain_relation,rotate(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),v)*.
% 299.96/300.48 39993[4:Res:14893.1,39392.0] || subclass(domain_relation,rotate(successor(null_class))) -> member(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v),singleton(null_class))*.
% 299.96/300.48 40011[4:Res:14893.1,109.0] || subclass(domain_relation,rotate(application_function)) -> equal(apply(ordered_pair(u,cantor(ordered_pair(ordered_pair(v,w),u))),v),w)**.
% 299.96/300.48 40037[4:SpR:326.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(v,singleton(v)),cantor(singleton(singleton(singleton(v))))),u)*.
% 299.96/300.48 40045[4:SpR:326.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(singleton(singleton(singleton(v))),cantor(ordered_pair(v,singleton(v)))),u)*.
% 299.96/300.48 40057[4:Res:14894.1,26.1] || subclass(domain_relation,flip(complement(u))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)* -> .
% 299.96/300.48 40061[4:Res:14894.1,23.0] || subclass(domain_relation,flip(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),u)*.
% 299.96/300.48 40062[4:Res:14894.1,24.0] || subclass(domain_relation,flip(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),v)*.
% 299.96/300.48 40090[4:Res:14894.1,39392.0] || subclass(domain_relation,flip(successor(null_class))) -> member(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))),singleton(null_class))*.
% 299.96/300.48 40176[0:Res:2885.2,26.1] || subclass(u,complement(v)) member(regular(intersection(w,u)),v)* -> equal(intersection(w,u),null_class).
% 299.96/300.48 40180[0:Res:2885.2,23.0] || subclass(u,intersection(v,w))* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),v)*.
% 299.96/300.48 40181[0:Res:2885.2,24.0] || subclass(u,intersection(v,w))* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),w)*.
% 299.96/300.48 40209[2:Res:2885.2,39392.0] || subclass(u,successor(null_class)) -> equal(intersection(v,u),null_class) member(regular(intersection(v,u)),singleton(null_class))*.
% 299.96/300.48 40340[0:Res:2887.1,628.0] || -> equal(intersection(u,intersection(singleton(v),w)),null_class) equal(regular(intersection(u,intersection(singleton(v),w))),v)**.
% 299.96/300.48 40748[0:Res:2888.1,628.0] || -> equal(intersection(u,intersection(v,singleton(w))),null_class) equal(regular(intersection(u,intersection(v,singleton(w)))),w)**.
% 299.96/300.48 41182[0:Res:3492.2,26.1] || subclass(u,complement(v)) member(regular(intersection(u,w)),v)* -> equal(intersection(u,w),null_class).
% 299.96/300.48 41186[0:Res:3492.2,23.0] || subclass(u,intersection(v,w))* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),v)*.
% 299.96/300.48 41187[0:Res:3492.2,24.0] || subclass(u,intersection(v,w))* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),w)*.
% 299.96/300.48 41215[2:Res:3492.2,39392.0] || subclass(u,successor(null_class)) -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),singleton(null_class))*.
% 299.96/300.48 41602[0:Res:3494.1,628.0] || -> equal(intersection(intersection(singleton(u),v),w),null_class) equal(regular(intersection(intersection(singleton(u),v),w)),u)**.
% 299.96/300.48 42238[0:Res:3495.1,628.0] || -> equal(intersection(intersection(u,singleton(v)),w),null_class) equal(regular(intersection(intersection(u,singleton(v)),w)),v)**.
% 299.96/300.48 42777[0:Res:59.0,3516.0] || subclass(cross_product(universal_class,universal_class),u) -> equal(compose(v,w),null_class) member(regular(compose(v,w)),u)*.
% 299.96/300.48 42782[0:Res:37.0,3516.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),u)* -> equal(flip(v),null_class) member(regular(flip(v)),u)*.
% 299.96/300.48 42783[0:Res:34.0,3516.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),u)* -> equal(rotate(v),null_class) member(regular(rotate(v)),u)*.
% 299.96/300.48 42839[2:Res:33491.0,3516.0] || subclass(complement(u),v) -> equal(u,null_class) equal(regular(u),null_class) member(regular(regular(u)),v)*.
% 299.96/300.48 42842[2:Res:34303.0,3516.0] || subclass(complement(singleton(u)),v)* -> equal(singleton(u),null_class) equal(u,null_class) member(regular(u),v).
% 299.96/300.48 42844[4:Res:15447.0,3516.0] || subclass(apply(null_class,u),v)* -> equal(sum_class(range_of(null_class)),null_class) member(regular(sum_class(range_of(null_class))),v)*.
% 299.96/300.48 42845[4:Res:15801.0,3516.0] || subclass(apply(null_class,u),v)* -> equal(apply(null_class,w),null_class) member(regular(apply(null_class,w)),v)*.
% 299.96/300.48 42846[4:Res:16032.0,3516.0] || subclass(sum_class(range_of(null_class)),u) -> equal(apply(null_class,v),null_class) member(regular(apply(null_class,v)),u)*.
% 299.96/300.48 42847[2:Res:29773.0,3516.0] || subclass(union(u,u),v)* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.96/300.48 43024[2:Rew:35175.0,42965.1] || member(not_subclass_element(union(null_class,complement(u)),v),union(u,u))* -> subclass(union(null_class,complement(u)),v).
% 299.96/300.48 42982[2:SpL:35175.0,3517.0] || subclass(u,union(null_class,complement(v)))* member(regular(u),union(v,v))* -> equal(u,null_class).
% 299.96/300.48 42983[2:SpL:35175.0,4292.0] || member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))* -> member(u,union(union(v,v),w))*.
% 299.96/300.48 42988[2:SpL:35175.0,4292.0] || member(u,symmetric_difference(complement(v),union(null_class,complement(w))))* -> member(u,union(v,union(w,w)))*.
% 299.96/300.48 45019[2:SpL:26509.0,7401.0] || equal(u,union(null_class,v))* member(w,universal_class) -> member(w,complement(v))* member(w,u)*.
% 299.96/300.48 45271[6:Res:45165.1,1407.1] || subclass(intersection(u,v),null_class)* member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v)).
% 299.96/300.48 45368[0:Res:449.1,4282.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> member(ordered_pair(x,y),complement(restrict(u,v,w)))*.
% 299.96/300.48 45449[0:Res:449.1,4283.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> member(ordered_pair(x,y),complement(restrict(w,u,v)))*.
% 299.96/300.48 46101[0:Rew:5883.0,46027.1] || equal(u,universal_class) -> equal(complement(intersection(power_class(v),power_class(universal_class))),complement(intersection(power_class(v),power_class(u))))*.
% 299.96/300.48 46102[0:Rew:5798.0,46046.1] || equal(u,universal_class) -> equal(complement(intersection(power_class(universal_class),power_class(v))),complement(intersection(power_class(u),power_class(v))))*.
% 299.96/300.48 46106[2:Rew:26509.0,46105.0] || -> equal(complement(intersection(power_class(union(null_class,u)),power_class(v))),complement(intersection(power_class(union(u,u)),power_class(v))))*.
% 299.96/300.48 46110[2:Rew:26509.0,46109.0] || -> equal(complement(intersection(power_class(u),power_class(union(null_class,v)))),complement(intersection(power_class(u),power_class(union(v,v)))))*.
% 299.96/300.48 46257[0:Res:3700.2,628.0] || member(inverse(u),universal_class) subclass(domain_relation,singleton(v))* -> equal(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.96/300.48 46345[2:Rew:46319.1,24433.3] || equal(null_class,u) member(v,universal_class) -> member(v,image(element_relation,u))* member(v,power_class(universal_class)).
% 299.96/300.48 46550[0:Rew:46498.0,22156.0] || -> subclass(complement(union(u,intersection(complement(v),power_class(w)))),intersection(complement(u),union(v,complement(power_class(w)))))*.
% 299.96/300.48 46619[0:Rew:46498.0,39050.0] || -> member(not_subclass_element(u,image(element_relation,power_class(v))),power_class(complement(power_class(v))))* subclass(u,image(element_relation,power_class(v))).
% 299.96/300.48 46647[0:Rew:46498.0,5811.0] || subclass(universal_class,union(u,complement(power_class(v)))) member(singleton(w),intersection(complement(u),power_class(v)))* -> .
% 299.96/300.48 46684[0:Rew:46498.0,22179.0] || -> subclass(complement(union(intersection(complement(u),power_class(v)),w)),intersection(union(u,complement(power_class(v))),complement(w)))*.
% 299.96/300.48 46689[0:Rew:46498.0,25926.1] || equal(complement(successor(intersection(complement(u),power_class(v)))),universal_class)** -> member(y__dfg,union(u,complement(power_class(v)))).
% 299.96/300.48 46690[0:Rew:46498.0,26046.1] || equal(complement(successor(intersection(complement(u),power_class(v)))),universal_class)** -> member(omega,union(u,complement(power_class(v)))).
% 299.96/300.48 46693[0:Rew:46498.0,26109.1] || equal(complement(successor(intersection(complement(u),power_class(v)))),universal_class)** -> member(null_class,union(u,complement(power_class(v)))).
% 299.96/300.48 46740[0:Rew:46498.0,22159.0] || -> subclass(complement(union(u,intersection(power_class(v),complement(w)))),intersection(complement(u),union(complement(power_class(v)),w)))*.
% 299.96/300.48 46768[0:Rew:46498.0,43663.0] || member(not_subclass_element(intersection(u,power_class(v)),w),complement(power_class(v)))* -> subclass(intersection(u,power_class(v)),w).
% 299.96/300.48 46769[0:Rew:46498.0,45007.2] || equal(u,power_class(v))* member(w,universal_class) -> member(w,complement(power_class(v)))* member(w,u)*.
% 299.96/300.48 46812[0:Rew:46498.0,6143.0] || -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(singleton(image(element_relation,power_class(u))))),successor(image(element_relation,power_class(u))))*.
% 299.96/300.48 46873[0:Rew:46498.0,36149.0] || member(regular(image(element_relation,power_class(u))),power_class(complement(power_class(u))))* -> equal(image(element_relation,power_class(u)),null_class).
% 299.96/300.48 46877[0:Rew:46498.0,36521.0] || equal(power_class(complement(power_class(u))),singleton(singleton(null_class))) member(singleton(null_class),image(element_relation,power_class(u)))* -> .
% 299.96/300.48 46941[0:Rew:46498.0,5897.0] || subclass(universal_class,union(complement(power_class(u)),v)) member(singleton(w),intersection(power_class(u),complement(v)))* -> .
% 299.96/300.48 46978[0:Rew:46498.0,22182.0] || -> subclass(complement(union(intersection(power_class(u),complement(v)),w)),intersection(union(complement(power_class(u)),v),complement(w)))*.
% 299.96/300.48 46983[0:Rew:46498.0,25929.1] || equal(complement(successor(intersection(power_class(u),complement(v)))),universal_class)** -> member(y__dfg,union(complement(power_class(u)),v)).
% 299.96/300.48 46984[0:Rew:46498.0,26049.1] || equal(complement(successor(intersection(power_class(u),complement(v)))),universal_class)** -> member(omega,union(complement(power_class(u)),v)).
% 299.96/300.48 46987[0:Rew:46498.0,26112.1] || equal(complement(successor(intersection(power_class(u),complement(v)))),universal_class)** -> member(null_class,union(complement(power_class(u)),v)).
% 299.96/300.48 47068[0:Rew:46498.0,44366.0] || member(not_subclass_element(intersection(power_class(u),v),w),complement(power_class(u)))* -> subclass(intersection(power_class(u),v),w).
% 299.96/300.48 47381[0:Rew:46498.0,46600.1] || -> member(not_subclass_element(u,power_class(complement(power_class(v)))),image(element_relation,power_class(v)))* subclass(u,power_class(complement(power_class(v)))).
% 299.96/300.48 48760[0:SpL:20797.1,46514.0] || equal(u,universal_class) member(not_subclass_element(power_class(universal_class),v),complement(power_class(universal_class)))* -> subclass(power_class(u),v)*.
% 299.96/300.48 48761[0:SpL:20797.1,46514.0] || equal(u,universal_class) member(not_subclass_element(power_class(u),v),complement(power_class(u)))* -> subclass(power_class(universal_class),v).
% 299.96/300.48 48831[0:Res:4062.1,46503.0] || equal(image(element_relation,power_class(u)),singleton(singleton(null_class))) member(singleton(null_class),power_class(complement(power_class(u))))* -> .
% 299.96/300.48 49001[0:SpR:46498.0,535.3] function(element_relation) || member(complement(u),universal_class) subclass(universal_class,v) -> member(complement(power_class(u)),v)*.
% 299.96/300.48 49183[0:Rew:49015.0,42854.1] || subclass(power_class(universal_class),u)* -> member(v,complement(power_class(universal_class)))* equal(singleton(v),null_class) member(v,u)*.
% 299.96/300.48 49184[0:Rew:49015.0,20557.2] || equal(u,universal_class) member(v,universal_class) -> member(v,complement(power_class(universal_class)))* member(v,power_class(u))*.
% 299.96/300.48 49212[0:Rew:49015.0,31332.1] || equal(u,universal_class) member(not_subclass_element(power_class(u),v),complement(power_class(universal_class)))* -> subclass(power_class(universal_class),v).
% 299.96/300.48 49213[0:Rew:49015.0,31302.1] || equal(u,universal_class) member(not_subclass_element(power_class(u),v),complement(power_class(universal_class)))* -> subclass(power_class(u),v).
% 299.96/300.48 49826[0:Rew:49015.0,49228.2] || equal(u,universal_class) -> member(not_subclass_element(v,complement(power_class(universal_class))),power_class(u))* subclass(v,complement(power_class(universal_class))).
% 299.96/300.48 49484[2:Rew:49017.0,42855.1] || subclass(power_class(null_class),u)* -> member(v,complement(power_class(null_class)))* equal(singleton(v),null_class) member(v,u)*.
% 299.96/300.48 49832[2:Rew:26509.0,49518.1] || member(u,universal_class) -> member(u,complement(power_class(union(null_class,v))))* member(u,power_class(union(v,v)))*.
% 299.96/300.48 50049[2:SpR:46319.1,47762.0] || equal(power_class(u),null_class) -> equal(union(image(element_relation,power_class(u)),v),union(complement(power_class(universal_class)),v))**.
% 299.96/300.48 50050[0:SpR:20514.1,47762.0] || equal(power_class(u),universal_class) -> equal(union(image(element_relation,power_class(u)),v),union(complement(power_class(null_class)),v))**.
% 299.96/300.48 50249[2:SpR:46319.1,47763.0] || equal(power_class(u),null_class) -> equal(union(v,image(element_relation,power_class(u))),union(v,complement(power_class(universal_class))))**.
% 299.96/300.48 50250[0:SpR:20514.1,47763.0] || equal(power_class(u),universal_class) -> equal(union(v,image(element_relation,power_class(u))),union(v,complement(power_class(null_class))))**.
% 299.96/300.48 50391[2:SpL:26509.0,46534.0] || member(u,symmetric_difference(union(null_class,v),power_class(w)))* -> member(u,union(complement(v),complement(power_class(w)))).
% 299.96/300.48 50413[0:Res:425.1,46534.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(unordered_pair(w,x),union(u,complement(power_class(v))))*.
% 299.96/300.48 50435[0:Res:449.1,46534.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> member(ordered_pair(w,x),union(u,complement(power_class(v))))*.
% 299.96/300.48 50438[2:Res:29122.1,46534.0] || equal(symmetric_difference(complement(u),power_class(v)),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,complement(power_class(v))))*.
% 299.96/300.48 50439[2:Res:5107.1,46534.0] || subclass(domain_relation,symmetric_difference(complement(u),power_class(v))) -> member(ordered_pair(null_class,null_class),union(u,complement(power_class(v))))*.
% 299.96/300.48 50506[2:SpL:26509.0,46724.0] || member(u,symmetric_difference(power_class(v),union(null_class,w)))* -> member(u,union(complement(power_class(v)),complement(w))).
% 299.96/300.48 50531[0:Res:425.1,46724.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(unordered_pair(w,x),union(complement(power_class(u)),v))*.
% 299.96/300.48 50553[0:Res:449.1,46724.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> member(ordered_pair(w,x),union(complement(power_class(u)),v))*.
% 299.96/300.48 50556[2:Res:29122.1,46724.0] || equal(symmetric_difference(power_class(u),complement(v)),domain_relation) -> member(ordered_pair(null_class,null_class),union(complement(power_class(u)),v))*.
% 299.96/300.48 50557[2:Res:5107.1,46724.0] || subclass(domain_relation,symmetric_difference(power_class(u),complement(v))) -> member(ordered_pair(null_class,null_class),union(complement(power_class(u)),v))*.
% 299.96/300.48 50611[0:SpR:7221.0,5565.0] || -> subclass(symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))),complement(symmetric_difference(complement(u),complement(singleton(u)))))*.
% 299.96/300.48 50697[0:SpL:7221.0,3518.0] || subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> equal(u,null_class) member(regular(u),successor(v)).
% 299.96/300.48 51145[4:MRR:51144.0,32968.1] || equal(compose(u,v),cantor(v))** member(v,universal_class) subclass(domain_relation,complement(compose_class(u)))* -> .
% 299.96/300.48 51238[2:Res:1404.2,48665.1] || member(u,cross_product(v,w))* member(u,x)* equal(restrict(x,v,w),null_class)** -> .
% 299.96/300.48 51272[2:Res:2054.3,48665.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* equal(successor_relation,null_class) -> .
% 299.96/300.48 51296[2:Res:60.1,48665.1] || member(ordered_pair(u,v),compose(w,x))* equal(image(w,image(x,singleton(u))),null_class) -> .
% 299.96/300.48 51583[2:Rew:26498.0,51492.1] || equal(null_class,u) member(regular(union(u,v)),complement(v))* -> equal(union(u,v),null_class).
% 299.96/300.48 52930[10:Rew:51634.0,52286.1] || member(regular(null_class),u) member(regular(null_class),v) equal(complement(intersection(v,u)),universal_class)** -> .
% 299.96/300.48 52931[10:Rew:51634.0,52358.1] || subclass(universal_class,cantor(regular(cross_product(singleton(regular(null_class)),universal_class))))* -> equal(cross_product(singleton(regular(null_class)),universal_class),null_class).
% 299.96/300.48 52932[10:Rew:51634.0,52359.1] || equal(cantor(regular(cross_product(singleton(regular(null_class)),universal_class))),universal_class)** -> equal(cross_product(singleton(regular(null_class)),universal_class),null_class).
% 299.96/300.48 52379[10:Rew:51634.0,46642.1] || subclass(universal_class,union(u,complement(power_class(v)))) member(regular(null_class),intersection(complement(u),power_class(v)))* -> .
% 299.96/300.48 52380[10:Rew:51634.0,46936.1] || subclass(universal_class,union(complement(power_class(u)),v)) member(regular(null_class),intersection(power_class(u),complement(v)))* -> .
% 299.96/300.48 53064[0:Res:58.1,4016.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(power_class(u)),w)*.
% 299.96/300.48 53065[0:Res:56.1,4016.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(sum_class(u)),w)*.
% 299.96/300.48 53069[0:Res:3911.1,4016.0] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(power_class(apply(u,x)),w)*.
% 299.96/300.48 53073[0:Res:9967.1,4016.0] || subclass(universal_class,u)* subclass(u,v)* -> subclass(w,x) member(power_class(not_subclass_element(w,x)),v)*.
% 299.96/300.48 53074[4:Res:32968.1,4016.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(cantor(u)),w)*.
% 299.96/300.48 53254[0:Res:58.1,4075.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(power_class(u)),w)*.
% 299.96/300.48 53255[0:Res:56.1,4075.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(sum_class(u)),w)*.
% 299.96/300.48 53259[0:Res:3911.1,4075.0] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(apply(u,x)),w)*.
% 299.96/300.48 53263[0:Res:9967.1,4075.0] || subclass(universal_class,u)* subclass(u,v)* -> subclass(w,x) member(sum_class(not_subclass_element(w,x)),v)*.
% 299.96/300.48 53264[4:Res:32968.1,4075.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(cantor(u)),w)*.
% 299.96/300.48 53514[2:Obv:53491.2] || subclass(u,v) member(regular(u),singleton(v))* -> equal(u,null_class) equal(singleton(v),null_class).
% 299.96/300.48 54066[0:Res:147.1,46533.0] || equal(intersection(complement(u),power_class(v)),range_of(xr)) member(y__dfg,union(u,complement(power_class(v))))* -> .
% 299.96/300.48 54080[6:Res:30656.1,46533.0] || equal(intersection(complement(u),power_class(v)),successor(null_class)) member(null_class,union(u,complement(power_class(v))))* -> .
% 299.96/300.48 54081[6:Res:30546.1,46533.0] || equal(intersection(complement(u),power_class(v)),singleton(null_class)) member(null_class,union(u,complement(power_class(v))))* -> .
% 299.96/300.48 54364[0:Res:147.1,46723.0] || equal(intersection(power_class(u),complement(v)),range_of(xr)) member(y__dfg,union(complement(power_class(u)),v))* -> .
% 299.96/300.48 54378[6:Res:30656.1,46723.0] || equal(intersection(power_class(u),complement(v)),successor(null_class)) member(null_class,union(complement(power_class(u)),v))* -> .
% 299.96/300.48 54379[6:Res:30546.1,46723.0] || equal(intersection(power_class(u),complement(v)),singleton(null_class)) member(null_class,union(complement(power_class(u)),v))* -> .
% 299.96/300.48 54486[0:Res:147.1,6486.2] || equal(union(u,v),range_of(xr))** member(y__dfg,complement(v))* member(y__dfg,complement(u))* -> .
% 299.96/300.48 54499[6:Res:48085.1,6486.2] || equal(complement(union(u,v)),null_class)** member(null_class,complement(v)) member(null_class,complement(u)) -> .
% 299.96/300.48 54500[6:Res:30656.1,6486.2] || equal(union(u,v),successor(null_class))** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.96/300.48 54501[6:Res:30546.1,6486.2] || equal(union(u,v),singleton(null_class))** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.96/300.48 54681[2:SpR:21712.0,23376.1] || equal(u,universal_class) -> equal(regular(ordered_pair(v,w)),singleton(v)) member(regular(ordered_pair(v,w)),u)*.
% 299.96/300.48 54682[2:SpR:21712.0,425.1] || subclass(universal_class,u) -> equal(regular(ordered_pair(v,w)),singleton(v)) member(regular(ordered_pair(v,w)),u)*.
% 299.96/300.48 54694[2:SpL:21712.0,14412.0] || subclass(universal_class,complement(unordered_pair(regular(ordered_pair(u,v)),w)))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 54695[2:SpL:21712.0,14538.0] || equal(complement(unordered_pair(regular(ordered_pair(u,v)),w)),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 54729[2:SpL:21712.0,14411.0] || subclass(universal_class,complement(unordered_pair(u,regular(ordered_pair(v,w)))))* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.96/300.48 54730[2:SpL:21712.0,14504.0] || equal(complement(unordered_pair(u,regular(ordered_pair(v,w)))),universal_class)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.96/300.48 54876[0:SpL:28.0,4303.1] || member(u,symmetric_difference(complement(v),complement(w)))* subclass(union(v,w),x)* -> member(u,x)*.
% 299.96/300.48 54883[0:Res:64.1,4303.1] function(complement(intersection(u,v))) || member(w,symmetric_difference(u,v))* -> member(w,cross_product(universal_class,universal_class)).
% 299.96/300.48 54914[2:Rew:8044.0,54822.1,26502.1,54822.0] || member(u,union(v,regular(v)))* subclass(universal_class,w)* -> equal(v,null_class) member(u,w)*.
% 299.96/300.48 54916[2:Rew:44968.1,54915.1] || subclass(u,null_class) member(v,union(u,w))* subclass(universal_class,x)* -> member(v,x)*.
% 299.96/300.48 54918[2:Rew:26799.1,54917.0] || member(u,union(v,singleton(w)))* subclass(universal_class,x)* -> member(w,v) member(u,x)*.
% 299.96/300.48 54920[2:Rew:26806.1,54919.0] || member(u,union(singleton(v),w))* subclass(universal_class,x)* -> member(v,w) member(u,x)*.
% 299.96/300.48 54929[2:Rew:44747.1,54928.1] || subclass(u,null_class) member(v,union(w,u))* subclass(universal_class,x)* -> member(v,x)*.
% 299.96/300.48 55302[0:Res:4320.2,628.0] || subclass(u,singleton(v))* -> subclass(intersection(w,u),x) equal(not_subclass_element(intersection(w,u),x),v)*.
% 299.96/300.48 55830[2:Res:55649.0,3515.0] || -> equal(intersection(u,union(null_class,singleton(v))),null_class) equal(regular(intersection(u,union(null_class,singleton(v)))),v)**.
% 299.96/300.48 55837[2:Res:55649.0,1460.1] single_valued_class(intersection(u,union(null_class,cross_product(universal_class,universal_class)))) || -> function(intersection(u,union(null_class,cross_product(universal_class,universal_class))))*.
% 299.96/300.48 56376[2:Res:55795.0,9.0] || subclass(u,restrict(union(null_class,u),v,w))* -> equal(restrict(union(null_class,u),v,w),u).
% 299.96/300.48 56472[0:Res:5528.2,628.0] || subclass(u,singleton(v))* -> subclass(intersection(u,w),x) equal(not_subclass_element(intersection(u,w),x),v)*.
% 299.96/300.48 56605[0:Res:55618.0,9.0] || subclass(u,intersection(v,restrict(u,w,x)))* -> equal(intersection(v,restrict(u,w,x)),u).
% 299.96/300.48 56699[0:Res:55669.0,9.0] || subclass(u,restrict(intersection(u,v),w,x))* -> equal(restrict(intersection(u,v),w,x),u).
% 299.96/300.48 56784[2:Res:55872.0,9.0] || subclass(u,restrict(union(u,u),v,w))* -> equal(restrict(union(u,u),v,w),u).
% 299.96/300.48 56901[0:Res:56195.0,9.0] || subclass(u,restrict(intersection(v,u),w,x))* -> equal(restrict(intersection(v,u),w,x),u).
% 299.96/300.48 57591[2:Res:57186.0,3515.0] || -> equal(intersection(union(null_class,singleton(u)),v),null_class) equal(regular(intersection(union(null_class,singleton(u)),v)),u)**.
% 299.96/300.48 57598[2:Res:57186.0,1460.1] single_valued_class(intersection(union(null_class,cross_product(universal_class,universal_class)),u)) || -> function(intersection(union(null_class,cross_product(universal_class,universal_class)),u))*.
% 299.96/300.48 57748[0:Res:64.1,5655.0] function(u) || subclass(cross_product(universal_class,universal_class),v)* -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.96/300.48 57899[2:Res:57214.0,3515.0] || -> equal(union(null_class,intersection(singleton(u),v)),null_class) equal(regular(union(null_class,intersection(singleton(u),v))),u)**.
% 299.96/300.48 57968[2:Res:57943.0,5655.0] || subclass(complement(u),v) -> subclass(complement(successor(u)),w) member(not_subclass_element(complement(successor(u)),w),v)*.
% 299.96/300.48 57977[3:Res:57943.0,8119.0] || member(not_subclass_element(complement(successor(compose(element_relation,universal_class))),u),element_relation)* -> subclass(complement(successor(compose(element_relation,universal_class))),u).
% 299.96/300.48 58253[2:Rew:58057.2,54727.2] || equal(complement(u),universal_class) member(regular(ordered_pair(v,w)),u)* -> equal(regular(null_class),singleton(v)).
% 299.96/300.48 58894[0:Obv:58877.2] || equal(u,v) member(v,w) -> subclass(unordered_pair(v,u),intersection(w,unordered_pair(v,u)))*.
% 299.96/300.48 58979[2:Res:58786.0,3515.0] || -> equal(union(null_class,intersection(u,singleton(v))),null_class) equal(regular(union(null_class,intersection(u,singleton(v)))),v)**.
% 299.96/300.48 59039[2:Res:59024.0,3516.0] || subclass(complement(singleton(u)),v) -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),v)*.
% 299.96/300.48 59662[2:Res:57958.0,9.0] || subclass(union(null_class,u),complement(successor(complement(u))))* -> equal(complement(successor(complement(u))),union(null_class,u)).
% 299.96/300.48 59697[2:Res:59621.0,9.0] || subclass(successor(null_class),complement(successor(complement(singleton(null_class)))))* -> equal(complement(successor(complement(singleton(null_class)))),successor(null_class)).
% 299.96/300.48 59750[2:Res:59307.1,6486.2] || equal(complement(union(u,v)),null_class)** member(y__dfg,complement(v)) member(y__dfg,complement(u)) -> .
% 299.96/300.48 59806[2:Res:59308.1,6486.2] || equal(complement(union(u,v)),null_class)** member(omega,complement(v)) member(omega,complement(u)) -> .
% 299.96/300.48 60111[2:Res:58207.1,406.0] || equal(complement(cross_product(cross_product(universal_class,universal_class),universal_class)),universal_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u))*.
% 299.96/300.48 60112[2:Res:58207.1,407.0] || equal(complement(cross_product(cross_product(universal_class,universal_class),universal_class)),universal_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u))*.
% 299.96/300.48 60238[2:Rew:26509.0,60123.0] || equal(union(null_class,intersection(u,v)),universal_class)** member(w,symmetric_difference(u,v))* -> member(w,x)*.
% 299.96/300.48 60406[2:Res:59629.0,9.0] || subclass(union(u,u),complement(successor(complement(u))))* -> equal(union(u,u),complement(successor(complement(u)))).
% 299.96/300.48 60458[2:Res:57823.0,9.0] || subclass(u,union(null_class,restrict(u,v,w)))* -> equal(union(null_class,restrict(u,v,w)),u).
% 299.96/300.48 60605[2:SpL:47380.0,46385.0] || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),intersection(power_class(u),power_class(complement(power_class(v)))))** -> .
% 299.96/300.48 60627[2:Rew:8044.0,60582.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(complement(power_class(v)),image(element_relation,power_class(u))),universal_class)**.
% 299.96/300.48 60688[0:Res:57155.0,9.0] || subclass(u,intersection(restrict(u,v,w),x))* -> equal(intersection(restrict(u,v,w),x),u).
% 299.96/300.48 60871[2:SpL:47383.0,46385.0] || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),intersection(power_class(complement(power_class(u))),power_class(v)))** -> .
% 299.96/300.48 60893[2:Rew:8044.0,60846.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)**.
% 299.96/300.48 60979[2:Res:55791.0,3517.0] || member(regular(intersection(u,complement(successor(null_class)))),singleton(null_class))* -> equal(intersection(u,complement(successor(null_class))),null_class).
% 299.96/300.48 61033[2:Res:57550.0,3517.0] || member(regular(intersection(complement(successor(null_class)),u)),singleton(null_class))* -> equal(intersection(complement(successor(null_class)),u),null_class).
% 299.96/300.48 61207[0:Res:3914.1,11824.0] || -> equal(singleton(u),null_class) equal(ordered_pair(first(ordered_pair(u,omega)),second(ordered_pair(u,omega))),ordered_pair(u,omega))**.
% 299.96/300.48 61644[4:Rew:16388.0,61637.1] || member(singleton(singleton(singleton(singleton(singleton(null_class))))),application_function)* -> equal(apply(singleton(singleton(singleton(null_class))),null_class),universal_class).
% 299.96/300.48 62130[2:Rew:631.1,62129.1] || member(regular(intersection(u,v)),singleton(u))* -> equal(intersection(u,v),null_class) equal(singleton(u),null_class).
% 299.96/300.48 62391[2:Rew:631.1,62390.1] || member(regular(intersection(u,v)),singleton(v))* -> equal(intersection(u,v),null_class) equal(singleton(v),null_class).
% 299.96/300.48 62781[2:SpL:21712.0,59395.0] || equal(union(null_class,singleton(regular(ordered_pair(u,v)))),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 62802[0:Res:8.1,7495.1] || equal(singleton(u),v)* member(v,universal_class) -> equal(v,null_class) equal(apply(choice,v),u)*.
% 299.96/300.48 63652[2:Rew:47084.0,63569.2,26509.0,63569.2] || member(u,universal_class) -> member(u,complement(intersection(union(v,w),power_class(x))))* member(u,power_class(x)).
% 299.96/300.48 64023[2:Res:63395.1,406.0] || equal(successor(cross_product(cross_product(universal_class,universal_class),universal_class)),null_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),flip(u))*.
% 299.96/300.48 64024[2:Res:63395.1,407.0] || equal(successor(cross_product(cross_product(universal_class,universal_class),universal_class)),null_class)** -> equal(cross_product(cross_product(universal_class,universal_class),universal_class),rotate(u))*.
% 299.96/300.48 64527[2:Rew:47084.0,64448.2,26509.0,64448.2] || member(u,universal_class) -> member(u,complement(intersection(power_class(v),union(w,x))))* member(u,power_class(v)).
% 299.96/300.48 64596[10:Res:62910.1,4282.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(regular(null_class),complement(restrict(u,v,w)))*.
% 299.96/300.48 64598[10:Res:62910.1,46534.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(regular(null_class),union(u,complement(power_class(v))))*.
% 299.96/300.48 64599[10:Res:62910.1,4283.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(regular(null_class),complement(restrict(w,u,v)))*.
% 299.96/300.48 64600[10:Res:62910.1,46724.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(regular(null_class),union(complement(power_class(u)),v))*.
% 299.96/300.48 64627[10:Rew:49687.0,64602.0] || equal(image(element_relation,union(u,v)),null_class) member(regular(null_class),image(element_relation,union(u,v)))* -> .
% 299.96/300.48 65023[2:SpR:43004.0,20171.0] || -> subclass(singleton(regular(power_class(union(u,u)))),power_class(union(u,u)))* equal(power_class(union(null_class,u)),null_class).
% 299.96/300.48 65055[2:SpR:43004.0,20171.0] || -> subclass(singleton(regular(power_class(union(null_class,u)))),power_class(union(null_class,u)))* equal(power_class(union(u,u)),null_class).
% 299.96/300.48 65595[0:Res:9927.3,16.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,cross_product(w,x))* -> member(v,w)*.
% 299.96/300.48 65596[0:Res:9927.3,17.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,cross_product(w,x))* -> member(u,x)*.
% 299.96/300.48 65615[2:Res:9927.3,23525.1] || member(u,universal_class)* member(v,u)* subclass(element_relation,w)* equal(complement(w),universal_class) -> .
% 299.96/300.48 65616[0:Res:9927.3,757.1] || member(u,universal_class)* member(v,u)* subclass(element_relation,w) subclass(universal_class,complement(w))* -> .
% 299.96/300.48 65634[0:MRR:65597.2,20.0] || member(u,universal_class)* member(v,u)* subclass(composition_function,cross_product(w,x))* -> member(v,w)*.
% 299.96/300.48 65636[0:MRR:65606.0,136.0] || member(u,singleton(singleton(singleton(v))))* subclass(element_relation,application_function) -> equal(apply(u,singleton(v)),v).
% 299.96/300.48 65942[2:Rew:65888.1,65941.1] || equal(null_class,u) member(v,union(u,w))* subclass(universal_class,x)* -> member(v,x)*.
% 299.96/300.48 66247[2:Rew:66195.1,66246.1] || equal(null_class,u) member(v,union(w,u))* subclass(universal_class,x)* -> member(v,x)*.
% 299.96/300.48 66258[2:SpL:21712.0,48670.0] || subclass(universal_class,regular(unordered_pair(u,regular(ordered_pair(v,w)))))* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.96/300.48 66310[4:Res:8.1,15169.1] || equal(restrict(u,v,w),domain_relation)** member(x,universal_class) -> member(ordered_pair(x,cantor(x)),u)*.
% 299.96/300.48 66563[2:SpL:21712.0,66477.0] || equal(complement(regular(singleton(regular(ordered_pair(u,v))))),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 66734[2:SpL:21712.0,48674.0] || subclass(universal_class,regular(unordered_pair(regular(ordered_pair(u,v)),w)))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 66800[0:Res:8.1,3514.0] || equal(unordered_pair(u,v),w)* -> equal(w,null_class) equal(regular(w),v)* equal(regular(w),u)*.
% 299.96/300.48 66992[2:Rew:26500.0,66903.1,26500.0,66903.0] || -> equal(intersection(union(null_class,u),v),null_class) member(regular(intersection(union(null_class,u),v)),union(u,u))*.
% 299.96/300.48 67340[2:Rew:26500.0,67252.1,26500.0,67252.0] || -> equal(intersection(u,union(null_class,v)),null_class) member(regular(intersection(u,union(null_class,v))),union(v,v))*.
% 299.96/300.48 68209[0:Rew:28.0,68153.1] || member(not_subclass_element(u,union(v,w)),symmetric_difference(complement(v),complement(w)))* -> subclass(u,union(v,w)).
% 299.96/300.48 68411[2:SpL:21712.0,62530.0] || equal(successor(unordered_pair(u,regular(ordered_pair(v,w)))),null_class)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.96/300.48 68489[2:Obv:68468.1] || subclass(restrict(u,v,w),regular(u))* -> subclass(restrict(u,v,w),x)* equal(u,null_class).
% 299.96/300.48 68527[2:SpL:21712.0,62534.0] || equal(successor(unordered_pair(regular(ordered_pair(u,v)),w)),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 68613[4:Res:14939.1,63420.1] || member(u,universal_class) equal(successor(cantor(v)),null_class) -> equal(sum_class(range_of(null_class)),apply(v,u))*.
% 299.96/300.48 68625[2:Res:2002.2,63420.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,w)* equal(successor(w),null_class) -> .
% 299.96/300.48 68713[2:Res:9927.3,63420.1] || member(u,universal_class)* member(v,u)* subclass(element_relation,w)* equal(successor(w),null_class) -> .
% 299.96/300.48 68864[2:SpL:21712.0,66275.0] || equal(regular(unordered_pair(u,regular(ordered_pair(v,w)))),universal_class)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.96/300.48 68923[2:SpL:21712.0,66748.0] || equal(regular(unordered_pair(regular(ordered_pair(u,v)),w)),universal_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.96/300.48 69021[2:Res:68839.1,4282.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(singleton(x),complement(restrict(u,v,w)))*.
% 299.96/300.48 69023[2:Res:68839.1,46534.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(singleton(w),union(u,complement(power_class(v))))*.
% 299.96/300.48 69025[2:Res:68839.1,4283.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(singleton(x),complement(restrict(w,u,v)))*.
% 299.96/300.48 69026[2:Res:68839.1,46724.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(singleton(w),union(complement(power_class(u)),v))*.
% 299.96/300.48 69073[2:Rew:49687.0,69028.0] || equal(image(element_relation,union(u,v)),null_class) member(singleton(w),image(element_relation,union(u,v)))* -> .
% 299.96/300.48 69282[4:Res:6852.1,69158.0] || subclass(complement(cantor(complement(cross_product(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),universal_class)))),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 69283[4:Res:450.1,69158.0] || subclass(complement(cross_product(universal_class,universal_class)),cantor(complement(cross_product(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),universal_class))))* -> .
% 299.96/300.48 69286[4:Res:14893.1,69158.0] || subclass(domain_relation,rotate(cantor(complement(cross_product(singleton(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)),universal_class)))))* -> .
% 299.96/300.48 69287[4:Res:14894.1,69158.0] || subclass(domain_relation,flip(cantor(complement(cross_product(singleton(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))),universal_class)))))* -> .
% 299.96/300.48 69297[4:Res:3492.2,69158.0] || subclass(u,cantor(complement(cross_product(singleton(regular(intersection(u,v))),universal_class))))* -> equal(intersection(u,v),null_class).
% 299.96/300.48 69298[4:Res:2885.2,69158.0] || subclass(u,cantor(complement(cross_product(singleton(regular(intersection(v,u))),universal_class))))* -> equal(intersection(v,u),null_class).
% 299.96/300.48 69402[9:SoR:69399.0,2679.2] single_valued_class(complement(cross_product(singleton(y__dfg),universal_class))) || equal(complement(cross_product(singleton(y__dfg),universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.48 69497[9:SoR:69408.0,2679.2] single_valued_class(complement(cross_product(singleton(omega),universal_class))) || equal(complement(cross_product(singleton(omega),universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.48 69506[9:SoR:69503.0,2679.2] single_valued_class(complement(cross_product(singleton(null_class),universal_class))) || equal(complement(cross_product(singleton(null_class),universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.48 69950[2:Rew:69946.0,69949.0] || member(u,union(complement(v),restrict(v,w,x)))* subclass(universal_class,y)* -> member(u,y)*.
% 299.96/300.48 70262[2:Rew:62105.0,70157.3] || subclass(u,v) member(not_subclass_element(u,null_class),regular(v))* -> equal(v,null_class) subclass(u,null_class).
% 299.96/300.48 70263[0:Rew:23833.0,70151.3] || subclass(u,v)* member(not_subclass_element(u,null_class),singleton(w))* -> member(w,v)* subclass(u,null_class).
% 299.96/300.48 70264[0:Rew:23650.0,70142.3] || subclass(u,singleton(v))* member(not_subclass_element(u,null_class),w)* -> member(v,w)* subclass(u,null_class).
% 299.96/300.48 70300[0:Rew:41848.0,70163.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),restrict(v,w,x))* -> subclass(u,null_class).
% 299.96/300.48 70301[0:Rew:40549.0,70146.2] || subclass(u,restrict(v,w,x))* member(not_subclass_element(u,null_class),complement(v)) -> subclass(u,null_class).
% 299.96/300.48 70302[0:Obv:70238.2] || subclass(u,symmetric_difference(v,w)) subclass(u,x) -> subclass(u,intersection(union(v,w),x))*.
% 299.96/300.48 70303[0:Obv:70234.2] || subclass(u,v) subclass(intersection(u,w),x) -> subclass(intersection(u,w),intersection(v,x))*.
% 299.96/300.48 70304[0:Obv:70232.2] || subclass(u,v) subclass(intersection(w,u),x) -> subclass(intersection(w,u),intersection(v,x))*.
% 299.96/300.48 70307[0:Obv:70237.1] || subclass(intersection(intersection(u,v),w),x) -> subclass(intersection(intersection(u,v),w),intersection(u,x))*.
% 299.96/300.48 70308[0:Obv:70236.1] || subclass(intersection(u,intersection(v,w)),x) -> subclass(intersection(u,intersection(v,w)),intersection(w,x))*.
% 299.96/300.48 70309[0:Obv:70235.1] || subclass(intersection(intersection(u,v),w),x) -> subclass(intersection(intersection(u,v),w),intersection(v,x))*.
% 299.96/300.48 70310[0:Obv:70233.1] || subclass(intersection(u,intersection(v,w)),x) -> subclass(intersection(u,intersection(v,w)),intersection(v,x))*.
% 299.96/300.48 70468[2:Rew:27508.0,70395.0] || subclass(union(null_class,complement(u)),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 299.96/300.48 70396[2:Res:450.1,43320.0] || subclass(complement(cross_product(universal_class,universal_class)),union(null_class,u))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 299.96/300.48 70399[4:Res:14893.1,43320.0] || subclass(domain_relation,rotate(union(null_class,u))) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.96/300.48 70400[4:Res:14894.1,43320.0] || subclass(domain_relation,flip(union(null_class,u))) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.96/300.48 70411[2:Res:282.1,43320.0] || -> equal(restrict(union(null_class,u),v,w),null_class) member(regular(restrict(union(null_class,u),v,w)),u)*.
% 299.96/300.48 70420[2:Res:3492.2,43320.0] || subclass(u,union(null_class,v)) -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.96/300.48 70422[2:Res:2885.2,43320.0] || subclass(u,union(null_class,v)) -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.96/300.48 70814[2:Rew:62105.0,70622.2] || member(not_subclass_element(intersection(u,v),null_class),regular(v))* -> equal(v,null_class) subclass(intersection(u,v),null_class).
% 299.96/300.48 70815[0:Rew:23833.0,70616.2] || member(not_subclass_element(intersection(u,v),null_class),singleton(w))* -> member(w,v) subclass(intersection(u,v),null_class).
% 299.96/300.48 70841[0:Rew:41660.0,70627.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),intersection(v,w))* -> subclass(intersection(u,complement(v)),null_class).
% 299.96/300.48 70842[2:Rew:33328.0,70626.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),union(v,v))* -> subclass(intersection(u,complement(v)),null_class).
% 299.96/300.48 70843[2:Rew:31844.0,70625.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),union(null_class,v))* -> subclass(intersection(u,complement(v)),null_class).
% 299.96/300.48 70844[0:Rew:42298.0,70623.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),intersection(w,v))* -> subclass(intersection(u,complement(v)),null_class).
% 299.96/300.48 70879[0:Obv:70753.1] || subclass(intersection(u,v),symmetric_difference(w,x)) -> subclass(intersection(u,v),intersection(union(w,x),v))*.
% 299.96/300.48 71492[2:Rew:62105.0,71302.2] || member(not_subclass_element(intersection(u,v),null_class),regular(u))* -> equal(u,null_class) subclass(intersection(u,v),null_class).
% 299.96/300.48 71493[0:Rew:23833.0,71296.2] || member(not_subclass_element(intersection(u,v),null_class),singleton(w))* -> member(w,u) subclass(intersection(u,v),null_class).
% 299.96/300.48 71519[0:Rew:41660.0,71307.1] || member(not_subclass_element(intersection(complement(u),v),null_class),intersection(u,w))* -> subclass(intersection(complement(u),v),null_class).
% 299.96/300.48 71520[2:Rew:33328.0,71306.1] || member(not_subclass_element(intersection(complement(u),v),null_class),union(u,u))* -> subclass(intersection(complement(u),v),null_class).
% 299.96/300.48 71521[2:Rew:31844.0,71305.1] || member(not_subclass_element(intersection(complement(u),v),null_class),union(null_class,u))* -> subclass(intersection(complement(u),v),null_class).
% 299.96/300.48 71522[0:Rew:42298.0,71303.1] || member(not_subclass_element(intersection(complement(u),v),null_class),intersection(w,u))* -> subclass(intersection(complement(u),v),null_class).
% 299.96/300.48 71560[0:Obv:71433.1] || subclass(intersection(u,v),symmetric_difference(w,x)) -> subclass(intersection(u,v),intersection(union(w,x),u))*.
% 299.96/300.48 71712[0:Res:71438.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(v,u),null_class) member(regular(intersection(v,u)),w)*.
% 299.96/300.48 71853[2:Rew:71741.0,31399.0] || member(regular(intersection(u,union(v,null_class))),complement(v))* -> equal(intersection(u,union(v,null_class)),null_class).
% 299.96/300.48 71856[2:Rew:71741.0,33732.0] || -> equal(union(intersection(u,complement(v)),intersection(complement(u),union(v,null_class))),complement(symmetric_difference(u,complement(v))))**.
% 299.96/300.48 71870[2:Rew:71741.0,45021.2] || equal(u,union(v,null_class))* member(w,universal_class) -> member(w,complement(v))* member(w,u)*.
% 299.96/300.48 71876[2:Rew:71741.0,50393.1] || member(u,symmetric_difference(union(v,null_class),power_class(w)))* -> member(u,union(complement(v),complement(power_class(w)))).
% 299.96/300.48 71880[2:Rew:71741.0,51581.1] || equal(null_class,u) member(regular(union(v,u)),complement(v))* -> equal(union(v,u),null_class).
% 299.96/300.48 71941[2:Rew:71741.0,50508.1] || member(u,symmetric_difference(power_class(v),union(w,null_class)))* -> member(u,union(complement(power_class(v)),complement(w))).
% 299.96/300.48 73936[4:Rew:72272.0,72165.1,72272.0,72165.0] || member(u,union(null_class,complement(apply(null_class,v))))* -> member(u,union(null_class,complement(apply(null_class,w))))*.
% 299.96/300.48 72381[2:Rew:71741.0,31777.0] || member(regular(intersection(union(u,null_class),v)),complement(u))* -> equal(intersection(union(u,null_class),v),null_class).
% 299.96/300.48 72382[2:Rew:71741.0,33749.0] || -> equal(union(intersection(complement(u),v),intersection(union(u,null_class),complement(v))),complement(symmetric_difference(complement(u),v)))**.
% 299.96/300.48 74004[4:Rew:72460.0,72729.0] || subclass(universal_class,union(null_class,apply(null_class,u)))* -> member(unordered_pair(v,w),union(null_class,apply(null_class,x)))*.
% 299.96/300.48 72749[4:Rew:72460.0,25852.1] || member(u,universal_class) -> member(u,union(null_class,apply(null_class,v)))* member(u,complement(apply(null_class,w)))*.
% 299.96/300.48 74024[2:Rew:71741.0,71866.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),union(v,null_class))* -> subclass(intersection(u,complement(v)),null_class).
% 299.96/300.48 74050[2:Rew:26509.0,74049.2] || equal(null_class,u) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(u,v))*.
% 299.96/300.48 74062[2:Rew:71741.0,72342.1] || subclass(union(u,null_class),complement(successor(complement(u))))* -> equal(complement(successor(complement(u))),union(u,null_class)).
% 299.96/300.48 74067[2:Rew:71741.0,72394.1] || member(not_subclass_element(intersection(complement(u),v),null_class),union(u,null_class))* -> subclass(intersection(complement(u),v),null_class).
% 299.96/300.48 74093[2:Rew:72917.0,72940.1] || -> equal(intersection(u,union(null_class,v)),null_class) member(regular(intersection(u,union(null_class,v))),union(v,null_class))*.
% 299.96/300.48 74094[2:Rew:72917.0,72949.2] || equal(null_class,u) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(v,u))*.
% 299.96/300.48 74095[2:Rew:72917.0,72972.2] || subclass(union(u,null_class),v) -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.96/300.48 74097[2:Rew:72917.0,72983.1] || -> equal(intersection(union(null_class,u),v),null_class) member(regular(intersection(union(null_class,u),v)),union(u,null_class))*.
% 299.96/300.48 75438[2:Rew:26501.0,75281.1,26501.0,75281.0] || -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),union(null_class,u))*.
% 299.96/300.48 75439[2:Rew:26501.0,75294.1,26501.0,75294.0] || -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),union(null_class,v))*.
% 299.96/300.48 75706[0:SpL:73483.0,4304.1] || member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* member(u,symmetric_difference(v,w)) -> .
% 299.96/300.48 75972[2:Res:73038.0,3516.0] || subclass(union(null_class,u),v) -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.96/300.48 76443[2:Rew:26501.0,76182.1,26501.0,76182.0] || -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),union(u,u))*.
% 299.96/300.48 76444[2:Rew:26501.0,76202.1,26501.0,76202.0] || -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),union(v,v))*.
% 299.96/300.48 76505[2:Res:75226.0,3516.0] || subclass(union(u,u),v)* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.96/300.48 76618[2:Rew:72460.0,76591.1] single_valued_class(intersection(union(cross_product(universal_class,universal_class),null_class),u)) || -> function(intersection(union(null_class,cross_product(universal_class,universal_class)),u))*.
% 299.96/300.48 76720[2:Rew:72460.0,76695.1] single_valued_class(intersection(u,union(cross_product(universal_class,universal_class),null_class))) || -> function(intersection(u,union(null_class,cross_product(universal_class,universal_class))))*.
% 299.96/300.48 76922[9:Res:75452.1,5655.0] function(u) || subclass(u,v) -> subclass(successor(u),w) member(not_subclass_element(successor(u),w),v)*.
% 299.96/300.48 77001[2:Res:75894.0,3516.0] || subclass(union(u,null_class),v) -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.96/300.48 77073[2:Res:76191.0,3516.0] || subclass(union(null_class,u),v) -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.96/300.48 77141[0:SpR:73462.0,2892.1] || -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(restrict(v,w,x),u)),v)*.
% 299.96/300.48 77142[0:SpR:73462.0,3569.1] || -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(symmetric_difference(v,w),u)),union(v,w))*.
% 299.96/300.48 77161[0:SpR:73462.0,3559.1] || -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(w,symmetric_difference(u,v))),union(u,v))*.
% 299.96/300.48 77201[0:SpR:73462.0,3499.1] || -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(x,restrict(u,v,w))),u)*.
% 299.96/300.48 77305[2:SpL:73462.0,5501.0] || member(regular(intersection(regular(u),v)),u)* -> equal(intersection(v,regular(u)),null_class) equal(u,null_class).
% 299.96/300.48 77327[0:SpL:73462.0,12156.0] || member(not_subclass_element(intersection(u,v),intersection(w,u)),w)* -> subclass(intersection(v,u),intersection(w,u)).
% 299.96/300.48 77328[0:SpL:73462.0,12157.0] || member(not_subclass_element(intersection(u,v),intersection(w,v)),w)* -> subclass(intersection(v,u),intersection(w,v)).
% 299.96/300.48 77337[0:SpL:73462.0,4305.0] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(w,v))* -> subclass(u,complement(intersection(w,v))).
% 299.96/300.48 77356[0:SpL:73462.0,12154.1] || subclass(u,v) member(not_subclass_element(u,intersection(v,w)),w)* -> subclass(u,intersection(w,v)).
% 299.96/300.48 77357[0:SpL:73462.0,12156.0] || member(not_subclass_element(intersection(u,v),intersection(v,w)),w)* -> subclass(intersection(u,v),intersection(w,v)).
% 299.96/300.48 77362[2:SpL:73462.0,5489.0] || member(regular(intersection(u,regular(v))),v)* -> equal(intersection(regular(v),u),null_class) equal(v,null_class).
% 299.96/300.48 77363[0:SpL:73462.0,12157.0] || member(not_subclass_element(intersection(u,v),intersection(u,w)),w)* -> subclass(intersection(u,v),intersection(w,u)).
% 299.96/300.48 77619[2:Rew:77572.0,65750.1] || equal(complement(symmetric_difference(u,v)),null_class) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),null_class)**.
% 299.96/300.48 77620[2:Rew:77572.0,44865.1] || subclass(complement(symmetric_difference(u,v)),null_class) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),null_class)**.
% 299.96/300.48 77766[0:SpR:77431.0,7244.1] || -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(u),complement(v))),union(v,u))*.
% 299.96/300.48 77767[0:SpR:77431.0,3559.1] || -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(u,v),w)),union(v,u))*.
% 299.96/300.48 77792[0:SpR:77431.0,3569.1] || -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(v,w))),union(w,v))*.
% 299.96/300.48 77818[0:SpR:77431.0,46638.0] || -> equal(intersection(union(u,complement(power_class(v))),union(power_class(v),complement(u))),symmetric_difference(complement(u),power_class(v)))**.
% 299.96/300.48 77848[0:SpR:77431.0,46638.0] || -> equal(intersection(union(complement(power_class(u)),v),union(complement(v),power_class(u))),symmetric_difference(complement(v),power_class(u)))**.
% 299.96/300.48 78056[0:Rew:78007.0,77336.0] || member(u,symmetric_difference(union(v,w),complement(intersection(w,v))))* -> member(u,complement(symmetric_difference(v,w))).
% 299.96/300.48 78205[0:Res:77754.0,3516.0] || subclass(union(u,v),w) -> equal(symmetric_difference(v,u),null_class) member(regular(symmetric_difference(v,u)),w)*.
% 299.96/300.48 78244[0:SpR:78007.0,3559.1] || -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(v,u),w)),union(u,v))*.
% 299.96/300.48 78248[0:SpR:78007.0,3569.1] || -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(w,v))),union(v,w))*.
% 299.96/300.48 78253[0:SpR:78007.0,7244.1] || -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(v),complement(u))),union(u,v))*.
% 299.96/300.48 78277[0:SpL:78007.0,4305.0] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(w,v))* -> subclass(u,complement(intersection(v,w))).
% 299.96/300.48 79211[2:Res:75236.0,9.0] || subclass(u,restrict(union(u,null_class),v,w))* -> equal(restrict(union(u,null_class),v,w),u).
% 299.96/300.48 79342[0:Res:77099.0,9.0] || subclass(complement(intersection(u,v)),symmetric_difference(v,u))* -> equal(complement(intersection(u,v)),symmetric_difference(v,u)).
% 299.96/300.48 80171[4:Rew:79906.0,79968.1] || member(not_subclass_element(complement(apply(null_class,u)),v),sum_class(range_of(null_class)))* -> subclass(complement(apply(null_class,universal_class)),v).
% 299.96/300.48 79993[4:SpL:73051.0,3517.0] || subclass(u,complement(apply(null_class,v)))* member(regular(u),sum_class(range_of(null_class))) -> equal(u,null_class).
% 299.96/300.48 79994[4:SpL:73051.0,4292.0] || member(u,symmetric_difference(complement(apply(null_class,v)),complement(w)))* -> member(u,union(sum_class(range_of(null_class)),w)).
% 299.96/300.48 80004[4:SpL:73051.0,4292.0] || member(u,symmetric_difference(complement(v),complement(apply(null_class,w))))* -> member(u,union(v,sum_class(range_of(null_class)))).
% 299.96/300.48 80436[0:SpR:77431.0,73469.0] || -> equal(intersection(union(power_class(u),complement(v)),union(v,complement(power_class(u)))),symmetric_difference(power_class(u),complement(v)))**.
% 299.96/300.48 80480[0:SpR:77431.0,73469.0] || -> equal(intersection(union(complement(u),power_class(v)),union(complement(power_class(v)),u)),symmetric_difference(power_class(v),complement(u)))**.
% 299.96/300.48 80711[0:SpL:77431.0,75588.0] || member(u,symmetric_difference(union(v,w),complement(intersection(w,v))))* -> member(u,complement(symmetric_difference(w,v))).
% 299.96/300.48 81076[2:Rew:72272.0,80993.1] || member(not_subclass_element(union(null_class,complement(u)),v),union(u,null_class))* -> subclass(union(null_class,complement(u)),v).
% 299.96/300.48 81018[2:SpL:72272.0,3517.0] || subclass(u,union(null_class,complement(v)))* member(regular(u),union(v,null_class)) -> equal(u,null_class).
% 299.96/300.48 81019[2:SpL:72272.0,4292.0] || member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))* -> member(u,union(union(v,null_class),w)).
% 299.96/300.48 81029[2:SpL:72272.0,4292.0] || member(u,symmetric_difference(complement(v),union(null_class,complement(w))))* -> member(u,union(v,union(w,null_class))).
% 299.96/300.48 81355[4:SpL:73050.0,175.0] || member(not_subclass_element(complement(apply(null_class,u)),v),apply(null_class,w))* -> subclass(complement(apply(null_class,w)),v).
% 299.96/300.48 81380[4:SpL:73050.0,3517.0] || subclass(u,complement(apply(null_class,v)))* member(regular(u),apply(null_class,w))* -> equal(u,null_class).
% 299.96/300.48 81381[4:SpL:73050.0,4292.0] || member(u,symmetric_difference(complement(apply(null_class,v)),complement(w)))* -> member(u,union(apply(null_class,x),w))*.
% 299.96/300.48 81391[4:SpL:73050.0,4292.0] || member(u,symmetric_difference(complement(v),complement(apply(null_class,w))))* -> member(u,union(v,apply(null_class,x)))*.
% 299.96/300.48 81516[0:Res:8.1,5660.0] || equal(restrict(u,v,w),x)* -> subclass(x,y) member(not_subclass_element(x,y),cross_product(v,w))*.
% 299.96/300.48 81827[2:SpR:76334.0,20171.0] || -> subclass(singleton(regular(power_class(union(u,null_class)))),power_class(union(u,null_class)))* equal(power_class(union(null_class,u)),null_class).
% 299.96/300.48 81859[2:SpR:76334.0,20171.0] || -> subclass(singleton(regular(power_class(union(null_class,u)))),power_class(union(null_class,u)))* equal(power_class(union(u,null_class)),null_class).
% 299.96/300.48 82221[2:SpL:81953.1,46514.0] || equal(null_class,u) member(not_subclass_element(power_class(u),v),complement(power_class(u)))* -> subclass(power_class(null_class),v).
% 299.96/300.48 82248[2:SpL:81953.1,46514.0] || equal(null_class,u) member(not_subclass_element(power_class(null_class),v),complement(power_class(null_class)))* -> subclass(power_class(u),v)*.
% 299.96/300.48 82332[2:Res:82286.1,4075.0] || equal(null_class,u) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(power_class(u)),w)*.
% 299.96/300.48 82333[2:Res:82286.1,4016.0] || equal(null_class,u) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(power_class(u)),w)*.
% 299.96/300.48 82389[3:Obv:82371.1] || subclass(intersection(u,complement(compose(element_relation,universal_class))),element_relation)* -> equal(intersection(u,complement(compose(element_relation,universal_class))),null_class).
% 299.96/300.48 82460[3:Obv:82441.1] || subclass(intersection(complement(compose(element_relation,universal_class)),u),element_relation)* -> equal(intersection(complement(compose(element_relation,universal_class)),u),null_class).
% 299.96/300.48 82514[4:Res:82401.1,14890.0] || subclass(universal_class,cantor(regular(cross_product(singleton(power_class(null_class)),universal_class))))* -> equal(cross_product(singleton(power_class(null_class)),universal_class),null_class).
% 299.96/300.48 83181[2:MRR:83172.1,82345.0] || equal(null_class,u) member(apply(choice,power_class(u)),complement(power_class(u)))* -> equal(power_class(null_class),null_class).
% 299.96/300.48 83182[2:MRR:83169.1,82286.1] || equal(null_class,u) member(apply(choice,power_class(null_class)),complement(power_class(null_class)))* -> equal(power_class(u),null_class)**.
% 299.96/300.48 83386[2:Rew:75234.0,83306.1] || member(not_subclass_element(union(u,null_class),intersection(v,u)),v)* -> subclass(union(u,null_class),intersection(v,u)).
% 299.96/300.48 83511[2:SpR:75241.0,20171.0] || -> subclass(singleton(regular(power_class(union(u,u)))),power_class(union(u,u)))* equal(power_class(union(u,null_class)),null_class).
% 299.96/300.48 83548[2:SpR:75241.0,20171.0] || -> subclass(singleton(regular(power_class(union(u,null_class)))),power_class(union(u,null_class)))* equal(power_class(union(u,u)),null_class).
% 299.96/300.48 83707[9:SpL:46507.0,75534.1] function(image(element_relation,power_class(u))) || equal(successor(image(element_relation,power_class(u))),power_class(complement(power_class(u))))** -> .
% 299.96/300.48 84011[2:Res:450.1,75363.0] || subclass(complement(cross_product(universal_class,universal_class)),union(u,null_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 299.96/300.48 84014[4:Res:14893.1,75363.0] || subclass(domain_relation,rotate(union(u,null_class))) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.96/300.48 84015[4:Res:14894.1,75363.0] || subclass(domain_relation,flip(union(u,null_class))) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.96/300.48 84027[2:Res:282.1,75363.0] || -> equal(restrict(union(u,null_class),v,w),null_class) member(regular(restrict(union(u,null_class),v,w)),u)*.
% 299.96/300.48 84036[2:Res:3492.2,75363.0] || subclass(u,union(v,null_class)) -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.96/300.48 84038[2:Res:2885.2,75363.0] || subclass(u,union(v,null_class)) -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.96/300.48 84621[0:SpL:77552.0,175.0] || member(not_subclass_element(complement(symmetric_difference(u,v)),w),symmetric_difference(v,u))* -> subclass(complement(symmetric_difference(v,u)),w).
% 299.96/300.48 84648[0:SpL:77552.0,3517.0] || subclass(u,complement(symmetric_difference(v,w)))* member(regular(u),symmetric_difference(w,v)) -> equal(u,null_class).
% 299.96/300.48 84649[0:SpL:77552.0,4292.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),complement(x)))* -> member(u,union(symmetric_difference(w,v),x)).
% 299.96/300.48 84659[0:SpL:77552.0,4292.0] || member(u,symmetric_difference(complement(v),complement(symmetric_difference(w,x))))* -> member(u,union(v,symmetric_difference(x,w))).
% 299.96/300.48 85244[2:Rew:26498.0,85171.2,62519.1,85171.2,26498.0,85171.1] || equal(successor(u),null_class) member(regular(complement(v)),union(u,v))* -> equal(complement(v),null_class).
% 299.96/300.48 85245[2:Rew:26498.0,85148.2,73462.0,85148.2,62519.1,85148.2,26498.0,85148.1,73462.0,85148.1] || equal(successor(u),null_class) member(regular(complement(v)),union(v,u))* -> equal(complement(v),null_class).
% 299.96/300.48 85549[0:Res:11295.2,2009.1] || member(u,universal_class) equal(compose(v,singleton(u)),u)** equal(complement(compose_class(v)),universal_class) -> .
% 299.96/300.48 85555[2:Res:11295.2,63420.1] || member(u,universal_class) equal(compose(v,singleton(u)),u)** equal(successor(compose_class(v)),null_class) -> .
% 299.96/300.48 85688[2:Obv:85644.1] || subclass(union(null_class,intersection(u,v)),symmetric_difference(u,v))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.96/300.48 85691[2:Rew:26498.0,85638.1,8044.0,85638.1,7120.0,85638.1,26498.0,85638.0,8044.0,85638.0] || member(regular(complement(successor(u))),symmetric_difference(complement(u),complement(singleton(u))))* -> equal(complement(successor(u)),null_class).
% 299.96/300.48 87654[2:Rew:43289.0,87567.1] || member(not_subclass_element(union(u,u),intersection(v,u)),v)* -> subclass(union(u,u),intersection(v,u)).
% 299.96/300.48 87837[2:Res:87834.1,5655.0] || equal(complement(u),null_class) subclass(u,v)* -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.96/300.48 88039[4:Res:87834.1,15173.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(ordered_pair(w,cantor(w)),v)*.
% 299.96/300.48 88040[4:Res:87834.1,15170.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> member(ordered_pair(w,cantor(w)),u)*.
% 299.96/300.48 88426[2:Res:450.1,55935.0] || subclass(complement(cross_product(universal_class,universal_class)),union(u,u))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 299.96/300.48 88429[4:Res:14893.1,55935.0] || subclass(domain_relation,rotate(union(u,u)))* -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.96/300.48 88430[4:Res:14894.1,55935.0] || subclass(domain_relation,flip(union(u,u)))* -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.96/300.48 88442[2:Res:282.1,55935.0] || -> equal(restrict(union(u,u),v,w),null_class) member(regular(restrict(union(u,u),v,w)),u)*.
% 299.96/300.48 88451[2:Res:3492.2,55935.0] || subclass(u,union(v,v))* -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.96/300.48 88453[2:Res:2885.2,55935.0] || subclass(u,union(v,v))* -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.96/300.48 88639[0:SpR:75814.0,56523.1] || subclass(complement(symmetric_difference(u,v)),w) -> subclass(symmetric_difference(union(u,v),complement(intersection(u,v))),w)*.
% 299.96/300.48 88867[2:Res:88640.1,3517.0] || subclass(u,complement(v)) member(regular(union(null_class,u)),v)* -> equal(union(null_class,u),null_class).
% 299.96/300.48 88872[2:Res:88640.1,3519.0] || subclass(u,intersection(v,w))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),w)*.
% 299.96/300.48 88873[2:Res:88640.1,3518.0] || subclass(u,intersection(v,w))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.96/300.48 88876[2:Res:88640.1,5654.0] || subclass(u,singleton(v))* -> subclass(union(null_class,u),w) equal(not_subclass_element(union(null_class,u),w),v)*.
% 299.96/300.48 89047[2:Res:88641.1,3517.0] || subclass(u,complement(v)) member(regular(union(u,null_class)),v)* -> equal(union(u,null_class),null_class).
% 299.96/300.48 89052[2:Res:88641.1,3519.0] || subclass(u,intersection(v,w))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),w)*.
% 299.96/300.48 89053[2:Res:88641.1,3518.0] || subclass(u,intersection(v,w))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.96/300.48 89056[2:Res:88641.1,5654.0] || subclass(u,singleton(v))* -> subclass(union(u,null_class),w) equal(not_subclass_element(union(u,null_class),w),v)*.
% 299.96/300.48 89287[4:Res:15178.2,23525.1] || member(u,universal_class)* subclass(domain_relation,symmetric_difference(v,w))* equal(complement(union(v,w)),universal_class) -> .
% 299.96/300.48 89288[4:Res:15178.2,757.1] || member(u,universal_class)* subclass(domain_relation,symmetric_difference(v,w)) subclass(universal_class,complement(union(v,w)))* -> .
% 299.96/300.48 89316[4:Obv:89286.0] || subclass(domain_relation,symmetric_difference(u,v)) member(w,universal_class)* subclass(domain_relation,complement(union(u,v)))* -> .
% 299.96/300.48 89478[4:Res:15675.2,23525.1] || member(u,universal_class) equal(compose(v,u),cantor(u))** equal(complement(compose_class(v)),universal_class) -> .
% 299.96/300.48 89479[4:Res:15675.2,757.1] || member(u,universal_class) equal(compose(v,u),cantor(u))** subclass(universal_class,complement(compose_class(v)))* -> .
% 299.96/300.48 89480[4:Res:15675.2,63420.1] || member(u,universal_class) equal(compose(v,u),cantor(u))** equal(successor(compose_class(v)),null_class) -> .
% 299.96/300.48 89594[2:Rew:640.0,89587.1,326.0,89587.1,14.0,89587.0] || -> equal(apply(choice,singleton(singleton(singleton(u)))),singleton(singleton(u)))** equal(apply(choice,null_class),singleton(singleton(u))).
% 299.96/300.48 90381[4:Rew:89829.1,90069.2] || equal(u,universal_class) member(u,cantor(regular(cross_product(null_class,universal_class))))* -> equal(cross_product(null_class,universal_class),null_class).
% 299.96/300.48 90706[2:Rew:65890.1,90705.2,65888.1,90705.2] || equal(null_class,u) member(v,complement(successor(u))) -> member(v,union(null_class,complement(singleton(u))))*.
% 299.96/300.48 90714[2:Rew:73018.1,90713.2,66195.1,90713.2] || equal(singleton(u),null_class) member(v,complement(successor(u))) -> member(v,union(null_class,complement(u)))*.
% 299.96/300.48 90732[9:Rew:27508.0,90608.2,26500.0,90608.2,77552.0,90608.2,38417.1,90608.2,71741.0,90608.1,8044.0,90608.1,78007.0,90608.1,4664.0,90608.1,73462.0,90608.1] one_to_one(u) || member(v,complement(successor(inverse(u)))) -> member(v,union(null_class,complement(inverse(u))))*.
% 299.96/300.48 91729[2:Res:91573.0,273.0] || -> equal(singleton(complement(restrict(u,v,w))),null_class) member(complement(restrict(u,v,w)),cross_product(v,w))*.
% 299.96/300.48 92595[0:Rew:73462.0,92463.0] || -> subclass(intersection(union(complement(u),complement(v)),intersection(w,union(u,v))),symmetric_difference(complement(u),complement(v)))*.
% 299.96/300.48 92762[2:Rew:26498.0,92661.2,62519.1,92661.2,26498.0,92661.1] || equal(successor(u),null_class) -> member(not_subclass_element(v,complement(w)),union(u,w))* subclass(v,complement(w)).
% 299.96/300.48 92763[2:Rew:26498.0,92638.2,73462.0,92638.2,62519.1,92638.2,26498.0,92638.1,73462.0,92638.1] || equal(successor(u),null_class) -> member(not_subclass_element(v,complement(w)),union(w,u))* subclass(v,complement(w)).
% 299.96/300.48 92969[0:Rew:73462.0,92837.0] || -> subclass(intersection(union(complement(u),complement(v)),intersection(union(u,v),w)),symmetric_difference(complement(u),complement(v)))*.
% 299.96/300.48 92884[0:SpR:75814.0,70785.0] || -> subclass(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),intersection(complement(symmetric_difference(u,v)),w))*.
% 299.96/300.48 94091[2:Rew:94069.1,94090.0] || member(u,union(successor(null_class),v))* subclass(universal_class,w)* -> member(null_class,v) member(u,w)*.
% 299.96/300.48 94097[2:Rew:93554.1,94039.2] || member(not_subclass_element(intersection(u,v),null_class),successor(null_class))* -> member(null_class,u) subclass(intersection(u,v),null_class).
% 299.96/300.48 94098[2:Rew:93554.1,94038.2] || member(not_subclass_element(intersection(u,v),null_class),successor(null_class))* -> member(null_class,v) subclass(intersection(u,v),null_class).
% 299.96/300.48 94099[2:Rew:93554.1,94037.3] || subclass(u,v)* member(not_subclass_element(u,null_class),successor(null_class))* -> member(null_class,v) subclass(u,null_class).
% 299.96/300.48 94311[2:Rew:94292.1,94310.0] || member(u,union(v,successor(null_class)))* subclass(universal_class,w)* -> member(null_class,v) member(u,w)*.
% 299.96/300.48 94318[2:Rew:93873.1,94259.3] || subclass(u,successor(null_class)) member(not_subclass_element(u,null_class),v)* -> member(null_class,v) subclass(u,null_class).
% 299.96/300.48 96888[2:Res:94867.1,6490.0] || equal(complement(u),universal_class) member(regular(complement(v)),union(v,u))* -> equal(complement(v),null_class).
% 299.96/300.48 97288[2:Res:96831.1,6490.0] || equal(complement(u),universal_class) member(regular(complement(v)),union(u,v))* -> equal(complement(v),null_class).
% 299.96/300.48 97455[4:Rew:16381.0,97452.0] || -> equal(cross_product(null_class,u),null_class) equal(range__dfg(regular(cross_product(null_class,u)),universal_class,u),second(not_subclass_element(null_class,null_class)))**.
% 299.96/300.48 97611[2:SpR:96971.1,572.0] || equal(union(complement(u),complement(v)),universal_class) -> equal(symmetric_difference(complement(u),complement(v)),union(u,v))**.
% 299.96/300.48 98187[2:Rew:96971.1,97561.2] || equal(complement(u),universal_class) -> member(not_subclass_element(v,complement(w)),union(w,u))* subclass(v,complement(w)).
% 299.96/300.48 98756[2:SpR:97382.1,572.0] || equal(union(u,v),universal_class) -> equal(symmetric_difference(complement(u),complement(v)),union(complement(u),complement(v)))**.
% 299.96/300.48 99048[2:Rew:97382.1,98707.2] || equal(complement(u),universal_class) -> member(not_subclass_element(v,complement(w)),union(u,w))* subclass(v,complement(w)).
% 299.96/300.48 99321[0:SpR:71235.1,5559.1] || subclass(u,v) -> subclass(symmetric_difference(v,u),w) member(not_subclass_element(symmetric_difference(v,u),w),complement(u))*.
% 299.96/300.48 99630[0:Rew:77431.0,99407.1] || subclass(complement(u),complement(v)) -> equal(union(complement(u),intersection(v,u)),complement(symmetric_difference(v,u)))**.
% 299.96/300.48 99461[0:SpR:71235.1,73483.0] || subclass(complement(intersection(u,v)),union(u,v))* -> equal(complement(intersection(u,v)),symmetric_difference(u,v)).
% 299.96/300.48 99570[0:SpL:71235.1,246.0] || subclass(complement(u),complement(v))* member(w,complement(u)) member(w,union(v,u))* -> .
% 299.96/300.48 99652[0:Rew:71235.1,99551.2] || subclass(u,v) member(not_subclass_element(w,complement(u)),symmetric_difference(v,u))* -> subclass(w,complement(u)).
% 299.96/300.48 100174[2:Res:99865.0,3515.0] || -> equal(union(null_class,intersection(successor(null_class),u)),null_class) equal(regular(union(null_class,intersection(successor(null_class),u))),null_class)**.
% 299.96/300.48 100390[2:Res:99882.0,3515.0] || -> equal(union(null_class,intersection(u,successor(null_class))),null_class) equal(regular(union(null_class,intersection(u,successor(null_class)))),null_class)**.
% 299.96/300.48 100463[2:Res:99849.1,7495.1] || equal(successor(null_class),u) member(u,universal_class) -> equal(u,null_class) equal(apply(choice,u),null_class)**.
% 299.96/300.48 100493[2:Res:99849.1,442.1] || equal(complement(u),successor(null_class)) member(v,universal_class) -> member(v,u)* member(v,singleton(null_class))*.
% 299.96/300.48 100579[2:Res:99859.0,3515.0] || -> equal(intersection(intersection(successor(null_class),u),v),null_class) equal(regular(intersection(intersection(successor(null_class),u),v)),null_class)**.
% 299.96/300.48 100651[2:Res:99870.0,3515.0] || -> equal(intersection(u,intersection(v,successor(null_class))),null_class) equal(regular(intersection(u,intersection(v,successor(null_class)))),null_class)**.
% 299.96/300.48 100688[4:MRR:100674.1,100.0] || member(u,universal_class) subclass(composition_function,element_relation) -> member(u,ordered_pair(cantor(u),compose(u,cantor(u))))*.
% 299.96/300.48 100746[2:Res:99884.0,3515.0] || -> equal(intersection(u,intersection(successor(null_class),v)),null_class) equal(regular(intersection(u,intersection(successor(null_class),v))),null_class)**.
% 299.96/300.48 100820[2:Res:99890.0,3515.0] || -> equal(intersection(intersection(u,successor(null_class)),v),null_class) equal(regular(intersection(intersection(u,successor(null_class)),v)),null_class)**.
% 299.96/300.48 100987[4:MRR:100986.3,89481.2] || equal(compose(u,v),cantor(v))** member(v,universal_class) subclass(domain_relation,regular(compose_class(u)))* -> .
% 299.96/300.48 100989[4:MRR:100969.0,100969.3,32968.1,9913.1] || member(u,cantor(u))* subclass(element_relation,v) subclass(domain_relation,regular(v))* -> equal(v,null_class).
% 299.96/300.48 102701[2:Res:102296.0,3516.0] || subclass(u,v) -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 299.96/300.48 102720[2:Res:102296.0,3519.0] || -> equal(complement(successor(complement(intersection(u,v)))),null_class) member(regular(complement(successor(complement(intersection(u,v))))),v)*.
% 299.96/300.48 102721[2:Res:102296.0,3518.0] || -> equal(complement(successor(complement(intersection(u,v)))),null_class) member(regular(complement(successor(complement(intersection(u,v))))),u)*.
% 299.96/300.48 102787[2:Res:102733.0,9.0] || subclass(singleton(null_class),complement(successor(complement(successor(null_class)))))* -> equal(complement(successor(complement(successor(null_class)))),singleton(null_class)).
% 299.96/300.48 103172[2:Res:102685.0,9.0] || subclass(complement(u),complement(successor(union(null_class,u))))* -> equal(complement(successor(union(null_class,u))),complement(u)).
% 299.96/300.48 103211[2:Res:103135.0,9.0] || subclass(complement(singleton(null_class)),complement(successor(successor(null_class))))* -> equal(complement(successor(successor(null_class))),complement(singleton(null_class))).
% 299.96/300.48 103572[2:Res:102753.0,9.0] || subclass(u,complement(successor(union(null_class,complement(u)))))* -> equal(complement(successor(union(null_class,complement(u)))),u).
% 299.96/300.48 103690[2:Res:103136.0,9.0] || subclass(complement(u),complement(successor(union(u,null_class))))* -> equal(complement(successor(union(u,null_class))),complement(u)).
% 299.96/300.48 103797[2:Res:103148.0,9.0] || subclass(complement(u),complement(successor(union(u,u))))* -> equal(complement(successor(union(u,u))),complement(u)).
% 299.96/300.48 103861[0:Res:94.0,3525.0] || -> equal(compose_class(u),null_class) equal(ordered_pair(first(regular(compose_class(u))),second(regular(compose_class(u)))),regular(compose_class(u)))**.
% 299.96/300.48 103866[0:Res:37.0,3525.0] || -> equal(flip(u),null_class) equal(ordered_pair(first(regular(flip(u))),second(regular(flip(u)))),regular(flip(u)))**.
% 299.96/300.48 103867[0:Res:34.0,3525.0] || -> equal(rotate(u),null_class) equal(ordered_pair(first(regular(rotate(u))),second(regular(rotate(u)))),regular(rotate(u)))**.
% 299.96/300.48 104486[6:SpL:104306.0,15171.2] || member(successor(null_class),universal_class) subclass(domain_relation,complement(u)) member(ordered_pair(successor(null_class),null_class),u)* -> .
% 299.96/300.48 104597[6:SpL:104235.0,1990.1] || member(ordered_pair(u,v),compose(successor(null_class),w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 299.96/300.48 104715[4:MRR:104674.1,769.1] || subclass(universal_class,cross_product(singleton(u),universal_class))* member(ordered_pair(v,w),x)* -> member(u,cantor(x))*.
% 299.96/300.48 104716[4:MRR:104651.1,769.1] || subclass(universal_class,cross_product(singleton(u),universal_class))* member(unordered_pair(v,w),x)* -> member(u,cantor(x))*.
% 299.96/300.48 106114[4:Rew:106066.0,81389.0] || member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,apply(null_class,x)))* -> .
% 299.96/300.48 106116[4:Rew:106066.0,80002.0] || member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,sum_class(range_of(null_class)))) -> .
% 299.96/300.48 106153[0:Rew:106066.0,84645.0] || member(u,complement(union(symmetric_difference(v,w),x)))* member(u,union(symmetric_difference(w,v),x)) -> .
% 299.96/300.48 106163[0:Rew:106066.0,84657.0] || member(u,complement(union(v,symmetric_difference(w,x))))* member(u,union(v,symmetric_difference(x,w))) -> .
% 299.96/300.48 106168[0:Rew:106066.0,91923.1] || member(u,symmetric_difference(complement(v),union(w,x)))* -> member(u,union(v,complement(union(x,w)))).
% 299.96/300.48 106182[4:Rew:106066.0,81377.0] || member(u,complement(union(apply(null_class,v),w)))* member(u,union(apply(null_class,x),w))* -> .
% 299.96/300.48 106184[4:Rew:106066.0,79990.0] || member(u,complement(union(apply(null_class,v),w)))* member(u,union(sum_class(range_of(null_class)),w)) -> .
% 299.96/300.48 106276[0:Rew:106066.0,91322.1] || member(u,symmetric_difference(union(v,w),complement(x)))* -> member(u,union(complement(union(w,v)),x)).
% 299.96/300.48 106305[0:Rew:106066.0,9128.1] || -> member(u,intersection(complement(v),union(w,x))) subclass(singleton(u),union(v,complement(union(w,x))))*.
% 299.96/300.48 106425[0:Rew:106066.0,91931.1] || member(u,symmetric_difference(complement(v),union(w,x)))* -> member(u,union(complement(union(w,x)),v)).
% 299.96/300.48 106532[2:Rew:106066.0,60255.0] || equal(union(u,complement(union(v,w))),universal_class) -> equal(intersection(complement(u),union(v,w)),null_class)**.
% 299.96/300.48 106533[2:Rew:106066.0,48407.1] || equal(intersection(complement(u),union(v,w)),null_class)** -> equal(union(u,complement(union(v,w))),universal_class).
% 299.96/300.48 106534[0:Rew:106066.0,7150.1] inductive(intersection(complement(u),union(v,w))) || equal(union(u,complement(union(v,w))),universal_class)** -> .
% 299.96/300.48 106544[2:Rew:106066.0,45745.1] || subclass(intersection(complement(u),union(v,w)),null_class)* -> subclass(universal_class,union(u,complement(union(v,w)))).
% 299.96/300.48 106552[2:Rew:106066.0,59836.0] || equal(union(u,complement(union(v,w))),null_class) -> equal(intersection(complement(u),union(v,w)),universal_class)**.
% 299.96/300.48 106553[2:Rew:106066.0,59704.1] function(intersection(complement(u),union(v,w))) || equal(union(u,complement(union(v,w))),null_class)** -> .
% 299.96/300.48 106586[6:Rew:106066.0,45255.1] || subclass(intersection(complement(u),union(v,w)),null_class)* -> member(null_class,union(u,complement(union(v,w)))).
% 299.96/300.48 106604[0:Rew:106066.0,40605.0] || -> equal(intersection(union(u,complement(union(v,w))),intersection(intersection(complement(u),union(v,w)),x)),null_class)**.
% 299.96/300.48 106605[0:Rew:106066.0,41025.0] || -> equal(intersection(union(u,complement(union(v,w))),intersection(x,intersection(complement(u),union(v,w)))),null_class)**.
% 299.96/300.48 106612[0:Rew:106066.0,49010.0] || -> equal(image(element_relation,union(u,complement(union(v,w)))),complement(power_class(intersection(complement(u),union(v,w)))))**.
% 299.96/300.48 106679[0:Rew:106066.0,22153.0] || -> subclass(complement(union(u,image(element_relation,union(v,w)))),intersection(complement(u),power_class(complement(union(v,w)))))*.
% 299.96/300.48 106719[0:Rew:106066.0,86081.0] || subclass(u,complement(union(v,w)))* member(regular(u),union(w,v)) -> equal(u,null_class).
% 299.96/300.48 106753[0:Rew:106066.0,9130.1] || -> member(u,intersection(union(v,w),complement(x))) subclass(singleton(u),union(complement(union(v,w)),x))*.
% 299.96/300.48 106804[0:Rew:106066.0,24002.1] || subclass(u,union(v,w)) member(regular(u),complement(union(v,w)))* -> equal(u,null_class).
% 299.96/300.48 106865[2:Rew:106066.0,99644.1] || subclass(complement(u),union(v,w)) -> equal(union(complement(union(v,w)),u),union(null_class,u))**.
% 299.96/300.48 106867[0:Rew:106066.0,91331.1] || member(u,symmetric_difference(union(v,w),complement(x)))* -> member(u,union(x,complement(union(v,w)))).
% 299.96/300.48 106882[2:Rew:106066.0,60258.0] || equal(union(complement(union(u,v)),w),universal_class) -> equal(intersection(union(u,v),complement(w)),null_class)**.
% 299.96/300.48 106883[2:Rew:106066.0,48417.1] || equal(intersection(union(u,v),complement(w)),null_class)** -> equal(union(complement(union(u,v)),w),universal_class).
% 299.96/300.48 106885[0:Rew:106066.0,7070.1] inductive(intersection(union(u,v),complement(w))) || equal(union(complement(union(u,v)),w),universal_class)** -> .
% 299.96/300.48 106895[2:Rew:106066.0,45747.1] || subclass(intersection(union(u,v),complement(w)),null_class)* -> subclass(universal_class,union(complement(union(u,v)),w)).
% 299.96/300.48 106903[2:Rew:106066.0,59839.0] || equal(union(complement(union(u,v)),w),null_class) -> equal(intersection(union(u,v),complement(w)),universal_class)**.
% 299.96/300.48 106904[2:Rew:106066.0,59707.1] function(intersection(union(u,v),complement(w))) || equal(union(complement(union(u,v)),w),null_class)** -> .
% 299.96/300.48 106937[6:Rew:106066.0,45257.1] || subclass(intersection(union(u,v),complement(w)),null_class)* -> member(null_class,union(complement(union(u,v)),w)).
% 299.96/300.48 106955[0:Rew:106066.0,40607.0] || -> equal(intersection(union(complement(union(u,v)),w),intersection(intersection(union(u,v),complement(w)),x)),null_class)**.
% 299.96/300.48 106956[0:Rew:106066.0,41027.0] || -> equal(intersection(union(complement(union(u,v)),w),intersection(x,intersection(union(u,v),complement(w)))),null_class)**.
% 299.96/300.48 106960[0:Rew:106066.0,49013.0] || -> equal(image(element_relation,union(complement(union(u,v)),w)),complement(power_class(intersection(union(u,v),complement(w)))))**.
% 299.96/300.48 107020[0:Rew:106066.0,61865.0] || equal(power_class(complement(union(u,v))),range_of(xr)) member(y__dfg,image(element_relation,union(u,v)))* -> .
% 299.96/300.48 107022[2:Rew:106066.0,82502.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(power_class(null_class),image(element_relation,union(u,v)))* -> .
% 299.96/300.48 107026[10:Rew:106066.0,52345.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(regular(null_class),image(element_relation,union(u,v)))* -> .
% 299.96/300.48 107031[0:Rew:106066.0,5755.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(singleton(w),image(element_relation,union(u,v)))* -> .
% 299.96/300.48 107060[0:Rew:106066.0,22176.0] || -> subclass(complement(union(image(element_relation,union(u,v)),w)),intersection(power_class(complement(union(u,v))),complement(w)))*.
% 299.96/300.48 107069[0:Rew:106066.0,25923.1] || equal(complement(successor(image(element_relation,union(u,v)))),universal_class)** -> member(y__dfg,power_class(complement(union(u,v)))).
% 299.96/300.48 107070[0:Rew:106066.0,26043.1] || equal(complement(successor(image(element_relation,union(u,v)))),universal_class)** -> member(omega,power_class(complement(union(u,v)))).
% 299.96/300.48 107073[0:Rew:106066.0,26106.1] || equal(complement(successor(image(element_relation,union(u,v)))),universal_class)** -> member(null_class,power_class(complement(union(u,v)))).
% 299.96/300.48 107101[6:Rew:106066.0,61880.0] || equal(power_class(complement(union(u,v))),successor(null_class)) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.96/300.48 107102[6:Rew:106066.0,61881.0] || equal(power_class(complement(union(u,v))),singleton(null_class)) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.96/300.48 107125[9:Rew:106066.0,83708.1] function(intersection(complement(u),complement(v))) || equal(successor(complement(union(u,v))),union(u,v))** -> .
% 299.96/300.48 107132[0:Rew:106066.0,22246.0] || -> subclass(complement(successor(complement(union(u,v)))),intersection(union(u,v),complement(singleton(complement(union(u,v))))))*.
% 299.96/300.48 107200[0:Rew:106066.0,33707.0] || equal(symmetric_difference(intersection(u,v),complement(union(u,v))),universal_class)** -> member(y__dfg,complement(symmetric_difference(u,v))).
% 299.96/300.48 107201[0:Rew:106066.0,33706.0] || equal(symmetric_difference(intersection(u,v),complement(union(u,v))),universal_class)** -> member(omega,complement(symmetric_difference(u,v))).
% 299.96/300.48 107202[0:Rew:106066.0,33699.0] || equal(symmetric_difference(intersection(u,v),complement(union(u,v))),universal_class)** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.96/300.48 107254[4:Rew:106066.0,80178.0] || -> equal(union(complement(union(u,v)),apply(null_class,w)),union(sum_class(range_of(null_class)),complement(union(u,v))))**.
% 299.96/300.48 107472[2:Rew:107276.0,58714.1] single_valued_class(union(null_class,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)))) || -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.48 107618[0:Rew:107615.0,39061.0] || -> member(not_subclass_element(u,image(element_relation,successor(v))),power_class(complement(successor(v))))* subclass(u,image(element_relation,successor(v))).
% 299.96/300.48 107640[0:Rew:107615.0,36159.0] || member(regular(image(element_relation,successor(u))),power_class(complement(successor(u))))* -> equal(image(element_relation,successor(u)),null_class).
% 299.96/300.48 107734[2:Rew:107703.0,38836.0] || -> equal(union(u,intersection(union(null_class,v),complement(singleton(complement(v))))),union(u,complement(successor(complement(v)))))**.
% 299.96/300.48 107735[2:Rew:107703.0,71868.0] || -> equal(union(u,intersection(union(v,null_class),complement(singleton(complement(v))))),union(u,complement(successor(complement(v)))))**.
% 299.96/300.48 107756[2:Rew:107716.0,38484.0] || -> equal(union(intersection(union(null_class,u),complement(singleton(complement(u)))),v),union(v,complement(successor(complement(u)))))**.
% 299.96/300.48 107757[2:Rew:107716.0,72353.0] || -> equal(union(intersection(union(u,null_class),complement(singleton(complement(u)))),v),union(v,complement(successor(complement(u)))))**.
% 299.96/300.48 107914[3:Rew:27508.0,107840.0] || -> equal(complement(union(element_relation,union(null_class,complement(compose(element_relation,universal_class))))),complement(union(element_relation,complement(compose(element_relation,universal_class)))))**.
% 299.96/300.48 107915[2:Rew:27508.0,107842.0] || -> equal(complement(union(union(null_class,complement(u)),intersection(v,u))),complement(union(complement(u),intersection(v,u))))**.
% 299.96/300.48 107916[2:Rew:27508.0,107843.0] || -> equal(complement(union(union(null_class,complement(u)),intersection(u,v))),complement(union(complement(u),intersection(u,v))))**.
% 299.96/300.48 107918[0:Rew:107615.0,106123.0] || -> equal(power_class(complement(union(symmetric_difference(u,v),singleton(symmetric_difference(v,u))))),power_class(complement(successor(symmetric_difference(v,u)))))**.
% 299.96/300.48 107919[4:Rew:107615.0,106129.0] || -> equal(power_class(complement(union(apply(null_class,u),singleton(sum_class(range_of(null_class)))))),power_class(complement(successor(sum_class(range_of(null_class))))))**.
% 299.96/300.48 107920[4:Rew:107615.0,106131.0] || -> equal(power_class(complement(union(apply(null_class,u),singleton(apply(null_class,v))))),power_class(complement(successor(apply(null_class,v)))))**.
% 299.96/300.48 107921[0:Rew:106066.0,106222.0] || member(not_subclass_element(complement(union(u,v)),w),union(v,u))* -> subclass(complement(union(v,u)),w).
% 299.96/300.48 107946[0:Rew:106066.0,107157.0] || member(not_subclass_element(complement(union(u,v)),w),union(v,u))* -> subclass(complement(union(u,v)),w).
% 299.96/300.48 107962[2:Rew:107276.0,107422.1] single_valued_class(union(null_class,union(null_class,union(cross_product(universal_class,universal_class),null_class)))) || -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.48 107963[2:Rew:107276.0,107423.1] single_valued_class(union(null_class,union(null_class,union(null_class,cross_product(universal_class,universal_class))))) || -> function(union(null_class,cross_product(universal_class,universal_class)))*.
% 299.96/300.48 108043[2:Rew:26498.0,106006.2,46319.1,106006.2,26498.0,106006.1] || equal(null_class,u) member(not_subclass_element(complement(v),w),union(u,v))* -> subclass(complement(v),w).
% 299.96/300.48 108046[2:Rew:26498.0,105979.2,73462.0,105979.2,46319.1,105979.2,26498.0,105979.1,73462.0,105979.1] || equal(null_class,u) member(not_subclass_element(complement(v),w),union(v,u))* -> subclass(complement(v),w).
% 299.96/300.48 110601[2:Rew:107276.0,110600.0,26509.0,110600.0] || -> equal(union(u,union(null_class,intersection(power_class(v),power_class(w)))),union(u,intersection(power_class(v),power_class(w))))**.
% 299.96/300.48 111281[2:Rew:107276.0,111280.0,26509.0,111280.0] || -> equal(union(union(null_class,intersection(power_class(u),power_class(v))),w),union(intersection(power_class(u),power_class(v)),w))**.
% 299.96/300.48 111936[0:SpR:107615.0,6075.0] || -> subclass(symmetric_difference(power_class(complement(successor(u))),complement(singleton(image(element_relation,successor(u))))),successor(image(element_relation,successor(u))))*.
% 299.96/300.48 111959[0:SpR:107615.0,46502.0] || -> equal(complement(intersection(power_class(complement(successor(u))),power_class(v))),union(image(element_relation,successor(u)),complement(power_class(v))))**.
% 299.96/300.48 111985[0:SpR:107615.0,46508.0] || -> equal(complement(intersection(power_class(u),power_class(complement(successor(v))))),union(complement(power_class(u)),image(element_relation,successor(v))))**.
% 299.96/300.48 112024[9:SpL:107615.0,75534.1] function(image(element_relation,successor(u))) || equal(successor(image(element_relation,successor(u))),power_class(complement(successor(u))))** -> .
% 299.96/300.48 112094[0:Rew:107615.0,111983.1] || -> member(not_subclass_element(u,power_class(complement(successor(v)))),image(element_relation,successor(v)))* subclass(u,power_class(complement(successor(v)))).
% 299.96/300.48 112095[0:Rew:107615.0,111993.1] || member(regular(power_class(complement(successor(u)))),image(element_relation,successor(u)))* -> equal(power_class(complement(successor(u))),null_class).
% 299.96/300.48 112611[0:SpR:107703.0,25896.1] || equal(complement(successor(intersection(complement(u),successor(v)))),universal_class)** -> member(y__dfg,union(u,complement(successor(v)))).
% 299.96/300.48 112612[0:SpR:107703.0,25960.1] || equal(complement(successor(intersection(complement(u),successor(v)))),universal_class)** -> member(omega,union(u,complement(successor(v)))).
% 299.96/300.48 112614[0:SpR:107703.0,26079.1] || equal(complement(successor(intersection(complement(u),successor(v)))),universal_class)** -> member(null_class,union(u,complement(successor(v)))).
% 299.96/300.48 112817[0:Rew:73462.0,112664.0] || -> equal(intersection(union(u,complement(successor(v))),union(complement(u),successor(v))),symmetric_difference(complement(u),successor(v)))**.
% 299.96/300.48 112675[0:SpR:46507.0,107703.0] || -> equal(complement(intersection(power_class(complement(power_class(u))),successor(v))),union(image(element_relation,power_class(u)),complement(successor(v))))**.
% 299.96/300.48 112677[0:SpR:107615.0,107703.0] || -> equal(complement(intersection(power_class(complement(successor(u))),successor(v))),union(image(element_relation,successor(u)),complement(successor(v))))**.
% 299.96/300.48 112718[0:SpL:107703.0,493.0] || subclass(universal_class,union(u,complement(successor(v)))) member(singleton(w),intersection(complement(u),successor(v)))* -> .
% 299.96/300.48 112985[2:Res:112548.0,3515.0] || -> equal(regular(union(null_class,complement(singleton(u)))),null_class) equal(regular(regular(union(null_class,complement(singleton(u))))),u)**.
% 299.96/300.48 112998[2:Res:112548.0,1460.1] single_valued_class(regular(union(null_class,complement(cross_product(universal_class,universal_class))))) || -> function(regular(union(null_class,complement(cross_product(universal_class,universal_class)))))*.
% 299.96/300.48 113032[2:Rew:107276.0,112932.0] || -> subclass(regular(union(complement(power_class(u)),image(element_relation,power_class(v)))),intersection(power_class(u),power_class(complement(power_class(v)))))*.
% 299.96/300.48 113033[2:Rew:107276.0,112933.0] || -> subclass(regular(union(image(element_relation,power_class(u)),complement(power_class(v)))),intersection(power_class(complement(power_class(u))),power_class(v)))*.
% 299.96/300.48 113346[2:Res:112560.0,3516.0] || subclass(complement(power_class(u)),v) -> equal(regular(power_class(u)),null_class) member(regular(regular(power_class(u))),v)*.
% 299.96/300.48 113367[2:Res:112561.0,3516.0] || subclass(complement(successor(u)),v) -> equal(regular(successor(u)),null_class) member(regular(regular(successor(u))),v)*.
% 299.96/300.48 114044[2:Res:113956.0,3516.0] || subclass(union(u,null_class),v) -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.96/300.48 114153[2:Res:114051.0,3523.0] || -> equal(regular(complement(restrict(u,v,w))),null_class) member(regular(regular(complement(restrict(u,v,w)))),u)*.
% 299.96/300.48 114154[2:Res:114051.0,5502.0] || member(regular(regular(complement(regular(u)))),u)* -> equal(regular(complement(regular(u))),null_class) equal(u,null_class).
% 299.96/300.48 114226[0:Res:147.1,106077.0] || equal(image(element_relation,union(u,v)),range_of(xr)) member(y__dfg,power_class(complement(union(u,v))))* -> .
% 299.96/300.48 114242[6:Res:30656.1,106077.0] || equal(image(element_relation,union(u,v)),successor(null_class)) member(null_class,power_class(complement(union(u,v))))* -> .
% 299.96/300.48 114243[6:Res:30546.1,106077.0] || equal(image(element_relation,union(u,v)),singleton(null_class)) member(null_class,power_class(complement(union(u,v))))* -> .
% 299.96/300.48 114350[2:Rew:106084.0,114232.0] || equal(power_class(complement(union(u,v))),null_class) member(singleton(w),power_class(complement(union(u,v))))* -> .
% 299.96/300.48 114355[10:Rew:106084.0,114275.0] || equal(power_class(complement(union(u,v))),null_class) member(regular(null_class),power_class(complement(union(u,v))))* -> .
% 299.96/300.48 114434[2:Res:113994.0,3516.0] || subclass(union(null_class,u),v) -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.96/300.48 114541[2:Res:113996.0,3516.0] || subclass(union(u,u),v)* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.96/300.48 114614[2:SpR:106078.0,107276.0] || -> equal(union(null_class,complement(intersection(power_class(u),union(v,w)))),complement(intersection(power_class(u),union(v,w))))**.
% 299.96/300.48 114750[2:Rew:26509.0,114749.0] || -> subclass(union(null_class,intersection(power_class(u),union(v,w))),union(null_class,intersection(union(v,w),power_class(u))))*.
% 299.96/300.48 114758[2:Rew:26509.0,114757.0] || -> subclass(union(null_class,intersection(union(u,v),power_class(w))),union(null_class,intersection(power_class(w),union(u,v))))*.
% 299.96/300.48 114774[2:Rew:47084.0,114615.0,26509.0,114615.0,46498.0,114615.0,26509.0,114615.0] || -> equal(power_class(union(null_class,intersection(power_class(u),union(v,w)))),power_class(intersection(power_class(u),union(v,w))))**.
% 299.96/300.48 114900[2:SpR:106089.0,107276.0] || -> equal(union(null_class,complement(intersection(union(u,v),power_class(w)))),complement(intersection(union(u,v),power_class(w))))**.
% 299.96/300.48 115058[2:Rew:47084.0,114901.0,26509.0,114901.0,46498.0,114901.0,26509.0,114901.0] || -> equal(power_class(union(null_class,intersection(union(u,v),power_class(w)))),power_class(intersection(union(u,v),power_class(w))))**.
% 299.96/300.48 115992[2:Rew:72272.0,115830.1] || member(u,symmetric_difference(complement(v),union(w,w)))* -> member(u,union(v,union(null_class,complement(w)))).
% 299.96/300.48 115996[2:Rew:35175.0,115854.1] || member(u,symmetric_difference(complement(v),union(w,null_class)))* -> member(u,union(v,union(null_class,complement(w)))).
% 299.96/300.48 115997[2:Rew:35175.0,115857.1] || member(u,symmetric_difference(complement(v),union(null_class,w)))* -> member(u,union(v,union(null_class,complement(w)))).
% 299.96/300.48 116009[9:Rew:107715.1,116008.2,80969.1,116008.2] function(u) || member(v,symmetric_difference(complement(w),successor(u)))* -> member(v,union(w,complement(u))).
% 299.96/300.48 116232[9:SpR:46507.0,113420.1] function(image(element_relation,power_class(u))) || -> subclass(regular(successor(image(element_relation,power_class(u)))),power_class(complement(power_class(u))))*.
% 299.96/300.48 116234[9:SpR:107615.0,113420.1] function(image(element_relation,successor(u))) || -> subclass(regular(successor(image(element_relation,successor(u)))),power_class(complement(successor(u))))*.
% 299.96/300.48 116431[2:Rew:72272.0,116306.1] || member(u,symmetric_difference(union(v,v),complement(w)))* -> member(u,union(union(null_class,complement(v)),w)).
% 299.96/300.48 116435[2:Rew:35175.0,116330.1] || member(u,symmetric_difference(union(v,null_class),complement(w)))* -> member(u,union(union(null_class,complement(v)),w)).
% 299.96/300.48 116436[2:Rew:35175.0,116333.1] || member(u,symmetric_difference(union(null_class,v),complement(w)))* -> member(u,union(union(null_class,complement(v)),w)).
% 299.96/300.48 116448[9:Rew:111226.1,116447.2,80969.1,116447.2] function(u) || member(v,symmetric_difference(successor(u),complement(w)))* -> member(v,union(w,complement(u))).
% 299.96/300.48 116620[9:SpR:46507.0,113999.1] function(image(element_relation,power_class(u))) || -> subclass(regular(power_class(complement(power_class(u)))),successor(image(element_relation,power_class(u))))*.
% 299.96/300.48 116622[9:SpR:107615.0,113999.1] function(image(element_relation,successor(u))) || -> subclass(regular(power_class(complement(successor(u)))),successor(image(element_relation,successor(u))))*.
% 299.96/300.48 116957[2:Rew:72292.0,116956.1] || member(u,universal_class) -> member(u,complement(power_class(complement(v)))) member(u,power_class(union(null_class,complement(v))))*.
% 299.96/300.48 117789[0:SpL:112449.0,4292.0] || member(u,symmetric_difference(complement(union(v,w)),complement(x)))* -> member(u,union(union(w,v),x)).
% 299.96/300.48 117799[0:SpL:112449.0,4292.0] || member(u,symmetric_difference(complement(v),complement(union(w,x))))* -> member(u,union(v,union(x,w))).
% 299.96/300.48 118035[0:Rew:106075.0,117581.0] || -> equal(union(union(u,v),complement(union(w,x))),union(union(v,u),complement(union(w,x))))*.
% 299.96/300.48 118036[0:Rew:106085.0,117599.0] || -> equal(union(complement(union(u,v)),union(w,x)),union(complement(union(u,v)),union(x,w)))*.
% 299.96/300.48 118039[2:Rew:26509.0,117722.0,106078.0,117722.0,26509.0,117722.0] || -> equal(union(null_class,intersection(power_class(u),union(v,w))),union(null_class,intersection(union(v,w),power_class(u))))*.
% 299.96/300.48 118156[0:Res:49.1,106067.0] inductive(intersection(complement(u),union(v,w))) || member(null_class,union(u,complement(union(v,w))))* -> .
% 299.96/300.48 118719[2:Rew:26509.0,118585.0,106078.0,118585.0] || -> subclass(regular(union(null_class,intersection(power_class(u),union(v,w)))),complement(intersection(union(v,w),power_class(u))))*.
% 299.96/300.48 118720[2:Rew:26509.0,118589.0,106089.0,118589.0] || -> subclass(regular(union(null_class,intersection(union(u,v),power_class(w)))),complement(intersection(power_class(w),union(u,v))))*.
% 299.96/300.48 118807[2:Rew:26509.0,118759.0,106078.0,118759.0] || equal(union(null_class,intersection(union(u,v),power_class(w))),complement(intersection(power_class(w),union(u,v))))** -> .
% 299.96/300.48 118808[2:Rew:26509.0,118763.0,106089.0,118763.0] || equal(union(null_class,intersection(power_class(u),union(v,w))),complement(intersection(union(v,w),power_class(u))))** -> .
% 299.96/300.48 118918[0:Res:49.1,106081.0] inductive(intersection(union(u,v),complement(w))) || member(null_class,union(complement(union(u,v)),w))* -> .
% 299.96/300.48 119236[2:Rew:106078.0,119096.0,26509.0,119096.0] || -> subclass(regular(complement(intersection(power_class(u),union(v,w)))),union(null_class,intersection(union(v,w),power_class(u))))*.
% 299.96/300.48 119237[2:Rew:106089.0,119100.0,26509.0,119100.0] || -> subclass(regular(complement(intersection(union(u,v),power_class(w)))),union(null_class,intersection(power_class(w),union(u,v))))*.
% 299.96/300.48 119322[0:SpR:75814.0,71457.0] || -> subclass(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),intersection(complement(symmetric_difference(v,w)),u))*.
% 299.96/300.48 119620[0:SpR:87281.0,106087.0] || -> equal(union(intersection(u,v),complement(union(u,intersection(u,v)))),complement(symmetric_difference(u,intersection(u,v))))**.
% 299.96/300.48 119756[0:SpR:46638.0,87281.0] || -> equal(intersection(union(u,complement(power_class(v))),symmetric_difference(complement(u),power_class(v))),symmetric_difference(complement(u),power_class(v)))**.
% 299.96/300.48 119860[2:Rew:119720.1,62394.2] || equal(intersection(u,regular(v)),universal_class)** member(null_class,v) -> equal(u,null_class) equal(v,null_class).
% 299.96/300.48 120224[0:Rew:107955.0,119951.0] || -> equal(complement(intersection(union(u,v),union(w,x))),complement(intersection(union(w,x),union(u,v))))*.
% 299.96/300.48 120240[0:Rew:107955.0,120072.0] || -> equal(complement(intersection(union(u,v),union(w,x))),complement(intersection(union(u,v),union(x,w))))*.
% 299.96/300.48 120241[2:Rew:107192.0,120074.0] || -> equal(union(complement(union(u,v)),union(null_class,complement(w))),union(complement(union(u,v)),complement(w)))**.
% 299.96/300.48 120259[0:Rew:107955.0,120123.0] || -> equal(complement(intersection(union(u,v),union(w,x))),complement(intersection(union(v,u),union(w,x))))*.
% 299.96/300.48 120260[2:Rew:106806.0,120125.0] || -> equal(union(union(null_class,complement(u)),complement(union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.96/300.48 120309[0:Rew:73483.0,119976.0] || -> equal(symmetric_difference(complement(union(u,v)),complement(union(w,x))),symmetric_difference(union(u,v),union(w,x)))**.
% 299.96/300.48 120343[2:Rew:26509.0,120342.0,106087.0,120342.0] || -> equal(union(null_class,symmetric_difference(union(u,v),union(w,x))),symmetric_difference(union(u,v),union(w,x)))**.
% 299.96/300.48 120433[0:SpR:87421.0,106087.0] || -> equal(union(intersection(u,v),complement(union(v,intersection(u,v)))),complement(symmetric_difference(v,intersection(u,v))))**.
% 299.96/300.48 120567[0:SpR:73470.0,87421.0] || -> equal(intersection(complement(restrict(u,v,w)),symmetric_difference(cross_product(v,w),u)),symmetric_difference(cross_product(v,w),u))**.
% 299.96/300.48 120568[0:SpR:73471.0,87421.0] || -> equal(intersection(complement(restrict(u,v,w)),symmetric_difference(u,cross_product(v,w))),symmetric_difference(u,cross_product(v,w)))**.
% 299.96/300.48 120573[0:SpR:73469.0,87421.0] || -> equal(intersection(union(complement(power_class(u)),v),symmetric_difference(power_class(u),complement(v))),symmetric_difference(power_class(u),complement(v)))**.
% 299.96/300.48 120936[2:Rew:26509.0,120917.0] || equal(union(null_class,symmetric_difference(cross_product(u,v),w)),universal_class)** -> member(null_class,complement(restrict(w,u,v))).
% 299.96/300.48 120937[2:Rew:26509.0,120918.0] || equal(union(null_class,symmetric_difference(cross_product(u,v),w)),universal_class)** -> member(omega,complement(restrict(w,u,v))).
% 299.96/300.48 120938[2:Rew:26509.0,120919.0] || equal(union(null_class,symmetric_difference(cross_product(u,v),w)),universal_class)** -> member(y__dfg,complement(restrict(w,u,v))).
% 299.96/300.48 121218[2:Res:88642.1,3517.0] || subclass(u,complement(v)) member(regular(union(u,u)),v)* -> equal(union(u,u),null_class).
% 299.96/300.48 121223[2:Res:88642.1,3519.0] || subclass(u,intersection(v,w))* -> equal(union(u,u),null_class) member(regular(union(u,u)),w)*.
% 299.96/300.48 121224[2:Res:88642.1,3518.0] || subclass(u,intersection(v,w))* -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.96/300.48 121226[2:Res:88642.1,5654.0] || subclass(u,singleton(v))* -> subclass(union(u,u),w) equal(not_subclass_element(union(u,u),w),v)*.
% 299.96/300.48 121541[2:Rew:26509.0,121523.0] || equal(union(null_class,symmetric_difference(u,cross_product(v,w))),universal_class)** -> member(null_class,complement(restrict(u,v,w))).
% 299.96/300.48 121542[2:Rew:26509.0,121524.0] || equal(union(null_class,symmetric_difference(u,cross_product(v,w))),universal_class)** -> member(omega,complement(restrict(u,v,w))).
% 299.96/300.48 121543[2:Rew:26509.0,121525.0] || equal(union(null_class,symmetric_difference(u,cross_product(v,w))),universal_class)** -> member(y__dfg,complement(restrict(u,v,w))).
% 299.96/300.48 121631[0:SpR:92205.1,5559.1] || subclass(u,v) -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),complement(u))*.
% 299.96/300.48 121999[2:Rew:26509.0,121808.1] || subclass(complement(u),union(v,w)) -> equal(union(u,complement(union(v,w))),union(null_class,u))**.
% 299.96/300.48 122021[0:Rew:92205.1,121906.2] || subclass(u,v) member(not_subclass_element(w,complement(u)),symmetric_difference(u,v))* -> subclass(w,complement(u)).
% 299.96/300.48 122420[2:Rew:47353.0,122419.0] || -> equal(complement(intersection(power_class(u),power_class(union(null_class,complement(v))))),complement(intersection(power_class(u),power_class(complement(v)))))**.
% 299.96/300.48 122421[2:Rew:122420.0,122302.0] || -> equal(union(complement(power_class(u)),image(element_relation,union(v,v))),complement(intersection(power_class(u),power_class(complement(v)))))**.
% 299.96/300.48 122579[0:Obv:122533.1] || subclass(unordered_pair(u,v),v)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.96/300.48 122580[0:Obv:122532.1] || subclass(unordered_pair(u,v),u)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.96/300.48 122950[0:Obv:122938.1] || equal(unordered_pair(u,v),v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 299.96/300.48 122951[0:Obv:122937.1] || equal(unordered_pair(u,v),u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.96/300.48 123319[2:Rew:47353.0,123318.0] || -> equal(complement(intersection(power_class(union(null_class,complement(u))),power_class(v))),complement(intersection(power_class(complement(u)),power_class(v))))**.
% 299.96/300.48 123320[2:Rew:123319.0,123212.0] || -> equal(union(image(element_relation,union(u,u)),complement(power_class(v))),complement(intersection(power_class(complement(u)),power_class(v))))**.
% 299.96/300.48 123565[0:SpR:45.0,107225.0] || -> equal(complement(intersection(successor(u),power_class(complement(power_class(v))))),union(complement(successor(u)),image(element_relation,power_class(v))))**.
% 299.96/300.48 124732[2:Rew:27508.0,124699.2] || subclass(u,v)* member(w,universal_class) -> member(w,union(null_class,complement(u)))* member(w,v)*.
% 299.96/300.48 124737[2:Rew:27508.0,124705.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(union(null_class,v),w))))* member(u,v).
% 299.96/300.48 124738[2:Rew:27508.0,124706.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(union(v,null_class),w))))* member(u,v).
% 299.96/300.48 124739[2:Rew:27508.0,124707.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(union(v,v),w))))* member(u,v).
% 299.96/300.48 124741[2:Rew:27508.0,124709.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,union(null_class,w)))))* member(u,w).
% 299.96/300.48 124742[2:Rew:27508.0,124710.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,union(w,null_class)))))* member(u,w).
% 299.96/300.48 124743[2:Rew:27508.0,124711.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,union(w,w)))))* member(u,w).
% 299.96/300.48 124746[2:Rew:27508.0,124718.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(successor(null_class),v))))* member(u,singleton(null_class)).
% 299.96/300.48 124747[2:Rew:27508.0,124719.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,successor(null_class)))))* member(u,singleton(null_class)).
% 299.96/300.48 124748[0:Rew:45.0,124638.2] || member(u,universal_class) subclass(successor(v),w)* -> member(u,complement(successor(v)))* member(u,w)*.
% 299.96/300.48 125187[0:Rew:73462.0,125015.0] || -> subclass(intersection(union(u,v),intersection(w,union(complement(u),complement(v)))),symmetric_difference(complement(u),complement(v)))*.
% 299.96/300.48 125658[2:SpR:106085.0,125282.0] || -> equal(intersection(intersection(union(u,v),complement(w)),intersection(x,union(complement(union(u,v)),w))),null_class)**.
% 299.96/300.48 125668[2:SpR:106075.0,125282.0] || -> equal(intersection(intersection(complement(u),union(v,w)),intersection(x,union(u,complement(union(v,w))))),null_class)**.
% 299.96/300.48 126067[2:SpR:106085.0,125467.0] || -> equal(intersection(intersection(union(u,v),complement(w)),intersection(union(complement(union(u,v)),w),x)),null_class)**.
% 299.96/300.48 126077[2:SpR:106075.0,125467.0] || -> equal(intersection(intersection(complement(u),union(v,w)),intersection(union(u,complement(union(v,w))),x)),null_class)**.
% 299.96/300.48 126900[2:Rew:109250.0,126636.0,26509.0,126636.0,71741.0,126636.0,77552.0,126636.0,8044.0,126636.0] || subclass(successor(u),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),complement(successor(u)))*.
% 299.96/300.48 131240[2:Rew:131232.0,131239.0] || member(u,union(v,restrict(complement(v),w,x)))* subclass(universal_class,y)* -> member(u,y)*.
% 299.96/300.48 131256[2:Rew:125688.0,131159.2] || subclass(u,restrict(complement(v),w,x))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.96/300.48 131614[2:Rew:73462.0,131397.0] || -> equal(intersection(symmetric_difference(complement(u),complement(v)),symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)**.
% 299.96/300.48 131567[2:Rew:131562.1,120769.1] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),universal_class)** -> equal(complement(symmetric_difference(u,v)),universal_class).
% 299.96/300.48 131627[2:Rew:131624.0,131626.0] || member(u,union(symmetric_difference(v,w),intersection(v,w)))* subclass(universal_class,x)* -> member(u,x)*.
% 299.96/300.48 131724[0:Res:6324.2,17.0] || member(flip(cross_product(u,universal_class)),universal_class)* subclass(domain_relation,cross_product(v,w))* -> member(inverse(u),w)*.
% 299.96/300.48 131738[2:MRR:131720.2,45969.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,ordered_pair(flip(cross_product(u,universal_class)),inverse(u)))* -> .
% 299.96/300.48 131900[4:Res:6852.1,131813.0] || subclass(complement(cantor(singleton(cross_product(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),universal_class)))),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 131901[4:Res:450.1,131813.0] || subclass(complement(cross_product(universal_class,universal_class)),cantor(singleton(cross_product(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),universal_class))))* -> .
% 299.96/300.48 131904[4:Res:14893.1,131813.0] || subclass(domain_relation,rotate(cantor(singleton(cross_product(singleton(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)),universal_class)))))* -> .
% 299.96/300.48 131905[4:Res:14894.1,131813.0] || subclass(domain_relation,flip(cantor(singleton(cross_product(singleton(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))),universal_class)))))* -> .
% 299.96/300.48 131916[4:Res:3492.2,131813.0] || subclass(u,cantor(singleton(cross_product(singleton(regular(intersection(u,v))),universal_class))))* -> equal(intersection(u,v),null_class).
% 299.96/300.48 131917[4:Res:2885.2,131813.0] || subclass(u,cantor(singleton(cross_product(singleton(regular(intersection(v,u))),universal_class))))* -> equal(intersection(v,u),null_class).
% 299.96/300.48 131996[0:Res:6323.2,17.0] || member(restrict(element_relation,universal_class,u),universal_class)* subclass(domain_relation,cross_product(v,w))* -> member(sum_class(u),w)*.
% 299.96/300.48 132014[2:MRR:131992.2,45969.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)))* -> .
% 299.96/300.48 132082[2:Res:6852.1,127395.0] || subclass(complement(singleton(u)),cross_product(universal_class,universal_class)) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u)* -> .
% 299.96/300.48 132083[2:Res:450.1,127395.0] || subclass(complement(cross_product(universal_class,universal_class)),singleton(u)) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u)* -> .
% 299.96/300.48 132086[4:Res:14893.1,127395.0] || subclass(domain_relation,rotate(singleton(u))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)* -> .
% 299.96/300.48 132087[4:Res:14894.1,127395.0] || subclass(domain_relation,flip(singleton(u))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)* -> .
% 299.96/300.48 132107[2:Res:3492.2,127395.0] || subclass(u,singleton(v)) member(regular(intersection(u,w)),v)* -> equal(intersection(u,w),null_class).
% 299.96/300.48 132109[2:Res:2885.2,127395.0] || subclass(u,singleton(v)) member(regular(intersection(w,u)),v)* -> equal(intersection(w,u),null_class).
% 299.96/300.48 132416[2:Rew:132412.0,132415.0] || member(u,union(singleton(v),restrict(v,w,x)))* subclass(universal_class,y)* -> member(u,y)*.
% 299.96/300.48 132431[2:Rew:129595.0,132376.2] || subclass(u,restrict(v,w,x))* member(not_subclass_element(u,null_class),singleton(v)) -> subclass(u,null_class).
% 299.96/300.48 132725[2:Rew:132717.0,132724.0] || member(u,union(v,restrict(singleton(v),w,x)))* subclass(universal_class,y)* -> member(u,y)*.
% 299.96/300.48 132742[2:Rew:130369.0,132645.2] || subclass(u,restrict(singleton(v),w,x))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.96/300.48 133068[2:Rew:133065.0,133067.0] || member(u,union(symmetric_difference(v,w),intersection(w,v)))* subclass(universal_class,x)* -> member(u,x)*.
% 299.96/300.48 133088[2:Rew:131367.0,132991.2] || subclass(u,intersection(v,w)) member(not_subclass_element(u,null_class),symmetric_difference(w,v))* -> subclass(u,null_class).
% 299.96/300.48 133161[2:SpL:572.0,132172.0] || member(complement(symmetric_difference(complement(u),complement(v))),symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> .
% 299.96/300.48 133199[2:SpL:47380.0,132172.0] || member(union(complement(power_class(u)),image(element_relation,power_class(v))),symmetric_difference(power_class(u),power_class(complement(power_class(v)))))* -> .
% 299.96/300.48 133201[2:SpL:47383.0,132172.0] || member(union(image(element_relation,power_class(u)),complement(power_class(v))),symmetric_difference(power_class(complement(power_class(u))),power_class(v)))* -> .
% 299.96/300.48 133911[2:SpL:47380.0,133104.0] || member(union(complement(power_class(u)),image(element_relation,power_class(v))),symmetric_difference(power_class(complement(power_class(v))),power_class(u)))* -> .
% 299.96/300.48 133913[2:SpL:47383.0,133104.0] || member(union(image(element_relation,power_class(u)),complement(power_class(v))),symmetric_difference(power_class(v),power_class(complement(power_class(u)))))* -> .
% 299.96/300.48 134293[0:Rew:73462.0,134061.0] || -> subclass(intersection(union(u,v),intersection(union(complement(u),complement(v)),w)),symmetric_difference(complement(u),complement(v)))*.
% 299.96/300.48 134133[0:SpR:75814.0,92816.0] || -> subclass(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),intersection(w,complement(symmetric_difference(u,v))))*.
% 299.96/300.48 135307[0:SpL:75814.0,99398.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> subclass(u,complement(symmetric_difference(v,w))).
% 299.96/300.48 135548[2:Res:135420.0,3515.0] || -> equal(regular(complement(intersection(singleton(u),v))),null_class) equal(regular(regular(complement(intersection(singleton(u),v)))),u)**.
% 299.96/300.48 135763[2:Rew:107623.0,135716.1,109057.0,135716.1,107623.0,135716.0] || member(regular(power_class(complement(singleton(null_class)))),image(element_relation,successor(null_class)))* -> equal(power_class(complement(singleton(null_class))),null_class).
% 299.96/300.48 135974[2:Res:135442.0,3515.0] || -> equal(regular(complement(intersection(u,singleton(v)))),null_class) equal(regular(regular(complement(intersection(u,singleton(v))))),v)**.
% 299.96/300.48 136124[2:SpR:107088.0,135360.0] || -> subclass(complement(successor(union(image(element_relation,union(u,v)),complement(power_class(w))))),power_class(complement(union(u,v))))*.
% 299.96/300.48 136125[2:SpR:47420.0,135360.0] || -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w))))),union(u,complement(power_class(v))))*.
% 299.96/300.48 136126[2:SpR:47421.0,135360.0] || -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w))))),union(complement(power_class(u)),v))*.
% 299.96/300.48 136142[2:Res:135360.0,9.0] || subclass(u,complement(successor(complement(intersection(u,v)))))* -> equal(complement(successor(complement(intersection(u,v)))),u).
% 299.96/300.48 136319[2:SpR:106696.0,136052.0] || -> subclass(complement(successor(union(complement(power_class(u)),image(element_relation,union(v,w))))),power_class(complement(union(v,w))))*.
% 299.96/300.48 136325[2:SpR:47419.0,136052.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w))))),union(v,complement(power_class(w))))*.
% 299.96/300.48 136326[2:SpR:47423.0,136052.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w))))),union(complement(power_class(v)),w))*.
% 299.96/300.48 136339[2:Res:136052.0,9.0] || subclass(u,complement(successor(complement(intersection(v,u)))))* -> equal(complement(successor(complement(intersection(v,u)))),u).
% 299.96/300.48 136495[2:Res:135445.0,9.0] || subclass(u,regular(complement(restrict(u,v,w))))* -> equal(regular(complement(restrict(u,v,w))),u).
% 299.96/300.48 136671[2:Res:135558.0,3515.0] || -> equal(regular(complement(intersection(successor(null_class),u))),null_class) equal(regular(regular(complement(intersection(successor(null_class),u)))),null_class)**.
% 299.96/300.48 136935[2:Res:135984.0,3515.0] || -> equal(regular(complement(intersection(u,successor(null_class)))),null_class) equal(regular(regular(complement(intersection(u,successor(null_class))))),null_class)**.
% 299.96/300.48 137339[2:Res:136924.0,3515.0] || -> equal(regular(union(u,complement(successor(null_class)))),null_class) equal(regular(regular(union(u,complement(successor(null_class))))),null_class)**.
% 299.96/300.48 137428[2:Res:137312.0,3515.0] || -> equal(regular(union(complement(successor(null_class)),u)),null_class) equal(regular(regular(union(complement(successor(null_class)),u))),null_class)**.
% 299.96/300.48 137571[2:Res:137396.0,9.0] || subclass(singleton(null_class),regular(successor(complement(successor(null_class)))))* -> equal(regular(successor(complement(successor(null_class)))),singleton(null_class)).
% 299.96/300.48 138078[2:MRR:138030.2,21706.0] || subclass(ordered_pair(u,v),w)* subclass(w,x)* -> member(apply(choice,ordered_pair(u,v)),x)*.
% 299.96/300.48 138195[2:Res:138114.0,9.0] || subclass(power_class(u),regular(successor(complement(power_class(u)))))* -> equal(regular(successor(complement(power_class(u)))),power_class(u)).
% 299.96/300.48 139034[0:Res:136.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,singleton(x)),w)*.
% 299.96/300.48 139038[2:Res:82345.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,power_class(null_class)),w)*.
% 299.96/300.48 139102[10:Res:51740.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,regular(null_class)),w)*.
% 299.96/300.48 139827[2:Res:139654.0,9.0] || subclass(u,regular(successor(union(null_class,complement(u)))))* -> equal(regular(successor(union(null_class,complement(u)))),u).
% 299.96/300.48 139930[2:Res:139818.0,9.0] || subclass(successor(u),regular(successor(complement(successor(u)))))* -> equal(regular(successor(complement(successor(u)))),successor(u)).
% 299.96/300.48 140011[2:Res:139875.0,9.0] || subclass(complement(u),regular(successor(union(null_class,u))))* -> equal(regular(successor(union(null_class,u))),complement(u)).
% 299.96/300.48 140066[2:Res:139972.0,9.0] || subclass(complement(singleton(null_class)),regular(successor(successor(null_class))))* -> equal(regular(successor(successor(null_class))),complement(singleton(null_class))).
% 299.96/300.48 140137[2:Res:139973.0,9.0] || subclass(complement(u),regular(successor(union(u,null_class))))* -> equal(regular(successor(union(u,null_class))),complement(u)).
% 299.96/300.48 140231[2:Res:139988.0,9.0] || subclass(complement(power_class(u)),regular(successor(power_class(u))))* -> equal(regular(successor(power_class(u))),complement(power_class(u))).
% 299.96/300.48 140483[2:Res:139990.0,9.0] || subclass(complement(successor(u)),regular(successor(successor(u))))* -> equal(regular(successor(successor(u))),complement(successor(u))).
% 299.96/300.48 140559[2:Res:139986.0,9.0] || subclass(complement(u),regular(successor(union(u,u))))* -> equal(regular(successor(union(u,u))),complement(u)).
% 299.96/300.48 141052[2:Res:140902.0,3517.0] || member(regular(regular(union(successor(null_class),u))),singleton(null_class))* -> equal(regular(union(successor(null_class),u)),null_class).
% 299.96/300.48 141209[0:Res:106279.1,24.0] || member(u,universal_class) -> member(u,union(v,complement(union(w,x))))* member(u,union(w,x)).
% 299.96/300.48 141408[2:Res:141025.0,3517.0] || member(regular(regular(union(u,successor(null_class)))),singleton(null_class))* -> equal(regular(union(u,successor(null_class))),null_class).
% 299.96/300.48 141580[2:SpR:107992.0,48630.1] || equal(union(u,complement(union(v,w))),null_class) -> equal(symmetric_difference(complement(u),union(v,w)),null_class)**.
% 299.96/300.48 141581[2:SpR:107992.0,41204.1] || subclass(union(u,complement(union(v,w))),null_class)* -> equal(symmetric_difference(complement(u),union(v,w)),null_class).
% 299.96/300.48 141598[0:SpR:107992.0,70785.0] || -> subclass(intersection(symmetric_difference(complement(u),union(v,w)),x),intersection(union(u,complement(union(v,w))),x))*.
% 299.96/300.48 141600[0:SpR:107992.0,92816.0] || -> subclass(intersection(symmetric_difference(complement(u),union(v,w)),x),intersection(x,union(u,complement(union(v,w)))))*.
% 299.96/300.48 141626[0:SpR:107992.0,71457.0] || -> subclass(intersection(u,symmetric_difference(complement(v),union(w,x))),intersection(union(v,complement(union(w,x))),u))*.
% 299.96/300.48 141631[0:SpR:107992.0,56523.1] || subclass(union(u,complement(union(v,w))),x) -> subclass(symmetric_difference(complement(u),union(v,w)),x)*.
% 299.96/300.48 141875[0:SpL:107992.0,99398.0] || subclass(u,symmetric_difference(complement(v),union(w,x)))* -> subclass(u,union(v,complement(union(w,x)))).
% 299.96/300.48 142000[2:Rew:131562.1,141843.1] || equal(symmetric_difference(complement(u),union(v,w)),universal_class)** -> equal(union(u,complement(union(v,w))),universal_class).
% 299.96/300.48 142340[2:Res:140918.0,3517.0] || member(regular(regular(union(power_class(u),v))),power_class(u))* -> equal(regular(union(power_class(u),v)),null_class).
% 299.96/300.48 142390[2:Res:140920.0,3517.0] || member(regular(regular(union(successor(u),v))),successor(u))* -> equal(regular(union(successor(u),v)),null_class).
% 299.96/300.48 142681[0:Res:106727.1,23.0] || member(u,universal_class) -> member(u,union(complement(union(v,w)),x))* member(u,union(v,w)).
% 299.96/300.48 142876[2:Res:141466.0,3517.0] || member(regular(regular(union(u,power_class(v)))),power_class(v))* -> equal(regular(union(u,power_class(v))),null_class).
% 299.96/300.48 142919[2:Res:141468.0,3517.0] || member(regular(regular(union(u,successor(v)))),successor(v))* -> equal(regular(union(u,successor(v))),null_class).
% 299.96/300.48 142970[2:SpR:107992.0,135351.0] || -> subclass(union(null_class,intersection(symmetric_difference(complement(u),union(v,w)),x)),union(u,complement(union(v,w))))*.
% 299.96/300.48 142975[2:SpR:75814.0,135351.0] || -> subclass(union(null_class,intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w)),complement(symmetric_difference(u,v)))*.
% 299.96/300.48 143155[2:Rew:27508.0,143081.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(intersection(v,w),x))))* member(u,v).
% 299.96/300.48 143195[2:SpR:107992.0,135364.0] || -> subclass(intersection(union(null_class,symmetric_difference(complement(u),union(v,w))),x),union(u,complement(union(v,w))))*.
% 299.96/300.48 143200[2:SpR:75814.0,135364.0] || -> subclass(intersection(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),w),complement(symmetric_difference(u,v)))*.
% 299.96/300.48 143402[0:SpR:106984.0,70784.0] || -> subclass(intersection(symmetric_difference(union(u,v),complement(w)),x),intersection(union(complement(union(u,v)),w),x))*.
% 299.96/300.48 143404[0:SpR:106984.0,92442.0] || -> subclass(intersection(symmetric_difference(union(u,v),complement(w)),x),intersection(x,union(complement(union(u,v)),w)))*.
% 299.96/300.48 143434[0:SpR:106984.0,71460.0] || -> subclass(intersection(u,symmetric_difference(union(v,w),complement(x))),intersection(union(complement(union(v,w)),x),u))*.
% 299.96/300.48 143444[0:SpR:106984.0,55353.1] || subclass(union(complement(union(u,v)),w),x) -> subclass(symmetric_difference(union(u,v),complement(w)),x)*.
% 299.96/300.48 143448[0:SpR:106984.0,107992.0] || -> equal(symmetric_difference(complement(union(u,v)),union(w,x)),symmetric_difference(union(u,v),complement(union(w,x))))**.
% 299.96/300.48 143465[2:SpR:106984.0,48639.1] || equal(union(complement(union(u,v)),w),null_class) -> equal(symmetric_difference(union(u,v),complement(w)),null_class)**.
% 299.96/300.48 143466[2:SpR:106984.0,40198.1] || subclass(union(complement(union(u,v)),w),null_class)* -> equal(symmetric_difference(union(u,v),complement(w)),null_class).
% 299.96/300.48 143482[0:SpR:45.0,106984.0] || -> equal(intersection(union(successor(u),complement(v)),union(complement(successor(u)),v)),symmetric_difference(successor(u),complement(v)))**.
% 299.96/300.48 143785[2:Rew:143534.0,141750.0] || -> equal(symmetric_difference(union(null_class,complement(u)),union(v,w)),symmetric_difference(union(null_class,u),complement(union(v,w))))**.
% 299.96/300.48 143807[2:Rew:131562.1,143650.1] || equal(symmetric_difference(union(u,v),complement(w)),universal_class)** -> equal(union(complement(union(u,v)),w),universal_class).
% 299.96/300.48 143868[0:Rew:143448.0,143591.0,141818.0,143591.0] || -> equal(symmetric_difference(union(u,v),complement(union(w,x))),symmetric_difference(union(u,v),complement(union(x,w))))*.
% 299.96/300.48 143879[0:Rew:143535.0,143742.0] || -> equal(symmetric_difference(union(u,v),complement(union(w,x))),symmetric_difference(union(v,u),complement(union(w,x))))*.
% 299.96/300.48 143881[2:Rew:143532.0,143794.0] || -> equal(symmetric_difference(union(u,u),complement(union(v,w))),symmetric_difference(union(null_class,u),complement(union(v,w))))*.
% 299.96/300.48 144003[2:SpR:107992.0,135396.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.96/300.48 144009[2:SpR:75814.0,135396.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w))))),complement(symmetric_difference(v,w)))*.
% 299.96/300.48 144181[2:Rew:27508.0,144111.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,intersection(w,x)))))* member(u,w).
% 299.96/300.48 144221[2:SpR:107992.0,135401.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.96/300.48 144227[2:SpR:75814.0,135401.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(union(v,w),complement(intersection(v,w))))),complement(symmetric_difference(v,w)))*.
% 299.96/300.48 144568[2:Res:135487.1,3517.0] || subclass(u,complement(v)) member(regular(regular(complement(u))),v)* -> equal(regular(complement(u)),null_class).
% 299.96/300.48 144574[2:Res:135487.1,3519.0] || subclass(u,intersection(v,w))* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),w)*.
% 299.96/300.48 144575[2:Res:135487.1,3518.0] || subclass(u,intersection(v,w))* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.96/300.48 144577[2:Res:135487.1,5654.0] || subclass(u,singleton(v))* -> subclass(regular(complement(u)),w) equal(not_subclass_element(regular(complement(u)),w),v)*.
% 299.96/300.48 144674[2:SpR:107992.0,135539.0] || -> subclass(regular(complement(intersection(symmetric_difference(complement(u),union(v,w)),x))),union(u,complement(union(v,w))))*.
% 299.96/300.48 144680[2:SpR:75814.0,135539.0] || -> subclass(regular(complement(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w))),complement(symmetric_difference(u,v)))*.
% 299.96/300.48 144899[2:SpR:107992.0,135965.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(complement(v),union(w,x))))),union(v,complement(union(w,x))))*.
% 299.96/300.48 144905[2:SpR:75814.0,135965.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))))),complement(symmetric_difference(v,w)))*.
% 299.96/300.48 145943[2:SpR:106984.0,142936.0] || -> subclass(union(null_class,intersection(symmetric_difference(union(u,v),complement(w)),x)),union(complement(union(u,v)),w))*.
% 299.96/300.48 146127[2:Rew:27508.0,146053.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(intersection(v,w),x))))* member(u,w).
% 299.96/300.48 146145[6:SpL:104235.0,11428.0] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(successor(null_class),x))* -> member(w,u)*.
% 299.96/300.48 146186[2:SpR:106984.0,143161.0] || -> subclass(intersection(union(null_class,symmetric_difference(union(u,v),complement(w))),x),union(complement(union(u,v)),w))*.
% 299.96/300.48 146399[2:SpR:106984.0,143969.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.96/300.48 146575[2:Rew:27508.0,146505.1] || member(u,universal_class) -> member(u,union(null_class,complement(intersection(v,intersection(w,x)))))* member(u,x).
% 299.96/300.48 146617[2:SpR:106984.0,144187.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.96/300.48 146979[2:SpR:106984.0,144640.0] || -> subclass(regular(complement(intersection(symmetric_difference(union(u,v),complement(w)),x))),union(complement(union(u,v)),w))*.
% 299.96/300.48 147204[2:SpR:106984.0,144865.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(union(v,w),complement(x))))),union(complement(union(v,w)),x))*.
% 299.96/300.48 147421[0:SpL:106984.0,99399.0] || subclass(u,symmetric_difference(union(v,w),complement(x)))* -> subclass(u,union(complement(union(v,w)),x)).
% 299.96/300.48 149293[0:SpR:107992.0,119242.0] || -> subclass(intersection(u,symmetric_difference(complement(v),union(w,x))),intersection(u,union(v,complement(union(w,x)))))*.
% 299.96/300.48 149299[0:SpR:75814.0,119242.0] || -> subclass(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),intersection(u,complement(symmetric_difference(v,w))))*.
% 299.96/300.48 149531[0:SpR:106984.0,119415.0] || -> subclass(intersection(u,symmetric_difference(union(v,w),complement(x))),intersection(u,union(complement(union(v,w)),x)))*.
% 299.96/300.48 149699[0:SpL:107992.0,135337.0] || equal(symmetric_difference(complement(u),union(v,w)),x) -> subclass(x,union(u,complement(union(v,w))))*.
% 299.96/300.48 149705[0:SpL:75814.0,135337.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),w)* -> subclass(w,complement(symmetric_difference(u,v)))*.
% 299.96/300.48 149770[0:SpR:107992.0,135347.0] || -> subclass(intersection(intersection(symmetric_difference(complement(u),union(v,w)),x),y),union(u,complement(union(v,w))))*.
% 299.96/300.48 149776[0:SpR:75814.0,135347.0] || -> subclass(intersection(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),x),complement(symmetric_difference(u,v)))*.
% 299.96/300.48 150153[0:SpR:107992.0,135357.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),union(x,y)))),union(w,complement(union(x,y))))*.
% 299.96/300.48 150159[0:SpR:75814.0,135357.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(intersection(w,x))))),complement(symmetric_difference(w,x)))*.
% 299.96/300.48 150396[0:SpR:107992.0,135398.0] || -> subclass(intersection(u,intersection(symmetric_difference(complement(v),union(w,x)),y)),union(v,complement(union(w,x))))*.
% 299.96/300.48 150402[0:SpR:75814.0,135398.0] || -> subclass(intersection(u,intersection(symmetric_difference(union(v,w),complement(intersection(v,w))),x)),complement(symmetric_difference(v,w)))*.
% 299.96/300.48 150646[0:SpR:107992.0,135406.0] || -> subclass(intersection(intersection(u,symmetric_difference(complement(v),union(w,x))),y),union(v,complement(union(w,x))))*.
% 299.96/300.48 150652[0:SpR:75814.0,135406.0] || -> subclass(intersection(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),x),complement(symmetric_difference(v,w)))*.
% 299.96/300.48 150900[0:SpL:106984.0,147455.0] || equal(symmetric_difference(union(u,v),complement(w)),x) -> subclass(x,union(complement(union(u,v)),w))*.
% 299.96/300.48 150951[9:MRR:150950.3,57317.0] one_to_one(u) || equal(successor(null_class),inverse(u))* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 150992[0:SpR:106984.0,147465.0] || -> subclass(intersection(intersection(symmetric_difference(union(u,v),complement(w)),x),y),union(complement(union(u,v)),w))*.
% 299.96/300.48 151250[0:SpR:106984.0,147475.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(y)))),union(complement(union(w,x)),y))*.
% 299.96/300.48 151493[0:SpR:106984.0,147520.0] || -> subclass(intersection(u,intersection(symmetric_difference(union(v,w),complement(x)),y)),union(complement(union(v,w)),x))*.
% 299.96/300.48 151743[0:SpR:106984.0,147529.0] || -> subclass(intersection(intersection(u,symmetric_difference(union(v,w),complement(x))),y),union(complement(union(v,w)),x))*.
% 299.96/300.48 152009[2:MRR:152008.0,136.0] || subclass(singleton(u),regular(v))* member(u,v) -> equal(singleton(u),null_class) equal(v,null_class).
% 299.96/300.48 152331[0:SpR:49516.0,6075.0] || -> subclass(symmetric_difference(image(element_relation,power_class(universal_class)),complement(singleton(power_class(complement(power_class(universal_class)))))),successor(power_class(complement(power_class(universal_class)))))*.
% 299.96/300.48 152364[0:SpR:49516.0,46502.0] || -> equal(complement(intersection(image(element_relation,power_class(universal_class)),power_class(u))),union(power_class(complement(power_class(universal_class))),complement(power_class(u))))**.
% 299.96/300.48 152381[0:SpR:49516.0,107703.0] || -> equal(complement(intersection(image(element_relation,power_class(universal_class)),successor(u))),union(power_class(complement(power_class(universal_class))),complement(successor(u))))**.
% 299.96/300.48 152405[0:SpR:49516.0,46508.0] || -> equal(complement(intersection(power_class(u),image(element_relation,power_class(universal_class)))),union(complement(power_class(u)),power_class(complement(power_class(universal_class)))))**.
% 299.96/300.48 152757[2:SpR:49517.0,6075.0] || -> subclass(symmetric_difference(image(element_relation,power_class(null_class)),complement(singleton(power_class(complement(power_class(null_class)))))),successor(power_class(complement(power_class(null_class)))))*.
% 299.96/300.48 152790[2:SpR:49517.0,46502.0] || -> equal(complement(intersection(image(element_relation,power_class(null_class)),power_class(u))),union(power_class(complement(power_class(null_class))),complement(power_class(u))))**.
% 299.96/300.48 152807[2:SpR:49517.0,107703.0] || -> equal(complement(intersection(image(element_relation,power_class(null_class)),successor(u))),union(power_class(complement(power_class(null_class))),complement(successor(u))))**.
% 299.96/300.48 152831[2:SpR:49517.0,46508.0] || -> equal(complement(intersection(power_class(u),image(element_relation,power_class(null_class)))),union(complement(power_class(u)),power_class(complement(power_class(null_class)))))**.
% 299.96/300.48 155006[2:Res:154890.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,regular(domain_relation)),w)*.
% 299.96/300.48 156533[2:SpR:106407.0,135420.0] || -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),union(u,complement(power_class(v))))*.
% 299.96/300.48 156749[2:Rew:27508.0,156647.0,8044.0,156647.0] || -> equal(union(intersection(complement(u),power_class(v)),union(null_class,complement(singleton(union(u,complement(power_class(v))))))),universal_class)**.
% 299.96/300.48 157041[2:SpR:106408.0,135420.0] || -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),union(complement(power_class(u)),v))*.
% 299.96/300.48 157263[2:Rew:27508.0,157162.0,8044.0,157162.0] || -> equal(union(intersection(power_class(u),complement(v)),union(null_class,complement(singleton(union(complement(power_class(u)),v))))),universal_class)**.
% 299.96/300.48 159406[2:SpR:107226.0,135442.0] || -> subclass(regular(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),union(w,complement(power_class(x))))*.
% 299.96/300.48 159840[4:Res:154902.1,14890.0] || equal(cantor(regular(cross_product(singleton(regular(domain_relation)),universal_class))),universal_class)** -> equal(cross_product(singleton(regular(domain_relation)),universal_class),null_class).
% 299.96/300.48 159946[4:Res:154903.1,14890.0] || subclass(universal_class,cantor(regular(cross_product(singleton(regular(domain_relation)),universal_class))))* -> equal(cross_product(singleton(regular(domain_relation)),universal_class),null_class).
% 299.96/300.48 160084[2:SpR:107227.0,135442.0] || -> subclass(regular(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),union(complement(power_class(w)),x))*.
% 299.96/300.48 160467[9:SoR:154895.0,2679.2] single_valued_class(first(regular(domain_relation))) || equal(cross_product(universal_class,universal_class),first(regular(domain_relation))) -> member(null_class,regular(domain_relation))*.
% 299.96/300.48 160480[9:SoR:157430.0,2679.2] single_valued_class(first(regular(domain_relation))) || member(null_class,domain_relation) equal(cross_product(universal_class,universal_class),first(regular(domain_relation)))** -> .
% 299.96/300.48 161395[2:Rew:27508.0,161277.0,8044.0,161277.0] || -> equal(union(image(element_relation,union(u,v)),union(null_class,complement(singleton(power_class(complement(union(u,v))))))),universal_class)**.
% 299.96/300.48 161707[4:Res:161591.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,regular(composition_function)),w)*.
% 299.96/300.48 161860[2:Rew:8050.0,161794.2,75241.0,161794.2,76334.0,161794.2,46319.1,161794.2,35175.0,161794.2,46319.1,161794.1] || equal(null_class,u) member(not_subclass_element(power_class(universal_class),v),image(element_relation,u))* -> subclass(power_class(universal_class),v).
% 299.96/300.48 163309[4:Res:161603.1,14890.0] || equal(cantor(regular(cross_product(singleton(regular(composition_function)),universal_class))),universal_class)** -> equal(cross_product(singleton(regular(composition_function)),universal_class),null_class).
% 299.96/300.48 163417[4:Res:161604.1,14890.0] || subclass(universal_class,cantor(regular(cross_product(singleton(regular(composition_function)),universal_class))))* -> equal(cross_product(singleton(regular(composition_function)),universal_class),null_class).
% 299.96/300.48 163472[9:SoR:161596.0,2679.2] single_valued_class(first(regular(composition_function))) || equal(cross_product(universal_class,universal_class),first(regular(composition_function))) -> member(null_class,regular(composition_function))*.
% 299.96/300.48 163485[9:SoR:162718.0,2679.2] single_valued_class(first(regular(composition_function))) || member(null_class,composition_function) equal(cross_product(universal_class,universal_class),first(regular(composition_function)))** -> .
% 299.96/300.48 163892[2:Rew:26498.0,163627.0,73462.0,163627.0,8044.0,163627.0] || -> equal(symmetric_difference(complement(successor(null_class)),singleton(complement(singleton(null_class)))),union(complement(successor(null_class)),singleton(complement(singleton(null_class)))))**.
% 299.96/300.48 163934[2:SpR:46598.0,135360.0] || -> subclass(complement(successor(complement(symmetric_difference(complement(u),power_class(complement(power_class(v))))))),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 163949[0:SpR:46598.0,40399.0] || -> equal(intersection(complement(union(u,image(element_relation,power_class(v)))),symmetric_difference(complement(u),power_class(complement(power_class(v))))),null_class)**.
% 299.96/300.48 163966[0:SpR:46598.0,55669.0] || -> subclass(restrict(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w,x),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 163981[2:SpR:46598.0,128994.0] || -> equal(intersection(singleton(union(u,image(element_relation,power_class(v)))),symmetric_difference(complement(u),power_class(complement(power_class(v))))),null_class)**.
% 299.96/300.48 164245[2:Rew:97399.1,164244.1] || equal(complement(u),universal_class) -> equal(union(u,image(element_relation,power_class(v))),complement(power_class(complement(power_class(v)))))**.
% 299.96/300.48 164297[2:Rew:26498.0,164079.1,73462.0,164079.1,8050.0,164079.1,71741.0,164079.1] || equal(successor(u),null_class) -> equal(union(u,image(element_relation,power_class(v))),complement(power_class(complement(power_class(v)))))**.
% 299.96/300.48 164310[9:Rew:26498.0,164143.1,73462.0,164143.1,8050.0,164143.1,71741.0,164143.1,8044.0,164143.1] function(image(element_relation,power_class(u))) || -> equal(complement(power_class(complement(power_class(u)))),successor(image(element_relation,power_class(u))))**.
% 299.96/300.48 164422[2:SpR:46814.0,135360.0] || -> subclass(complement(successor(complement(symmetric_difference(power_class(complement(power_class(u))),complement(v))))),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 164437[0:SpR:46814.0,40399.0] || -> equal(intersection(complement(union(image(element_relation,power_class(u)),v)),symmetric_difference(power_class(complement(power_class(u))),complement(v))),null_class)**.
% 299.96/300.48 164454[0:SpR:46814.0,55669.0] || -> subclass(restrict(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w,x),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 164469[2:SpR:46814.0,128994.0] || -> equal(intersection(singleton(union(image(element_relation,power_class(u)),v)),symmetric_difference(power_class(complement(power_class(u))),complement(v))),null_class)**.
% 299.96/300.48 165927[3:Rew:26498.0,165643.0,73462.0,165643.0,8044.0,165643.0] || -> equal(symmetric_difference(union(element_relation,element_relation),complement(compose(element_relation,universal_class))),union(union(element_relation,element_relation),complement(compose(element_relation,universal_class))))**.
% 299.96/300.48 165941[3:Rew:153978.0,165841.1] || member(not_subclass_element(complement(compose(element_relation,universal_class)),null_class),union(element_relation,element_relation))* -> subclass(complement(compose(element_relation,universal_class)),null_class).
% 299.96/300.48 166028[2:Res:10391.4,4631.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,null_class)* -> .
% 299.96/300.48 166454[3:SpR:154025.0,71235.1] || subclass(union(null_class,complement(compose(element_relation,universal_class))),element_relation)* -> equal(union(null_class,complement(compose(element_relation,universal_class))),null_class).
% 299.96/300.48 166617[3:Rew:26498.0,166344.0,73462.0,166344.0,8044.0,166344.0] || -> equal(symmetric_difference(element_relation,union(null_class,complement(compose(element_relation,universal_class)))),union(element_relation,union(null_class,complement(compose(element_relation,universal_class)))))**.
% 299.96/300.48 166970[2:Rew:26498.0,166682.0,73462.0,166682.0,8044.0,166682.0] || -> equal(symmetric_difference(successor(null_class),union(null_class,singleton(singleton(null_class)))),union(successor(null_class),union(null_class,singleton(singleton(null_class)))))**.
% 299.96/300.48 167117[4:Res:15112.2,48665.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* member(v,cantor(u)) equal(application_function,null_class) -> .
% 299.96/300.48 168077[2:MRR:168076.2,2752.0] || subclass(complement(power_class(u)),null_class)* member(v,universal_class) -> member(v,power_class(u))* member(v,w)*.
% 299.96/300.48 169752[4:Res:169631.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,regular(element_relation)),w)*.
% 299.96/300.48 170146[9:MRR:170145.3,16544.0] function(u) || equal(compose(v,null_class),u)* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 170380[0:Obv:170359.0] || subclass(composition_function,u) member(ordered_pair(v,w),cross_product(universal_class,universal_class))* subclass(composition_function,complement(u))* -> .
% 299.96/300.48 171114[4:Res:169644.1,14890.0] || equal(cantor(regular(cross_product(singleton(regular(element_relation)),universal_class))),universal_class)** -> equal(cross_product(singleton(regular(element_relation)),universal_class),null_class).
% 299.96/300.48 171224[4:Res:169645.1,14890.0] || subclass(universal_class,cantor(regular(cross_product(singleton(regular(element_relation)),universal_class))))* -> equal(cross_product(singleton(regular(element_relation)),universal_class),null_class).
% 299.96/300.48 3218[3:SpR:3165.1,105.0] single_valued_class(u) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),second(not_subclass_element(null_class,null_class))),single_valued3(u))**.
% 299.96/300.48 3222[3:SpR:3174.1,105.0] function(u) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),second(not_subclass_element(null_class,null_class))),single_valued3(u))**.
% 299.96/300.48 1987[0:Res:60.1,479.1] || member(ordered_pair(u,y__dfg),compose(v,w)) equal(complement(image(v,image(w,singleton(u)))),universal_class)** -> .
% 299.96/300.48 1989[0:Res:60.1,466.1] || member(ordered_pair(u,omega),compose(v,w)) equal(complement(image(v,image(w,singleton(u)))),universal_class)** -> .
% 299.96/300.48 2172[0:Res:60.1,2137.1] || member(ordered_pair(u,null_class),compose(v,w)) equal(complement(image(v,image(w,singleton(u)))),universal_class)** -> .
% 299.96/300.48 3938[0:SpR:3915.0,60.1] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u),compose(v,w))* -> member(u,image(v,image(w,null_class))).
% 299.96/300.48 4040[0:SpR:3935.0,18.2] || member(domain__dfg(xr,universal_class,y__dfg),u) member(null_class,v) -> member(singleton(singleton(null_class)),cross_product(v,u))*.
% 299.96/300.48 4165[0:Res:4062.1,19.0] || equal(cross_product(u,v),singleton(singleton(null_class)))** -> equal(ordered_pair(first(singleton(null_class)),second(singleton(null_class))),singleton(null_class))**.
% 299.96/300.48 6257[0:Res:2705.1,410.1] inductive(singleton(u)) || member(u,image(successor_relation,singleton(u)))* -> equal(image(successor_relation,singleton(u)),singleton(u)).
% 299.96/300.48 7297[3:SpR:5834.1,105.0] function(u) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),range__dfg(null_class,v,w)),single_valued3(u))**.
% 299.96/300.48 7308[3:SpR:5835.1,105.0] single_valued_class(u) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),range__dfg(null_class,v,w)),single_valued3(u))**.
% 299.96/300.48 7744[0:Res:1404.2,479.1] || member(y__dfg,cross_product(u,v)) member(y__dfg,w) equal(complement(restrict(w,u,v)),universal_class)** -> .
% 299.96/300.48 7747[0:Res:1404.2,466.1] || member(omega,cross_product(u,v)) member(omega,w) equal(complement(restrict(w,u,v)),universal_class)** -> .
% 299.96/300.48 7978[0:Res:7949.0,273.0] || -> subclass(u,complement(restrict(v,w,x))) member(not_subclass_element(u,complement(restrict(v,w,x))),cross_product(w,x))*.
% 299.96/300.48 11423[2:SpL:4880.0,1990.1] || member(ordered_pair(u,v),compose(w,null_class))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 299.96/300.48 14197[4:Res:197.1,9930.0] || -> subclass(intersection(sum_class(range_of(null_class)),u),v) member(not_subclass_element(intersection(sum_class(range_of(null_class)),u),v),apply(null_class,w))*.
% 299.96/300.48 14207[4:Res:185.1,9930.0] || -> subclass(intersection(u,sum_class(range_of(null_class))),v) member(not_subclass_element(intersection(u,sum_class(range_of(null_class))),v),apply(null_class,w))*.
% 299.96/300.48 14352[4:Res:197.1,9932.0] || -> subclass(intersection(apply(null_class,u),v),w) member(not_subclass_element(intersection(apply(null_class,u),v),w),sum_class(range_of(null_class)))*.
% 299.96/300.48 14362[4:Res:185.1,9932.0] || -> subclass(intersection(u,apply(null_class,v)),w) member(not_subclass_element(intersection(u,apply(null_class,v)),w),sum_class(range_of(null_class)))*.
% 299.96/300.48 15023[4:Rew:14790.0,7808.2] single_valued_class(u) || member(v,universal_class) -> member(v,cantor(w)) equal(range__dfg(w,v,universal_class),single_valued2(u))*.
% 299.96/300.48 15024[4:Rew:14790.0,7807.2] function(u) || member(v,universal_class) -> member(v,cantor(w)) equal(range__dfg(w,v,universal_class),single_valued2(u))*.
% 299.96/300.48 15190[4:Rew:14790.0,14216.2] || member(u,universal_class) subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(u,cantor(u)),apply(null_class,v))*.
% 299.96/300.48 15191[4:Rew:14790.0,14371.2] || member(u,universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(u,cantor(u)),sum_class(range_of(null_class)))*.
% 299.96/300.48 17397[4:SpR:16458.0,18.2] || member(domain__dfg(xr,universal_class,y__dfg),u) member(v,w) -> member(ordered_pair(v,universal_class),cross_product(w,u))*.
% 299.96/300.48 18813[0:SpL:819.1,757.1] || subclass(universal_class,complement(u)) member(not_subclass_element(cross_product(v,w),x),u)* -> subclass(cross_product(v,w),x).
% 299.96/300.48 20405[4:Res:197.1,9931.0] || -> subclass(intersection(apply(null_class,u),v),w) member(not_subclass_element(intersection(apply(null_class,u),v),w),apply(null_class,x))*.
% 299.96/300.48 20417[4:Res:185.1,9931.0] || -> subclass(intersection(u,apply(null_class,v)),w) member(not_subclass_element(intersection(u,apply(null_class,v)),w),apply(null_class,x))*.
% 299.96/300.48 20426[4:Res:14830.2,9931.0] || member(u,universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(u,cantor(u)),apply(null_class,w))*.
% 299.96/300.48 20501[0:Obv:20442.1] || subclass(universal_class,u)* -> equal(regular(unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 299.96/300.48 20502[0:Obv:20441.1] || subclass(universal_class,u)* -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 299.96/300.48 21856[0:Res:195.1,4304.1] || member(regular(intersection(intersection(u,v),w)),symmetric_difference(u,v))* -> equal(intersection(intersection(u,v),w),null_class).
% 299.96/300.48 21878[0:Res:183.1,4304.1] || member(regular(intersection(u,intersection(v,w))),symmetric_difference(v,w))* -> equal(intersection(u,intersection(v,w)),null_class).
% 299.96/300.48 24022[0:Res:50.1,3517.0] inductive(complement(u)) || member(regular(image(successor_relation,complement(u))),u)* -> equal(image(successor_relation,complement(u)),null_class).
% 299.96/300.48 24542[0:SpL:819.1,21661.0] || subclass(not_subclass_element(cross_product(u,v),w),x)* subclass(universal_class,complement(x)) -> subclass(cross_product(u,v),w).
% 299.96/300.48 25450[0:Res:438.2,4292.0] || subclass(u,symmetric_difference(complement(v),complement(w)))* -> subclass(u,x) member(not_subclass_element(u,x),union(v,w))*.
% 299.96/300.48 25453[0:Res:427.2,4292.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),complement(w)))* -> member(power_class(u),union(v,w))*.
% 299.96/300.48 25454[0:Res:428.2,4292.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),complement(w)))* -> member(sum_class(u),union(v,w))*.
% 299.96/300.48 25473[0:Res:452.1,4292.0] || subclass(ordered_pair(u,v),symmetric_difference(complement(w),complement(x)))* -> member(unordered_pair(u,singleton(v)),union(w,x)).
% 299.96/300.48 25793[4:Res:23803.1,10.0] || equal(unordered_pair(u,v),ordered_pair(w,universal_class))* -> equal(unordered_pair(w,null_class),v)* equal(unordered_pair(w,null_class),u)*.
% 299.96/300.48 26251[0:Res:50.1,5654.0] inductive(singleton(u)) || -> subclass(image(successor_relation,singleton(u)),v) equal(not_subclass_element(image(successor_relation,singleton(u)),v),u)**.
% 299.96/300.48 26712[2:Rew:26498.0,8377.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,complement(w))).
% 299.96/300.48 26720[2:Rew:26498.0,8346.0] || -> equal(intersection(union(u,complement(v)),union(complement(u),union(null_class,v))),symmetric_difference(complement(u),union(null_class,v)))**.
% 299.96/300.48 26728[2:Rew:26498.0,8350.2] || member(u,universal_class) -> member(u,intersection(union(null_class,v),complement(w)))* member(u,union(complement(v),w)).
% 299.96/300.48 26736[2:Rew:26498.0,8355.0] || -> equal(intersection(union(complement(u),v),union(union(null_class,u),complement(v))),symmetric_difference(union(null_class,u),complement(v)))**.
% 299.96/300.48 28812[4:Rew:26509.0,27143.1] || -> subclass(union(null_class,apply(null_class,u)),v) member(not_subclass_element(union(null_class,apply(null_class,u)),v),sum_class(range_of(null_class)))*.
% 299.96/300.48 28813[4:Rew:26509.0,27144.1] || -> subclass(union(null_class,apply(null_class,u)),v) member(not_subclass_element(union(null_class,apply(null_class,u)),v),apply(null_class,w))*.
% 299.96/300.48 28815[3:Rew:26509.0,27168.1,27508.0,27168.0] || member(regular(union(null_class,complement(compose(element_relation,universal_class)))),element_relation)* -> equal(union(null_class,complement(compose(element_relation,universal_class))),null_class).
% 299.96/300.48 28816[2:Rew:26509.0,27186.1] || member(not_subclass_element(union(null_class,regular(u)),v),u)* -> subclass(union(null_class,regular(u)),v) equal(u,null_class).
% 299.96/300.48 28818[2:Rew:26509.0,27216.1] || -> subclass(union(null_class,symmetric_difference(u,v)),w) member(not_subclass_element(union(null_class,symmetric_difference(u,v)),w),union(u,v))*.
% 299.96/300.48 27233[2:Rew:26509.0,2080.0] || equal(union(null_class,cross_product(u,v)),universal_class)** -> equal(ordered_pair(first(singleton(w)),second(singleton(w))),singleton(w))**.
% 299.96/300.48 27238[2:Rew:26509.0,24632.0] || equal(union(null_class,unordered_pair(u,v)),universal_class)** -> equal(unordered_pair(w,x),v)* equal(unordered_pair(w,x),u)*.
% 299.96/300.48 27239[2:Rew:26509.0,23074.0] || equal(union(null_class,unordered_pair(u,v)),universal_class)** -> equal(ordered_pair(null_class,null_class),v) equal(ordered_pair(null_class,null_class),u).
% 299.96/300.48 27241[2:Rew:26509.0,13790.0] || equal(union(null_class,unordered_pair(u,v)),domain_relation)** -> equal(ordered_pair(null_class,null_class),v) equal(ordered_pair(null_class,null_class),u).
% 299.96/300.48 28821[2:Rew:26509.0,27257.1] || -> subclass(union(null_class,restrict(u,v,w)),x) member(not_subclass_element(union(null_class,restrict(u,v,w)),x),u)*.
% 299.96/300.48 25650[2:Res:2054.3,23525.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* equal(complement(successor_relation),universal_class) -> .
% 299.96/300.48 18842[0:Res:2054.3,757.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(universal_class,complement(successor_relation))* -> .
% 299.96/300.48 31241[2:Rew:3491.1,31240.1] || member(apply(choice,u),intersection(singleton(u),v))* -> equal(u,null_class) equal(intersection(singleton(u),v),null_class).
% 299.96/300.48 31243[2:Rew:2884.1,31242.1] || member(apply(choice,u),intersection(v,singleton(u)))* -> equal(u,null_class) equal(intersection(v,singleton(u)),null_class).
% 299.96/300.48 31414[0:MRR:31376.0,9963.1] || -> member(regular(intersection(u,complement(union(v,w)))),complement(v))* equal(intersection(u,complement(union(v,w))),null_class).
% 299.96/300.48 31415[0:MRR:31375.0,9963.1] || -> member(regular(intersection(u,complement(union(v,w)))),complement(w))* equal(intersection(u,complement(union(v,w))),null_class).
% 299.96/300.48 31796[0:MRR:31751.0,9963.1] || -> member(regular(intersection(complement(union(u,v)),w)),complement(u))* equal(intersection(complement(union(u,v)),w),null_class).
% 299.96/300.48 31797[0:MRR:31750.0,9963.1] || -> member(regular(intersection(complement(union(u,v)),w)),complement(v))* equal(intersection(complement(union(u,v)),w),null_class).
% 299.96/300.48 33178[0:Res:3506.1,3.0] || subclass(complement(intersection(u,v)),w)* -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),w).
% 299.96/300.48 33504[2:Rew:3491.1,33503.1] || member(not_subclass_element(u,v),intersection(singleton(u),w))* -> subclass(u,v) equal(intersection(singleton(u),w),null_class).
% 299.96/300.48 33506[2:Rew:2884.1,33505.1] || member(not_subclass_element(u,v),intersection(w,singleton(u)))* -> subclass(u,v) equal(intersection(w,singleton(u)),null_class).
% 299.96/300.48 34660[0:Obv:34609.2] || subclass(intersection(singleton(u),v),complement(w))* member(u,w) -> subclass(intersection(singleton(u),v),x)*.
% 299.96/300.48 34661[0:Obv:34608.2] || subclass(intersection(u,singleton(v)),complement(w))* member(v,w) -> subclass(intersection(u,singleton(v)),x)*.
% 299.96/300.48 35064[0:Res:3562.1,3.0] || subclass(union(u,v),w) -> subclass(symmetric_difference(u,v),x) member(not_subclass_element(symmetric_difference(u,v),x),w)*.
% 299.96/300.48 35205[2:SpL:27508.0,246.0] || member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(null_class,v),w)) -> .
% 299.96/300.48 35209[2:SpL:27508.0,4076.1] || member(u,universal_class) subclass(universal_class,union(null_class,complement(v)))* member(sum_class(u),union(null_class,v))* -> .
% 299.96/300.48 35210[2:SpL:27508.0,4017.1] || member(u,universal_class) subclass(universal_class,union(null_class,complement(v)))* member(power_class(u),union(null_class,v))* -> .
% 299.96/300.48 35212[2:SpL:27508.0,246.0] || member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(null_class,w))) -> .
% 299.96/300.48 35427[0:Res:4362.0,5658.0] || -> subclass(restrict(intersection(u,v),w,x),y) member(not_subclass_element(restrict(intersection(u,v),w,x),y),u)*.
% 299.96/300.48 35561[0:Res:4362.0,5659.0] || -> subclass(restrict(intersection(u,v),w,x),y) member(not_subclass_element(restrict(intersection(u,v),w,x),y),v)*.
% 299.96/300.48 35738[0:Res:284.1,3.0] || subclass(u,v) -> subclass(restrict(u,w,x),y) member(not_subclass_element(restrict(u,w,x),y),v)*.
% 299.96/300.48 35826[0:Res:450.1,274.0] || subclass(complement(cross_product(universal_class,universal_class)),restrict(u,v,w))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 299.96/300.48 35852[4:Res:450.1,19445.0] || subclass(complement(cross_product(universal_class,universal_class)),cantor(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.48 35952[0:Res:6852.1,274.0] || subclass(complement(restrict(u,v,w)),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 299.96/300.48 35978[4:Res:6852.1,19445.0] || subclass(complement(cantor(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg))),cross_product(universal_class,universal_class))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.48 37569[9:Rew:37522.1,15684.2] function(u) || subclass(range_of(u),null_class) equal(cantor(cantor(v)),universal_class) -> compatible(u,v,null_class)*.
% 299.96/300.48 37570[9:Rew:37522.1,15683.2] function(u) || equal(range_of(u),null_class) equal(cantor(cantor(v)),universal_class) -> compatible(u,v,w)*.
% 299.96/300.48 37628[9:Rew:37522.1,37530.2] function(range_of(u)) function(v) || equal(cantor(cantor(w)),universal_class) -> compatible(v,w,inverse(u))*.
% 299.96/300.48 37852[9:SpR:37709.1,60.1] function(u) || member(ordered_pair(u,v),compose(w,x))* -> member(v,image(w,image(x,null_class))).
% 299.96/300.48 38297[9:SpR:816.1,37847.1] function(first(regular(cross_product(u,v)))) || -> equal(cross_product(u,v),null_class) member(null_class,regular(cross_product(u,v)))*.
% 299.96/300.48 39212[4:SpR:15401.0,14939.1] || member(u,universal_class) -> member(u,inverse(v)) equal(apply(flip(cross_product(v,universal_class)),u),sum_class(range_of(null_class)))**.
% 299.96/300.48 39213[4:SpR:15449.0,14939.1] || member(u,universal_class) -> member(u,sum_class(v)) equal(apply(restrict(element_relation,universal_class,v),u),sum_class(range_of(null_class)))**.
% 299.96/300.48 39260[4:MRR:39236.0,9967.1] || subclass(u,complement(cantor(v))) -> equal(apply(v,not_subclass_element(u,w)),sum_class(range_of(null_class)))** subclass(u,w).
% 299.96/300.48 39265[4:MRR:39235.0,9967.1] || -> equal(apply(u,not_subclass_element(v,intersection(cantor(u),v))),sum_class(range_of(null_class)))** subclass(v,intersection(cantor(u),v)).
% 299.96/300.48 39555[2:Res:502.3,39392.0] || member(u,universal_class) subclass(u,successor(null_class)) -> equal(u,null_class) member(apply(choice,u),singleton(null_class))*.
% 299.96/300.48 39881[2:Res:34303.0,442.1] || member(u,universal_class) -> equal(singleton(complement(v)),null_class) member(u,v) member(u,complement(singleton(complement(v))))*.
% 299.96/300.48 39945[4:SpR:16458.0,14893.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(domain__dfg(xr,universal_class,y__dfg),cantor(ordered_pair(v,universal_class))),v),u)*.
% 299.96/300.48 39953[4:SpR:16458.0,14893.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(domain__dfg(xr,universal_class,y__dfg),v))),universal_class),u)*.
% 299.96/300.48 39968[4:Res:14893.1,274.0] || subclass(domain_relation,rotate(restrict(u,v,w)))* -> member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),u)*.
% 299.96/300.48 39999[4:Res:14893.1,19445.0] || subclass(domain_relation,rotate(cantor(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v))))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.48 40015[4:Res:14893.1,15095.0] || subclass(domain_relation,rotate(application_function)) -> member(singleton(u),cantor(ordered_pair(v,cantor(ordered_pair(singleton(singleton(singleton(u))),v)))))*.
% 299.96/300.48 40036[4:SpR:16458.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(domain__dfg(xr,universal_class,y__dfg),v),cantor(ordered_pair(v,universal_class))),u)*.
% 299.96/300.48 40044[4:SpR:16458.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(v,universal_class),cantor(ordered_pair(domain__dfg(xr,universal_class,y__dfg),v))),u)*.
% 299.96/300.48 40065[4:Res:14894.1,274.0] || subclass(domain_relation,flip(restrict(u,v,w)))* -> member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),u)*.
% 299.96/300.48 40096[4:Res:14894.1,19445.0] || subclass(domain_relation,flip(cantor(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))))))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.48 40184[0:Res:2885.2,274.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(y,u),null_class) member(regular(intersection(y,u)),v)*.
% 299.96/300.48 40215[4:Res:2885.2,19445.0] || subclass(u,cantor(regular(intersection(v,u))))* subclass(universal_class,complement(element_relation)) -> equal(intersection(v,u),null_class).
% 299.96/300.48 40344[0:Res:2887.1,26.1] || member(regular(intersection(u,intersection(complement(v),w))),v)* -> equal(intersection(u,intersection(complement(v),w)),null_class).
% 299.96/300.48 40435[0:Rew:115.0,40286.0] || -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(v,w))),complement(intersection(v,w)))*.
% 299.96/300.48 40752[0:Res:2888.1,26.1] || member(regular(intersection(u,intersection(v,complement(w)))),w)* -> equal(intersection(u,intersection(v,complement(w))),null_class).
% 299.96/300.48 41190[0:Res:3492.2,274.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(u,y),null_class) member(regular(intersection(u,y)),v)*.
% 299.96/300.48 41221[4:Res:3492.2,19445.0] || subclass(u,cantor(regular(intersection(u,v))))* subclass(universal_class,complement(element_relation)) -> equal(intersection(u,v),null_class).
% 299.96/300.48 41606[0:Res:3494.1,26.1] || member(regular(intersection(intersection(complement(u),v),w)),u)* -> equal(intersection(intersection(complement(u),v),w),null_class).
% 299.96/300.48 41705[0:Rew:115.0,41542.0] || -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(u,v),w)),complement(intersection(u,v)))*.
% 299.96/300.48 42242[0:Res:3495.1,26.1] || member(regular(intersection(intersection(u,complement(v)),w)),v)* -> equal(intersection(intersection(u,complement(v)),w),null_class).
% 299.96/300.48 42787[0:Res:50.1,3516.0] inductive(u) || subclass(u,v) -> equal(image(successor_relation,u),null_class) member(regular(image(successor_relation,u)),v)*.
% 299.96/300.48 42980[2:SpL:35175.0,246.0] || member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,v),w))* -> .
% 299.96/300.48 42984[2:SpL:35175.0,4076.1] || member(u,universal_class) subclass(universal_class,union(null_class,complement(v)))* member(sum_class(u),union(v,v))* -> .
% 299.96/300.48 42985[2:SpL:35175.0,4017.1] || member(u,universal_class) subclass(universal_class,union(null_class,complement(v)))* member(power_class(u),union(v,v))* -> .
% 299.96/300.48 42987[2:SpL:35175.0,246.0] || member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,w)))* -> .
% 299.96/300.48 43236[2:Obv:43204.2] || equal(u,universal_class) subclass(u,symmetric_difference(v,w))* -> equal(u,null_class) member(null_class,union(v,w)).
% 299.96/300.48 43648[2:Rew:26509.0,43586.1] || member(not_subclass_element(intersection(u,union(null_class,v)),w),complement(v))* -> subclass(intersection(u,union(null_class,v)),w).
% 299.96/300.48 44347[2:Rew:26509.0,44273.1] || member(not_subclass_element(intersection(union(null_class,u),v),w),complement(u))* -> subclass(intersection(union(null_class,u),v),w).
% 299.96/300.48 45235[0:Obv:45199.2] || equal(u,v) subclass(unordered_pair(v,u),w)* -> equal(unordered_pair(v,u),null_class) member(v,w).
% 299.96/300.48 45373[0:Res:4062.1,4282.0] || equal(symmetric_difference(u,cross_product(v,w)),singleton(singleton(null_class))) -> member(singleton(null_class),complement(restrict(u,v,w)))*.
% 299.96/300.48 45454[0:Res:4062.1,4283.0] || equal(symmetric_difference(cross_product(u,v),w),singleton(singleton(null_class))) -> member(singleton(null_class),complement(restrict(w,u,v)))*.
% 299.96/300.48 46261[0:Res:3700.2,26.1] || member(inverse(u),universal_class) subclass(domain_relation,complement(v)) member(ordered_pair(inverse(u),range_of(u)),v)* -> .
% 299.96/300.48 46265[0:Res:3700.2,23.0] || member(inverse(u),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.96/300.48 46266[0:Res:3700.2,24.0] || member(inverse(u),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(inverse(u),range_of(u)),w)*.
% 299.96/300.48 46294[2:Res:3700.2,39392.0] || member(inverse(u),universal_class) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(inverse(u),range_of(u)),singleton(null_class))*.
% 299.96/300.48 46567[0:Rew:46498.0,25381.0] || member(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))* -> member(u,union(v,image(element_relation,power_class(w)))).
% 299.96/300.48 46605[0:Rew:46498.0,23998.0] || subclass(u,power_class(complement(power_class(v)))) member(regular(u),image(element_relation,power_class(v)))* -> equal(u,null_class).
% 299.96/300.48 46609[0:Rew:46498.0,25405.0] || member(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))* -> member(u,union(image(element_relation,power_class(v)),w)).
% 299.96/300.48 46639[0:Rew:46498.0,5805.1] || equal(intersection(complement(u),power_class(v)),range_of(xr))** equal(union(u,complement(power_class(v))),range_of(xr)) -> .
% 299.96/300.48 46643[4:Rew:46498.0,24605.1] || equal(intersection(complement(u),power_class(v)),singleton(singleton(null_class))) subclass(universal_class,union(u,complement(power_class(v))))* -> .
% 299.96/300.48 46761[0:Rew:46498.0,33718.0] || -> equal(union(intersection(u,complement(power_class(v))),intersection(complement(u),power_class(v))),complement(symmetric_difference(u,complement(power_class(v)))))**.
% 299.96/300.48 46802[0:Rew:46498.0,36524.0] || subclass(universal_class,power_class(complement(power_class(u)))) member(regular(v),image(element_relation,power_class(u)))* -> equal(v,null_class).
% 299.96/300.48 46844[0:Rew:46498.0,22242.0] || -> subclass(complement(successor(image(element_relation,power_class(u)))),intersection(power_class(complement(power_class(u))),complement(singleton(image(element_relation,power_class(u))))))*.
% 299.96/300.48 46878[4:Rew:46498.0,36496.0] || equal(power_class(complement(power_class(u))),ordered_pair(v,universal_class)) member(unordered_pair(v,null_class),image(element_relation,power_class(u)))* -> .
% 299.96/300.48 46933[0:Rew:46498.0,5891.1] || equal(intersection(power_class(u),complement(v)),range_of(xr))** equal(union(complement(power_class(u)),v),range_of(xr)) -> .
% 299.96/300.48 46937[4:Rew:46498.0,24608.1] || equal(intersection(power_class(u),complement(v)),singleton(singleton(null_class))) subclass(universal_class,union(complement(power_class(u)),v))* -> .
% 299.96/300.48 47025[0:Rew:46498.0,20158.0] || subclass(complement(power_class(u)),cross_product(universal_class,universal_class)) -> subclass(singleton(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),power_class(u))*.
% 299.96/300.48 47399[0:Rew:46498.0,46757.1] || -> subclass(singleton(not_subclass_element(u,intersection(complement(power_class(v)),u))),power_class(v))* subclass(u,intersection(complement(power_class(v)),u)).
% 299.96/300.48 48749[2:Rew:26498.0,48439.1] || equal(restrict(u,v,w),null_class) -> equal(symmetric_difference(cross_product(v,w),u),union(cross_product(v,w),u))**.
% 299.96/300.48 48750[2:Rew:26498.0,48438.1] || equal(restrict(u,v,w),null_class) -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w)))**.
% 299.96/300.48 48785[0:SpL:20797.1,46503.0] || equal(u,universal_class) member(v,image(element_relation,power_class(universal_class)))* member(v,power_class(complement(power_class(u))))* -> .
% 299.96/300.48 48786[0:SpL:20797.1,46503.0] || equal(u,universal_class) member(v,image(element_relation,power_class(u)))* member(v,power_class(complement(power_class(universal_class)))) -> .
% 299.96/300.48 48793[0:Res:4.1,46503.0] || member(not_subclass_element(image(element_relation,power_class(u)),v),power_class(complement(power_class(u))))* -> subclass(image(element_relation,power_class(u)),v).
% 299.96/300.48 48804[4:Res:23803.1,46503.0] || equal(image(element_relation,power_class(u)),ordered_pair(v,universal_class)) member(unordered_pair(v,null_class),power_class(complement(power_class(u))))* -> .
% 299.96/300.48 48815[0:Res:436.2,46503.0] || subclass(u,image(element_relation,power_class(v))) member(regular(u),power_class(complement(power_class(v))))* -> equal(u,null_class).
% 299.96/300.48 49891[0:Rew:49015.0,49233.1] || equal(u,universal_class) member(not_subclass_element(complement(power_class(universal_class)),v),power_class(u))* -> subclass(complement(power_class(universal_class)),v).
% 299.96/300.48 49897[2:Rew:26509.0,49524.1] || member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(null_class,v))))) -> .
% 299.96/300.48 49900[2:Rew:26509.0,49550.0] || member(regular(power_class(union(u,u))),complement(power_class(union(null_class,u))))* -> equal(power_class(union(u,u)),null_class).
% 299.96/300.48 49992[0:SpR:47762.0,45.0] || -> equal(union(image(element_relation,power_class(u)),singleton(complement(power_class(complement(power_class(u)))))),successor(complement(power_class(complement(power_class(u))))))**.
% 299.96/300.48 49994[0:SpR:47762.0,2223.1] || equal(symmetric_difference(complement(power_class(complement(power_class(u)))),v),universal_class) -> member(null_class,union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 50001[0:SpR:47762.0,612.1] || equal(symmetric_difference(complement(power_class(complement(power_class(u)))),v),universal_class) -> member(omega,union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 50002[0:SpR:47762.0,676.1] || equal(symmetric_difference(complement(power_class(complement(power_class(u)))),v),universal_class) -> member(y__dfg,union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 50143[2:Rew:47084.0,50023.2,26509.0,50023.2] || member(u,universal_class) -> member(u,union(image(element_relation,power_class(v)),w))* member(u,power_class(complement(power_class(v)))).
% 299.96/300.48 50183[0:SpR:47763.0,2223.1] || equal(symmetric_difference(u,complement(power_class(complement(power_class(v))))),universal_class) -> member(null_class,union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 50190[0:SpR:47763.0,612.1] || equal(symmetric_difference(u,complement(power_class(complement(power_class(v))))),universal_class) -> member(omega,union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 50191[0:SpR:47763.0,676.1] || equal(symmetric_difference(u,complement(power_class(complement(power_class(v))))),universal_class) -> member(y__dfg,union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 50346[2:Rew:47084.0,50198.2,26509.0,50198.2] || member(u,universal_class) -> member(u,union(v,image(element_relation,power_class(w))))* member(u,power_class(complement(power_class(w)))).
% 299.96/300.48 50441[0:Res:4062.1,46534.0] || equal(symmetric_difference(complement(u),power_class(v)),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,complement(power_class(v))))*.
% 299.96/300.48 50559[0:Res:4062.1,46724.0] || equal(symmetric_difference(power_class(u),complement(v)),singleton(singleton(null_class))) -> member(singleton(null_class),union(complement(power_class(u)),v))*.
% 299.96/300.48 50695[0:SpL:7221.0,5658.0] || subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> subclass(u,w) member(not_subclass_element(u,w),successor(v))*.
% 299.96/300.48 50699[0:SpL:7221.0,4077.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),complement(singleton(v))))* -> member(sum_class(u),successor(v))*.
% 299.96/300.48 50701[0:SpL:7221.0,4018.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),complement(singleton(v))))* -> member(power_class(u),successor(v))*.
% 299.96/300.48 50715[0:Rew:7221.0,50617.0] || -> equal(symmetric_difference(complement(u),complement(singleton(u))),null_class) member(regular(symmetric_difference(complement(u),complement(singleton(u)))),successor(u))*.
% 299.96/300.48 51142[4:MRR:51102.0,319.0] || member(u,universal_class) subclass(domain_relation,complement(union(v,w)))* -> member(ordered_pair(u,cantor(u)),complement(v))*.
% 299.96/300.48 51143[4:MRR:51101.0,319.0] || member(u,universal_class) subclass(domain_relation,complement(union(v,w)))* -> member(ordered_pair(u,cantor(u)),complement(w))*.
% 299.96/300.48 51163[2:SpR:816.1,45973.0] || -> equal(cross_product(u,v),null_class) member(singleton(first(regular(cross_product(u,v)))),complement(singleton(regular(cross_product(u,v)))))*.
% 299.96/300.48 51620[2:SpL:816.1,51179.0] || member(singleton(first(regular(cross_product(u,v)))),singleton(regular(cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.96/300.48 52336[10:Rew:51634.0,27229.1] || equal(union(null_class,cross_product(u,v)),universal_class)** -> equal(ordered_pair(first(regular(null_class)),second(regular(null_class))),regular(null_class))**.
% 299.96/300.48 53072[4:Res:33865.1,4016.0] || member(inverse(u),universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(range_of(u)),w)*.
% 299.96/300.48 53221[9:SpL:37709.1,4072.0] function(u) || member(image(v,null_class),universal_class) subclass(universal_class,w) -> member(apply(v,u),w)*.
% 299.96/300.48 53262[4:Res:33865.1,4075.0] || member(inverse(u),universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(range_of(u)),w)*.
% 299.96/300.48 53464[2:SpR:5175.0,4089.2] || member(range_of(null_class),universal_class) subclass(universal_class,symmetric_difference(u,v)) -> member(apply(null_class,w),union(u,v))*.
% 299.96/300.48 54024[2:Res:47086.1,3516.0] || equal(u,universal_class) subclass(power_class(u),v)* -> equal(power_class(universal_class),null_class) member(regular(power_class(universal_class)),v)*.
% 299.96/300.48 54053[2:SpL:26509.0,46533.0] || member(u,intersection(union(null_class,v),power_class(w)))* member(u,union(complement(v),complement(power_class(w)))) -> .
% 299.96/300.48 54084[0:Res:25.2,46533.0] || member(u,power_class(v)) member(u,complement(w)) member(u,union(w,complement(power_class(v))))* -> .
% 299.96/300.48 54102[2:Res:29122.1,46533.0] || equal(intersection(complement(u),power_class(v)),domain_relation) member(ordered_pair(null_class,null_class),union(u,complement(power_class(v))))* -> .
% 299.96/300.48 54103[2:Res:5107.1,46533.0] || subclass(domain_relation,intersection(complement(u),power_class(v))) member(ordered_pair(null_class,null_class),union(u,complement(power_class(v))))* -> .
% 299.96/300.48 54348[2:SpL:26509.0,46723.0] || member(u,intersection(power_class(v),union(null_class,w)))* member(u,union(complement(power_class(v)),complement(w))) -> .
% 299.96/300.48 54382[0:Res:25.2,46723.0] || member(u,complement(v)) member(u,power_class(w)) member(u,union(complement(power_class(w)),v))* -> .
% 299.96/300.48 54400[2:Res:29122.1,46723.0] || equal(intersection(power_class(u),complement(v)),domain_relation) member(ordered_pair(null_class,null_class),union(complement(power_class(u)),v))* -> .
% 299.96/300.48 54401[2:Res:5107.1,46723.0] || subclass(domain_relation,intersection(power_class(u),complement(v))) member(ordered_pair(null_class,null_class),union(complement(power_class(u)),v))* -> .
% 299.96/300.48 54492[2:Res:23387.1,6486.2] || equal(union(u,v),universal_class)** member(singleton(w),complement(v))* member(singleton(w),complement(u))* -> .
% 299.96/300.48 54493[0:Res:426.1,6486.2] || subclass(universal_class,union(u,v))* member(singleton(w),complement(v))* member(singleton(w),complement(u))* -> .
% 299.96/300.48 54536[10:Res:51739.1,6486.2] || equal(union(u,v),universal_class)** member(regular(null_class),complement(v))* member(regular(null_class),complement(u))* -> .
% 299.96/300.48 54537[10:Res:51738.1,6486.2] || subclass(universal_class,union(u,v))* member(regular(null_class),complement(v)) member(regular(null_class),complement(u)) -> .
% 299.96/300.48 54674[2:SpR:21712.0,15.0] || -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(unordered_pair(singleton(u),regular(ordered_pair(u,v))),ordered_pair(u,v))**.
% 299.96/300.48 54685[9:SpR:37709.1,21712.0] function(u) || -> equal(regular(ordered_pair(v,u)),unordered_pair(v,null_class))** equal(regular(ordered_pair(v,u)),singleton(v)).
% 299.96/300.48 54753[2:MRR:54734.1,136.0] || equal(u,regular(ordered_pair(v,w)))* -> equal(regular(ordered_pair(v,w)),singleton(v))** member(singleton(w),u)*.
% 299.96/300.48 54754[2:MRR:54704.0,136.0] || subclass(regular(ordered_pair(u,v)),w)* -> equal(regular(ordered_pair(u,v)),singleton(u)) member(singleton(v),w).
% 299.96/300.48 54942[2:Rew:26798.1,54941.0] || member(u,union(singleton(v),singleton(w)))* subclass(universal_class,x)* -> equal(v,w) member(u,x)*.
% 299.96/300.48 55306[0:Res:4320.2,26.1] || subclass(u,complement(v)) member(not_subclass_element(intersection(w,u),x),v)* -> subclass(intersection(w,u),x).
% 299.96/300.48 55310[0:Res:4320.2,23.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),v)*.
% 299.96/300.48 55311[0:Res:4320.2,24.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),w)*.
% 299.96/300.48 55331[2:Res:4320.2,39392.0] || subclass(u,successor(null_class)) -> subclass(intersection(v,u),w) member(not_subclass_element(intersection(v,u),w),singleton(null_class))*.
% 299.96/300.48 55500[0:Res:4322.1,628.0] || -> subclass(intersection(u,intersection(singleton(v),w)),x) equal(not_subclass_element(intersection(u,intersection(singleton(v),w)),x),v)**.
% 299.96/300.48 55824[2:Res:55649.0,3517.0] || member(regular(intersection(u,union(null_class,complement(v)))),v)* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 299.96/300.48 55829[2:Res:55649.0,5654.0] || -> subclass(intersection(u,union(null_class,singleton(v))),w) equal(not_subclass_element(intersection(u,union(null_class,singleton(v))),w),v)**.
% 299.96/300.48 56026[0:Res:4323.1,628.0] || -> subclass(intersection(u,intersection(v,singleton(w))),x) equal(not_subclass_element(intersection(u,intersection(v,singleton(w))),x),w)**.
% 299.96/300.48 56476[0:Res:5528.2,26.1] || subclass(u,complement(v)) member(not_subclass_element(intersection(u,w),x),v)* -> subclass(intersection(u,w),x).
% 299.96/300.48 56480[0:Res:5528.2,23.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),v)*.
% 299.96/300.48 56481[0:Res:5528.2,24.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),w)*.
% 299.96/300.48 56501[2:Res:5528.2,39392.0] || subclass(u,successor(null_class)) -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),singleton(null_class))*.
% 299.96/300.48 56761[0:Rew:31.0,56721.1] single_valued_class(restrict(intersection(cross_product(universal_class,universal_class),u),v,w)) || -> function(restrict(restrict(u,universal_class,universal_class),v,w))*.
% 299.96/300.48 56963[0:Rew:30.0,56923.1] single_valued_class(restrict(intersection(u,cross_product(universal_class,universal_class)),v,w)) || -> function(restrict(restrict(u,universal_class,universal_class),v,w))*.
% 299.96/300.48 57035[0:Res:5531.1,628.0] || -> subclass(intersection(intersection(singleton(u),v),w),x) equal(not_subclass_element(intersection(intersection(singleton(u),v),w),x),u)**.
% 299.96/300.48 57401[0:Res:5532.1,628.0] || -> subclass(intersection(intersection(u,singleton(v)),w),x) equal(not_subclass_element(intersection(intersection(u,singleton(v)),w),x),v)**.
% 299.96/300.48 57585[2:Res:57186.0,3517.0] || member(regular(intersection(union(null_class,complement(u)),v)),u)* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 299.96/300.48 57590[2:Res:57186.0,5654.0] || -> subclass(intersection(union(null_class,singleton(u)),v),w) equal(not_subclass_element(intersection(union(null_class,singleton(u)),v),w),u)**.
% 299.96/300.48 57747[0:Res:59.0,5655.0] || subclass(cross_product(universal_class,universal_class),u) -> subclass(compose(v,w),x) member(not_subclass_element(compose(v,w),x),u)*.
% 299.96/300.48 57751[0:Res:37.0,5655.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),u)* -> subclass(flip(v),w) member(not_subclass_element(flip(v),w),u)*.
% 299.96/300.48 57752[0:Res:34.0,5655.0] || subclass(cross_product(cross_product(universal_class,universal_class),universal_class),u)* -> subclass(rotate(v),w) member(not_subclass_element(rotate(v),w),u)*.
% 299.96/300.48 57790[2:Res:33491.0,5655.0] || subclass(complement(u),v) -> equal(u,null_class) subclass(regular(u),w) member(not_subclass_element(regular(u),w),v)*.
% 299.96/300.48 57793[2:Res:34303.0,5655.0] || subclass(complement(singleton(u)),v)* -> equal(singleton(u),null_class) subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.96/300.48 57794[4:Res:15447.0,5655.0] || subclass(apply(null_class,u),v)* -> subclass(sum_class(range_of(null_class)),w) member(not_subclass_element(sum_class(range_of(null_class)),w),v)*.
% 299.96/300.48 57795[4:Res:15801.0,5655.0] || subclass(apply(null_class,u),v)* -> subclass(apply(null_class,w),x) member(not_subclass_element(apply(null_class,w),x),v)*.
% 299.96/300.48 57796[4:Res:16032.0,5655.0] || subclass(sum_class(range_of(null_class)),u) -> subclass(apply(null_class,v),w) member(not_subclass_element(apply(null_class,v),w),u)*.
% 299.96/300.48 57802[2:Res:29773.0,5655.0] || subclass(union(u,u),v)* -> subclass(union(null_class,u),w) member(not_subclass_element(union(null_class,u),w),v)*.
% 299.96/300.48 57893[2:Res:57214.0,3517.0] || member(regular(union(null_class,intersection(complement(u),v))),u)* -> equal(union(null_class,intersection(complement(u),v)),null_class).
% 299.96/300.48 57898[2:Res:57214.0,5654.0] || -> subclass(union(null_class,intersection(singleton(u),v)),w) equal(not_subclass_element(union(null_class,intersection(singleton(u),v)),w),u)**.
% 299.96/300.48 58973[2:Res:58786.0,3517.0] || member(regular(union(null_class,intersection(u,complement(v)))),v)* -> equal(union(null_class,intersection(u,complement(v))),null_class).
% 299.96/300.48 58978[2:Res:58786.0,5654.0] || -> subclass(union(null_class,intersection(u,singleton(v))),w) equal(not_subclass_element(union(null_class,intersection(u,singleton(v))),w),v)**.
% 299.96/300.48 59038[2:Res:59024.0,5655.0] || subclass(complement(singleton(u)),v) -> subclass(complement(successor(u)),w) member(not_subclass_element(complement(successor(u)),w),v)*.
% 299.96/300.48 59244[0:Obv:59219.2] || member(u,v) subclass(unordered_pair(u,w),x)* -> subclass(unordered_pair(u,w),v)* member(w,x).
% 299.96/300.48 59514[0:Obv:59489.2] || member(u,v) subclass(unordered_pair(w,u),x)* -> subclass(unordered_pair(w,u),v)* member(w,x).
% 299.96/300.48 59919[0:Rew:20514.1,59911.2] || equal(power_class(u),universal_class) member(regular(power_class(null_class)),image(element_relation,power_class(u)))* -> equal(power_class(null_class),null_class).
% 299.96/300.48 60145[2:Res:58207.1,1413.2] || equal(complement(intersection(u,v)),universal_class)** member(w,v)* member(w,u)* -> member(w,x)*.
% 299.96/300.48 60518[0:SpR:47380.0,31384.0] || -> equal(intersection(intersection(power_class(u),power_class(complement(power_class(v)))),union(complement(power_class(u)),image(element_relation,power_class(v)))),null_class)**.
% 299.96/300.48 60519[2:SpR:47380.0,31498.0] || -> equal(union(intersection(power_class(u),power_class(complement(power_class(v)))),union(complement(power_class(u)),image(element_relation,power_class(v)))),universal_class)**.
% 299.96/300.48 60520[2:SpR:47380.0,31547.0] || -> equal(symmetric_difference(intersection(power_class(u),power_class(complement(power_class(v)))),union(complement(power_class(u)),image(element_relation,power_class(v)))),universal_class)**.
% 299.96/300.48 60542[2:SpR:47380.0,57943.0] || -> subclass(complement(successor(intersection(power_class(u),power_class(complement(power_class(v)))))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.96/300.48 60783[0:SpR:47383.0,31384.0] || -> equal(intersection(intersection(power_class(complement(power_class(u))),power_class(v)),union(image(element_relation,power_class(u)),complement(power_class(v)))),null_class)**.
% 299.96/300.48 60784[2:SpR:47383.0,31498.0] || -> equal(union(intersection(power_class(complement(power_class(u))),power_class(v)),union(image(element_relation,power_class(u)),complement(power_class(v)))),universal_class)**.
% 299.96/300.48 60785[2:SpR:47383.0,31547.0] || -> equal(symmetric_difference(intersection(power_class(complement(power_class(u))),power_class(v)),union(image(element_relation,power_class(u)),complement(power_class(v)))),universal_class)**.
% 299.96/300.48 60807[2:SpR:47383.0,57943.0] || -> subclass(complement(successor(intersection(power_class(complement(power_class(u))),power_class(v)))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.96/300.48 61172[10:Res:60.1,52279.1] || member(ordered_pair(u,regular(null_class)),compose(v,w)) subclass(image(v,image(w,singleton(u))),null_class)* -> .
% 299.96/300.48 61952[2:Rew:26498.0,61836.2] || equal(null_class,u) member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))) -> .
% 299.96/300.48 62126[3:MRR:62092.2,48701.0] || member(regular(intersection(regular(compose(element_relation,universal_class)),u)),element_relation)* -> equal(intersection(regular(compose(element_relation,universal_class)),u),null_class).
% 299.96/300.48 62387[3:MRR:62355.2,48701.0] || member(regular(intersection(u,regular(compose(element_relation,universal_class)))),element_relation)* -> equal(intersection(u,regular(compose(element_relation,universal_class))),null_class).
% 299.96/300.48 62592[9:Rew:37709.1,62586.1] function(u) || -> equal(cross_product(v,null_class),null_class) equal(domain__dfg(regular(cross_product(v,null_class)),v,u),single_valued3(null_class))**.
% 299.96/300.48 62966[4:Res:14894.1,11603.0] || subclass(domain_relation,flip(cross_product(universal_class,universal_class)))* subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(w,x),u)*.
% 299.96/300.48 63108[2:SpR:62519.1,47762.0] || equal(successor(power_class(u)),null_class) -> equal(union(image(element_relation,power_class(u)),v),union(complement(power_class(universal_class)),v))**.
% 299.96/300.48 63115[2:SpR:62519.1,47763.0] || equal(successor(power_class(u)),null_class) -> equal(union(v,image(element_relation,power_class(u))),union(v,complement(power_class(universal_class))))**.
% 299.96/300.48 63505[2:Rew:26498.0,63149.1] || equal(successor(u),null_class) member(regular(union(u,v)),complement(v))* -> equal(union(u,v),null_class).
% 299.96/300.48 63657[2:Rew:26498.0,63605.1] || equal(null_class,u) -> equal(complement(intersection(union(u,v),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.96/300.48 63677[0:Rew:28.0,63570.2] || member(u,universal_class) -> member(u,complement(intersection(union(v,w),power_class(x))))* member(u,union(v,w)).
% 299.96/300.48 63714[0:SpR:46638.0,5565.0] || -> subclass(symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))),complement(symmetric_difference(complement(u),power_class(v))))*.
% 299.96/300.48 64534[2:Rew:26498.0,64477.1] || equal(null_class,u) -> equal(complement(intersection(power_class(v),union(u,w))),union(complement(power_class(v)),complement(w)))**.
% 299.96/300.48 64551[0:Rew:28.0,64447.2] || member(u,universal_class) -> member(u,complement(intersection(power_class(v),union(w,x))))* member(u,union(w,x)).
% 299.96/300.48 64614[10:Res:62910.1,14890.0] || equal(complement(cantor(regular(cross_product(singleton(regular(null_class)),universal_class)))),null_class)** -> equal(cross_product(singleton(regular(null_class)),universal_class),null_class).
% 299.96/300.48 64841[9:Rew:37709.1,64825.2] function(u) || member(u,v)* member(null_class,w) -> member(singleton(singleton(null_class)),cross_product(w,v))*.
% 299.96/300.48 65112[2:SpL:43004.0,46510.0] || member(regular(power_class(union(u,u))),complement(power_class(union(u,u))))* -> equal(power_class(union(null_class,u)),null_class).
% 299.96/300.48 65123[2:SpL:43004.0,46510.0] || member(regular(power_class(union(null_class,u))),complement(power_class(union(null_class,u))))* -> equal(power_class(union(u,u)),null_class).
% 299.96/300.48 65127[2:SpL:43004.0,46503.0] || member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,v)))))* -> .
% 299.96/300.48 65402[2:Res:60.1,45778.1] || member(ordered_pair(u,singleton(v)),compose(w,x))* subclass(image(w,image(x,singleton(u))),null_class)* -> .
% 299.96/300.48 65553[0:Res:9927.3,628.0] || member(u,universal_class) member(v,u) subclass(element_relation,singleton(w))* -> equal(ordered_pair(v,u),w)*.
% 299.96/300.48 65600[0:Res:9927.3,95.0] || member(u,universal_class)* member(v,u)* subclass(element_relation,compose_class(w))* -> equal(compose(w,v),u)*.
% 299.96/300.48 65637[0:MRR:65598.2,20.0] || member(u,universal_class) member(v,u) equal(successor(v),u) -> member(ordered_pair(v,u),successor_relation)*.
% 299.96/300.48 66516[0:Res:64.1,46751.1] function(power_class(u)) || member(v,universal_class) -> member(v,complement(power_class(u)))* member(v,cross_product(universal_class,universal_class)).
% 299.96/300.48 66691[2:Rew:26498.0,66594.1] || equal(null_class,u) member(not_subclass_element(union(u,v),w),complement(v))* -> subclass(union(u,v),w).
% 299.96/300.48 67588[2:Obv:67491.0] || -> equal(regular(unordered_pair(u,v)),u) equal(intersection(v,unordered_pair(u,v)),null_class)** equal(unordered_pair(u,v),null_class).
% 299.96/300.48 67589[2:Obv:67490.0] || -> equal(regular(unordered_pair(u,v)),v) equal(intersection(u,unordered_pair(u,v)),null_class)** equal(unordered_pair(u,v),null_class).
% 299.96/300.48 68277[0:Obv:68167.2] || equal(u,v) member(v,symmetric_difference(w,x)) -> subclass(unordered_pair(v,u),complement(intersection(w,x)))*.
% 299.96/300.48 68499[2:MRR:68448.0,9967.1] || subclass(u,regular(complement(v)))* -> member(not_subclass_element(u,w),v)* subclass(u,w) equal(complement(v),null_class).
% 299.96/300.48 68608[2:Res:1404.2,63420.1] || member(u,cross_product(v,w))* member(u,x)* equal(successor(restrict(x,v,w)),null_class)** -> .
% 299.96/300.48 68641[2:Res:2054.3,63420.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* equal(successor(successor_relation),null_class) -> .
% 299.96/300.48 68666[2:Res:60.1,63420.1] || member(ordered_pair(u,v),compose(w,x))* equal(successor(image(w,image(x,singleton(u)))),null_class)** -> .
% 299.96/300.48 69040[4:Res:68839.1,14890.0] || equal(complement(cantor(regular(cross_product(singleton(singleton(u)),universal_class)))),null_class)** -> equal(cross_product(singleton(singleton(u)),universal_class),null_class).
% 299.96/300.48 69213[0:SpR:69101.0,535.3] function(complement(cross_product(u,universal_class))) || member(u,universal_class)* subclass(universal_class,v) -> member(range_of(null_class),v)*.
% 299.96/300.48 69217[0:SpR:69101.0,60.1] || member(ordered_pair(u,v),compose(w,complement(cross_product(singleton(u),universal_class))))* -> member(v,image(w,range_of(null_class))).
% 299.96/300.48 69222[0:SpR:69101.0,60.1] || member(ordered_pair(u,v),compose(complement(cross_product(image(w,singleton(u)),universal_class)),w))* -> member(v,range_of(null_class)).
% 299.96/300.48 69279[4:Res:502.3,69158.0] || member(u,universal_class) subclass(u,cantor(complement(cross_product(singleton(apply(choice,u)),universal_class))))* -> equal(u,null_class).
% 299.96/300.48 69290[4:Res:3700.2,69158.0] || member(inverse(u),universal_class) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(inverse(u),range_of(u))),universal_class))))* -> .
% 299.96/300.48 69299[4:Res:535.3,69158.0] function(u) || member(v,universal_class) subclass(universal_class,cantor(complement(cross_product(singleton(image(u,v)),universal_class))))* -> .
% 299.96/300.48 69302[4:Res:4320.2,69158.0] || subclass(u,cantor(complement(cross_product(singleton(not_subclass_element(intersection(v,u),w)),universal_class))))* -> subclass(intersection(v,u),w).
% 299.96/300.48 69303[4:Res:5528.2,69158.0] || subclass(u,cantor(complement(cross_product(singleton(not_subclass_element(intersection(u,v),w)),universal_class))))* -> subclass(intersection(u,v),w).
% 299.96/300.48 70279[0:Rew:685.1,70152.3] || subclass(u,v) member(not_subclass_element(u,null_class),singleton(v))* -> equal(singleton(v),null_class) subclass(u,null_class).
% 299.96/300.48 70284[0:Rew:23838.0,70191.3] || subclass(u,singleton(v))* member(not_subclass_element(u,null_class),singleton(w))* -> equal(w,v)* subclass(u,null_class).
% 299.96/300.48 70314[0:MRR:70212.0,9967.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(complement(w),v)),w)* subclass(u,intersection(complement(w),v)).
% 299.96/300.48 70391[2:Res:502.3,43320.0] || member(u,universal_class) subclass(u,union(null_class,v))* -> equal(u,null_class) member(apply(choice,u),v).
% 299.96/300.48 70403[2:Res:3700.2,43320.0] || member(inverse(u),universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.96/300.48 70427[2:Res:535.3,43320.0] function(u) || member(v,universal_class) subclass(universal_class,union(null_class,w))* -> member(image(u,v),w)*.
% 299.96/300.48 70432[2:Res:284.1,43320.0] || -> subclass(restrict(union(null_class,u),v,w),x) member(not_subclass_element(restrict(union(null_class,u),v,w),x),u)*.
% 299.96/300.48 70433[2:Res:4320.2,43320.0] || subclass(u,union(null_class,v)) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.96/300.48 70435[2:Res:5528.2,43320.0] || subclass(u,union(null_class,v)) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.96/300.48 70860[2:Rew:31528.0,70637.1] || member(not_subclass_element(intersection(u,union(v,v)),null_class),complement(v))* -> subclass(intersection(u,union(v,v)),null_class).
% 299.96/300.48 70862[2:Rew:33324.0,70629.1] || member(not_subclass_element(intersection(u,complement(singleton(null_class))),null_class),successor(null_class))* -> subclass(intersection(u,complement(singleton(null_class))),null_class).
% 299.96/300.48 70863[0:Rew:40809.0,70610.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),complement(w))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.96/300.48 70864[0:Rew:40399.0,70609.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),complement(v))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.96/300.48 70868[0:Rew:41848.0,70628.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),restrict(v,w,x))* -> subclass(intersection(u,complement(v)),null_class).
% 299.96/300.48 70883[0:MRR:70732.0,9967.1] || -> member(not_subclass_element(intersection(u,v),intersection(complement(w),v)),w)* subclass(intersection(u,v),intersection(complement(w),v)).
% 299.96/300.48 71539[2:Rew:31528.0,71317.1] || member(not_subclass_element(intersection(union(u,u),v),null_class),complement(u))* -> subclass(intersection(union(u,u),v),null_class).
% 299.96/300.48 71541[2:Rew:33324.0,71309.1] || member(not_subclass_element(intersection(complement(singleton(null_class)),u),null_class),successor(null_class))* -> subclass(intersection(complement(singleton(null_class)),u),null_class).
% 299.96/300.48 71542[0:Rew:40809.0,71290.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),complement(v))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.96/300.48 71543[0:Rew:40399.0,71289.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),complement(u))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.96/300.48 71550[0:Rew:41848.0,71308.1] || member(not_subclass_element(intersection(complement(u),v),null_class),restrict(u,w,x))* -> subclass(intersection(complement(u),v),null_class).
% 299.96/300.48 71565[0:MRR:71412.0,9967.1] || -> member(not_subclass_element(intersection(u,v),intersection(complement(w),u)),w)* subclass(intersection(u,v),intersection(complement(w),u)).
% 299.96/300.48 71711[0:Res:71438.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,u),x) member(not_subclass_element(intersection(v,u),x),w)*.
% 299.96/300.48 71827[2:Rew:71741.0,27392.0] || -> equal(intersection(union(u,complement(v)),union(complement(u),union(v,null_class))),symmetric_difference(complement(u),union(v,null_class)))**.
% 299.96/300.48 71839[2:Rew:71741.0,27400.2] || member(u,universal_class) -> member(u,intersection(union(v,null_class),complement(w)))* member(u,union(complement(v),w)).
% 299.96/300.48 71869[2:Rew:71741.0,43660.0] || member(not_subclass_element(intersection(u,union(v,null_class)),w),complement(v))* -> subclass(intersection(u,union(v,null_class)),w).
% 299.96/300.48 71875[2:Rew:71741.0,54055.1] || member(u,intersection(union(v,null_class),power_class(w)))* member(u,union(complement(v),complement(power_class(w)))) -> .
% 299.96/300.48 71878[2:Rew:71741.0,63659.1] || equal(null_class,u) -> equal(complement(intersection(union(v,u),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.96/300.48 71879[2:Rew:71741.0,63504.1] || equal(successor(u),null_class) member(regular(union(v,u)),complement(v))* -> equal(union(v,u),null_class).
% 299.96/300.48 71887[2:Rew:71741.0,66693.1] || equal(null_class,u) member(not_subclass_element(union(v,u),w),complement(v))* -> subclass(union(v,u),w).
% 299.96/300.48 71930[2:Rew:71741.0,27370.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,complement(w))).
% 299.96/300.48 71940[2:Rew:71741.0,54350.1] || member(u,intersection(power_class(v),union(w,null_class)))* member(u,union(complement(power_class(v)),complement(w))) -> .
% 299.96/300.48 71943[2:Rew:71741.0,64536.1] || equal(null_class,u) -> equal(complement(intersection(power_class(v),union(w,u))),union(complement(power_class(v)),complement(w)))**.
% 299.96/300.48 71945[2:Rew:71741.0,61954.2] || equal(null_class,u) member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))) -> .
% 299.96/300.48 72306[2:Rew:71741.0,27404.0] || -> equal(intersection(union(complement(u),v),union(union(u,null_class),complement(v))),symmetric_difference(union(u,null_class),complement(v)))**.
% 299.96/300.48 72421[2:Rew:71741.0,44363.0] || member(not_subclass_element(intersection(union(u,null_class),v),w),complement(u))* -> subclass(intersection(union(u,null_class),v),w).
% 299.96/300.48 72947[4:Rew:72917.0,53788.1] || member(u,universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(u,cantor(u)),union(v,null_class))*.
% 299.96/300.48 74138[2:Rew:26509.0,74137.2] || equal(successor(u),null_class) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(u,v))*.
% 299.96/300.48 74214[2:Rew:72917.0,72941.1] || -> subclass(intersection(u,union(null_class,v)),w) member(not_subclass_element(intersection(u,union(null_class,v)),w),union(v,null_class))*.
% 299.96/300.48 74215[2:Rew:72917.0,72948.2] || equal(successor(u),null_class) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(v,u))*.
% 299.96/300.48 74216[2:Rew:72917.0,72984.1] || -> subclass(intersection(union(null_class,u),v),w) member(not_subclass_element(intersection(union(null_class,u),v),w),union(u,null_class))*.
% 299.96/300.48 74217[2:Rew:72917.0,72991.2] || subclass(union(u,null_class),v) -> subclass(union(null_class,u),w) member(not_subclass_element(union(null_class,u),w),v)*.
% 299.96/300.48 75843[6:Rew:75829.0,67871.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.96/300.48 75844[2:Rew:75829.0,67861.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(omega,complement(symmetric_difference(u,v))).
% 299.96/300.48 75845[2:Rew:75829.0,67854.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(y__dfg,complement(symmetric_difference(u,v))).
% 299.96/300.48 75971[2:Res:73038.0,5655.0] || subclass(union(null_class,u),v) -> subclass(union(u,null_class),w) member(not_subclass_element(union(u,null_class),w),v)*.
% 299.96/300.48 76504[2:Res:75226.0,5655.0] || subclass(union(u,u),v)* -> subclass(union(u,null_class),w) member(not_subclass_element(union(u,null_class),w),v)*.
% 299.96/300.48 76940[9:Res:75452.1,3519.0] function(intersection(u,v)) || -> equal(successor(intersection(u,v)),null_class) member(regular(successor(intersection(u,v))),v)*.
% 299.96/300.48 76941[9:Res:75452.1,3518.0] function(intersection(u,v)) || -> equal(successor(intersection(u,v)),null_class) member(regular(successor(intersection(u,v))),u)*.
% 299.96/300.48 77000[2:Res:75894.0,5655.0] || subclass(union(u,null_class),v) -> subclass(union(u,u),w) member(not_subclass_element(union(u,u),w),v)*.
% 299.96/300.48 77072[2:Res:76191.0,5655.0] || subclass(union(null_class,u),v) -> subclass(union(u,u),w) member(not_subclass_element(union(u,u),w),v)*.
% 299.96/300.48 77112[0:SpR:73462.0,504.2] || member(intersection(u,v),universal_class) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(v,u)),u)*.
% 299.96/300.48 77113[0:SpR:73462.0,505.2] || member(intersection(u,v),universal_class) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(v,u)),v)*.
% 299.96/300.48 77334[0:SpL:73462.0,1407.1] || member(u,union(v,w)) member(u,complement(intersection(w,v)))* -> member(u,symmetric_difference(v,w)).
% 299.96/300.48 77444[0:Rew:77431.0,47060.0] || -> equal(union(intersection(power_class(u),complement(v)),intersection(complement(power_class(u)),v)),complement(symmetric_difference(complement(power_class(u)),v)))**.
% 299.96/300.48 77613[0:Rew:77572.0,12396.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),range_of(xr))** -> member(y__dfg,complement(symmetric_difference(u,v))).
% 299.96/300.48 77616[10:Rew:77572.0,52354.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(regular(null_class),complement(symmetric_difference(u,v))).
% 299.96/300.48 77618[0:Rew:77572.0,12407.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(singleton(w),complement(symmetric_difference(u,v)))*.
% 299.96/300.48 77645[6:Rew:77572.0,67872.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),successor(null_class))** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.96/300.48 77646[6:Rew:77572.0,67873.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),singleton(null_class))** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.96/300.48 78078[0:Rew:78007.0,64223.0] || -> subclass(symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)),complement(symmetric_difference(power_class(u),complement(v))))*.
% 299.96/300.48 78107[0:Rew:78007.0,9801.0] || -> subclass(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),complement(symmetric_difference(cross_product(u,v),w)))*.
% 299.96/300.48 78116[0:Rew:78007.0,9745.0] || -> subclass(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.96/300.48 78204[0:Res:77754.0,5655.0] || subclass(union(u,v),w) -> subclass(symmetric_difference(v,u),x) member(not_subclass_element(symmetric_difference(v,u),x),w)*.
% 299.96/300.48 79337[0:Res:77099.0,3516.0] || subclass(complement(intersection(u,v)),w)* -> equal(symmetric_difference(v,u),null_class) member(regular(symmetric_difference(v,u)),w).
% 299.96/300.48 79995[4:SpL:73051.0,4076.1] || member(u,universal_class) subclass(universal_class,complement(apply(null_class,v)))* member(sum_class(u),sum_class(range_of(null_class)))* -> .
% 299.96/300.48 79996[4:SpL:73051.0,4017.1] || member(u,universal_class) subclass(universal_class,complement(apply(null_class,v)))* member(power_class(u),sum_class(range_of(null_class)))* -> .
% 299.96/300.48 81015[2:SpL:72272.0,246.0] || member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,null_class),w)) -> .
% 299.96/300.48 81020[2:SpL:72272.0,4076.1] || member(u,universal_class) subclass(universal_class,union(null_class,complement(v)))* member(sum_class(u),union(v,null_class))* -> .
% 299.96/300.48 81021[2:SpL:72272.0,4017.1] || member(u,universal_class) subclass(universal_class,union(null_class,complement(v)))* member(power_class(u),union(v,null_class))* -> .
% 299.96/300.48 81027[2:SpL:72272.0,246.0] || member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,null_class))) -> .
% 299.96/300.48 81382[4:SpL:73050.0,4076.1] || member(u,universal_class) subclass(universal_class,complement(apply(null_class,v)))* member(sum_class(u),apply(null_class,w))* -> .
% 299.96/300.48 81383[4:SpL:73050.0,4017.1] || member(u,universal_class) subclass(universal_class,complement(apply(null_class,v)))* member(power_class(u),apply(null_class,w))* -> .
% 299.96/300.48 81741[2:Res:11153.2,48665.1] || equal(unordered_pair(u,v),null_class) -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w).
% 299.96/300.48 81759[0:Obv:81718.1] || member(u,v) -> member(w,unordered_pair(w,u)) subclass(unordered_pair(w,u),intersection(v,unordered_pair(w,u)))*.
% 299.96/300.48 81925[2:SpL:76334.0,46510.0] || member(regular(power_class(union(u,null_class))),complement(power_class(union(u,null_class))))* -> equal(power_class(union(null_class,u)),null_class).
% 299.96/300.48 81929[2:SpL:76334.0,46503.0] || member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(null_class,v))))) -> .
% 299.96/300.48 81937[2:SpL:76334.0,46510.0] || member(regular(power_class(union(null_class,u))),complement(power_class(union(null_class,u))))* -> equal(power_class(union(u,null_class)),null_class).
% 299.96/300.48 81941[2:SpL:76334.0,46503.0] || member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,null_class))))) -> .
% 299.96/300.48 82118[0:Obv:82074.1] || member(u,v) -> member(w,unordered_pair(u,w)) subclass(unordered_pair(u,w),intersection(v,unordered_pair(u,w)))*.
% 299.96/300.48 82201[2:SpR:81953.1,47762.0] || equal(complement(power_class(u)),null_class) -> equal(union(image(element_relation,power_class(u)),v),union(complement(power_class(null_class)),v))**.
% 299.96/300.48 82203[2:SpR:81953.1,47763.0] || equal(complement(power_class(u)),null_class) -> equal(union(v,image(element_relation,power_class(u))),union(v,complement(power_class(null_class))))**.
% 299.96/300.48 82238[2:SpL:81953.1,46503.0] || equal(null_class,u) member(v,image(element_relation,power_class(u)))* member(v,power_class(complement(power_class(null_class)))) -> .
% 299.96/300.48 82267[2:SpL:81953.1,46503.0] || equal(null_class,u) member(v,image(element_relation,power_class(null_class)))* member(v,power_class(complement(power_class(u))))* -> .
% 299.96/300.48 82355[3:SpL:73462.0,8598.0] || member(regular(intersection(complement(compose(element_relation,universal_class)),u)),element_relation)* -> equal(intersection(u,complement(compose(element_relation,universal_class))),null_class).
% 299.96/300.48 82419[3:SpL:73462.0,8599.0] || member(regular(intersection(u,complement(compose(element_relation,universal_class)))),element_relation)* -> equal(intersection(complement(compose(element_relation,universal_class)),u),null_class).
% 299.96/300.48 82499[2:Res:82401.1,75588.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(power_class(null_class),complement(symmetric_difference(u,v))).
% 299.96/300.48 82500[2:Res:82401.1,6486.2] || subclass(universal_class,union(u,v))* member(power_class(null_class),complement(v)) member(power_class(null_class),complement(u)) -> .
% 299.96/300.48 82529[4:Res:8.1,15179.1] || equal(complement(compose(element_relation,universal_class)),domain_relation) member(u,universal_class) member(ordered_pair(u,cantor(u)),element_relation)* -> .
% 299.96/300.48 82604[2:SpR:77431.0,28823.1] || member(union(null_class,u),universal_class) -> member(apply(choice,union(u,null_class)),u)* equal(union(null_class,u),null_class).
% 299.96/300.48 82614[2:SpR:29362.0,28823.1] || member(union(null_class,u),universal_class) -> member(apply(choice,union(u,u)),u)* equal(union(null_class,u),null_class).
% 299.96/300.48 83152[9:Rew:73632.1,82997.3,73632.1,82997.1] function(u) || member(successor(u),universal_class) -> member(apply(choice,successor(u)),u)* equal(successor(u),null_class).
% 299.96/300.48 83402[2:Rew:75234.0,83202.1,75234.0,83202.0] || member(union(u,null_class),universal_class) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),u)*.
% 299.96/300.48 83497[9:Res:14938.3,37677.1] function(apply(u,v)) || member(v,universal_class) member(range_of(null_class),universal_class)* -> member(v,cantor(u))*.
% 299.96/300.48 83625[2:SpL:75241.0,46510.0] || member(regular(power_class(union(u,u))),complement(power_class(union(u,u))))* -> equal(power_class(union(u,null_class)),null_class).
% 299.96/300.48 83631[2:SpL:75241.0,46503.0] || member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(v,null_class))))) -> .
% 299.96/300.48 83641[2:SpL:75241.0,46510.0] || member(regular(power_class(union(u,null_class))),complement(power_class(union(u,null_class))))* -> equal(power_class(union(u,u)),null_class).
% 299.96/300.48 83647[2:SpL:75241.0,46503.0] || member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(v,v)))))* -> .
% 299.96/300.48 84006[2:Res:502.3,75363.0] || member(u,universal_class) subclass(u,union(v,null_class))* -> equal(u,null_class) member(apply(choice,u),v).
% 299.96/300.48 84018[2:Res:3700.2,75363.0] || member(inverse(u),universal_class) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.96/300.48 84043[2:Res:535.3,75363.0] function(u) || member(v,universal_class) subclass(universal_class,union(w,null_class))* -> member(image(u,v),w)*.
% 299.96/300.48 84048[2:Res:284.1,75363.0] || -> subclass(restrict(union(u,null_class),v,w),x) member(not_subclass_element(restrict(union(u,null_class),v,w),x),u)*.
% 299.96/300.48 84049[2:Res:4320.2,75363.0] || subclass(u,union(v,null_class)) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.96/300.48 84051[2:Res:5528.2,75363.0] || subclass(u,union(v,null_class)) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.96/300.48 84650[0:SpL:77552.0,4076.1] || member(u,universal_class) subclass(universal_class,complement(symmetric_difference(v,w)))* member(sum_class(u),symmetric_difference(w,v))* -> .
% 299.96/300.48 84651[0:SpL:77552.0,4017.1] || member(u,universal_class) subclass(universal_class,complement(symmetric_difference(v,w)))* member(power_class(u),symmetric_difference(w,v))* -> .
% 299.96/300.48 85578[2:SpL:78007.0,28822.0] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(v,u))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.96/300.48 85599[2:SpL:73462.0,28822.0] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(v,u))* -> equal(union(null_class,intersection(v,u)),null_class).
% 299.96/300.48 86570[2:Res:57280.1,7499.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),u)*.
% 299.96/300.48 86571[0:Res:8.1,7499.1] || equal(intersection(u,v),w)* member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),u)*.
% 299.96/300.48 87101[2:Res:57280.1,7500.1] || equal(intersection(u,v),universal_class)** member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),v)*.
% 299.96/300.48 87102[0:Res:8.1,7500.1] || equal(intersection(u,v),w)* member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),v)*.
% 299.96/300.48 87577[2:SpL:43289.0,7499.1] || member(u,universal_class) subclass(u,union(v,v))* -> equal(u,null_class) member(apply(choice,u),v).
% 299.96/300.48 87668[2:Rew:43289.0,87445.1,43289.0,87445.0] || member(union(u,u),universal_class) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),u)*.
% 299.96/300.48 87809[2:SpL:43289.0,7528.2] function(u) || member(v,universal_class) subclass(universal_class,union(w,w))* -> member(image(u,v),w)*.
% 299.96/300.48 87820[2:Res:57280.1,7528.2] function(u) || equal(intersection(v,w),universal_class)** member(x,universal_class) -> member(image(u,x),v)*.
% 299.96/300.48 87983[2:Res:87834.1,1961.2] || equal(complement(u),null_class) member(v,w)* member(x,y)* -> member(ordered_pair(x,v),u)*.
% 299.96/300.48 88197[2:Res:57280.1,7529.2] function(u) || equal(intersection(v,w),universal_class)** member(x,universal_class) -> member(image(u,x),w)*.
% 299.96/300.48 88317[0:SoR:9905.0,73.1] one_to_one(intersection(u,v)) || member(w,v)* member(w,u)* -> member(w,cross_product(universal_class,universal_class))*.
% 299.96/300.48 88433[2:Res:3700.2,55935.0] || member(inverse(u),universal_class) subclass(domain_relation,union(v,v))* -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.96/300.48 88463[2:Res:284.1,55935.0] || -> subclass(restrict(union(u,u),v,w),x) member(not_subclass_element(restrict(union(u,u),v,w),x),u)*.
% 299.96/300.48 88464[2:Res:4320.2,55935.0] || subclass(u,union(v,v))* -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.96/300.48 88466[2:Res:5528.2,55935.0] || subclass(u,union(v,v))* -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.96/300.48 88870[2:Res:88640.1,5659.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),x) member(not_subclass_element(union(null_class,u),x),w)*.
% 299.96/300.48 88871[2:Res:88640.1,5658.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),x) member(not_subclass_element(union(null_class,u),x),v)*.
% 299.96/300.48 88881[2:Res:88640.1,3523.0] || subclass(u,restrict(v,w,x))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v).
% 299.96/300.48 88902[4:Res:13.0,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(unordered_pair(w,x),cantor(unordered_pair(w,x))),v)*.
% 299.96/300.48 88904[4:Res:3914.1,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> equal(singleton(w),null_class) member(ordered_pair(w,cantor(w)),v)*.
% 299.96/300.48 88955[4:Res:319.0,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(w,x))),v)*.
% 299.96/300.48 89050[2:Res:88641.1,5659.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),x) member(not_subclass_element(union(u,null_class),x),w)*.
% 299.96/300.48 89051[2:Res:88641.1,5658.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),x) member(not_subclass_element(union(u,null_class),x),v)*.
% 299.96/300.48 89061[2:Res:88641.1,3523.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v).
% 299.96/300.48 89233[2:Obv:89206.1] || subclass(unordered_pair(u,v),v)* -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w).
% 299.96/300.48 89234[2:Obv:89204.1] || subclass(unordered_pair(u,v),u)* -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w).
% 299.96/300.48 89237[4:SpR:77431.0,15178.2] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(u,cantor(u)),union(w,v))*.
% 299.96/300.48 89297[4:Rew:26501.0,89241.1] || member(u,universal_class) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(u,cantor(u)),union(v,v))*.
% 299.96/300.48 89298[4:Rew:26500.0,89248.1] || member(u,universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(u,cantor(u)),union(v,v))*.
% 299.96/300.48 89703[0:SpR:73462.0,46532.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(w)))* member(u,union(w,complement(power_class(v)))).
% 299.96/300.48 90433[0:SpR:73462.0,46722.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(w)))* member(u,union(complement(power_class(w)),v)).
% 299.96/300.48 90733[2:Rew:27508.0,90606.1,26500.0,90606.1,77552.0,90606.1,3915.0,90606.1,71741.0,90606.0,8044.0,90606.0,78007.0,90606.0,4664.0,90606.0,73462.0,90606.0] || member(u,complement(successor(domain__dfg(xr,universal_class,y__dfg)))) -> member(u,union(null_class,complement(domain__dfg(xr,universal_class,y__dfg))))*.
% 299.96/300.48 90943[2:SpL:73462.0,5500.0] || member(not_subclass_element(intersection(regular(u),v),w),u)* -> subclass(intersection(v,regular(u)),w) equal(u,null_class).
% 299.96/300.48 91019[2:Rew:631.1,91018.1] || member(not_subclass_element(intersection(u,v),w),singleton(v))* -> subclass(intersection(u,v),w) equal(singleton(v),null_class).
% 299.96/300.48 91152[2:SpL:73462.0,5542.0] || member(not_subclass_element(intersection(u,regular(v)),w),v)* -> subclass(intersection(regular(v),u),w) equal(v,null_class).
% 299.96/300.48 91233[2:Rew:631.1,91232.1] || member(not_subclass_element(intersection(u,v),w),singleton(u))* -> subclass(intersection(u,v),w) equal(singleton(u),null_class).
% 299.96/300.48 92079[2:SpL:819.1,91100.0] || equal(singleton(not_subclass_element(cross_product(u,v),w)),not_subclass_element(cross_product(u,v),w))** -> subclass(cross_product(u,v),w).
% 299.96/300.48 92137[0:Res:70241.1,6490.0] || subclass(complement(u),complement(v)) member(regular(complement(u)),union(u,v))* -> equal(complement(u),null_class).
% 299.96/300.48 92242[0:SpR:77431.0,7245.1] || -> subclass(symmetric_difference(complement(u),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(u),complement(v)),w),union(v,u))*.
% 299.96/300.48 92324[0:SpR:78007.0,7245.1] || -> subclass(symmetric_difference(complement(u),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(v),complement(u)),w),union(u,v))*.
% 299.96/300.48 92375[2:Rew:26509.0,92302.2,71741.0,92302.2,26509.0,92302.1,71741.0,92302.1,46319.1,92302.1] || equal(null_class,u) -> subclass(union(null_class,v),w) member(not_subclass_element(union(null_class,v),w),union(u,v))*.
% 299.96/300.48 92378[2:Rew:26509.0,92279.2,74627.0,92279.2,26509.0,92279.1,74627.0,92279.1,46319.1,92279.1] || equal(null_class,u) -> subclass(union(null_class,v),w) member(not_subclass_element(union(null_class,v),w),union(v,u))*.
% 299.96/300.48 92391[0:Obv:92340.1] || subclass(symmetric_difference(complement(u),complement(v)),complement(union(u,v)))* -> subclass(symmetric_difference(complement(u),complement(v)),w)*.
% 299.96/300.48 92464[0:SpR:7221.0,70784.0] || -> subclass(intersection(intersection(u,successor(v)),union(complement(v),complement(singleton(v)))),symmetric_difference(complement(v),complement(singleton(v))))*.
% 299.96/300.48 92838[0:SpR:7221.0,70785.0] || -> subclass(intersection(intersection(successor(u),v),union(complement(u),complement(singleton(u)))),symmetric_difference(complement(u),complement(singleton(u))))*.
% 299.96/300.48 93292[0:SpR:77431.0,4336.1] || -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(v,w)),x),union(w,v))*.
% 299.96/300.48 93393[2:Rew:26501.0,93296.1,26501.0,93296.0] || -> subclass(intersection(u,union(v,null_class)),w) member(not_subclass_element(intersection(u,union(v,null_class)),w),union(v,v))*.
% 299.96/300.48 93394[2:Rew:26500.0,93303.1,26500.0,93303.0] || -> subclass(intersection(u,union(null_class,v)),w) member(not_subclass_element(intersection(u,union(null_class,v)),w),union(v,v))*.
% 299.96/300.48 93328[0:SpR:78007.0,4336.1] || -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(w,v)),x),union(v,w))*.
% 299.96/300.48 93348[0:SpR:73462.0,4336.1] || -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(symmetric_difference(v,w),u),x),union(v,w))*.
% 299.96/300.48 93440[0:Obv:93371.1] || subclass(intersection(u,symmetric_difference(v,w)),complement(union(v,w)))* -> subclass(intersection(u,symmetric_difference(v,w)),x)*.
% 299.96/300.48 93630[0:SpR:77431.0,5539.1] || -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(u,v),w),x),union(v,u))*.
% 299.96/300.48 93737[2:Rew:26501.0,93634.1,26501.0,93634.0] || -> subclass(intersection(union(u,null_class),v),w) member(not_subclass_element(intersection(union(u,null_class),v),w),union(u,u))*.
% 299.96/300.48 93738[2:Rew:26500.0,93641.1,26500.0,93641.0] || -> subclass(intersection(union(null_class,u),v),w) member(not_subclass_element(intersection(union(null_class,u),v),w),union(u,u))*.
% 299.96/300.48 93666[0:SpR:78007.0,5539.1] || -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(v,u),w),x),union(u,v))*.
% 299.96/300.48 93687[0:SpR:73462.0,5539.1] || -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(w,symmetric_difference(u,v)),x),union(u,v))*.
% 299.96/300.48 93785[0:Obv:93714.1] || subclass(intersection(symmetric_difference(u,v),w),complement(union(u,v)))* -> subclass(intersection(symmetric_difference(u,v),w),x)*.
% 299.96/300.48 94341[0:SpR:73462.0,4329.1] || -> subclass(intersection(u,restrict(v,w,x)),y) member(not_subclass_element(intersection(restrict(v,w,x),u),y),v)*.
% 299.96/300.48 94445[0:Obv:94405.1] || subclass(intersection(u,restrict(v,w,x)),complement(v))* -> subclass(intersection(u,restrict(v,w,x)),y)*.
% 299.96/300.48 94978[0:SpR:73462.0,5533.1] || -> subclass(intersection(restrict(u,v,w),x),y) member(not_subclass_element(intersection(x,restrict(u,v,w)),y),u)*.
% 299.96/300.48 95089[0:Obv:95045.1] || subclass(intersection(restrict(u,v,w),x),complement(u))* -> subclass(intersection(restrict(u,v,w),x),y)*.
% 299.96/300.48 95306[2:Rew:95120.0,95246.1] || member(not_subclass_element(intersection(complement(successor(null_class)),u),null_class),singleton(null_class))* -> subclass(intersection(complement(successor(null_class)),u),null_class).
% 299.96/300.48 95307[2:Rew:95120.0,95245.1] || member(not_subclass_element(intersection(u,complement(successor(null_class))),null_class),singleton(null_class))* -> subclass(intersection(u,complement(successor(null_class))),null_class).
% 299.96/300.48 97710[2:SpL:96971.1,254.0] || equal(complement(u),universal_class) member(regular(union(v,u)),complement(v))* -> equal(union(v,u),null_class).
% 299.96/300.48 98757[2:SpR:97382.1,7221.0] || equal(successor(u),universal_class) -> equal(symmetric_difference(complement(u),complement(singleton(u))),union(complement(u),complement(singleton(u))))**.
% 299.96/300.48 98853[2:SpL:97382.1,254.0] || equal(complement(u),universal_class) member(regular(union(u,v)),complement(v))* -> equal(union(u,v),null_class).
% 299.96/300.48 99550[0:SpL:71235.1,4303.1] || subclass(u,v) member(w,symmetric_difference(v,u))* subclass(complement(u),x)* -> member(w,x)*.
% 299.96/300.48 99662[2:Rew:71235.1,99541.2] || subclass(u,v) member(regular(union(null_class,u)),symmetric_difference(v,u))* -> equal(union(null_class,u),null_class).
% 299.96/300.48 99671[0:Rew:71235.1,99569.2] || subclass(complement(u),complement(v)) member(regular(complement(u)),union(v,u))* -> equal(complement(u),null_class).
% 299.96/300.48 99674[0:Rew:71235.1,99417.2] || subclass(complement(u),complement(v)) -> member(not_subclass_element(w,complement(u)),union(v,u))* subclass(w,complement(u)).
% 299.96/300.48 100173[2:Res:99865.0,5654.0] || -> subclass(union(null_class,intersection(successor(null_class),u)),v) equal(not_subclass_element(union(null_class,intersection(successor(null_class),u)),v),null_class)**.
% 299.96/300.48 100389[2:Res:99882.0,5654.0] || -> subclass(union(null_class,intersection(u,successor(null_class))),v) equal(not_subclass_element(union(null_class,intersection(u,successor(null_class))),v),null_class)**.
% 299.96/300.48 100503[2:Res:99849.1,4303.1] || equal(complement(intersection(u,v)),successor(null_class)) member(w,symmetric_difference(u,v))* -> member(w,singleton(null_class)).
% 299.96/300.48 100578[2:Res:99859.0,5654.0] || -> subclass(intersection(intersection(successor(null_class),u),v),w) equal(not_subclass_element(intersection(intersection(successor(null_class),u),v),w),null_class)**.
% 299.96/300.48 100650[2:Res:99870.0,5654.0] || -> subclass(intersection(u,intersection(v,successor(null_class))),w) equal(not_subclass_element(intersection(u,intersection(v,successor(null_class))),w),null_class)**.
% 299.96/300.48 100745[2:Res:99884.0,5654.0] || -> subclass(intersection(u,intersection(successor(null_class),v)),w) equal(not_subclass_element(intersection(u,intersection(successor(null_class),v)),w),null_class)**.
% 299.96/300.48 100819[2:Res:99890.0,5654.0] || -> subclass(intersection(intersection(u,successor(null_class)),v),w) equal(not_subclass_element(intersection(intersection(u,successor(null_class)),v),w),null_class)**.
% 299.96/300.48 100983[4:MRR:100947.3,48701.0] || member(ordered_pair(u,cantor(u)),element_relation)* member(u,universal_class) subclass(domain_relation,regular(compose(element_relation,universal_class)))* -> .
% 299.96/300.48 101218[0:Res:49.1,46565.0] inductive(intersection(complement(u),power_class(complement(power_class(v))))) || member(null_class,union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.48 101516[0:Res:49.1,46597.0] inductive(intersection(power_class(complement(power_class(u))),complement(v))) || member(null_class,union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.48 101851[0:SpR:47419.0,5565.0] || -> subclass(symmetric_difference(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 299.96/300.48 101857[0:SpR:47419.0,77099.0] || -> subclass(symmetric_difference(union(u,complement(power_class(v))),power_class(w)),union(complement(power_class(w)),intersection(complement(u),power_class(v))))*.
% 299.96/300.48 102446[0:SpR:47420.0,5565.0] || -> subclass(symmetric_difference(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 299.96/300.48 102452[0:SpR:47420.0,77099.0] || -> subclass(symmetric_difference(power_class(u),union(v,complement(power_class(w)))),union(intersection(complement(v),power_class(w)),complement(power_class(u))))*.
% 299.96/300.48 102681[2:SpR:47380.0,102296.0] || -> subclass(complement(successor(union(complement(power_class(u)),image(element_relation,power_class(v))))),intersection(power_class(u),power_class(complement(power_class(v)))))*.
% 299.96/300.48 102682[2:SpR:47383.0,102296.0] || -> subclass(complement(successor(union(image(element_relation,power_class(u)),complement(power_class(v))))),intersection(power_class(complement(power_class(u))),power_class(v)))*.
% 299.96/300.48 102700[2:Res:102296.0,5655.0] || subclass(u,v) -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 299.96/300.48 102718[2:Res:102296.0,5659.0] || -> subclass(complement(successor(complement(intersection(u,v)))),w) member(not_subclass_element(complement(successor(complement(intersection(u,v)))),w),v)*.
% 299.96/300.48 102719[2:Res:102296.0,5658.0] || -> subclass(complement(successor(complement(intersection(u,v)))),w) member(not_subclass_element(complement(successor(complement(intersection(u,v)))),w),u)*.
% 299.96/300.48 102872[0:SpR:47421.0,5565.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 299.96/300.48 102878[0:SpR:47421.0,77099.0] || -> subclass(symmetric_difference(power_class(u),union(complement(power_class(v)),w)),union(intersection(power_class(v),complement(w)),complement(power_class(u))))*.
% 299.96/300.48 103289[0:SpR:47423.0,5565.0] || -> subclass(symmetric_difference(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 299.96/300.48 103295[0:SpR:47423.0,77099.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),v),power_class(w)),union(complement(power_class(w)),intersection(power_class(u),complement(v))))*.
% 299.96/300.48 104939[0:Res:49.1,6458.1] inductive(union(u,intersection(complement(v),complement(w)))) || member(null_class,intersection(complement(u),union(v,w)))* -> .
% 299.96/300.48 105312[0:Res:49.1,6468.1] inductive(union(intersection(complement(u),complement(v)),w)) || member(null_class,intersection(union(u,v),complement(w)))* -> .
% 299.96/300.48 105629[2:Res:102288.0,408.1] inductive(union(null_class,intersection(union(null_class,omega),u))) || -> equal(union(null_class,intersection(union(null_class,omega),u)),omega)**.
% 299.96/300.48 105879[2:Res:102324.0,408.1] inductive(union(null_class,intersection(u,union(null_class,omega)))) || -> equal(union(null_class,intersection(u,union(null_class,omega))),omega)**.
% 299.96/300.48 106167[0:Rew:106066.0,104887.1] || member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(x,w)))) -> .
% 299.96/300.48 106272[0:Rew:106066.0,104100.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(w,v)))).
% 299.96/300.48 106275[0:Rew:106066.0,105257.1] || member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(w,v)),x)) -> .
% 299.96/300.48 106280[0:Rew:106066.0,7114.0] || -> subclass(symmetric_difference(complement(u),union(v,complement(union(w,x)))),union(u,intersection(complement(v),union(w,x))))*.
% 299.96/300.48 106282[0:Rew:106066.0,84810.0] || -> subclass(symmetric_difference(complement(u),union(v,complement(union(w,x)))),union(intersection(complement(v),union(w,x)),u))*.
% 299.96/300.48 106424[0:Rew:106066.0,104897.1] || member(u,intersection(complement(v),union(w,x)))* member(u,union(complement(union(w,x)),v)) -> .
% 299.96/300.48 106531[2:Rew:106066.0,63087.1] || equal(successor(intersection(complement(u),union(v,w))),null_class)** -> equal(union(u,complement(union(v,w))),universal_class).
% 299.96/300.48 106535[0:Rew:106066.0,7103.0] || -> subclass(symmetric_difference(union(u,complement(union(v,w))),complement(x)),union(intersection(complement(u),union(v,w)),x))*.
% 299.96/300.48 106537[0:Rew:106066.0,84833.0] || -> subclass(symmetric_difference(union(u,complement(union(v,w))),complement(x)),union(x,intersection(complement(u),union(v,w))))*.
% 299.96/300.48 106545[2:Rew:106066.0,38748.1] || equal(intersection(complement(u),union(v,w)),domain_relation) subclass(universal_class,union(u,complement(union(v,w))))* -> .
% 299.96/300.48 106547[2:Rew:106066.0,18901.1] || subclass(domain_relation,intersection(complement(u),union(v,w)))* subclass(universal_class,union(u,complement(union(v,w)))) -> .
% 299.96/300.48 106548[0:Rew:106066.0,14484.1] || subclass(universal_class,intersection(complement(u),union(v,w)))* subclass(universal_class,union(u,complement(union(v,w)))) -> .
% 299.96/300.48 106568[0:Rew:106066.0,9596.1] || -> member(singleton(null_class),intersection(complement(u),union(v,w)))* member(singleton(null_class),union(u,complement(union(v,w)))).
% 299.96/300.48 106570[2:Rew:106066.0,38916.1] || equal(intersection(complement(u),union(v,w)),domain_relation) subclass(domain_relation,union(u,complement(union(v,w))))* -> .
% 299.96/300.48 106571[2:Rew:106066.0,12301.1] || subclass(domain_relation,intersection(complement(u),union(v,w)))* subclass(domain_relation,union(u,complement(union(v,w)))) -> .
% 299.96/300.48 106572[2:Rew:106066.0,12280.1] || subclass(universal_class,intersection(complement(u),union(v,w))) subclass(domain_relation,union(u,complement(union(v,w))))* -> .
% 299.96/300.48 106574[2:Rew:106066.0,12535.1] || equal(intersection(complement(u),union(v,w)),domain_relation)** equal(union(u,complement(union(v,w))),domain_relation) -> .
% 299.96/300.48 106627[2:Rew:106066.0,105179.0] || equal(successor(union(u,complement(union(v,w)))),null_class) -> subclass(universal_class,intersection(complement(u),union(v,w)))*.
% 299.96/300.48 106628[2:Rew:106066.0,61766.0] || equal(successor(union(u,complement(union(v,w)))),null_class) -> member(y__dfg,intersection(complement(u),union(v,w)))*.
% 299.96/300.48 106629[2:Rew:106066.0,61675.0] || equal(successor(union(u,complement(union(v,w)))),null_class) -> member(omega,intersection(complement(u),union(v,w)))*.
% 299.96/300.48 106630[6:Rew:106066.0,61655.0] || equal(successor(union(u,complement(union(v,w)))),null_class) -> member(null_class,intersection(complement(u),union(v,w)))*.
% 299.96/300.48 106632[2:Rew:106066.0,68825.0] || subclass(union(u,complement(union(v,w))),null_class) -> member(singleton(x),intersection(complement(u),union(v,w)))*.
% 299.96/300.48 106633[10:Rew:106066.0,62897.0] || subclass(union(u,complement(union(v,w))),null_class) -> member(regular(null_class),intersection(complement(u),union(v,w)))*.
% 299.96/300.48 106635[0:Rew:106066.0,69870.0] || -> equal(intersection(union(u,complement(union(v,w))),restrict(intersection(complement(u),union(v,w)),x,y)),null_class)**.
% 299.96/300.48 106728[0:Rew:106066.0,7037.0] || -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),x)),union(u,intersection(union(v,w),complement(x))))*.
% 299.96/300.48 106730[0:Rew:106066.0,84813.0] || -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),x)),union(intersection(union(v,w),complement(x)),u))*.
% 299.96/300.48 106856[0:Rew:106066.0,104969.0] || equal(symmetric_difference(u,complement(union(v,w))),universal_class) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 299.96/300.48 106857[0:Rew:106066.0,104968.0] || equal(symmetric_difference(u,complement(union(v,w))),universal_class) member(omega,intersection(complement(u),union(v,w)))* -> .
% 299.96/300.48 106858[0:Rew:106066.0,104915.0] || equal(symmetric_difference(u,complement(union(v,w))),universal_class) member(y__dfg,intersection(complement(u),union(v,w)))* -> .
% 299.96/300.48 106866[0:Rew:106066.0,105268.1] || member(u,intersection(union(v,w),complement(x)))* member(u,union(x,complement(union(v,w)))) -> .
% 299.96/300.48 106881[2:Rew:106066.0,63097.1] || equal(successor(intersection(union(u,v),complement(w))),null_class)** -> equal(union(complement(union(u,v)),w),universal_class).
% 299.96/300.48 106886[0:Rew:106066.0,7027.0] || -> subclass(symmetric_difference(union(complement(union(u,v)),w),complement(x)),union(intersection(union(u,v),complement(w)),x))*.
% 299.96/300.48 106888[0:Rew:106066.0,84836.0] || -> subclass(symmetric_difference(union(complement(union(u,v)),w),complement(x)),union(x,intersection(union(u,v),complement(w))))*.
% 299.96/300.48 106896[2:Rew:106066.0,38750.1] || equal(intersection(union(u,v),complement(w)),domain_relation) subclass(universal_class,union(complement(union(u,v)),w))* -> .
% 299.96/300.48 106898[2:Rew:106066.0,18904.1] || subclass(domain_relation,intersection(union(u,v),complement(w)))* subclass(universal_class,union(complement(union(u,v)),w)) -> .
% 299.96/300.48 106899[0:Rew:106066.0,14487.1] || subclass(universal_class,intersection(union(u,v),complement(w)))* subclass(universal_class,union(complement(union(u,v)),w)) -> .
% 299.96/300.48 106919[0:Rew:106066.0,9599.1] || -> member(singleton(null_class),intersection(union(u,v),complement(w)))* member(singleton(null_class),union(complement(union(u,v)),w)).
% 299.96/300.48 106921[2:Rew:106066.0,38918.1] || equal(intersection(union(u,v),complement(w)),domain_relation) subclass(domain_relation,union(complement(union(u,v)),w))* -> .
% 299.96/300.48 106922[2:Rew:106066.0,12304.1] || subclass(domain_relation,intersection(union(u,v),complement(w)))* subclass(domain_relation,union(complement(union(u,v)),w)) -> .
% 299.96/300.48 106923[2:Rew:106066.0,12283.1] || subclass(universal_class,intersection(union(u,v),complement(w))) subclass(domain_relation,union(complement(union(u,v)),w))* -> .
% 299.96/300.48 106925[2:Rew:106066.0,12538.1] || equal(intersection(union(u,v),complement(w)),domain_relation)** equal(union(complement(union(u,v)),w),domain_relation) -> .
% 299.96/300.48 106975[2:Rew:106066.0,105182.0] || equal(successor(union(complement(union(u,v)),w)),null_class) -> subclass(universal_class,intersection(union(u,v),complement(w)))*.
% 299.96/300.48 106976[2:Rew:106066.0,61769.0] || equal(successor(union(complement(union(u,v)),w)),null_class) -> member(y__dfg,intersection(union(u,v),complement(w)))*.
% 299.96/300.48 106977[2:Rew:106066.0,61678.0] || equal(successor(union(complement(union(u,v)),w)),null_class) -> member(omega,intersection(union(u,v),complement(w)))*.
% 299.96/300.48 106978[6:Rew:106066.0,61658.0] || equal(successor(union(complement(union(u,v)),w)),null_class) -> member(null_class,intersection(union(u,v),complement(w)))*.
% 299.96/300.48 106980[2:Rew:106066.0,68828.0] || subclass(union(complement(union(u,v)),w),null_class) -> member(singleton(x),intersection(union(u,v),complement(w)))*.
% 299.96/300.48 106981[10:Rew:106066.0,62900.0] || subclass(union(complement(union(u,v)),w),null_class) -> member(regular(null_class),intersection(union(u,v),complement(w)))*.
% 299.96/300.48 106983[0:Rew:106066.0,69873.0] || -> equal(intersection(union(complement(union(u,v)),w),restrict(intersection(union(u,v),complement(w)),x,y)),null_class)**.
% 299.96/300.48 107021[0:Rew:106066.0,5749.1] || equal(image(element_relation,union(u,v)),range_of(xr))** equal(power_class(complement(union(u,v))),range_of(xr)) -> .
% 299.96/300.48 107024[0:Rew:106066.0,61898.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(ordered_pair(w,x),image(element_relation,union(u,v)))* -> .
% 299.96/300.48 107025[0:Rew:106066.0,61877.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(unordered_pair(w,x),image(element_relation,union(u,v)))* -> .
% 299.96/300.48 107029[4:Rew:106066.0,24602.1] || equal(image(element_relation,union(u,v)),singleton(singleton(null_class))) subclass(universal_class,power_class(complement(union(u,v))))* -> .
% 299.96/300.48 107055[2:Rew:106066.0,61902.0] || subclass(domain_relation,power_class(complement(union(u,v)))) member(ordered_pair(null_class,null_class),image(element_relation,union(u,v)))* -> .
% 299.96/300.48 107058[2:Rew:106066.0,61901.0] || equal(power_class(complement(union(u,v))),domain_relation) member(ordered_pair(null_class,null_class),image(element_relation,union(u,v)))* -> .
% 299.96/300.48 107218[0:Rew:106066.0,99409.1] || subclass(union(u,v),complement(w)) -> equal(union(w,complement(union(u,v))),complement(union(u,v)))**.
% 299.96/300.48 107246[0:Rew:106066.0,105342.0] || equal(symmetric_difference(complement(union(u,v)),w),universal_class) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 299.96/300.48 107247[0:Rew:106066.0,105341.0] || equal(symmetric_difference(complement(union(u,v)),w),universal_class) member(omega,intersection(union(u,v),complement(w)))* -> .
% 299.96/300.48 107248[0:Rew:106066.0,105288.0] || equal(symmetric_difference(complement(union(u,v)),w),universal_class) member(y__dfg,intersection(union(u,v),complement(w)))* -> .
% 299.96/300.48 107620[2:Rew:107615.0,80913.0] || -> equal(power_class(intersection(union(null_class,complement(u)),complement(singleton(union(u,null_class))))),power_class(complement(successor(union(u,null_class)))))**.
% 299.96/300.48 107621[2:Rew:107615.0,42891.0] || -> equal(power_class(intersection(union(null_class,complement(u)),complement(singleton(union(u,u))))),power_class(complement(successor(union(u,u)))))**.
% 299.96/300.48 107622[2:Rew:107615.0,35126.0] || -> equal(power_class(intersection(union(null_class,complement(u)),complement(singleton(union(null_class,u))))),power_class(complement(successor(union(null_class,u)))))**.
% 299.96/300.48 107644[0:Rew:107615.0,47526.0] || member(not_subclass_element(image(element_relation,successor(u)),v),power_class(complement(successor(u))))* -> subclass(image(element_relation,successor(u)),v).
% 299.96/300.48 107704[0:Rew:107703.0,54582.2] || member(u,successor(v)) member(u,complement(w)) member(u,union(w,complement(successor(v))))* -> .
% 299.96/300.48 107709[0:Rew:107703.0,99456.1] || subclass(complement(singleton(u)),complement(u))* -> equal(union(v,complement(successor(u))),union(v,complement(singleton(u))))**.
% 299.96/300.48 107733[0:Rew:107703.0,46762.0] || -> equal(union(u,intersection(power_class(v),complement(singleton(complement(power_class(v)))))),union(u,complement(successor(complement(power_class(v))))))**.
% 299.96/300.48 107755[0:Rew:107716.0,47023.0] || -> equal(union(intersection(power_class(u),complement(singleton(complement(power_class(u))))),v),union(v,complement(successor(complement(power_class(u))))))**.
% 299.96/300.48 108013[2:Rew:96971.1,106039.2] || equal(complement(u),universal_class) member(not_subclass_element(complement(v),w),union(v,u))* -> subclass(complement(v),w).
% 299.96/300.48 108014[2:Rew:97382.1,106032.2] || equal(complement(u),universal_class) member(not_subclass_element(complement(v),w),union(u,v))* -> subclass(complement(v),w).
% 299.96/300.48 108076[2:Rew:26498.0,106005.2,62519.1,106005.2,26498.0,106005.1] || equal(successor(u),null_class) member(not_subclass_element(complement(v),w),union(u,v))* -> subclass(complement(v),w).
% 299.96/300.48 108077[2:Rew:26498.0,105978.2,73462.0,105978.2,62519.1,105978.2,26498.0,105978.1,73462.0,105978.1] || equal(successor(u),null_class) member(not_subclass_element(complement(v),w),union(v,u))* -> subclass(complement(v),w).
% 299.96/300.48 108131[0:Rew:45.0,108130.0] || -> equal(complement(union(intersection(successor(u),complement(v)),intersection(complement(successor(u)),v))),symmetric_difference(complement(successor(u)),v))**.
% 299.96/300.48 108133[0:Rew:77431.0,108132.0,45.0,108132.0] || -> equal(complement(union(intersection(u,complement(successor(v))),intersection(complement(u),successor(v)))),symmetric_difference(u,complement(successor(v))))**.
% 299.96/300.48 108813[2:Rew:77431.0,108735.1] inductive(union(null_class,intersection(union(omega,null_class),u))) || -> equal(union(null_class,intersection(union(null_class,omega),u)),omega)**.
% 299.96/300.48 108958[2:Rew:77431.0,108888.1] inductive(union(null_class,intersection(u,union(omega,null_class)))) || -> equal(union(null_class,intersection(u,union(null_class,omega))),omega)**.
% 299.96/300.48 109333[9:Rew:109250.0,83790.2] function(cross_product(universal_class,universal_class)) single_valued_class(union(null_class,successor(cross_product(universal_class,universal_class)))) || -> function(successor(cross_product(universal_class,universal_class)))*.
% 299.96/300.48 110905[2:Res:102282.0,408.1] inductive(intersection(intersection(union(null_class,omega),u),v)) || -> equal(intersection(intersection(union(null_class,omega),u),v),omega)**.
% 299.96/300.48 111398[2:Res:102293.0,408.1] inductive(intersection(u,intersection(v,union(null_class,omega)))) || -> equal(intersection(u,intersection(v,union(null_class,omega))),omega)**.
% 299.96/300.48 111544[2:Res:102326.0,408.1] inductive(intersection(u,intersection(union(null_class,omega),v))) || -> equal(intersection(u,intersection(union(null_class,omega),v)),omega)**.
% 299.96/300.48 111699[2:Res:102332.0,408.1] inductive(intersection(intersection(u,union(null_class,omega)),v)) || -> equal(intersection(intersection(u,union(null_class,omega)),v),omega)**.
% 299.96/300.48 111902[2:Rew:77431.0,111828.1,75224.0,111828.1] inductive(union(null_class,intersection(union(omega,omega),u))) || -> equal(union(null_class,intersection(union(null_class,omega),u)),omega)**.
% 299.96/300.48 112027[0:SpL:107615.0,3517.0] || subclass(u,power_class(complement(successor(v)))) member(regular(u),image(element_relation,successor(v)))* -> equal(u,null_class).
% 299.96/300.48 112028[0:SpL:107615.0,4292.0] || member(u,symmetric_difference(power_class(complement(successor(v))),complement(w)))* -> member(u,union(image(element_relation,successor(v)),w)).
% 299.96/300.48 112037[0:SpL:107615.0,4292.0] || member(u,symmetric_difference(complement(v),power_class(complement(successor(w)))))* -> member(u,union(v,image(element_relation,successor(w)))).
% 299.96/300.48 112096[0:Rew:107615.0,112002.1] || member(not_subclass_element(power_class(complement(successor(u))),v),image(element_relation,successor(u)))* -> subclass(power_class(complement(successor(u))),v).
% 299.96/300.48 112235[2:Rew:77431.0,112165.1,75224.0,112165.1] inductive(union(null_class,intersection(u,union(omega,omega)))) || -> equal(union(null_class,intersection(u,union(null_class,omega))),omega)**.
% 299.96/300.48 112649[0:SpR:107703.0,27.2] || member(u,universal_class) -> member(u,intersection(complement(v),successor(w)))* member(u,union(v,complement(successor(w)))).
% 299.96/300.48 112709[0:SpL:107703.0,221.1] || equal(intersection(complement(u),successor(v)),range_of(xr))** equal(union(u,complement(successor(v))),range_of(xr)) -> .
% 299.96/300.48 112716[4:SpL:107703.0,24554.1] || equal(intersection(complement(u),successor(v)),singleton(singleton(null_class))) subclass(universal_class,union(u,complement(successor(v))))* -> .
% 299.96/300.48 112984[2:Res:112548.0,5654.0] || -> subclass(regular(union(null_class,complement(singleton(u)))),v) equal(not_subclass_element(regular(union(null_class,complement(singleton(u)))),v),u)**.
% 299.96/300.48 113038[3:Rew:107276.0,113001.1,26509.0,113001.1,107276.0,113001.0,26509.0,113001.0] || member(regular(regular(union(null_class,compose(element_relation,universal_class)))),element_relation)* -> equal(regular(union(null_class,compose(element_relation,universal_class))),null_class).
% 299.96/300.48 113345[2:Res:112560.0,5655.0] || subclass(complement(power_class(u)),v) -> subclass(regular(power_class(u)),w) member(not_subclass_element(regular(power_class(u)),w),v)*.
% 299.96/300.48 113366[2:Res:112561.0,5655.0] || subclass(complement(successor(u)),v) -> subclass(regular(successor(u)),w) member(not_subclass_element(regular(successor(u)),w),v)*.
% 299.96/300.48 113441[2:Res:113011.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(null_class,u)),null_class) member(regular(regular(union(null_class,u))),v)*.
% 299.96/300.48 113534[2:Res:113409.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(u,null_class)),null_class) member(regular(regular(union(u,null_class))),v)*.
% 299.96/300.48 113809[2:Res:113422.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(u,u)),null_class) member(regular(regular(union(u,u))),v)*.
% 299.96/300.48 114043[2:Res:113956.0,5655.0] || subclass(union(u,null_class),v) -> subclass(regular(complement(u)),w) member(not_subclass_element(regular(complement(u)),w),v)*.
% 299.96/300.48 114152[2:Res:114051.0,5661.0] || -> subclass(regular(complement(restrict(u,v,w))),x) member(not_subclass_element(regular(complement(restrict(u,v,w))),x),u)*.
% 299.96/300.48 114265[2:Res:29122.1,106077.0] || equal(image(element_relation,union(u,v)),domain_relation) member(ordered_pair(null_class,null_class),power_class(complement(union(u,v))))* -> .
% 299.96/300.48 114266[2:Res:5107.1,106077.0] || subclass(domain_relation,image(element_relation,union(u,v))) member(ordered_pair(null_class,null_class),power_class(complement(union(u,v))))* -> .
% 299.96/300.48 114433[2:Res:113994.0,5655.0] || subclass(union(null_class,u),v) -> subclass(regular(complement(u)),w) member(not_subclass_element(regular(complement(u)),w),v)*.
% 299.96/300.48 114540[2:Res:113996.0,5655.0] || subclass(union(u,u),v)* -> subclass(regular(complement(u)),w) member(not_subclass_element(regular(complement(u)),w),v)*.
% 299.96/300.48 115294[2:SpL:106085.0,112954.0] || subclass(union(complement(union(u,v)),w),null_class) -> subclass(regular(null_class),intersection(union(u,v),complement(w)))*.
% 299.96/300.48 115301[2:SpL:106075.0,112954.0] || subclass(union(u,complement(union(v,w))),null_class) -> subclass(regular(null_class),intersection(complement(u),union(v,w)))*.
% 299.96/300.48 115803[2:SpL:106085.0,114127.0] || equal(regular(union(complement(union(u,v)),w)),universal_class) -> member(null_class,intersection(union(u,v),complement(w)))*.
% 299.96/300.48 115810[2:SpL:106075.0,114127.0] || equal(regular(union(u,complement(union(v,w)))),universal_class) -> member(null_class,intersection(complement(u),union(v,w)))*.
% 299.96/300.48 115908[2:Res:59307.1,106068.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(y__dfg,union(u,complement(union(v,w))))*.
% 299.96/300.48 115910[0:Res:147.1,106068.0] || equal(symmetric_difference(complement(u),union(v,w)),range_of(xr)) -> member(y__dfg,union(u,complement(union(v,w))))*.
% 299.96/300.48 115914[2:Res:59308.1,106068.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(omega,union(u,complement(union(v,w))))*.
% 299.96/300.48 115918[0:Res:426.1,106068.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(singleton(x),union(u,complement(union(v,w))))*.
% 299.96/300.48 115925[6:Res:48085.1,106068.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(null_class,union(u,complement(union(v,w))))*.
% 299.96/300.48 115926[6:Res:30656.1,106068.0] || equal(symmetric_difference(complement(u),union(v,w)),successor(null_class)) -> member(null_class,union(u,complement(union(v,w))))*.
% 299.96/300.48 115927[6:Res:30546.1,106068.0] || equal(symmetric_difference(complement(u),union(v,w)),singleton(null_class)) -> member(null_class,union(u,complement(union(v,w))))*.
% 299.96/300.48 115930[2:Res:82401.1,106068.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(power_class(null_class),union(u,complement(union(v,w))))*.
% 299.96/300.48 115961[10:Res:51738.1,106068.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(regular(null_class),union(u,complement(union(v,w))))*.
% 299.96/300.48 116050[2:SpL:106085.0,114128.0] || equal(regular(union(complement(union(u,v)),w)),universal_class) -> member(y__dfg,intersection(union(u,v),complement(w)))*.
% 299.96/300.48 116057[2:SpL:106075.0,114128.0] || equal(regular(union(u,complement(union(v,w)))),universal_class) -> member(y__dfg,intersection(complement(u),union(v,w)))*.
% 299.96/300.48 116082[2:SpL:106085.0,114129.0] || equal(regular(union(complement(union(u,v)),w)),universal_class) -> member(omega,intersection(union(u,v),complement(w)))*.
% 299.96/300.48 116089[2:SpL:106075.0,114129.0] || equal(regular(union(u,complement(union(v,w)))),universal_class) -> member(omega,intersection(complement(u),union(v,w)))*.
% 299.96/300.48 116350[2:Res:59307.1,106082.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(y__dfg,union(complement(union(u,v)),w))*.
% 299.96/300.48 116352[0:Res:147.1,106082.0] || equal(symmetric_difference(union(u,v),complement(w)),range_of(xr)) -> member(y__dfg,union(complement(union(u,v)),w))*.
% 299.96/300.48 116356[2:Res:59308.1,106082.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(omega,union(complement(union(u,v)),w))*.
% 299.96/300.48 116360[0:Res:426.1,106082.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(singleton(x),union(complement(union(u,v)),w))*.
% 299.96/300.48 116367[6:Res:48085.1,106082.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(null_class,union(complement(union(u,v)),w))*.
% 299.96/300.48 116368[6:Res:30656.1,106082.0] || equal(symmetric_difference(union(u,v),complement(w)),successor(null_class)) -> member(null_class,union(complement(union(u,v)),w))*.
% 299.96/300.48 116369[6:Res:30546.1,106082.0] || equal(symmetric_difference(union(u,v),complement(w)),singleton(null_class)) -> member(null_class,union(complement(union(u,v)),w))*.
% 299.96/300.48 116372[2:Res:82401.1,106082.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(power_class(null_class),union(complement(union(u,v)),w))*.
% 299.96/300.48 116403[10:Res:51738.1,106082.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(regular(null_class),union(complement(union(u,v)),w))*.
% 299.96/300.48 116834[2:Rew:77431.0,116757.1] inductive(intersection(intersection(union(omega,null_class),u),v)) || -> equal(intersection(intersection(union(null_class,omega),u),v),omega)**.
% 299.96/300.48 116952[2:Rew:72272.0,116859.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,v)))* member(u,power_class(union(null_class,complement(v)))).
% 299.96/300.48 116978[9:Rew:107652.1,116977.3,80969.1,116977.3] function(u) || member(v,universal_class) -> member(v,image(element_relation,successor(u)))* member(v,power_class(complement(u))).
% 299.96/300.48 117175[2:Rew:77431.0,117107.1] inductive(intersection(u,intersection(v,union(omega,null_class)))) || -> equal(intersection(u,intersection(v,union(null_class,omega))),omega)**.
% 299.96/300.48 117339[2:Rew:77431.0,117264.1] inductive(intersection(u,intersection(union(omega,null_class),v))) || -> equal(intersection(u,intersection(union(null_class,omega),v)),omega)**.
% 299.96/300.48 117500[2:Rew:77431.0,117430.1] inductive(intersection(intersection(u,union(omega,null_class)),v)) || -> equal(intersection(intersection(u,union(null_class,omega)),v),omega)**.
% 299.96/300.48 117790[0:SpL:112449.0,4076.1] || member(u,universal_class) subclass(universal_class,complement(union(v,w)))* member(sum_class(u),union(w,v))* -> .
% 299.96/300.48 117791[0:SpL:112449.0,4017.1] || member(u,universal_class) subclass(universal_class,complement(union(v,w)))* member(power_class(u),union(w,v))* -> .
% 299.96/300.48 118218[2:Rew:72272.0,118047.1] || member(u,intersection(complement(v),union(w,w)))* member(u,union(v,union(null_class,complement(w)))) -> .
% 299.96/300.48 118222[2:Rew:35175.0,118071.1] || member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,union(null_class,complement(w)))) -> .
% 299.96/300.48 118223[2:Rew:35175.0,118074.1] || member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,union(null_class,complement(w)))) -> .
% 299.96/300.48 118255[9:Rew:107715.1,118254.2,80969.1,118254.2] function(u) || member(v,intersection(complement(w),successor(u)))* member(v,union(w,complement(u))) -> .
% 299.96/300.48 118979[2:Rew:72272.0,118843.1] || member(u,intersection(union(v,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)) -> .
% 299.96/300.48 118983[2:Rew:35175.0,118867.1] || member(u,intersection(union(v,null_class),complement(w)))* member(u,union(union(null_class,complement(v)),w)) -> .
% 299.96/300.48 118984[2:Rew:35175.0,118870.1] || member(u,intersection(union(null_class,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)) -> .
% 299.96/300.48 119015[9:Rew:111226.1,119014.2,80969.1,119014.2] function(u) || member(v,intersection(successor(u),complement(w)))* member(v,union(w,complement(u))) -> .
% 299.96/300.48 119267[0:SpR:7221.0,71457.0] || -> subclass(intersection(union(complement(u),complement(singleton(u))),intersection(successor(u),v)),symmetric_difference(complement(u),complement(singleton(u))))*.
% 299.96/300.48 119440[0:SpR:7221.0,71460.0] || -> subclass(intersection(union(complement(u),complement(singleton(u))),intersection(v,successor(u))),symmetric_difference(complement(u),complement(singleton(u))))*.
% 299.96/300.48 119587[0:SpR:87281.0,3506.1] || -> equal(symmetric_difference(u,intersection(u,v)),null_class) member(regular(symmetric_difference(u,intersection(u,v))),complement(intersection(u,v)))*.
% 299.96/300.48 119807[0:SpL:87281.0,4303.1] || member(u,symmetric_difference(v,intersection(v,w)))* subclass(complement(intersection(v,w)),x)* -> member(u,x)*.
% 299.96/300.48 119856[2:Rew:119720.1,62133.2] || equal(intersection(regular(u),v),universal_class)** member(null_class,u) -> equal(regular(u),null_class) equal(u,null_class).
% 299.96/300.48 120400[0:SpR:87421.0,3506.1] || -> equal(symmetric_difference(u,intersection(v,u)),null_class) member(regular(symmetric_difference(u,intersection(v,u))),complement(intersection(v,u)))*.
% 299.96/300.48 120623[0:SpL:87421.0,4303.1] || member(u,symmetric_difference(v,intersection(w,v)))* subclass(complement(intersection(w,v)),x)* -> member(u,x)*.
% 299.96/300.48 120831[0:SpR:106223.0,4363.0] || -> subclass(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),complement(symmetric_difference(cross_product(v,w),u)))*.
% 299.96/300.48 121177[0:Rew:120309.0,121072.0] || -> subclass(intersection(u,symmetric_difference(union(v,w),union(x,y))),complement(intersection(union(x,y),union(v,w))))*.
% 299.96/300.48 121221[2:Res:88642.1,5659.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),x) member(not_subclass_element(union(u,u),x),w)*.
% 299.96/300.48 121222[2:Res:88642.1,5658.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),x) member(not_subclass_element(union(u,u),x),v)*.
% 299.96/300.48 121231[2:Res:88642.1,3523.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.96/300.48 121416[0:Rew:120309.0,121301.0] || -> subclass(intersection(symmetric_difference(union(u,v),union(w,x)),y),complement(intersection(union(w,x),union(u,v))))*.
% 299.96/300.48 121436[2:Obv:121425.1] || equal(unordered_pair(u,v),v) -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w).
% 299.96/300.48 121437[2:Obv:121423.1] || equal(unordered_pair(u,v),u) -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w).
% 299.96/300.48 121439[0:SpR:106229.0,4363.0] || -> subclass(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.96/300.48 121789[0:SpR:92205.1,106085.0] || subclass(union(u,v),complement(w)) -> equal(union(complement(union(u,v)),w),complement(union(u,v)))**.
% 299.96/300.48 121905[0:SpL:92205.1,4303.1] || subclass(u,v) member(w,symmetric_difference(u,v))* subclass(complement(u),x)* -> member(w,x)*.
% 299.96/300.48 121953[2:SpL:92205.1,97854.0] || subclass(u,singleton(u)) member(v,symmetric_difference(successor(u),complement(u)))* -> member(v,complement(successor(u))).
% 299.96/300.48 122030[2:Rew:92205.1,121891.2] || subclass(u,v) member(regular(union(null_class,u)),symmetric_difference(u,v))* -> equal(union(null_class,u),null_class).
% 299.96/300.48 122241[0:SpR:106696.0,5565.0] || -> subclass(symmetric_difference(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 299.96/300.48 122247[0:SpR:106696.0,77099.0] || -> subclass(symmetric_difference(power_class(complement(union(u,v))),power_class(w)),union(complement(power_class(w)),image(element_relation,union(u,v))))*.
% 299.96/300.48 122409[2:Rew:46319.1,122265.1] || equal(null_class,u) -> equal(union(complement(power_class(v)),image(element_relation,u)),complement(intersection(power_class(v),power_class(universal_class))))**.
% 299.96/300.48 122456[2:Rew:49686.0,122170.1,97554.1,122170.1] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),universal_class)** -> equal(image(element_relation,union(v,w)),null_class).
% 299.96/300.48 122659[0:SpR:106825.0,5565.0] || -> subclass(symmetric_difference(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 299.96/300.48 122665[0:SpR:106825.0,77099.0] || -> subclass(symmetric_difference(union(u,v),power_class(complement(power_class(w)))),union(image(element_relation,power_class(w)),complement(union(u,v))))*.
% 299.96/300.48 122839[2:Rew:8044.0,122737.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)**.
% 299.96/300.48 123053[2:MRR:122989.2,45969.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,ordered_pair(u,ordered_pair(v,compose(u,v))))* -> .
% 299.96/300.48 123139[0:SpR:107088.0,5565.0] || -> subclass(symmetric_difference(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 299.96/300.48 123145[0:SpR:107088.0,77099.0] || -> subclass(symmetric_difference(power_class(u),power_class(complement(union(v,w)))),union(image(element_relation,union(v,w)),complement(power_class(u))))*.
% 299.96/300.48 123308[2:Rew:46319.1,123175.1] || equal(null_class,u) -> equal(union(image(element_relation,u),complement(power_class(v))),complement(intersection(power_class(universal_class),power_class(v))))**.
% 299.96/300.48 123355[2:Rew:49686.0,123354.1] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),universal_class)** -> equal(image(element_relation,union(u,v)),null_class).
% 299.96/300.48 123537[0:SpR:107225.0,5565.0] || -> subclass(symmetric_difference(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 299.96/300.48 123543[0:SpR:107225.0,77099.0] || -> subclass(symmetric_difference(power_class(complement(power_class(u))),union(v,w)),union(complement(union(v,w)),image(element_relation,power_class(u))))*.
% 299.96/300.48 123713[2:Rew:8044.0,123620.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(complement(union(v,w)),image(element_relation,power_class(u))),universal_class)**.
% 299.96/300.48 125189[0:Rew:73462.0,125016.0] || -> subclass(intersection(successor(u),intersection(v,union(complement(u),complement(singleton(u))))),symmetric_difference(complement(u),complement(singleton(u))))*.
% 299.96/300.48 127503[0:Res:53.1,5653.0] inductive(unordered_pair(u,v)) || -> subclass(omega,w) equal(not_subclass_element(omega,w),v)* equal(not_subclass_element(omega,w),u)*.
% 299.96/300.48 128102[2:Rew:127653.0,128015.1] || member(not_subclass_element(intersection(union(null_class,u),v),null_class),singleton(u))* -> subclass(intersection(union(null_class,u),v),null_class).
% 299.96/300.48 128103[2:Rew:127653.0,128014.1] || member(not_subclass_element(intersection(u,union(null_class,v)),null_class),singleton(v))* -> subclass(intersection(u,union(null_class,v)),null_class).
% 299.96/300.48 128359[2:Rew:127732.0,128284.1] || member(not_subclass_element(intersection(union(u,null_class),v),null_class),singleton(u))* -> subclass(intersection(union(u,null_class),v),null_class).
% 299.96/300.48 128360[2:Rew:127732.0,128283.1] || member(not_subclass_element(intersection(u,union(v,null_class)),null_class),singleton(v))* -> subclass(intersection(u,union(v,null_class)),null_class).
% 299.96/300.48 128390[0:Res:6852.1,6836.0] || subclass(complement(symmetric_difference(u,v)),cross_product(universal_class,universal_class)) subclass(complement(intersection(u,v)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 128391[0:Res:450.1,6836.0] || subclass(complement(cross_product(universal_class,universal_class)),symmetric_difference(u,v)) subclass(complement(intersection(u,v)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 129363[2:Rew:127943.0,129288.1] || member(not_subclass_element(intersection(union(u,u),v),null_class),singleton(u))* -> subclass(intersection(union(u,u),v),null_class).
% 299.96/300.48 129364[2:Rew:127943.0,129287.1] || member(not_subclass_element(intersection(u,union(v,v)),null_class),singleton(v))* -> subclass(intersection(u,union(v,v)),null_class).
% 299.96/300.48 129785[2:Rew:128872.0,129693.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),singleton(v))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.96/300.48 129786[2:Rew:128872.0,129692.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),singleton(w))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.96/300.48 130085[2:Rew:128994.0,130004.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),singleton(u))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.96/300.48 130086[2:Rew:128994.0,130003.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),singleton(v))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.96/300.48 131082[2:SpR:106085.0,125688.0] || -> equal(intersection(intersection(union(u,v),complement(w)),restrict(union(complement(union(u,v)),w),x,y)),null_class)**.
% 299.96/300.48 131092[2:SpR:106075.0,125688.0] || -> equal(intersection(intersection(complement(u),union(v,w)),restrict(union(u,complement(union(v,w))),x,y)),null_class)**.
% 299.96/300.48 131625[2:Rew:73462.0,131398.0] || -> equal(intersection(symmetric_difference(complement(u),complement(singleton(u))),symmetric_difference(successor(u),union(complement(u),complement(singleton(u))))),null_class)**.
% 299.96/300.48 131835[2:SpR:131740.0,60.1] || member(ordered_pair(u,v),compose(w,singleton(cross_product(singleton(u),universal_class))))* -> member(v,image(w,range_of(null_class))).
% 299.96/300.48 131840[2:SpR:131740.0,60.1] || member(ordered_pair(u,v),compose(singleton(cross_product(image(w,singleton(u)),universal_class)),w))* -> member(v,range_of(null_class)).
% 299.96/300.48 131897[4:Res:502.3,131813.0] || member(u,universal_class) subclass(u,cantor(singleton(cross_product(singleton(apply(choice,u)),universal_class))))* -> equal(u,null_class).
% 299.96/300.48 131908[4:Res:3700.2,131813.0] || member(inverse(u),universal_class) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(inverse(u),range_of(u))),universal_class))))* -> .
% 299.96/300.48 131918[4:Res:535.3,131813.0] function(u) || member(v,universal_class) subclass(universal_class,cantor(singleton(cross_product(singleton(image(u,v)),universal_class))))* -> .
% 299.96/300.48 131921[4:Res:4320.2,131813.0] || subclass(u,cantor(singleton(cross_product(singleton(not_subclass_element(intersection(v,u),w)),universal_class))))* -> subclass(intersection(v,u),w).
% 299.96/300.48 131922[4:Res:5528.2,131813.0] || subclass(u,cantor(singleton(cross_product(singleton(not_subclass_element(intersection(u,v),w)),universal_class))))* -> subclass(intersection(u,v),w).
% 299.96/300.48 132078[2:Res:502.3,127395.0] || member(u,universal_class) subclass(u,singleton(v)) member(apply(choice,u),v)* -> equal(u,null_class).
% 299.96/300.48 132090[2:Res:3700.2,127395.0] || member(inverse(u),universal_class) subclass(domain_relation,singleton(v)) member(ordered_pair(inverse(u),range_of(u)),v)* -> .
% 299.96/300.48 132116[2:Res:4320.2,127395.0] || subclass(u,singleton(v)) member(not_subclass_element(intersection(w,u),x),v)* -> subclass(intersection(w,u),x).
% 299.96/300.48 132118[2:Res:5528.2,127395.0] || subclass(u,singleton(v)) member(not_subclass_element(intersection(u,w),x),v)* -> subclass(intersection(u,w),x).
% 299.96/300.48 133162[2:SpL:7221.0,132172.0] || member(complement(symmetric_difference(complement(u),complement(singleton(u)))),symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))))* -> .
% 299.96/300.48 133419[4:MRR:133403.1,100.0] || member(u,universal_class) subclass(composition_function,successor_relation) -> equal(ordered_pair(cantor(u),compose(u,cantor(u))),successor(u))**.
% 299.96/300.48 134295[0:Rew:73462.0,134062.0] || -> subclass(intersection(successor(u),intersection(union(complement(u),complement(singleton(u))),v)),symmetric_difference(complement(u),complement(singleton(u))))*.
% 299.96/300.48 135538[2:Res:135420.0,3517.0] || member(regular(regular(complement(intersection(complement(u),v)))),u)* -> equal(regular(complement(intersection(complement(u),v))),null_class).
% 299.96/300.48 135547[2:Res:135420.0,5654.0] || -> subclass(regular(complement(intersection(singleton(u),v))),w) equal(not_subclass_element(regular(complement(intersection(singleton(u),v))),w),u)**.
% 299.96/300.48 135794[9:Rew:107652.1,135793.2,80969.1,135793.2,107652.1,135793.1] function(u) || member(regular(power_class(complement(u))),image(element_relation,successor(u)))* -> equal(power_class(complement(u)),null_class).
% 299.96/300.48 135964[2:Res:135442.0,3517.0] || member(regular(regular(complement(intersection(u,complement(v))))),v)* -> equal(regular(complement(intersection(u,complement(v)))),null_class).
% 299.96/300.48 135973[2:Res:135442.0,5654.0] || -> subclass(regular(complement(intersection(u,singleton(v)))),w) equal(not_subclass_element(regular(complement(intersection(u,singleton(v)))),w),v)**.
% 299.96/300.48 136244[2:Rew:31.0,136176.1] single_valued_class(complement(successor(complement(intersection(cross_product(universal_class,universal_class),u))))) || -> function(complement(successor(complement(restrict(u,universal_class,universal_class)))))*.
% 299.96/300.48 136438[2:Rew:30.0,136373.1] single_valued_class(complement(successor(complement(intersection(u,cross_product(universal_class,universal_class)))))) || -> function(complement(successor(complement(restrict(u,universal_class,universal_class)))))*.
% 299.96/300.48 136472[2:Con:136458.3] || equal(complement(power_class(complement(power_class(u)))),universal_class) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))*.
% 299.96/300.48 136473[2:Con:136457.3] || equal(successor(power_class(complement(power_class(u)))),null_class) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))*.
% 299.96/300.48 136670[2:Res:135558.0,5654.0] || -> subclass(regular(complement(intersection(successor(null_class),u))),v) equal(not_subclass_element(regular(complement(intersection(successor(null_class),u))),v),null_class)**.
% 299.96/300.48 136934[2:Res:135984.0,5654.0] || -> subclass(regular(complement(intersection(u,successor(null_class)))),v) equal(not_subclass_element(regular(complement(intersection(u,successor(null_class)))),v),null_class)**.
% 299.96/300.48 137203[2:Rew:26509.0,137202.2] || equal(complement(u),universal_class) member(v,complement(union(w,u)))* -> member(v,union(null_class,complement(w))).
% 299.96/300.48 137206[2:Rew:26509.0,137205.2] || equal(complement(u),universal_class) member(v,complement(union(u,w)))* -> member(v,union(null_class,complement(w))).
% 299.96/300.48 137244[2:Rew:26509.0,137011.2,71741.0,137011.2,62519.1,137011.2,74627.0,137011.1,8050.0,137011.1] || equal(successor(u),null_class) member(v,complement(union(u,w)))* -> member(v,union(null_class,complement(w))).
% 299.96/300.48 137245[2:Rew:26509.0,136977.2,71741.0,136977.2,77552.0,136977.2,62519.1,136977.2,74627.0,136977.1,8050.0,136977.1,77431.0,136977.1] || equal(successor(u),null_class) member(v,complement(union(w,u)))* -> member(v,union(null_class,complement(w))).
% 299.96/300.48 137338[2:Res:136924.0,5654.0] || -> subclass(regular(union(u,complement(successor(null_class)))),v) equal(not_subclass_element(regular(union(u,complement(successor(null_class)))),v),null_class)**.
% 299.96/300.48 137427[2:Res:137312.0,5654.0] || -> subclass(regular(union(complement(successor(null_class)),u)),v) equal(not_subclass_element(regular(union(complement(successor(null_class)),u)),v),null_class)**.
% 299.96/300.48 137673[2:Res:135356.0,408.1] inductive(regular(union(null_class,complement(intersection(omega,u))))) || -> equal(regular(union(null_class,complement(intersection(omega,u)))),omega)**.
% 299.96/300.48 137801[2:SpR:106085.0,135507.0] || -> subclass(regular(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),union(complement(union(u,v)),w))*.
% 299.96/300.48 137811[2:SpR:106075.0,135507.0] || -> subclass(regular(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),union(u,complement(union(v,w))))*.
% 299.96/300.48 137867[2:Res:135507.0,3517.0] || member(regular(regular(union(u,complement(power_class(v))))),u)* -> equal(regular(union(u,complement(power_class(v)))),null_class).
% 299.96/300.48 137899[2:SpR:106085.0,135508.0] || -> subclass(regular(union(intersection(union(u,v),complement(w)),complement(successor(x)))),union(complement(union(u,v)),w))*.
% 299.96/300.48 137909[2:SpR:106075.0,135508.0] || -> subclass(regular(union(intersection(complement(u),union(v,w)),complement(successor(x)))),union(u,complement(union(v,w))))*.
% 299.96/300.48 137954[2:Res:135508.0,3517.0] || member(regular(regular(union(u,complement(successor(v))))),u)* -> equal(regular(union(u,complement(successor(v)))),null_class).
% 299.96/300.48 138284[2:Res:135559.0,408.1] inductive(regular(complement(intersection(union(null_class,omega),u)))) || -> equal(regular(complement(intersection(union(null_class,omega),u))),omega)**.
% 299.96/300.48 138537[2:Rew:77431.0,138444.1] inductive(regular(complement(intersection(union(omega,null_class),u)))) || -> equal(regular(complement(intersection(union(null_class,omega),u))),omega)**.
% 299.96/300.48 138782[2:SpR:106085.0,135935.0] || -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.96/300.48 138792[2:SpR:106075.0,135935.0] || -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.96/300.48 138854[2:Res:135935.0,3517.0] || member(regular(regular(union(complement(power_class(u)),v))),v)* -> equal(regular(union(complement(power_class(u)),v)),null_class).
% 299.96/300.48 138952[2:Res:135985.0,408.1] inductive(regular(complement(intersection(u,union(null_class,omega))))) || -> equal(regular(complement(intersection(u,union(null_class,omega)))),omega)**.
% 299.96/300.48 139033[0:Res:13.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,unordered_pair(x,y)),w)*.
% 299.96/300.48 139085[0:Res:319.0,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> member(image(u,ordered_pair(x,y)),w)*.
% 299.96/300.48 139280[2:Rew:77431.0,139198.1] inductive(regular(complement(intersection(u,union(omega,null_class))))) || -> equal(regular(complement(intersection(u,union(null_class,omega)))),omega)**.
% 299.96/300.48 139400[2:Res:137580.0,408.1] inductive(regular(union(null_class,complement(intersection(u,omega))))) || -> equal(regular(union(null_class,complement(intersection(u,omega)))),omega)**.
% 299.96/300.48 139525[2:SpR:106085.0,137929.0] || -> subclass(regular(union(complement(successor(u)),intersection(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.96/300.48 139535[2:SpR:106075.0,137929.0] || -> subclass(regular(union(complement(successor(u)),intersection(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.96/300.48 139585[2:Res:137929.0,3517.0] || member(regular(regular(union(complement(successor(u)),v))),v)* -> equal(regular(union(complement(successor(u)),v)),null_class).
% 299.96/300.48 139681[2:Res:138343.0,408.1] inductive(regular(union(union(null_class,complement(omega)),u))) || -> equal(regular(union(union(null_class,complement(omega)),u)),omega)**.
% 299.96/300.48 139760[2:Rew:107276.0,139689.1,26509.0,139689.1,107276.0,139689.0,26509.0,139689.0] || member(regular(regular(union(union(null_class,u),v))),u)* -> equal(regular(union(union(null_class,u),v)),null_class).
% 299.96/300.48 139902[2:Rew:107276.0,139787.0] || -> subclass(regular(successor(union(image(element_relation,power_class(u)),complement(power_class(v))))),intersection(power_class(complement(power_class(u))),power_class(v)))*.
% 299.96/300.48 139903[2:Rew:107276.0,139785.0] || -> subclass(regular(successor(union(complement(power_class(u)),image(element_relation,power_class(v))))),intersection(power_class(u),power_class(complement(power_class(v)))))*.
% 299.96/300.48 140748[2:Res:139004.0,408.1] inductive(regular(union(u,union(null_class,complement(omega))))) || -> equal(regular(union(u,union(null_class,complement(omega)))),omega)**.
% 299.96/300.48 140827[2:Rew:107276.0,140756.1,26509.0,140756.1,107276.0,140756.0,26509.0,140756.0] || member(regular(regular(union(u,union(null_class,v)))),v)* -> equal(regular(union(u,union(null_class,v))),null_class).
% 299.96/300.48 141265[2:Rew:109057.0,141135.2,73462.0,141135.1] || member(u,universal_class) -> member(u,intersection(successor(null_class),complement(v)))* member(u,union(v,complement(successor(null_class)))).
% 299.96/300.48 141300[10:MRR:141229.0,51740.0] || subclass(intersection(complement(u),union(v,w)),null_class) -> member(regular(null_class),union(u,complement(union(v,w))))*.
% 299.96/300.48 141301[2:MRR:141195.0,136.0] || subclass(intersection(complement(u),union(v,w)),null_class) -> member(singleton(x),union(u,complement(union(v,w))))*.
% 299.96/300.48 142013[2:Rew:97023.1,142012.1] || equal(complement(union(u,v)),universal_class) -> equal(symmetric_difference(complement(w),union(u,v)),union(null_class,complement(w)))**.
% 299.96/300.48 142043[2:Rew:73452.1,142042.1] || equal(successor(union(u,v)),null_class) -> equal(symmetric_difference(complement(w),union(u,v)),union(null_class,complement(w)))**.
% 299.96/300.48 142210[2:Res:140903.0,3517.0] || member(regular(regular(union(union(u,null_class),v))),u)* -> equal(regular(union(union(u,null_class),v)),null_class).
% 299.96/300.48 142490[2:Res:141451.0,3517.0] || member(regular(regular(union(u,union(v,null_class)))),v)* -> equal(regular(union(u,union(v,null_class))),null_class).
% 299.96/300.48 142726[2:Rew:109535.0,142620.2,27508.0,142620.2] || member(u,universal_class) -> member(u,intersection(successor(v),complement(w)))* member(u,union(complement(successor(v)),w)).
% 299.96/300.48 142769[10:MRR:142702.0,51740.0] || subclass(intersection(union(u,v),complement(w)),null_class) -> member(regular(null_class),union(complement(union(u,v)),w))*.
% 299.96/300.48 142770[2:MRR:142668.0,136.0] || subclass(intersection(union(u,v),complement(w)),null_class) -> member(singleton(x),union(complement(union(u,v)),w))*.
% 299.96/300.48 143043[2:Res:135351.0,408.1] inductive(union(null_class,intersection(intersection(omega,u),v))) || -> equal(union(null_class,intersection(intersection(omega,u),v)),omega)**.
% 299.96/300.48 143270[2:Res:135364.0,408.1] inductive(intersection(union(null_class,intersection(omega,u)),v)) || -> equal(intersection(union(null_class,intersection(omega,u)),v),omega)**.
% 299.96/300.48 143824[2:Rew:97430.1,143823.1] || equal(complement(union(u,v)),universal_class) -> equal(symmetric_difference(union(u,v),complement(w)),union(null_class,complement(w)))**.
% 299.96/300.48 143860[2:Rew:63426.1,143859.1] || equal(successor(union(u,v)),null_class) -> equal(symmetric_difference(union(u,v),complement(w)),union(null_class,complement(w)))**.
% 299.96/300.48 144073[2:Res:135396.0,408.1] inductive(union(null_class,intersection(u,intersection(omega,v)))) || -> equal(union(null_class,intersection(u,intersection(omega,v))),omega)**.
% 299.96/300.48 144282[2:Res:135401.0,408.1] inductive(intersection(u,union(null_class,intersection(omega,v)))) || -> equal(intersection(u,union(null_class,intersection(omega,v))),omega)**.
% 299.96/300.48 144526[2:SpR:106085.0,135487.1] || subclass(intersection(union(u,v),complement(w)),x) -> subclass(regular(union(complement(union(u,v)),w)),x)*.
% 299.96/300.48 144536[2:SpR:106075.0,135487.1] || subclass(intersection(complement(u),union(v,w)),x) -> subclass(regular(union(u,complement(union(v,w)))),x)*.
% 299.96/300.48 144572[2:Res:135487.1,5659.0] || subclass(u,intersection(v,w))* -> subclass(regular(complement(u)),x) member(not_subclass_element(regular(complement(u)),x),w)*.
% 299.96/300.48 144573[2:Res:135487.1,5658.0] || subclass(u,intersection(v,w))* -> subclass(regular(complement(u)),x) member(not_subclass_element(regular(complement(u)),x),v)*.
% 299.96/300.48 144583[2:Res:135487.1,3523.0] || subclass(u,restrict(v,w,x))* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v).
% 299.96/300.48 144627[2:Res:57280.1,9645.0] || equal(u,universal_class) -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 299.96/300.48 144634[2:MRR:144630.0,45898.0] || -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,complement(singleton(unordered_pair(u,v))))*.
% 299.96/300.48 144747[2:Res:135539.0,408.1] inductive(regular(complement(intersection(intersection(omega,u),v)))) || -> equal(regular(complement(intersection(intersection(omega,u),v))),omega)**.
% 299.96/300.48 144968[2:Res:135965.0,408.1] inductive(regular(complement(intersection(u,intersection(omega,v))))) || -> equal(regular(complement(intersection(u,intersection(omega,v)))),omega)**.
% 299.96/300.48 145103[2:Res:136055.0,408.1] inductive(complement(successor(complement(restrict(omega,u,v))))) || -> equal(complement(successor(complement(restrict(omega,u,v)))),omega)**.
% 299.96/300.48 145339[2:Rew:77431.0,145243.1,75224.0,145243.1] inductive(regular(complement(intersection(union(omega,omega),u)))) || -> equal(regular(complement(intersection(union(null_class,omega),u))),omega)**.
% 299.96/300.48 145379[2:Res:57280.1,9647.0] || equal(u,universal_class) -> equal(regular(unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 299.96/300.48 145386[2:MRR:145382.0,45898.0] || -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,complement(singleton(unordered_pair(u,v))))*.
% 299.96/300.48 145538[2:Rew:77431.0,145454.1,75224.0,145454.1] inductive(regular(complement(intersection(u,union(omega,omega))))) || -> equal(regular(complement(intersection(u,union(null_class,omega)))),omega)**.
% 299.96/300.48 145651[2:Res:140916.0,3517.0] || member(regular(regular(union(union(u,u),v))),u)* -> equal(regular(union(union(u,u),v)),null_class).
% 299.96/300.48 145820[2:Res:141464.0,3517.0] || member(regular(regular(union(u,union(v,v)))),v)* -> equal(regular(union(u,union(v,v))),null_class).
% 299.96/300.48 146015[2:Res:142936.0,408.1] inductive(union(null_class,intersection(intersection(u,omega),v))) || -> equal(union(null_class,intersection(intersection(u,omega),v)),omega)**.
% 299.96/300.48 146137[2:SpL:4880.0,11428.0] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,null_class))* -> member(x,u)*.
% 299.96/300.48 146260[2:Res:143161.0,408.1] inductive(intersection(union(null_class,intersection(u,omega)),v)) || -> equal(intersection(union(null_class,intersection(u,omega)),v),omega)**.
% 299.96/300.48 146467[2:Res:143969.0,408.1] inductive(union(null_class,intersection(u,intersection(v,omega)))) || -> equal(union(null_class,intersection(u,intersection(v,omega))),omega)**.
% 299.96/300.48 146676[2:Res:144187.0,408.1] inductive(intersection(u,union(null_class,intersection(v,omega)))) || -> equal(intersection(u,union(null_class,intersection(v,omega))),omega)**.
% 299.96/300.48 146908[2:Rew:120309.0,146812.0] || -> subclass(regular(complement(symmetric_difference(union(u,v),union(w,x)))),complement(intersection(union(w,x),union(u,v))))*.
% 299.96/300.48 147050[2:Res:144640.0,408.1] inductive(regular(complement(intersection(intersection(u,omega),v)))) || -> equal(regular(complement(intersection(intersection(u,omega),v))),omega)**.
% 299.96/300.48 147271[2:Res:144865.0,408.1] inductive(regular(complement(intersection(u,intersection(v,omega))))) || -> equal(regular(complement(intersection(u,intersection(v,omega)))),omega)**.
% 299.96/300.48 148453[2:Rew:77431.0,148357.1,75224.0,148357.1] inductive(intersection(intersection(union(omega,omega),u),v)) || -> equal(intersection(intersection(union(null_class,omega),u),v),omega)**.
% 299.96/300.48 148645[2:Rew:77431.0,148566.1,75224.0,148566.1] inductive(intersection(u,intersection(v,union(omega,omega)))) || -> equal(intersection(u,intersection(v,union(null_class,omega))),omega)**.
% 299.96/300.48 148862[2:Rew:77431.0,148768.1,75224.0,148768.1] inductive(intersection(u,intersection(union(omega,omega),v))) || -> equal(intersection(u,intersection(union(null_class,omega),v)),omega)**.
% 299.96/300.48 149062[2:Rew:77431.0,148981.1,75224.0,148981.1] inductive(intersection(intersection(u,union(omega,omega)),v)) || -> equal(intersection(intersection(u,union(null_class,omega)),v),omega)**.
% 299.96/300.48 149871[0:Res:135347.0,408.1] inductive(intersection(intersection(intersection(omega,u),v),w)) || -> equal(intersection(intersection(intersection(omega,u),v),w),omega)**.
% 299.96/300.48 150244[0:Res:135357.0,408.1] inductive(intersection(u,intersection(v,intersection(omega,w)))) || -> equal(intersection(u,intersection(v,intersection(omega,w))),omega)**.
% 299.96/300.48 150491[0:Res:135398.0,408.1] inductive(intersection(u,intersection(intersection(omega,v),w))) || -> equal(intersection(u,intersection(intersection(omega,v),w)),omega)**.
% 299.96/300.48 150743[0:Res:135406.0,408.1] inductive(intersection(intersection(u,intersection(omega,v)),w)) || -> equal(intersection(intersection(u,intersection(omega,v)),w),omega)**.
% 299.96/300.48 151091[0:Res:147465.0,408.1] inductive(intersection(intersection(intersection(u,omega),v),w)) || -> equal(intersection(intersection(intersection(u,omega),v),w),omega)**.
% 299.96/300.48 151339[0:Res:147475.0,408.1] inductive(intersection(u,intersection(v,intersection(w,omega)))) || -> equal(intersection(u,intersection(v,intersection(w,omega))),omega)**.
% 299.96/300.48 151586[0:Res:147520.0,408.1] inductive(intersection(u,intersection(intersection(v,omega),w))) || -> equal(intersection(u,intersection(intersection(v,omega),w)),omega)**.
% 299.96/300.48 151838[0:Res:147529.0,408.1] inductive(intersection(intersection(u,intersection(v,omega)),w)) || -> equal(intersection(intersection(u,intersection(v,omega)),w),omega)**.
% 299.96/300.48 152499[0:SpL:49516.0,4292.0] || member(u,symmetric_difference(image(element_relation,power_class(universal_class)),complement(v)))* -> member(u,union(power_class(complement(power_class(universal_class))),v)).
% 299.96/300.48 152512[0:SpL:49516.0,4292.0] || member(u,symmetric_difference(complement(v),image(element_relation,power_class(universal_class))))* -> member(u,union(v,power_class(complement(power_class(universal_class))))).
% 299.96/300.48 152644[0:Rew:46814.0,152643.0] || -> equal(symmetric_difference(power_class(complement(power_class(universal_class))),complement(union(u,v))),symmetric_difference(image(element_relation,power_class(universal_class)),union(u,v)))**.
% 299.96/300.48 152696[4:SpL:26800.2,133497.0] || member(u,universal_class) member(universal_class,complement(union(v,cross_product(singleton(u),universal_class))))* -> member(u,cantor(v)).
% 299.96/300.48 152926[2:SpL:49517.0,4292.0] || member(u,symmetric_difference(image(element_relation,power_class(null_class)),complement(v)))* -> member(u,union(power_class(complement(power_class(null_class))),v)).
% 299.96/300.48 152939[2:SpL:49517.0,4292.0] || member(u,symmetric_difference(complement(v),image(element_relation,power_class(null_class))))* -> member(u,union(v,power_class(complement(power_class(null_class))))).
% 299.96/300.48 153069[2:Rew:46814.0,153068.0] || -> equal(symmetric_difference(power_class(complement(power_class(null_class))),complement(union(u,v))),symmetric_difference(image(element_relation,power_class(null_class)),union(u,v)))**.
% 299.96/300.48 153137[4:SpL:26808.2,133497.0] || member(u,universal_class) member(universal_class,complement(union(cross_product(singleton(u),universal_class),v)))* -> member(u,cantor(v)).
% 299.96/300.48 154897[2:SpR:103919.0,18.2] || member(second(regular(domain_relation)),u) member(first(regular(domain_relation)),v) -> member(regular(domain_relation),cross_product(v,u))*.
% 299.96/300.48 154898[2:SpR:103919.0,9915.2] || member(second(regular(domain_relation)),universal_class) member(first(regular(domain_relation)),second(regular(domain_relation)))* -> member(regular(domain_relation),element_relation).
% 299.96/300.48 154906[4:SpR:103919.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(regular(domain_relation),cantor(ordered_pair(second(regular(domain_relation)),first(regular(domain_relation))))),u)*.
% 299.96/300.48 154908[4:SpR:103919.0,14893.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(second(regular(domain_relation)),cantor(regular(domain_relation))),first(regular(domain_relation))),u)*.
% 299.96/300.48 154909[4:SpR:103919.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(second(regular(domain_relation)),first(regular(domain_relation))),cantor(regular(domain_relation))),u)*.
% 299.96/300.48 154922[2:SpL:103919.0,11603.0] || member(regular(domain_relation),cross_product(universal_class,universal_class))* subclass(composition_function,cross_product(u,v))* -> member(first(regular(domain_relation)),u).
% 299.96/300.48 156535[2:SpR:106407.0,135360.0] || -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x))))),union(u,complement(power_class(v))))*.
% 299.96/300.48 156762[2:Rew:106085.0,156592.0,109250.0,156592.0,26509.0,156592.0] || -> equal(union(complement(union(u,complement(power_class(v)))),successor(w)),union(intersection(complement(u),power_class(v)),successor(w)))**.
% 299.96/300.48 156763[2:Rew:106085.0,156591.0,47084.0,156591.0,26509.0,156591.0] || -> equal(union(complement(union(u,complement(power_class(v)))),power_class(w)),union(intersection(complement(u),power_class(v)),power_class(w)))**.
% 299.96/300.48 157043[2:SpR:106408.0,135360.0] || -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x))))),union(complement(power_class(u)),v))*.
% 299.96/300.48 157279[2:Rew:106085.0,157101.0,109250.0,157101.0,26509.0,157101.0] || -> equal(union(complement(union(complement(power_class(u)),v)),successor(w)),union(intersection(power_class(u),complement(v)),successor(w)))**.
% 299.96/300.48 157280[2:Rew:106085.0,157100.0,47084.0,157100.0,26509.0,157100.0] || -> equal(union(complement(union(complement(power_class(u)),v)),power_class(w)),union(intersection(power_class(u),complement(v)),power_class(w)))**.
% 299.96/300.48 159408[2:SpR:107226.0,136052.0] || -> subclass(complement(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x))))),union(w,complement(power_class(x))))*.
% 299.96/300.48 159628[2:Rew:106075.0,159501.0,109250.0,159501.0,26509.0,159501.0] || -> equal(union(successor(u),complement(union(v,complement(power_class(w))))),union(successor(u),intersection(complement(v),power_class(w))))**.
% 299.96/300.48 159629[2:Rew:106075.0,159500.0,47084.0,159500.0,26509.0,159500.0] || -> equal(union(power_class(u),complement(union(v,complement(power_class(w))))),union(power_class(u),intersection(complement(v),power_class(w))))**.
% 299.96/300.48 159826[2:Res:154902.1,6486.2] || equal(union(u,v),universal_class)** member(regular(domain_relation),complement(v))* member(regular(domain_relation),complement(u))* -> .
% 299.96/300.48 159925[2:Res:154903.1,106068.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(regular(domain_relation),union(u,complement(union(v,w))))*.
% 299.96/300.48 159928[2:Res:154903.1,75588.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(regular(domain_relation),complement(symmetric_difference(u,v))).
% 299.96/300.48 159929[2:Res:154903.1,106082.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(regular(domain_relation),union(complement(union(u,v)),w))*.
% 299.96/300.48 159932[2:Res:154903.1,6486.2] || subclass(universal_class,union(u,v))* member(regular(domain_relation),complement(v)) member(regular(domain_relation),complement(u)) -> .
% 299.96/300.48 160086[2:SpR:107227.0,136052.0] || -> subclass(complement(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x))))),union(complement(power_class(w)),x))*.
% 299.96/300.48 160317[2:Rew:106075.0,160187.0,109250.0,160187.0,26509.0,160187.0] || -> equal(union(successor(u),complement(union(complement(power_class(v)),w))),union(successor(u),intersection(power_class(v),complement(w))))**.
% 299.96/300.48 160318[2:Rew:106075.0,160186.0,47084.0,160186.0,26509.0,160186.0] || -> equal(union(power_class(u),complement(union(complement(power_class(v)),w))),union(power_class(u),intersection(power_class(v),complement(w))))**.
% 299.96/300.48 160603[2:SpR:108049.0,136052.0] || -> subclass(complement(successor(union(complement(union(u,v)),image(element_relation,union(w,x))))),power_class(complement(union(w,x))))*.
% 299.96/300.48 161146[2:SpR:108050.0,135360.0] || -> subclass(complement(successor(union(image(element_relation,union(u,v)),complement(union(w,x))))),power_class(complement(union(u,v))))*.
% 299.96/300.48 161598[4:SpR:103920.0,18.2] || member(second(regular(composition_function)),u) member(first(regular(composition_function)),v) -> member(regular(composition_function),cross_product(v,u))*.
% 299.96/300.48 161599[4:SpR:103920.0,9915.2] || member(second(regular(composition_function)),universal_class) member(first(regular(composition_function)),second(regular(composition_function)))* -> member(regular(composition_function),element_relation).
% 299.96/300.48 161607[4:SpR:103920.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(regular(composition_function),cantor(ordered_pair(second(regular(composition_function)),first(regular(composition_function))))),u)*.
% 299.96/300.48 161609[4:SpR:103920.0,14893.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(second(regular(composition_function)),cantor(regular(composition_function))),first(regular(composition_function))),u)*.
% 299.96/300.48 161610[4:SpR:103920.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(second(regular(composition_function)),first(regular(composition_function))),cantor(regular(composition_function))),u)*.
% 299.96/300.48 161623[4:SpL:103920.0,11603.0] || member(regular(composition_function),cross_product(universal_class,universal_class))* subclass(composition_function,cross_product(u,v))* -> member(first(regular(composition_function)),u).
% 299.96/300.48 161856[2:Rew:107623.0,161810.1,109057.0,161810.1,107623.0,161810.0] || member(not_subclass_element(power_class(complement(singleton(null_class))),u),image(element_relation,successor(null_class)))* -> subclass(power_class(complement(singleton(null_class))),u).
% 299.96/300.48 162135[2:Rew:107276.0,162134.1,26509.0,162134.1,107276.0,162134.0,26509.0,162134.0] || member(union(u,v),union(complement(v),complement(u)))* member(union(u,v),union(v,u)) -> .
% 299.96/300.48 163295[4:Res:161603.1,6486.2] || equal(union(u,v),universal_class)** member(regular(composition_function),complement(v))* member(regular(composition_function),complement(u))* -> .
% 299.96/300.48 163396[4:Res:161604.1,106068.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(regular(composition_function),union(u,complement(union(v,w))))*.
% 299.96/300.48 163399[4:Res:161604.1,75588.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(regular(composition_function),complement(symmetric_difference(u,v))).
% 299.96/300.48 163400[4:Res:161604.1,106082.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(regular(composition_function),union(complement(union(u,v)),w))*.
% 299.96/300.48 163403[4:Res:161604.1,6486.2] || subclass(universal_class,union(u,v))* member(regular(composition_function),complement(v)) member(regular(composition_function),complement(u)) -> .
% 299.96/300.48 163894[2:Rew:163892.0,163889.0] || member(u,union(complement(successor(null_class)),singleton(complement(singleton(null_class)))))* subclass(universal_class,v)* -> member(u,v)*.
% 299.96/300.48 163910[2:Rew:128063.0,163810.2] || subclass(u,singleton(complement(singleton(null_class)))) member(not_subclass_element(u,null_class),complement(successor(null_class)))* -> subclass(u,null_class).
% 299.96/300.48 163939[2:SpR:46598.0,48630.1] || equal(union(u,image(element_relation,power_class(v))),null_class) -> equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),null_class)**.
% 299.96/300.48 163940[2:SpR:46598.0,41204.1] || subclass(union(u,image(element_relation,power_class(v))),null_class)* -> equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),null_class).
% 299.96/300.48 163957[0:SpR:46598.0,70785.0] || -> subclass(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),intersection(union(u,image(element_relation,power_class(v))),w))*.
% 299.96/300.48 163959[0:SpR:46598.0,92816.0] || -> subclass(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),intersection(w,union(u,image(element_relation,power_class(v)))))*.
% 299.96/300.48 163960[2:SpR:46598.0,135351.0] || -> subclass(union(null_class,intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w)),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 163962[2:SpR:46598.0,135539.0] || -> subclass(regular(complement(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w))),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 163964[0:SpR:46598.0,135347.0] || -> subclass(intersection(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),x),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 163970[2:SpR:46598.0,135364.0] || -> subclass(intersection(union(null_class,symmetric_difference(complement(u),power_class(complement(power_class(v))))),w),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 163994[0:SpR:46598.0,71457.0] || -> subclass(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),intersection(union(v,image(element_relation,power_class(w))),u))*.
% 299.96/300.48 163996[2:SpR:46598.0,135396.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))),union(v,image(element_relation,power_class(w))))*.
% 299.96/300.48 163998[2:SpR:46598.0,135965.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))))),union(v,image(element_relation,power_class(w))))*.
% 299.96/300.48 164000[0:SpR:46598.0,119242.0] || -> subclass(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),intersection(u,union(v,image(element_relation,power_class(w)))))*.
% 299.96/300.48 164002[0:SpR:46598.0,135406.0] || -> subclass(intersection(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),x),union(v,image(element_relation,power_class(w))))*.
% 299.96/300.48 164005[2:SpR:46598.0,135401.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),power_class(complement(power_class(w)))))),union(v,image(element_relation,power_class(w))))*.
% 299.96/300.48 164007[0:SpR:46598.0,135398.0] || -> subclass(intersection(u,intersection(symmetric_difference(complement(v),power_class(complement(power_class(w)))),x)),union(v,image(element_relation,power_class(w))))*.
% 299.96/300.48 164011[0:SpR:46598.0,56523.1] || subclass(union(u,image(element_relation,power_class(v))),w) -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w)*.
% 299.96/300.48 164059[0:SpR:46598.0,135357.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),power_class(complement(power_class(x)))))),union(w,image(element_relation,power_class(x))))*.
% 299.96/300.48 164184[0:SpL:46598.0,135337.0] || equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w) -> subclass(w,union(u,image(element_relation,power_class(v))))*.
% 299.96/300.48 164194[0:SpL:46598.0,99398.0] || subclass(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))* -> subclass(u,union(v,image(element_relation,power_class(w)))).
% 299.96/300.48 164263[2:Rew:131562.1,164159.1] || equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),universal_class)** -> equal(union(u,image(element_relation,power_class(v))),universal_class).
% 299.96/300.48 164340[9:Rew:73462.0,164150.1,47084.0,164150.1,77431.0,164150.1,75224.0,164150.1,31501.0,164150.1,46507.0,164150.1,78007.0,164150.1] function(image(element_relation,power_class(u))) || -> equal(intersection(power_class(complement(power_class(u))),successor(image(element_relation,power_class(u)))),null_class)**.
% 299.96/300.48 164427[2:SpR:46814.0,48630.1] || equal(union(image(element_relation,power_class(u)),v),null_class) -> equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),null_class)**.
% 299.96/300.48 164428[2:SpR:46814.0,41204.1] || subclass(union(image(element_relation,power_class(u)),v),null_class)* -> equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),null_class).
% 299.96/300.48 164445[0:SpR:46814.0,70785.0] || -> subclass(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),intersection(union(image(element_relation,power_class(u)),v),w))*.
% 299.96/300.48 164447[0:SpR:46814.0,92816.0] || -> subclass(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),intersection(w,union(image(element_relation,power_class(u)),v)))*.
% 299.96/300.48 164448[2:SpR:46814.0,135351.0] || -> subclass(union(null_class,intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w)),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 164450[2:SpR:46814.0,135539.0] || -> subclass(regular(complement(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w))),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 164452[0:SpR:46814.0,135347.0] || -> subclass(intersection(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),x),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 164458[2:SpR:46814.0,135364.0] || -> subclass(intersection(union(null_class,symmetric_difference(power_class(complement(power_class(u))),complement(v))),w),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 164482[0:SpR:46814.0,71457.0] || -> subclass(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),intersection(union(image(element_relation,power_class(v)),w),u))*.
% 299.96/300.48 164484[2:SpR:46814.0,135396.0] || -> subclass(union(null_class,intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))),union(image(element_relation,power_class(v)),w))*.
% 299.96/300.48 164486[2:SpR:46814.0,135965.0] || -> subclass(regular(complement(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))))),union(image(element_relation,power_class(v)),w))*.
% 299.96/300.48 164488[0:SpR:46814.0,119242.0] || -> subclass(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),intersection(u,union(image(element_relation,power_class(v)),w)))*.
% 299.96/300.48 164490[0:SpR:46814.0,135406.0] || -> subclass(intersection(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),x),union(image(element_relation,power_class(v)),w))*.
% 299.96/300.48 164493[2:SpR:46814.0,135401.0] || -> subclass(intersection(u,union(null_class,symmetric_difference(power_class(complement(power_class(v))),complement(w)))),union(image(element_relation,power_class(v)),w))*.
% 299.96/300.48 164495[0:SpR:46814.0,135398.0] || -> subclass(intersection(u,intersection(symmetric_difference(power_class(complement(power_class(v))),complement(w)),x)),union(image(element_relation,power_class(v)),w))*.
% 299.96/300.48 164499[0:SpR:46814.0,56523.1] || subclass(union(image(element_relation,power_class(u)),v),w) -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w)*.
% 299.96/300.48 164547[0:SpR:46814.0,135357.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(power_class(complement(power_class(w))),complement(x)))),union(image(element_relation,power_class(w)),x))*.
% 299.96/300.48 164679[0:SpL:46814.0,135337.0] || equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w) -> subclass(w,union(image(element_relation,power_class(u)),v))*.
% 299.96/300.48 164689[0:SpL:46814.0,99398.0] || subclass(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))* -> subclass(u,union(image(element_relation,power_class(v)),w)).
% 299.96/300.48 164755[2:Rew:131562.1,164654.1] || equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),universal_class)** -> equal(union(image(element_relation,power_class(u)),v),universal_class).
% 299.96/300.48 165022[2:Rew:97382.1,164949.3,97382.1,164949.1] || equal(complement(u),universal_class) member(v,universal_class) member(apply(choice,v),u)* -> equal(v,null_class).
% 299.96/300.48 165492[0:Obv:165482.2] || subclass(universal_class,u) member(regular(complement(intersection(v,u))),v)* -> equal(complement(intersection(v,u)),null_class).
% 299.96/300.48 165929[3:Rew:165927.0,165924.0] || member(u,union(union(element_relation,element_relation),complement(compose(element_relation,universal_class))))* subclass(universal_class,v)* -> member(u,v)*.
% 299.96/300.48 165944[3:Rew:153978.0,165832.2] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(u,null_class),union(element_relation,element_relation))* -> subclass(u,null_class).
% 299.96/300.48 166322[3:Rew:26498.0,166185.0] || -> equal(complement(intersection(compose(element_relation,universal_class),union(null_class,complement(element_relation)))),symmetric_difference(compose(element_relation,universal_class),union(null_class,complement(element_relation))))**.
% 299.96/300.48 166619[3:Rew:166617.0,166614.0] || member(u,union(element_relation,union(null_class,complement(compose(element_relation,universal_class)))))* subclass(universal_class,v)* -> member(u,v)*.
% 299.96/300.48 166629[3:Rew:154025.0,166527.2] || subclass(u,union(null_class,complement(compose(element_relation,universal_class))))* member(not_subclass_element(u,null_class),element_relation) -> subclass(u,null_class).
% 299.96/300.48 166972[2:Rew:166970.0,166966.0] || member(u,union(successor(null_class),union(null_class,singleton(singleton(null_class)))))* subclass(universal_class,v)* -> member(u,v)*.
% 299.96/300.48 166985[2:Rew:154075.0,166876.2] || subclass(u,union(null_class,singleton(singleton(null_class))))* member(not_subclass_element(u,null_class),successor(null_class)) -> subclass(u,null_class).
% 299.96/300.48 167114[4:Res:15112.2,23525.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* member(v,cantor(u)) equal(complement(application_function),universal_class) -> .
% 299.96/300.48 167115[4:Res:15112.2,757.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* member(v,cantor(u)) subclass(universal_class,complement(application_function)) -> .
% 299.96/300.48 167116[4:Res:15112.2,63420.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class))* member(v,cantor(u)) equal(successor(application_function),null_class) -> .
% 299.96/300.48 167320[2:Rew:109250.0,167278.2,109250.0,167278.0] || member(successor(u),universal_class) member(apply(choice,successor(u)),complement(successor(u)))* -> equal(successor(u),null_class).
% 299.96/300.48 167923[4:MRR:167900.0,2113.0] || member(singleton(singleton(null_class)),compose(u,v))* -> member(null_class,cantor(v)) member(universal_class,image(u,range_of(null_class))).
% 299.96/300.48 167963[9:SoR:37717.0,2679.2] single_valued_class(apply(null_class,u)) || member(range_of(null_class),universal_class)* equal(apply(null_class,u),cross_product(universal_class,universal_class))** -> .
% 299.96/300.48 167980[4:MRR:167969.3,21706.0] || member(u,universal_class) subclass(domain_relation,ordered_pair(universal_class,universal_class))* -> equal(ordered_pair(u,cantor(u)),unordered_pair(universal_class,null_class))**.
% 299.96/300.48 169638[4:SpR:169029.0,18.2] || member(second(regular(element_relation)),u) member(first(regular(element_relation)),v) -> member(regular(element_relation),cross_product(v,u))*.
% 299.96/300.48 169639[4:SpR:169029.0,9915.2] || member(second(regular(element_relation)),universal_class) member(first(regular(element_relation)),second(regular(element_relation)))* -> member(regular(element_relation),element_relation).
% 299.96/300.48 169648[4:SpR:169029.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(regular(element_relation),cantor(ordered_pair(second(regular(element_relation)),first(regular(element_relation))))),u)*.
% 299.96/300.48 169650[4:SpR:169029.0,14893.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(second(regular(element_relation)),cantor(regular(element_relation))),first(regular(element_relation))),u)*.
% 299.96/300.48 169651[4:SpR:169029.0,14894.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(second(regular(element_relation)),first(regular(element_relation))),cantor(regular(element_relation))),u)*.
% 299.96/300.48 169667[4:SpL:169029.0,11603.0] || member(regular(element_relation),cross_product(universal_class,universal_class))* subclass(composition_function,cross_product(u,v))* -> member(first(regular(element_relation)),u).
% 299.96/300.48 170148[4:MRR:170147.3,16544.0] || equal(u,universal_class) equal(compose(v,null_class),u)* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 170150[9:MRR:170149.3,16544.0] one_to_one(u) || equal(compose(v,null_class),inverse(u))* member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* -> .
% 299.96/300.48 171102[4:Res:169644.1,6486.2] || equal(union(u,v),universal_class)** member(regular(element_relation),complement(v))* member(regular(element_relation),complement(u))* -> .
% 299.96/300.48 171203[4:Res:169645.1,106068.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(regular(element_relation),union(u,complement(union(v,w))))*.
% 299.96/300.48 171206[4:Res:169645.1,75588.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(regular(element_relation),complement(symmetric_difference(u,v))).
% 299.96/300.48 171207[4:Res:169645.1,106082.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(regular(element_relation),union(complement(union(u,v)),w))*.
% 299.96/300.48 171212[4:Res:169645.1,6486.2] || subclass(universal_class,union(u,v))* member(regular(element_relation),complement(v)) member(regular(element_relation),complement(u)) -> .
% 299.96/300.48 824[0:Res:449.1,19.0] || subclass(universal_class,cross_product(u,v))* -> equal(ordered_pair(first(ordered_pair(w,x)),second(ordered_pair(w,x))),ordered_pair(w,x))**.
% 299.96/300.48 1988[0:Res:60.1,174.1] || member(ordered_pair(u,y__dfg),compose(v,w)) equal(complement(image(v,image(w,singleton(u)))),range_of(xr))** -> .
% 299.96/300.48 2045[0:Res:60.1,2009.1] || member(ordered_pair(u,singleton(v)),compose(w,x))* equal(complement(image(w,image(x,singleton(u)))),universal_class) -> .
% 299.96/300.48 4049[0:SpL:3935.0,38.0] || member(ordered_pair(singleton(singleton(null_class)),u),flip(v)) -> member(ordered_pair(ordered_pair(domain__dfg(xr,universal_class,y__dfg),null_class),u),v)*.
% 299.96/300.48 4050[0:SpL:3935.0,35.0] || member(ordered_pair(singleton(singleton(null_class)),u),rotate(v)) -> member(ordered_pair(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u),null_class),v)*.
% 299.96/300.48 5849[2:Res:5107.1,19.0] || subclass(domain_relation,cross_product(u,v))* -> equal(ordered_pair(first(ordered_pair(null_class,null_class)),second(ordered_pair(null_class,null_class))),ordered_pair(null_class,null_class))**.
% 299.96/300.48 6099[0:Res:5642.0,9.0] || subclass(union(u,v),symmetric_difference(complement(u),complement(v)))* -> equal(symmetric_difference(complement(u),complement(v)),union(u,v)).
% 299.96/300.48 6153[0:Res:6075.0,9.0] || subclass(successor(u),symmetric_difference(complement(u),complement(singleton(u))))* -> equal(symmetric_difference(complement(u),complement(singleton(u))),successor(u)).
% 299.96/300.48 7409[2:SpR:5175.0,236.1] || member(restrict(element_relation,universal_class,range_of(null_class)),universal_class) -> member(ordered_pair(restrict(element_relation,universal_class,range_of(null_class)),apply(null_class,u)),domain_relation)*.
% 299.96/300.48 7745[0:Res:1404.2,174.1] || member(y__dfg,cross_product(u,v)) member(y__dfg,w) equal(complement(restrict(w,u,v)),range_of(xr))** -> .
% 299.96/300.48 10803[0:Res:147.1,1407.1] || equal(complement(intersection(u,v)),range_of(xr)) member(y__dfg,union(u,v)) -> member(y__dfg,symmetric_difference(u,v))*.
% 299.96/300.48 12223[2:Res:25.2,5841.1] || member(ordered_pair(null_class,null_class),u) member(ordered_pair(null_class,null_class),v) subclass(domain_relation,complement(intersection(v,u)))* -> .
% 299.96/300.48 12574[2:Rew:4880.0,12566.1] || member(ordered_pair(u,not_subclass_element(v,image(w,range_of(null_class)))),compose(w,null_class))* -> subclass(v,image(w,range_of(null_class))).
% 299.96/300.48 14396[0:Res:25.2,698.1] || member(unordered_pair(u,v),w)* member(unordered_pair(u,v),x)* subclass(universal_class,complement(intersection(x,w)))* -> .
% 299.96/300.48 16429[4:SpL:16381.0,1990.1] || member(ordered_pair(universal_class,u),compose(v,w))* subclass(image(v,image(w,null_class)),x)* -> member(u,x)*.
% 299.96/300.48 17413[4:SpL:16458.0,38.0] || member(ordered_pair(ordered_pair(u,universal_class),v),flip(w)) -> member(ordered_pair(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u),v),w)*.
% 299.96/300.48 17414[4:SpL:16458.0,35.0] || member(ordered_pair(ordered_pair(u,universal_class),v),rotate(w)) -> member(ordered_pair(ordered_pair(domain__dfg(xr,universal_class,y__dfg),v),u),w)*.
% 299.96/300.48 18823[0:Res:25.2,757.1] || member(ordered_pair(u,v),w)* member(ordered_pair(u,v),x)* subclass(universal_class,complement(intersection(x,w)))* -> .
% 299.96/300.48 18998[3:SpR:3217.2,105.0] single_valued_class(u) single_valued_class(v) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),single_valued2(v)),single_valued3(u))**.
% 299.96/300.48 19028[3:SpR:3220.2,105.0] function(u) function(v) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),single_valued2(v)),single_valued3(u))**.
% 299.96/300.48 19062[3:SpR:3221.2,105.0] function(u) single_valued_class(v) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),single_valued2(v)),single_valued3(u))**.
% 299.96/300.48 19073[3:SpR:3221.2,105.0] function(u) single_valued_class(v) || -> equal(domain__dfg(v,image(inverse(v),singleton(single_valued1(v))),single_valued2(u)),single_valued3(v))**.
% 299.96/300.48 19098[3:SpR:3249.2,105.0] function(u) function(v) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(v))),single_valued2(u)),single_valued3(u))**.
% 299.96/300.48 19124[3:SpR:3252.2,105.0] single_valued_class(u) single_valued_class(v) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(v))),single_valued2(u)),single_valued3(u))**.
% 299.96/300.49 19150[3:SpR:3253.2,105.0] single_valued_class(u) function(v) || -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(v))),single_valued2(u)),single_valued3(u))**.
% 299.96/300.49 19159[3:SpR:3253.2,105.0] single_valued_class(u) function(v) || -> equal(domain__dfg(v,image(inverse(v),singleton(single_valued1(u))),single_valued2(v)),single_valued3(v))**.
% 299.96/300.49 19685[4:Res:502.3,19445.0] || member(u,universal_class) subclass(u,cantor(apply(choice,u)))* subclass(universal_class,complement(element_relation)) -> equal(u,null_class).
% 299.96/300.49 19696[4:Res:535.3,19445.0] function(u) || member(v,universal_class) subclass(universal_class,cantor(image(u,v)))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.49 20285[0:Res:20171.0,9.0] || subclass(power_class(u),singleton(regular(power_class(u))))* -> equal(power_class(u),null_class) equal(singleton(regular(power_class(u))),power_class(u)).
% 299.96/300.49 20458[0:Res:10763.2,19.0] || subclass(universal_class,cross_product(u,v))* -> equal(w,null_class) equal(ordered_pair(first(regular(w)),second(regular(w))),regular(w))**.
% 299.96/300.49 21704[2:SpL:822.2,21687.0] || member(cross_product(u,v),universal_class) subclass(apply(choice,cross_product(u,v)),null_class)* -> equal(cross_product(u,v),null_class).
% 299.96/300.49 21729[2:SpL:822.2,21706.0] || member(cross_product(u,v),universal_class) equal(apply(choice,cross_product(u,v)),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 21862[0:Res:197.1,4304.1] || member(not_subclass_element(intersection(intersection(u,v),w),x),symmetric_difference(u,v))* -> subclass(intersection(intersection(u,v),w),x).
% 299.96/300.49 21876[0:Res:185.1,4304.1] || member(not_subclass_element(intersection(u,intersection(v,w)),x),symmetric_difference(v,w))* -> subclass(intersection(u,intersection(v,w)),x).
% 299.96/300.49 21885[4:Res:14830.2,4304.1] || member(u,universal_class) subclass(domain_relation,intersection(v,w)) member(ordered_pair(u,cantor(u)),symmetric_difference(v,w))* -> .
% 299.96/300.49 24698[2:Res:25.2,23399.1] || member(unordered_pair(u,v),w)* member(unordered_pair(u,v),x)* equal(complement(intersection(x,w)),universal_class)** -> .
% 299.96/300.49 24956[0:SpL:568.0,3518.0] || subclass(u,symmetric_difference(v,cross_product(w,x))) -> equal(u,null_class) member(regular(u),complement(restrict(v,w,x)))*.
% 299.96/300.49 24957[0:SpL:569.0,3518.0] || subclass(u,symmetric_difference(cross_product(v,w),x)) -> equal(u,null_class) member(regular(u),complement(restrict(x,v,w)))*.
% 299.96/300.49 25620[2:Res:25.2,23525.1] || member(ordered_pair(u,v),w)* member(ordered_pair(u,v),x)* equal(complement(intersection(x,w)),universal_class)** -> .
% 299.96/300.49 25758[4:SpR:14810.2,6023.0] || member(u,universal_class) -> member(u,cantor(cross_product(v,universal_class))) equal(image(cross_product(singleton(u),universal_class),v),range_of(null_class))**.
% 299.96/300.49 25766[4:SpL:6023.0,19667.0] || member(inverse(restrict(cross_product(u,universal_class),v,w)),image(cross_product(v,w),u))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.49 25893[2:MRR:25874.0,9963.1] || -> member(regular(regular(union(u,v))),complement(u))* equal(regular(union(u,v)),null_class) equal(union(u,v),null_class).
% 299.96/300.49 25949[0:Res:25896.1,1407.1] || equal(complement(successor(intersection(u,v))),universal_class)** member(y__dfg,union(u,v)) -> member(y__dfg,symmetric_difference(u,v)).
% 299.96/300.49 26036[2:MRR:26015.0,9963.1] || -> member(regular(regular(union(u,v))),complement(v))* equal(regular(union(u,v)),null_class) equal(union(u,v),null_class).
% 299.96/300.49 26068[0:Res:25960.1,1407.1] || equal(complement(successor(intersection(u,v))),universal_class)** member(omega,union(u,v)) -> member(omega,symmetric_difference(u,v)).
% 299.96/300.49 26131[0:Res:26079.1,1407.1] || equal(complement(successor(intersection(u,v))),universal_class)** member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v)).
% 299.96/300.49 26138[0:SpR:276.0,282.1] || -> equal(restrict(cross_product(u,v),w,x),null_class) member(regular(restrict(cross_product(w,x),u,v)),cross_product(u,v))*.
% 299.96/300.49 26158[0:Res:282.1,274.0] || -> equal(restrict(restrict(u,v,w),x,y),null_class) member(regular(restrict(restrict(u,v,w),x,y)),u)*.
% 299.96/300.49 26166[0:Res:282.1,576.0] || -> equal(restrict(symmetric_difference(u,v),w,x),null_class) member(regular(restrict(symmetric_difference(u,v),w,x)),union(u,v))*.
% 299.96/300.49 26180[2:Res:282.1,4634.0] || member(regular(restrict(regular(u),v,w)),u)* -> equal(restrict(regular(u),v,w),null_class) equal(u,null_class).
% 299.96/300.49 26182[4:Res:282.1,9930.0] || -> equal(restrict(sum_class(range_of(null_class)),u,v),null_class) member(regular(restrict(sum_class(range_of(null_class)),u,v)),apply(null_class,w))*.
% 299.96/300.49 26183[4:Res:282.1,9931.0] || -> equal(restrict(apply(null_class,u),v,w),null_class) member(regular(restrict(apply(null_class,u),v,w)),apply(null_class,x))*.
% 299.96/300.49 26184[4:Res:282.1,9932.0] || -> equal(restrict(apply(null_class,u),v,w),null_class) member(regular(restrict(apply(null_class,u),v,w)),sum_class(range_of(null_class)))*.
% 299.96/300.49 26420[0:Rew:30.0,26314.1] || member(not_subclass_element(cross_product(u,v),restrict(w,u,v)),w)* -> subclass(cross_product(u,v),restrict(w,u,v)).
% 299.96/300.49 28882[3:Rew:26509.0,27169.1,27508.0,27169.0] || member(not_subclass_element(union(null_class,complement(compose(element_relation,universal_class))),u),element_relation)* -> subclass(union(null_class,complement(compose(element_relation,universal_class))),u).
% 299.96/300.49 28884[2:Rew:26509.0,27254.1] || -> equal(union(null_class,restrict(u,v,w)),null_class) member(regular(union(null_class,restrict(u,v,w))),cross_product(v,w))*.
% 299.96/300.49 30666[6:Res:30546.1,1407.1] || equal(complement(intersection(u,v)),singleton(null_class)) member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 299.96/300.49 30801[6:Res:30656.1,1407.1] || equal(complement(intersection(u,v)),successor(null_class)) member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 299.96/300.49 31261[4:SpL:326.0,15095.0] || member(singleton(singleton(singleton(singleton(singleton(singleton(u)))))),application_function)* -> member(singleton(u),cantor(singleton(singleton(singleton(singleton(u))))))*.
% 299.96/300.49 31791[0:Rew:569.0,31733.1] || member(regular(symmetric_difference(cross_product(u,v),w)),restrict(w,u,v))* -> equal(symmetric_difference(cross_product(u,v),w),null_class).
% 299.96/300.49 31792[0:Rew:568.0,31732.1] || member(regular(symmetric_difference(u,cross_product(v,w))),restrict(u,v,w))* -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 299.96/300.49 34505[0:Obv:34476.1] || member(ordered_pair(u,v),compose(w,x)) -> subclass(intersection(y,singleton(v)),image(w,image(x,singleton(u))))*.
% 299.96/300.49 34589[0:Obv:34558.1] || member(ordered_pair(u,v),compose(w,x)) -> subclass(intersection(singleton(v),y),image(w,image(x,singleton(u))))*.
% 299.96/300.49 34653[2:Rew:26509.0,34622.1] || member(not_subclass_element(u,v),symmetric_difference(w,x))* subclass(u,union(null_class,intersection(w,x)))* -> subclass(u,v).
% 299.96/300.49 35206[2:SpL:27508.0,442.1] || member(u,universal_class) subclass(union(null_class,complement(v)),w)* -> member(u,union(null_class,v))* member(u,w)*.
% 299.96/300.49 35678[2:Res:29122.1,19.0] || equal(cross_product(u,v),domain_relation)** -> equal(ordered_pair(first(ordered_pair(null_class,null_class)),second(ordered_pair(null_class,null_class))),ordered_pair(null_class,null_class))**.
% 299.96/300.49 35787[0:Obv:35775.1] || member(not_subclass_element(restrict(u,v,w),intersection(x,u)),x)* -> subclass(restrict(u,v,w),intersection(x,u)).
% 299.96/300.49 35817[0:Res:450.1,3.0] || subclass(complement(cross_product(universal_class,universal_class)),u)* subclass(u,v)* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),v)*.
% 299.96/300.49 35835[0:Res:450.1,576.0] || subclass(complement(cross_product(universal_class,universal_class)),symmetric_difference(u,v)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,v))*.
% 299.96/300.49 35847[4:Res:450.1,9930.0] || subclass(complement(cross_product(universal_class,universal_class)),sum_class(range_of(null_class))) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),apply(null_class,u))*.
% 299.96/300.49 35848[4:Res:450.1,9931.0] || subclass(complement(cross_product(universal_class,universal_class)),apply(null_class,u))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),apply(null_class,v))*.
% 299.96/300.49 35849[4:Res:450.1,9932.0] || subclass(complement(cross_product(universal_class,universal_class)),apply(null_class,u))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),sum_class(range_of(null_class)))*.
% 299.96/300.49 35943[0:Res:6852.1,3.0] || subclass(complement(u),cross_product(universal_class,universal_class))* subclass(u,v)* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),v)*.
% 299.96/300.49 35961[0:Res:6852.1,576.0] || subclass(complement(symmetric_difference(u,v)),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,v))*.
% 299.96/300.49 35974[4:Res:6852.1,9931.0] || subclass(complement(apply(null_class,u)),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),apply(null_class,v))*.
% 299.96/300.49 35975[4:Res:6852.1,9932.0] || subclass(complement(apply(null_class,u)),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),sum_class(range_of(null_class)))*.
% 299.96/300.49 36239[4:Res:23376.1,14890.0] || equal(cantor(regular(cross_product(singleton(unordered_pair(u,v)),universal_class))),universal_class)** -> equal(cross_product(singleton(unordered_pair(u,v)),universal_class),null_class).
% 299.96/300.49 36240[4:Res:425.1,14890.0] || subclass(universal_class,cantor(regular(cross_product(singleton(unordered_pair(u,v)),universal_class))))* -> equal(cross_product(singleton(unordered_pair(u,v)),universal_class),null_class).
% 299.96/300.49 36256[4:Res:23388.1,14890.0] || equal(cantor(regular(cross_product(singleton(ordered_pair(u,v)),universal_class))),universal_class)** -> equal(cross_product(singleton(ordered_pair(u,v)),universal_class),null_class).
% 299.96/300.49 36257[4:Res:449.1,14890.0] || subclass(universal_class,cantor(regular(cross_product(singleton(ordered_pair(u,v)),universal_class))))* -> equal(cross_product(singleton(ordered_pair(u,v)),universal_class),null_class).
% 299.96/300.49 36260[4:Res:29122.1,14890.0] || equal(cantor(regular(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))),domain_relation)** -> equal(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class),null_class).
% 299.96/300.49 36261[4:Res:5107.1,14890.0] || subclass(domain_relation,cantor(regular(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class))))* -> equal(cross_product(singleton(ordered_pair(null_class,null_class)),universal_class),null_class).
% 299.96/300.49 36262[4:Res:4062.1,14890.0] || equal(cantor(regular(cross_product(singleton(singleton(null_class)),universal_class))),singleton(singleton(null_class)))** -> equal(cross_product(singleton(singleton(null_class)),universal_class),null_class).
% 299.96/300.49 36263[4:Res:19334.2,14890.0] || equal(cantor(regular(cross_product(singleton(u),universal_class))),universal_class)** -> equal(singleton(u),null_class) equal(cross_product(singleton(u),universal_class),null_class).
% 299.96/300.49 38266[9:SSi:38256.1,73.1] one_to_one(u) || subclass(universal_class,cantor(cantor(v)))* equal(cantor(cantor(w)),universal_class) -> compatible(u,w,v)*.
% 299.96/300.49 38567[9:SpR:38417.1,60.1] one_to_one(u) || member(ordered_pair(inverse(u),v),compose(w,x))* -> member(v,image(w,image(x,null_class))).
% 299.96/300.49 39229[4:Res:14939.1,3.0] || member(u,universal_class) subclass(cantor(v),w)* -> equal(sum_class(range_of(null_class)),apply(v,u))* member(u,w)*.
% 299.96/300.49 39263[4:MRR:39242.0,9963.1] || -> equal(apply(u,regular(regular(cantor(u)))),sum_class(range_of(null_class)))** equal(regular(cantor(u)),null_class) equal(cantor(u),null_class).
% 299.96/300.49 39266[4:MRR:39245.0,9963.1] || -> equal(apply(u,regular(intersection(v,complement(cantor(u))))),sum_class(range_of(null_class)))** equal(intersection(v,complement(cantor(u))),null_class).
% 299.96/300.49 39267[4:MRR:39244.0,9963.1] || -> equal(apply(u,regular(intersection(complement(cantor(u)),v))),sum_class(range_of(null_class)))** equal(intersection(complement(cantor(u)),v),null_class).
% 299.96/300.49 39268[4:MRR:39237.0,319.0] || subclass(cantor(u),cross_product(universal_class,universal_class)) -> equal(apply(u,ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),sum_class(range_of(null_class)))**.
% 299.96/300.49 39959[4:Res:14893.1,3.0] || subclass(domain_relation,rotate(u))* subclass(u,v)* -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),v)*.
% 299.96/300.49 39962[4:Res:14893.1,8048.1] || subclass(domain_relation,rotate(complement(compose(element_relation,universal_class)))) member(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v),element_relation)* -> .
% 299.96/300.49 39978[4:Res:14893.1,576.0] || subclass(domain_relation,rotate(symmetric_difference(u,v))) -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),union(u,v))*.
% 299.96/300.49 39994[4:Res:14893.1,9930.0] || subclass(domain_relation,rotate(sum_class(range_of(null_class)))) -> member(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v),apply(null_class,w))*.
% 299.96/300.49 39995[4:Res:14893.1,9931.0] || subclass(domain_relation,rotate(apply(null_class,u)))* -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),apply(null_class,x))*.
% 299.96/300.49 39996[4:Res:14893.1,9932.0] || subclass(domain_relation,rotate(apply(null_class,u)))* -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),sum_class(range_of(null_class)))*.
% 299.96/300.49 40014[4:Res:14893.1,839.0] || subclass(domain_relation,rotate(application_function)) -> equal(apply(ordered_pair(u,cantor(ordered_pair(singleton(singleton(singleton(v))),u))),singleton(v)),v)**.
% 299.96/300.49 40056[4:Res:14894.1,3.0] || subclass(domain_relation,flip(u))* subclass(u,v)* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),v)*.
% 299.96/300.49 40059[4:Res:14894.1,8048.1] || subclass(domain_relation,flip(complement(compose(element_relation,universal_class)))) member(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))),element_relation)* -> .
% 299.96/300.49 40075[4:Res:14894.1,576.0] || subclass(domain_relation,flip(symmetric_difference(u,v))) -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),union(u,v))*.
% 299.96/300.49 40091[4:Res:14894.1,9930.0] || subclass(domain_relation,flip(sum_class(range_of(null_class)))) -> member(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))),apply(null_class,w))*.
% 299.96/300.49 40092[4:Res:14894.1,9931.0] || subclass(domain_relation,flip(apply(null_class,u)))* -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),apply(null_class,x))*.
% 299.96/300.49 40093[4:Res:14894.1,9932.0] || subclass(domain_relation,flip(apply(null_class,u)))* -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),sum_class(range_of(null_class)))*.
% 299.96/300.49 40175[0:Res:2885.2,3.0] || subclass(u,v)* subclass(v,w)* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),w)*.
% 299.96/300.49 40178[3:Res:2885.2,8048.1] || subclass(u,complement(compose(element_relation,universal_class)))* member(regular(intersection(v,u)),element_relation)* -> equal(intersection(v,u),null_class).
% 299.96/300.49 40194[0:Res:2885.2,576.0] || subclass(u,symmetric_difference(v,w)) -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),union(v,w))*.
% 299.96/300.49 40210[4:Res:2885.2,9930.0] || subclass(u,sum_class(range_of(null_class))) -> equal(intersection(v,u),null_class) member(regular(intersection(v,u)),apply(null_class,w))*.
% 299.96/300.49 40211[4:Res:2885.2,9931.0] || subclass(u,apply(null_class,v))* -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),apply(null_class,x))*.
% 299.96/300.49 40212[4:Res:2885.2,9932.0] || subclass(u,apply(null_class,v))* -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),sum_class(range_of(null_class)))*.
% 299.96/300.49 40245[0:Rew:30.0,40120.1] || subclass(cross_product(u,v),w) -> equal(restrict(x,u,v),null_class) member(regular(restrict(x,u,v)),w)*.
% 299.96/300.49 40343[0:Res:2887.1,3.0] || subclass(u,v) -> equal(intersection(w,intersection(u,x)),null_class) member(regular(intersection(w,intersection(u,x))),v)*.
% 299.96/300.49 40348[0:Res:2887.1,23.0] || -> equal(intersection(u,intersection(intersection(v,w),x)),null_class) member(regular(intersection(u,intersection(intersection(v,w),x))),v)*.
% 299.96/300.49 40349[0:Res:2887.1,24.0] || -> equal(intersection(u,intersection(intersection(v,w),x)),null_class) member(regular(intersection(u,intersection(intersection(v,w),x))),w)*.
% 299.96/300.49 40751[0:Res:2888.1,3.0] || subclass(u,v) -> equal(intersection(w,intersection(x,u)),null_class) member(regular(intersection(w,intersection(x,u))),v)*.
% 299.96/300.49 40756[0:Res:2888.1,23.0] || -> equal(intersection(u,intersection(v,intersection(w,x))),null_class) member(regular(intersection(u,intersection(v,intersection(w,x)))),w)*.
% 299.96/300.49 40757[0:Res:2888.1,24.0] || -> equal(intersection(u,intersection(v,intersection(w,x))),null_class) member(regular(intersection(u,intersection(v,intersection(w,x)))),x)*.
% 299.96/300.49 41181[0:Res:3492.2,3.0] || subclass(u,v)* subclass(v,w)* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),w)*.
% 299.96/300.49 41184[3:Res:3492.2,8048.1] || subclass(u,complement(compose(element_relation,universal_class)))* member(regular(intersection(u,v)),element_relation)* -> equal(intersection(u,v),null_class).
% 299.96/300.49 41200[0:Res:3492.2,576.0] || subclass(u,symmetric_difference(v,w)) -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),union(v,w))*.
% 299.96/300.49 41216[4:Res:3492.2,9930.0] || subclass(u,sum_class(range_of(null_class))) -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),apply(null_class,w))*.
% 299.96/300.49 41217[4:Res:3492.2,9931.0] || subclass(u,apply(null_class,v))* -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),apply(null_class,x))*.
% 299.96/300.49 41218[4:Res:3492.2,9932.0] || subclass(u,apply(null_class,v))* -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),sum_class(range_of(null_class)))*.
% 299.96/300.49 41605[0:Res:3494.1,3.0] || subclass(u,v) -> equal(intersection(intersection(u,w),x),null_class) member(regular(intersection(intersection(u,w),x)),v)*.
% 299.96/300.49 41610[0:Res:3494.1,23.0] || -> equal(intersection(intersection(intersection(u,v),w),x),null_class) member(regular(intersection(intersection(intersection(u,v),w),x)),u)*.
% 299.96/300.49 41611[0:Res:3494.1,24.0] || -> equal(intersection(intersection(intersection(u,v),w),x),null_class) member(regular(intersection(intersection(intersection(u,v),w),x)),v)*.
% 299.96/300.49 42241[0:Res:3495.1,3.0] || subclass(u,v) -> equal(intersection(intersection(w,u),x),null_class) member(regular(intersection(intersection(w,u),x)),v)*.
% 299.96/300.49 42246[0:Res:3495.1,23.0] || -> equal(intersection(intersection(u,intersection(v,w)),x),null_class) member(regular(intersection(intersection(u,intersection(v,w)),x)),v)*.
% 299.96/300.49 42247[0:Res:3495.1,24.0] || -> equal(intersection(intersection(u,intersection(v,w)),x),null_class) member(regular(intersection(intersection(u,intersection(v,w)),x)),w)*.
% 299.96/300.49 42981[2:SpL:35175.0,442.1] || member(u,universal_class) subclass(union(null_class,complement(v)),w)* -> member(u,union(v,v))* member(u,w)*.
% 299.96/300.49 43215[0:Res:3570.2,3.0] || subclass(u,symmetric_difference(v,w))* subclass(union(v,w),x)* -> equal(u,null_class) member(regular(u),x)*.
% 299.96/300.49 43240[0:Obv:43219.1] || subclass(intersection(u,complement(union(v,w))),symmetric_difference(v,w))* -> equal(intersection(u,complement(union(v,w))),null_class).
% 299.96/300.49 43241[0:Obv:43218.1] || subclass(intersection(complement(union(u,v)),w),symmetric_difference(u,v))* -> equal(intersection(complement(union(u,v)),w),null_class).
% 299.96/300.49 43676[0:MRR:43621.0,9967.1] || -> member(not_subclass_element(intersection(u,complement(union(v,w))),x),complement(v))* subclass(intersection(u,complement(union(v,w))),x).
% 299.96/300.49 43677[0:MRR:43620.0,9967.1] || -> member(not_subclass_element(intersection(u,complement(union(v,w))),x),complement(w))* subclass(intersection(u,complement(union(v,w))),x).
% 299.96/300.49 44382[0:MRR:44316.0,9967.1] || -> member(not_subclass_element(intersection(complement(union(u,v)),w),x),complement(u))* subclass(intersection(complement(union(u,v)),w),x).
% 299.96/300.49 44383[0:MRR:44315.0,9967.1] || -> member(not_subclass_element(intersection(complement(union(u,v)),w),x),complement(v))* subclass(intersection(complement(union(u,v)),w),x).
% 299.96/300.49 45023[2:SpL:35175.0,7401.0] || equal(u,union(null_class,complement(v)))* member(w,universal_class) -> member(w,union(v,v))* member(w,u)*.
% 299.96/300.49 45024[2:SpL:27508.0,7401.0] || equal(u,union(null_class,complement(v)))* member(w,universal_class) -> member(w,union(null_class,v))* member(w,u)*.
% 299.96/300.49 45236[2:Obv:45218.3] || equal(u,v) member(w,v) member(w,unordered_pair(v,u))* -> equal(unordered_pair(v,u),null_class).
% 299.96/300.49 45241[2:Rew:9620.2,45240.2] || equal(u,v) member(regular(v),unordered_pair(v,u))* -> equal(v,null_class) equal(unordered_pair(v,u),null_class).
% 299.96/300.49 45300[0:SpR:276.0,2899.1] || -> equal(restrict(cross_product(u,v),w,x),null_class) member(regular(restrict(cross_product(w,x),u,v)),cross_product(w,x))*.
% 299.96/300.49 45347[4:Res:23803.1,4282.0] || equal(symmetric_difference(u,cross_product(v,w)),ordered_pair(x,universal_class)) -> member(unordered_pair(x,null_class),complement(restrict(u,v,w)))*.
% 299.96/300.49 45376[0:Res:10763.2,4282.0] || subclass(universal_class,symmetric_difference(u,cross_product(v,w))) -> equal(x,null_class) member(regular(x),complement(restrict(u,v,w)))*.
% 299.96/300.49 45428[4:Res:23803.1,4283.0] || equal(symmetric_difference(cross_product(u,v),w),ordered_pair(x,universal_class)) -> member(unordered_pair(x,null_class),complement(restrict(w,u,v)))*.
% 299.96/300.49 45457[0:Res:10763.2,4283.0] || subclass(universal_class,symmetric_difference(cross_product(u,v),w)) -> equal(x,null_class) member(regular(x),complement(restrict(w,u,v)))*.
% 299.96/300.49 45613[0:Res:5559.1,3.0] || subclass(complement(intersection(u,v)),w) -> subclass(symmetric_difference(u,v),x) member(not_subclass_element(symmetric_difference(u,v),x),w)*.
% 299.96/300.49 45937[2:SpL:822.2,45905.0] || member(cross_product(u,v),universal_class) subclass(universal_class,apply(choice,cross_product(u,v)))* -> equal(cross_product(u,v),null_class).
% 299.96/300.49 45958[2:SpL:822.2,45941.0] || member(cross_product(u,v),universal_class) equal(apply(choice,cross_product(u,v)),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 46269[0:Res:3700.2,274.0] || member(inverse(u),universal_class) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.96/300.49 46300[4:Res:3700.2,19445.0] || member(inverse(u),universal_class) subclass(domain_relation,cantor(ordered_pair(inverse(u),range_of(u))))* subclass(universal_class,complement(element_relation)) -> .
% 299.96/300.49 46316[0:MRR:46306.1,100.0] || member(inverse(u),universal_class) equal(successor(inverse(u)),range_of(u)) -> member(ordered_pair(inverse(u),range_of(u)),successor_relation)*.
% 299.96/300.49 46568[0:Rew:46498.0,36530.0] || subclass(ordered_pair(u,v),power_class(complement(power_class(w)))) member(unordered_pair(u,singleton(v)),image(element_relation,power_class(w)))* -> .
% 299.96/300.49 46604[0:Rew:46498.0,36505.0] || subclass(u,power_class(complement(power_class(v)))) member(not_subclass_element(u,w),image(element_relation,power_class(v)))* -> subclass(u,w).
% 299.96/300.49 46610[0:Rew:46498.0,30969.1] || member(u,universal_class) subclass(universal_class,power_class(complement(power_class(v)))) member(sum_class(u),image(element_relation,power_class(v)))* -> .
% 299.96/300.49 46611[0:Rew:46498.0,30848.1] || member(u,universal_class) subclass(universal_class,power_class(complement(power_class(v)))) member(power_class(u),image(element_relation,power_class(v)))* -> .
% 299.96/300.49 46708[0:Rew:46498.0,33154.1] || -> equal(symmetric_difference(complement(u),power_class(v)),null_class) member(regular(symmetric_difference(complement(u),power_class(v))),union(u,complement(power_class(v))))*.
% 299.96/300.49 46713[2:Rew:46498.0,34277.0] || -> subclass(regular(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))* equal(intersection(complement(u),power_class(v)),null_class).
% 299.96/300.49 47002[0:Rew:46498.0,33156.1] || -> equal(symmetric_difference(power_class(u),complement(v)),null_class) member(regular(symmetric_difference(power_class(u),complement(v))),union(complement(power_class(u)),v))*.
% 299.96/300.49 47007[2:Rew:46498.0,34279.0] || -> subclass(regular(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))* equal(intersection(power_class(u),complement(v)),null_class).
% 299.96/300.49 47422[0:Rew:46498.0,46651.0] || subclass(union(u,complement(power_class(v))),intersection(complement(u),power_class(v)))* -> equal(union(u,complement(power_class(v))),null_class).
% 299.96/300.49 47426[0:Rew:46498.0,46945.0] || subclass(union(complement(power_class(u)),v),intersection(power_class(u),complement(v)))* -> equal(union(complement(power_class(u)),v),null_class).
% 299.96/300.49 47453[0:Rew:46498.0,46473.1,46498.0,46473.1,46498.0,46473.0] || member(not_subclass_element(image(element_relation,power_class(u)),v),power_class(complement(power_class(u))))* -> subclass(complement(power_class(complement(power_class(u)))),v).
% 299.96/300.49 48813[0:Res:438.2,46503.0] || subclass(u,image(element_relation,power_class(v))) member(not_subclass_element(u,w),power_class(complement(power_class(v))))* -> subclass(u,w).
% 299.96/300.49 48845[0:Res:452.1,46503.0] || subclass(ordered_pair(u,v),image(element_relation,power_class(w))) member(unordered_pair(u,singleton(v)),power_class(complement(power_class(w))))* -> .
% 299.96/300.49 49910[2:Rew:26509.0,49551.0] || member(not_subclass_element(power_class(union(u,u)),v),complement(power_class(union(null_class,u))))* -> subclass(power_class(union(u,u)),v).
% 299.96/300.49 49920[2:Rew:26509.0,49919.1] || -> member(not_subclass_element(u,complement(power_class(union(null_class,v)))),power_class(union(v,v)))* subclass(u,complement(power_class(union(null_class,v)))).
% 299.96/300.49 49926[2:Rew:26509.0,49925.1] || member(regular(complement(power_class(union(null_class,u)))),power_class(union(u,u)))* -> equal(complement(power_class(union(null_class,u))),null_class).
% 299.96/300.49 50380[0:SpL:20797.1,46534.0] || equal(u,universal_class) member(v,symmetric_difference(complement(w),power_class(u)))* -> member(v,union(w,complement(power_class(universal_class)))).
% 299.96/300.49 50414[4:Res:23803.1,46534.0] || equal(symmetric_difference(complement(u),power_class(v)),ordered_pair(w,universal_class)) -> member(unordered_pair(w,null_class),union(u,complement(power_class(v))))*.
% 299.96/300.49 50425[0:Res:436.2,46534.0] || subclass(u,symmetric_difference(complement(v),power_class(w))) -> equal(u,null_class) member(regular(u),union(v,complement(power_class(w))))*.
% 299.96/300.49 50444[0:Res:10763.2,46534.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(v))) -> equal(w,null_class) member(regular(w),union(u,complement(power_class(v))))*.
% 299.96/300.49 50510[2:SpL:35175.0,46724.0] || member(u,symmetric_difference(power_class(v),union(null_class,complement(w))))* -> member(u,union(complement(power_class(v)),union(w,w)))*.
% 299.96/300.49 50511[2:SpL:27508.0,46724.0] || member(u,symmetric_difference(power_class(v),union(null_class,complement(w))))* -> member(u,union(complement(power_class(v)),union(null_class,w))).
% 299.96/300.49 50512[0:SpL:20797.1,46724.0] || equal(u,universal_class) member(v,symmetric_difference(power_class(universal_class),complement(w)))* -> member(v,union(complement(power_class(u)),w))*.
% 299.96/300.49 50513[0:SpL:20797.1,46724.0] || equal(u,universal_class) member(v,symmetric_difference(power_class(u),complement(w)))* -> member(v,union(complement(power_class(universal_class)),w)).
% 299.96/300.49 50532[4:Res:23803.1,46724.0] || equal(symmetric_difference(power_class(u),complement(v)),ordered_pair(w,universal_class)) -> member(unordered_pair(w,null_class),union(complement(power_class(u)),v))*.
% 299.96/300.49 50543[0:Res:436.2,46724.0] || subclass(u,symmetric_difference(power_class(v),complement(w))) -> equal(u,null_class) member(regular(u),union(complement(power_class(v)),w))*.
% 299.96/300.49 50562[0:Res:10763.2,46724.0] || subclass(universal_class,symmetric_difference(power_class(u),complement(v))) -> equal(w,null_class) member(regular(w),union(complement(power_class(u)),v))*.
% 299.96/300.49 50716[0:Rew:7221.0,50619.0] || -> subclass(symmetric_difference(complement(u),complement(singleton(u))),v) member(not_subclass_element(symmetric_difference(complement(u),complement(singleton(u))),v),successor(u))*.
% 299.96/300.49 50897[6:Rew:26509.0,50839.0] || equal(union(null_class,intersection(u,v)),null_class)** member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v)).
% 299.96/300.49 51273[2:Res:2066.3,48665.1] || member(u,universal_class)* member(v,universal_class) equal(compose(w,v),u)* equal(compose_class(w),null_class) -> .
% 299.96/300.49 51486[2:SpL:26509.0,254.0] || member(regular(union(u,complement(v))),intersection(complement(u),union(null_class,v)))* -> equal(union(u,complement(v)),null_class).
% 299.96/300.49 51501[2:SpL:26509.0,254.0] || member(regular(union(complement(u),v)),intersection(union(null_class,u),complement(v)))* -> equal(union(complement(u),v),null_class).
% 299.96/300.49 52332[10:Rew:51634.0,25040.0] || member(ordered_pair(u,regular(null_class)),compose(v,w))* equal(complement(image(v,image(w,singleton(u)))),universal_class) -> .
% 299.96/300.49 53071[2:Res:5179.1,4016.0] || member(range_of(null_class),universal_class) subclass(universal_class,u)* subclass(u,v)* -> member(power_class(apply(null_class,w)),v)*.
% 299.96/300.49 53261[2:Res:5179.1,4075.0] || member(range_of(null_class),universal_class) subclass(universal_class,u)* subclass(u,v)* -> member(sum_class(apply(null_class,w)),v)*.
% 299.96/300.49 53463[4:SpR:16405.0,4089.2] || member(image(u,null_class),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(apply(u,universal_class),union(v,w))*.
% 299.96/300.49 53465[4:SpR:50370.0,4089.2] || member(complement(power_class(universal_class)),universal_class) subclass(universal_class,symmetric_difference(u,v)) -> member(apply(element_relation,universal_class),union(u,v))*.
% 299.96/300.49 53759[4:SpL:115.0,15170.1] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(u,cantor(u)),complement(intersection(v,w)))*.
% 299.96/300.49 54105[0:Res:4062.1,46533.0] || equal(intersection(complement(u),power_class(v)),singleton(singleton(null_class))) member(singleton(null_class),union(u,complement(power_class(v))))* -> .
% 299.96/300.49 54403[0:Res:4062.1,46723.0] || equal(intersection(power_class(u),complement(v)),singleton(singleton(null_class))) member(singleton(null_class),union(complement(power_class(u)),v))* -> .
% 299.96/300.49 54579[2:Rew:47084.0,54474.1,26509.0,54474.1,47084.0,54474.0,26509.0,54474.0] || member(u,power_class(v)) member(u,power_class(w)) member(u,complement(intersection(power_class(w),power_class(v))))* -> .
% 299.96/300.49 54676[2:SpR:21712.0,452.1] || subclass(ordered_pair(u,v),w) -> equal(regular(ordered_pair(u,v)),singleton(u)) member(regular(ordered_pair(u,v)),w)*.
% 299.96/300.49 54728[2:SpL:21712.0,698.1] || subclass(universal_class,complement(u)) member(regular(ordered_pair(v,w)),u)* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.96/300.49 54756[2:MRR:54755.2,54703.0] || equal(singleton(u),v) -> equal(regular(ordered_pair(v,u)),singleton(v)) equal(regular(regular(ordered_pair(v,u))),v)**.
% 299.96/300.49 54824[0:SpL:30.0,4303.1] || member(u,symmetric_difference(v,cross_product(w,x)))* subclass(complement(restrict(v,w,x)),y)* -> member(u,y)*.
% 299.96/300.49 54827[0:SpL:31.0,4303.1] || member(u,symmetric_difference(cross_product(v,w),x))* subclass(complement(restrict(x,v,w)),y)* -> member(u,y)*.
% 299.96/300.49 54943[2:Rew:48721.1,54874.1] || equal(intersection(u,v),null_class) member(w,union(u,v))* subclass(universal_class,x)* -> member(w,x)*.
% 299.96/300.49 54878[0:SpL:46502.0,4303.1] || member(u,symmetric_difference(complement(v),power_class(w)))* subclass(union(v,complement(power_class(w))),x)* -> member(u,x)*.
% 299.96/300.49 54879[0:SpL:46508.0,4303.1] || member(u,symmetric_difference(power_class(v),complement(w)))* subclass(union(complement(power_class(v)),w),x)* -> member(u,x)*.
% 299.96/300.49 55316[0:Res:4320.2,274.0] || subclass(u,restrict(v,w,x))* -> subclass(intersection(y,u),z) member(not_subclass_element(intersection(y,u),z),v)*.
% 299.96/300.49 55338[4:Res:4320.2,19445.0] || subclass(u,cantor(not_subclass_element(intersection(v,u),w)))* subclass(universal_class,complement(element_relation)) -> subclass(intersection(v,u),w).
% 299.96/300.49 55504[0:Res:4322.1,26.1] || member(not_subclass_element(intersection(u,intersection(complement(v),w)),x),v)* -> subclass(intersection(u,intersection(complement(v),w)),x).
% 299.96/300.49 55606[0:Rew:115.0,55439.0] || -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(v,w)),x),complement(intersection(v,w)))*.
% 299.96/300.49 55810[2:Res:55649.0,3516.0] || subclass(u,v) -> equal(intersection(w,union(null_class,u)),null_class) member(regular(intersection(w,union(null_class,u))),v)*.
% 299.96/300.49 55827[2:Res:55649.0,3519.0] || -> equal(intersection(u,union(null_class,intersection(v,w))),null_class) member(regular(intersection(u,union(null_class,intersection(v,w)))),w)*.
% 299.96/300.49 55828[2:Res:55649.0,3518.0] || -> equal(intersection(u,union(null_class,intersection(v,w))),null_class) member(regular(intersection(u,union(null_class,intersection(v,w)))),v)*.
% 299.96/300.49 55889[2:Res:55785.0,3516.0] || subclass(u,v) -> equal(intersection(w,union(u,u)),null_class) member(regular(intersection(w,union(u,u))),v)*.
% 299.96/300.49 55946[2:Rew:29362.0,55916.1] single_valued_class(intersection(u,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)))) || -> function(intersection(u,union(null_class,cross_product(universal_class,universal_class))))*.
% 299.96/300.49 56030[0:Res:4323.1,26.1] || member(not_subclass_element(intersection(u,intersection(v,complement(w))),x),w)* -> subclass(intersection(u,intersection(v,complement(w))),x).
% 299.96/300.49 56391[2:Res:55795.0,3515.0] || -> equal(restrict(union(null_class,singleton(u)),v,w),null_class) equal(regular(restrict(union(null_class,singleton(u)),v,w)),u)**.
% 299.96/300.49 56398[2:Res:55795.0,1460.1] single_valued_class(restrict(union(null_class,cross_product(universal_class,universal_class)),u,v)) || -> function(restrict(union(null_class,cross_product(universal_class,universal_class)),u,v))*.
% 299.96/300.49 56486[0:Res:5528.2,274.0] || subclass(u,restrict(v,w,x))* -> subclass(intersection(u,y),z) member(not_subclass_element(intersection(u,y),z),v)*.
% 299.96/300.49 56508[4:Res:5528.2,19445.0] || subclass(u,cantor(not_subclass_element(intersection(u,v),w)))* subclass(universal_class,complement(element_relation)) -> subclass(intersection(u,v),w).
% 299.96/300.49 56620[0:Res:55618.0,3515.0] || -> equal(intersection(u,restrict(singleton(v),w,x)),null_class) equal(regular(intersection(u,restrict(singleton(v),w,x))),v)**.
% 299.96/300.49 56627[0:Res:55618.0,1460.1] single_valued_class(intersection(u,restrict(cross_product(universal_class,universal_class),v,w))) || -> function(intersection(u,restrict(cross_product(universal_class,universal_class),v,w)))*.
% 299.96/300.49 56714[0:Res:55669.0,3515.0] || -> equal(restrict(intersection(singleton(u),v),w,x),null_class) equal(regular(restrict(intersection(singleton(u),v),w,x)),u)**.
% 299.96/300.49 56916[0:Res:56195.0,3515.0] || -> equal(restrict(intersection(u,singleton(v)),w,x),null_class) equal(regular(restrict(intersection(u,singleton(v)),w,x)),v)**.
% 299.96/300.49 57039[0:Res:5531.1,26.1] || member(not_subclass_element(intersection(intersection(complement(u),v),w),x),u)* -> subclass(intersection(intersection(complement(u),v),w),x).
% 299.96/300.49 57143[0:Rew:115.0,56972.0] || -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(u,v),w),x),complement(intersection(u,v)))*.
% 299.96/300.49 57405[0:Res:5532.1,26.1] || member(not_subclass_element(intersection(intersection(u,complement(v)),w),x),v)* -> subclass(intersection(intersection(u,complement(v)),w),x).
% 299.96/300.49 57571[2:Res:57186.0,3516.0] || subclass(u,v) -> equal(intersection(union(null_class,u),w),null_class) member(regular(intersection(union(null_class,u),w)),v)*.
% 299.96/300.49 57588[2:Res:57186.0,3519.0] || -> equal(intersection(union(null_class,intersection(u,v)),w),null_class) member(regular(intersection(union(null_class,intersection(u,v)),w)),v)*.
% 299.96/300.49 57589[2:Res:57186.0,3518.0] || -> equal(intersection(union(null_class,intersection(u,v)),w),null_class) member(regular(intersection(union(null_class,intersection(u,v)),w)),u)*.
% 299.96/300.49 57756[0:Res:50.1,5655.0] inductive(u) || subclass(u,v) -> subclass(image(successor_relation,u),w) member(not_subclass_element(image(successor_relation,u),w),v)*.
% 299.96/300.49 57792[3:Res:36095.0,5655.0] || subclass(complement(element_relation),u) -> subclass(complement(compose(element_relation,universal_class)),v) member(not_subclass_element(complement(compose(element_relation,universal_class)),v),u)*.
% 299.96/300.49 57810[2:Res:47086.1,5655.0] || equal(u,universal_class) subclass(power_class(u),v)* -> subclass(power_class(universal_class),w) member(not_subclass_element(power_class(universal_class),w),v)*.
% 299.96/300.49 57879[2:Res:57214.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(u,w)),null_class) member(regular(union(null_class,intersection(u,w))),v)*.
% 299.96/300.49 57896[2:Res:57214.0,3519.0] || -> equal(union(null_class,intersection(intersection(u,v),w)),null_class) member(regular(union(null_class,intersection(intersection(u,v),w))),v)*.
% 299.96/300.49 57897[2:Res:57214.0,3518.0] || -> equal(union(null_class,intersection(intersection(u,v),w)),null_class) member(regular(union(null_class,intersection(intersection(u,v),w))),u)*.
% 299.96/300.49 58094[9:Res:57280.1,37559.1] function(u) || equal(cantor(cantor(v)),universal_class) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,v)*.
% 299.96/300.49 58900[0:Rew:11129.2,58899.2] || equal(u,v) member(v,w) member(v,x) -> subclass(unordered_pair(v,u),intersection(x,w))*.
% 299.96/300.49 58959[2:Res:58786.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(w,u)),null_class) member(regular(union(null_class,intersection(w,u))),v)*.
% 299.96/300.49 58976[2:Res:58786.0,3519.0] || -> equal(union(null_class,intersection(u,intersection(v,w))),null_class) member(regular(union(null_class,intersection(u,intersection(v,w)))),w)*.
% 299.96/300.49 58977[2:Res:58786.0,3518.0] || -> equal(union(null_class,intersection(u,intersection(v,w))),null_class) member(regular(union(null_class,intersection(u,intersection(v,w)))),v)*.
% 299.96/300.49 59088[2:Res:57544.0,3516.0] || subclass(u,v) -> equal(intersection(union(u,u),w),null_class) member(regular(intersection(union(u,u),w)),v)*.
% 299.96/300.49 59143[2:Rew:29362.0,59115.1] single_valued_class(intersection(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)),u)) || -> function(intersection(union(null_class,cross_product(universal_class,universal_class)),u))*.
% 299.96/300.49 59240[4:Rew:16385.0,59227.2] || member(null_class,u) -> equal(not_subclass_element(ordered_pair(universal_class,v),u),unordered_pair(universal_class,singleton(v)))** subclass(ordered_pair(universal_class,v),u).
% 299.96/300.49 59512[4:Rew:16461.0,59496.2] || member(unordered_pair(u,null_class),v) -> equal(not_subclass_element(ordered_pair(u,universal_class),v),singleton(u))** subclass(ordered_pair(u,universal_class),v).
% 299.96/300.49 59657[2:Res:57958.0,3516.0] || subclass(union(null_class,u),v) -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 299.96/300.49 59773[2:Rew:26509.0,59730.0] || equal(union(null_class,intersection(u,v)),null_class)** member(y__dfg,union(u,v)) -> member(y__dfg,symmetric_difference(u,v)).
% 299.96/300.49 59830[2:Rew:26509.0,59786.0] || equal(union(null_class,intersection(u,v)),null_class)** member(omega,union(u,v)) -> member(omega,symmetric_difference(u,v)).
% 299.96/300.49 60052[9:Res:58207.1,37559.1] function(u) || equal(complement(range_of(u)),universal_class) equal(cantor(cantor(v)),universal_class) -> compatible(u,v,w)*.
% 299.96/300.49 60401[2:Res:59629.0,3516.0] || subclass(union(u,u),v)* -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 299.96/300.49 60473[2:Res:57823.0,3515.0] || -> equal(union(null_class,restrict(singleton(u),v,w)),null_class) equal(regular(union(null_class,restrict(singleton(u),v,w))),u)**.
% 299.96/300.49 60480[2:Res:57823.0,1460.1] single_valued_class(union(null_class,restrict(cross_product(universal_class,universal_class),u,v))) || -> function(union(null_class,restrict(cross_product(universal_class,universal_class),u,v)))*.
% 299.96/300.49 60497[2:SpR:47380.0,26509.0] || -> equal(complement(union(complement(power_class(u)),image(element_relation,power_class(v)))),union(null_class,intersection(power_class(u),power_class(complement(power_class(v))))))**.
% 299.96/300.49 60514[6:SpR:47380.0,30553.1] || -> member(null_class,intersection(power_class(u),power_class(complement(power_class(v))))) member(null_class,union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.96/300.49 60703[0:Res:57155.0,3515.0] || -> equal(intersection(restrict(singleton(u),v,w),x),null_class) equal(regular(intersection(restrict(singleton(u),v,w),x)),u)**.
% 299.96/300.49 60710[0:Res:57155.0,1460.1] single_valued_class(intersection(restrict(cross_product(universal_class,universal_class),u,v),w)) || -> function(intersection(restrict(cross_product(universal_class,universal_class),u,v),w))*.
% 299.96/300.49 60762[2:SpR:47383.0,26509.0] || -> equal(complement(union(image(element_relation,power_class(u)),complement(power_class(v)))),union(null_class,intersection(power_class(complement(power_class(u))),power_class(v))))**.
% 299.96/300.49 60779[6:SpR:47383.0,30553.1] || -> member(null_class,intersection(power_class(complement(power_class(u))),power_class(v))) member(null_class,union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.96/300.49 60978[2:Res:55791.0,9.0] || subclass(complement(singleton(null_class)),intersection(u,complement(successor(null_class))))* -> equal(intersection(u,complement(successor(null_class))),complement(singleton(null_class))).
% 299.96/300.49 61032[2:Res:57550.0,9.0] || subclass(complement(singleton(null_class)),intersection(complement(successor(null_class)),u))* -> equal(intersection(complement(successor(null_class)),u),complement(singleton(null_class))).
% 299.96/300.49 61162[10:Res:10836.1,52279.1] || member(regular(null_class),union(u,v)) subclass(intersection(u,v),null_class) -> member(regular(null_class),symmetric_difference(u,v))*.
% 299.96/300.49 61165[10:Res:1404.2,52279.1] || member(regular(null_class),cross_product(u,v)) member(regular(null_class),w) subclass(restrict(w,u,v),null_class)* -> .
% 299.96/300.49 61205[0:Res:13.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(unordered_pair(u,v),omega)),second(ordered_pair(unordered_pair(u,v),omega))),ordered_pair(unordered_pair(u,v),omega))**.
% 299.96/300.49 61225[0:Res:68.1,11824.0] || -> equal(u,null_class) equal(ordered_pair(first(ordered_pair(regular(u),omega)),second(ordered_pair(regular(u),omega))),ordered_pair(regular(u),omega))**.
% 299.96/300.49 61274[0:Res:319.0,11824.0] || -> equal(ordered_pair(first(ordered_pair(ordered_pair(u,v),omega)),second(ordered_pair(ordered_pair(u,v),omega))),ordered_pair(ordered_pair(u,v),omega))**.
% 299.96/300.49 61830[2:SpL:26509.0,3979.1] || member(u,image(element_relation,union(v,complement(w)))) member(u,power_class(intersection(complement(v),union(null_class,w))))* -> .
% 299.96/300.49 61847[2:SpL:26509.0,3979.1] || member(u,image(element_relation,union(complement(v),w))) member(u,power_class(intersection(union(null_class,v),complement(w))))* -> .
% 299.96/300.49 62135[2:MRR:62083.0,9963.1] || -> member(regular(intersection(regular(complement(u)),v)),u)* equal(intersection(regular(complement(u)),v),null_class) equal(complement(u),null_class).
% 299.96/300.49 62396[2:MRR:62346.0,9963.1] || -> member(regular(intersection(u,regular(complement(v)))),v)* equal(intersection(u,regular(complement(v))),null_class) equal(complement(v),null_class).
% 299.96/300.49 62953[0:SpL:326.0,11603.0] || member(singleton(singleton(singleton(u))),cross_product(universal_class,universal_class))* subclass(composition_function,cross_product(v,w))* -> member(singleton(u),v)*.
% 299.96/300.49 63508[2:Rew:62519.1,63286.2] || equal(successor(power_class(u)),null_class) member(regular(power_class(universal_class)),image(element_relation,power_class(u)))* -> equal(power_class(universal_class),null_class).
% 299.96/300.49 63510[2:Rew:26498.0,63178.2] || equal(successor(u),null_class) member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))) -> .
% 299.96/300.49 63511[2:Rew:26498.0,63127.1] || equal(successor(restrict(u,v,w)),null_class) -> equal(symmetric_difference(cross_product(v,w),u),union(cross_product(v,w),u))**.
% 299.96/300.49 63512[2:Rew:26498.0,63126.1] || equal(successor(restrict(u,v,w)),null_class) -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w)))**.
% 299.96/300.49 63527[9:SpL:37709.1,14896.1] function(u) || member(u,cantor(cross_product(v,w)))* equal(restrict(cross_product(null_class,universal_class),v,w),null_class)** -> .
% 299.96/300.49 63528[4:SpL:3915.0,14896.1] || member(domain__dfg(xr,universal_class,y__dfg),cantor(cross_product(u,v)))* equal(restrict(cross_product(null_class,universal_class),u,v),null_class) -> .
% 299.96/300.49 63534[4:Obv:63532.2] || member(u,universal_class) member(v,cantor(cross_product(singleton(u),universal_class)))* -> member(u,cantor(cross_product(singleton(v),universal_class)))*.
% 299.96/300.49 63598[2:SpR:26509.0,46560.0] || -> equal(union(intersection(complement(u),union(null_class,v)),complement(power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 299.96/300.49 63616[2:SpR:26509.0,46560.0] || -> equal(union(intersection(union(null_class,u),complement(v)),complement(power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 299.96/300.49 63667[2:Rew:26509.0,63666.0] || -> equal(complement(intersection(union(union(null_class,u),v),power_class(w))),complement(intersection(union(union(u,u),v),power_class(w))))*.
% 299.96/300.49 63668[2:Rew:26498.0,63604.1] || equal(successor(u),null_class) -> equal(complement(intersection(union(u,v),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.96/300.49 63672[2:Rew:26509.0,63671.0] || -> equal(complement(intersection(union(u,union(null_class,v)),power_class(w))),complement(intersection(union(u,union(v,v)),power_class(w))))*.
% 299.96/300.49 63959[9:Res:63395.1,37559.1] function(u) || equal(successor(range_of(u)),null_class) equal(cantor(cantor(v)),universal_class) -> compatible(u,v,w)*.
% 299.96/300.49 64470[2:SpR:26509.0,47015.0] || -> equal(union(complement(power_class(u)),intersection(complement(v),union(null_class,w))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 299.96/300.49 64488[2:SpR:26509.0,47015.0] || -> equal(union(complement(power_class(u)),intersection(union(null_class,v),complement(w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 299.96/300.49 64544[2:Rew:26509.0,64543.0] || -> equal(complement(intersection(power_class(u),union(union(null_class,v),w))),complement(intersection(power_class(u),union(union(v,v),w))))*.
% 299.96/300.49 64545[2:Rew:26498.0,64476.1] || equal(successor(u),null_class) -> equal(complement(intersection(power_class(v),union(u,w))),union(complement(power_class(v)),complement(w)))**.
% 299.96/300.49 64549[2:Rew:26509.0,64548.0] || -> equal(complement(intersection(power_class(u),union(v,union(null_class,w)))),complement(intersection(power_class(u),union(v,union(w,w)))))*.
% 299.96/300.49 64601[10:Res:62910.1,6486.2] || equal(complement(union(u,v)),null_class)** member(regular(null_class),complement(v))* member(regular(null_class),complement(u))* -> .
% 299.96/300.49 64842[9:Rew:38417.1,64828.2] one_to_one(u) || member(inverse(u),v)* member(null_class,w) -> member(singleton(singleton(null_class)),cross_product(w,v))*.
% 299.96/300.49 65114[2:SpL:43004.0,46514.0] || member(not_subclass_element(power_class(union(u,u)),v),complement(power_class(union(u,u))))* -> subclass(power_class(union(null_class,u)),v).
% 299.96/300.49 65117[2:SpL:43004.0,46724.0] || member(u,symmetric_difference(power_class(union(v,v)),complement(w)))* -> member(u,union(complement(power_class(union(null_class,v))),w)).
% 299.96/300.49 65119[2:SpL:43004.0,46534.0] || member(u,symmetric_difference(complement(v),power_class(union(w,w))))* -> member(u,union(v,complement(power_class(union(null_class,w))))).
% 299.96/300.49 65125[2:SpL:43004.0,46514.0] || member(not_subclass_element(power_class(union(null_class,u)),v),complement(power_class(union(null_class,u))))* -> subclass(power_class(union(u,u)),v).
% 299.96/300.49 65128[2:SpL:43004.0,46724.0] || member(u,symmetric_difference(power_class(union(null_class,v)),complement(w)))* -> member(u,union(complement(power_class(union(v,v))),w))*.
% 299.96/300.49 65130[2:SpL:43004.0,46534.0] || member(u,symmetric_difference(complement(v),power_class(union(null_class,w))))* -> member(u,union(v,complement(power_class(union(w,w)))))*.
% 299.96/300.49 65382[2:Res:10836.1,45778.1] || member(singleton(u),union(v,w)) subclass(intersection(v,w),null_class) -> member(singleton(u),symmetric_difference(v,w))*.
% 299.96/300.49 65385[2:Res:1404.2,45778.1] || member(singleton(u),cross_product(v,w))* member(singleton(u),x)* subclass(restrict(x,v,w),null_class)* -> .
% 299.96/300.49 65543[0:SpR:326.0,9927.3] || member(u,universal_class) member(singleton(u),u)* subclass(element_relation,v) -> member(singleton(singleton(singleton(u))),v)*.
% 299.96/300.49 65558[0:Res:9927.3,26.1] || member(u,universal_class) member(v,u) subclass(element_relation,complement(w)) member(ordered_pair(v,u),w)* -> .
% 299.96/300.49 65562[0:Res:9927.3,23.0] || member(u,universal_class) member(v,u) subclass(element_relation,intersection(w,x))* -> member(ordered_pair(v,u),w)*.
% 299.96/300.49 65563[0:Res:9927.3,24.0] || member(u,universal_class) member(v,u) subclass(element_relation,intersection(w,x))* -> member(ordered_pair(v,u),x)*.
% 299.96/300.49 65584[2:Res:9927.3,39392.0] || member(u,universal_class) member(v,u) subclass(element_relation,successor(null_class)) -> member(ordered_pair(v,u),singleton(null_class))*.
% 299.96/300.49 66704[2:Rew:26498.0,66593.1] || equal(successor(u),null_class) member(not_subclass_element(union(u,v),w),complement(v))* -> subclass(union(u,v),w).
% 299.96/300.49 66794[4:SpL:17333.0,3514.0] || subclass(u,ordered_pair(universal_class,universal_class))* -> equal(u,null_class) equal(regular(u),unordered_pair(universal_class,null_class)) equal(regular(u),null_class).
% 299.96/300.49 68496[2:Obv:68472.2] || subclass(u,v) subclass(intersection(u,w),regular(v))* -> subclass(intersection(u,w),x)* equal(v,null_class).
% 299.96/300.49 68497[2:Obv:68470.2] || subclass(u,v) subclass(intersection(w,u),regular(v))* -> subclass(intersection(w,u),x)* equal(v,null_class).
% 299.96/300.49 68498[2:Obv:68465.1] || subclass(symmetric_difference(u,v),regular(union(u,v)))* -> subclass(symmetric_difference(u,v),w)* equal(union(u,v),null_class).
% 299.96/300.49 68501[2:MRR:68445.0,9967.1] || subclass(u,regular(unordered_pair(not_subclass_element(u,v),w)))* -> subclass(u,v) equal(unordered_pair(not_subclass_element(u,v),w),null_class).
% 299.96/300.49 68502[2:MRR:68443.0,9967.1] || subclass(u,regular(unordered_pair(v,not_subclass_element(u,w))))* -> subclass(u,w) equal(unordered_pair(v,not_subclass_element(u,w)),null_class).
% 299.96/300.49 68503[2:Obv:68475.1] || subclass(intersection(intersection(u,v),w),regular(u))* -> subclass(intersection(intersection(u,v),w),x)* equal(u,null_class).
% 299.96/300.49 68504[2:Obv:68474.1] || subclass(intersection(u,intersection(v,w)),regular(w))* -> subclass(intersection(u,intersection(v,w)),x)* equal(w,null_class).
% 299.96/300.49 68505[2:Obv:68473.1] || subclass(intersection(intersection(u,v),w),regular(v))* -> subclass(intersection(intersection(u,v),w),x)* equal(v,null_class).
% 299.96/300.49 68506[2:Obv:68471.1] || subclass(intersection(u,intersection(v,w)),regular(v))* -> subclass(intersection(u,intersection(v,w)),x)* equal(v,null_class).
% 299.96/300.49 68986[0:MRR:68985.0,13.0] || subclass(unordered_pair(u,v),w)* -> member(u,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) member(v,w).
% 299.96/300.49 69027[2:Res:68839.1,6486.2] || equal(complement(union(u,v)),null_class)** member(singleton(w),complement(v))* member(singleton(w),complement(u))* -> .
% 299.96/300.49 69209[0:MRR:69208.0,13.0] || subclass(unordered_pair(u,v),w)* -> member(v,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) member(u,w).
% 299.96/300.49 69301[4:Res:9927.3,69158.0] || member(u,universal_class) member(v,u) subclass(element_relation,cantor(complement(cross_product(singleton(ordered_pair(v,u)),universal_class))))* -> .
% 299.96/300.49 70315[0:Obv:70203.2] || subclass(intersection(singleton(u),v),w) member(u,x) -> subclass(intersection(singleton(u),v),intersection(x,w))*.
% 299.96/300.49 70316[0:Obv:70202.2] || subclass(intersection(u,singleton(v)),w) member(v,x) -> subclass(intersection(u,singleton(v)),intersection(x,w))*.
% 299.96/300.49 70413[2:Res:3494.1,43320.0] || -> equal(intersection(intersection(union(null_class,u),v),w),null_class) member(regular(intersection(intersection(union(null_class,u),v),w)),u)*.
% 299.96/300.49 70419[2:Res:2887.1,43320.0] || -> equal(intersection(u,intersection(union(null_class,v),w)),null_class) member(regular(intersection(u,intersection(union(null_class,v),w))),v)*.
% 299.96/300.49 70423[2:Res:3495.1,43320.0] || -> equal(intersection(intersection(u,union(null_class,v)),w),null_class) member(regular(intersection(intersection(u,union(null_class,v)),w)),v)*.
% 299.96/300.49 70429[2:Res:2888.1,43320.0] || -> equal(intersection(u,intersection(v,union(null_class,w))),null_class) member(regular(intersection(u,intersection(v,union(null_class,w)))),w)*.
% 299.96/300.49 70430[2:Res:9927.3,43320.0] || member(u,universal_class) member(v,u) subclass(element_relation,union(null_class,w))* -> member(ordered_pair(v,u),w)*.
% 299.96/300.49 70984[2:Res:58909.0,9.0] || subclass(union(u,v),union(null_class,symmetric_difference(u,v)))* -> equal(union(null_class,symmetric_difference(u,v)),union(u,v)).
% 299.96/300.49 71830[2:Rew:71741.0,63600.0] || -> equal(union(intersection(complement(u),union(v,null_class)),complement(power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 299.96/300.49 71842[2:Rew:71741.0,61849.0] || member(u,image(element_relation,union(complement(v),w))) member(u,power_class(intersection(union(v,null_class),complement(w))))* -> .
% 299.96/300.49 71843[2:Rew:71741.0,64490.0] || -> equal(union(complement(power_class(u)),intersection(union(v,null_class),complement(w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 299.96/300.49 71877[2:Rew:71741.0,63673.1] || equal(successor(u),null_class) -> equal(complement(intersection(union(v,u),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.96/300.49 71886[2:Rew:71741.0,66705.1] || equal(successor(u),null_class) member(not_subclass_element(union(v,u),w),complement(v))* -> subclass(union(v,u),w).
% 299.96/300.49 71933[2:Rew:71741.0,61832.0] || member(u,image(element_relation,union(v,complement(w)))) member(u,power_class(intersection(complement(v),union(w,null_class))))* -> .
% 299.96/300.49 71934[2:Rew:71741.0,64472.0] || -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,null_class))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 299.96/300.49 71942[2:Rew:71741.0,64550.1] || equal(successor(u),null_class) -> equal(complement(intersection(power_class(v),union(w,u))),union(complement(power_class(v)),complement(w)))**.
% 299.96/300.49 71944[2:Rew:71741.0,63509.2] || equal(successor(u),null_class) member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))) -> .
% 299.96/300.49 74115[4:Rew:72460.0,71988.1,72460.0,71988.0] || member(regular(union(null_class,apply(null_class,u))),complement(apply(null_class,v)))* -> equal(union(null_class,apply(null_class,v)),null_class).
% 299.96/300.49 72312[2:Rew:71741.0,63618.0] || -> equal(union(intersection(union(u,null_class),complement(v)),complement(power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 299.96/300.49 74207[4:Rew:72460.0,72734.0] || subclass(u,union(null_class,apply(null_class,v)))* -> equal(u,null_class) member(regular(u),union(null_class,apply(null_class,w)))*.
% 299.96/300.49 74208[4:Rew:72460.0,72758.1,72460.0,72758.0] || -> equal(union(null_class,apply(null_class,u)),null_class) member(regular(union(null_class,apply(null_class,v))),union(null_class,apply(null_class,u)))*.
% 299.96/300.49 74209[4:Rew:72460.0,72759.1,72460.0,72759.0] || -> equal(union(null_class,apply(null_class,u)),null_class) member(regular(union(null_class,apply(null_class,u))),union(null_class,apply(null_class,v)))*.
% 299.96/300.49 74223[2:Rew:71741.0,71828.1] || member(regular(union(u,complement(v))),intersection(complement(u),union(v,null_class)))* -> equal(union(u,complement(v)),null_class).
% 299.96/300.49 74256[2:Rew:71741.0,72310.1] || member(regular(union(complement(u),v)),intersection(union(u,null_class),complement(v)))* -> equal(union(complement(u),v),null_class).
% 299.96/300.49 74257[2:Rew:71741.0,72343.2] || subclass(union(u,null_class),v) -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 299.96/300.49 75841[2:Rew:75829.0,69024.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(singleton(w),complement(symmetric_difference(u,v)))*.
% 299.96/300.49 75842[10:Rew:75829.0,67903.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(regular(null_class),complement(symmetric_difference(u,v))).
% 299.96/300.49 76562[2:Res:75237.0,3516.0] || subclass(u,v) -> equal(intersection(union(u,null_class),w),null_class) member(regular(intersection(union(u,null_class),w)),v)*.
% 299.96/300.49 76666[2:Res:75264.0,3516.0] || subclass(u,v) -> equal(intersection(w,union(u,null_class)),null_class) member(regular(intersection(w,union(u,null_class))),v)*.
% 299.96/300.49 76938[9:Res:75452.1,5659.0] function(intersection(u,v)) || -> subclass(successor(intersection(u,v)),w) member(not_subclass_element(successor(intersection(u,v)),w),v)*.
% 299.96/300.49 76939[9:Res:75452.1,5658.0] function(intersection(u,v)) || -> subclass(successor(intersection(u,v)),w) member(not_subclass_element(successor(intersection(u,v)),w),u)*.
% 299.96/300.49 77615[0:Rew:77572.0,67890.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(ordered_pair(w,x),complement(symmetric_difference(u,v)))*.
% 299.96/300.49 77617[0:Rew:77572.0,14610.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(unordered_pair(w,x),complement(symmetric_difference(u,v)))*.
% 299.96/300.49 77628[2:Rew:77572.0,13980.0] || subclass(domain_relation,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(u,v))).
% 299.96/300.49 77629[2:Rew:77572.0,18288.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),domain_relation)** -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(u,v))).
% 299.96/300.49 78044[0:Rew:78007.0,50379.1] || equal(u,universal_class) member(v,symmetric_difference(power_class(universal_class),complement(w)))* -> member(v,union(w,complement(power_class(u))))*.
% 299.96/300.49 79256[2:Rew:77431.0,79235.1] single_valued_class(restrict(union(cross_product(universal_class,universal_class),null_class),u,v)) || -> function(restrict(union(null_class,cross_product(universal_class,universal_class)),u,v))*.
% 299.96/300.49 79336[0:Res:77099.0,5655.0] || subclass(complement(intersection(u,v)),w) -> subclass(symmetric_difference(v,u),x) member(not_subclass_element(symmetric_difference(v,u),x),w)*.
% 299.96/300.49 79992[4:SpL:73051.0,442.1] || member(u,universal_class) subclass(complement(apply(null_class,v)),w)* -> member(u,sum_class(range_of(null_class)))* member(u,w)*.
% 299.96/300.49 79999[4:SpL:73051.0,7401.0] || equal(u,complement(apply(null_class,v)))* member(w,universal_class) -> member(w,sum_class(range_of(null_class)))* member(w,u)*.
% 299.96/300.49 80000[4:SpL:73051.0,46534.0] || member(u,symmetric_difference(complement(apply(null_class,v)),power_class(w)))* -> member(u,union(sum_class(range_of(null_class)),complement(power_class(w)))).
% 299.96/300.49 80005[4:SpL:73051.0,46724.0] || member(u,symmetric_difference(power_class(v),complement(apply(null_class,w))))* -> member(u,union(complement(power_class(v)),sum_class(range_of(null_class)))).
% 299.96/300.49 80366[4:Rew:47015.0,80287.0] || -> equal(complement(intersection(power_class(u),union(v,sum_class(range_of(null_class))))),complement(intersection(power_class(u),union(v,apply(null_class,universal_class)))))**.
% 299.96/300.49 80368[4:Rew:47015.0,80280.0] || -> equal(complement(intersection(power_class(u),union(sum_class(range_of(null_class)),v))),complement(intersection(power_class(u),union(apply(null_class,universal_class),v))))**.
% 299.96/300.49 80370[4:Rew:46560.0,80276.0] || -> equal(complement(intersection(union(u,sum_class(range_of(null_class))),power_class(v))),complement(intersection(union(u,apply(null_class,universal_class)),power_class(v))))**.
% 299.96/300.49 80372[4:Rew:46560.0,80231.0] || -> equal(complement(intersection(union(sum_class(range_of(null_class)),u),power_class(v))),complement(intersection(union(apply(null_class,universal_class),u),power_class(v))))**.
% 299.96/300.49 81017[2:SpL:72272.0,442.1] || member(u,universal_class) subclass(union(null_class,complement(v)),w)* -> member(u,union(v,null_class))* member(u,w)*.
% 299.96/300.49 81024[2:SpL:72272.0,7401.0] || equal(u,union(null_class,complement(v)))* member(w,universal_class) -> member(w,union(v,null_class))* member(w,u)*.
% 299.96/300.49 81030[2:SpL:72272.0,46724.0] || member(u,symmetric_difference(power_class(v),union(null_class,complement(w))))* -> member(u,union(complement(power_class(v)),union(w,null_class))).
% 299.96/300.49 81086[2:Rew:26509.0,81085.0] || -> equal(complement(intersection(power_class(u),union(v,union(null_class,w)))),complement(intersection(power_class(u),union(v,union(w,null_class)))))*.
% 299.96/300.49 81088[2:Rew:26509.0,81087.0] || -> equal(complement(intersection(power_class(u),union(union(null_class,v),w))),complement(intersection(power_class(u),union(union(v,null_class),w))))*.
% 299.96/300.49 81090[2:Rew:26509.0,81089.0] || -> equal(complement(intersection(union(u,union(null_class,v)),power_class(w))),complement(intersection(union(u,union(v,null_class)),power_class(w))))*.
% 299.96/300.49 81092[2:Rew:26509.0,81091.0] || -> equal(complement(intersection(union(union(null_class,u),v),power_class(w))),complement(intersection(union(union(u,null_class),v),power_class(w))))*.
% 299.96/300.49 81379[4:SpL:73050.0,442.1] || member(u,universal_class) subclass(complement(apply(null_class,v)),w)* -> member(u,apply(null_class,x))* member(u,w)*.
% 299.96/300.49 81386[4:SpL:73050.0,7401.0] || equal(u,complement(apply(null_class,v)))* member(w,universal_class) -> member(w,apply(null_class,x))* member(w,u)*.
% 299.96/300.49 81387[4:SpL:73050.0,46534.0] || member(u,symmetric_difference(complement(apply(null_class,v)),power_class(w)))* -> member(u,union(apply(null_class,x),complement(power_class(w))))*.
% 299.96/300.49 81392[4:SpL:73050.0,46724.0] || member(u,symmetric_difference(power_class(v),complement(apply(null_class,w))))* -> member(u,union(complement(power_class(v)),apply(null_class,x)))*.
% 299.96/300.49 81496[4:Rew:47015.0,81331.0] || -> equal(complement(intersection(power_class(u),union(v,apply(null_class,w)))),complement(intersection(power_class(u),union(v,apply(null_class,x)))))*.
% 299.96/300.49 81497[4:Rew:47015.0,81323.0] || -> equal(complement(intersection(power_class(u),union(apply(null_class,v),w))),complement(intersection(power_class(u),union(apply(null_class,x),w))))*.
% 299.96/300.49 81498[4:Rew:46560.0,81319.0] || -> equal(complement(intersection(union(u,apply(null_class,v)),power_class(w))),complement(intersection(union(u,apply(null_class,x)),power_class(w))))*.
% 299.96/300.49 81499[4:Rew:46560.0,81274.0] || -> equal(complement(intersection(union(apply(null_class,u),v),power_class(w))),complement(intersection(union(apply(null_class,x),v),power_class(w))))*.
% 299.96/300.49 81760[0:Obv:81716.1] || member(u,symmetric_difference(v,w)) -> member(x,unordered_pair(x,u))* subclass(unordered_pair(x,u),complement(intersection(v,w)))*.
% 299.96/300.49 81927[2:SpL:76334.0,46514.0] || member(not_subclass_element(power_class(union(u,null_class)),v),complement(power_class(union(u,null_class))))* -> subclass(power_class(union(null_class,u)),v).
% 299.96/300.49 81930[2:SpL:76334.0,46724.0] || member(u,symmetric_difference(power_class(union(v,null_class)),complement(w)))* -> member(u,union(complement(power_class(union(null_class,v))),w)).
% 299.96/300.49 81933[2:SpL:76334.0,46534.0] || member(u,symmetric_difference(complement(v),power_class(union(w,null_class))))* -> member(u,union(v,complement(power_class(union(null_class,w))))).
% 299.96/300.49 81939[2:SpL:76334.0,46514.0] || member(not_subclass_element(power_class(union(null_class,u)),v),complement(power_class(union(null_class,u))))* -> subclass(power_class(union(u,null_class)),v).
% 299.96/300.49 81942[2:SpL:76334.0,46724.0] || member(u,symmetric_difference(power_class(union(null_class,v)),complement(w)))* -> member(u,union(complement(power_class(union(v,null_class))),w)).
% 299.96/300.49 81945[2:SpL:76334.0,46534.0] || member(u,symmetric_difference(complement(v),power_class(union(null_class,w))))* -> member(u,union(v,complement(power_class(union(w,null_class))))).
% 299.96/300.49 82119[0:Obv:82072.1] || member(u,symmetric_difference(v,w)) -> member(x,unordered_pair(u,x))* subclass(unordered_pair(u,x),complement(intersection(v,w)))*.
% 299.96/300.49 82239[2:SpL:81953.1,46724.0] || equal(null_class,u) member(v,symmetric_difference(power_class(u),complement(w)))* -> member(v,union(complement(power_class(null_class)),w)).
% 299.96/300.49 82242[2:SpL:81953.1,46534.0] || equal(null_class,u) member(v,symmetric_difference(complement(w),power_class(u)))* -> member(v,union(w,complement(power_class(null_class)))).
% 299.96/300.49 82268[2:SpL:81953.1,46724.0] || equal(null_class,u) member(v,symmetric_difference(power_class(null_class),complement(w)))* -> member(v,union(complement(power_class(u)),w))*.
% 299.96/300.49 82306[2:Rew:78007.0,82271.1] || equal(null_class,u) member(v,symmetric_difference(power_class(null_class),complement(w)))* -> member(v,union(w,complement(power_class(u))))*.
% 299.96/300.49 82309[2:Rew:81953.1,82266.2] || equal(complement(power_class(u)),null_class) member(regular(power_class(null_class)),image(element_relation,power_class(u)))* -> equal(power_class(null_class),null_class).
% 299.96/300.49 82786[2:Res:72942.0,9.0] || subclass(union(u,null_class),intersection(v,union(null_class,u)))* -> equal(intersection(v,union(null_class,u)),union(u,null_class)).
% 299.96/300.49 82884[2:Res:72985.0,9.0] || subclass(union(u,null_class),intersection(union(null_class,u),v))* -> equal(intersection(union(null_class,u),v),union(u,null_class)).
% 299.96/300.49 83627[2:SpL:75241.0,46514.0] || member(not_subclass_element(power_class(union(u,u)),v),complement(power_class(union(u,u))))* -> subclass(power_class(union(u,null_class)),v).
% 299.96/300.49 83632[2:SpL:75241.0,46724.0] || member(u,symmetric_difference(power_class(union(v,v)),complement(w)))* -> member(u,union(complement(power_class(union(v,null_class))),w)).
% 299.96/300.49 83635[2:SpL:75241.0,46534.0] || member(u,symmetric_difference(complement(v),power_class(union(w,w))))* -> member(u,union(v,complement(power_class(union(w,null_class))))).
% 299.96/300.49 83643[2:SpL:75241.0,46514.0] || member(not_subclass_element(power_class(union(u,null_class)),v),complement(power_class(union(u,null_class))))* -> subclass(power_class(union(u,u)),v).
% 299.96/300.49 83648[2:SpL:75241.0,46724.0] || member(u,symmetric_difference(power_class(union(v,null_class)),complement(w)))* -> member(u,union(complement(power_class(union(v,v))),w))*.
% 299.96/300.49 83651[2:SpL:75241.0,46534.0] || member(u,symmetric_difference(complement(v),power_class(union(w,null_class))))* -> member(u,union(v,complement(power_class(union(w,w)))))*.
% 299.96/300.49 84029[2:Res:3494.1,75363.0] || -> equal(intersection(intersection(union(u,null_class),v),w),null_class) member(regular(intersection(intersection(union(u,null_class),v),w)),u)*.
% 299.96/300.49 84035[2:Res:2887.1,75363.0] || -> equal(intersection(u,intersection(union(v,null_class),w)),null_class) member(regular(intersection(u,intersection(union(v,null_class),w))),v)*.
% 299.96/300.49 84039[2:Res:3495.1,75363.0] || -> equal(intersection(intersection(u,union(v,null_class)),w),null_class) member(regular(intersection(intersection(u,union(v,null_class)),w)),v)*.
% 299.96/300.49 84045[2:Res:2888.1,75363.0] || -> equal(intersection(u,intersection(v,union(w,null_class))),null_class) member(regular(intersection(u,intersection(v,union(w,null_class)))),w)*.
% 299.96/300.49 84046[2:Res:9927.3,75363.0] || member(u,universal_class) member(v,u) subclass(element_relation,union(w,null_class))* -> member(ordered_pair(v,u),w)*.
% 299.96/300.49 84453[0:Rew:20514.1,84444.2] || equal(power_class(u),universal_class) member(not_subclass_element(power_class(null_class),v),image(element_relation,power_class(u)))* -> subclass(power_class(null_class),v).
% 299.96/300.49 84647[0:SpL:77552.0,442.1] || member(u,universal_class) subclass(complement(symmetric_difference(v,w)),x)* -> member(u,symmetric_difference(w,v))* member(u,x)*.
% 299.96/300.49 84654[0:SpL:77552.0,7401.0] || equal(u,complement(symmetric_difference(v,w)))* member(x,universal_class) -> member(x,symmetric_difference(w,v))* member(x,u)*.
% 299.96/300.49 84655[0:SpL:77552.0,46534.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),power_class(x)))* -> member(u,union(symmetric_difference(w,v),complement(power_class(x)))).
% 299.96/300.49 84660[0:SpL:77552.0,46724.0] || member(u,symmetric_difference(power_class(v),complement(symmetric_difference(w,x))))* -> member(u,union(complement(power_class(v)),symmetric_difference(x,w))).
% 299.96/300.49 84759[0:Rew:47015.0,84592.0] || -> equal(complement(intersection(power_class(u),union(v,symmetric_difference(w,x)))),complement(intersection(power_class(u),union(v,symmetric_difference(x,w)))))*.
% 299.96/300.49 84760[0:Rew:47015.0,84584.0] || -> equal(complement(intersection(power_class(u),union(symmetric_difference(v,w),x))),complement(intersection(power_class(u),union(symmetric_difference(w,v),x))))*.
% 299.96/300.49 84761[0:Rew:46560.0,84580.0] || -> equal(complement(intersection(union(u,symmetric_difference(v,w)),power_class(x))),complement(intersection(union(u,symmetric_difference(w,v)),power_class(x))))*.
% 299.96/300.49 84762[0:Rew:46560.0,84535.0] || -> equal(complement(intersection(union(symmetric_difference(u,v),w),power_class(x))),complement(intersection(union(symmetric_difference(v,u),w),power_class(x))))*.
% 299.96/300.49 84861[0:Res:77756.0,9.0] || subclass(union(u,v),symmetric_difference(complement(v),complement(u)))* -> equal(symmetric_difference(complement(v),complement(u)),union(u,v)).
% 299.96/300.49 84967[2:Res:77768.0,9.0] || subclass(union(u,v),union(null_class,symmetric_difference(v,u)))* -> equal(union(null_class,symmetric_difference(v,u)),union(u,v)).
% 299.96/300.49 85077[2:Res:82724.0,9.0] || subclass(union(u,u),intersection(v,union(null_class,u)))* -> equal(union(u,u),intersection(v,union(null_class,u))).
% 299.96/300.49 85428[0:SpL:46498.0,7526.3] function(element_relation) || member(complement(u),universal_class) subclass(universal_class,complement(v)) member(complement(power_class(u)),v)* -> .
% 299.96/300.49 85734[9:Rew:37709.1,85719.2] function(u) || member(ordered_pair(singleton(singleton(null_class)),v),flip(w))* -> member(ordered_pair(ordered_pair(u,null_class),v),w)*.
% 299.96/300.49 85807[9:Rew:37709.1,85792.2] function(u) || member(ordered_pair(singleton(singleton(null_class)),v),rotate(w))* -> member(ordered_pair(ordered_pair(u,v),null_class),w)*.
% 299.96/300.49 85886[2:Res:82752.0,9.0] || subclass(union(u,null_class),intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),union(u,null_class)).
% 299.96/300.49 85996[2:Res:82819.0,9.0] || subclass(union(u,u),intersection(union(null_class,u),v))* -> equal(union(u,u),intersection(union(null_class,u),v)).
% 299.96/300.49 86147[2:Rew:26498.0,86059.1] || equal(null_class,u) subclass(v,complement(w)) member(regular(v),union(u,w))* -> equal(v,null_class).
% 299.96/300.49 86149[2:Rew:26498.0,86036.1,73462.0,86036.1] || equal(null_class,u) subclass(v,complement(w)) member(regular(v),union(w,u))* -> equal(v,null_class).
% 299.96/300.49 86249[2:Res:82847.0,9.0] || subclass(union(u,null_class),intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),union(u,null_class)).
% 299.96/300.49 86399[2:Res:85030.0,9.0] || subclass(union(u,u),intersection(v,union(u,null_class)))* -> equal(union(u,u),intersection(v,union(u,null_class))).
% 299.96/300.49 86499[2:Res:86351.0,9.0] || subclass(union(null_class,u),intersection(v,union(u,null_class)))* -> equal(intersection(v,union(u,null_class)),union(null_class,u)).
% 299.96/300.49 86595[0:Res:22195.0,7499.1] || member(complement(successor(u)),universal_class) -> equal(complement(successor(u)),null_class) member(apply(choice,complement(successor(u))),complement(u))*.
% 299.96/300.49 86700[2:Res:86476.0,9.0] || subclass(union(null_class,u),intersection(union(u,null_class),v))* -> equal(intersection(union(u,null_class),v),union(null_class,u)).
% 299.96/300.49 86804[2:Res:85816.0,9.0] || subclass(union(null_class,u),intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),union(null_class,u)).
% 299.96/300.49 86909[2:Res:85946.0,9.0] || subclass(union(u,u),intersection(union(u,null_class),v))* -> equal(union(u,u),intersection(union(u,null_class),v)).
% 299.96/300.49 87019[2:Res:86177.0,9.0] || subclass(union(null_class,u),intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),union(null_class,u)).
% 299.96/300.49 87822[2:Res:57632.1,7528.2] function(u) || equal(complement(intersection(v,w)),null_class)** member(x,universal_class) -> member(image(u,x),v)*.
% 299.96/300.49 87854[2:Res:87834.1,7500.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),v)*.
% 299.96/300.49 87855[2:Res:87834.1,7499.1] || equal(complement(intersection(u,v)),null_class)** member(w,universal_class) -> equal(w,null_class) member(apply(choice,w),u)*.
% 299.96/300.49 88196[2:Res:87834.1,7529.2] function(u) || equal(complement(intersection(v,w)),null_class)** member(x,universal_class) -> member(image(u,x),w)*.
% 299.96/300.49 88444[2:Res:3494.1,55935.0] || -> equal(intersection(intersection(union(u,u),v),w),null_class) member(regular(intersection(intersection(union(u,u),v),w)),u)*.
% 299.96/300.49 88450[2:Res:2887.1,55935.0] || -> equal(intersection(u,intersection(union(v,v),w)),null_class) member(regular(intersection(u,intersection(union(v,v),w))),v)*.
% 299.96/300.49 88454[2:Res:3495.1,55935.0] || -> equal(intersection(intersection(u,union(v,v)),w),null_class) member(regular(intersection(intersection(u,union(v,v)),w)),v)*.
% 299.96/300.49 88460[2:Res:2888.1,55935.0] || -> equal(intersection(u,intersection(v,union(w,w))),null_class) member(regular(intersection(u,intersection(v,union(w,w)))),w)*.
% 299.96/300.49 88461[2:Res:9927.3,55935.0] || member(u,universal_class) member(v,u) subclass(element_relation,union(w,w))* -> member(ordered_pair(v,u),w)*.
% 299.96/300.49 88574[0:Res:56150.0,9.0] || subclass(union(u,v),intersection(w,symmetric_difference(u,v)))* -> equal(intersection(w,symmetric_difference(u,v)),union(u,v)).
% 299.96/300.49 88739[2:Res:88648.1,410.1] inductive(successor(null_class)) || subclass(singleton(null_class),image(successor_relation,successor(null_class)))* -> equal(image(successor_relation,successor(null_class)),successor(null_class)).
% 299.96/300.49 88852[2:Res:88640.1,3516.0] || subclass(u,v)* subclass(v,w)* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),w)*.
% 299.96/300.49 88880[2:Res:88640.1,5661.0] || subclass(u,restrict(v,w,x))* -> subclass(union(null_class,u),y) member(not_subclass_element(union(null_class,u),y),v)*.
% 299.96/300.49 88889[3:Res:88640.1,8120.0] || subclass(u,complement(compose(element_relation,universal_class)))* member(regular(union(null_class,u)),element_relation) -> equal(union(null_class,u),null_class).
% 299.96/300.49 88969[4:Res:9963.1,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> equal(w,null_class) member(ordered_pair(regular(w),cantor(regular(w))),v)*.
% 299.96/300.49 89032[2:Res:88641.1,3516.0] || subclass(u,v)* subclass(v,w)* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),w)*.
% 299.96/300.49 89060[2:Res:88641.1,5661.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,null_class),y) member(not_subclass_element(union(u,null_class),y),v)*.
% 299.96/300.49 89069[3:Res:88641.1,8120.0] || subclass(u,complement(compose(element_relation,universal_class)))* member(regular(union(u,null_class)),element_relation) -> equal(union(u,null_class),null_class).
% 299.96/300.49 89160[0:Res:58733.0,9.0] || subclass(union(u,v),intersection(symmetric_difference(u,v),w))* -> equal(intersection(symmetric_difference(u,v),w),union(u,v)).
% 299.96/300.49 89918[2:SpR:89829.1,60.1] || equal(u,universal_class) member(ordered_pair(u,v),compose(w,x))* -> member(v,image(w,image(x,null_class))).
% 299.96/300.49 89956[2:SpR:89829.1,21712.0] || equal(u,universal_class) -> equal(regular(ordered_pair(v,u)),unordered_pair(v,null_class))** equal(regular(ordered_pair(v,u)),singleton(v)).
% 299.96/300.49 90020[2:SpR:89829.1,11474.1] || equal(first(regular(cross_product(u,v))),universal_class) -> equal(cross_product(u,v),null_class) member(null_class,regular(cross_product(u,v)))*.
% 299.96/300.49 90078[2:SpL:89829.1,4072.0] || equal(u,universal_class) member(image(v,null_class),universal_class) subclass(universal_class,w) -> member(apply(v,u),w)*.
% 299.96/300.49 90387[2:Rew:89829.1,89967.1] || equal(u,universal_class) -> equal(cross_product(v,null_class),null_class) equal(domain__dfg(regular(cross_product(v,null_class)),v,u),single_valued3(null_class))**.
% 299.96/300.49 90389[2:Rew:89829.1,89911.2] || equal(u,universal_class) member(u,v)* member(null_class,w) -> member(singleton(singleton(null_class)),cross_product(w,v))*.
% 299.96/300.49 91015[3:MRR:90969.2,48701.0] || member(not_subclass_element(intersection(u,regular(compose(element_relation,universal_class))),v),element_relation)* -> subclass(intersection(u,regular(compose(element_relation,universal_class))),v).
% 299.96/300.49 91229[3:MRR:91181.2,48701.0] || member(not_subclass_element(intersection(regular(compose(element_relation,universal_class)),u),v),element_relation)* -> subclass(intersection(regular(compose(element_relation,universal_class)),u),v).
% 299.96/300.49 91429[2:Rew:26498.0,91300.2] || equal(null_class,u) member(v,symmetric_difference(union(u,w),complement(x)))* -> member(v,union(complement(w),x)).
% 299.96/300.49 91431[2:Rew:26498.0,91277.2,73462.0,91277.2] || equal(null_class,u) member(v,symmetric_difference(union(w,u),complement(x)))* -> member(v,union(complement(w),x)).
% 299.96/300.49 91714[2:Res:91573.0,10.0] || -> equal(singleton(complement(unordered_pair(u,v))),null_class)** equal(complement(unordered_pair(u,v)),v) equal(complement(unordered_pair(u,v)),u).
% 299.96/300.49 91737[2:Res:91573.0,4292.0] || -> equal(singleton(complement(symmetric_difference(complement(u),complement(v)))),null_class) member(complement(symmetric_difference(complement(u),complement(v))),union(u,v))*.
% 299.96/300.49 91804[2:Rew:46508.0,91694.1] || -> member(union(complement(power_class(u)),v),intersection(power_class(u),complement(v)))* equal(singleton(union(complement(power_class(u)),v)),null_class).
% 299.96/300.49 91806[2:Rew:46502.0,91693.1] || -> member(union(u,complement(power_class(v))),intersection(complement(u),power_class(v)))* equal(singleton(union(u,complement(power_class(v)))),null_class).
% 299.96/300.49 91870[2:Rew:46508.0,91842.1] || member(union(complement(power_class(u)),v),universal_class) -> member(union(complement(power_class(u)),v),intersection(power_class(u),complement(v)))*.
% 299.96/300.49 91871[2:Rew:46502.0,91841.1] || member(union(u,complement(power_class(v))),universal_class) -> member(union(u,complement(power_class(v))),intersection(complement(u),power_class(v)))*.
% 299.96/300.49 92025[2:Rew:26498.0,91901.2] || equal(null_class,u) member(v,symmetric_difference(complement(w),union(u,x)))* -> member(v,union(w,complement(x))).
% 299.96/300.49 92027[2:Rew:26498.0,91878.2,73462.0,91878.2] || equal(null_class,u) member(v,symmetric_difference(complement(w),union(x,u)))* -> member(v,union(w,complement(x))).
% 299.96/300.49 92379[2:Rew:26509.0,92301.2,71741.0,92301.2,26509.0,92301.1,71741.0,92301.1,62519.1,92301.1] || equal(successor(u),null_class) -> subclass(union(null_class,v),w) member(not_subclass_element(union(null_class,v),w),union(u,v))*.
% 299.96/300.49 92380[2:Rew:26509.0,92278.2,74627.0,92278.2,26509.0,92278.1,74627.0,92278.1,62519.1,92278.1] || equal(successor(u),null_class) -> subclass(union(null_class,v),w) member(not_subclass_element(union(null_class,v),w),union(v,u))*.
% 299.96/300.49 92403[0:Obv:92344.1] || subclass(symmetric_difference(complement(u),complement(v)),w) -> subclass(symmetric_difference(complement(u),complement(v)),intersection(union(u,v),w))*.
% 299.96/300.49 92597[0:Rew:73462.0,92461.0] || -> subclass(intersection(complement(restrict(u,v,w)),intersection(x,union(cross_product(v,w),u))),symmetric_difference(cross_product(v,w),u))*.
% 299.96/300.49 92598[0:Rew:73462.0,92462.0] || -> subclass(intersection(complement(restrict(u,v,w)),intersection(x,union(u,cross_product(v,w)))),symmetric_difference(u,cross_product(v,w)))*.
% 299.96/300.49 92599[0:Rew:73462.0,92465.0] || -> subclass(intersection(union(complement(u),power_class(v)),intersection(w,union(u,complement(power_class(v))))),symmetric_difference(complement(u),power_class(v)))*.
% 299.96/300.49 92600[0:Rew:73462.0,92466.0] || -> subclass(intersection(union(complement(power_class(u)),v),intersection(w,union(power_class(u),complement(v)))),symmetric_difference(power_class(u),complement(v)))*.
% 299.96/300.49 92543[0:Res:70784.0,9.0] || subclass(intersection(u,v),intersection(intersection(w,u),v))* -> equal(intersection(intersection(w,u),v),intersection(u,v)).
% 299.96/300.49 92971[0:Rew:73462.0,92835.0] || -> subclass(intersection(complement(restrict(u,v,w)),intersection(union(cross_product(v,w),u),x)),symmetric_difference(cross_product(v,w),u))*.
% 299.96/300.49 92972[0:Rew:73462.0,92836.0] || -> subclass(intersection(complement(restrict(u,v,w)),intersection(union(u,cross_product(v,w)),x)),symmetric_difference(u,cross_product(v,w)))*.
% 299.96/300.49 92973[0:Rew:73462.0,92839.0] || -> subclass(intersection(union(complement(u),power_class(v)),intersection(union(u,complement(power_class(v))),w)),symmetric_difference(complement(u),power_class(v)))*.
% 299.96/300.49 92974[0:Rew:73462.0,92840.0] || -> subclass(intersection(union(complement(power_class(u)),v),intersection(union(power_class(u),complement(v)),w)),symmetric_difference(power_class(u),complement(v)))*.
% 299.96/300.49 92917[0:Res:70785.0,9.0] || subclass(intersection(u,v),intersection(intersection(u,w),v))* -> equal(intersection(intersection(u,w),v),intersection(u,v)).
% 299.96/300.49 93023[2:Res:92893.0,9.0] || subclass(intersection(singleton(null_class),u),intersection(successor(null_class),u))* -> equal(intersection(successor(null_class),u),intersection(singleton(null_class),u)).
% 299.96/300.49 93444[0:Obv:93377.1] || subclass(intersection(u,symmetric_difference(v,w)),x) -> subclass(intersection(u,symmetric_difference(v,w)),intersection(union(v,w),x))*.
% 299.96/300.49 93497[2:Res:92978.0,9.0] || subclass(intersection(u,singleton(null_class)),intersection(successor(null_class),u))* -> equal(intersection(u,singleton(null_class)),intersection(successor(null_class),u)).
% 299.96/300.49 93607[2:Res:92999.0,9.0] || subclass(intersection(singleton(null_class),u),intersection(u,successor(null_class)))* -> equal(intersection(singleton(null_class),u),intersection(u,successor(null_class))).
% 299.96/300.49 93790[0:Obv:93720.1] || subclass(intersection(symmetric_difference(u,v),w),x) -> subclass(intersection(symmetric_difference(u,v),w),intersection(union(u,v),x))*.
% 299.96/300.49 93828[2:Res:93472.0,9.0] || subclass(intersection(u,singleton(null_class)),intersection(u,successor(null_class)))* -> equal(intersection(u,successor(null_class)),intersection(u,singleton(null_class))).
% 299.96/300.49 94447[0:Obv:94412.1] || subclass(intersection(u,restrict(v,w,x)),y) -> subclass(intersection(u,restrict(v,w,x)),intersection(v,y))*.
% 299.96/300.49 94547[2:Res:92885.0,9.0] || subclass(intersection(u,v),intersection(union(null_class,u),v))* -> equal(intersection(union(null_class,u),v),intersection(u,v)).
% 299.96/300.49 94682[2:Res:92886.0,9.0] || subclass(intersection(u,v),intersection(union(u,null_class),v))* -> equal(intersection(union(u,null_class),v),intersection(u,v)).
% 299.96/300.49 94883[2:Rew:73462.0,94762.0] || -> subclass(intersection(union(cross_product(u,v),w),union(null_class,complement(restrict(w,u,v)))),symmetric_difference(cross_product(u,v),w))*.
% 299.96/300.49 94884[2:Rew:73462.0,94763.0] || -> subclass(intersection(union(u,cross_product(v,w)),union(null_class,complement(restrict(u,v,w)))),symmetric_difference(u,cross_product(v,w)))*.
% 299.96/300.49 94836[2:Res:94452.0,9.0] || subclass(intersection(u,v),intersection(union(null_class,v),u))* -> equal(intersection(union(null_class,v),u),intersection(u,v)).
% 299.96/300.49 95091[0:Obv:95052.1] || subclass(intersection(restrict(u,v,w),x),y) -> subclass(intersection(restrict(u,v,w),x),intersection(u,y))*.
% 299.96/300.49 95586[2:Rew:94942.0,95500.1] || member(not_subclass_element(intersection(union(null_class,complement(u)),v),null_class),u)* -> subclass(intersection(union(null_class,complement(u)),v),null_class).
% 299.96/300.49 95587[2:Rew:94942.0,95491.1] || member(not_subclass_element(intersection(u,union(null_class,complement(v))),null_class),v)* -> subclass(intersection(u,union(null_class,complement(v))),null_class).
% 299.96/300.49 95600[0:Res:8.1,6846.2] || equal(cross_product(universal_class,universal_class),cross_product(u,v))* member(y__dfg,v) member(domain__dfg(xr,universal_class,y__dfg),u)* -> .
% 299.96/300.49 96031[3:SpL:73462.0,8605.0] || member(not_subclass_element(intersection(complement(compose(element_relation,universal_class)),u),v),element_relation)* -> subclass(intersection(u,complement(compose(element_relation,universal_class))),v).
% 299.96/300.49 96109[3:Res:96063.0,9.0] || subclass(complement(element_relation),intersection(u,complement(compose(element_relation,universal_class))))* -> equal(intersection(u,complement(compose(element_relation,universal_class))),complement(element_relation)).
% 299.96/300.49 96154[3:Res:96089.0,9.0] || subclass(complement(element_relation),intersection(complement(compose(element_relation,universal_class)),u))* -> equal(intersection(complement(compose(element_relation,universal_class)),u),complement(element_relation)).
% 299.96/300.49 96182[3:Res:96140.0,9.0] || subclass(complement(element_relation),union(null_class,complement(compose(element_relation,universal_class))))* -> equal(union(null_class,complement(compose(element_relation,universal_class))),complement(element_relation)).
% 299.96/300.49 96285[2:Res:94521.0,9.0] || subclass(intersection(u,v),intersection(v,union(null_class,u)))* -> equal(intersection(v,union(null_class,u)),intersection(u,v)).
% 299.96/300.49 96330[3:SpL:73462.0,8606.0] || member(not_subclass_element(intersection(u,complement(compose(element_relation,universal_class))),v),element_relation)* -> subclass(intersection(complement(compose(element_relation,universal_class)),u),v).
% 299.96/300.49 96493[2:Res:94593.0,9.0] || subclass(intersection(u,v),intersection(union(v,null_class),u))* -> equal(intersection(union(v,null_class),u),intersection(u,v)).
% 299.96/300.49 96644[2:Res:94657.0,9.0] || subclass(intersection(u,v),intersection(v,union(u,null_class)))* -> equal(intersection(v,union(u,null_class)),intersection(u,v)).
% 299.96/300.49 96800[2:Res:94810.0,9.0] || subclass(intersection(u,v),intersection(u,union(null_class,v)))* -> equal(intersection(u,union(null_class,v)),intersection(u,v)).
% 299.96/300.49 97044[0:SpR:49015.0,3699.1] || member(inverse(restrict(element_relation,null_class,universal_class)),universal_class) -> member(ordered_pair(inverse(restrict(element_relation,null_class,universal_class)),complement(power_class(universal_class))),domain_relation)*.
% 299.96/300.49 97045[2:SpR:49017.0,3699.1] || member(inverse(restrict(element_relation,universal_class,universal_class)),universal_class) -> member(ordered_pair(inverse(restrict(element_relation,universal_class,universal_class)),complement(power_class(null_class))),domain_relation)*.
% 299.96/300.49 97172[2:Res:96467.0,9.0] || subclass(intersection(u,v),intersection(u,union(v,null_class)))* -> equal(intersection(u,union(v,null_class)),intersection(u,v)).
% 299.96/300.49 97552[2:SpR:96971.1,46560.0] || equal(complement(u),universal_class) -> equal(complement(intersection(union(v,u),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.96/300.49 97559[2:SpR:96971.1,47015.0] || equal(complement(u),universal_class) -> equal(complement(intersection(power_class(v),union(w,u))),union(complement(power_class(v)),complement(w)))**.
% 299.96/300.49 97608[2:SpR:96971.1,73470.0] || equal(complement(restrict(u,v,w)),universal_class) -> equal(symmetric_difference(cross_product(v,w),u),union(cross_product(v,w),u))**.
% 299.96/300.49 97609[2:SpR:96971.1,73471.0] || equal(complement(restrict(u,v,w)),universal_class) -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w)))**.
% 299.96/300.49 97613[2:SpR:96971.1,46638.0] || equal(union(complement(u),power_class(v)),universal_class) -> equal(symmetric_difference(complement(u),power_class(v)),union(u,complement(power_class(v))))**.
% 299.96/300.49 97614[2:SpR:96971.1,73469.0] || equal(union(complement(power_class(u)),v),universal_class) -> equal(symmetric_difference(power_class(u),complement(v)),union(power_class(u),complement(v)))**.
% 299.96/300.49 97711[2:SpL:96971.1,2803.0] || equal(complement(u),universal_class) member(not_subclass_element(union(v,u),w),complement(v))* -> subclass(union(v,u),w).
% 299.96/300.49 97714[2:SpL:96971.1,3979.1] || equal(complement(u),universal_class) member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))) -> .
% 299.96/300.49 98698[2:SpR:97382.1,46560.0] || equal(complement(u),universal_class) -> equal(complement(intersection(union(u,v),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.96/300.49 98705[2:SpR:97382.1,47015.0] || equal(complement(u),universal_class) -> equal(complement(intersection(power_class(v),union(u,w))),union(complement(power_class(v)),complement(w)))**.
% 299.96/300.49 98753[2:SpR:97382.1,73470.0] || equal(union(cross_product(u,v),w),universal_class) -> equal(symmetric_difference(cross_product(u,v),w),complement(restrict(w,u,v)))**.
% 299.96/300.49 98754[2:SpR:97382.1,73471.0] || equal(union(u,cross_product(v,w)),universal_class) -> equal(symmetric_difference(u,cross_product(v,w)),complement(restrict(u,v,w)))**.
% 299.96/300.49 98758[2:SpR:97382.1,46638.0] || equal(union(u,complement(power_class(v))),universal_class) -> equal(symmetric_difference(complement(u),power_class(v)),union(complement(u),power_class(v)))**.
% 299.96/300.49 98759[2:SpR:97382.1,73469.0] || equal(union(power_class(u),complement(v)),universal_class) -> equal(symmetric_difference(power_class(u),complement(v)),union(complement(power_class(u)),v))**.
% 299.96/300.49 98854[2:SpL:97382.1,2803.0] || equal(complement(u),universal_class) member(not_subclass_element(union(u,v),w),complement(v))* -> subclass(union(u,v),w).
% 299.96/300.49 98857[2:SpL:97382.1,3979.1] || equal(complement(u),universal_class) member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))) -> .
% 299.96/300.49 99653[0:Rew:78007.0,99552.1] || subclass(u,v) member(w,symmetric_difference(complement(u),union(v,u)))* -> member(w,complement(symmetric_difference(v,u))).
% 299.96/300.49 99567[0:SpL:71235.1,254.0] || subclass(complement(u),complement(v)) member(regular(union(v,u)),complement(u))* -> equal(union(v,u),null_class).
% 299.96/300.49 100171[2:Res:99865.0,9.0] || subclass(singleton(null_class),union(null_class,intersection(successor(null_class),u)))* -> equal(union(null_class,intersection(successor(null_class),u)),singleton(null_class)).
% 299.96/300.49 100387[2:Res:99882.0,9.0] || subclass(singleton(null_class),union(null_class,intersection(u,successor(null_class))))* -> equal(union(null_class,intersection(u,successor(null_class))),singleton(null_class)).
% 299.96/300.49 100494[2:Res:99849.1,46751.1] || equal(power_class(u),successor(null_class)) member(v,universal_class) -> member(v,complement(power_class(u)))* member(v,singleton(null_class)).
% 299.96/300.49 100504[2:Res:99849.1,1413.2] || equal(intersection(u,v),successor(null_class))** member(w,v)* member(w,u)* -> member(w,singleton(null_class))*.
% 299.96/300.49 100576[2:Res:99859.0,9.0] || subclass(singleton(null_class),intersection(intersection(successor(null_class),u),v))* -> equal(intersection(intersection(successor(null_class),u),v),singleton(null_class)).
% 299.96/300.49 100648[2:Res:99870.0,9.0] || subclass(singleton(null_class),intersection(u,intersection(v,successor(null_class))))* -> equal(intersection(u,intersection(v,successor(null_class))),singleton(null_class)).
% 299.96/300.49 100680[0:Res:18.2,11600.0] || member(u,universal_class) member(v,universal_class) subclass(composition_function,element_relation) -> member(v,ordered_pair(u,compose(v,u)))*.
% 299.96/300.49 100689[0:MRR:100686.2,20.0] || member(u,universal_class) member(v,u) subclass(composition_function,element_relation) -> member(v,ordered_pair(u,compose(v,u)))*.
% 299.96/300.49 100743[2:Res:99884.0,9.0] || subclass(singleton(null_class),intersection(u,intersection(successor(null_class),v)))* -> equal(intersection(u,intersection(successor(null_class),v)),singleton(null_class)).
% 299.96/300.49 100817[2:Res:99890.0,9.0] || subclass(singleton(null_class),intersection(intersection(u,successor(null_class)),v))* -> equal(intersection(intersection(u,successor(null_class)),v),singleton(null_class)).
% 299.96/300.49 101187[0:SpL:73462.0,46565.0] || member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(w,image(element_relation,power_class(v)))) -> .
% 299.96/300.49 101198[0:Res:462.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(y__dfg,union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 101204[0:Res:457.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(omega,union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 101217[0:Res:2132.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(null_class,union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 101484[0:SpL:73462.0,46597.0] || member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(image(element_relation,power_class(w)),v)) -> .
% 299.96/300.49 101496[0:Res:462.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(y__dfg,union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 101502[0:Res:457.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(omega,union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 101515[0:Res:2132.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(null_class,union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 101992[0:Rew:47423.0,101881.0] || -> equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),union(complement(power_class(u)),intersection(complement(w),power_class(v))))*.
% 299.96/300.49 101950[2:SpL:47419.0,46385.0] || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),intersection(power_class(u),union(v,complement(power_class(w)))))** -> .
% 299.96/300.49 101997[2:Rew:8044.0,101921.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(complement(power_class(w)),intersection(complement(u),power_class(v))),universal_class)**.
% 299.96/300.49 102585[0:Rew:47421.0,102487.0] || -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),union(intersection(complement(v),power_class(u)),complement(power_class(w))))*.
% 299.96/300.49 102544[2:SpL:47420.0,46385.0] || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),intersection(union(u,complement(power_class(v))),power_class(w)))** -> .
% 299.96/300.49 102590[2:Rew:8044.0,102510.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),universal_class)**.
% 299.96/300.49 102729[2:Res:102296.0,3523.0] || -> equal(complement(successor(complement(restrict(u,v,w)))),null_class) member(regular(complement(successor(complement(restrict(u,v,w))))),u)*.
% 299.96/300.49 102730[2:Res:102296.0,5502.0] || member(regular(complement(successor(complement(regular(u))))),u)* -> equal(complement(successor(complement(regular(u)))),null_class) equal(u,null_class).
% 299.96/300.49 102975[2:SpL:47421.0,46385.0] || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),intersection(union(complement(power_class(u)),v),power_class(w)))** -> .
% 299.96/300.49 103023[2:Rew:8044.0,102941.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),universal_class)**.
% 299.96/300.49 103206[2:Res:103135.0,3516.0] || subclass(complement(singleton(null_class)),u) -> equal(complement(successor(successor(null_class))),null_class) member(regular(complement(successor(successor(null_class)))),u)*.
% 299.96/300.49 103392[2:SpL:47423.0,46385.0] || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),intersection(power_class(u),union(complement(power_class(v)),w)))** -> .
% 299.96/300.49 103440[2:Rew:8044.0,103363.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(complement(power_class(w)),intersection(power_class(u),complement(v))),universal_class)**.
% 299.96/300.49 103591[2:Res:102753.0,3515.0] || -> equal(complement(successor(union(null_class,complement(singleton(u))))),null_class) equal(regular(complement(successor(union(null_class,complement(singleton(u)))))),u)**.
% 299.96/300.49 103603[2:Res:102753.0,1460.1] single_valued_class(complement(successor(union(null_class,complement(cross_product(universal_class,universal_class)))))) || -> function(complement(successor(union(null_class,complement(cross_product(universal_class,universal_class))))))*.
% 299.96/300.49 103872[0:Res:8.1,3525.0] || equal(cross_product(u,v),w)* -> equal(w,null_class) equal(ordered_pair(first(regular(w)),second(regular(w))),regular(w))**.
% 299.96/300.49 104479[6:SpR:104306.0,15178.2] || member(successor(null_class),universal_class) subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(successor(null_class),null_class),union(u,v))*.
% 299.96/300.49 104494[9:Rew:4926.0,104490.1] function(u) || subclass(range_of(u),null_class) equal(cantor(cantor(v)),universal_class) -> compatible(u,v,successor(null_class))*.
% 299.96/300.49 104495[6:Rew:104306.0,104480.1] || member(successor(null_class),universal_class) equal(compose(u,successor(null_class)),null_class) -> member(ordered_pair(successor(null_class),null_class),compose_class(u))*.
% 299.96/300.49 104594[6:SpL:104235.0,1990.1] || member(ordered_pair(u,v),compose(w,successor(null_class)))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 299.96/300.49 104717[4:MRR:104684.1,769.1] || subclass(universal_class,cross_product(singleton(u),universal_class))* member(regular(v),w)* -> equal(v,null_class) member(u,cantor(w))*.
% 299.96/300.49 105628[2:Res:102288.0,9.0] || subclass(u,union(null_class,intersection(union(null_class,u),v)))* -> equal(union(null_class,intersection(union(null_class,u),v)),u).
% 299.96/300.49 105878[2:Res:102324.0,9.0] || subclass(u,union(null_class,intersection(v,union(null_class,u))))* -> equal(union(null_class,intersection(v,union(null_class,u))),u).
% 299.96/300.49 106110[4:Rew:106066.0,81318.0] || -> equal(union(intersection(u,apply(null_class,v)),complement(union(u,apply(null_class,w)))),complement(symmetric_difference(u,apply(null_class,v))))**.
% 299.96/300.49 106113[4:Rew:106066.0,81330.1] || member(u,universal_class) -> member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,apply(null_class,x)))*.
% 299.96/300.49 106115[4:Rew:106066.0,79897.1] || member(u,universal_class) -> member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,sum_class(range_of(null_class)))).
% 299.96/300.49 106121[4:Rew:106066.0,79886.0] || -> equal(union(intersection(u,sum_class(range_of(null_class))),complement(union(u,apply(null_class,v)))),complement(symmetric_difference(u,sum_class(range_of(null_class)))))**.
% 299.96/300.49 106152[0:Rew:106066.0,84583.1] || member(u,universal_class) -> member(u,complement(union(symmetric_difference(v,w),x)))* member(u,union(symmetric_difference(w,v),x)).
% 299.96/300.49 106162[0:Rew:106066.0,84591.1] || member(u,universal_class) -> member(u,complement(union(v,symmetric_difference(w,x))))* member(u,union(v,symmetric_difference(x,w))).
% 299.96/300.49 106171[0:Rew:106066.0,84534.0] || -> equal(union(intersection(symmetric_difference(u,v),w),complement(union(symmetric_difference(v,u),w))),complement(symmetric_difference(symmetric_difference(u,v),w)))**.
% 299.96/300.49 106181[4:Rew:106066.0,81322.1] || member(u,universal_class) -> member(u,complement(union(apply(null_class,v),w)))* member(u,union(apply(null_class,x),w))*.
% 299.96/300.49 106183[4:Rew:106066.0,79890.1] || member(u,universal_class) -> member(u,complement(union(apply(null_class,v),w)))* member(u,union(sum_class(range_of(null_class)),w)).
% 299.96/300.49 106195[4:Rew:106066.0,81273.0] || -> equal(union(intersection(apply(null_class,u),v),complement(union(apply(null_class,w),v))),complement(symmetric_difference(apply(null_class,u),v)))**.
% 299.96/300.49 106209[4:Rew:106066.0,79841.0] || -> equal(union(intersection(sum_class(range_of(null_class)),u),complement(union(apply(null_class,v),u))),complement(symmetric_difference(sum_class(range_of(null_class)),u)))**.
% 299.96/300.49 106226[0:Rew:106066.0,84579.0] || -> equal(union(intersection(u,symmetric_difference(v,w)),complement(union(u,symmetric_difference(w,v)))),complement(symmetric_difference(u,symmetric_difference(v,w))))**.
% 299.96/300.49 106306[0:Rew:106066.0,22157.0] || -> subclass(complement(union(u,intersection(complement(v),union(w,x)))),intersection(complement(u),union(v,complement(union(w,x)))))*.
% 299.96/300.49 106330[2:Rew:106066.0,91982.1] || member(u,symmetric_difference(complement(v),union(w,x)))* equal(successor(union(v,complement(union(w,x)))),null_class) -> .
% 299.96/300.49 106542[2:Rew:106066.0,104940.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(power_class(null_class),intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106543[10:Rew:106066.0,52347.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(regular(null_class),intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106549[0:Rew:106066.0,7147.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(singleton(x),intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106550[0:Rew:106066.0,104920.0] || equal(union(u,complement(union(v,w))),range_of(xr)) member(y__dfg,intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106575[0:Rew:106066.0,22180.0] || -> subclass(complement(union(intersection(complement(u),union(v,w)),x)),intersection(union(u,complement(union(v,w))),complement(x)))*.
% 299.96/300.49 106584[0:Rew:106066.0,25927.1] || equal(complement(successor(intersection(complement(u),union(v,w)))),universal_class)** -> member(y__dfg,union(u,complement(union(v,w)))).
% 299.96/300.49 106585[0:Rew:106066.0,26047.1] || equal(complement(successor(intersection(complement(u),union(v,w)))),universal_class)** -> member(omega,union(u,complement(union(v,w)))).
% 299.96/300.49 106588[0:Rew:106066.0,26110.1] || equal(complement(successor(intersection(complement(u),union(v,w)))),universal_class)** -> member(null_class,union(u,complement(union(v,w)))).
% 299.96/300.49 106644[6:Rew:106066.0,104937.0] || equal(union(u,complement(union(v,w))),singleton(null_class)) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106645[6:Rew:106066.0,104936.0] || equal(union(u,complement(union(v,w))),successor(null_class)) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106754[0:Rew:106066.0,22160.0] || -> subclass(complement(union(u,intersection(union(v,w),complement(x)))),intersection(complement(u),union(complement(union(v,w)),x)))*.
% 299.96/300.49 106778[2:Rew:106066.0,91383.1] || member(u,symmetric_difference(union(v,w),complement(x)))* equal(successor(union(complement(union(v,w)),x)),null_class) -> .
% 299.96/300.49 106808[0:Rew:106066.0,31407.0] || member(regular(intersection(u,union(v,w))),complement(union(v,w)))* -> equal(intersection(u,union(v,w)),null_class).
% 299.96/300.49 106824[0:Rew:106066.0,45012.2] || equal(u,union(v,w))* member(x,universal_class) -> member(x,complement(union(v,w)))* member(x,u)*.
% 299.96/300.49 106893[2:Rew:106066.0,105313.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(power_class(null_class),intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 106894[10:Rew:106066.0,52346.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(regular(null_class),intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 106900[0:Rew:106066.0,7067.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(singleton(x),intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 106901[0:Rew:106066.0,105293.0] || equal(union(complement(union(u,v)),w),range_of(xr)) member(y__dfg,intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 106926[0:Rew:106066.0,22183.0] || -> subclass(complement(union(intersection(union(u,v),complement(w)),x)),intersection(union(complement(union(u,v)),w),complement(x)))*.
% 299.96/300.49 106935[0:Rew:106066.0,25930.1] || equal(complement(successor(intersection(union(u,v),complement(w)))),universal_class)** -> member(y__dfg,union(complement(union(u,v)),w)).
% 299.96/300.49 106936[0:Rew:106066.0,26050.1] || equal(complement(successor(intersection(union(u,v),complement(w)))),universal_class)** -> member(omega,union(complement(union(u,v)),w)).
% 299.96/300.49 106939[0:Rew:106066.0,26113.1] || equal(complement(successor(intersection(union(u,v),complement(w)))),universal_class)** -> member(null_class,union(complement(union(u,v)),w)).
% 299.96/300.49 106992[6:Rew:106066.0,105310.0] || equal(union(complement(union(u,v)),w),singleton(null_class)) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 106993[6:Rew:106066.0,105309.0] || equal(union(complement(union(u,v)),w),successor(null_class)) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 107103[0:Rew:106066.0,61905.0] || equal(power_class(complement(union(u,v))),singleton(singleton(null_class))) member(singleton(null_class),image(element_relation,union(u,v)))* -> .
% 299.96/300.49 107195[0:Rew:106066.0,31787.0] || member(regular(intersection(union(u,v),w)),complement(union(u,v)))* -> equal(intersection(union(u,v),w),null_class).
% 299.96/300.49 107203[0:Rew:106066.0,33711.0] || subclass(universal_class,symmetric_difference(intersection(u,v),complement(union(u,v))))* -> member(unordered_pair(w,x),complement(symmetric_difference(u,v)))*.
% 299.96/300.49 107306[2:Rew:107276.0,60870.0] || equal(union(null_class,intersection(power_class(complement(power_class(u))),power_class(v))),union(image(element_relation,power_class(u)),complement(power_class(v))))** -> .
% 299.96/300.49 107327[2:Rew:107276.0,60604.0] || equal(union(null_class,intersection(power_class(u),power_class(complement(power_class(v))))),union(complement(power_class(u)),image(element_relation,power_class(v))))** -> .
% 299.96/300.49 107476[2:Rew:107276.0,105789.1] single_valued_class(intersection(union(null_class,union(null_class,cross_product(universal_class,universal_class))),u)) || -> function(intersection(union(null_class,cross_product(universal_class,universal_class)),u))*.
% 299.96/300.49 107971[2:Rew:27508.0,107841.0] || -> equal(complement(union(union(null_class,complement(u)),restrict(u,v,w))),complement(union(complement(u),restrict(u,v,w))))**.
% 299.96/300.49 107978[0:Rew:107716.0,106124.0] || -> equal(union(complement(union(symmetric_difference(u,v),singleton(symmetric_difference(v,u)))),w),union(w,complement(successor(symmetric_difference(v,u)))))**.
% 299.96/300.49 107979[0:Rew:107703.0,106125.0] || -> equal(union(u,complement(union(symmetric_difference(v,w),singleton(symmetric_difference(w,v))))),union(u,complement(successor(symmetric_difference(w,v)))))**.
% 299.96/300.49 107980[4:Rew:107703.0,106127.0] || -> equal(union(u,complement(union(apply(null_class,v),singleton(sum_class(range_of(null_class)))))),union(u,complement(successor(sum_class(range_of(null_class))))))**.
% 299.96/300.49 107981[4:Rew:107716.0,106130.0] || -> equal(union(complement(union(apply(null_class,u),singleton(sum_class(range_of(null_class))))),v),union(v,complement(successor(sum_class(range_of(null_class))))))**.
% 299.96/300.49 107982[4:Rew:107716.0,106132.0] || -> equal(union(complement(union(apply(null_class,u),singleton(apply(null_class,v)))),w),union(w,complement(successor(apply(null_class,v)))))**.
% 299.96/300.49 107983[4:Rew:107703.0,106133.0] || -> equal(union(u,complement(union(apply(null_class,v),singleton(apply(null_class,w))))),union(u,complement(successor(apply(null_class,w)))))**.
% 299.96/300.49 107993[0:Rew:106066.0,107044.0] || subclass(power_class(complement(union(u,v))),image(element_relation,union(u,v)))* -> equal(power_class(complement(union(u,v))),null_class).
% 299.96/300.49 107994[2:Rew:106066.0,107053.1] || member(power_class(complement(union(u,v))),universal_class) -> member(power_class(complement(union(u,v))),image(element_relation,union(u,v)))*.
% 299.96/300.49 107995[2:Rew:106066.0,107117.1] || -> member(power_class(complement(union(u,v))),image(element_relation,union(u,v)))* equal(singleton(power_class(complement(union(u,v)))),null_class).
% 299.96/300.49 107996[0:Rew:107615.0,107133.0] || -> equal(power_class(intersection(union(u,v),complement(singleton(complement(union(u,v)))))),power_class(complement(successor(complement(union(u,v))))))**.
% 299.96/300.49 108040[0:Rew:71235.1,106038.2] || subclass(complement(u),complement(v)) member(not_subclass_element(complement(u),w),union(v,u))* -> subclass(complement(u),w).
% 299.96/300.49 108734[2:Res:105566.0,9.0] || subclass(u,union(null_class,intersection(union(u,null_class),v)))* -> equal(union(null_class,intersection(union(u,null_class),v)),u).
% 299.96/300.49 108887[2:Res:105819.0,9.0] || subclass(u,union(null_class,intersection(v,union(u,null_class))))* -> equal(union(null_class,intersection(v,union(u,null_class))),u).
% 299.96/300.49 110904[2:Res:102282.0,9.0] || subclass(u,intersection(intersection(union(null_class,u),v),w))* -> equal(intersection(intersection(union(null_class,u),v),w),u).
% 299.96/300.49 111397[2:Res:102293.0,9.0] || subclass(u,intersection(v,intersection(w,union(null_class,u))))* -> equal(intersection(v,intersection(w,union(null_class,u))),u).
% 299.96/300.49 111543[2:Res:102326.0,9.0] || subclass(u,intersection(v,intersection(union(null_class,u),w)))* -> equal(intersection(v,intersection(union(null_class,u),w)),u).
% 299.96/300.49 111698[2:Res:102332.0,9.0] || subclass(u,intersection(intersection(v,union(null_class,u)),w))* -> equal(intersection(intersection(v,union(null_class,u)),w),u).
% 299.96/300.49 111827[2:Res:105578.0,9.0] || subclass(u,union(null_class,intersection(union(u,u),v)))* -> equal(union(null_class,intersection(union(u,u),v)),u).
% 299.96/300.49 111975[0:SpR:107615.0,106075.0] || -> equal(complement(intersection(power_class(complement(successor(u))),union(v,w))),union(image(element_relation,successor(u)),complement(union(v,w))))**.
% 299.96/300.49 111989[0:SpR:107615.0,106085.0] || -> equal(complement(intersection(union(u,v),power_class(complement(successor(w))))),union(complement(union(u,v)),image(element_relation,successor(w))))**.
% 299.96/300.49 112029[0:SpL:107615.0,4076.1] || member(u,universal_class) subclass(universal_class,power_class(complement(successor(v)))) member(sum_class(u),image(element_relation,successor(v)))* -> .
% 299.96/300.49 112030[0:SpL:107615.0,4017.1] || member(u,universal_class) subclass(universal_class,power_class(complement(successor(v)))) member(power_class(u),image(element_relation,successor(v)))* -> .
% 299.96/300.49 112164[2:Res:105831.0,9.0] || subclass(u,union(null_class,intersection(v,union(u,u))))* -> equal(union(null_class,intersection(v,union(u,u))),u).
% 299.96/300.49 112624[2:SpR:107703.0,33491.0] || -> subclass(regular(intersection(complement(u),successor(v))),union(u,complement(successor(v))))* equal(intersection(complement(u),successor(v)),null_class).
% 299.96/300.49 112631[0:SpR:107703.0,46502.0] || -> equal(complement(intersection(union(u,complement(successor(v))),power_class(w))),union(intersection(complement(u),successor(v)),complement(power_class(w))))**.
% 299.96/300.49 112648[0:SpR:107703.0,107703.0] || -> equal(complement(intersection(union(u,complement(successor(v))),successor(w))),union(intersection(complement(u),successor(v)),complement(successor(w))))**.
% 299.96/300.49 112657[0:SpR:107703.0,46508.0] || -> equal(complement(intersection(power_class(u),union(v,complement(successor(w))))),union(complement(power_class(u)),intersection(complement(v),successor(w))))**.
% 299.96/300.49 112662[0:SpR:107703.0,3506.1] || -> equal(symmetric_difference(complement(u),successor(v)),null_class) member(regular(symmetric_difference(complement(u),successor(v))),union(u,complement(successor(v))))*.
% 299.96/300.49 112676[0:SpR:106084.0,107703.0] || -> equal(complement(intersection(power_class(complement(union(u,v))),successor(w))),union(image(element_relation,union(u,v)),complement(successor(w))))**.
% 299.96/300.49 112678[0:SpR:46502.0,107703.0] || -> equal(complement(intersection(union(u,complement(power_class(v))),successor(w))),union(intersection(complement(u),power_class(v)),complement(successor(w))))**.
% 299.96/300.49 112679[0:SpR:46508.0,107703.0] || -> equal(complement(intersection(union(complement(power_class(u)),v),successor(w))),union(intersection(power_class(u),complement(v)),complement(successor(w))))**.
% 299.96/300.49 112755[0:SpL:107703.0,4303.1] || member(u,symmetric_difference(complement(v),successor(w)))* subclass(union(v,complement(successor(w))),x)* -> member(u,x)*.
% 299.96/300.49 112828[2:Rew:107703.0,112724.1] || member(union(u,complement(successor(v))),universal_class) -> member(union(u,complement(successor(v))),intersection(complement(u),successor(v)))*.
% 299.96/300.49 112829[0:Rew:107703.0,112723.1] || subclass(union(u,complement(successor(v))),intersection(complement(u),successor(v)))* -> equal(union(u,complement(successor(v))),null_class).
% 299.96/300.49 112830[2:Rew:107703.0,112643.1] || -> member(union(u,complement(successor(v))),intersection(complement(u),successor(v)))* equal(singleton(union(u,complement(successor(v)))),null_class).
% 299.96/300.49 112962[2:Res:112548.0,3516.0] || subclass(u,v) -> equal(regular(union(null_class,complement(u))),null_class) member(regular(regular(union(null_class,complement(u)))),v)*.
% 299.96/300.49 112981[2:Res:112548.0,3519.0] || -> equal(regular(union(null_class,complement(intersection(u,v)))),null_class) member(regular(regular(union(null_class,complement(intersection(u,v))))),v)*.
% 299.96/300.49 112982[2:Res:112548.0,3518.0] || -> equal(regular(union(null_class,complement(intersection(u,v)))),null_class) member(regular(regular(union(null_class,complement(intersection(u,v))))),u)*.
% 299.96/300.49 113034[2:Rew:107276.0,112937.0] || -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 299.96/300.49 113035[2:Rew:107276.0,112936.0] || -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 299.96/300.49 113036[2:Rew:107276.0,112935.0] || -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 299.96/300.49 113037[2:Rew:107276.0,112934.0] || -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 299.96/300.49 113039[3:Rew:107276.0,113000.1,26509.0,113000.1,107276.0,113000.0,26509.0,113000.0] || member(not_subclass_element(regular(union(null_class,compose(element_relation,universal_class))),u),element_relation)* -> subclass(regular(union(null_class,compose(element_relation,universal_class))),u).
% 299.96/300.49 113314[2:Rew:26509.0,113313.0] || -> equal(union(null_class,symmetric_difference(intersection(u,v),complement(union(u,v)))),symmetric_difference(intersection(u,v),complement(union(u,v))))**.
% 299.96/300.49 113440[2:Res:113011.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(null_class,u)),w) member(not_subclass_element(regular(union(null_class,u)),w),v)*.
% 299.96/300.49 113533[2:Res:113409.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(u,null_class)),w) member(not_subclass_element(regular(union(u,null_class)),w),v)*.
% 299.96/300.49 113808[2:Res:113422.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(u,u)),w) member(not_subclass_element(regular(union(u,u)),w),v)*.
% 299.96/300.49 113936[2:Res:112534.0,9.0] || subclass(union(u,null_class),regular(union(null_class,complement(u))))* -> equal(regular(union(null_class,complement(u))),union(u,null_class)).
% 299.96/300.49 113988[2:Rew:107276.0,113902.0,77431.0,113902.0] || -> subclass(regular(union(image(element_relation,power_class(u)),complement(power_class(v)))),union(null_class,intersection(power_class(complement(power_class(u))),power_class(v))))*.
% 299.96/300.49 113989[2:Rew:107276.0,113901.0,77431.0,113901.0] || -> subclass(regular(union(complement(power_class(u)),image(element_relation,power_class(v)))),union(null_class,intersection(power_class(u),power_class(complement(power_class(v))))))*.
% 299.96/300.49 114151[2:Res:114051.0,5614.0] || -> equal(regular(complement(restrict(u,v,w))),null_class) member(regular(regular(complement(restrict(u,v,w)))),cross_product(v,w))*.
% 299.96/300.49 114268[0:Res:4062.1,106077.0] || equal(image(element_relation,union(u,v)),singleton(singleton(null_class))) member(singleton(null_class),power_class(complement(union(u,v))))* -> .
% 299.96/300.49 114781[2:Rew:107276.0,114780.0,26509.0,114780.0] || -> equal(union(u,union(null_class,intersection(power_class(v),union(w,x)))),union(u,intersection(power_class(v),union(w,x))))**.
% 299.96/300.49 114788[2:Rew:107276.0,114787.0,26509.0,114787.0] || -> equal(union(union(null_class,intersection(power_class(u),union(v,w))),x),union(intersection(power_class(u),union(v,w)),x))**.
% 299.96/300.49 115065[2:Rew:107276.0,115064.0,26509.0,115064.0] || -> equal(union(u,union(null_class,intersection(union(v,w),power_class(x)))),union(u,intersection(union(v,w),power_class(x))))**.
% 299.96/300.49 115072[2:Rew:107276.0,115071.0,26509.0,115071.0] || -> equal(union(union(null_class,intersection(union(u,v),power_class(w))),x),union(intersection(union(u,v),power_class(w)),x))**.
% 299.96/300.49 115156[4:Res:114862.0,9.0] || subclass(sum_class(range_of(null_class)),regular(complement(apply(null_class,u))))* -> equal(regular(complement(apply(null_class,u))),sum_class(range_of(null_class))).
% 299.96/300.49 115235[2:Res:112535.0,9.0] || subclass(union(null_class,u),regular(union(null_class,complement(u))))* -> equal(regular(union(null_class,complement(u))),union(null_class,u)).
% 299.96/300.49 115570[2:Res:113472.0,9.0] || subclass(union(null_class,complement(u)),regular(union(u,null_class)))* -> equal(union(null_class,complement(u)),regular(union(u,null_class))).
% 299.96/300.49 115705[2:Res:113473.0,9.0] || subclass(union(null_class,complement(u)),regular(union(null_class,u)))* -> equal(union(null_class,complement(u)),regular(union(null_class,u))).
% 299.96/300.49 115790[4:Res:114122.0,9.0] || subclass(apply(null_class,u),regular(complement(apply(null_class,v))))* -> equal(apply(null_class,u),regular(complement(apply(null_class,v)))).
% 299.96/300.49 115886[2:SpL:26509.0,106068.0] || member(u,symmetric_difference(union(null_class,v),union(w,x)))* -> member(u,union(complement(v),complement(union(w,x)))).
% 299.96/300.49 115916[2:Res:68839.1,106068.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(singleton(x),union(u,complement(union(v,w))))*.
% 299.96/300.49 115923[0:Res:425.1,106068.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(unordered_pair(x,y),union(u,complement(union(v,w))))*.
% 299.96/300.49 115946[0:Res:449.1,106068.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> member(ordered_pair(x,y),union(u,complement(union(v,w))))*.
% 299.96/300.49 115949[2:Res:29122.1,106068.0] || equal(symmetric_difference(complement(u),union(v,w)),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,complement(union(v,w))))*.
% 299.96/300.49 115950[2:Res:5107.1,106068.0] || subclass(domain_relation,symmetric_difference(complement(u),union(v,w))) -> member(ordered_pair(null_class,null_class),union(u,complement(union(v,w))))*.
% 299.96/300.49 115959[10:Res:62910.1,106068.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(regular(null_class),union(u,complement(union(v,w))))*.
% 299.96/300.49 116173[2:Res:112533.0,9.0] || subclass(union(u,u),regular(union(null_class,complement(u))))* -> equal(union(u,u),regular(union(null_class,complement(u)))).
% 299.96/300.49 116262[9:Res:113420.1,3516.0] function(u) || subclass(complement(u),v) -> equal(regular(successor(u)),null_class) member(regular(regular(successor(u))),v)*.
% 299.96/300.49 116291[2:SpL:26509.0,106082.0] || member(u,symmetric_difference(union(v,w),union(null_class,x)))* -> member(u,union(complement(union(v,w)),complement(x))).
% 299.96/300.49 116358[2:Res:68839.1,106082.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(singleton(x),union(complement(union(u,v)),w))*.
% 299.96/300.49 116365[0:Res:425.1,106082.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(unordered_pair(x,y),union(complement(union(u,v)),w))*.
% 299.96/300.49 116388[0:Res:449.1,106082.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> member(ordered_pair(x,y),union(complement(union(u,v)),w))*.
% 299.96/300.49 116391[2:Res:29122.1,106082.0] || equal(symmetric_difference(union(u,v),complement(w)),domain_relation) -> member(ordered_pair(null_class,null_class),union(complement(union(u,v)),w))*.
% 299.96/300.49 116392[2:Res:5107.1,106082.0] || subclass(domain_relation,symmetric_difference(union(u,v),complement(w))) -> member(ordered_pair(null_class,null_class),union(complement(union(u,v)),w))*.
% 299.96/300.49 116401[10:Res:62910.1,106082.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(regular(null_class),union(complement(union(u,v)),w))*.
% 299.96/300.49 116551[2:Res:113471.0,9.0] || subclass(union(null_class,complement(u)),regular(union(u,u)))* -> equal(union(null_class,complement(u)),regular(union(u,u))).
% 299.96/300.49 116647[9:Res:113999.1,3516.0] function(u) || subclass(successor(u),v) -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),v)*.
% 299.96/300.49 116756[2:Res:110684.0,9.0] || subclass(u,intersection(intersection(union(u,null_class),v),w))* -> equal(intersection(intersection(union(u,null_class),v),w),u).
% 299.96/300.49 117106[2:Res:110693.0,9.0] || subclass(u,intersection(v,intersection(w,union(u,null_class))))* -> equal(intersection(v,intersection(w,union(u,null_class))),u).
% 299.96/300.49 117263[2:Res:110728.0,9.0] || subclass(u,intersection(v,intersection(union(u,null_class),w)))* -> equal(intersection(v,intersection(union(u,null_class),w)),u).
% 299.96/300.49 117429[2:Res:110734.0,9.0] || subclass(u,intersection(intersection(v,union(u,null_class)),w))* -> equal(intersection(intersection(v,union(u,null_class)),w),u).
% 299.96/300.49 117787[0:SpL:112449.0,442.1] || member(u,universal_class) subclass(complement(union(v,w)),x)* -> member(u,union(w,v))* member(u,x)*.
% 299.96/300.49 117794[0:SpL:112449.0,7401.0] || equal(u,complement(union(v,w)))* member(x,universal_class) -> member(x,union(w,v))* member(x,u)*.
% 299.96/300.49 117800[0:SpL:112449.0,46724.0] || member(u,symmetric_difference(power_class(v),complement(union(w,x))))* -> member(u,union(complement(power_class(v)),union(x,w))).
% 299.96/300.49 118137[0:Res:147.1,106067.0] || equal(intersection(complement(u),union(v,w)),range_of(xr)) member(y__dfg,union(u,complement(union(v,w))))* -> .
% 299.96/300.49 118145[0:Res:426.1,106067.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(singleton(x),union(u,complement(union(v,w))))* -> .
% 299.96/300.49 118153[6:Res:30656.1,106067.0] || equal(intersection(complement(u),union(v,w)),successor(null_class)) member(null_class,union(u,complement(union(v,w))))* -> .
% 299.96/300.49 118154[6:Res:30546.1,106067.0] || equal(intersection(complement(u),union(v,w)),singleton(null_class)) member(null_class,union(u,complement(union(v,w))))* -> .
% 299.96/300.49 118157[2:Res:82401.1,106067.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(power_class(null_class),union(u,complement(union(v,w))))* -> .
% 299.96/300.49 118190[10:Res:51738.1,106067.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(regular(null_class),union(u,complement(union(v,w))))* -> .
% 299.96/300.49 118352[2:Res:113193.0,9.0] || subclass(symmetric_difference(u,v),regular(complement(symmetric_difference(v,u))))* -> equal(regular(complement(symmetric_difference(v,u))),symmetric_difference(u,v)).
% 299.96/300.49 118491[2:Res:113425.0,9.0] || subclass(complement(union(u,v)),regular(union(u,v)))* -> equal(complement(union(u,v)),regular(union(u,v))).
% 299.96/300.49 118650[2:Res:117523.0,9.0] || subclass(union(u,v),regular(complement(union(v,u))))* -> equal(regular(complement(union(v,u))),union(u,v)).
% 299.96/300.49 118899[0:Res:147.1,106081.0] || equal(intersection(union(u,v),complement(w)),range_of(xr)) member(y__dfg,union(complement(union(u,v)),w))* -> .
% 299.96/300.49 118907[0:Res:426.1,106081.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(singleton(x),union(complement(union(u,v)),w))* -> .
% 299.96/300.49 118915[6:Res:30656.1,106081.0] || equal(intersection(union(u,v),complement(w)),successor(null_class)) member(null_class,union(complement(union(u,v)),w))* -> .
% 299.96/300.49 118916[6:Res:30546.1,106081.0] || equal(intersection(union(u,v),complement(w)),singleton(null_class)) member(null_class,union(complement(union(u,v)),w))* -> .
% 299.96/300.49 118919[2:Res:82401.1,106081.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(power_class(null_class),union(complement(union(u,v)),w))* -> .
% 299.96/300.49 118952[10:Res:51738.1,106081.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(regular(null_class),union(complement(union(u,v)),w))* -> .
% 299.96/300.49 119161[2:Res:117891.0,9.0] || subclass(complement(union(u,v)),regular(union(v,u)))* -> equal(complement(union(u,v)),regular(union(v,u))).
% 299.96/300.49 119361[0:Res:71457.0,9.0] || subclass(intersection(u,v),intersection(v,intersection(u,w)))* -> equal(intersection(v,intersection(u,w)),intersection(u,v)).
% 299.96/300.49 119534[0:Res:71460.0,9.0] || subclass(intersection(u,v),intersection(v,intersection(w,u)))* -> equal(intersection(v,intersection(w,u)),intersection(u,v)).
% 299.96/300.49 119588[0:SpR:87281.0,5559.1] || -> subclass(symmetric_difference(u,intersection(u,v)),w) member(not_subclass_element(symmetric_difference(u,intersection(u,v)),w),complement(intersection(u,v)))*.
% 299.96/300.49 119917[0:Rew:87281.0,119808.1] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(v,intersection(v,w)))* -> subclass(u,complement(intersection(v,w))).
% 299.96/300.49 119956[2:SpR:107955.0,107276.0] || -> equal(union(null_class,complement(intersection(union(u,v),union(w,x)))),complement(intersection(union(u,v),union(w,x))))**.
% 299.96/300.49 120270[2:Rew:26509.0,120133.0,107955.0,120133.0] || equal(union(null_class,intersection(union(u,v),union(w,x))),complement(intersection(union(w,x),union(u,v))))** -> .
% 299.96/300.49 120275[2:Rew:26509.0,119985.0,107955.0,119985.0] || -> subclass(regular(union(null_class,intersection(union(u,v),union(w,x)))),complement(intersection(union(w,x),union(u,v))))*.
% 299.96/300.49 120276[2:Rew:107955.0,119984.0,26509.0,119984.0] || -> subclass(regular(complement(intersection(union(u,v),union(w,x)))),union(null_class,intersection(union(w,x),union(u,v))))*.
% 299.96/300.49 120277[2:Rew:26509.0,119983.0,107955.0,119983.0,26509.0,119983.0] || -> equal(union(null_class,intersection(union(u,v),union(w,x))),union(null_class,intersection(union(w,x),union(u,v))))*.
% 299.96/300.49 120278[2:Rew:26509.0,119982.0,107955.0,119982.0,26509.0,119982.0] || -> subclass(union(null_class,intersection(union(u,v),union(w,x))),union(null_class,intersection(union(w,x),union(u,v))))*.
% 299.96/300.49 120289[2:Rew:107276.0,119964.2,26509.0,119964.2] || member(u,universal_class) -> member(u,complement(intersection(union(v,w),union(x,y))))* member(u,union(v,w)).
% 299.96/300.49 120290[2:Rew:107276.0,119963.2,26509.0,119963.2] || member(u,universal_class) -> member(u,complement(intersection(union(v,w),union(x,y))))* member(u,union(x,y)).
% 299.96/300.49 120296[2:Rew:47084.0,119957.0,26509.0,119957.0,46498.0,119957.0,26509.0,119957.0] || -> equal(power_class(union(null_class,intersection(union(u,v),union(w,x)))),power_class(intersection(union(u,v),union(w,x))))**.
% 299.96/300.49 120401[0:SpR:87421.0,5559.1] || -> subclass(symmetric_difference(u,intersection(v,u)),w) member(not_subclass_element(symmetric_difference(u,intersection(v,u)),w),complement(intersection(v,u)))*.
% 299.96/300.49 120719[0:Rew:87421.0,120624.1] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(w,intersection(v,w)))* -> subclass(u,complement(intersection(v,w))).
% 299.96/300.49 120859[0:SpR:106223.0,7641.1] || member(u,universal_class) -> member(u,complement(symmetric_difference(cross_product(v,w),x)))* member(u,complement(restrict(x,v,w))).
% 299.96/300.49 121120[0:Res:88501.0,9.0] || subclass(union(u,v),intersection(w,symmetric_difference(v,u)))* -> equal(intersection(w,symmetric_difference(v,u)),union(u,v)).
% 299.96/300.49 121203[2:Res:88642.1,3516.0] || subclass(u,v)* subclass(v,w)* -> equal(union(u,u),null_class) member(regular(union(u,u)),w)*.
% 299.96/300.49 121230[2:Res:88642.1,5661.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,u),y) member(not_subclass_element(union(u,u),y),v)*.
% 299.96/300.49 121245[3:Res:88642.1,8120.0] || subclass(u,complement(compose(element_relation,universal_class)))* member(regular(union(u,u)),element_relation)* -> equal(union(u,u),null_class).
% 299.96/300.49 121357[0:Res:89082.0,9.0] || subclass(union(u,v),intersection(symmetric_difference(v,u),w))* -> equal(intersection(symmetric_difference(v,u),w),union(u,v)).
% 299.96/300.49 121467[0:SpR:106229.0,7641.1] || member(u,universal_class) -> member(u,complement(symmetric_difference(v,cross_product(w,x))))* member(u,complement(restrict(v,w,x))).
% 299.96/300.49 121800[0:SpR:92205.1,572.0] || subclass(union(u,v),union(complement(u),complement(v)))* -> equal(symmetric_difference(complement(u),complement(v)),union(u,v)).
% 299.96/300.49 121801[0:SpR:92205.1,7221.0] || subclass(successor(u),union(complement(u),complement(singleton(u))))* -> equal(symmetric_difference(complement(u),complement(singleton(u))),successor(u)).
% 299.96/300.49 122022[0:Rew:78007.0,121907.1] || subclass(u,v) member(w,symmetric_difference(complement(u),union(u,v)))* -> member(w,complement(symmetric_difference(u,v))).
% 299.96/300.49 122087[0:SpL:106084.0,121790.0] || subclass(image(element_relation,union(u,v)),power_class(complement(union(u,v))))* -> equal(image(element_relation,union(u,v)),null_class).
% 299.96/300.49 122089[0:SpL:46502.0,121790.0] || subclass(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))* -> equal(intersection(complement(u),power_class(v)),null_class).
% 299.96/300.49 122090[0:SpL:107703.0,121790.0] || subclass(intersection(complement(u),successor(v)),union(u,complement(successor(v))))* -> equal(intersection(complement(u),successor(v)),null_class).
% 299.96/300.49 122091[0:SpL:46508.0,121790.0] || subclass(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))* -> equal(intersection(power_class(u),complement(v)),null_class).
% 299.96/300.49 122166[2:SpR:106696.0,114051.0] || -> subclass(regular(union(complement(power_class(u)),image(element_relation,union(v,w)))),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 299.96/300.49 122418[0:Rew:106696.0,122301.0] || -> equal(union(complement(power_class(u)),image(element_relation,union(v,w))),union(complement(power_class(u)),image(element_relation,union(w,v))))*.
% 299.96/300.49 122359[2:SpL:106696.0,46385.0] || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),intersection(power_class(u),power_class(complement(union(v,w)))))** -> .
% 299.96/300.49 122429[2:Rew:8044.0,122329.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),universal_class)**.
% 299.96/300.49 122584[2:SpR:106825.0,114051.0] || -> subclass(regular(union(image(element_relation,power_class(u)),complement(union(v,w)))),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 299.96/300.49 122776[2:SpL:106825.0,46385.0] || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),intersection(power_class(complement(power_class(u))),union(v,w)))** -> .
% 299.96/300.49 123047[0:MRR:122979.0,3914.1] || -> member(image(element_relation,union(u,v)),power_class(complement(union(u,v))))* equal(singleton(image(element_relation,union(u,v))),null_class).
% 299.96/300.49 123049[0:MRR:122976.0,3914.1] || -> member(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))* equal(singleton(intersection(power_class(u),complement(v))),null_class).
% 299.96/300.49 123051[0:MRR:122975.0,3914.1] || -> member(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))* equal(singleton(intersection(complement(u),power_class(v))),null_class).
% 299.96/300.49 123064[2:SpR:107088.0,114051.0] || -> subclass(regular(union(image(element_relation,union(u,v)),complement(power_class(w)))),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 299.96/300.49 123317[0:Rew:107088.0,123211.0] || -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),union(image(element_relation,union(v,u)),complement(power_class(w))))*.
% 299.96/300.49 123258[2:SpL:107088.0,46385.0] || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),intersection(power_class(complement(union(u,v))),power_class(w)))** -> .
% 299.96/300.49 123327[2:Rew:8044.0,123222.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)**.
% 299.96/300.49 123462[2:SpR:107225.0,114051.0] || -> subclass(regular(union(complement(union(u,v)),image(element_relation,power_class(w)))),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 299.96/300.49 123650[2:SpL:107225.0,46385.0] || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),intersection(union(u,v),power_class(complement(power_class(w)))))** -> .
% 299.96/300.49 123910[0:Res:8.1,7503.1] || equal(restrict(u,v,w),x)* member(x,universal_class) -> equal(x,null_class) member(apply(choice,x),u)*.
% 299.96/300.49 124176[4:Res:8.1,15180.1] || equal(restrict(u,v,w),domain_relation)** member(x,universal_class) -> member(ordered_pair(x,cantor(x)),cross_product(v,w))*.
% 299.96/300.49 124298[2:SpL:78007.0,28885.0] || member(not_subclass_element(union(null_class,intersection(u,v)),w),symmetric_difference(v,u))* -> subclass(union(null_class,intersection(u,v)),w).
% 299.96/300.49 124324[2:SpL:73462.0,28885.0] || member(not_subclass_element(union(null_class,intersection(u,v)),w),symmetric_difference(v,u))* -> subclass(union(null_class,intersection(v,u)),w).
% 299.96/300.49 124400[2:Rew:71235.1,124363.2] || subclass(u,v) member(not_subclass_element(union(null_class,u),w),symmetric_difference(v,u))* -> subclass(union(null_class,u),w).
% 299.96/300.49 124405[2:Rew:92205.1,124322.2] || subclass(u,v) member(not_subclass_element(union(null_class,u),w),symmetric_difference(u,v))* -> subclass(union(null_class,u),w).
% 299.96/300.49 124472[0:SpR:78007.0,9783.1] || -> equal(symmetric_difference(u,cross_product(v,w)),null_class) member(regular(symmetric_difference(cross_product(v,w),u)),complement(restrict(u,v,w)))*.
% 299.96/300.49 124537[0:SpR:78007.0,9842.1] || -> equal(symmetric_difference(cross_product(u,v),w),null_class) member(regular(symmetric_difference(w,cross_product(u,v))),complement(restrict(w,u,v)))*.
% 299.96/300.49 124639[0:SpL:77431.0,106529.1] || member(u,universal_class) subclass(union(v,w),x)* -> member(u,complement(union(w,v)))* member(u,x)*.
% 299.96/300.49 124749[2:Rew:72272.0,124642.2] || member(u,universal_class) subclass(union(v,v),w)* -> member(u,union(null_class,complement(v)))* member(u,w)*.
% 299.96/300.49 124753[2:Rew:35175.0,124666.2] || member(u,universal_class) subclass(union(v,null_class),w)* -> member(u,union(null_class,complement(v)))* member(u,w)*.
% 299.96/300.49 124754[2:Rew:35175.0,124669.2] || member(u,universal_class) subclass(union(null_class,v),w)* -> member(u,union(null_class,complement(v)))* member(u,w)*.
% 299.96/300.49 124894[0:SpR:73462.0,5600.1] || -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(x,restrict(u,v,w))),cross_product(v,w))*.
% 299.96/300.49 125190[0:Rew:73462.0,125012.0] || -> subclass(intersection(union(cross_product(u,v),w),intersection(x,complement(restrict(w,u,v)))),symmetric_difference(cross_product(u,v),w))*.
% 299.96/300.49 125191[0:Rew:73462.0,125013.0] || -> subclass(intersection(union(u,cross_product(v,w)),intersection(x,complement(restrict(u,v,w)))),symmetric_difference(u,cross_product(v,w)))*.
% 299.96/300.49 125192[0:Rew:73462.0,125017.0] || -> subclass(intersection(union(u,complement(power_class(v))),intersection(w,union(complement(u),power_class(v)))),symmetric_difference(complement(u),power_class(v)))*.
% 299.96/300.49 125193[0:Rew:73462.0,125018.0] || -> subclass(intersection(union(power_class(u),complement(v)),intersection(w,union(complement(power_class(u)),v))),symmetric_difference(power_class(u),complement(v)))*.
% 299.96/300.49 125120[0:Res:92442.0,9.0] || subclass(intersection(u,v),intersection(intersection(w,v),u))* -> equal(intersection(intersection(w,v),u),intersection(u,v)).
% 299.96/300.49 125325[0:SpR:73462.0,5613.1] || -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(restrict(v,w,x),u)),cross_product(w,x))*.
% 299.96/300.49 127506[0:Res:8.1,5653.0] || equal(unordered_pair(u,v),w)* -> subclass(w,x) equal(not_subclass_element(w,x),v)* equal(not_subclass_element(w,x),u)*.
% 299.96/300.49 131633[2:Rew:73462.0,131395.0] || -> equal(intersection(symmetric_difference(cross_product(u,v),w),symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))),null_class)**.
% 299.96/300.49 131634[2:Rew:73462.0,131396.0] || -> equal(intersection(symmetric_difference(u,cross_product(v,w)),symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))),null_class)**.
% 299.96/300.49 131635[2:Rew:73462.0,131399.0] || -> equal(intersection(symmetric_difference(complement(u),power_class(v)),symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v)))),null_class)**.
% 299.96/300.49 131636[2:Rew:73462.0,131400.0] || -> equal(intersection(symmetric_difference(power_class(u),complement(v)),symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v))),null_class)**.
% 299.96/300.49 131920[4:Res:9927.3,131813.0] || member(u,universal_class) member(v,u) subclass(element_relation,cantor(singleton(cross_product(singleton(ordered_pair(v,u)),universal_class))))* -> .
% 299.96/300.49 132114[2:Res:9927.3,127395.0] || member(u,universal_class) member(v,u) subclass(element_relation,singleton(w)) member(ordered_pair(v,u),w)* -> .
% 299.96/300.49 132175[2:Res:46532.1,132124.0] || member(intersection(complement(u),power_class(v)),universal_class) -> member(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))*.
% 299.96/300.49 132176[2:Res:46722.1,132124.0] || member(intersection(power_class(u),complement(v)),universal_class) -> member(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))*.
% 299.96/300.49 132179[2:Res:106076.1,132124.0] || member(image(element_relation,union(u,v)),universal_class) -> member(image(element_relation,union(u,v)),power_class(complement(union(u,v))))*.
% 299.96/300.49 133098[2:Rew:131367.0,132993.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),symmetric_difference(v,u))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.96/300.49 133099[2:Rew:131367.0,132992.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),symmetric_difference(w,v))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.96/300.49 133159[2:SpL:73470.0,132172.0] || member(complement(symmetric_difference(cross_product(u,v),w)),symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> .
% 299.96/300.49 133160[2:SpL:73471.0,132172.0] || member(complement(symmetric_difference(u,cross_product(v,w))),symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> .
% 299.96/300.49 133163[2:SpL:46638.0,132172.0] || member(complement(symmetric_difference(complement(u),power_class(v))),symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))))* -> .
% 299.96/300.49 133164[2:SpL:73469.0,132172.0] || member(complement(symmetric_difference(power_class(u),complement(v))),symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)))* -> .
% 299.96/300.49 133200[2:SpL:106696.0,132172.0] || member(union(complement(power_class(u)),image(element_relation,union(v,w))),symmetric_difference(power_class(u),power_class(complement(union(v,w)))))* -> .
% 299.96/300.49 133202[2:SpL:107088.0,132172.0] || member(union(image(element_relation,union(u,v)),complement(power_class(w))),symmetric_difference(power_class(complement(union(u,v))),power_class(w)))* -> .
% 299.96/300.49 133203[2:SpL:47420.0,132172.0] || member(union(intersection(complement(u),power_class(v)),complement(power_class(w))),symmetric_difference(union(u,complement(power_class(v))),power_class(w)))* -> .
% 299.96/300.49 133204[2:SpL:47421.0,132172.0] || member(union(intersection(power_class(u),complement(v)),complement(power_class(w))),symmetric_difference(union(complement(power_class(u)),v),power_class(w)))* -> .
% 299.96/300.49 133205[2:SpL:107225.0,132172.0] || member(union(complement(union(u,v)),image(element_relation,power_class(w))),symmetric_difference(union(u,v),power_class(complement(power_class(w)))))* -> .
% 299.96/300.49 133206[2:SpL:47419.0,132172.0] || member(union(complement(power_class(u)),intersection(complement(v),power_class(w))),symmetric_difference(power_class(u),union(v,complement(power_class(w)))))* -> .
% 299.96/300.49 133207[2:SpL:47423.0,132172.0] || member(union(complement(power_class(u)),intersection(power_class(v),complement(w))),symmetric_difference(power_class(u),union(complement(power_class(v)),w)))* -> .
% 299.96/300.49 133209[2:SpL:106825.0,132172.0] || member(union(image(element_relation,power_class(u)),complement(union(v,w))),symmetric_difference(power_class(complement(power_class(u))),union(v,w)))* -> .
% 299.96/300.49 133912[2:SpL:106696.0,133104.0] || member(union(complement(power_class(u)),image(element_relation,union(v,w))),symmetric_difference(power_class(complement(union(v,w))),power_class(u)))* -> .
% 299.96/300.49 133914[2:SpL:107088.0,133104.0] || member(union(image(element_relation,union(u,v)),complement(power_class(w))),symmetric_difference(power_class(w),power_class(complement(union(u,v)))))* -> .
% 299.96/300.49 133915[2:SpL:47420.0,133104.0] || member(union(intersection(complement(u),power_class(v)),complement(power_class(w))),symmetric_difference(power_class(w),union(u,complement(power_class(v)))))* -> .
% 299.96/300.49 133916[2:SpL:47421.0,133104.0] || member(union(intersection(power_class(u),complement(v)),complement(power_class(w))),symmetric_difference(power_class(w),union(complement(power_class(u)),v)))* -> .
% 299.96/300.49 133917[2:SpL:107225.0,133104.0] || member(union(complement(union(u,v)),image(element_relation,power_class(w))),symmetric_difference(power_class(complement(power_class(w))),union(u,v)))* -> .
% 299.96/300.49 133918[2:SpL:47419.0,133104.0] || member(union(complement(power_class(u)),intersection(complement(v),power_class(w))),symmetric_difference(union(v,complement(power_class(w))),power_class(u)))* -> .
% 299.96/300.49 133919[2:SpL:47423.0,133104.0] || member(union(complement(power_class(u)),intersection(power_class(v),complement(w))),symmetric_difference(union(complement(power_class(v)),w),power_class(u)))* -> .
% 299.96/300.49 133921[2:SpL:106825.0,133104.0] || member(union(image(element_relation,power_class(u)),complement(union(v,w))),symmetric_difference(union(v,w),power_class(complement(power_class(u)))))* -> .
% 299.96/300.49 134296[0:Rew:73462.0,134059.0] || -> subclass(intersection(union(cross_product(u,v),w),intersection(complement(restrict(w,u,v)),x)),symmetric_difference(cross_product(u,v),w))*.
% 299.96/300.49 134297[0:Rew:73462.0,134060.0] || -> subclass(intersection(union(u,cross_product(v,w)),intersection(complement(restrict(u,v,w)),x)),symmetric_difference(u,cross_product(v,w)))*.
% 299.96/300.49 134298[0:Rew:73462.0,134063.0] || -> subclass(intersection(union(u,complement(power_class(v))),intersection(union(complement(u),power_class(v)),w)),symmetric_difference(complement(u),power_class(v)))*.
% 299.96/300.49 134299[0:Rew:73462.0,134064.0] || -> subclass(intersection(union(power_class(u),complement(v)),intersection(union(complement(power_class(u)),v),w)),symmetric_difference(power_class(u),complement(v)))*.
% 299.96/300.49 134195[0:Res:92816.0,9.0] || subclass(intersection(u,v),intersection(intersection(v,w),u))* -> equal(intersection(intersection(v,w),u),intersection(u,v)).
% 299.96/300.49 134433[2:Res:92887.0,9.0] || subclass(intersection(u,v),intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),intersection(u,v)).
% 299.96/300.49 134639[2:Res:94795.0,9.0] || subclass(intersection(u,v),intersection(union(v,v),u))* -> equal(intersection(union(v,v),u),intersection(u,v)).
% 299.96/300.49 135000[2:Res:96246.0,9.0] || subclass(intersection(u,v),intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),intersection(u,v)).
% 299.96/300.49 135192[2:Res:96761.0,9.0] || subclass(intersection(u,v),intersection(u,union(v,v)))* -> equal(intersection(u,union(v,v)),intersection(u,v)).
% 299.96/300.49 135524[2:Res:135420.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(u,w))),null_class) member(regular(regular(complement(intersection(u,w)))),v)*.
% 299.96/300.49 135544[2:Res:135420.0,3519.0] || -> equal(regular(complement(intersection(intersection(u,v),w))),null_class) member(regular(regular(complement(intersection(intersection(u,v),w)))),v)*.
% 299.96/300.49 135545[2:Res:135420.0,3518.0] || -> equal(regular(complement(intersection(intersection(u,v),w))),null_class) member(regular(regular(complement(intersection(intersection(u,v),w)))),u)*.
% 299.96/300.49 135759[2:Rew:49014.0,135758.0] || member(regular(power_class(union(null_class,complement(u)))),complement(power_class(complement(u))))* -> equal(power_class(union(null_class,complement(u))),null_class).
% 299.96/300.49 135950[2:Res:135442.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(w,u))),null_class) member(regular(regular(complement(intersection(w,u)))),v)*.
% 299.96/300.49 135970[2:Res:135442.0,3519.0] || -> equal(regular(complement(intersection(u,intersection(v,w)))),null_class) member(regular(regular(complement(intersection(u,intersection(v,w))))),w)*.
% 299.96/300.49 135971[2:Res:135442.0,3518.0] || -> equal(regular(complement(intersection(u,intersection(v,w)))),null_class) member(regular(regular(complement(intersection(u,intersection(v,w))))),v)*.
% 299.96/300.49 136161[2:Res:135360.0,3515.0] || -> equal(complement(successor(complement(intersection(singleton(u),v)))),null_class) equal(regular(complement(successor(complement(intersection(singleton(u),v))))),u)**.
% 299.96/300.49 136358[2:Res:136052.0,3515.0] || -> equal(complement(successor(complement(intersection(u,singleton(v))))),null_class) equal(regular(complement(successor(complement(intersection(u,singleton(v)))))),v)**.
% 299.96/300.49 136514[2:Res:135445.0,3515.0] || -> equal(regular(complement(restrict(singleton(u),v,w))),null_class) equal(regular(regular(complement(restrict(singleton(u),v,w)))),u)**.
% 299.96/300.49 136529[2:Res:135445.0,1460.1] single_valued_class(regular(complement(restrict(cross_product(universal_class,universal_class),u,v)))) || -> function(regular(complement(restrict(cross_product(universal_class,universal_class),u,v))))*.
% 299.96/300.49 136668[2:Res:135558.0,9.0] || subclass(singleton(null_class),regular(complement(intersection(successor(null_class),u))))* -> equal(regular(complement(intersection(successor(null_class),u))),singleton(null_class)).
% 299.96/300.49 136932[2:Res:135984.0,9.0] || subclass(singleton(null_class),regular(complement(intersection(u,successor(null_class)))))* -> equal(regular(complement(intersection(u,successor(null_class)))),singleton(null_class)).
% 299.96/300.49 137130[0:Res:49.1,7188.0] inductive(symmetric_difference(union(u,v),union(complement(u),complement(v)))) || -> member(null_class,complement(symmetric_difference(complement(u),complement(v))))*.
% 299.96/300.49 137336[2:Res:136924.0,9.0] || subclass(singleton(null_class),regular(union(u,complement(successor(null_class)))))* -> equal(regular(union(u,complement(successor(null_class)))),singleton(null_class)).
% 299.96/300.49 137425[2:Res:137312.0,9.0] || subclass(singleton(null_class),regular(union(complement(successor(null_class)),u)))* -> equal(regular(union(complement(successor(null_class)),u)),singleton(null_class)).
% 299.96/300.49 137672[2:Res:135356.0,9.0] || subclass(u,regular(union(null_class,complement(intersection(u,v)))))* -> equal(regular(union(null_class,complement(intersection(u,v)))),u).
% 299.96/300.49 137866[2:Res:135507.0,9.0] || subclass(complement(u),regular(union(u,complement(power_class(v)))))* -> equal(regular(union(u,complement(power_class(v)))),complement(u)).
% 299.96/300.49 137953[2:Res:135508.0,9.0] || subclass(complement(u),regular(union(u,complement(successor(v)))))* -> equal(regular(union(u,complement(successor(v)))),complement(u)).
% 299.96/300.49 137983[2:Res:82345.0,7496.0] || subclass(power_class(null_class),u)* subclass(u,v)* -> equal(power_class(null_class),null_class) member(apply(choice,power_class(null_class)),v)*.
% 299.96/300.49 138047[10:Res:51740.0,7496.0] || subclass(regular(null_class),u)* subclass(u,v)* -> equal(regular(null_class),null_class) member(apply(choice,regular(null_class)),v)*.
% 299.96/300.49 138146[2:Res:135509.0,9.0] || subclass(power_class(u),regular(union(complement(power_class(u)),v)))* -> equal(regular(union(complement(power_class(u)),v)),power_class(u)).
% 299.96/300.49 138283[2:Res:135559.0,9.0] || subclass(u,regular(complement(intersection(union(null_class,u),v))))* -> equal(regular(complement(intersection(union(null_class,u),v))),u).
% 299.96/300.49 138443[2:Res:135560.0,9.0] || subclass(u,regular(complement(intersection(union(u,null_class),v))))* -> equal(regular(complement(intersection(union(u,null_class),v))),u).
% 299.96/300.49 138717[2:Res:135933.0,9.0] || subclass(power_class(u),regular(union(v,complement(power_class(u)))))* -> equal(regular(union(v,complement(power_class(u)))),power_class(u)).
% 299.96/300.49 138760[2:Res:135934.0,9.0] || subclass(successor(u),regular(union(v,complement(successor(u)))))* -> equal(regular(union(v,complement(successor(u)))),successor(u)).
% 299.96/300.49 138853[2:Res:135935.0,9.0] || subclass(complement(u),regular(union(complement(power_class(v)),u)))* -> equal(regular(union(complement(power_class(v)),u)),complement(u)).
% 299.96/300.49 138951[2:Res:135985.0,9.0] || subclass(u,regular(complement(intersection(v,union(null_class,u)))))* -> equal(regular(complement(intersection(v,union(null_class,u)))),u).
% 299.96/300.49 139197[2:Res:135986.0,9.0] || subclass(u,regular(complement(intersection(v,union(u,null_class)))))* -> equal(regular(complement(intersection(v,union(u,null_class)))),u).
% 299.96/300.49 139399[2:Res:137580.0,9.0] || subclass(u,regular(union(null_class,complement(intersection(v,u)))))* -> equal(regular(union(null_class,complement(intersection(v,u)))),u).
% 299.96/300.49 139584[2:Res:137929.0,9.0] || subclass(complement(u),regular(union(complement(successor(v)),u)))* -> equal(regular(union(complement(successor(v)),u)),complement(u)).
% 299.96/300.49 139680[2:Res:138343.0,9.0] || subclass(u,regular(union(union(null_class,complement(u)),v)))* -> equal(regular(union(union(null_class,complement(u)),v)),u).
% 299.96/300.49 139758[2:Rew:107276.0,139622.0] || -> subclass(regular(union(union(image(element_relation,power_class(u)),complement(power_class(v))),w)),intersection(power_class(complement(power_class(u))),power_class(v)))*.
% 299.96/300.49 139759[2:Rew:107276.0,139620.0] || -> subclass(regular(union(union(complement(power_class(u)),image(element_relation,power_class(v))),w)),intersection(power_class(u),power_class(complement(power_class(v)))))*.
% 299.96/300.49 139846[2:Res:139654.0,3515.0] || -> equal(regular(successor(union(null_class,complement(singleton(u))))),null_class) equal(regular(regular(successor(union(null_class,complement(singleton(u)))))),u)**.
% 299.96/300.49 139861[2:Res:139654.0,1460.1] single_valued_class(regular(successor(union(null_class,complement(cross_product(universal_class,universal_class)))))) || -> function(regular(successor(union(null_class,complement(cross_product(universal_class,universal_class))))))*.
% 299.96/300.49 140061[2:Res:139972.0,3516.0] || subclass(complement(singleton(null_class)),u) -> equal(regular(successor(successor(null_class))),null_class) member(regular(regular(successor(successor(null_class)))),u)*.
% 299.96/300.49 140226[2:Res:139988.0,3516.0] || subclass(complement(power_class(u)),v) -> equal(regular(successor(power_class(u))),null_class) member(regular(regular(successor(power_class(u)))),v)*.
% 299.96/300.49 140241[0:Res:136.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(singleton(u),singleton(v))),second(ordered_pair(singleton(u),singleton(v)))),ordered_pair(singleton(u),singleton(v)))**.
% 299.96/300.49 140245[2:Res:82345.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(power_class(null_class),singleton(u))),second(ordered_pair(power_class(null_class),singleton(u)))),ordered_pair(power_class(null_class),singleton(u)))**.
% 299.96/300.49 140396[10:Res:51740.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(regular(null_class),singleton(u))),second(ordered_pair(regular(null_class),singleton(u)))),ordered_pair(regular(null_class),singleton(u)))**.
% 299.96/300.49 140478[2:Res:139990.0,3516.0] || subclass(complement(successor(u)),v) -> equal(regular(successor(successor(u))),null_class) member(regular(regular(successor(successor(u)))),v)*.
% 299.96/300.49 140662[2:Res:138736.0,9.0] || subclass(successor(u),regular(union(complement(successor(u)),v)))* -> equal(regular(union(complement(successor(u)),v)),successor(u)).
% 299.96/300.49 140747[2:Res:139004.0,9.0] || subclass(u,regular(union(v,union(null_class,complement(u)))))* -> equal(regular(union(v,union(null_class,complement(u)))),u).
% 299.96/300.49 140825[2:Rew:107276.0,140690.0] || -> subclass(regular(union(u,union(image(element_relation,power_class(v)),complement(power_class(w))))),intersection(power_class(complement(power_class(v))),power_class(w)))*.
% 299.96/300.49 140826[2:Rew:107276.0,140688.0] || -> subclass(regular(union(u,union(complement(power_class(v)),image(element_relation,power_class(w))))),intersection(power_class(v),power_class(complement(power_class(w)))))*.
% 299.96/300.49 140864[6:MRR:140853.2,103973.0] || subclass(complement(restrict(u,v,w)),cross_product(v,w))* member(regular(complement(restrict(u,v,w))),u)* -> .
% 299.96/300.49 140959[2:Res:139733.0,9.0] || subclass(complement(u),regular(union(union(null_class,u),v)))* -> equal(regular(union(union(null_class,u),v)),complement(u)).
% 299.96/300.49 141008[2:Rew:111281.0,140880.0] || -> subclass(regular(union(intersection(power_class(complement(power_class(u))),power_class(v)),w)),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.96/300.49 141009[2:Rew:111281.0,140878.0] || -> subclass(regular(union(intersection(power_class(u),power_class(complement(power_class(v)))),w)),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.96/300.49 141051[2:Res:140902.0,9.0] || subclass(complement(singleton(null_class)),regular(union(successor(null_class),u)))* -> equal(regular(union(successor(null_class),u)),complement(singleton(null_class))).
% 299.96/300.49 141407[2:Res:141025.0,9.0] || subclass(complement(singleton(null_class)),regular(union(u,successor(null_class))))* -> equal(regular(union(u,successor(null_class))),complement(singleton(null_class))).
% 299.96/300.49 141509[2:Res:140800.0,9.0] || subclass(complement(u),regular(union(v,union(null_class,u))))* -> equal(regular(union(v,union(null_class,u))),complement(u)).
% 299.96/300.49 141559[2:Rew:110601.0,141428.0] || -> subclass(regular(union(u,intersection(power_class(complement(power_class(v))),power_class(w)))),union(image(element_relation,power_class(v)),complement(power_class(w))))*.
% 299.96/300.49 141560[2:Rew:110601.0,141426.0] || -> subclass(regular(union(u,intersection(power_class(v),power_class(complement(power_class(w)))))),union(complement(power_class(v)),image(element_relation,power_class(w))))*.
% 299.96/300.49 142209[2:Res:140903.0,9.0] || subclass(complement(u),regular(union(union(u,null_class),v)))* -> equal(regular(union(union(u,null_class),v)),complement(u)).
% 299.96/300.49 142339[2:Res:140918.0,9.0] || subclass(complement(power_class(u)),regular(union(power_class(u),v)))* -> equal(regular(union(power_class(u),v)),complement(power_class(u))).
% 299.96/300.49 142389[2:Res:140920.0,9.0] || subclass(complement(successor(u)),regular(union(successor(u),v)))* -> equal(regular(union(successor(u),v)),complement(successor(u))).
% 299.96/300.49 142489[2:Res:141451.0,9.0] || subclass(complement(u),regular(union(v,union(u,null_class))))* -> equal(regular(union(v,union(u,null_class))),complement(u)).
% 299.96/300.49 142875[2:Res:141466.0,9.0] || subclass(complement(power_class(u)),regular(union(v,power_class(u))))* -> equal(regular(union(v,power_class(u))),complement(power_class(u))).
% 299.96/300.49 142918[2:Res:141468.0,9.0] || subclass(complement(successor(u)),regular(union(v,successor(u))))* -> equal(regular(union(v,successor(u))),complement(successor(u))).
% 299.96/300.49 143042[2:Res:135351.0,9.0] || subclass(u,union(null_class,intersection(intersection(u,v),w)))* -> equal(union(null_class,intersection(intersection(u,v),w)),u).
% 299.96/300.49 143269[2:Res:135364.0,9.0] || subclass(u,intersection(union(null_class,intersection(u,v)),w))* -> equal(intersection(union(null_class,intersection(u,v)),w),u).
% 299.96/300.49 143730[0:Rew:143447.0,117795.0] || member(u,symmetric_difference(union(v,w),complement(power_class(x))))* -> member(u,union(union(w,v),complement(power_class(x)))).
% 299.96/300.49 143789[2:Rew:143786.0,50395.0] || member(u,symmetric_difference(union(null_class,v),complement(power_class(w))))* -> member(u,union(union(v,v),complement(power_class(w))))*.
% 299.96/300.49 144072[2:Res:135396.0,9.0] || subclass(u,union(null_class,intersection(v,intersection(u,w))))* -> equal(union(null_class,intersection(v,intersection(u,w))),u).
% 299.96/300.49 144281[2:Res:135401.0,9.0] || subclass(u,intersection(v,union(null_class,intersection(u,w))))* -> equal(intersection(v,union(null_class,intersection(u,w))),u).
% 299.96/300.49 144462[2:Res:135470.0,9.0] || subclass(union(u,v),regular(complement(symmetric_difference(u,v))))* -> equal(regular(complement(symmetric_difference(u,v))),union(u,v)).
% 299.96/300.49 144553[2:Res:135487.1,3516.0] || subclass(u,v)* subclass(v,w)* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),w)*.
% 299.96/300.49 144582[2:Res:135487.1,5661.0] || subclass(u,restrict(v,w,x))* -> subclass(regular(complement(u)),y) member(not_subclass_element(regular(complement(u)),y),v)*.
% 299.96/300.49 144601[3:Res:135487.1,8120.0] || subclass(u,complement(compose(element_relation,universal_class)))* member(regular(regular(complement(u))),element_relation) -> equal(regular(complement(u)),null_class).
% 299.96/300.49 144626[2:Res:87834.1,9645.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 299.96/300.49 144633[2:Rew:100465.2,144631.1] || equal(unordered_pair(u,v),successor(null_class))** -> equal(null_class,v) equal(unordered_pair(u,v),null_class) member(u,singleton(null_class))*.
% 299.96/300.49 144746[2:Res:135539.0,9.0] || subclass(u,regular(complement(intersection(intersection(u,v),w))))* -> equal(regular(complement(intersection(intersection(u,v),w))),u).
% 299.96/300.49 144967[2:Res:135965.0,9.0] || subclass(u,regular(complement(intersection(v,intersection(u,w)))))* -> equal(regular(complement(intersection(v,intersection(u,w)))),u).
% 299.96/300.49 145102[2:Res:136055.0,9.0] || subclass(u,complement(successor(complement(restrict(u,v,w)))))* -> equal(complement(successor(complement(restrict(u,v,w)))),u).
% 299.96/300.49 145242[2:Res:138217.0,9.0] || subclass(u,regular(complement(intersection(union(u,u),v))))* -> equal(regular(complement(intersection(union(u,u),v))),u).
% 299.96/300.49 145378[2:Res:87834.1,9647.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 299.96/300.49 145385[2:Rew:100465.2,145383.1] || equal(unordered_pair(u,v),successor(null_class))** -> equal(null_class,u) equal(unordered_pair(u,v),null_class) member(v,singleton(null_class))*.
% 299.96/300.49 145453[2:Res:138894.0,9.0] || subclass(u,regular(complement(intersection(v,union(u,u)))))* -> equal(regular(complement(intersection(v,union(u,u)))),u).
% 299.96/300.49 145650[2:Res:140916.0,9.0] || subclass(complement(u),regular(union(union(u,u),v)))* -> equal(regular(union(union(u,u),v)),complement(u)).
% 299.96/300.49 145819[2:Res:141464.0,9.0] || subclass(complement(u),regular(union(v,union(u,u))))* -> equal(regular(union(v,union(u,u))),complement(u)).
% 299.96/300.49 146014[2:Res:142936.0,9.0] || subclass(u,union(null_class,intersection(intersection(v,u),w)))* -> equal(union(null_class,intersection(intersection(v,u),w)),u).
% 299.96/300.49 146134[4:SpL:16381.0,11428.0] || equal(u,image(v,image(w,null_class)))* member(ordered_pair(universal_class,x),compose(v,w))* -> member(x,u)*.
% 299.96/300.49 146140[6:SpL:104235.0,11428.0] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,successor(null_class)))* -> member(x,u)*.
% 299.96/300.49 146259[2:Res:143161.0,9.0] || subclass(u,intersection(union(null_class,intersection(v,u)),w))* -> equal(intersection(union(null_class,intersection(v,u)),w),u).
% 299.96/300.49 146466[2:Res:143969.0,9.0] || subclass(u,union(null_class,intersection(v,intersection(w,u))))* -> equal(union(null_class,intersection(v,intersection(w,u))),u).
% 299.96/300.49 146675[2:Res:144187.0,9.0] || subclass(u,intersection(v,union(null_class,intersection(w,u))))* -> equal(intersection(v,union(null_class,intersection(w,u))),u).
% 299.96/300.49 146852[2:Res:144382.0,9.0] || subclass(union(u,v),regular(complement(symmetric_difference(v,u))))* -> equal(regular(complement(symmetric_difference(v,u))),union(u,v)).
% 299.96/300.49 147049[2:Res:144640.0,9.0] || subclass(u,regular(complement(intersection(intersection(v,u),w))))* -> equal(regular(complement(intersection(intersection(v,u),w))),u).
% 299.96/300.49 147270[2:Res:144865.0,9.0] || subclass(u,regular(complement(intersection(v,intersection(w,u)))))* -> equal(regular(complement(intersection(v,intersection(w,u)))),u).
% 299.96/300.49 148356[2:Res:110835.0,9.0] || subclass(u,intersection(intersection(union(u,u),v),w))* -> equal(intersection(intersection(union(u,u),v),w),u).
% 299.96/300.49 148565[2:Res:111335.0,9.0] || subclass(u,intersection(v,intersection(w,union(u,u))))* -> equal(intersection(v,intersection(w,union(u,u))),u).
% 299.96/300.49 148767[2:Res:111478.0,9.0] || subclass(u,intersection(v,intersection(union(u,u),w)))* -> equal(intersection(v,intersection(union(u,u),w)),u).
% 299.96/300.49 148980[2:Res:111632.0,9.0] || subclass(u,intersection(intersection(v,union(u,u)),w))* -> equal(intersection(intersection(v,union(u,u)),w),u).
% 299.96/300.49 149357[0:Res:119242.0,9.0] || subclass(intersection(u,v),intersection(u,intersection(v,w)))* -> equal(intersection(u,intersection(v,w)),intersection(u,v)).
% 299.96/300.49 149593[0:Res:119415.0,9.0] || subclass(intersection(u,v),intersection(u,intersection(w,v)))* -> equal(intersection(u,intersection(w,v)),intersection(u,v)).
% 299.96/300.49 149870[0:Res:135347.0,9.0] || subclass(u,intersection(intersection(intersection(u,v),w),x))* -> equal(intersection(intersection(intersection(u,v),w),x),u).
% 299.96/300.49 150243[0:Res:135357.0,9.0] || subclass(u,intersection(v,intersection(w,intersection(u,x))))* -> equal(intersection(v,intersection(w,intersection(u,x))),u).
% 299.96/300.49 150490[0:Res:135398.0,9.0] || subclass(u,intersection(v,intersection(intersection(u,w),x)))* -> equal(intersection(v,intersection(intersection(u,w),x)),u).
% 299.96/300.49 150742[0:Res:135406.0,9.0] || subclass(u,intersection(intersection(v,intersection(u,w)),x))* -> equal(intersection(intersection(v,intersection(u,w)),x),u).
% 299.96/300.49 151090[0:Res:147465.0,9.0] || subclass(u,intersection(intersection(intersection(v,u),w),x))* -> equal(intersection(intersection(intersection(v,u),w),x),u).
% 299.96/300.49 151338[0:Res:147475.0,9.0] || subclass(u,intersection(v,intersection(w,intersection(x,u))))* -> equal(intersection(v,intersection(w,intersection(x,u))),u).
% 299.96/300.49 151585[0:Res:147520.0,9.0] || subclass(u,intersection(v,intersection(intersection(w,u),x)))* -> equal(intersection(v,intersection(intersection(w,u),x)),u).
% 299.96/300.49 151837[0:Res:147529.0,9.0] || subclass(u,intersection(intersection(v,intersection(w,u)),x))* -> equal(intersection(intersection(v,intersection(w,u)),x),u).
% 299.96/300.49 152007[2:Obv:151992.4] || subclass(u,v) member(u,universal_class) subclass(u,regular(v))* -> equal(u,null_class) equal(v,null_class).
% 299.96/300.49 152072[0:Res:56592.0,9.0] || subclass(u,restrict(restrict(u,v,w),x,y))* -> equal(restrict(restrict(u,v,w),x,y),u).
% 299.96/300.49 152380[0:SpR:49516.0,106075.0] || -> equal(complement(intersection(image(element_relation,power_class(universal_class)),union(u,v))),union(power_class(complement(power_class(universal_class))),complement(union(u,v))))**.
% 299.96/300.49 152604[0:Rew:77431.0,152416.0] || -> equal(complement(intersection(union(u,v),image(element_relation,power_class(universal_class)))),union(power_class(complement(power_class(universal_class))),complement(union(u,v))))**.
% 299.96/300.49 152710[4:Rew:77431.0,152683.2,75224.0,152683.2] || member(u,universal_class) -> member(u,cantor(cross_product(singleton(u),universal_class)))* equal(union(null_class,cross_product(singleton(u),universal_class)),null_class).
% 299.96/300.49 152806[2:SpR:49517.0,106075.0] || -> equal(complement(intersection(image(element_relation,power_class(null_class)),union(u,v))),union(power_class(complement(power_class(null_class))),complement(union(u,v))))**.
% 299.96/300.49 153029[2:Rew:77431.0,152842.0] || -> equal(complement(intersection(union(u,v),image(element_relation,power_class(null_class)))),union(power_class(complement(power_class(null_class))),complement(union(u,v))))**.
% 299.96/300.49 153371[2:MRR:153310.2,4631.0] || subclass(power_class(complement(power_class(u))),null_class) member(v,universal_class) -> member(v,union(w,image(element_relation,power_class(u))))*.
% 299.96/300.49 153377[10:MRR:153353.0,51740.0] || subclass(intersection(complement(u),power_class(complement(power_class(v)))),null_class)* -> member(regular(null_class),union(u,image(element_relation,power_class(v)))).
% 299.96/300.49 153378[2:MRR:153317.0,136.0] || subclass(intersection(complement(u),power_class(complement(power_class(v)))),null_class)* -> member(singleton(w),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.49 153592[2:MRR:153523.2,4631.0] || subclass(power_class(complement(power_class(u))),null_class) member(v,universal_class) -> member(v,union(image(element_relation,power_class(u)),w))*.
% 299.96/300.49 153598[10:MRR:153572.0,51740.0] || subclass(intersection(power_class(complement(power_class(u))),complement(v)),null_class)* -> member(regular(null_class),union(image(element_relation,power_class(u)),v)).
% 299.96/300.49 153599[2:MRR:153536.0,136.0] || subclass(intersection(power_class(complement(power_class(u))),complement(v)),null_class)* -> member(singleton(w),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.49 153866[10:SoR:153678.0,2679.2] single_valued_class(complement(cross_product(singleton(regular(null_class)),universal_class))) || equal(complement(cross_product(singleton(regular(null_class)),universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.49 153918[9:SoR:153914.0,2679.2] single_valued_class(complement(cross_product(singleton(power_class(null_class)),universal_class))) || equal(complement(cross_product(singleton(power_class(null_class)),universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.49 153942[4:MRR:153926.1,100.0] || member(u,universal_class) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(cantor(u),compose(u,cantor(u))),w)*.
% 299.96/300.49 154917[2:SpL:103919.0,38.0] || member(ordered_pair(regular(domain_relation),u),flip(v)) -> member(ordered_pair(ordered_pair(second(regular(domain_relation)),first(regular(domain_relation))),u),v)*.
% 299.96/300.49 154918[2:SpL:103919.0,35.0] || member(ordered_pair(regular(domain_relation),u),rotate(v)) -> member(ordered_pair(ordered_pair(second(regular(domain_relation)),u),first(regular(domain_relation))),v)*.
% 299.96/300.49 154987[2:Rew:103919.0,154938.1] || member(singleton(singleton(singleton(regular(domain_relation)))),composition_function) -> equal(compose(singleton(regular(domain_relation)),first(regular(domain_relation))),second(regular(domain_relation)))**.
% 299.96/300.49 154988[2:Rew:103919.0,154936.1] || member(singleton(singleton(singleton(regular(domain_relation)))),application_function) -> equal(apply(singleton(regular(domain_relation)),first(regular(domain_relation))),second(regular(domain_relation)))**.
% 299.96/300.49 154989[2:Rew:103919.0,154924.2] || member(first(regular(domain_relation)),second(regular(domain_relation)))* member(regular(domain_relation),cross_product(universal_class,universal_class)) -> member(regular(domain_relation),element_relation).
% 299.96/300.49 155007[2:Res:154890.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(regular(domain_relation),singleton(u))),second(ordered_pair(regular(domain_relation),singleton(u)))),ordered_pair(regular(domain_relation),singleton(u)))**.
% 299.96/300.49 155736[2:SpR:106322.0,136052.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x))))),union(v,complement(union(w,x))))*.
% 299.96/300.49 155947[2:Rew:64470.0,155805.0] || -> equal(complement(intersection(power_class(u),union(v,union(null_class,complement(w))))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 299.96/300.49 155949[2:Rew:155947.0,155803.0] || -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,w))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 299.96/300.49 156310[2:Rew:109250.0,156135.1] || member(u,intersection(complement(v),power_class(complement(successor(w)))))* member(u,union(v,image(element_relation,successor(w)))) -> .
% 299.96/300.49 156323[2:Rew:109057.0,156162.1,107623.0,156162.0] || member(u,intersection(complement(v),power_class(complement(singleton(null_class)))))* member(u,union(v,image(element_relation,successor(null_class)))) -> .
% 299.96/300.49 156640[0:SpR:29253.0,106407.0] || -> equal(union(intersection(complement(u),power_class(v)),complement(union(u,complement(power_class(v))))),complement(union(u,complement(power_class(v)))))**.
% 299.96/300.49 157156[0:SpR:29253.0,106408.0] || -> equal(union(intersection(power_class(u),complement(v)),complement(union(complement(power_class(u)),v))),complement(union(complement(power_class(u)),v)))**.
% 299.96/300.49 157305[0:Rew:120026.0,157125.0,107755.0,157125.0] || -> equal(complement(intersection(union(u,v),successor(complement(power_class(w))))),complement(intersection(successor(complement(power_class(w))),union(u,v))))*.
% 299.96/300.49 157554[2:SpR:106608.0,135360.0] || -> subclass(complement(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x))))),union(u,complement(union(v,w))))*.
% 299.96/300.49 157767[2:Rew:63598.0,157635.0] || -> equal(complement(intersection(union(u,union(null_class,complement(v))),power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 299.96/300.49 157769[2:Rew:157767.0,157633.0] || -> equal(union(intersection(complement(u),union(v,v)),complement(power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 299.96/300.49 158144[2:Rew:109250.0,158005.1] || member(u,intersection(power_class(complement(successor(v))),complement(w)))* member(u,union(image(element_relation,successor(v)),w)) -> .
% 299.96/300.49 158157[2:Rew:109057.0,158032.1,107623.0,158032.0] || member(u,intersection(power_class(complement(singleton(null_class))),complement(v)))* member(u,union(image(element_relation,successor(null_class)),v)) -> .
% 299.96/300.49 158376[2:SpR:106770.0,136052.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x))))),union(complement(union(v,w)),x))*.
% 299.96/300.49 158393[0:SpR:45.0,106770.0] || -> equal(complement(intersection(power_class(u),union(complement(successor(v)),w))),union(complement(power_class(u)),intersection(successor(v),complement(w))))**.
% 299.96/300.49 158596[2:Rew:64488.0,158446.0] || -> equal(complement(intersection(power_class(u),union(union(null_class,complement(v)),w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 299.96/300.49 158598[2:Rew:158596.0,158444.0] || -> equal(union(complement(power_class(u)),intersection(union(v,v),complement(w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 299.96/300.49 158892[2:SpR:106959.0,135360.0] || -> subclass(complement(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x))))),union(complement(union(u,v)),w))*.
% 299.96/300.49 158921[0:SpR:45.0,106959.0] || -> equal(complement(intersection(union(complement(successor(u)),v),power_class(w))),union(intersection(successor(u),complement(v)),complement(power_class(w))))**.
% 299.96/300.49 159113[2:Rew:63616.0,158974.0] || -> equal(complement(intersection(union(union(null_class,complement(u)),v),power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 299.96/300.49 159115[2:Rew:159113.0,158972.0] || -> equal(union(intersection(union(u,u),complement(v)),complement(power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 299.96/300.49 159154[0:Rew:114641.0,158976.0,108058.0,158976.0] || -> equal(complement(intersection(power_class(u),successor(complement(union(v,w))))),complement(intersection(successor(complement(union(v,w))),power_class(u))))*.
% 299.96/300.49 159462[0:SpR:45.0,107226.0] || -> equal(complement(intersection(successor(u),union(v,complement(power_class(w))))),union(complement(successor(u)),intersection(complement(v),power_class(w))))**.
% 299.96/300.49 159906[2:Res:154903.1,106067.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(regular(domain_relation),union(u,complement(union(v,w))))* -> .
% 299.96/300.49 159911[2:Res:154903.1,106081.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(regular(domain_relation),union(complement(union(u,v)),w))* -> .
% 299.96/300.49 160148[0:SpR:45.0,107227.0] || -> equal(complement(intersection(successor(u),union(complement(power_class(v)),w))),union(complement(successor(u)),intersection(power_class(v),complement(w))))**.
% 299.96/300.49 160679[0:SpR:45.0,108049.0] || -> equal(complement(intersection(successor(u),power_class(complement(union(v,w))))),union(complement(successor(u)),image(element_relation,union(v,w))))**.
% 299.96/300.49 160874[2:Rew:106089.0,160873.0] || -> equal(complement(intersection(union(u,v),power_class(union(null_class,complement(w))))),complement(intersection(union(u,v),power_class(complement(w)))))**.
% 299.96/300.49 160876[2:Rew:160874.0,160673.0] || -> equal(union(complement(union(u,v)),image(element_relation,union(w,w))),complement(intersection(union(u,v),power_class(complement(w)))))**.
% 299.96/300.49 160922[2:Rew:49686.0,160502.1,97554.1,160502.1] || equal(intersection(union(u,v),power_class(complement(union(w,x)))),universal_class)** -> equal(image(element_relation,union(w,x)),null_class).
% 299.96/300.49 161406[2:Rew:106078.0,161405.0] || -> equal(complement(intersection(power_class(union(null_class,complement(u))),union(v,w))),complement(intersection(power_class(complement(u)),union(v,w))))**.
% 299.96/300.49 161408[2:Rew:161406.0,161264.0] || -> equal(union(image(element_relation,union(u,u)),complement(union(v,w))),complement(intersection(power_class(complement(u)),union(v,w))))**.
% 299.96/300.49 161478[2:Rew:49686.0,161477.1] || equal(intersection(power_class(complement(union(u,v))),union(w,x)),universal_class)** -> equal(image(element_relation,union(u,v)),null_class).
% 299.96/300.49 161618[4:SpL:103920.0,38.0] || member(ordered_pair(regular(composition_function),u),flip(v)) -> member(ordered_pair(ordered_pair(second(regular(composition_function)),first(regular(composition_function))),u),v)*.
% 299.96/300.49 161619[4:SpL:103920.0,35.0] || member(ordered_pair(regular(composition_function),u),rotate(v)) -> member(ordered_pair(ordered_pair(second(regular(composition_function)),u),first(regular(composition_function))),v)*.
% 299.96/300.49 161688[4:Rew:103920.0,161639.1] || member(singleton(singleton(singleton(regular(composition_function)))),composition_function) -> equal(compose(singleton(regular(composition_function)),first(regular(composition_function))),second(regular(composition_function)))**.
% 299.96/300.49 161689[4:Rew:103920.0,161637.1] || member(singleton(singleton(singleton(regular(composition_function)))),application_function) -> equal(apply(singleton(regular(composition_function)),first(regular(composition_function))),second(regular(composition_function)))**.
% 299.96/300.49 161690[4:Rew:103920.0,161625.2] || member(first(regular(composition_function)),second(regular(composition_function)))* member(regular(composition_function),cross_product(universal_class,universal_class)) -> member(regular(composition_function),element_relation).
% 299.96/300.49 161708[4:Res:161591.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(regular(composition_function),singleton(u))),second(ordered_pair(regular(composition_function),singleton(u)))),ordered_pair(regular(composition_function),singleton(u)))**.
% 299.96/300.49 161887[9:Rew:107652.1,161886.2,80969.1,161886.2,107652.1,161886.1] function(u) || member(not_subclass_element(power_class(complement(u)),v),image(element_relation,successor(u)))* -> subclass(power_class(complement(u)),v).
% 299.96/300.49 162928[6:Rew:100465.2,162860.2] || equal(unordered_pair(u,v),successor(null_class))** member(null_class,u) -> equal(null_class,v) equal(unordered_pair(u,v),null_class).
% 299.96/300.49 162937[2:MRR:162936.0,13.0] || member(apply(choice,unordered_pair(u,v)),u)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.96/300.49 162939[4:MRR:162938.3,21706.0] || member(u,singleton(v)) member(u,ordered_pair(v,universal_class))* -> equal(regular(ordered_pair(v,universal_class)),unordered_pair(v,null_class)).
% 299.96/300.49 163085[6:Rew:100465.2,163017.2] || equal(unordered_pair(u,v),successor(null_class))** member(null_class,v) -> equal(null_class,u) equal(unordered_pair(u,v),null_class).
% 299.96/300.49 163096[2:MRR:163095.0,13.0] || member(apply(choice,unordered_pair(u,v)),v)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.96/300.49 163098[4:MRR:163097.3,21706.0] || member(u,unordered_pair(universal_class,singleton(v)))* member(u,ordered_pair(universal_class,v)) -> equal(regular(ordered_pair(universal_class,v)),null_class).
% 299.96/300.49 163100[4:MRR:163099.3,21706.0] || member(u,unordered_pair(v,null_class))* member(u,ordered_pair(v,universal_class)) -> equal(regular(ordered_pair(v,universal_class)),singleton(v)).
% 299.96/300.49 163162[2:Res:57280.1,10906.0] || equal(u,universal_class) -> equal(apply(choice,unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 299.96/300.49 163168[2:MRR:163165.0,45898.0] || -> equal(apply(choice,unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,complement(singleton(unordered_pair(u,v))))*.
% 299.96/300.49 163214[2:Res:57280.1,10908.0] || equal(u,universal_class) -> equal(apply(choice,unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 299.96/300.49 163220[2:MRR:163217.0,45898.0] || -> equal(apply(choice,unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,complement(singleton(unordered_pair(u,v))))*.
% 299.96/300.49 163377[4:Res:161604.1,106067.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(regular(composition_function),union(u,complement(union(v,w))))* -> .
% 299.96/300.49 163382[4:Res:161604.1,106081.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(regular(composition_function),union(complement(union(u,v)),w))* -> .
% 299.96/300.49 163441[2:Res:57280.1,11157.0] || equal(u,universal_class) -> equal(not_subclass_element(unordered_pair(v,w),x),w)** subclass(unordered_pair(v,w),x) member(v,u)*.
% 299.96/300.49 163448[2:MRR:163444.0,45898.0] || -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w) member(u,complement(singleton(unordered_pair(u,v))))*.
% 299.96/300.49 163498[2:Res:57280.1,11158.0] || equal(u,universal_class) -> equal(not_subclass_element(unordered_pair(v,w),x),v)** subclass(unordered_pair(v,w),x) member(w,u)*.
% 299.96/300.49 163506[2:MRR:163501.0,45898.0] || -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w) member(v,complement(singleton(unordered_pair(u,v))))*.
% 299.96/300.49 164155[0:SpL:46598.0,196.0] || equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),range_of(xr)) -> member(y__dfg,union(u,image(element_relation,power_class(v))))*.
% 299.96/300.49 164174[0:SpL:46598.0,494.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(complement(power_class(v)))))* -> member(singleton(w),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.49 164650[0:SpL:46814.0,196.0] || equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),range_of(xr)) -> member(y__dfg,union(image(element_relation,power_class(u)),v))*.
% 299.96/300.49 164669[0:SpL:46814.0,494.0] || subclass(universal_class,symmetric_difference(power_class(complement(power_class(u))),complement(v)))* -> member(singleton(w),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.49 166042[2:Res:10391.4,132124.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,ordered_pair(v,u))* -> .
% 299.96/300.49 166087[4:MRR:166054.0,319.0] || member(u,universal_class) equal(successor(u),ordered_pair(v,w))* subclass(successor_relation,application_function) -> member(v,cantor(u))*.
% 299.96/300.49 166091[4:MRR:166090.0,32968.1] || equal(cantor(u),successor(u)) subclass(successor_relation,v) member(u,universal_class)* subclass(domain_relation,complement(v))* -> .
% 299.96/300.49 167144[9:SoR:167141.0,2679.2] single_valued_class(complement(cross_product(singleton(regular(domain_relation)),universal_class))) || equal(complement(cross_product(singleton(regular(domain_relation)),universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.49 167559[2:Res:10435.3,132124.0] || member(intersection(u,v),universal_class) subclass(u,apply(choice,intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.96/300.49 167606[9:SoR:167412.0,2679.2] single_valued_class(complement(cross_product(singleton(regular(composition_function)),universal_class))) || equal(complement(cross_product(singleton(regular(composition_function)),universal_class)),cross_product(universal_class,universal_class))** -> .
% 299.96/300.49 167776[2:Res:10651.3,132124.0] || member(intersection(u,v),universal_class) subclass(v,apply(choice,intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.96/300.49 167981[4:MRR:167968.3,21706.0] || member(u,universal_class) subclass(domain_relation,ordered_pair(universal_class,v))* -> equal(ordered_pair(u,cantor(u)),unordered_pair(universal_class,singleton(v)))*.
% 299.96/300.49 168848[0:Res:64.1,5664.0] function(u) || -> subclass(u,v) equal(ordered_pair(first(not_subclass_element(u,v)),second(not_subclass_element(u,v))),not_subclass_element(u,v))**.
% 299.96/300.49 169659[4:SpL:169029.0,38.0] || member(ordered_pair(regular(element_relation),u),flip(v)) -> member(ordered_pair(ordered_pair(second(regular(element_relation)),first(regular(element_relation))),u),v)*.
% 299.96/300.49 169660[4:SpL:169029.0,35.0] || member(ordered_pair(regular(element_relation),u),rotate(v)) -> member(ordered_pair(ordered_pair(second(regular(element_relation)),u),first(regular(element_relation))),v)*.
% 299.96/300.49 169733[4:Rew:169029.0,169683.1] || member(singleton(singleton(singleton(regular(element_relation)))),composition_function) -> equal(compose(singleton(regular(element_relation)),first(regular(element_relation))),second(regular(element_relation)))**.
% 299.96/300.49 169734[4:Rew:169029.0,169681.1] || member(singleton(singleton(singleton(regular(element_relation)))),application_function) -> equal(apply(singleton(regular(element_relation)),first(regular(element_relation))),second(regular(element_relation)))**.
% 299.96/300.49 169735[4:Rew:169029.0,169669.2] || member(first(regular(element_relation)),second(regular(element_relation)))* member(regular(element_relation),cross_product(universal_class,universal_class)) -> member(regular(element_relation),element_relation).
% 299.96/300.49 169753[4:Res:169631.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(regular(element_relation),singleton(u))),second(ordered_pair(regular(element_relation),singleton(u)))),ordered_pair(regular(element_relation),singleton(u)))**.
% 299.96/300.49 170294[0:Res:11484.2,9913.0] || member(regular(cross_product(u,v)),element_relation) -> equal(cross_product(u,v),null_class) member(first(regular(cross_product(u,v))),universal_class)*.
% 299.96/300.49 171184[4:Res:169645.1,106067.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(regular(element_relation),union(u,complement(union(v,w))))* -> .
% 299.96/300.49 171189[4:Res:169645.1,106081.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(regular(element_relation),union(complement(union(u,v)),w))* -> .
% 299.96/300.49 5181[2:SpL:4880.0,61.0] || member(u,range_of(null_class)) member(ordered_pair(v,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(v,u),compose(null_class,w))*.
% 299.96/300.49 6771[2:SpR:6750.1,99.1] || equal(compose_class(u),domain_relation) member(ordered_pair(u,null_class),cross_product(universal_class,universal_class)) -> member(ordered_pair(u,ordered_pair(null_class,null_class)),composition_function)*.
% 299.96/300.49 7691[0:Res:4062.1,617.0] || equal(ordered_pair(u,v),singleton(singleton(null_class))) -> equal(unordered_pair(u,singleton(v)),singleton(null_class))** equal(singleton(null_class),singleton(u)).
% 299.96/300.49 7687[2:Res:5107.1,617.0] || subclass(domain_relation,ordered_pair(u,v))* -> equal(unordered_pair(u,singleton(v)),ordered_pair(null_class,null_class)) equal(ordered_pair(null_class,null_class),singleton(u)).
% 299.96/300.49 7748[0:Res:1404.2,2009.1] || member(singleton(u),cross_product(v,w))* member(singleton(u),x)* equal(complement(restrict(x,v,w)),universal_class)** -> .
% 299.96/300.49 10808[0:Res:426.1,1407.1] || subclass(universal_class,complement(intersection(u,v)))* member(singleton(w),union(u,v)) -> member(singleton(w),symmetric_difference(u,v))*.
% 299.96/300.49 11507[0:SpL:816.1,2670.0] || equal(u,regular(cross_product(v,w))) -> equal(cross_product(v,w),null_class) member(singleton(first(regular(cross_product(v,w)))),u)*.
% 299.96/300.49 11495[0:SpL:816.1,451.0] || subclass(regular(cross_product(u,v)),w) -> equal(cross_product(u,v),null_class) member(singleton(first(regular(cross_product(u,v)))),w)*.
% 299.96/300.49 12241[2:Res:60.1,5841.1] || member(ordered_pair(u,ordered_pair(null_class,null_class)),compose(v,w)) subclass(domain_relation,complement(image(v,image(w,singleton(u)))))* -> .
% 299.96/300.49 13118[0:SpL:822.2,2043.0] || member(cross_product(u,v),universal_class) equal(complement(apply(choice,cross_product(u,v))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 14222[4:Res:535.3,9930.0] function(u) || member(v,universal_class) subclass(universal_class,sum_class(range_of(null_class))) -> member(image(u,v),apply(null_class,w))*.
% 299.96/300.49 14213[4:Res:502.3,9930.0] || member(u,universal_class) subclass(u,sum_class(range_of(null_class))) -> equal(u,null_class) member(apply(choice,u),apply(null_class,v))*.
% 299.96/300.49 14201[4:Res:72.2,9930.0] || member(sum_class(range_of(null_class)),universal_class) -> equal(sum_class(range_of(null_class)),null_class) member(apply(choice,sum_class(range_of(null_class))),apply(null_class,u))*.
% 299.96/300.49 14380[4:Res:535.3,9932.0] function(u) || member(v,universal_class) subclass(universal_class,apply(null_class,w))* -> member(image(u,v),sum_class(range_of(null_class)))*.
% 299.96/300.49 14368[4:Res:502.3,9932.0] || member(u,universal_class) subclass(u,apply(null_class,v))* -> equal(u,null_class) member(apply(choice,u),sum_class(range_of(null_class)))*.
% 299.96/300.49 14356[4:Res:72.2,9932.0] || member(apply(null_class,u),universal_class) -> equal(apply(null_class,u),null_class) member(apply(choice,apply(null_class,u)),sum_class(range_of(null_class)))*.
% 299.96/300.49 14407[0:Res:60.1,698.1] || member(ordered_pair(u,unordered_pair(v,w)),compose(x,y))* subclass(universal_class,complement(image(x,image(y,singleton(u)))))* -> .
% 299.96/300.49 14419[0:SpL:822.2,14405.0] || member(cross_product(u,v),universal_class) subclass(universal_class,complement(apply(choice,cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.96/300.49 17453[4:Rew:16458.0,17416.2] || member(u,domain__dfg(xr,universal_class,y__dfg)) member(ordered_pair(u,universal_class),cross_product(universal_class,universal_class))* -> member(ordered_pair(u,universal_class),element_relation).
% 299.96/300.49 18857[0:Res:60.1,757.1] || member(ordered_pair(u,ordered_pair(v,w)),compose(x,y))* subclass(universal_class,complement(image(x,image(y,singleton(u)))))* -> .
% 299.96/300.49 18843[0:Res:2066.3,757.1] || member(u,universal_class)* member(v,universal_class) equal(compose(w,v),u)* subclass(universal_class,complement(compose_class(w)))* -> .
% 299.96/300.49 20436[4:Res:535.3,9931.0] function(u) || member(v,universal_class) subclass(universal_class,apply(null_class,w))* -> member(image(u,v),apply(null_class,x))*.
% 299.96/300.49 20423[4:Res:502.3,9931.0] || member(u,universal_class) subclass(u,apply(null_class,v))* -> equal(u,null_class) member(apply(choice,u),apply(null_class,w))*.
% 299.96/300.49 20410[4:Res:72.2,9931.0] || member(apply(null_class,u),universal_class) -> equal(apply(null_class,u),null_class) member(apply(choice,apply(null_class,u)),apply(null_class,v))*.
% 299.96/300.49 21662[0:Res:452.1,10.0] || subclass(ordered_pair(u,v),unordered_pair(w,x))* -> equal(unordered_pair(u,singleton(v)),x) equal(unordered_pair(u,singleton(v)),w).
% 299.96/300.49 21829[0:SpL:572.0,4304.1] || member(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* member(u,symmetric_difference(complement(v),complement(w))) -> .
% 299.96/300.49 24716[2:Res:60.1,23399.1] || member(ordered_pair(u,unordered_pair(v,w)),compose(x,y))* equal(complement(image(x,image(y,singleton(u)))),universal_class) -> .
% 299.96/300.49 24980[0:Res:50.1,3518.0] inductive(intersection(u,v)) || -> equal(image(successor_relation,intersection(u,v)),null_class) member(regular(image(successor_relation,intersection(u,v))),u)*.
% 299.96/300.49 25115[0:Res:50.1,3519.0] inductive(intersection(u,v)) || -> equal(image(successor_relation,intersection(u,v)),null_class) member(regular(image(successor_relation,intersection(u,v))),v)*.
% 299.96/300.49 25458[4:Res:14830.2,4292.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(complement(v),complement(w))) -> member(ordered_pair(u,cantor(u)),union(v,w))*.
% 299.96/300.49 25448[0:Res:7949.0,4292.0] || -> subclass(u,complement(symmetric_difference(complement(v),complement(w)))) member(not_subclass_element(u,complement(symmetric_difference(complement(v),complement(w)))),union(v,w))*.
% 299.96/300.49 25667[2:Res:60.1,23525.1] || member(ordered_pair(u,ordered_pair(v,w)),compose(x,y))* equal(complement(image(x,image(y,singleton(u)))),universal_class) -> .
% 299.96/300.49 25651[2:Res:2066.3,23525.1] || member(u,universal_class)* member(v,universal_class) equal(compose(w,v),u)* equal(complement(compose_class(w)),universal_class) -> .
% 299.96/300.49 26153[0:Res:282.1,4304.1] || member(regular(restrict(intersection(u,v),w,x)),symmetric_difference(u,v))* -> equal(restrict(intersection(u,v),w,x),null_class).
% 299.96/300.49 26152[3:Res:282.1,8048.1] || member(regular(restrict(complement(compose(element_relation,universal_class)),u,v)),element_relation)* -> equal(restrict(complement(compose(element_relation,universal_class)),u,v),null_class).
% 299.96/300.49 26423[0:Rew:115.0,26318.1] || member(not_subclass_element(union(u,v),symmetric_difference(u,v)),complement(intersection(u,v)))* -> subclass(union(u,v),symmetric_difference(u,v)).
% 299.96/300.49 26758[2:Rew:26498.0,8372.1] || member(union(null_class,u),universal_class) member(apply(choice,union(null_class,u)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.96/300.49 27176[2:Rew:26509.0,7672.0] || equal(union(null_class,ordered_pair(u,v)),universal_class)** -> equal(singleton(w),unordered_pair(u,singleton(v)))* equal(singleton(w),singleton(u)).
% 299.96/300.49 28913[2:Rew:26509.0,27256.1] || -> subclass(union(null_class,restrict(u,v,w)),x) member(not_subclass_element(union(null_class,restrict(u,v,w)),x),cross_product(v,w))*.
% 299.96/300.49 31239[2:MRR:31219.3,7403.0] || member(apply(choice,regular(complement(u))),universal_class)* -> member(apply(choice,regular(complement(u))),u)* equal(regular(complement(u)),null_class).
% 299.96/300.49 32038[0:SpL:569.0,4018.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(cross_product(v,w),x)) -> member(power_class(u),complement(restrict(x,v,w)))*.
% 299.96/300.49 32037[0:SpL:568.0,4018.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,cross_product(w,x))) -> member(power_class(u),complement(restrict(v,w,x)))*.
% 299.96/300.49 32347[0:SpL:569.0,4077.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(cross_product(v,w),x)) -> member(sum_class(u),complement(restrict(x,v,w)))*.
% 299.96/300.49 32346[0:SpL:568.0,4077.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,cross_product(w,x))) -> member(sum_class(u),complement(restrict(v,w,x)))*.
% 299.96/300.49 32866[2:SpL:822.2,32845.0] || member(cross_product(u,v),universal_class) subclass(universal_class,regular(apply(choice,cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.96/300.49 32882[2:SpL:822.2,32870.0] || member(cross_product(u,v),universal_class) equal(regular(apply(choice,cross_product(u,v))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 33507[2:MRR:33482.0,9967.1] || -> member(not_subclass_element(regular(union(u,v)),w),complement(u))* subclass(regular(union(u,v)),w) equal(union(u,v),null_class).
% 299.96/300.49 33508[2:MRR:33481.0,9967.1] || -> member(not_subclass_element(regular(union(u,v)),w),complement(v))* subclass(regular(union(u,v)),w) equal(union(u,v),null_class).
% 299.96/300.49 35282[2:Rew:27508.0,35211.1] || member(regular(intersection(u,union(null_class,complement(v)))),union(null_class,v))* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 299.96/300.49 35283[2:Rew:27508.0,35201.1] || member(regular(intersection(union(null_class,complement(u)),v)),union(null_class,u))* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 299.96/300.49 35165[2:SpR:27508.0,340.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(null_class,w))).
% 299.96/300.49 35161[2:SpR:27508.0,340.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(null_class,v),w)).
% 299.96/300.49 35156[2:SpR:27508.0,7138.0] || -> equal(union(intersection(u,union(null_class,v)),intersection(complement(u),union(null_class,complement(v)))),complement(symmetric_difference(u,union(null_class,v))))**.
% 299.96/300.49 35108[2:SpR:27508.0,7138.0] || -> equal(union(intersection(union(null_class,u),v),intersection(union(null_class,complement(u)),complement(v))),complement(symmetric_difference(union(null_class,u),v)))**.
% 299.96/300.49 35399[0:SpL:569.0,5658.0] || subclass(u,symmetric_difference(cross_product(v,w),x)) -> subclass(u,y) member(not_subclass_element(u,y),complement(restrict(x,v,w)))*.
% 299.96/300.49 35398[0:SpL:568.0,5658.0] || subclass(u,symmetric_difference(v,cross_product(w,x))) -> subclass(u,y) member(not_subclass_element(u,y),complement(restrict(v,w,x)))*.
% 299.96/300.49 35697[2:Res:29122.1,617.0] || equal(ordered_pair(u,v),domain_relation) -> equal(unordered_pair(u,singleton(v)),ordered_pair(null_class,null_class))** equal(ordered_pair(null_class,null_class),singleton(u)).
% 299.96/300.49 35770[4:Res:284.1,9932.0] || -> subclass(restrict(apply(null_class,u),v,w),x) member(not_subclass_element(restrict(apply(null_class,u),v,w),x),sum_class(range_of(null_class)))*.
% 299.96/300.49 35769[4:Res:284.1,9931.0] || -> subclass(restrict(apply(null_class,u),v,w),x) member(not_subclass_element(restrict(apply(null_class,u),v,w),x),apply(null_class,y))*.
% 299.96/300.49 35768[4:Res:284.1,9930.0] || -> subclass(restrict(sum_class(range_of(null_class)),u,v),w) member(not_subclass_element(restrict(sum_class(range_of(null_class)),u,v),w),apply(null_class,x))*.
% 299.96/300.49 35766[2:Res:284.1,4634.0] || member(not_subclass_element(restrict(regular(u),v,w),x),u)* -> subclass(restrict(regular(u),v,w),x) equal(u,null_class).
% 299.96/300.49 35756[0:Res:284.1,576.0] || -> subclass(restrict(symmetric_difference(u,v),w,x),y) member(not_subclass_element(restrict(symmetric_difference(u,v),w,x),y),union(u,v))*.
% 299.96/300.49 35747[0:Res:284.1,274.0] || -> subclass(restrict(restrict(u,v,w),x,y),z) member(not_subclass_element(restrict(restrict(u,v,w),x,y),z),u)*.
% 299.96/300.49 35733[0:SpR:276.0,284.1] || -> subclass(restrict(cross_product(u,v),w,x),y) member(not_subclass_element(restrict(cross_product(w,x),u,v),y),cross_product(u,v))*.
% 299.96/300.49 35845[2:Res:450.1,4634.0] || subclass(complement(cross_product(universal_class,universal_class)),regular(u)) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u)* -> equal(u,null_class).
% 299.96/300.49 35825[0:Res:450.1,273.0] || subclass(complement(cross_product(universal_class,universal_class)),restrict(u,v,w))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),cross_product(v,w))*.
% 299.96/300.49 35821[0:Res:450.1,4304.1] || subclass(complement(cross_product(universal_class,universal_class)),intersection(u,v)) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),symmetric_difference(u,v))* -> .
% 299.96/300.49 35971[2:Res:6852.1,4634.0] || subclass(complement(regular(u)),cross_product(universal_class,universal_class)) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u)* -> equal(u,null_class).
% 299.96/300.49 35951[0:Res:6852.1,273.0] || subclass(complement(restrict(u,v,w)),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),cross_product(v,w))*.
% 299.96/300.49 36264[4:Res:10763.2,14890.0] || subclass(universal_class,cantor(regular(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class) equal(cross_product(singleton(regular(u)),universal_class),null_class).
% 299.96/300.49 36248[4:Res:436.2,14890.0] || subclass(u,cantor(regular(cross_product(singleton(regular(u)),universal_class))))* -> equal(u,null_class) equal(cross_product(singleton(regular(u)),universal_class),null_class).
% 299.96/300.49 38216[9:Rew:38206.2,7594.3] single_valued_class(inverse(u)) || subclass(range_of(inverse(u)),v) equal(inverse(u),null_class) -> maps(inverse(u),universal_class,v)*.
% 299.96/300.49 38267[9:SSi:38257.1,73.1] one_to_one(u) || subclass(universal_class,cantor(range_of(v))) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(v))*.
% 299.96/300.49 38298[9:SpR:819.1,37847.1] function(first(not_subclass_element(cross_product(u,v),w))) || -> subclass(cross_product(u,v),w) member(null_class,not_subclass_element(cross_product(u,v),w))*.
% 299.96/300.49 38315[0:SpL:326.0,839.0] || member(singleton(singleton(singleton(singleton(singleton(singleton(u)))))),application_function)* -> equal(apply(singleton(singleton(singleton(singleton(u)))),singleton(u)),u)**.
% 299.96/300.49 38334[0:SpL:326.0,1355.0] || member(singleton(singleton(singleton(singleton(singleton(singleton(u)))))),composition_function)* -> equal(compose(singleton(singleton(singleton(singleton(u)))),singleton(u)),u)**.
% 299.96/300.49 39269[4:MRR:39218.0,9967.1] || -> equal(apply(u,not_subclass_element(regular(cantor(u)),v)),sum_class(range_of(null_class)))** subclass(regular(cantor(u)),v) equal(cantor(u),null_class).
% 299.96/300.49 39991[4:Res:14893.1,4634.0] || subclass(domain_relation,rotate(regular(u))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)* -> equal(u,null_class).
% 299.96/300.49 39967[4:Res:14893.1,273.0] || subclass(domain_relation,rotate(restrict(u,v,w)))* -> member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),cross_product(v,w))*.
% 299.96/300.49 39963[4:Res:14893.1,4304.1] || subclass(domain_relation,rotate(intersection(u,v))) member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),symmetric_difference(u,v))* -> .
% 299.96/300.49 40088[4:Res:14894.1,4634.0] || subclass(domain_relation,flip(regular(u))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)* -> equal(u,null_class).
% 299.96/300.49 40064[4:Res:14894.1,273.0] || subclass(domain_relation,flip(restrict(u,v,w)))* -> member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),cross_product(v,w))*.
% 299.96/300.49 40060[4:Res:14894.1,4304.1] || subclass(domain_relation,flip(intersection(u,v))) member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),symmetric_difference(u,v))* -> .
% 299.96/300.49 40207[2:Res:2885.2,4634.0] || subclass(u,regular(v)) member(regular(intersection(w,u)),v)* -> equal(intersection(w,u),null_class) equal(v,null_class).
% 299.96/300.49 40183[0:Res:2885.2,273.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(y,u),null_class) member(regular(intersection(y,u)),cross_product(w,x))*.
% 299.96/300.49 40179[0:Res:2885.2,4304.1] || subclass(u,intersection(v,w)) member(regular(intersection(x,u)),symmetric_difference(v,w))* -> equal(intersection(x,u),null_class).
% 299.96/300.49 41213[2:Res:3492.2,4634.0] || subclass(u,regular(v)) member(regular(intersection(u,w)),v)* -> equal(intersection(u,w),null_class) equal(v,null_class).
% 299.96/300.49 41189[0:Res:3492.2,273.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(u,y),null_class) member(regular(intersection(u,y)),cross_product(w,x))*.
% 299.96/300.49 41185[0:Res:3492.2,4304.1] || subclass(u,intersection(v,w)) member(regular(intersection(u,x)),symmetric_difference(v,w))* -> equal(intersection(u,x),null_class).
% 299.96/300.49 43029[2:Rew:35175.0,42986.1] || member(regular(intersection(u,union(null_class,complement(v)))),union(v,v))* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 299.96/300.49 43030[2:Rew:35175.0,42975.1] || member(regular(intersection(union(null_class,complement(u)),v)),union(u,u))* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 299.96/300.49 42936[2:SpR:35175.0,340.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,w)))*.
% 299.96/300.49 42930[2:SpR:35175.0,340.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,v),w))*.
% 299.96/300.49 42924[2:SpR:35175.0,7138.0] || -> equal(union(intersection(u,union(v,v)),intersection(complement(u),union(null_class,complement(v)))),complement(symmetric_difference(u,union(v,v))))**.
% 299.96/300.49 42873[2:SpR:35175.0,7138.0] || -> equal(union(intersection(union(u,u),v),intersection(union(null_class,complement(u)),complement(v))),complement(symmetric_difference(union(u,u),v)))**.
% 299.96/300.49 43237[2:Obv:43216.1] || subclass(regular(union(u,v)),symmetric_difference(u,v))* -> equal(regular(union(u,v)),null_class) equal(union(u,v),null_class).
% 299.96/300.49 43238[0:Obv:43207.1] || subclass(intersection(singleton(u),v),symmetric_difference(w,x))* -> equal(intersection(singleton(u),v),null_class) member(u,union(w,x)).
% 299.96/300.49 43239[0:Obv:43206.1] || subclass(intersection(u,singleton(v)),symmetric_difference(w,x))* -> equal(intersection(u,singleton(v)),null_class) member(v,union(w,x)).
% 299.96/300.49 43675[4:MRR:43623.0,9967.1] || -> equal(apply(u,not_subclass_element(intersection(v,complement(cantor(u))),w)),sum_class(range_of(null_class)))** subclass(intersection(v,complement(cantor(u))),w).
% 299.96/300.49 44376[0:Rew:569.0,44293.1] || member(not_subclass_element(symmetric_difference(cross_product(u,v),w),x),restrict(w,u,v))* -> subclass(symmetric_difference(cross_product(u,v),w),x).
% 299.96/300.49 44377[0:Rew:568.0,44292.1] || member(not_subclass_element(symmetric_difference(u,cross_product(v,w)),x),restrict(u,v,w))* -> subclass(symmetric_difference(u,cross_product(v,w)),x).
% 299.96/300.49 44381[4:MRR:44318.0,9967.1] || -> equal(apply(u,not_subclass_element(intersection(complement(cantor(u)),v),w)),sum_class(range_of(null_class)))** subclass(intersection(complement(cantor(u)),v),w).
% 299.96/300.49 45244[2:Rew:9620.2,45243.2] || equal(u,v) member(not_subclass_element(v,w),unordered_pair(v,u))* -> subclass(v,w) equal(unordered_pair(v,u),null_class).
% 299.96/300.49 45246[2:Rew:9620.2,45245.2] || equal(u,v) member(apply(choice,v),unordered_pair(v,u))* -> equal(v,null_class) equal(unordered_pair(v,u),null_class).
% 299.96/300.49 45387[0:Res:452.1,4282.0] || subclass(ordered_pair(u,v),symmetric_difference(w,cross_product(x,y))) -> member(unordered_pair(u,singleton(v)),complement(restrict(w,x,y)))*.
% 299.96/300.49 45468[0:Res:452.1,4283.0] || subclass(ordered_pair(u,v),symmetric_difference(cross_product(w,x),y)) -> member(unordered_pair(u,singleton(v)),complement(restrict(y,w,x)))*.
% 299.96/300.49 45965[2:SpL:822.2,45784.0] || member(cross_product(u,v),universal_class) subclass(singleton(apply(choice,cross_product(u,v))),null_class)* -> equal(cross_product(u,v),null_class).
% 299.96/300.49 46187[0:Res:10394.2,3.0] || member(u,universal_class) equal(successor(singleton(u)),u) subclass(successor_relation,v) -> member(singleton(singleton(singleton(u))),v)*.
% 299.96/300.49 46297[4:Res:3700.2,9932.0] || member(inverse(u),universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(inverse(u),range_of(u)),sum_class(range_of(null_class)))*.
% 299.96/300.49 46296[4:Res:3700.2,9931.0] || member(inverse(u),universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(inverse(u),range_of(u)),apply(null_class,w))*.
% 299.96/300.49 46295[4:Res:3700.2,9930.0] || member(inverse(u),universal_class) subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(inverse(u),range_of(u)),apply(null_class,v))*.
% 299.96/300.49 46277[0:Res:3700.2,576.0] || member(inverse(u),universal_class) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(inverse(u),range_of(u)),union(v,w))*.
% 299.96/300.49 46263[3:Res:3700.2,8048.1] || member(inverse(u),universal_class) subclass(domain_relation,complement(compose(element_relation,universal_class))) member(ordered_pair(inverse(u),range_of(u)),element_relation)* -> .
% 299.96/300.49 46260[0:Res:3700.2,3.0] || member(inverse(u),universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(inverse(u),range_of(u)),w)*.
% 299.96/300.49 46526[0:Rew:46498.0,25386.0] || member(u,symmetric_difference(complement(v),union(w,complement(power_class(x)))))* -> member(u,union(v,intersection(complement(w),power_class(x)))).
% 299.96/300.49 46548[0:Rew:46498.0,24003.0] || subclass(u,union(v,complement(power_class(w)))) member(regular(u),intersection(complement(v),power_class(w)))* -> equal(u,null_class).
% 299.96/300.49 46552[0:Rew:46498.0,25410.0] || member(u,symmetric_difference(union(v,complement(power_class(w))),complement(x)))* -> member(u,union(intersection(complement(v),power_class(w)),x)).
% 299.96/300.49 46575[0:Rew:46498.0,25389.0] || member(u,symmetric_difference(complement(v),union(complement(power_class(w)),x)))* -> member(u,union(v,intersection(power_class(w),complement(x)))).
% 299.96/300.49 46622[0:Rew:46498.0,45008.0] || equal(u,power_class(complement(power_class(v))))* member(w,universal_class) -> member(w,image(element_relation,power_class(v)))* member(w,u)*.
% 299.96/300.49 46654[0:Rew:46498.0,6148.0] || -> subclass(symmetric_difference(union(u,complement(power_class(v))),complement(singleton(intersection(complement(u),power_class(v))))),successor(intersection(complement(u),power_class(v))))*.
% 299.96/300.49 46718[0:Rew:46498.0,45568.1] || -> subclass(symmetric_difference(complement(u),power_class(v)),w) member(not_subclass_element(symmetric_difference(complement(u),power_class(v)),w),union(u,complement(power_class(v))))*.
% 299.96/300.49 46738[0:Rew:46498.0,24006.0] || subclass(u,union(complement(power_class(v)),w)) member(regular(u),intersection(power_class(v),complement(w)))* -> equal(u,null_class).
% 299.96/300.49 46742[0:Rew:46498.0,25413.0] || member(u,symmetric_difference(union(complement(power_class(v)),w),complement(x)))* -> member(u,union(intersection(power_class(v),complement(w)),x)).
% 299.96/300.49 46948[0:Rew:46498.0,6149.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),v),complement(singleton(intersection(power_class(u),complement(v))))),successor(intersection(power_class(u),complement(v))))*.
% 299.96/300.49 47012[0:Rew:46498.0,45570.1] || -> subclass(symmetric_difference(power_class(u),complement(v)),w) member(not_subclass_element(symmetric_difference(power_class(u),complement(v)),w),union(complement(power_class(u)),v))*.
% 299.96/300.49 47432[0:Rew:46498.0,46547.1] || -> member(not_subclass_element(u,union(v,complement(power_class(w)))),intersection(complement(v),power_class(w)))* subclass(u,union(v,complement(power_class(w)))).
% 299.96/300.49 47437[0:Rew:46498.0,46737.1] || -> member(not_subclass_element(u,union(complement(power_class(v)),w)),intersection(power_class(v),complement(w)))* subclass(u,union(complement(power_class(v)),w)).
% 299.96/300.49 47461[2:Rew:46498.0,46901.2,46498.0,46901.1] || -> subclass(singleton(regular(regular(complement(power_class(u))))),power_class(u))* equal(regular(complement(power_class(u))),null_class) equal(complement(power_class(u)),null_class).
% 299.96/300.49 49946[2:Rew:26509.0,49945.1] || member(not_subclass_element(complement(power_class(union(null_class,u))),v),power_class(union(u,u)))* -> subclass(complement(power_class(union(null_class,u))),v).
% 299.96/300.49 50006[0:SpR:47762.0,3566.1] || subclass(universal_class,symmetric_difference(complement(power_class(complement(power_class(u)))),v)) -> member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.49 50195[0:SpR:47763.0,3566.1] || subclass(universal_class,symmetric_difference(u,complement(power_class(complement(power_class(v)))))) -> member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.49 50455[0:Res:452.1,46534.0] || subclass(ordered_pair(u,v),symmetric_difference(complement(w),power_class(x))) -> member(unordered_pair(u,singleton(v)),union(w,complement(power_class(x))))*.
% 299.96/300.49 50427[0:Res:428.2,46534.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),power_class(w))) -> member(sum_class(u),union(v,complement(power_class(w))))*.
% 299.96/300.49 50426[0:Res:427.2,46534.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),power_class(w))) -> member(power_class(u),union(v,complement(power_class(w))))*.
% 299.96/300.49 50423[0:Res:438.2,46534.0] || subclass(u,symmetric_difference(complement(v),power_class(w))) -> subclass(u,x) member(not_subclass_element(u,x),union(v,complement(power_class(w))))*.
% 299.96/300.49 50385[0:SpL:46507.0,46534.0] || member(u,symmetric_difference(power_class(complement(power_class(v))),power_class(w))) -> member(u,union(image(element_relation,power_class(v)),complement(power_class(w))))*.
% 299.96/300.49 50573[0:Res:452.1,46724.0] || subclass(ordered_pair(u,v),symmetric_difference(power_class(w),complement(x))) -> member(unordered_pair(u,singleton(v)),union(complement(power_class(w)),x))*.
% 299.96/300.49 50545[0:Res:428.2,46724.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(power_class(v),complement(w))) -> member(sum_class(u),union(complement(power_class(v)),w))*.
% 299.96/300.49 50544[0:Res:427.2,46724.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(power_class(v),complement(w))) -> member(power_class(u),union(complement(power_class(v)),w))*.
% 299.96/300.49 50541[0:Res:438.2,46724.0] || subclass(u,symmetric_difference(power_class(v),complement(w))) -> subclass(u,x) member(not_subclass_element(u,x),union(complement(power_class(v)),w))*.
% 299.96/300.49 50500[0:SpL:46507.0,46724.0] || member(u,symmetric_difference(power_class(v),power_class(complement(power_class(w))))) -> member(u,union(complement(power_class(v)),image(element_relation,power_class(w))))*.
% 299.96/300.49 50977[4:Res:15646.2,3.0] || member(u,universal_class) equal(cantor(u),successor(u)) subclass(successor_relation,v) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.96/300.49 51146[4:MRR:51104.0,319.0] || member(u,universal_class) subclass(domain_relation,complement(cantor(v))) -> equal(apply(v,ordered_pair(u,cantor(u))),sum_class(range_of(null_class)))**.
% 299.96/300.49 51164[2:SpR:819.1,45973.0] || -> subclass(cross_product(u,v),w) member(singleton(first(not_subclass_element(cross_product(u,v),w))),complement(singleton(not_subclass_element(cross_product(u,v),w))))*.
% 299.96/300.49 51393[0:Res:46587.1,3.0] || member(u,universal_class) subclass(image(element_relation,power_class(v)),w)* -> member(u,power_class(complement(power_class(v))))* member(u,w)*.
% 299.96/300.49 51376[0:SpR:20797.1,46587.1] || equal(u,universal_class) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))* member(v,power_class(complement(power_class(universal_class)))).
% 299.96/300.49 51375[0:SpR:20797.1,46587.1] || equal(u,universal_class) member(v,universal_class) -> member(v,image(element_relation,power_class(universal_class)))* member(v,power_class(complement(power_class(u))))*.
% 299.96/300.49 51430[0:MRR:51399.0,319.0] || subclass(image(element_relation,power_class(u)),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),power_class(complement(power_class(u))))*.
% 299.96/300.49 51621[2:SpL:819.1,51179.0] || member(singleton(first(not_subclass_element(cross_product(u,v),w))),singleton(not_subclass_element(cross_product(u,v),w)))* -> subclass(cross_product(u,v),w).
% 299.96/300.49 52994[10:Rew:51634.0,52303.2] || subclass(universal_class,complement(intersection(u,v)))* member(regular(null_class),union(u,v)) -> member(regular(null_class),symmetric_difference(u,v)).
% 299.96/300.49 52996[10:Rew:51634.0,52328.2] || equal(union(null_class,ordered_pair(u,v)),universal_class)** -> equal(unordered_pair(u,singleton(v)),regular(null_class)) equal(regular(null_class),singleton(u)).
% 299.96/300.49 52331[10:Rew:51634.0,24883.1] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,regular(null_class))),second(ordered_pair(u,regular(null_class)))),ordered_pair(u,regular(null_class)))**.
% 299.96/300.49 52997[10:Rew:51634.0,52343.1] || member(regular(null_class),cross_product(u,v))* member(regular(null_class),w) equal(complement(restrict(w,u,v)),universal_class)** -> .
% 299.96/300.49 53070[4:Res:16440.1,4016.0] || member(image(u,null_class),universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(power_class(apply(u,universal_class)),w)*.
% 299.96/300.49 53194[0:Res:4030.2,3.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) subclass(union(v,w),x)* -> member(power_class(u),x)*.
% 299.96/300.49 53189[0:SpR:20797.1,4030.2] || equal(u,universal_class) member(u,universal_class)* subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(universal_class),union(v,w))*.
% 299.96/300.49 53260[4:Res:16440.1,4075.0] || member(image(u,null_class),universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(sum_class(apply(u,universal_class)),w)*.
% 299.96/300.49 53468[0:Res:4089.2,3.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w)) subclass(union(v,w),x)* -> member(sum_class(u),x)*.
% 299.96/300.49 53462[0:SpR:70.0,4089.2] || member(image(u,singleton(v)),universal_class) subclass(universal_class,symmetric_difference(w,x)) -> member(apply(u,v),union(w,x))*.
% 299.96/300.49 53776[4:SpL:7221.0,15170.1] || member(u,universal_class) subclass(domain_relation,symmetric_difference(complement(v),complement(singleton(v))))* -> member(ordered_pair(u,cantor(u)),successor(v))*.
% 299.96/300.49 54089[0:Res:436.2,46533.0] || subclass(u,intersection(complement(v),power_class(w))) member(regular(u),union(v,complement(power_class(w))))* -> equal(u,null_class).
% 299.96/300.49 54078[4:Res:23803.1,46533.0] || equal(intersection(complement(u),power_class(v)),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),union(u,complement(power_class(v))))* -> .
% 299.96/300.49 54062[0:Res:68.1,46533.0] || member(regular(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))* -> equal(intersection(complement(u),power_class(v)),null_class).
% 299.96/300.49 54058[2:SpL:27508.0,46533.0] || member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(null_class,v),complement(power_class(w)))) -> .
% 299.96/300.49 54057[2:SpL:35175.0,46533.0] || member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,v),complement(power_class(w))))* -> .
% 299.96/300.49 54042[0:SpL:20797.1,46533.0] || equal(u,universal_class) member(v,intersection(complement(w),power_class(u)))* member(v,union(w,complement(power_class(universal_class)))) -> .
% 299.96/300.49 54387[0:Res:436.2,46723.0] || subclass(u,intersection(power_class(v),complement(w))) member(regular(u),union(complement(power_class(v)),w))* -> equal(u,null_class).
% 299.96/300.49 54376[4:Res:23803.1,46723.0] || equal(intersection(power_class(u),complement(v)),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),union(complement(power_class(u)),v))* -> .
% 299.96/300.49 54360[0:Res:68.1,46723.0] || member(regular(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))* -> equal(intersection(power_class(u),complement(v)),null_class).
% 299.96/300.49 54355[0:SpL:20797.1,46723.0] || equal(u,universal_class) member(v,intersection(power_class(u),complement(w)))* member(v,union(complement(power_class(universal_class)),w)) -> .
% 299.96/300.49 54354[0:SpL:20797.1,46723.0] || equal(u,universal_class) member(v,intersection(power_class(universal_class),complement(w)))* member(v,union(complement(power_class(u)),w))* -> .
% 299.96/300.49 54353[2:SpL:27508.0,46723.0] || member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(null_class,w))) -> .
% 299.96/300.49 54352[2:SpL:35175.0,46723.0] || member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,w)))* -> .
% 299.96/300.49 54549[0:Res:3566.1,6486.2] || subclass(universal_class,symmetric_difference(u,v))* member(unordered_pair(w,x),complement(v))* member(unordered_pair(w,x),complement(u))* -> .
% 299.96/300.49 54527[0:Res:19334.2,6486.2] || equal(union(u,v),universal_class)** member(w,complement(v))* member(w,complement(u))* -> equal(singleton(w),null_class).
% 299.96/300.49 54526[0:Res:4062.1,6486.2] || equal(union(u,v),singleton(singleton(null_class)))** member(singleton(null_class),complement(v))* member(singleton(null_class),complement(u))* -> .
% 299.96/300.49 54524[2:Res:5107.1,6486.2] || subclass(domain_relation,union(u,v))* member(ordered_pair(null_class,null_class),complement(v))* member(ordered_pair(null_class,null_class),complement(u))* -> .
% 299.96/300.49 54523[2:Res:29122.1,6486.2] || equal(union(u,v),domain_relation)** member(ordered_pair(null_class,null_class),complement(v))* member(ordered_pair(null_class,null_class),complement(u))* -> .
% 299.96/300.49 54520[0:Res:449.1,6486.2] || subclass(universal_class,union(u,v))* member(ordered_pair(w,x),complement(v))* member(ordered_pair(w,x),complement(u))* -> .
% 299.96/300.49 54519[2:Res:23388.1,6486.2] || equal(union(u,v),universal_class)** member(ordered_pair(w,x),complement(v))* member(ordered_pair(w,x),complement(u))* -> .
% 299.96/300.49 54497[0:Res:425.1,6486.2] || subclass(universal_class,union(u,v))* member(unordered_pair(w,x),complement(v))* member(unordered_pair(w,x),complement(u))* -> .
% 299.96/300.49 54496[2:Res:23376.1,6486.2] || equal(union(u,v),universal_class)** member(unordered_pair(w,x),complement(v))* member(unordered_pair(w,x),complement(u))* -> .
% 299.96/300.49 54577[0:Rew:28.0,54477.0] || member(u,union(v,w)) member(u,complement(intersection(v,w)))* member(u,complement(symmetric_difference(v,w))) -> .
% 299.96/300.49 54758[2:MRR:54757.2,54703.0] || equal(singleton(u),v) -> equal(regular(ordered_pair(v,u)),singleton(v)) equal(apply(choice,regular(ordered_pair(v,u))),v)**.
% 299.96/300.49 55334[4:Res:4320.2,9932.0] || subclass(u,apply(null_class,v))* -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),sum_class(range_of(null_class)))*.
% 299.96/300.49 55333[4:Res:4320.2,9931.0] || subclass(u,apply(null_class,v))* -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),apply(null_class,y))*.
% 299.96/300.49 55332[4:Res:4320.2,9930.0] || subclass(u,sum_class(range_of(null_class))) -> subclass(intersection(v,u),w) member(not_subclass_element(intersection(v,u),w),apply(null_class,x))*.
% 299.96/300.49 55320[0:Res:4320.2,576.0] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),union(v,w))*.
% 299.96/300.49 55308[3:Res:4320.2,8048.1] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(intersection(v,u),w),element_relation)* -> subclass(intersection(v,u),w).
% 299.96/300.49 55305[0:Res:4320.2,3.0] || subclass(u,v)* subclass(v,w)* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),w)*.
% 299.96/300.49 55404[0:Rew:30.0,55245.1] || subclass(cross_product(u,v),w) -> subclass(restrict(x,u,v),y) member(not_subclass_element(restrict(x,u,v),y),w)*.
% 299.96/300.49 55509[0:Res:4322.1,24.0] || -> subclass(intersection(u,intersection(intersection(v,w),x)),y) member(not_subclass_element(intersection(u,intersection(intersection(v,w),x)),y),w)*.
% 299.96/300.49 55508[0:Res:4322.1,23.0] || -> subclass(intersection(u,intersection(intersection(v,w),x)),y) member(not_subclass_element(intersection(u,intersection(intersection(v,w),x)),y),v)*.
% 299.96/300.49 55503[0:Res:4322.1,3.0] || subclass(u,v) -> subclass(intersection(w,intersection(u,x)),y) member(not_subclass_element(intersection(w,intersection(u,x)),y),v)*.
% 299.96/300.49 55826[2:Res:55649.0,5658.0] || -> subclass(intersection(u,union(null_class,intersection(v,w))),x) member(not_subclass_element(intersection(u,union(null_class,intersection(v,w))),x),v)*.
% 299.96/300.49 55825[2:Res:55649.0,5659.0] || -> subclass(intersection(u,union(null_class,intersection(v,w))),x) member(not_subclass_element(intersection(u,union(null_class,intersection(v,w))),x),w)*.
% 299.96/300.49 56035[0:Res:4323.1,24.0] || -> subclass(intersection(u,intersection(v,intersection(w,x))),y) member(not_subclass_element(intersection(u,intersection(v,intersection(w,x))),y),x)*.
% 299.96/300.49 56034[0:Res:4323.1,23.0] || -> subclass(intersection(u,intersection(v,intersection(w,x))),y) member(not_subclass_element(intersection(u,intersection(v,intersection(w,x))),y),w)*.
% 299.96/300.49 56029[0:Res:4323.1,3.0] || subclass(u,v) -> subclass(intersection(w,intersection(x,u)),y) member(not_subclass_element(intersection(w,intersection(x,u)),y),v)*.
% 299.96/300.49 56390[2:Res:55795.0,5654.0] || -> subclass(restrict(union(null_class,singleton(u)),v,w),x) equal(not_subclass_element(restrict(union(null_class,singleton(u)),v,w),x),u)**.
% 299.96/300.49 56385[2:Res:55795.0,3517.0] || member(regular(restrict(union(null_class,complement(u)),v,w)),u)* -> equal(restrict(union(null_class,complement(u)),v,w),null_class).
% 299.96/300.49 56504[4:Res:5528.2,9932.0] || subclass(u,apply(null_class,v))* -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),sum_class(range_of(null_class)))*.
% 299.96/300.49 56503[4:Res:5528.2,9931.0] || subclass(u,apply(null_class,v))* -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),apply(null_class,y))*.
% 299.96/300.49 56502[4:Res:5528.2,9930.0] || subclass(u,sum_class(range_of(null_class))) -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),apply(null_class,x))*.
% 299.96/300.49 56490[0:Res:5528.2,576.0] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),union(v,w))*.
% 299.96/300.49 56478[3:Res:5528.2,8048.1] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(intersection(u,v),w),element_relation)* -> subclass(intersection(u,v),w).
% 299.96/300.49 56475[0:Res:5528.2,3.0] || subclass(u,v)* subclass(v,w)* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),w)*.
% 299.96/300.49 56619[0:Res:55618.0,5654.0] || -> subclass(intersection(u,restrict(singleton(v),w,x)),y) equal(not_subclass_element(intersection(u,restrict(singleton(v),w,x)),y),v)**.
% 299.96/300.49 56614[0:Res:55618.0,3517.0] || member(regular(intersection(u,restrict(complement(v),w,x))),v)* -> equal(intersection(u,restrict(complement(v),w,x)),null_class).
% 299.96/300.49 56713[0:Res:55669.0,5654.0] || -> subclass(restrict(intersection(singleton(u),v),w,x),y) equal(not_subclass_element(restrict(intersection(singleton(u),v),w,x),y),u)**.
% 299.96/300.49 56708[0:Res:55669.0,3517.0] || member(regular(restrict(intersection(complement(u),v),w,x)),u)* -> equal(restrict(intersection(complement(u),v),w,x),null_class).
% 299.96/300.49 56915[0:Res:56195.0,5654.0] || -> subclass(restrict(intersection(u,singleton(v)),w,x),y) equal(not_subclass_element(restrict(intersection(u,singleton(v)),w,x),y),v)**.
% 299.96/300.49 56910[0:Res:56195.0,3517.0] || member(regular(restrict(intersection(u,complement(v)),w,x)),v)* -> equal(restrict(intersection(u,complement(v)),w,x),null_class).
% 299.96/300.49 57044[0:Res:5531.1,24.0] || -> subclass(intersection(intersection(intersection(u,v),w),x),y) member(not_subclass_element(intersection(intersection(intersection(u,v),w),x),y),v)*.
% 299.96/300.49 57043[0:Res:5531.1,23.0] || -> subclass(intersection(intersection(intersection(u,v),w),x),y) member(not_subclass_element(intersection(intersection(intersection(u,v),w),x),y),u)*.
% 299.96/300.49 57038[0:Res:5531.1,3.0] || subclass(u,v) -> subclass(intersection(intersection(u,w),x),y) member(not_subclass_element(intersection(intersection(u,w),x),y),v)*.
% 299.96/300.49 57410[0:Res:5532.1,24.0] || -> subclass(intersection(intersection(u,intersection(v,w)),x),y) member(not_subclass_element(intersection(intersection(u,intersection(v,w)),x),y),w)*.
% 299.96/300.49 57409[0:Res:5532.1,23.0] || -> subclass(intersection(intersection(u,intersection(v,w)),x),y) member(not_subclass_element(intersection(intersection(u,intersection(v,w)),x),y),v)*.
% 299.96/300.49 57404[0:Res:5532.1,3.0] || subclass(u,v) -> subclass(intersection(intersection(w,u),x),y) member(not_subclass_element(intersection(intersection(w,u),x),y),v)*.
% 299.96/300.49 57587[2:Res:57186.0,5658.0] || -> subclass(intersection(union(null_class,intersection(u,v)),w),x) member(not_subclass_element(intersection(union(null_class,intersection(u,v)),w),x),u)*.
% 299.96/300.49 57586[2:Res:57186.0,5659.0] || -> subclass(intersection(union(null_class,intersection(u,v)),w),x) member(not_subclass_element(intersection(union(null_class,intersection(u,v)),w),x),v)*.
% 299.96/300.49 57799[2:Res:55785.0,5655.0] || subclass(u,v) -> subclass(intersection(w,union(u,u)),x) member(not_subclass_element(intersection(w,union(u,u)),x),v)*.
% 299.96/300.49 57798[2:Res:55649.0,5655.0] || subclass(u,v) -> subclass(intersection(w,union(null_class,u)),x) member(not_subclass_element(intersection(w,union(null_class,u)),x),v)*.
% 299.96/300.49 57776[2:Res:57186.0,5655.0] || subclass(u,v) -> subclass(intersection(union(null_class,u),w),x) member(not_subclass_element(intersection(union(null_class,u),w),x),v)*.
% 299.96/300.49 57895[2:Res:57214.0,5658.0] || -> subclass(union(null_class,intersection(intersection(u,v),w)),x) member(not_subclass_element(union(null_class,intersection(intersection(u,v),w)),x),u)*.
% 299.96/300.49 57894[2:Res:57214.0,5659.0] || -> subclass(union(null_class,intersection(intersection(u,v),w)),x) member(not_subclass_element(union(null_class,intersection(intersection(u,v),w)),x),v)*.
% 299.96/300.49 57878[2:Res:57214.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(u,w)),x) member(not_subclass_element(union(null_class,intersection(u,w)),x),v)*.
% 299.96/300.49 58095[9:Res:57280.1,37557.1] function(u) || equal(cantor(range_of(v)),universal_class) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(v))*.
% 299.96/300.49 58301[0:Res:5667.2,3.0] || subclass(u,symmetric_difference(v,w))* subclass(union(v,w),x)* -> subclass(u,y) member(not_subclass_element(u,y),x)*.
% 299.96/300.49 58571[0:Res:10836.1,3.0] || member(u,union(v,w)) subclass(intersection(v,w),x)* -> member(u,symmetric_difference(v,w))* member(u,x)*.
% 299.96/300.49 58888[4:Rew:16461.0,58872.1] || equal(unordered_pair(u,null_class),singleton(u)) -> subclass(ordered_pair(u,universal_class),v) equal(not_subclass_element(ordered_pair(u,universal_class),v),singleton(u))**.
% 299.96/300.49 58975[2:Res:58786.0,5658.0] || -> subclass(union(null_class,intersection(u,intersection(v,w))),x) member(not_subclass_element(union(null_class,intersection(u,intersection(v,w))),x),v)*.
% 299.96/300.49 58974[2:Res:58786.0,5659.0] || -> subclass(union(null_class,intersection(u,intersection(v,w))),x) member(not_subclass_element(union(null_class,intersection(u,intersection(v,w))),x),w)*.
% 299.96/300.49 58958[2:Res:58786.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(w,u)),x) member(not_subclass_element(union(null_class,intersection(w,u)),x),v)*.
% 299.96/300.49 59087[2:Res:57544.0,5655.0] || subclass(u,v) -> subclass(intersection(union(u,u),w),x) member(not_subclass_element(intersection(union(u,u),w),x),v)*.
% 299.96/300.49 59245[0:Rew:15.0,59225.2] || member(singleton(u),v) -> equal(not_subclass_element(ordered_pair(u,w),v),unordered_pair(u,singleton(w)))** subclass(ordered_pair(u,w),v).
% 299.96/300.49 59249[0:Obv:59232.3] || member(u,v) subclass(unordered_pair(u,w),complement(x))* member(w,x) -> subclass(unordered_pair(u,w),v)*.
% 299.96/300.49 59386[2:MRR:29027.0,59385.0] || -> equal(regular(union(null_class,ordered_pair(u,v))),unordered_pair(u,singleton(v)))** equal(regular(union(null_class,ordered_pair(u,v))),singleton(u)).
% 299.96/300.49 59515[0:Rew:15.0,59495.2] || member(unordered_pair(u,singleton(v)),w)* -> equal(not_subclass_element(ordered_pair(u,v),w),singleton(u)) subclass(ordered_pair(u,v),w).
% 299.96/300.49 59518[0:Obv:59502.3] || member(u,v) subclass(unordered_pair(w,u),complement(x))* member(w,x) -> subclass(unordered_pair(w,u),v)*.
% 299.96/300.49 59538[2:SpL:822.2,59353.0] || member(cross_product(u,v),universal_class) equal(complement(apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 59563[0:SpR:276.0,4350.1] || -> subclass(restrict(cross_product(u,v),w,x),y) member(not_subclass_element(restrict(cross_product(w,x),u,v),y),cross_product(w,x))*.
% 299.96/300.49 59656[2:Res:57958.0,5655.0] || subclass(union(null_class,u),v) -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 299.96/300.49 60400[2:Res:59629.0,5655.0] || subclass(union(u,u),v)* -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 299.96/300.49 60472[2:Res:57823.0,5654.0] || -> subclass(union(null_class,restrict(singleton(u),v,w)),x) equal(not_subclass_element(union(null_class,restrict(singleton(u),v,w)),x),u)**.
% 299.96/300.49 60467[2:Res:57823.0,3517.0] || member(regular(union(null_class,restrict(complement(u),v,w))),u)* -> equal(union(null_class,restrict(complement(u),v,w)),null_class).
% 299.96/300.49 60595[0:SpL:47380.0,2160.1] inductive(intersection(power_class(u),power_class(complement(power_class(v))))) || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),universal_class)** -> .
% 299.96/300.49 60593[2:SpL:47380.0,60013.0] || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),universal_class)** -> equal(intersection(power_class(u),power_class(complement(power_class(v)))),null_class).
% 299.96/300.49 60587[2:SpL:47380.0,59305.1] function(intersection(power_class(u),power_class(complement(power_class(v))))) || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),null_class)** -> .
% 299.96/300.49 60586[2:SpL:47380.0,59309.0] || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),null_class)** -> equal(intersection(power_class(u),power_class(complement(power_class(v)))),universal_class).
% 299.96/300.49 60557[0:SpR:47380.0,8002.1] || -> member(u,intersection(power_class(v),power_class(complement(power_class(w))))) subclass(singleton(u),union(complement(power_class(v)),image(element_relation,power_class(w))))*.
% 299.96/300.49 60545[2:SpR:47380.0,57958.0] || -> subclass(complement(successor(union(complement(power_class(u)),image(element_relation,power_class(v))))),union(null_class,intersection(power_class(u),power_class(complement(power_class(v))))))*.
% 299.96/300.49 60538[0:SpR:47380.0,40809.0] || -> equal(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),intersection(w,intersection(power_class(u),power_class(complement(power_class(v)))))),null_class)**.
% 299.96/300.49 60537[0:SpR:47380.0,40399.0] || -> equal(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),intersection(intersection(power_class(u),power_class(complement(power_class(v)))),w)),null_class)**.
% 299.96/300.49 60526[2:SpR:47380.0,31632.0] || -> equal(symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),union(null_class,intersection(power_class(u),power_class(complement(power_class(v)))))),universal_class)**.
% 299.96/300.49 60524[2:SpR:47380.0,31538.0] || -> equal(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),union(null_class,intersection(power_class(u),power_class(complement(power_class(v)))))),null_class)**.
% 299.96/300.49 60498[2:SpR:47380.0,46319.1] || equal(intersection(power_class(u),power_class(complement(power_class(v)))),null_class) -> equal(union(complement(power_class(u)),image(element_relation,power_class(v))),universal_class)**.
% 299.96/300.49 60702[0:Res:57155.0,5654.0] || -> subclass(intersection(restrict(singleton(u),v,w),x),y) equal(not_subclass_element(intersection(restrict(singleton(u),v,w),x),y),u)**.
% 299.96/300.49 60697[0:Res:57155.0,3517.0] || member(regular(intersection(restrict(complement(u),v,w),x)),u)* -> equal(intersection(restrict(complement(u),v,w),x),null_class).
% 299.96/300.49 60861[0:SpL:47383.0,2160.1] inductive(intersection(power_class(complement(power_class(u))),power_class(v))) || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)** -> .
% 299.96/300.49 60859[2:SpL:47383.0,60013.0] || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)** -> equal(intersection(power_class(complement(power_class(u))),power_class(v)),null_class).
% 299.96/300.49 60853[2:SpL:47383.0,59305.1] function(intersection(power_class(complement(power_class(u))),power_class(v))) || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),null_class)** -> .
% 299.96/300.49 60852[2:SpL:47383.0,59309.0] || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),null_class)** -> equal(intersection(power_class(complement(power_class(u))),power_class(v)),universal_class).
% 299.96/300.49 60822[0:SpR:47383.0,8002.1] || -> member(u,intersection(power_class(complement(power_class(v))),power_class(w))) subclass(singleton(u),union(image(element_relation,power_class(v)),complement(power_class(w))))*.
% 299.96/300.49 60810[2:SpR:47383.0,57958.0] || -> subclass(complement(successor(union(image(element_relation,power_class(u)),complement(power_class(v))))),union(null_class,intersection(power_class(complement(power_class(u))),power_class(v))))*.
% 299.96/300.49 60803[0:SpR:47383.0,40809.0] || -> equal(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),intersection(w,intersection(power_class(complement(power_class(u))),power_class(v)))),null_class)**.
% 299.96/300.49 60802[0:SpR:47383.0,40399.0] || -> equal(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),intersection(intersection(power_class(complement(power_class(u))),power_class(v)),w)),null_class)**.
% 299.96/300.49 60791[2:SpR:47383.0,31632.0] || -> equal(symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),union(null_class,intersection(power_class(complement(power_class(u))),power_class(v)))),universal_class)**.
% 299.96/300.49 60789[2:SpR:47383.0,31538.0] || -> equal(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),union(null_class,intersection(power_class(complement(power_class(u))),power_class(v)))),null_class)**.
% 299.96/300.49 60763[2:SpR:47383.0,46319.1] || equal(intersection(power_class(complement(power_class(u))),power_class(v)),null_class) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)**.
% 299.96/300.49 61218[4:Res:32968.1,11824.0] || member(u,universal_class) -> equal(ordered_pair(first(ordered_pair(cantor(u),omega)),second(ordered_pair(cantor(u),omega))),ordered_pair(cantor(u),omega))**.
% 299.96/300.49 61209[0:Res:56.1,11824.0] || member(u,universal_class) -> equal(ordered_pair(first(ordered_pair(sum_class(u),omega)),second(ordered_pair(sum_class(u),omega))),ordered_pair(sum_class(u),omega))**.
% 299.96/300.49 61208[0:Res:58.1,11824.0] || member(u,universal_class) -> equal(ordered_pair(first(ordered_pair(power_class(u),omega)),second(ordered_pair(power_class(u),omega))),ordered_pair(power_class(u),omega))**.
% 299.96/300.49 62602[2:SpL:822.2,62525.0] || member(cross_product(u,v),universal_class) equal(successor(apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 62726[2:Rew:26509.0,62693.0] || -> equal(symmetric_difference(union(null_class,u),complement(v)),null_class) member(regular(symmetric_difference(union(null_class,u),complement(v))),union(complement(u),v))*.
% 299.96/300.49 62729[2:Rew:26509.0,62676.0] || -> equal(symmetric_difference(complement(u),union(null_class,v)),null_class) member(regular(symmetric_difference(complement(u),union(null_class,v))),union(u,complement(v)))*.
% 299.96/300.49 63501[2:Rew:63459.1,63257.1] || equal(successor(intersection(u,v)),null_class) member(w,union(u,v))* subclass(universal_class,x)* -> member(w,x)*.
% 299.96/300.49 63530[9:SpL:38417.1,14896.1] one_to_one(u) || member(inverse(u),cantor(cross_product(v,w)))* equal(restrict(cross_product(null_class,universal_class),v,w),null_class) -> .
% 299.96/300.49 63774[2:SpR:26509.0,46638.0] || -> equal(intersection(union(complement(u),complement(power_class(v))),union(union(null_class,u),power_class(v))),symmetric_difference(union(null_class,u),power_class(v)))**.
% 299.96/300.49 65131[2:SpL:43004.0,46533.0] || member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,w)))))* -> .
% 299.96/300.49 65129[2:SpL:43004.0,46723.0] || member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))* -> .
% 299.96/300.49 65120[2:SpL:43004.0,46533.0] || member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(null_class,w))))) -> .
% 299.96/300.49 65118[2:SpL:43004.0,46723.0] || member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)) -> .
% 299.96/300.49 65075[2:SpR:43004.0,46587.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,v)))))*.
% 299.96/300.49 65067[2:SpR:43004.0,4030.2] || member(union(u,u),universal_class)* subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(null_class,u)),union(v,w))*.
% 299.96/300.49 65043[2:SpR:43004.0,46587.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(null_class,v))))).
% 299.96/300.49 65035[2:SpR:43004.0,4030.2] || member(union(null_class,u),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(u,u)),union(v,w))*.
% 299.96/300.49 65568[0:Res:9927.3,274.0] || member(u,universal_class) member(v,u) subclass(element_relation,restrict(w,x,y))* -> member(ordered_pair(v,u),w)*.
% 299.96/300.49 65638[0:MRR:65617.2,20.0] || member(u,universal_class) member(v,u) equal(compose(w,v),u) -> member(ordered_pair(v,u),compose_class(w))*.
% 299.96/300.49 66520[2:Res:34303.0,46751.1] || member(u,universal_class) -> equal(singleton(power_class(v)),null_class) member(u,complement(power_class(v))) member(u,complement(singleton(power_class(v))))*.
% 299.96/300.49 66605[2:SpL:26509.0,2803.0] || member(not_subclass_element(union(complement(u),v),w),intersection(union(null_class,u),complement(v)))* -> subclass(union(complement(u),v),w).
% 299.96/300.49 66587[2:SpL:26509.0,2803.0] || member(not_subclass_element(union(u,complement(v)),w),intersection(complement(u),union(null_class,v)))* -> subclass(union(u,complement(v)),w).
% 299.96/300.49 66793[4:SpL:16385.0,3514.0] || subclass(u,ordered_pair(universal_class,v))* -> equal(u,null_class) equal(regular(u),unordered_pair(universal_class,singleton(v))) equal(regular(u),null_class).
% 299.96/300.49 66792[4:SpL:16461.0,3514.0] || subclass(u,ordered_pair(v,universal_class))* -> equal(u,null_class) equal(regular(u),unordered_pair(v,null_class)) equal(regular(u),singleton(v)).
% 299.96/300.49 68642[2:Res:2066.3,63420.1] || member(u,universal_class)* member(v,universal_class) equal(compose(w,v),u)* equal(successor(compose_class(w)),null_class) -> .
% 299.96/300.49 69514[0:SpL:31.0,9906.0] || equal(u,restrict(v,w,x))* member(y,v)* member(y,cross_product(w,x))* -> member(y,u)*.
% 299.96/300.49 70438[2:Res:5531.1,43320.0] || -> subclass(intersection(intersection(union(null_class,u),v),w),x) member(not_subclass_element(intersection(intersection(union(null_class,u),v),w),x),u)*.
% 299.96/300.49 70437[2:Res:4323.1,43320.0] || -> subclass(intersection(u,intersection(v,union(null_class,w))),x) member(not_subclass_element(intersection(u,intersection(v,union(null_class,w))),x),w)*.
% 299.96/300.49 70436[2:Res:5532.1,43320.0] || -> subclass(intersection(intersection(u,union(null_class,v)),w),x) member(not_subclass_element(intersection(intersection(u,union(null_class,v)),w),x),v)*.
% 299.96/300.49 70434[2:Res:4322.1,43320.0] || -> subclass(intersection(u,intersection(union(null_class,v),w)),x) member(not_subclass_element(intersection(u,intersection(union(null_class,v),w)),x),v)*.
% 299.96/300.49 70882[0:Rew:40549.0,70611.1] || member(not_subclass_element(intersection(u,restrict(v,w,x)),null_class),complement(v))* -> subclass(intersection(u,restrict(v,w,x)),null_class).
% 299.96/300.49 71562[0:Rew:40549.0,71291.1] || member(not_subclass_element(intersection(restrict(u,v,w),x),null_class),complement(u))* -> subclass(intersection(restrict(u,v,w),x),null_class).
% 299.96/300.49 71829[2:Rew:71741.0,62735.1] || -> equal(symmetric_difference(complement(u),union(v,null_class)),null_class) member(regular(symmetric_difference(complement(u),union(v,null_class))),union(u,complement(v)))*.
% 299.96/300.49 74225[2:Rew:73462.0,71872.0] || -> equal(intersection(union(power_class(u),union(v,null_class)),union(complement(power_class(u)),complement(v))),symmetric_difference(power_class(u),union(v,null_class)))**.
% 299.96/300.49 74228[4:Rew:72460.0,71972.1,72460.0,71972.0] || member(not_subclass_element(union(null_class,apply(null_class,u)),v),complement(apply(null_class,w)))* -> subclass(union(null_class,apply(null_class,w)),v).
% 299.96/300.49 72311[2:Rew:71741.0,62734.1] || -> equal(symmetric_difference(union(u,null_class),complement(v)),null_class) member(regular(symmetric_difference(union(u,null_class),complement(v))),union(complement(u),v))*.
% 299.96/300.49 72375[2:Rew:71741.0,27426.1] || member(union(u,null_class),universal_class) member(apply(choice,union(u,null_class)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.96/300.49 72423[2:Rew:71741.0,63776.0] || -> equal(intersection(union(complement(u),complement(power_class(v))),union(union(u,null_class),power_class(v))),symmetric_difference(union(u,null_class),power_class(v)))**.
% 299.96/300.49 74290[4:Rew:72460.0,72730.0] || subclass(u,union(null_class,apply(null_class,v)))* -> subclass(u,w) member(not_subclass_element(u,w),union(null_class,apply(null_class,x)))*.
% 299.96/300.49 74291[4:Rew:72460.0,72733.1,72460.0,72733.0] || -> subclass(union(null_class,apply(null_class,u)),v) member(not_subclass_element(union(null_class,apply(null_class,u)),v),union(null_class,apply(null_class,w)))*.
% 299.96/300.49 74292[4:Rew:72460.0,72735.1] || member(u,universal_class) subclass(universal_class,union(null_class,apply(null_class,v)))* -> member(power_class(u),union(null_class,apply(null_class,w)))*.
% 299.96/300.49 74293[4:Rew:72460.0,72736.1] || member(u,universal_class) subclass(universal_class,union(null_class,apply(null_class,v)))* -> member(sum_class(u),union(null_class,apply(null_class,w)))*.
% 299.96/300.49 73501[2:Rew:73462.0,64279.0] || -> equal(intersection(union(power_class(u),union(null_class,v)),union(complement(power_class(u)),complement(v))),symmetric_difference(power_class(u),union(null_class,v)))**.
% 299.96/300.49 73552[0:Rew:73462.0,54041.1] || equal(u,universal_class) member(v,intersection(power_class(universal_class),complement(w)))* member(v,union(w,complement(power_class(u))))* -> .
% 299.96/300.49 74297[2:Rew:71741.0,71831.1] || member(not_subclass_element(union(u,complement(v)),w),intersection(complement(u),union(v,null_class)))* -> subclass(union(u,complement(v)),w).
% 299.96/300.49 74300[2:Rew:71741.0,72313.1] || member(not_subclass_element(union(complement(u),v),w),intersection(union(u,null_class),complement(v)))* -> subclass(union(complement(u),v),w).
% 299.96/300.49 74301[2:Rew:71741.0,72344.2] || subclass(union(u,null_class),v) -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 299.96/300.49 74395[2:Rew:72917.0,72973.2,72917.0,72973.0] || member(union(null_class,u),universal_class) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),union(u,null_class))*.
% 299.96/300.49 76561[2:Res:75237.0,5655.0] || subclass(u,v) -> subclass(intersection(union(u,null_class),w),x) member(not_subclass_element(intersection(union(u,null_class),w),x),v)*.
% 299.96/300.49 76665[2:Res:75264.0,5655.0] || subclass(u,v) -> subclass(intersection(w,union(u,null_class)),x) member(not_subclass_element(intersection(w,union(u,null_class)),x),v)*.
% 299.96/300.49 77647[0:Rew:77572.0,67897.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),singleton(singleton(null_class)))** -> member(singleton(null_class),complement(symmetric_difference(u,v))).
% 299.96/300.49 78048[2:Rew:78007.0,77531.2] || equal(u,v) -> equal(unordered_pair(v,u),null_class) equal(symmetric_difference(v,unordered_pair(v,u)),union(v,unordered_pair(v,u)))**.
% 299.96/300.49 80006[4:SpL:73051.0,46723.0] || member(u,intersection(power_class(v),complement(apply(null_class,w))))* member(u,union(complement(power_class(v)),sum_class(range_of(null_class)))) -> .
% 299.96/300.49 80001[4:SpL:73051.0,46533.0] || member(u,intersection(complement(apply(null_class,v)),power_class(w)))* member(u,union(sum_class(range_of(null_class)),complement(power_class(w)))) -> .
% 299.96/300.49 80185[4:Rew:79906.0,79997.1] || member(regular(intersection(u,complement(apply(null_class,v)))),sum_class(range_of(null_class)))* -> equal(intersection(u,complement(apply(null_class,universal_class))),null_class).
% 299.96/300.49 80186[4:Rew:79906.0,79977.1] || member(regular(intersection(complement(apply(null_class,u)),v)),sum_class(range_of(null_class)))* -> equal(intersection(complement(apply(null_class,universal_class)),v),null_class).
% 299.96/300.49 80652[4:Res:71991.0,3516.0] || subclass(complement(apply(null_class,u)),v)* -> equal(complement(apply(null_class,w)),null_class) member(regular(complement(apply(null_class,w))),v)*.
% 299.96/300.49 81031[2:SpL:72272.0,46723.0] || member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,null_class))) -> .
% 299.96/300.49 81026[2:SpL:72272.0,46533.0] || member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,null_class),complement(power_class(w)))) -> .
% 299.96/300.49 81081[2:Rew:72272.0,81022.1] || member(regular(intersection(u,union(null_class,complement(v)))),union(v,null_class))* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 299.96/300.49 81082[2:Rew:72272.0,81002.1] || member(regular(intersection(union(null_class,complement(u)),v)),union(u,null_class))* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 299.96/300.49 80957[2:SpR:72272.0,340.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,null_class))).
% 299.96/300.49 80949[2:SpR:72272.0,340.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,null_class),w)).
% 299.96/300.49 80945[2:SpR:72272.0,7138.0] || -> equal(union(intersection(u,union(v,null_class)),intersection(complement(u),union(null_class,complement(v)))),complement(symmetric_difference(u,union(v,null_class))))**.
% 299.96/300.49 80900[2:SpR:72272.0,7138.0] || -> equal(union(intersection(union(u,null_class),v),intersection(union(null_class,complement(u)),complement(v))),complement(symmetric_difference(union(u,null_class),v)))**.
% 299.96/300.49 81443[4:SpL:73050.0,46723.0] || member(u,intersection(power_class(v),complement(apply(null_class,w))))* member(u,union(complement(power_class(v)),apply(null_class,x)))* -> .
% 299.96/300.49 81438[4:SpL:73050.0,46533.0] || member(u,intersection(complement(apply(null_class,v)),power_class(w)))* member(u,union(apply(null_class,x),complement(power_class(w))))* -> .
% 299.96/300.49 81434[4:SpL:73050.0,2886.0] || member(regular(intersection(u,complement(apply(null_class,v)))),apply(null_class,w))* -> equal(intersection(u,complement(apply(null_class,w))),null_class).
% 299.96/300.49 81414[4:SpL:73050.0,3493.0] || member(regular(intersection(complement(apply(null_class,u)),v)),apply(null_class,w))* -> equal(intersection(complement(apply(null_class,w)),v),null_class).
% 299.96/300.49 81769[0:Rew:11153.0,81768.1] || member(u,v) member(u,w) -> member(x,unordered_pair(x,u))* subclass(unordered_pair(x,u),intersection(w,v))*.
% 299.96/300.49 81946[2:SpL:76334.0,46533.0] || member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,null_class))))) -> .
% 299.96/300.49 81943[2:SpL:76334.0,46723.0] || member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)) -> .
% 299.96/300.49 81934[2:SpL:76334.0,46533.0] || member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(null_class,w))))) -> .
% 299.96/300.49 81931[2:SpL:76334.0,46723.0] || member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)) -> .
% 299.96/300.49 81877[2:SpR:76334.0,46587.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,null_class))))).
% 299.96/300.49 81870[2:SpR:76334.0,4030.2] || member(union(u,null_class),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(null_class,u)),union(v,w))*.
% 299.96/300.49 81845[2:SpR:76334.0,46587.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(null_class,v))))).
% 299.96/300.49 81838[2:SpR:76334.0,4030.2] || member(union(null_class,u),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(u,null_class)),union(v,w))*.
% 299.96/300.49 82127[0:Rew:11154.0,82126.1] || member(u,v) member(u,w) -> member(x,unordered_pair(u,x))* subclass(unordered_pair(u,x),intersection(w,v))*.
% 299.96/300.49 82307[2:Rew:73462.0,82272.1] || equal(null_class,u) member(v,intersection(power_class(null_class),complement(w)))* member(v,union(w,complement(power_class(u))))* -> .
% 299.96/300.49 82269[2:SpL:81953.1,46723.0] || equal(null_class,u) member(v,intersection(power_class(null_class),complement(w)))* member(v,union(complement(power_class(u)),w))* -> .
% 299.96/300.49 82243[2:SpL:81953.1,46533.0] || equal(null_class,u) member(v,intersection(complement(w),power_class(u)))* member(v,union(w,complement(power_class(null_class)))) -> .
% 299.96/300.49 82240[2:SpL:81953.1,46723.0] || equal(null_class,u) member(v,intersection(power_class(u),complement(w)))* member(v,union(complement(power_class(null_class)),w)) -> .
% 299.96/300.49 82206[2:SpR:81953.1,46587.1] || equal(null_class,u) member(v,universal_class) -> member(v,image(element_relation,power_class(null_class)))* member(v,power_class(complement(power_class(u))))*.
% 299.96/300.49 82168[2:SpR:81953.1,46587.1] || equal(null_class,u) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))* member(v,power_class(complement(power_class(null_class)))).
% 299.96/300.49 82335[2:Res:82286.1,11824.0] || equal(null_class,u) -> equal(ordered_pair(first(ordered_pair(power_class(u),omega)),second(ordered_pair(power_class(u),omega))),ordered_pair(power_class(u),omega))**.
% 299.96/300.49 82399[2:Res:82345.0,1962.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,power_class(null_class))),second(ordered_pair(u,power_class(null_class)))),ordered_pair(u,power_class(null_class)))**.
% 299.96/300.49 82479[2:Res:82401.1,1407.1] || subclass(universal_class,complement(intersection(u,v)))* member(power_class(null_class),union(u,v)) -> member(power_class(null_class),symmetric_difference(u,v)).
% 299.96/300.49 83494[4:Res:14938.3,51232.0] || member(u,universal_class) member(range_of(null_class),universal_class) equal(singleton(apply(v,u)),null_class)** -> member(u,cantor(v)).
% 299.96/300.49 83652[2:SpL:75241.0,46533.0] || member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(w,w)))))* -> .
% 299.96/300.49 83649[2:SpL:75241.0,46723.0] || member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))* -> .
% 299.96/300.49 83636[2:SpL:75241.0,46533.0] || member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(w,null_class))))) -> .
% 299.96/300.49 83633[2:SpL:75241.0,46723.0] || member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)) -> .
% 299.96/300.49 83568[2:SpR:75241.0,46587.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(v,v)))))*.
% 299.96/300.49 83560[2:SpR:75241.0,4030.2] || member(union(u,u),universal_class)* subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(u,null_class)),union(v,w))*.
% 299.96/300.49 83531[2:SpR:75241.0,46587.1] || member(u,universal_class) -> member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(v,null_class))))).
% 299.96/300.49 83523[2:SpR:75241.0,4030.2] || member(union(u,null_class),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(power_class(union(u,u)),union(v,w))*.
% 299.96/300.49 83711[9:SpL:46508.0,75534.1] function(intersection(power_class(u),complement(v))) || equal(successor(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))** -> .
% 299.96/300.49 83710[9:SpL:46502.0,75534.1] function(intersection(complement(u),power_class(v))) || equal(successor(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))** -> .
% 299.96/300.49 84054[2:Res:5531.1,75363.0] || -> subclass(intersection(intersection(union(u,null_class),v),w),x) member(not_subclass_element(intersection(intersection(union(u,null_class),v),w),x),u)*.
% 299.96/300.49 84053[2:Res:4323.1,75363.0] || -> subclass(intersection(u,intersection(v,union(w,null_class))),x) member(not_subclass_element(intersection(u,intersection(v,union(w,null_class))),x),w)*.
% 299.96/300.49 84052[2:Res:5532.1,75363.0] || -> subclass(intersection(intersection(u,union(v,null_class)),w),x) member(not_subclass_element(intersection(intersection(u,union(v,null_class)),w),x),v)*.
% 299.96/300.49 84050[2:Res:4322.1,75363.0] || -> subclass(intersection(u,intersection(union(v,null_class),w)),x) member(not_subclass_element(intersection(u,intersection(union(v,null_class),w)),x),v)*.
% 299.96/300.49 84360[9:Res:76532.1,1460.1] function(cross_product(universal_class,universal_class)) single_valued_class(intersection(successor(cross_product(universal_class,universal_class)),u)) || -> function(intersection(successor(cross_product(universal_class,universal_class)),u))*.
% 299.96/300.49 84344[9:Res:76532.1,3517.0] function(complement(u)) || member(regular(intersection(successor(complement(u)),v)),u)* -> equal(intersection(successor(complement(u)),v),null_class).
% 299.96/300.49 84330[9:Res:76532.1,3516.0] function(u) || subclass(u,v) -> equal(intersection(successor(u),w),null_class) member(regular(intersection(successor(u),w)),v)*.
% 299.96/300.49 84414[9:Res:76638.1,1460.1] function(cross_product(universal_class,universal_class)) single_valued_class(intersection(u,successor(cross_product(universal_class,universal_class)))) || -> function(intersection(u,successor(cross_product(universal_class,universal_class))))*.
% 299.96/300.49 84398[9:Res:76638.1,3517.0] function(complement(u)) || member(regular(intersection(v,successor(complement(u)))),u)* -> equal(intersection(v,successor(complement(u))),null_class).
% 299.96/300.49 84384[9:Res:76638.1,3516.0] function(u) || subclass(u,v) -> equal(intersection(w,successor(u)),null_class) member(regular(intersection(w,successor(u))),v)*.
% 299.96/300.49 84458[0:Rew:20797.1,84446.2] || equal(complement(power_class(u)),universal_class) member(not_subclass_element(power_class(universal_class),v),image(element_relation,power_class(u)))* -> subclass(power_class(universal_class),v).
% 299.96/300.49 84459[2:Rew:81953.1,84445.2] || equal(complement(power_class(u)),null_class) member(not_subclass_element(power_class(null_class),v),image(element_relation,power_class(u)))* -> subclass(power_class(null_class),v).
% 299.96/300.49 84460[2:Rew:62519.1,84442.2] || equal(successor(power_class(u)),null_class) member(not_subclass_element(power_class(universal_class),v),image(element_relation,power_class(u)))* -> subclass(power_class(universal_class),v).
% 299.96/300.49 84712[0:SpL:77552.0,46723.0] || member(u,intersection(power_class(v),complement(symmetric_difference(w,x))))* member(u,union(complement(power_class(v)),symmetric_difference(x,w))) -> .
% 299.96/300.49 84707[0:SpL:77552.0,46533.0] || member(u,intersection(complement(symmetric_difference(v,w)),power_class(x)))* member(u,union(symmetric_difference(w,v),complement(power_class(x)))) -> .
% 299.96/300.49 84703[0:SpL:77552.0,2886.0] || member(regular(intersection(u,complement(symmetric_difference(v,w)))),symmetric_difference(w,v))* -> equal(intersection(u,complement(symmetric_difference(w,v))),null_class).
% 299.96/300.49 84681[0:SpL:77552.0,3493.0] || member(regular(intersection(complement(symmetric_difference(u,v)),w)),symmetric_difference(v,u))* -> equal(intersection(complement(symmetric_difference(v,u)),w),null_class).
% 299.96/300.49 85383[0:MRR:85358.0,9972.2] || member(u,universal_class) subclass(u,complement(union(v,w)))* -> member(apply(choice,u),complement(v)) equal(u,null_class).
% 299.96/300.49 85384[0:MRR:85357.0,9972.2] || member(u,universal_class) subclass(u,complement(union(v,w)))* -> member(apply(choice,u),complement(w)) equal(u,null_class).
% 299.96/300.49 85392[0:MRR:85391.1,13.0] || equal(u,v) subclass(unordered_pair(v,u),complement(w))* member(v,w) -> equal(unordered_pair(v,u),null_class).
% 299.96/300.49 85434[0:SpL:69101.0,7526.3] function(complement(cross_product(u,universal_class))) || member(u,universal_class)* subclass(universal_class,complement(v))* member(range_of(null_class),v) -> .
% 299.96/300.49 85474[0:MRR:85452.1,67.2] function(u) || member(v,universal_class) subclass(universal_class,complement(union(w,x)))* -> member(image(u,v),complement(w))*.
% 299.96/300.49 85475[0:MRR:85451.1,67.2] function(u) || member(v,universal_class) subclass(universal_class,complement(union(w,x)))* -> member(image(u,v),complement(x))*.
% 299.96/300.49 85726[0:SpL:326.0,1974.0] || member(singleton(singleton(singleton(singleton(singleton(u))))),flip(v)) -> member(ordered_pair(ordered_pair(u,singleton(u)),singleton(singleton(u))),v)*.
% 299.96/300.49 85736[9:Rew:38417.1,85722.2] one_to_one(u) || member(ordered_pair(singleton(singleton(null_class)),v),flip(w)) -> member(ordered_pair(ordered_pair(inverse(u),null_class),v),w)*.
% 299.96/300.49 85799[0:SpL:326.0,1976.0] || member(singleton(singleton(singleton(singleton(singleton(u))))),rotate(v)) -> member(ordered_pair(ordered_pair(u,singleton(singleton(u))),singleton(u)),v)*.
% 299.96/300.49 85809[9:Rew:38417.1,85795.2] one_to_one(u) || member(ordered_pair(singleton(singleton(null_class)),v),rotate(w)) -> member(ordered_pair(ordered_pair(inverse(u),v),null_class),w)*.
% 299.96/300.49 86070[2:SpL:26509.0,6490.0] || subclass(u,intersection(union(null_class,v),complement(w)))* member(regular(u),union(complement(v),w)) -> equal(u,null_class).
% 299.96/300.49 86047[2:SpL:26509.0,6490.0] || subclass(u,intersection(complement(v),union(null_class,w)))* member(regular(u),union(v,complement(w))) -> equal(u,null_class).
% 299.96/300.49 86153[2:Rew:26498.0,86058.1] || equal(successor(u),null_class) subclass(v,complement(w)) member(regular(v),union(u,w))* -> equal(v,null_class).
% 299.96/300.49 86154[2:Rew:26498.0,86035.1,73462.0,86035.1] || equal(successor(u),null_class) subclass(v,complement(w)) member(regular(v),union(w,u))* -> equal(v,null_class).
% 299.96/300.49 87126[0:Res:22195.0,7500.1] || member(complement(successor(u)),universal_class) -> equal(complement(successor(u)),null_class) member(apply(choice,complement(successor(u))),complement(singleton(u)))*.
% 299.96/300.49 87901[9:Res:87834.1,37559.1] function(u) || equal(complement(cantor(cantor(v))),null_class)** equal(cantor(cantor(w)),universal_class) -> compatible(u,w,v)*.
% 299.96/300.49 88469[2:Res:5531.1,55935.0] || -> subclass(intersection(intersection(union(u,u),v),w),x) member(not_subclass_element(intersection(intersection(union(u,u),v),w),x),u)*.
% 299.96/300.49 88468[2:Res:4323.1,55935.0] || -> subclass(intersection(u,intersection(v,union(w,w))),x) member(not_subclass_element(intersection(u,intersection(v,union(w,w))),x),w)*.
% 299.96/300.49 88467[2:Res:5532.1,55935.0] || -> subclass(intersection(intersection(u,union(v,v)),w),x) member(not_subclass_element(intersection(intersection(u,union(v,v)),w),x),v)*.
% 299.96/300.49 88465[2:Res:4322.1,55935.0] || -> subclass(intersection(u,intersection(union(v,v),w)),x) member(not_subclass_element(intersection(u,intersection(union(v,v),w)),x),v)*.
% 299.96/300.49 88888[3:Res:88640.1,8119.0] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(union(null_class,u),v),element_relation)* -> subclass(union(null_class,u),v).
% 299.96/300.49 88882[2:Res:88640.1,5502.0] || subclass(u,regular(v)) member(regular(union(null_class,u)),v)* -> equal(union(null_class,u),null_class) equal(v,null_class).
% 299.96/300.49 88879[2:Res:88640.1,5614.0] || subclass(u,restrict(v,w,x))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),cross_product(w,x))*.
% 299.96/300.49 88851[2:Res:88640.1,5655.0] || subclass(u,v)* subclass(v,w)* -> subclass(union(null_class,u),x) member(not_subclass_element(union(null_class,u),x),w)*.
% 299.96/300.49 88918[4:Res:32968.1,15172.0] || member(u,universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(cantor(u),cantor(cantor(u))),w)*.
% 299.96/300.49 88908[4:Res:56.1,15172.0] || member(u,universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(sum_class(u),cantor(sum_class(u))),w)*.
% 299.96/300.49 88906[4:Res:58.1,15172.0] || member(u,universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(power_class(u),cantor(power_class(u))),w)*.
% 299.96/300.49 88905[4:Res:82286.1,15172.0] || equal(null_class,u) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(power_class(u),cantor(power_class(u))),w)*.
% 299.96/300.49 89068[3:Res:88641.1,8119.0] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(union(u,null_class),v),element_relation)* -> subclass(union(u,null_class),v).
% 299.96/300.49 89062[2:Res:88641.1,5502.0] || subclass(u,regular(v)) member(regular(union(u,null_class)),v)* -> equal(union(u,null_class),null_class) equal(v,null_class).
% 299.96/300.49 89059[2:Res:88641.1,5614.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),cross_product(w,x))*.
% 299.96/300.49 89031[2:Res:88641.1,5655.0] || subclass(u,v)* subclass(v,w)* -> subclass(union(u,null_class),x) member(not_subclass_element(union(u,null_class),x),w)*.
% 299.96/300.49 89692[2:SpR:26509.0,46532.1] || member(u,universal_class) -> member(u,intersection(union(null_class,v),power_class(w)))* member(u,union(complement(v),complement(power_class(w)))).
% 299.96/300.49 89788[0:MRR:89732.0,9967.1] || -> member(not_subclass_element(u,intersection(complement(v),power_class(w))),union(v,complement(power_class(w))))* subclass(u,intersection(complement(v),power_class(w))).
% 299.96/300.49 90070[4:SpL:89829.1,14896.1] || equal(u,universal_class) member(u,cantor(cross_product(v,w)))* equal(restrict(cross_product(null_class,universal_class),v,w),null_class)** -> .
% 299.96/300.49 90390[2:Rew:89829.1,90029.2] || equal(u,universal_class) member(ordered_pair(singleton(singleton(null_class)),v),rotate(w))* -> member(ordered_pair(ordered_pair(u,v),null_class),w)*.
% 299.96/300.49 90391[2:Rew:89829.1,90028.2] || equal(u,universal_class) member(ordered_pair(singleton(singleton(null_class)),v),flip(w))* -> member(ordered_pair(ordered_pair(u,null_class),v),w)*.
% 299.96/300.49 90411[2:SpR:26509.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(null_class,w)))* member(u,union(complement(power_class(v)),complement(w))).
% 299.96/300.49 90518[0:MRR:90463.0,9967.1] || -> member(not_subclass_element(u,intersection(power_class(v),complement(w))),union(complement(power_class(v)),w))* subclass(u,intersection(power_class(v),complement(w))).
% 299.96/300.49 91024[2:MRR:90958.0,9967.1] || -> member(not_subclass_element(intersection(u,regular(complement(v))),w),v)* subclass(intersection(u,regular(complement(v))),w) equal(complement(v),null_class).
% 299.96/300.49 91238[2:MRR:91170.0,9967.1] || -> member(not_subclass_element(intersection(regular(complement(u)),v),w),u)* subclass(intersection(regular(complement(u)),v),w) equal(complement(u),null_class).
% 299.96/300.49 91311[2:SpR:26509.0,7040.1] || member(u,symmetric_difference(union(complement(v),w),complement(x))) -> member(u,union(intersection(union(null_class,v),complement(w)),x))*.
% 299.96/300.49 91288[2:SpR:26509.0,7040.1] || member(u,symmetric_difference(union(v,complement(w)),complement(x))) -> member(u,union(intersection(complement(v),union(null_class,w)),x))*.
% 299.96/300.49 91439[2:Rew:26498.0,91299.2] || equal(successor(u),null_class) member(v,symmetric_difference(union(u,w),complement(x)))* -> member(v,union(complement(w),x)).
% 299.96/300.49 91440[2:Rew:26498.0,91276.2,73462.0,91276.2] || equal(successor(u),null_class) member(v,symmetric_difference(union(w,u),complement(x)))* -> member(v,union(complement(w),x)).
% 299.96/300.49 91912[2:SpR:26509.0,7118.1] || member(u,symmetric_difference(complement(v),union(complement(w),x))) -> member(u,union(v,intersection(union(null_class,w),complement(x))))*.
% 299.96/300.49 91889[2:SpR:26509.0,7118.1] || member(u,symmetric_difference(complement(v),union(w,complement(x)))) -> member(u,union(v,intersection(complement(w),union(null_class,x))))*.
% 299.96/300.49 92035[2:Rew:26498.0,91900.2] || equal(successor(u),null_class) member(v,symmetric_difference(complement(w),union(u,x)))* -> member(v,union(w,complement(x))).
% 299.96/300.49 92036[2:Rew:26498.0,91877.2,73462.0,91877.2] || equal(successor(u),null_class) member(v,symmetric_difference(complement(w),union(x,u)))* -> member(v,union(w,complement(x))).
% 299.96/300.49 97456[9:Rew:37709.1,97450.1] function(u) || -> equal(cross_product(null_class,v),null_class) equal(range__dfg(regular(cross_product(null_class,v)),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.96/300.49 97715[2:SpL:96971.1,6490.0] || equal(complement(u),universal_class) subclass(v,complement(w)) member(regular(v),union(w,u))* -> equal(v,null_class).
% 299.96/300.49 97610[2:SpR:96971.1,7118.1] || equal(complement(u),universal_class) member(v,symmetric_difference(complement(w),union(x,u)))* -> member(v,union(w,complement(x))).
% 299.96/300.49 97560[2:SpR:96971.1,7040.1] || equal(complement(u),universal_class) member(v,symmetric_difference(union(w,u),complement(x)))* -> member(v,union(complement(w),x)).
% 299.96/300.49 98858[2:SpL:97382.1,6490.0] || equal(complement(u),universal_class) subclass(v,complement(w)) member(regular(v),union(u,w))* -> equal(v,null_class).
% 299.96/300.49 98755[2:SpR:97382.1,7118.1] || equal(complement(u),universal_class) member(v,symmetric_difference(complement(w),union(u,x)))* -> member(v,union(w,complement(x))).
% 299.96/300.49 98706[2:SpR:97382.1,7040.1] || equal(complement(u),universal_class) member(v,symmetric_difference(union(u,w),complement(x)))* -> member(v,union(complement(w),x)).
% 299.96/300.49 99571[0:SpL:71235.1,3979.1] || subclass(complement(u),complement(v)) member(w,image(element_relation,union(v,u)))* member(w,power_class(complement(u))) -> .
% 299.96/300.49 99568[0:SpL:71235.1,2803.0] || subclass(complement(u),complement(v)) member(not_subclass_element(union(v,u),w),complement(u))* -> subclass(union(v,u),w).
% 299.96/300.49 99549[0:SpL:71235.1,1407.1] || subclass(u,v) member(w,union(v,u)) member(w,complement(u)) -> member(w,symmetric_difference(v,u))*.
% 299.96/300.49 99513[0:SpR:71235.1,47383.0] || subclass(power_class(u),power_class(complement(power_class(v)))) -> equal(union(image(element_relation,power_class(v)),complement(power_class(u))),complement(power_class(u)))**.
% 299.96/300.49 99415[0:SpR:71235.1,47015.0] || subclass(complement(u),complement(v)) -> equal(complement(intersection(power_class(w),union(v,u))),union(complement(power_class(w)),complement(u)))**.
% 299.96/300.49 99408[0:SpR:71235.1,46560.0] || subclass(complement(u),complement(v)) -> equal(complement(intersection(union(v,u),power_class(w))),union(complement(u),complement(power_class(w))))**.
% 299.96/300.49 100690[0:MRR:100684.1,100.0] || member(inverse(u),universal_class) subclass(composition_function,element_relation) -> member(inverse(u),ordered_pair(range_of(u),compose(inverse(u),range_of(u))))*.
% 299.96/300.49 100991[4:MRR:100933.0,319.0] || member(u,universal_class) subclass(domain_relation,regular(complement(v))) -> member(ordered_pair(u,cantor(u)),v)* equal(complement(v),null_class).
% 299.96/300.49 101253[10:Res:51738.1,46565.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v)))))* member(regular(null_class),union(u,image(element_relation,power_class(v)))) -> .
% 299.96/300.49 101252[10:Res:51739.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(regular(null_class),union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 101219[2:Res:82401.1,46565.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v)))))* member(power_class(null_class),union(u,image(element_relation,power_class(v)))) -> .
% 299.96/300.49 101216[6:Res:30546.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),singleton(null_class)) member(null_class,union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 101215[6:Res:30656.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),successor(null_class)) member(null_class,union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 101207[0:Res:426.1,46565.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v)))))* member(singleton(w),union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 101206[2:Res:23387.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(singleton(w),union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 101199[0:Res:147.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),range_of(xr)) member(y__dfg,union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 101551[10:Res:51738.1,46597.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v)))* member(regular(null_class),union(image(element_relation,power_class(u)),v)) -> .
% 299.96/300.49 101550[10:Res:51739.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(regular(null_class),union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 101517[2:Res:82401.1,46597.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v)))* member(power_class(null_class),union(image(element_relation,power_class(u)),v)) -> .
% 299.96/300.49 101514[6:Res:30546.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),singleton(null_class)) member(null_class,union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 101513[6:Res:30656.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),successor(null_class)) member(null_class,union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 101505[0:Res:426.1,46597.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v)))* member(singleton(w),union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 101504[2:Res:23387.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(singleton(w),union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 101497[0:Res:147.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),range_of(xr)) member(y__dfg,union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 101821[2:SpR:47419.0,57943.0] || -> subclass(complement(successor(intersection(power_class(u),union(v,complement(power_class(w)))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 299.96/300.49 101806[2:SpR:47419.0,31547.0] || -> equal(symmetric_difference(intersection(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w)))),universal_class)**.
% 299.96/300.49 101805[2:SpR:47419.0,31498.0] || -> equal(union(intersection(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w)))),universal_class)**.
% 299.96/300.49 101804[0:SpR:47419.0,31384.0] || -> equal(intersection(intersection(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w)))),null_class)**.
% 299.96/300.49 102416[2:SpR:47420.0,57943.0] || -> subclass(complement(successor(intersection(union(u,complement(power_class(v))),power_class(w)))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 299.96/300.49 102401[2:SpR:47420.0,31547.0] || -> equal(symmetric_difference(intersection(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w)))),universal_class)**.
% 299.96/300.49 102400[2:SpR:47420.0,31498.0] || -> equal(union(intersection(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w)))),universal_class)**.
% 299.96/300.49 102399[0:SpR:47420.0,31384.0] || -> equal(intersection(intersection(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w)))),null_class)**.
% 299.96/300.49 102758[3:Rew:26509.0,102742.1,26509.0,102742.0] || member(regular(complement(successor(union(null_class,compose(element_relation,universal_class))))),element_relation)* -> equal(complement(successor(union(null_class,compose(element_relation,universal_class)))),null_class).
% 299.96/300.49 102728[2:Res:102296.0,5661.0] || -> subclass(complement(successor(complement(restrict(u,v,w)))),x) member(not_subclass_element(complement(successor(complement(restrict(u,v,w)))),x),u)*.
% 299.96/300.49 102684[2:SpR:47419.0,102296.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w))))),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 299.96/300.49 102683[2:SpR:47420.0,102296.0] || -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w))))),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 299.96/300.49 102845[2:SpR:47421.0,102296.0] || -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w))))),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 299.96/300.49 102841[2:SpR:47421.0,57943.0] || -> subclass(complement(successor(intersection(union(complement(power_class(u)),v),power_class(w)))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 299.96/300.49 102826[2:SpR:47421.0,31547.0] || -> equal(symmetric_difference(intersection(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w)))),universal_class)**.
% 299.96/300.49 102825[2:SpR:47421.0,31498.0] || -> equal(union(intersection(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w)))),universal_class)**.
% 299.96/300.49 102824[0:SpR:47421.0,31384.0] || -> equal(intersection(intersection(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w)))),null_class)**.
% 299.96/300.49 103167[2:Res:102685.0,3516.0] || subclass(complement(u),v) -> equal(complement(successor(union(null_class,u))),null_class) member(regular(complement(successor(union(null_class,u)))),v)*.
% 299.96/300.49 103120[2:SpR:47383.0,102685.0] || -> subclass(complement(successor(union(null_class,intersection(power_class(complement(power_class(u))),power_class(v))))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.96/300.49 103119[2:SpR:47380.0,102685.0] || -> subclass(complement(successor(union(null_class,intersection(power_class(u),power_class(complement(power_class(v))))))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.96/300.49 103205[2:Res:103135.0,5655.0] || subclass(complement(singleton(null_class)),u) -> subclass(complement(successor(successor(null_class))),v) member(not_subclass_element(complement(successor(successor(null_class))),v),u)*.
% 299.96/300.49 103261[2:SpR:47423.0,102296.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w))))),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 299.96/300.49 103257[2:SpR:47423.0,57943.0] || -> subclass(complement(successor(intersection(power_class(u),union(complement(power_class(v)),w)))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 299.96/300.49 103242[2:SpR:47423.0,31547.0] || -> equal(symmetric_difference(intersection(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w)))),universal_class)**.
% 299.96/300.49 103241[2:SpR:47423.0,31498.0] || -> equal(union(intersection(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w)))),universal_class)**.
% 299.96/300.49 103240[0:SpR:47423.0,31384.0] || -> equal(intersection(intersection(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w)))),null_class)**.
% 299.96/300.49 103590[2:Res:102753.0,5654.0] || -> subclass(complement(successor(union(null_class,complement(singleton(u))))),v) equal(not_subclass_element(complement(successor(union(null_class,complement(singleton(u))))),v),u)**.
% 299.96/300.49 103685[2:Res:103136.0,3516.0] || subclass(complement(u),v) -> equal(complement(successor(union(u,null_class))),null_class) member(regular(complement(successor(union(u,null_class)))),v)*.
% 299.96/300.49 103792[2:Res:103148.0,3516.0] || subclass(complement(u),v) -> equal(complement(successor(union(u,u))),null_class) member(regular(complement(successor(union(u,u)))),v)*.
% 299.96/300.49 104190[2:Rew:26498.0,104073.3] || equal(null_class,u) member(v,universal_class) -> member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))).
% 299.96/300.49 104192[2:Rew:26498.0,104046.3,73462.0,104046.3] || equal(null_class,u) member(v,universal_class) -> member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))).
% 299.96/300.49 104485[6:SpL:104306.0,15168.2] || member(successor(null_class),universal_class) subclass(domain_relation,regular(u)) member(ordered_pair(successor(null_class),null_class),u)* -> equal(u,null_class).
% 299.96/300.49 104604[6:Rew:104235.0,104595.1] || member(ordered_pair(u,not_subclass_element(v,image(w,range_of(null_class)))),compose(w,successor(null_class)))* -> subclass(v,image(w,range_of(null_class))).
% 299.96/300.49 104638[4:Res:147.1,15021.1] || equal(cross_product(singleton(u),universal_class),range_of(xr))** member(u,universal_class) member(y__dfg,v) -> member(u,cantor(v))*.
% 299.96/300.49 104725[4:MRR:104698.1,104698.3,769.1,769.1] function(u) || subclass(universal_class,cross_product(singleton(v),universal_class))* member(image(u,w),x)* -> member(v,cantor(x))*.
% 299.96/300.49 105048[2:Rew:26498.0,104860.2] || equal(null_class,u) member(v,intersection(complement(w),union(u,x)))* member(v,union(w,complement(x))) -> .
% 299.96/300.49 105050[2:Rew:26498.0,104833.2,73462.0,104833.2] || equal(null_class,u) member(v,intersection(complement(w),union(x,u)))* member(v,union(w,complement(x))) -> .
% 299.96/300.49 105426[2:Rew:26498.0,105230.2] || equal(null_class,u) member(v,intersection(union(u,w),complement(x)))* member(v,union(complement(w),x)) -> .
% 299.96/300.49 105428[2:Rew:26498.0,105203.2,73462.0,105203.2] || equal(null_class,u) member(v,intersection(union(w,u),complement(x)))* member(v,union(complement(w),x)) -> .
% 299.96/300.49 106106[4:Rew:106066.0,81440.1] || member(u,image(element_relation,union(v,apply(null_class,w))))* member(u,power_class(complement(union(v,apply(null_class,x)))))* -> .
% 299.96/300.49 106117[4:Rew:106066.0,80003.1] || member(u,image(element_relation,union(v,sum_class(range_of(null_class)))))* member(u,power_class(complement(union(v,apply(null_class,w)))))* -> .
% 299.96/300.49 106148[0:Rew:106066.0,84697.1] || member(u,image(element_relation,union(symmetric_difference(v,w),x)))* member(u,power_class(complement(union(symmetric_difference(w,v),x)))) -> .
% 299.96/300.49 106158[0:Rew:106066.0,84709.1] || member(u,image(element_relation,union(v,symmetric_difference(w,x))))* member(u,power_class(complement(union(v,symmetric_difference(x,w))))) -> .
% 299.96/300.49 106179[4:Rew:106066.0,81428.1] || member(u,image(element_relation,union(apply(null_class,v),w)))* member(u,power_class(complement(union(apply(null_class,x),w))))* -> .
% 299.96/300.49 106193[4:Rew:106066.0,79991.1] || member(u,image(element_relation,union(sum_class(range_of(null_class)),v)))* member(u,power_class(complement(union(apply(null_class,w),v))))* -> .
% 299.96/300.49 106355[0:Rew:106066.0,25383.0] || member(u,symmetric_difference(complement(v),power_class(complement(union(w,x)))))* -> member(u,union(v,image(element_relation,union(w,x)))).
% 299.96/300.49 106540[0:Rew:106066.0,104933.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(unordered_pair(x,y),intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106541[0:Rew:106066.0,104960.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(ordered_pair(x,y),intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106546[4:Rew:106066.0,24606.1] || equal(intersection(complement(u),union(v,w)),singleton(singleton(null_class))) subclass(universal_class,union(u,complement(union(v,w))))* -> .
% 299.96/300.49 106551[0:Rew:106066.0,7141.1] || equal(intersection(complement(u),union(v,w)),range_of(xr))** equal(union(u,complement(union(v,w))),range_of(xr)) -> .
% 299.96/300.49 106569[2:Rew:106066.0,104964.0] || subclass(domain_relation,union(u,complement(union(v,w)))) member(ordered_pair(null_class,null_class),intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106573[2:Rew:106066.0,104963.0] || equal(union(u,complement(union(v,w))),domain_relation) member(ordered_pair(null_class,null_class),intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106677[0:Rew:106066.0,24000.0] || subclass(u,power_class(complement(union(v,w)))) member(regular(u),image(element_relation,union(v,w)))* -> equal(u,null_class).
% 299.96/300.49 106685[0:Rew:106066.0,25407.0] || member(u,symmetric_difference(power_class(complement(union(v,w))),complement(x)))* -> member(u,union(image(element_relation,union(v,w)),x)).
% 299.96/300.49 106694[0:Rew:106066.0,39056.0] || -> member(not_subclass_element(u,image(element_relation,union(v,w))),power_class(complement(union(v,w))))* subclass(u,image(element_relation,union(v,w))).
% 299.96/300.49 106708[2:Rew:106066.0,104145.1] || member(u,universal_class) equal(successor(power_class(complement(union(v,w)))),null_class) -> member(u,image(element_relation,union(v,w)))*.
% 299.96/300.49 106823[0:Rew:106066.0,43668.0] || member(not_subclass_element(intersection(u,union(v,w)),x),complement(union(v,w)))* -> subclass(intersection(u,union(v,w)),x).
% 299.96/300.49 106859[0:Rew:106066.0,105005.0] || subclass(universal_class,symmetric_difference(u,complement(union(v,w)))) member(unordered_pair(x,y),intersection(complement(u),union(v,w)))* -> .
% 299.96/300.49 106891[0:Rew:106066.0,105306.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(unordered_pair(x,y),intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 106892[0:Rew:106066.0,105333.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(ordered_pair(x,y),intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 106897[4:Rew:106066.0,24609.1] || equal(intersection(union(u,v),complement(w)),singleton(singleton(null_class))) subclass(universal_class,union(complement(union(u,v)),w))* -> .
% 299.96/300.49 106902[0:Rew:106066.0,7061.1] || equal(intersection(union(u,v),complement(w)),range_of(xr))** equal(union(complement(union(u,v)),w),range_of(xr)) -> .
% 299.96/300.49 106920[2:Rew:106066.0,105337.0] || subclass(domain_relation,union(complement(union(u,v)),w)) member(ordered_pair(null_class,null_class),intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 106924[2:Rew:106066.0,105336.0] || equal(union(complement(union(u,v)),w),domain_relation) member(ordered_pair(null_class,null_class),intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 107023[0:Rew:106066.0,61907.0] || subclass(universal_class,power_class(complement(union(u,v)))) member(regular(w),image(element_relation,union(u,v)))* -> equal(w,null_class).
% 299.96/300.49 107050[0:Rew:106066.0,6146.0] || -> subclass(symmetric_difference(power_class(complement(union(u,v))),complement(singleton(image(element_relation,union(u,v))))),successor(image(element_relation,union(u,v))))*.
% 299.96/300.49 107084[0:Rew:106066.0,36154.0] || member(regular(image(element_relation,union(u,v))),power_class(complement(union(u,v))))* -> equal(image(element_relation,union(u,v)),null_class).
% 299.96/300.49 107104[4:Rew:106066.0,61878.0] || equal(power_class(complement(union(u,v))),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),image(element_relation,union(u,v)))* -> .
% 299.96/300.49 107116[9:Rew:106066.0,83706.1] function(image(element_relation,union(u,v))) || equal(successor(image(element_relation,union(u,v))),power_class(complement(union(u,v))))** -> .
% 299.96/300.49 107215[0:Rew:106066.0,44372.0] || member(not_subclass_element(intersection(union(u,v),w),x),complement(union(u,v)))* -> subclass(intersection(union(u,v),w),x).
% 299.96/300.49 107249[0:Rew:106066.0,105378.0] || subclass(universal_class,symmetric_difference(complement(union(u,v)),w)) member(unordered_pair(x,y),intersection(union(u,v),complement(w)))* -> .
% 299.96/300.49 107635[0:Rew:107615.0,46845.0] || -> equal(power_class(intersection(power_class(complement(power_class(u))),complement(singleton(image(element_relation,power_class(u)))))),power_class(complement(successor(image(element_relation,power_class(u))))))**.
% 299.96/300.49 107719[0:Rew:107703.0,92802.0] || -> member(not_subclass_element(u,intersection(complement(v),successor(w))),union(v,complement(successor(w))))* subclass(u,intersection(complement(v),successor(w))).
% 299.96/300.49 107729[2:Rew:107703.0,80954.0] || -> equal(union(u,intersection(union(null_class,complement(v)),complement(singleton(union(v,null_class))))),union(u,complement(successor(union(v,null_class)))))**.
% 299.96/300.49 107730[2:Rew:107703.0,42934.0] || -> equal(union(u,intersection(union(null_class,complement(v)),complement(singleton(union(v,v))))),union(u,complement(successor(union(v,v)))))**.
% 299.96/300.49 107731[2:Rew:107703.0,38840.0] || -> equal(union(u,intersection(union(null_class,complement(v)),complement(singleton(union(null_class,v))))),union(u,complement(successor(union(null_class,v)))))**.
% 299.96/300.49 107736[0:Rew:107703.0,85281.0] || member(regular(intersection(complement(u),successor(v))),union(u,complement(successor(v))))* -> equal(intersection(complement(u),successor(v)),null_class).
% 299.96/300.49 107748[0:Rew:107716.0,92800.0] || -> member(not_subclass_element(u,intersection(successor(v),complement(w))),union(w,complement(successor(v))))* subclass(u,intersection(successor(v),complement(w))).
% 299.96/300.49 107752[2:Rew:107716.0,80914.0] || -> equal(union(intersection(union(null_class,complement(u)),complement(singleton(union(u,null_class)))),v),union(v,complement(successor(union(u,null_class)))))**.
% 299.96/300.49 107753[2:Rew:107716.0,42892.0] || -> equal(union(intersection(union(null_class,complement(u)),complement(singleton(union(u,u)))),v),union(v,complement(successor(union(u,u)))))**.
% 299.96/300.49 107754[2:Rew:107716.0,38488.0] || -> equal(union(intersection(union(null_class,complement(u)),complement(singleton(union(null_class,u)))),v),union(v,complement(successor(union(null_class,u)))))**.
% 299.96/300.49 107768[0:Rew:107716.0,85279.0] || member(regular(intersection(successor(u),complement(v))),union(v,complement(successor(u))))* -> equal(intersection(successor(u),complement(v)),null_class).
% 299.96/300.49 108022[0:Rew:106066.0,106670.1] || -> member(not_subclass_element(u,power_class(complement(union(v,w)))),image(element_relation,union(v,w)))* subclass(u,power_class(complement(union(v,w)))).
% 299.96/300.49 108025[0:Rew:106066.0,106810.0] || member(u,symmetric_difference(union(v,w),complement(singleton(complement(union(v,w))))))* -> member(u,successor(complement(union(v,w)))).
% 299.96/300.49 108615[2:SpR:107623.0,4030.2] || member(complement(successor(null_class)),universal_class) subclass(universal_class,symmetric_difference(u,v)) -> member(power_class(complement(singleton(null_class))),union(u,v))*.
% 299.96/300.49 112038[0:SpL:107615.0,46724.0] || member(u,symmetric_difference(power_class(v),power_class(complement(successor(w))))) -> member(u,union(complement(power_class(v)),image(element_relation,successor(w))))*.
% 299.96/300.49 112034[0:SpL:107615.0,46534.0] || member(u,symmetric_difference(power_class(complement(successor(v))),power_class(w))) -> member(u,union(image(element_relation,successor(v)),complement(power_class(w))))*.
% 299.96/300.49 112033[0:SpL:107615.0,7401.0] || equal(u,power_class(complement(successor(v))))* member(w,universal_class) -> member(w,image(element_relation,successor(v)))* member(w,u)*.
% 299.96/300.49 112026[0:SpL:107615.0,442.1] || member(u,universal_class) subclass(power_class(complement(successor(v))),w)* -> member(u,image(element_relation,successor(v)))* member(u,w)*.
% 299.96/300.49 112353[0:Res:106211.0,3516.0] || subclass(complement(union(u,v)),w) -> equal(complement(union(v,u)),null_class) member(regular(complement(union(v,u))),w)*.
% 299.96/300.49 112758[0:SpL:107703.0,4292.0] || member(u,symmetric_difference(complement(v),union(w,complement(successor(x)))))* -> member(u,union(v,intersection(complement(w),successor(x)))).
% 299.96/300.49 112745[0:SpL:107703.0,4292.0] || member(u,symmetric_difference(union(v,complement(successor(w))),complement(x)))* -> member(u,union(intersection(complement(v),successor(w)),x)).
% 299.96/300.49 112744[0:SpL:107703.0,3517.0] || subclass(u,union(v,complement(successor(w)))) member(regular(u),intersection(complement(v),successor(w)))* -> equal(u,null_class).
% 299.96/300.49 112741[9:SpL:107703.0,75534.1] function(intersection(complement(u),successor(v))) || equal(successor(intersection(complement(u),successor(v))),union(u,complement(successor(v))))** -> .
% 299.96/300.49 112663[0:SpR:107703.0,5559.1] || -> subclass(symmetric_difference(complement(u),successor(v)),w) member(not_subclass_element(symmetric_difference(complement(u),successor(v)),w),union(u,complement(successor(v))))*.
% 299.96/300.49 112608[0:SpR:107703.0,6075.0] || -> subclass(symmetric_difference(union(u,complement(successor(v))),complement(singleton(intersection(complement(u),successor(v))))),successor(intersection(complement(u),successor(v))))*.
% 299.96/300.49 112831[0:Rew:107703.0,112710.1] || member(regular(union(u,complement(successor(v)))),intersection(complement(u),successor(v)))* -> equal(union(u,complement(successor(v))),null_class).
% 299.96/300.49 112832[0:Rew:107703.0,112655.1] || -> member(not_subclass_element(u,union(v,complement(successor(w)))),intersection(complement(v),successor(w)))* subclass(u,union(v,complement(successor(w)))).
% 299.96/300.49 112980[2:Res:112548.0,5658.0] || -> subclass(regular(union(null_class,complement(intersection(u,v)))),w) member(not_subclass_element(regular(union(null_class,complement(intersection(u,v)))),w),u)*.
% 299.96/300.49 112979[2:Res:112548.0,5659.0] || -> subclass(regular(union(null_class,complement(intersection(u,v)))),w) member(not_subclass_element(regular(union(null_class,complement(intersection(u,v)))),w),v)*.
% 299.96/300.49 112961[2:Res:112548.0,5655.0] || subclass(u,v) -> subclass(regular(union(null_class,complement(u))),w) member(not_subclass_element(regular(union(null_class,complement(u))),w),v)*.
% 299.96/300.49 114150[2:Res:114051.0,5660.0] || -> subclass(regular(complement(restrict(u,v,w))),x) member(not_subclass_element(regular(complement(restrict(u,v,w))),x),cross_product(v,w))*.
% 299.96/300.49 114252[0:Res:436.2,106077.0] || subclass(u,image(element_relation,union(v,w))) member(regular(u),power_class(complement(union(v,w))))* -> equal(u,null_class).
% 299.96/300.49 114240[4:Res:23803.1,106077.0] || equal(image(element_relation,union(u,v)),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),power_class(complement(union(u,v))))* -> .
% 299.96/300.49 115565[2:Res:113472.0,3516.0] || subclass(union(null_class,complement(u)),v) -> equal(regular(union(u,null_class)),null_class) member(regular(regular(union(u,null_class))),v)*.
% 299.96/300.49 115700[2:Res:113473.0,3516.0] || subclass(union(null_class,complement(u)),v) -> equal(regular(union(null_class,u)),null_class) member(regular(regular(union(null_class,u))),v)*.
% 299.96/300.49 115952[0:Res:4062.1,106068.0] || equal(symmetric_difference(complement(u),union(v,w)),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,complement(union(v,w))))*.
% 299.96/300.49 116261[9:Res:113420.1,5655.0] function(u) || subclass(complement(u),v) -> subclass(regular(successor(u)),w) member(not_subclass_element(regular(successor(u)),w),v)*.
% 299.96/300.49 116237[9:SpR:46508.0,113420.1] function(intersection(power_class(u),complement(v))) || -> subclass(regular(successor(intersection(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 299.96/300.49 116236[9:SpR:107703.0,113420.1] function(intersection(complement(u),successor(v))) || -> subclass(regular(successor(intersection(complement(u),successor(v)))),union(u,complement(successor(v))))*.
% 299.96/300.49 116235[9:SpR:46502.0,113420.1] function(intersection(complement(u),power_class(v))) || -> subclass(regular(successor(intersection(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 299.96/300.49 116394[0:Res:4062.1,106082.0] || equal(symmetric_difference(union(u,v),complement(w)),singleton(singleton(null_class))) -> member(singleton(null_class),union(complement(union(u,v)),w))*.
% 299.96/300.49 116546[2:Res:113471.0,3516.0] || subclass(union(null_class,complement(u)),v) -> equal(regular(union(u,u)),null_class) member(regular(regular(union(u,u))),v)*.
% 299.96/300.49 116646[9:Res:113999.1,5655.0] function(u) || subclass(successor(u),v) -> subclass(regular(complement(u)),w) member(not_subclass_element(regular(complement(u)),w),v)*.
% 299.96/300.49 116625[9:SpR:46508.0,113999.1] function(intersection(power_class(u),complement(v))) || -> subclass(regular(union(complement(power_class(u)),v)),successor(intersection(power_class(u),complement(v))))*.
% 299.96/300.49 116624[9:SpR:107703.0,113999.1] function(intersection(complement(u),successor(v))) || -> subclass(regular(union(u,complement(successor(v)))),successor(intersection(complement(u),successor(v))))*.
% 299.96/300.49 116623[9:SpR:46502.0,113999.1] function(intersection(complement(u),power_class(v))) || -> subclass(regular(union(u,complement(power_class(v)))),successor(intersection(complement(u),power_class(v))))*.
% 299.96/300.49 116621[9:SpR:106084.0,113999.1] function(image(element_relation,union(u,v))) || -> subclass(regular(power_class(complement(union(u,v)))),successor(image(element_relation,union(u,v))))*.
% 299.96/300.49 117863[0:SpL:112449.0,46723.0] || member(u,intersection(power_class(v),complement(union(w,x))))* member(u,union(complement(power_class(v)),union(x,w))) -> .
% 299.96/300.49 117858[0:SpL:112449.0,46533.0] || member(u,intersection(complement(union(v,w)),power_class(x)))* member(u,union(union(w,v),complement(power_class(x)))) -> .
% 299.96/300.49 117854[0:SpL:112449.0,2886.0] || member(regular(intersection(u,complement(union(v,w)))),union(w,v))* -> equal(intersection(u,complement(union(w,v))),null_class).
% 299.96/300.49 117834[0:SpL:112449.0,3493.0] || member(regular(intersection(complement(union(u,v)),w)),union(v,u))* -> equal(intersection(complement(union(v,u)),w),null_class).
% 299.96/300.49 118179[2:Res:5107.1,106067.0] || subclass(domain_relation,intersection(complement(u),union(v,w))) member(ordered_pair(null_class,null_class),union(u,complement(union(v,w))))* -> .
% 299.96/300.49 118178[2:Res:29122.1,106067.0] || equal(intersection(complement(u),union(v,w)),domain_relation) member(ordered_pair(null_class,null_class),union(u,complement(union(v,w))))* -> .
% 299.96/300.49 118175[0:Res:449.1,106067.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(ordered_pair(x,y),union(u,complement(union(v,w))))* -> .
% 299.96/300.49 118160[0:Res:25.2,106067.0] || member(u,union(v,w)) member(u,complement(x)) member(u,union(x,complement(union(v,w))))* -> .
% 299.96/300.49 118150[0:Res:425.1,106067.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(unordered_pair(x,y),union(u,complement(union(v,w))))* -> .
% 299.96/300.49 118103[2:SpL:26509.0,106067.0] || member(u,intersection(union(null_class,v),union(w,x)))* member(u,union(complement(v),complement(union(w,x)))) -> .
% 299.96/300.49 118486[2:Res:113425.0,3516.0] || subclass(complement(union(u,v)),w) -> equal(regular(union(u,v)),null_class) member(regular(regular(union(u,v))),w)*.
% 299.96/300.49 118941[2:Res:5107.1,106081.0] || subclass(domain_relation,intersection(union(u,v),complement(w))) member(ordered_pair(null_class,null_class),union(complement(union(u,v)),w))* -> .
% 299.96/300.49 118940[2:Res:29122.1,106081.0] || equal(intersection(union(u,v),complement(w)),domain_relation) member(ordered_pair(null_class,null_class),union(complement(union(u,v)),w))* -> .
% 299.96/300.49 118937[0:Res:449.1,106081.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(ordered_pair(x,y),union(complement(union(u,v)),w))* -> .
% 299.96/300.49 118922[0:Res:25.2,106081.0] || member(u,complement(v)) member(u,union(w,x)) member(u,union(complement(union(w,x)),v))* -> .
% 299.96/300.49 118912[0:Res:425.1,106081.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(unordered_pair(x,y),union(complement(union(u,v)),w))* -> .
% 299.96/300.49 118826[2:SpL:26509.0,106081.0] || member(u,intersection(union(v,w),union(null_class,x)))* member(u,union(complement(union(v,w)),complement(x))) -> .
% 299.96/300.49 119156[2:Res:117891.0,3516.0] || subclass(complement(union(u,v)),w) -> equal(regular(union(v,u)),null_class) member(regular(regular(union(v,u))),w)*.
% 299.96/300.49 119919[2:Rew:87281.0,119798.1] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(u,intersection(u,v)))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.96/300.49 120721[2:Rew:87421.0,120614.1] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(v,intersection(u,v)))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.96/300.49 120865[0:SpR:106223.0,56150.0] || -> subclass(intersection(u,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v)))),complement(symmetric_difference(cross_product(w,x),v)))*.
% 299.96/300.49 120848[0:SpR:106223.0,58733.0] || -> subclass(intersection(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),x),complement(symmetric_difference(cross_product(v,w),u)))*.
% 299.96/300.49 121244[3:Res:88642.1,8119.0] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(union(u,u),v),element_relation)* -> subclass(union(u,u),v).
% 299.96/300.49 121232[2:Res:88642.1,5502.0] || subclass(u,regular(v)) member(regular(union(u,u)),v)* -> equal(union(u,u),null_class) equal(v,null_class).
% 299.96/300.49 121229[2:Res:88642.1,5614.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,u),null_class) member(regular(union(u,u)),cross_product(w,x))*.
% 299.96/300.49 121202[2:Res:88642.1,5655.0] || subclass(u,v)* subclass(v,w)* -> subclass(union(u,u),x) member(not_subclass_element(union(u,u),x),w)*.
% 299.96/300.49 121557[0:Rew:78007.0,121489.0] || -> subclass(intersection(u,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x))))),complement(symmetric_difference(v,cross_product(w,x))))*.
% 299.96/300.49 121558[0:Rew:78007.0,121486.0] || -> subclass(intersection(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),x),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.96/300.49 121904[0:SpL:92205.1,1407.1] || subclass(u,v) member(w,union(u,v)) member(w,complement(u)) -> member(w,symmetric_difference(u,v))*.
% 299.96/300.49 121859[0:SpR:92205.1,47380.0] || subclass(power_class(u),power_class(complement(power_class(v)))) -> equal(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(power_class(u)))**.
% 299.96/300.49 122214[2:SpR:106696.0,102296.0] || -> subclass(complement(successor(union(complement(power_class(u)),image(element_relation,union(v,w))))),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 299.96/300.49 122210[2:SpR:106696.0,57943.0] || -> subclass(complement(successor(intersection(power_class(u),power_class(complement(union(v,w)))))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 299.96/300.49 122187[2:SpR:106696.0,31547.0] || -> equal(symmetric_difference(intersection(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w)))),universal_class)**.
% 299.96/300.49 122186[2:SpR:106696.0,31498.0] || -> equal(union(intersection(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w)))),universal_class)**.
% 299.96/300.49 122185[0:SpR:106696.0,31384.0] || -> equal(intersection(intersection(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w)))),null_class)**.
% 299.96/300.49 122632[2:SpR:106825.0,102296.0] || -> subclass(complement(successor(union(image(element_relation,power_class(u)),complement(union(v,w))))),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 299.96/300.49 122628[2:SpR:106825.0,57943.0] || -> subclass(complement(successor(intersection(power_class(complement(power_class(u))),union(v,w)))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 299.96/300.49 122605[2:SpR:106825.0,31547.0] || -> equal(symmetric_difference(intersection(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w)))),universal_class)**.
% 299.96/300.49 122604[2:SpR:106825.0,31498.0] || -> equal(union(intersection(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w)))),universal_class)**.
% 299.96/300.49 122603[0:SpR:106825.0,31384.0] || -> equal(intersection(intersection(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w)))),null_class)**.
% 299.96/300.49 123112[2:SpR:107088.0,102296.0] || -> subclass(complement(successor(union(image(element_relation,union(u,v)),complement(power_class(w))))),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 299.96/300.49 123108[2:SpR:107088.0,57943.0] || -> subclass(complement(successor(intersection(power_class(complement(union(u,v))),power_class(w)))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 299.96/300.49 123085[2:SpR:107088.0,31547.0] || -> equal(symmetric_difference(intersection(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w)))),universal_class)**.
% 299.96/300.49 123084[2:SpR:107088.0,31498.0] || -> equal(union(intersection(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w)))),universal_class)**.
% 299.96/300.49 123083[0:SpR:107088.0,31384.0] || -> equal(intersection(intersection(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w)))),null_class)**.
% 299.96/300.49 123510[2:SpR:107225.0,102296.0] || -> subclass(complement(successor(union(complement(union(u,v)),image(element_relation,power_class(w))))),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 299.96/300.49 123506[2:SpR:107225.0,57943.0] || -> subclass(complement(successor(intersection(union(u,v),power_class(complement(power_class(w)))))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 299.96/300.49 123483[2:SpR:107225.0,31547.0] || -> equal(symmetric_difference(intersection(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w)))),universal_class)**.
% 299.96/300.49 123482[2:SpR:107225.0,31498.0] || -> equal(union(intersection(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w)))),universal_class)**.
% 299.96/300.49 123481[0:SpR:107225.0,31384.0] || -> equal(intersection(intersection(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w)))),null_class)**.
% 299.96/300.49 124037[4:Res:14938.3,123893.1] || member(u,universal_class) member(range_of(null_class),universal_class) equal(power_class(apply(v,u)),universal_class)** -> member(u,cantor(v)).
% 299.96/300.49 124207[4:Res:14938.3,123996.1] || member(u,universal_class) member(range_of(null_class),universal_class) equal(sum_class(apply(v,u)),universal_class)** -> member(u,cantor(v)).
% 299.96/300.49 124688[0:Res:64.1,106529.1] function(union(u,v)) || member(w,universal_class) -> member(w,complement(union(u,v)))* member(w,cross_product(universal_class,universal_class)).
% 299.96/300.49 125661[2:SpR:47383.0,125282.0] || -> equal(intersection(intersection(power_class(complement(power_class(u))),power_class(v)),intersection(w,union(image(element_relation,power_class(u)),complement(power_class(v))))),null_class)**.
% 299.96/300.49 125659[2:SpR:47380.0,125282.0] || -> equal(intersection(intersection(power_class(u),power_class(complement(power_class(v)))),intersection(w,union(complement(power_class(u)),image(element_relation,power_class(v))))),null_class)**.
% 299.96/300.49 126070[2:SpR:47383.0,125467.0] || -> equal(intersection(intersection(power_class(complement(power_class(u))),power_class(v)),intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),w)),null_class)**.
% 299.96/300.49 126068[2:SpR:47380.0,125467.0] || -> equal(intersection(intersection(power_class(u),power_class(complement(power_class(v)))),intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),w)),null_class)**.
% 299.96/300.49 128378[0:SpL:78007.0,6836.0] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),symmetric_difference(u,v))* subclass(complement(intersection(v,u)),cross_product(universal_class,universal_class)) -> .
% 299.96/300.49 129378[3:Res:8.1,8118.1] || equal(complement(compose(element_relation,universal_class)),u) member(u,universal_class) member(apply(choice,u),element_relation)* -> equal(u,null_class).
% 299.96/300.49 132440[2:Rew:129595.0,132378.1] || member(not_subclass_element(intersection(restrict(u,v,w),x),null_class),singleton(u))* -> subclass(intersection(restrict(u,v,w),x),null_class).
% 299.96/300.49 132441[2:Rew:129595.0,132377.1] || member(not_subclass_element(intersection(u,restrict(v,w,x)),null_class),singleton(v))* -> subclass(intersection(u,restrict(v,w,x)),null_class).
% 299.96/300.49 133409[0:Res:18.2,11602.0] || member(u,universal_class) member(v,universal_class) subclass(composition_function,successor_relation) -> equal(ordered_pair(u,compose(v,u)),successor(v))**.
% 299.96/300.49 133401[4:SpL:16388.0,11602.0] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* subclass(composition_function,successor_relation) -> equal(ordered_pair(universal_class,compose(null_class,universal_class)),successor(null_class)).
% 299.96/300.49 133420[0:MRR:133417.2,20.0] || member(u,universal_class) member(v,u) subclass(composition_function,successor_relation) -> equal(ordered_pair(u,compose(v,u)),successor(v))**.
% 299.96/300.49 133743[0:SpL:77431.0,47436.0] || member(regular(union(complement(power_class(u)),v)),intersection(complement(v),power_class(u)))* -> equal(union(v,complement(power_class(u))),null_class).
% 299.96/300.49 133718[0:SpL:73462.0,47436.0] || member(regular(union(u,complement(power_class(v)))),intersection(power_class(v),complement(u)))* -> equal(union(u,complement(power_class(v))),null_class).
% 299.96/300.49 134804[0:SpL:77431.0,47442.0] || member(regular(union(u,complement(power_class(v)))),intersection(power_class(v),complement(u)))* -> equal(union(complement(power_class(v)),u),null_class).
% 299.96/300.49 134772[0:SpL:73462.0,47442.0] || member(regular(union(complement(power_class(u)),v)),intersection(complement(v),power_class(u)))* -> equal(union(complement(power_class(u)),v),null_class).
% 299.96/300.49 135543[2:Res:135420.0,5658.0] || -> subclass(regular(complement(intersection(intersection(u,v),w))),x) member(not_subclass_element(regular(complement(intersection(intersection(u,v),w))),x),u)*.
% 299.96/300.49 135542[2:Res:135420.0,5659.0] || -> subclass(regular(complement(intersection(intersection(u,v),w))),x) member(not_subclass_element(regular(complement(intersection(intersection(u,v),w))),x),v)*.
% 299.96/300.49 135523[2:Res:135420.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(u,w))),x) member(not_subclass_element(regular(complement(intersection(u,w))),x),v)*.
% 299.96/300.49 135724[0:SpL:112449.0,108027.0] || member(regular(power_class(complement(union(u,v)))),image(element_relation,union(v,u)))* -> equal(power_class(complement(union(v,u))),null_class).
% 299.96/300.49 135762[2:Rew:35175.0,135721.1] || member(regular(power_class(union(null_class,complement(u)))),image(element_relation,union(u,u)))* -> equal(power_class(union(null_class,complement(u))),null_class).
% 299.96/300.49 135696[0:SpL:77431.0,108027.0] || member(regular(power_class(complement(union(u,v)))),image(element_relation,union(u,v)))* -> equal(power_class(complement(union(v,u))),null_class).
% 299.96/300.49 135824[0:Rew:20514.1,135719.2] || equal(union(u,v),universal_class) member(regular(power_class(null_class)),image(element_relation,union(u,v)))* -> equal(power_class(null_class),null_class).
% 299.96/300.49 135969[2:Res:135442.0,5658.0] || -> subclass(regular(complement(intersection(u,intersection(v,w)))),x) member(not_subclass_element(regular(complement(intersection(u,intersection(v,w)))),x),v)*.
% 299.96/300.49 135968[2:Res:135442.0,5659.0] || -> subclass(regular(complement(intersection(u,intersection(v,w)))),x) member(not_subclass_element(regular(complement(intersection(u,intersection(v,w)))),x),w)*.
% 299.96/300.49 135949[2:Res:135442.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(w,u))),x) member(not_subclass_element(regular(complement(intersection(w,u))),x),v)*.
% 299.96/300.49 136160[2:Res:135360.0,5654.0] || -> subclass(complement(successor(complement(intersection(singleton(u),v)))),w) equal(not_subclass_element(complement(successor(complement(intersection(singleton(u),v)))),w),u)**.
% 299.96/300.49 136151[2:Res:135360.0,3517.0] || member(regular(complement(successor(complement(intersection(complement(u),v))))),u)* -> equal(complement(successor(complement(intersection(complement(u),v)))),null_class).
% 299.96/300.49 136357[2:Res:136052.0,5654.0] || -> subclass(complement(successor(complement(intersection(u,singleton(v))))),w) equal(not_subclass_element(complement(successor(complement(intersection(u,singleton(v))))),w),v)**.
% 299.96/300.49 136348[2:Res:136052.0,3517.0] || member(regular(complement(successor(complement(intersection(u,complement(v)))))),v)* -> equal(complement(successor(complement(intersection(u,complement(v))))),null_class).
% 299.96/300.49 136513[2:Res:135445.0,5654.0] || -> subclass(regular(complement(restrict(singleton(u),v,w))),x) equal(not_subclass_element(regular(complement(restrict(singleton(u),v,w))),x),u)**.
% 299.96/300.49 136504[2:Res:135445.0,3517.0] || member(regular(regular(complement(restrict(complement(u),v,w)))),u)* -> equal(regular(complement(restrict(complement(u),v,w))),null_class).
% 299.96/300.49 136779[0:SpR:78007.0,3565.2] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(v,u)),union(u,v))*.
% 299.96/300.49 136747[0:SpR:77431.0,3565.2] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),union(v,u))*.
% 299.96/300.49 136808[2:Rew:26500.0,136736.2,26500.0,136736.1,26500.0,136736.0] || member(union(null_class,u),universal_class) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),union(u,u))*.
% 299.96/300.49 136809[2:Rew:26501.0,136726.2,26501.0,136726.1,26501.0,136726.0] || member(union(u,null_class),universal_class) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),union(u,u))*.
% 299.96/300.49 136832[0:Obv:136799.3] || member(symmetric_difference(u,v),universal_class) subclass(symmetric_difference(u,v),complement(union(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.49 137129[0:Res:2132.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 299.96/300.49 137116[0:Res:457.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(omega,complement(symmetric_difference(complement(u),complement(v)))).
% 299.96/300.49 137110[0:Res:462.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(y__dfg,complement(symmetric_difference(complement(u),complement(v)))).
% 299.96/300.49 137086[0:SpL:77431.0,7188.0] || member(u,symmetric_difference(union(v,w),union(complement(w),complement(v))))* -> member(u,complement(symmetric_difference(complement(w),complement(v)))).
% 299.96/300.49 137049[0:SpL:77431.0,7188.0] || member(u,symmetric_difference(union(v,w),union(complement(w),complement(v))))* -> member(u,complement(symmetric_difference(complement(v),complement(w)))).
% 299.96/300.49 137464[0:SpR:77431.0,7510.3] || member(u,universal_class) subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(apply(choice,u),union(w,v))*.
% 299.96/300.49 137516[2:Rew:26500.0,137453.1] || member(u,universal_class) subclass(u,union(null_class,v)) -> equal(u,null_class) member(apply(choice,u),union(v,v))*.
% 299.96/300.49 137517[2:Rew:26501.0,137443.1] || member(u,universal_class) subclass(u,union(v,null_class)) -> equal(u,null_class) member(apply(choice,u),union(v,v))*.
% 299.96/300.49 137539[0:Obv:137503.4] || subclass(u,symmetric_difference(v,w)) member(u,universal_class) subclass(u,complement(union(v,w)))* -> equal(u,null_class).
% 299.96/300.49 137790[2:Rew:31.0,137706.1] single_valued_class(regular(union(null_class,complement(intersection(cross_product(universal_class,universal_class),u))))) || -> function(regular(union(null_class,complement(restrict(u,universal_class,universal_class)))))*.
% 299.96/300.49 137980[0:Res:3914.1,7496.0] || subclass(u,v)* subclass(v,w)* -> equal(singleton(u),null_class) equal(u,null_class) member(apply(choice,u),w)*.
% 299.96/300.49 138190[2:Res:138114.0,3516.0] || subclass(power_class(u),v) -> equal(regular(successor(complement(power_class(u)))),null_class) member(regular(regular(successor(complement(power_class(u))))),v)*.
% 299.96/300.49 138586[0:SpR:77431.0,7539.3] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(w,x)) -> member(image(u,v),union(x,w))*.
% 299.96/300.49 138638[2:Rew:26500.0,138575.2] function(u) || member(v,universal_class) subclass(universal_class,union(null_class,w)) -> member(image(u,v),union(w,w))*.
% 299.96/300.49 138639[2:Rew:26501.0,138565.2] function(u) || member(v,universal_class) subclass(universal_class,union(w,null_class)) -> member(image(u,v),union(w,w))*.
% 299.96/300.49 139101[0:Res:9963.1,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> equal(x,null_class) member(image(u,regular(x)),w)*.
% 299.96/300.49 139035[0:Res:3914.1,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> equal(singleton(x),null_class) member(image(u,x),w)*.
% 299.96/300.49 139513[2:Rew:30.0,139433.1] single_valued_class(regular(union(null_class,complement(intersection(u,cross_product(universal_class,universal_class)))))) || -> function(regular(union(null_class,complement(restrict(u,universal_class,universal_class)))))*.
% 299.96/300.49 139772[0:SoR:11041.0,73.1] one_to_one(cross_product(u,v)) || member(w,v)* member(x,u)* -> member(ordered_pair(x,w),cross_product(universal_class,universal_class))*.
% 299.96/300.49 139845[2:Res:139654.0,5654.0] || -> subclass(regular(successor(union(null_class,complement(singleton(u))))),v) equal(not_subclass_element(regular(successor(union(null_class,complement(singleton(u))))),v),u)**.
% 299.96/300.49 139904[2:Rew:107276.0,139795.0] || -> subclass(regular(successor(union(image(element_relation,power_class(u)),complement(union(v,w))))),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 299.96/300.49 139905[2:Rew:107276.0,139793.0] || -> subclass(regular(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w))))),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 299.96/300.49 139906[2:Rew:107276.0,139792.0] || -> subclass(regular(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w))))),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 299.96/300.49 139907[2:Rew:107276.0,139791.0] || -> subclass(regular(successor(union(complement(union(u,v)),image(element_relation,power_class(w))))),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 299.96/300.49 139908[2:Rew:107276.0,139790.0] || -> subclass(regular(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w))))),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 299.96/300.49 139909[2:Rew:107276.0,139789.0] || -> subclass(regular(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w))))),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 299.96/300.49 139910[2:Rew:107276.0,139788.0] || -> subclass(regular(successor(union(image(element_relation,union(u,v)),complement(power_class(w))))),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 299.96/300.49 139911[2:Rew:107276.0,139786.0] || -> subclass(regular(successor(union(complement(power_class(u)),image(element_relation,union(v,w))))),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 299.96/300.49 139912[3:Rew:107276.0,139865.1,26509.0,139865.1,107276.0,139865.0,26509.0,139865.0] || member(regular(regular(successor(union(null_class,compose(element_relation,universal_class))))),element_relation)* -> equal(regular(successor(union(null_class,compose(element_relation,universal_class)))),null_class).
% 299.96/300.49 139925[2:Res:139818.0,3516.0] || subclass(successor(u),v) -> equal(regular(successor(complement(successor(u)))),null_class) member(regular(regular(successor(complement(successor(u))))),v)*.
% 299.96/300.49 140006[2:Res:139875.0,3516.0] || subclass(complement(u),v) -> equal(regular(successor(union(null_class,u))),null_class) member(regular(regular(successor(union(null_class,u)))),v)*.
% 299.96/300.49 139950[2:SpR:47383.0,139875.0] || -> subclass(regular(successor(union(null_class,intersection(power_class(complement(power_class(u))),power_class(v))))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.96/300.49 139948[2:SpR:47380.0,139875.0] || -> subclass(regular(successor(union(null_class,intersection(power_class(u),power_class(complement(power_class(v))))))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.96/300.49 140060[2:Res:139972.0,5655.0] || subclass(complement(singleton(null_class)),u) -> subclass(regular(successor(successor(null_class))),v) member(not_subclass_element(regular(successor(successor(null_class))),v),u)*.
% 299.96/300.49 140132[2:Res:139973.0,3516.0] || subclass(complement(u),v) -> equal(regular(successor(union(u,null_class))),null_class) member(regular(regular(successor(union(u,null_class)))),v)*.
% 299.96/300.49 140225[2:Res:139988.0,5655.0] || subclass(complement(power_class(u)),v) -> subclass(regular(successor(power_class(u))),w) member(not_subclass_element(regular(successor(power_class(u))),w),v)*.
% 299.96/300.49 140293[0:Res:684.1,11902.0] || -> equal(singleton(u),null_class) equal(ordered_pair(first(ordered_pair(u,singleton(v))),second(ordered_pair(u,singleton(v)))),ordered_pair(u,singleton(v)))**.
% 299.96/300.49 140477[2:Res:139990.0,5655.0] || subclass(complement(successor(u)),v) -> subclass(regular(successor(successor(u))),w) member(not_subclass_element(regular(successor(successor(u))),w),v)*.
% 299.96/300.49 140554[2:Res:139986.0,3516.0] || subclass(complement(u),v) -> equal(regular(successor(union(u,u))),null_class) member(regular(regular(successor(union(u,u)))),v)*.
% 299.96/300.49 141186[0:SpR:73462.0,106279.1] || member(u,universal_class) -> member(u,intersection(union(v,w),complement(x)))* member(u,union(x,complement(union(v,w)))).
% 299.96/300.49 141255[2:Rew:35175.0,141121.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,union(null_class,complement(w)))).
% 299.96/300.49 141256[2:Rew:35175.0,141118.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,union(null_class,complement(w)))).
% 299.96/300.49 141115[0:SpR:77431.0,106279.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(x,w)))).
% 299.96/300.49 141259[2:Rew:27508.0,141104.2] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,w)))* member(u,union(v,union(null_class,complement(w)))).
% 299.96/300.49 141285[9:Rew:107715.1,141284.3,80969.1,141284.3] function(u) || member(v,universal_class) -> member(v,intersection(complement(w),successor(u)))* member(v,union(w,complement(u))).
% 299.96/300.49 141827[0:SpR:77431.0,107992.0] || -> equal(intersection(union(complement(union(u,v)),w),union(complement(w),union(u,v))),symmetric_difference(complement(w),union(u,v)))**.
% 299.96/300.49 141818[0:SpR:112449.0,107992.0] || -> equal(intersection(union(u,complement(union(v,w))),union(complement(u),union(w,v))),symmetric_difference(complement(u),union(w,v)))**.
% 299.96/300.49 141817[2:SpR:27508.0,107992.0] || -> equal(intersection(union(u,union(null_class,complement(v))),union(complement(u),union(null_class,v))),symmetric_difference(complement(u),union(null_class,v)))**.
% 299.96/300.49 141816[2:SpR:72272.0,107992.0] || -> equal(intersection(union(u,union(null_class,complement(v))),union(complement(u),union(v,null_class))),symmetric_difference(complement(u),union(v,null_class)))**.
% 299.96/300.49 141815[2:SpR:35175.0,107992.0] || -> equal(intersection(union(u,union(null_class,complement(v))),union(complement(u),union(v,v))),symmetric_difference(complement(u),union(v,v)))**.
% 299.96/300.49 141763[0:SpR:77431.0,107992.0] || -> equal(intersection(union(u,complement(union(v,w))),union(union(v,w),complement(u))),symmetric_difference(complement(u),union(v,w)))**.
% 299.96/300.49 141612[0:SpR:107992.0,87281.0] || -> equal(intersection(union(u,complement(union(v,w))),symmetric_difference(complement(u),union(v,w))),symmetric_difference(complement(u),union(v,w)))**.
% 299.96/300.49 142659[0:SpR:73462.0,106727.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,x)))* member(u,union(complement(union(w,x)),v)).
% 299.96/300.49 142724[2:Rew:35175.0,142633.2] || member(u,universal_class) -> member(u,intersection(union(null_class,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)).
% 299.96/300.49 142725[2:Rew:35175.0,142630.2] || member(u,universal_class) -> member(u,intersection(union(v,null_class),complement(w)))* member(u,union(union(null_class,complement(v)),w)).
% 299.96/300.49 142627[0:SpR:77431.0,106727.1] || member(u,universal_class) -> member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(w,v)),x)).
% 299.96/300.49 142728[2:Rew:27508.0,142616.2] || member(u,universal_class) -> member(u,intersection(union(v,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)).
% 299.96/300.49 142754[9:Rew:111226.1,142753.3,80969.1,142753.3] function(u) || member(v,universal_class) -> member(v,intersection(successor(u),complement(w)))* member(v,union(w,complement(u))).
% 299.96/300.49 143156[2:Rew:31.0,143076.1] single_valued_class(union(null_class,intersection(intersection(cross_product(universal_class,universal_class),u),v))) || -> function(union(null_class,intersection(restrict(u,universal_class,universal_class),v)))*.
% 299.96/300.49 143372[2:Rew:31.0,143303.1] single_valued_class(intersection(union(null_class,intersection(cross_product(universal_class,universal_class),u)),v)) || -> function(intersection(union(null_class,restrict(u,universal_class,universal_class)),v))*.
% 299.96/300.49 143643[0:SpR:77431.0,106984.0] || -> equal(intersection(union(complement(u),union(v,w)),union(complement(union(v,w)),u)),symmetric_difference(union(v,w),complement(u)))**.
% 299.96/300.49 143550[0:SpR:77431.0,106984.0] || -> equal(intersection(union(union(u,v),complement(w)),union(w,complement(union(u,v)))),symmetric_difference(union(u,v),complement(w)))**.
% 299.96/300.49 143535[0:SpR:112449.0,106984.0] || -> equal(intersection(union(union(u,v),complement(w)),union(complement(union(v,u)),w)),symmetric_difference(union(u,v),complement(w)))**.
% 299.96/300.49 143534[2:SpR:27508.0,106984.0] || -> equal(intersection(union(union(null_class,u),complement(v)),union(union(null_class,complement(u)),v)),symmetric_difference(union(null_class,u),complement(v)))**.
% 299.96/300.49 143533[2:SpR:72272.0,106984.0] || -> equal(intersection(union(union(u,null_class),complement(v)),union(union(null_class,complement(u)),v)),symmetric_difference(union(u,null_class),complement(v)))**.
% 299.96/300.49 143532[2:SpR:35175.0,106984.0] || -> equal(intersection(union(union(u,u),complement(v)),union(union(null_class,complement(u)),v)),symmetric_difference(union(u,u),complement(v)))**.
% 299.96/300.49 143476[0:SpR:106984.0,87421.0] || -> equal(intersection(union(complement(union(u,v)),w),symmetric_difference(union(u,v),complement(w))),symmetric_difference(union(u,v),complement(w)))**.
% 299.96/300.49 144182[2:Rew:31.0,144106.1] single_valued_class(union(null_class,intersection(u,intersection(cross_product(universal_class,universal_class),v)))) || -> function(union(null_class,intersection(u,restrict(v,universal_class,universal_class))))*.
% 299.96/300.49 144379[2:Rew:31.0,144315.1] single_valued_class(intersection(u,union(null_class,intersection(cross_product(universal_class,universal_class),v)))) || -> function(intersection(u,union(null_class,restrict(v,universal_class,universal_class))))*.
% 299.96/300.49 144424[2:SpR:106229.0,135470.0] || -> subclass(regular(complement(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.96/300.49 144423[2:SpR:106223.0,135470.0] || -> subclass(regular(complement(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))))),complement(symmetric_difference(cross_product(v,w),u)))*.
% 299.96/300.49 144600[3:Res:135487.1,8119.0] || subclass(u,complement(compose(element_relation,universal_class))) member(not_subclass_element(regular(complement(u)),v),element_relation)* -> subclass(regular(complement(u)),v).
% 299.96/300.49 144584[2:Res:135487.1,5502.0] || subclass(u,regular(v)) member(regular(regular(complement(u))),v)* -> equal(regular(complement(u)),null_class) equal(v,null_class).
% 299.96/300.49 144581[2:Res:135487.1,5614.0] || subclass(u,restrict(v,w,x))* -> equal(regular(complement(u)),null_class) member(regular(regular(complement(u))),cross_product(w,x))*.
% 299.96/300.49 144552[2:Res:135487.1,5655.0] || subclass(u,v)* subclass(v,w)* -> subclass(regular(complement(u)),x) member(not_subclass_element(regular(complement(u)),x),w)*.
% 299.96/300.49 144628[0:Res:8.1,9645.0] || equal(u,unordered_pair(v,w))* -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 299.96/300.49 144860[2:Rew:31.0,144780.1] single_valued_class(regular(complement(intersection(intersection(cross_product(universal_class,universal_class),u),v)))) || -> function(regular(complement(intersection(restrict(u,universal_class,universal_class),v))))*.
% 299.96/300.49 145077[2:Rew:31.0,145001.1] single_valued_class(regular(complement(intersection(u,intersection(cross_product(universal_class,universal_class),v))))) || -> function(regular(complement(intersection(u,restrict(v,universal_class,universal_class)))))*.
% 299.96/300.49 145380[0:Res:8.1,9647.0] || equal(u,unordered_pair(v,w))* -> equal(regular(unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 299.96/300.49 146128[2:Rew:30.0,146048.1] single_valued_class(union(null_class,intersection(intersection(u,cross_product(universal_class,universal_class)),v))) || -> function(union(null_class,intersection(restrict(u,universal_class,universal_class),v)))*.
% 299.96/300.49 146358[2:Rew:30.0,146293.1] single_valued_class(intersection(union(null_class,intersection(u,cross_product(universal_class,universal_class))),v)) || -> function(intersection(union(null_class,restrict(u,universal_class,universal_class)),v))*.
% 299.96/300.49 146576[2:Rew:30.0,146500.1] single_valued_class(union(null_class,intersection(u,intersection(v,cross_product(universal_class,universal_class))))) || -> function(union(null_class,intersection(u,restrict(v,universal_class,universal_class))))*.
% 299.96/300.49 146769[2:Rew:30.0,146709.1] single_valued_class(intersection(u,union(null_class,intersection(v,cross_product(universal_class,universal_class))))) || -> function(intersection(u,union(null_class,restrict(v,universal_class,universal_class))))*.
% 299.96/300.49 147163[2:Rew:30.0,147083.1] single_valued_class(regular(complement(intersection(intersection(u,cross_product(universal_class,universal_class)),v)))) || -> function(regular(complement(intersection(restrict(u,universal_class,universal_class),v))))*.
% 299.96/300.49 147380[2:Rew:30.0,147304.1] single_valued_class(regular(complement(intersection(u,intersection(v,cross_product(universal_class,universal_class)))))) || -> function(regular(complement(intersection(u,restrict(v,universal_class,universal_class)))))*.
% 299.96/300.49 147608[0:SpR:78007.0,9785.1] || -> subclass(symmetric_difference(u,cross_product(v,w)),x) member(not_subclass_element(symmetric_difference(cross_product(v,w),u),x),complement(restrict(u,v,w)))*.
% 299.96/300.49 147635[2:Rew:26509.0,147634.0] || subclass(symmetric_difference(u,cross_product(v,w)),union(null_class,restrict(u,v,w)))* -> subclass(symmetric_difference(u,cross_product(v,w)),x)*.
% 299.96/300.49 147641[6:MRR:147640.2,103973.0] || subclass(symmetric_difference(u,cross_product(v,w)),regular(complement(restrict(u,v,w))))* -> subclass(symmetric_difference(u,cross_product(v,w)),x)*.
% 299.96/300.49 148208[0:SpR:78007.0,9844.1] || -> subclass(symmetric_difference(cross_product(u,v),w),x) member(not_subclass_element(symmetric_difference(w,cross_product(u,v)),x),complement(restrict(w,u,v)))*.
% 299.96/300.49 148243[2:Rew:26509.0,148242.0] || subclass(symmetric_difference(cross_product(u,v),w),union(null_class,restrict(w,u,v)))* -> subclass(symmetric_difference(cross_product(u,v),w),x)*.
% 299.96/300.49 148251[6:MRR:148250.2,103973.0] || subclass(symmetric_difference(cross_product(u,v),w),regular(complement(restrict(w,u,v))))* -> subclass(symmetric_difference(cross_product(u,v),w),x)*.
% 299.96/300.49 149116[0:SpR:73462.0,5612.1] || -> subclass(intersection(u,restrict(v,w,x)),y) member(not_subclass_element(intersection(restrict(v,w,x),u),y),cross_product(w,x))*.
% 299.96/300.49 149177[0:Obv:149130.1] || subclass(intersection(u,restrict(v,w,x)),complement(cross_product(w,x)))* -> subclass(intersection(u,restrict(v,w,x)),y)*.
% 299.96/300.49 149183[0:Rew:31.0,149182.1] || subclass(intersection(u,restrict(v,w,x)),y) -> subclass(intersection(u,restrict(v,w,x)),restrict(y,w,x))*.
% 299.96/300.49 149989[0:Rew:31.0,149906.1] single_valued_class(intersection(intersection(intersection(cross_product(universal_class,universal_class),u),v),w)) || -> function(intersection(intersection(restrict(u,universal_class,universal_class),v),w))*.
% 299.96/300.49 150030[0:SpR:73462.0,5604.1] || -> subclass(intersection(restrict(u,v,w),x),y) member(not_subclass_element(intersection(x,restrict(u,v,w)),y),cross_product(v,w))*.
% 299.96/300.49 150103[0:Obv:150043.1] || subclass(intersection(restrict(u,v,w),x),complement(cross_product(v,w)))* -> subclass(intersection(restrict(u,v,w),x),y)*.
% 299.96/300.49 150110[0:Rew:31.0,150109.1] || subclass(intersection(restrict(u,v,w),x),y) -> subclass(intersection(restrict(u,v,w),x),restrict(y,v,w))*.
% 299.96/300.49 150357[0:Rew:31.0,150279.1] single_valued_class(intersection(u,intersection(v,intersection(cross_product(universal_class,universal_class),w)))) || -> function(intersection(u,intersection(v,restrict(w,universal_class,universal_class))))*.
% 299.96/300.49 150607[0:Rew:31.0,150526.1] single_valued_class(intersection(u,intersection(intersection(cross_product(universal_class,universal_class),v),w))) || -> function(intersection(u,intersection(restrict(v,universal_class,universal_class),w)))*.
% 299.96/300.49 150858[0:Rew:31.0,150778.1] single_valued_class(intersection(intersection(u,intersection(cross_product(universal_class,universal_class),v)),w)) || -> function(intersection(intersection(u,restrict(v,universal_class,universal_class)),w))*.
% 299.96/300.49 151209[0:Rew:30.0,151126.1] single_valued_class(intersection(intersection(intersection(u,cross_product(universal_class,universal_class)),v),w)) || -> function(intersection(intersection(restrict(u,universal_class,universal_class),v),w))*.
% 299.96/300.49 151452[0:Rew:30.0,151374.1] single_valued_class(intersection(u,intersection(v,intersection(w,cross_product(universal_class,universal_class))))) || -> function(intersection(u,intersection(v,restrict(w,universal_class,universal_class))))*.
% 299.96/300.49 151702[0:Rew:30.0,151621.1] single_valued_class(intersection(u,intersection(intersection(v,cross_product(universal_class,universal_class)),w))) || -> function(intersection(u,intersection(restrict(v,universal_class,universal_class),w)))*.
% 299.96/300.49 151953[0:Rew:30.0,151873.1] single_valued_class(intersection(intersection(u,intersection(v,cross_product(universal_class,universal_class))),w)) || -> function(intersection(intersection(u,restrict(v,universal_class,universal_class)),w))*.
% 299.96/300.49 152006[3:MRR:151990.4,48701.0] || member(apply(choice,u),element_relation) member(u,universal_class) subclass(u,regular(compose(element_relation,universal_class)))* -> equal(u,null_class).
% 299.96/300.49 152041[2:MRR:152040.3,51327.0] || member(symmetric_difference(u,v),universal_class) subclass(symmetric_difference(u,v),regular(union(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.49 152513[0:SpL:49516.0,46724.0] || member(u,symmetric_difference(power_class(v),image(element_relation,power_class(universal_class)))) -> member(u,union(complement(power_class(v)),power_class(complement(power_class(universal_class)))))*.
% 299.96/300.49 152506[0:SpL:49516.0,46534.0] || member(u,symmetric_difference(image(element_relation,power_class(universal_class)),power_class(v))) -> member(u,union(power_class(complement(power_class(universal_class))),complement(power_class(v))))*.
% 299.96/300.49 152504[0:SpL:49516.0,7401.0] || equal(u,image(element_relation,power_class(universal_class)))* member(v,universal_class) -> member(v,power_class(complement(power_class(universal_class))))* member(v,u)*.
% 299.96/300.49 152940[2:SpL:49517.0,46724.0] || member(u,symmetric_difference(power_class(v),image(element_relation,power_class(null_class)))) -> member(u,union(complement(power_class(v)),power_class(complement(power_class(null_class)))))*.
% 299.96/300.49 152933[2:SpL:49517.0,46534.0] || member(u,symmetric_difference(image(element_relation,power_class(null_class)),power_class(v))) -> member(u,union(power_class(complement(power_class(null_class))),complement(power_class(v))))*.
% 299.96/300.49 152931[2:SpL:49517.0,7401.0] || equal(u,image(element_relation,power_class(null_class)))* member(v,universal_class) -> member(v,power_class(complement(power_class(null_class))))* member(v,u)*.
% 299.96/300.49 154194[0:Res:49.1,46524.0] inductive(intersection(complement(u),union(v,complement(power_class(w))))) || member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 299.96/300.49 154273[0:MRR:154199.0,9913.1] || member(u,union(v,intersection(complement(w),power_class(x)))) -> member(u,union(v,complement(union(w,complement(power_class(x))))))*.
% 299.96/300.49 154466[0:Res:49.1,46544.0] inductive(intersection(union(u,complement(power_class(v))),complement(w))) || member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 299.96/300.49 154546[0:MRR:154471.0,9913.1] || member(u,union(intersection(complement(v),power_class(w)),x)) -> member(u,union(complement(union(v,complement(power_class(w)))),x))*.
% 299.96/300.49 154746[0:Res:49.1,46573.0] inductive(intersection(complement(u),union(complement(power_class(v)),w))) || member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 299.96/300.49 154829[0:MRR:154751.0,9913.1] || member(u,union(v,intersection(power_class(w),complement(x)))) -> member(u,union(v,complement(union(complement(power_class(w)),x))))*.
% 299.96/300.49 154990[2:Rew:103919.0,154923.2] || equal(successor(first(regular(domain_relation))),second(regular(domain_relation))) member(regular(domain_relation),cross_product(universal_class,universal_class))* -> member(regular(domain_relation),successor_relation).
% 299.96/300.49 155009[2:Res:154890.0,1962.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,regular(domain_relation))),second(ordered_pair(u,regular(domain_relation)))),ordered_pair(u,regular(domain_relation)))**.
% 299.96/300.49 155130[0:Res:49.1,46734.0] inductive(intersection(union(complement(power_class(u)),v),complement(w))) || member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 299.96/300.49 155212[0:Rew:107755.0,155068.1] || member(u,intersection(successor(complement(power_class(v))),complement(w)))* member(u,union(w,complement(successor(complement(power_class(v)))))) -> .
% 299.96/300.49 155213[0:MRR:155135.0,9913.1] || member(u,union(intersection(power_class(v),complement(w)),x)) -> member(u,union(complement(union(complement(power_class(v)),w)),x))*.
% 299.96/300.49 155741[0:SpR:106322.0,77099.0] || -> subclass(symmetric_difference(union(u,complement(union(v,w))),power_class(x)),union(complement(power_class(x)),intersection(complement(u),union(v,w))))*.
% 299.96/300.49 155728[0:SpR:106322.0,5565.0] || -> subclass(symmetric_difference(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 299.96/300.49 156243[0:Res:49.1,106346.0] inductive(intersection(complement(u),power_class(complement(union(v,w))))) || member(null_class,union(u,image(element_relation,union(v,w))))* -> .
% 299.96/300.49 156306[2:Rew:49014.0,156169.1] || member(u,intersection(complement(v),power_class(union(null_class,complement(w)))))* member(u,union(v,complement(power_class(complement(w))))) -> .
% 299.96/300.49 156339[2:Rew:39109.1,156146.2,73462.0,156146.1,46319.1,156146.1] || equal(null_class,u) member(v,intersection(power_class(universal_class),complement(w)))* member(v,union(w,image(element_relation,u)))* -> .
% 299.96/300.49 156541[0:SpR:106407.0,77099.0] || -> subclass(symmetric_difference(union(u,v),union(w,complement(power_class(x)))),union(intersection(complement(w),power_class(x)),complement(union(u,v))))*.
% 299.96/300.49 156528[0:SpR:106407.0,5565.0] || -> subclass(symmetric_difference(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 299.96/300.49 156755[2:Rew:8044.0,156639.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),universal_class)**.
% 299.96/300.49 156789[2:Rew:113259.0,156788.0] || -> equal(union(complement(union(u,complement(power_class(v)))),symmetric_difference(w,x)),union(intersection(complement(u),power_class(v)),symmetric_difference(w,x)))**.
% 299.96/300.49 157049[0:SpR:106408.0,77099.0] || -> subclass(symmetric_difference(union(u,v),union(complement(power_class(w)),x)),union(intersection(power_class(w),complement(x)),complement(union(u,v))))*.
% 299.96/300.49 157036[0:SpR:106408.0,5565.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 299.96/300.49 157271[2:Rew:8044.0,157155.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),universal_class)**.
% 299.96/300.49 157307[2:Rew:113259.0,157306.0] || -> equal(union(complement(union(complement(power_class(u)),v)),symmetric_difference(w,x)),union(intersection(power_class(u),complement(v)),symmetric_difference(w,x)))**.
% 299.96/300.49 157560[0:SpR:106608.0,77099.0] || -> subclass(symmetric_difference(power_class(u),union(v,complement(union(w,x)))),union(intersection(complement(v),union(w,x)),complement(power_class(u))))*.
% 299.96/300.49 157547[0:SpR:106608.0,5565.0] || -> subclass(symmetric_difference(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 299.96/300.49 158077[0:Res:49.1,106660.0] inductive(intersection(power_class(complement(union(u,v))),complement(w))) || member(null_class,union(image(element_relation,union(u,v)),w))* -> .
% 299.96/300.49 158140[2:Rew:49014.0,158039.1] || member(u,intersection(power_class(union(null_class,complement(v))),complement(w)))* member(u,union(complement(power_class(complement(v))),w)) -> .
% 299.96/300.49 158174[2:Rew:39109.1,158016.2,46319.1,158016.1] || equal(null_class,u) member(v,intersection(power_class(universal_class),complement(w)))* member(v,union(image(element_relation,u),w))* -> .
% 299.96/300.49 158381[0:SpR:106770.0,77099.0] || -> subclass(symmetric_difference(union(complement(union(u,v)),w),power_class(x)),union(complement(power_class(x)),intersection(union(u,v),complement(w))))*.
% 299.96/300.49 158368[0:SpR:106770.0,5565.0] || -> subclass(symmetric_difference(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 299.96/300.49 158898[0:SpR:106959.0,77099.0] || -> subclass(symmetric_difference(power_class(u),union(complement(union(v,w)),x)),union(intersection(union(v,w),complement(x)),complement(power_class(u))))*.
% 299.96/300.49 158885[0:SpR:106959.0,5565.0] || -> subclass(symmetric_difference(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 299.96/300.49 159622[2:Rew:26509.0,159515.0] || -> equal(union(complement(union(u,power_class(v))),intersection(union(null_class,u),power_class(v))),complement(symmetric_difference(complement(u),complement(power_class(v)))))**.
% 299.96/300.49 159413[0:SpR:107226.0,77099.0] || -> subclass(symmetric_difference(union(u,complement(power_class(v))),union(w,x)),union(complement(union(w,x)),intersection(complement(u),power_class(v))))*.
% 299.96/300.49 159400[0:SpR:107226.0,5565.0] || -> subclass(symmetric_difference(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 299.96/300.49 159623[2:Rew:8044.0,159522.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(complement(union(w,x)),intersection(complement(u),power_class(v))),universal_class)**.
% 299.96/300.49 159649[2:Rew:113256.0,159648.0] || -> equal(union(symmetric_difference(u,v),complement(union(w,complement(power_class(x))))),union(symmetric_difference(u,v),intersection(complement(w),power_class(x))))**.
% 299.96/300.49 159804[2:Res:154902.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(regular(domain_relation),union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 159798[2:Res:154902.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(regular(domain_relation),union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 159910[2:Res:154903.1,46597.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v)))* member(regular(domain_relation),union(image(element_relation,power_class(u)),v)) -> .
% 299.96/300.49 159904[2:Res:154903.1,46565.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v)))))* member(regular(domain_relation),union(u,image(element_relation,power_class(v)))) -> .
% 299.96/300.49 159898[2:Res:154903.1,1407.1] || subclass(universal_class,complement(intersection(u,v)))* member(regular(domain_relation),union(u,v)) -> member(regular(domain_relation),symmetric_difference(u,v)).
% 299.96/300.49 160308[2:Rew:26509.0,160201.0] || -> equal(union(complement(union(power_class(u),v)),intersection(power_class(u),union(null_class,v))),complement(symmetric_difference(complement(power_class(u)),complement(v))))**.
% 299.96/300.49 160091[0:SpR:107227.0,77099.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),v),union(w,x)),union(complement(union(w,x)),intersection(power_class(u),complement(v))))*.
% 299.96/300.49 160078[0:SpR:107227.0,5565.0] || -> subclass(symmetric_difference(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 299.96/300.49 160312[2:Rew:8044.0,160209.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(complement(union(w,x)),intersection(power_class(u),complement(v))),universal_class)**.
% 299.96/300.49 160342[2:Rew:113256.0,160341.0] || -> equal(union(symmetric_difference(u,v),complement(union(complement(power_class(w)),x))),union(symmetric_difference(u,v),intersection(power_class(w),complement(x))))**.
% 299.96/300.49 160608[0:SpR:108049.0,77099.0] || -> subclass(symmetric_difference(power_class(complement(union(u,v))),union(w,x)),union(complement(union(w,x)),image(element_relation,union(u,v))))*.
% 299.96/300.49 160595[0:SpR:108049.0,5565.0] || -> subclass(symmetric_difference(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 299.96/300.49 160848[2:Rew:8044.0,160735.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),universal_class)**.
% 299.96/300.49 160882[2:Rew:73462.0,160652.1,46319.1,160652.1] || equal(null_class,u) -> equal(union(complement(union(v,w)),image(element_relation,u)),complement(intersection(power_class(universal_class),union(v,w))))**.
% 299.96/300.49 161152[0:SpR:108050.0,77099.0] || -> subclass(symmetric_difference(union(u,v),power_class(complement(union(w,x)))),union(image(element_relation,union(w,x)),complement(union(u,v))))*.
% 299.96/300.49 161139[0:SpR:108050.0,5565.0] || -> subclass(symmetric_difference(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 299.96/300.49 161400[2:Rew:8044.0,161274.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),universal_class)**.
% 299.96/300.49 161414[2:Rew:46319.1,161243.1] || equal(null_class,u) -> equal(union(image(element_relation,u),complement(union(v,w))),complement(intersection(power_class(universal_class),union(v,w))))**.
% 299.96/300.49 161691[4:Rew:103920.0,161624.2] || equal(successor(first(regular(composition_function))),second(regular(composition_function))) member(regular(composition_function),cross_product(universal_class,universal_class))* -> member(regular(composition_function),successor_relation).
% 299.96/300.49 161710[4:Res:161591.0,1962.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,regular(composition_function))),second(ordered_pair(u,regular(composition_function)))),ordered_pair(u,regular(composition_function)))**.
% 299.96/300.49 161852[2:Rew:49014.0,161851.0] || member(not_subclass_element(power_class(union(null_class,complement(u))),v),complement(power_class(complement(u))))* -> subclass(power_class(union(null_class,complement(u))),v).
% 299.96/300.49 162666[0:Obv:162661.1] || subclass(cross_product(u,v),cross_product(w,x))* -> equal(cross_product(u,v),null_class) member(second(regular(cross_product(u,v))),x).
% 299.96/300.49 162702[0:Obv:162697.1] || subclass(cross_product(u,v),cross_product(w,x))* -> equal(cross_product(u,v),null_class) member(first(regular(cross_product(u,v))),w).
% 299.96/300.49 162863[2:Res:49.1,9648.1] inductive(unordered_pair(u,v)) || member(null_class,u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.96/300.49 162933[2:MRR:162900.1,122133.0] || member(regular(union(null_class,unordered_pair(u,v))),u)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.96/300.49 162943[2:MRR:162942.3,21706.0] || member(u,singleton(v)) member(u,ordered_pair(v,w))* -> equal(unordered_pair(v,singleton(w)),regular(ordered_pair(v,w))).
% 299.96/300.49 163020[2:Res:49.1,9649.1] inductive(unordered_pair(u,v)) || member(null_class,v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 299.96/300.49 163090[2:MRR:163057.1,122133.0] || member(regular(union(null_class,unordered_pair(u,v))),v)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.96/300.49 163161[2:Res:87834.1,10906.0] || equal(complement(u),null_class) -> equal(apply(choice,unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 299.96/300.49 163213[2:Res:87834.1,10908.0] || equal(complement(u),null_class) -> equal(apply(choice,unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 299.96/300.49 163273[4:Res:161603.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(regular(composition_function),union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 163267[4:Res:161603.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(regular(composition_function),union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 163381[4:Res:161604.1,46597.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v)))* member(regular(composition_function),union(image(element_relation,power_class(u)),v)) -> .
% 299.96/300.49 163375[4:Res:161604.1,46565.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v)))))* member(regular(composition_function),union(u,image(element_relation,power_class(v)))) -> .
% 299.96/300.49 163369[4:Res:161604.1,1407.1] || subclass(universal_class,complement(intersection(u,v)))* member(regular(composition_function),union(u,v)) -> member(regular(composition_function),symmetric_difference(u,v)).
% 299.96/300.49 163440[2:Res:87834.1,11157.0] || equal(complement(u),null_class) -> equal(not_subclass_element(unordered_pair(v,w),x),w)** subclass(unordered_pair(v,w),x) member(v,u)*.
% 299.96/300.49 163497[2:Res:87834.1,11158.0] || equal(complement(u),null_class) -> equal(not_subclass_element(unordered_pair(v,w),x),v)** subclass(unordered_pair(v,w),x) member(w,u)*.
% 299.96/300.49 164178[2:SpL:46598.0,13994.0] || equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),domain_relation) -> member(ordered_pair(null_class,null_class),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.49 164176[2:SpL:46598.0,5843.0] || subclass(domain_relation,symmetric_difference(complement(u),power_class(complement(power_class(v))))) -> member(ordered_pair(null_class,null_class),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.49 164172[0:SpL:46598.0,699.0] || subclass(universal_class,symmetric_difference(complement(u),power_class(complement(power_class(v))))) -> member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))*.
% 299.96/300.49 164673[2:SpL:46814.0,13994.0] || equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),domain_relation) -> member(ordered_pair(null_class,null_class),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.49 164671[2:SpL:46814.0,5843.0] || subclass(domain_relation,symmetric_difference(power_class(complement(power_class(u))),complement(v))) -> member(ordered_pair(null_class,null_class),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.49 164667[0:SpL:46814.0,699.0] || subclass(universal_class,symmetric_difference(power_class(complement(power_class(u))),complement(v))) -> member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))*.
% 299.96/300.49 166043[0:Res:10391.4,21.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u) subclass(successor_relation,element_relation)* -> member(v,u)*.
% 299.96/300.49 166088[0:MRR:166056.0,319.0] || member(u,universal_class) equal(successor(u),ordered_pair(v,w))* subclass(successor_relation,composition_function) -> equal(compose(u,v),w)*.
% 299.96/300.49 166089[0:MRR:166055.0,319.0] || member(u,universal_class) equal(successor(u),ordered_pair(v,w))* subclass(successor_relation,application_function) -> equal(apply(u,v),w)*.
% 299.96/300.49 166327[3:Rew:77431.0,166177.0,3687.0,166177.0] || -> equal(union(null_class,intersection(compose(element_relation,universal_class),union(null_class,complement(element_relation)))),complement(symmetric_difference(compose(element_relation,universal_class),union(null_class,complement(element_relation)))))**.
% 299.96/300.49 166674[4:MRR:166657.1,100.0] || member(u,universal_class) subclass(composition_function,compose_class(v))* -> equal(compose(v,u),ordered_pair(cantor(u),compose(u,cantor(u))))*.
% 299.96/300.49 167071[4:MRR:167054.1,100.0] || member(u,universal_class) subclass(composition_function,singleton(v))* -> equal(ordered_pair(u,ordered_pair(cantor(u),compose(u,cantor(u)))),v)*.
% 299.96/300.49 167572[2:Rew:97382.1,167415.3,97382.1,167415.1] || equal(u,universal_class) member(v,universal_class) subclass(u,w)* -> equal(v,null_class) member(apply(choice,v),w)*.
% 299.96/300.49 167901[4:Res:9917.1,14905.1] || member(ordered_pair(u,v),element_relation)* member(u,universal_class) -> member(u,cantor(universal_class)) member(v,image(element_relation,range_of(null_class)))*.
% 299.96/300.49 167925[4:MRR:167894.0,136.0] || member(singleton(singleton(singleton(u))),compose(v,w))* -> member(singleton(u),cantor(w)) member(u,image(v,range_of(null_class))).
% 299.96/300.49 168072[2:Con:168045.3] || equal(complement(union(u,complement(power_class(v)))),universal_class) member(w,universal_class) -> member(w,intersection(complement(u),power_class(v)))*.
% 299.96/300.49 168073[2:Con:168044.3] || equal(successor(union(u,complement(power_class(v)))),null_class) member(w,universal_class) -> member(w,intersection(complement(u),power_class(v)))*.
% 299.96/300.49 168240[2:Con:168214.3] || equal(complement(union(complement(power_class(u)),v)),universal_class) member(w,universal_class) -> member(w,intersection(power_class(u),complement(v)))*.
% 299.96/300.49 168241[2:Con:168213.3] || equal(successor(union(complement(power_class(u)),v)),null_class) member(w,universal_class) -> member(w,intersection(power_class(u),complement(v)))*.
% 299.96/300.49 168399[2:Rew:109057.0,168353.2,107623.0,168353.1] || member(u,universal_class) subclass(power_class(complement(singleton(null_class))),v)* -> member(u,image(element_relation,successor(null_class)))* member(u,v)*.
% 299.96/300.49 168852[0:Res:34.0,5664.0] || -> subclass(rotate(u),v) equal(ordered_pair(first(not_subclass_element(rotate(u),v)),second(not_subclass_element(rotate(u),v))),not_subclass_element(rotate(u),v))**.
% 299.96/300.49 168851[0:Res:37.0,5664.0] || -> subclass(flip(u),v) equal(ordered_pair(first(not_subclass_element(flip(u),v)),second(not_subclass_element(flip(u),v))),not_subclass_element(flip(u),v))**.
% 299.96/300.49 168846[0:Res:94.0,5664.0] || -> subclass(compose_class(u),v) equal(ordered_pair(first(not_subclass_element(compose_class(u),v)),second(not_subclass_element(compose_class(u),v))),not_subclass_element(compose_class(u),v))**.
% 299.96/300.49 169250[0:MRR:169167.0,9913.1] || member(u,union(v,w)) subclass(symmetric_difference(v,w),x)* -> member(u,intersection(v,w))* member(u,x)*.
% 299.96/300.49 169400[2:SpL:78047.2,133497.0] || member(universal_class,complement(union(u,unordered_pair(v,u))))* -> equal(regular(unordered_pair(v,u)),v) equal(unordered_pair(v,u),null_class).
% 299.96/300.49 169549[2:SpL:78099.2,133497.0] || member(universal_class,complement(union(u,unordered_pair(u,v))))* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.96/300.49 169736[4:Rew:169029.0,169668.2] || equal(successor(first(regular(element_relation))),second(regular(element_relation))) member(regular(element_relation),cross_product(universal_class,universal_class))* -> member(regular(element_relation),successor_relation).
% 299.96/300.49 169755[4:Res:169631.0,1962.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,regular(element_relation))),second(ordered_pair(u,regular(element_relation)))),ordered_pair(u,regular(element_relation)))**.
% 299.96/300.49 170297[2:Res:11484.2,48665.1] || member(regular(cross_product(u,v)),element_relation)* equal(second(regular(cross_product(u,v))),null_class) -> equal(cross_product(u,v),null_class).
% 299.96/300.49 170384[0:MRR:170338.0,319.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,complement(singleton(ordered_pair(u,ordered_pair(v,compose(u,v))))))* -> .
% 299.96/300.49 170871[0:Res:46523.1,24.0] || member(u,universal_class) -> member(u,union(v,intersection(complement(w),power_class(x))))* member(u,union(w,complement(power_class(x)))).
% 299.96/300.49 170921[0:MRR:170872.0,9913.1] || member(u,union(v,complement(union(w,complement(power_class(x))))))* -> member(u,union(v,intersection(complement(w),power_class(x)))).
% 299.96/300.49 170926[0:MRR:170925.0,2113.0] || equal(union(u,complement(union(v,complement(power_class(w))))),universal_class) -> member(null_class,union(u,intersection(complement(v),power_class(w))))*.
% 299.96/300.49 170928[0:MRR:170927.0,54.0] || equal(union(u,complement(union(v,complement(power_class(w))))),universal_class) -> member(omega,union(u,intersection(complement(v),power_class(w))))*.
% 299.96/300.49 170930[0:MRR:170929.0,145.0] || equal(union(u,complement(union(v,complement(power_class(w))))),universal_class) -> member(y__dfg,union(u,intersection(complement(v),power_class(w))))*.
% 299.96/300.49 171078[4:Res:169644.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(regular(element_relation),union(image(element_relation,power_class(u)),v))* -> .
% 299.96/300.49 171072[4:Res:169644.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(regular(element_relation),union(u,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 171188[4:Res:169645.1,46597.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v)))* member(regular(element_relation),union(image(element_relation,power_class(u)),v)) -> .
% 299.96/300.49 171182[4:Res:169645.1,46565.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v)))))* member(regular(element_relation),union(u,image(element_relation,power_class(v)))) -> .
% 299.96/300.49 171176[4:Res:169645.1,1407.1] || subclass(universal_class,complement(intersection(u,v)))* member(regular(element_relation),union(u,v)) -> member(regular(element_relation),symmetric_difference(u,v)).
% 299.96/300.49 11862[0:Res:684.1,1962.0] || member(u,v)* -> equal(singleton(w),null_class) equal(ordered_pair(first(ordered_pair(u,w)),second(ordered_pair(u,w))),ordered_pair(u,w))**.
% 299.96/300.49 12571[3:Res:9917.1,1991.0] || member(ordered_pair(u,not_subclass_element(v,image(element_relation,image(universal_class,singleton(u))))),element_relation)* -> subclass(v,image(element_relation,image(universal_class,singleton(u)))).
% 299.96/300.49 14454[0:SpL:822.2,14429.0] || member(cross_product(u,v),universal_class) subclass(universal_class,complement(singleton(apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.96/300.49 14475[0:SpL:822.2,14457.0] || member(cross_product(u,v),universal_class) equal(complement(singleton(apply(choice,cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 16475[4:Rew:16381.0,16430.1] || member(ordered_pair(universal_class,not_subclass_element(u,image(v,image(w,null_class)))),compose(v,w))* -> subclass(u,image(v,image(w,null_class))).
% 299.96/300.49 16575[4:SpR:16405.0,236.1] || member(restrict(element_relation,universal_class,image(u,null_class)),universal_class) -> member(ordered_pair(restrict(element_relation,universal_class,image(u,null_class)),apply(u,universal_class)),domain_relation)*.
% 299.96/300.49 17380[4:Rew:17333.0,17360.2,17333.0,17360.0] || -> subclass(ordered_pair(universal_class,universal_class),u) equal(not_subclass_element(ordered_pair(universal_class,universal_class),u),unordered_pair(universal_class,null_class))** equal(not_subclass_element(ordered_pair(universal_class,universal_class),u),null_class).
% 299.96/300.49 17454[4:Rew:16458.0,17415.2] || equal(successor(u),domain__dfg(xr,universal_class,y__dfg)) member(ordered_pair(u,universal_class),cross_product(universal_class,universal_class))* -> member(ordered_pair(u,universal_class),successor_relation).
% 299.96/300.49 21896[0:Res:535.3,4304.1] function(u) || member(v,universal_class) subclass(universal_class,intersection(w,x)) member(image(u,v),symmetric_difference(w,x))* -> .
% 299.96/300.49 21882[0:Res:502.3,4304.1] || member(u,universal_class) subclass(u,intersection(v,w)) member(apply(choice,u),symmetric_difference(v,w))* -> equal(u,null_class).
% 299.96/300.49 21867[0:Res:72.2,4304.1] || member(intersection(u,v),universal_class) member(apply(choice,intersection(u,v)),symmetric_difference(u,v))* -> equal(intersection(u,v),null_class).
% 299.96/300.49 23068[2:Rew:619.1,23067.2] || member(regular(u),unordered_pair(v,u))* -> equal(regular(unordered_pair(v,u)),v) equal(u,null_class) equal(unordered_pair(v,u),null_class).
% 299.96/300.49 23070[2:Rew:619.2,23069.2] || member(regular(u),unordered_pair(u,v))* -> equal(regular(unordered_pair(u,v)),v) equal(u,null_class) equal(unordered_pair(u,v),null_class).
% 299.96/300.49 25451[0:Res:183.1,4292.0] || -> equal(intersection(u,symmetric_difference(complement(v),complement(w))),null_class) member(regular(intersection(u,symmetric_difference(complement(v),complement(w)))),union(v,w))*.
% 299.96/300.49 25428[0:Res:195.1,4292.0] || -> equal(intersection(symmetric_difference(complement(u),complement(v)),w),null_class) member(regular(intersection(symmetric_difference(complement(u),complement(v)),w)),union(u,v))*.
% 299.96/300.49 25807[4:Res:23803.1,19.0] || equal(cross_product(u,v),ordered_pair(w,universal_class))* -> equal(ordered_pair(first(unordered_pair(w,null_class)),second(unordered_pair(w,null_class))),unordered_pair(w,null_class))**.
% 299.96/300.49 26157[0:Res:282.1,273.0] || -> equal(restrict(restrict(u,v,w),x,y),null_class) member(regular(restrict(restrict(u,v,w),x,y)),cross_product(v,w))*.
% 299.96/300.49 26364[0:Res:575.1,12153.0] || member(not_subclass_element(u,intersection(complement(intersection(v,w)),u)),symmetric_difference(v,w))* -> subclass(u,intersection(complement(intersection(v,w)),u)).
% 299.96/300.49 28944[2:Rew:26509.0,27198.1] || -> equal(union(null_class,symmetric_difference(complement(u),complement(v))),null_class) member(regular(union(null_class,symmetric_difference(complement(u),complement(v)))),union(u,v))*.
% 299.96/300.49 27230[2:Rew:26509.0,24646.0] || equal(union(null_class,cross_product(u,v)),universal_class)** -> equal(ordered_pair(first(unordered_pair(w,x)),second(unordered_pair(w,x))),unordered_pair(w,x))**.
% 299.96/300.49 27232[2:Rew:26509.0,23088.0] || equal(union(null_class,cross_product(u,v)),universal_class)** -> equal(ordered_pair(first(ordered_pair(null_class,null_class)),second(ordered_pair(null_class,null_class))),ordered_pair(null_class,null_class))**.
% 299.96/300.49 27234[2:Rew:26509.0,13805.0] || equal(union(null_class,cross_product(u,v)),domain_relation)** -> equal(ordered_pair(first(ordered_pair(null_class,null_class)),second(ordered_pair(null_class,null_class))),ordered_pair(null_class,null_class))**.
% 299.96/300.49 35102[0:Obv:35068.1] || member(not_subclass_element(symmetric_difference(u,v),intersection(w,union(u,v))),w)* -> subclass(symmetric_difference(u,v),intersection(w,union(u,v))).
% 299.96/300.49 35162[2:SpR:27508.0,572.0] || -> equal(intersection(union(u,union(null_class,v)),union(complement(u),union(null_class,complement(v)))),symmetric_difference(complement(u),union(null_class,complement(v))))**.
% 299.96/300.49 35115[2:SpR:27508.0,572.0] || -> equal(intersection(union(union(null_class,u),v),union(union(null_class,complement(u)),complement(v))),symmetric_difference(union(null_class,complement(u)),complement(v)))**.
% 299.96/300.49 35424[0:Res:50.1,5658.0] inductive(intersection(u,v)) || -> subclass(image(successor_relation,intersection(u,v)),w) member(not_subclass_element(image(successor_relation,intersection(u,v)),w),u)*.
% 299.96/300.49 35558[0:Res:50.1,5659.0] inductive(intersection(u,v)) || -> subclass(image(successor_relation,intersection(u,v)),w) member(not_subclass_element(image(successor_relation,intersection(u,v)),w),v)*.
% 299.96/300.49 35742[0:Res:284.1,4304.1] || member(not_subclass_element(restrict(intersection(u,v),w,x),y),symmetric_difference(u,v))* -> subclass(restrict(intersection(u,v),w,x),y).
% 299.96/300.49 35741[3:Res:284.1,8048.1] || member(not_subclass_element(restrict(complement(compose(element_relation,universal_class)),u,v),w),element_relation)* -> subclass(restrict(complement(compose(element_relation,universal_class)),u,v),w).
% 299.96/300.49 35837[0:Res:450.1,4292.0] || subclass(complement(cross_product(universal_class,universal_class)),symmetric_difference(complement(u),complement(v)))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,v)).
% 299.96/300.49 35963[0:Res:6852.1,4292.0] || subclass(complement(symmetric_difference(complement(u),complement(v))),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,v)).
% 299.96/300.49 36250[4:Res:428.2,14890.0] || member(u,universal_class) subclass(universal_class,cantor(regular(cross_product(singleton(sum_class(u)),universal_class))))* -> equal(cross_product(singleton(sum_class(u)),universal_class),null_class).
% 299.96/300.49 36249[4:Res:427.2,14890.0] || member(u,universal_class) subclass(universal_class,cantor(regular(cross_product(singleton(power_class(u)),universal_class))))* -> equal(cross_product(singleton(power_class(u)),universal_class),null_class).
% 299.96/300.49 36241[4:Res:23803.1,14890.0] || equal(cantor(regular(cross_product(singleton(unordered_pair(u,null_class)),universal_class))),ordered_pair(u,universal_class))** -> equal(cross_product(singleton(unordered_pair(u,null_class)),universal_class),null_class).
% 299.96/300.49 37228[3:Res:9917.1,7861.1] || member(singleton(compose(element_relation,universal_class)),element_relation) member(compose(element_relation,universal_class),universal_class) -> member(singleton(singleton(singleton(compose(element_relation,universal_class)))),element_relation)*.
% 299.96/300.49 37235[0:MRR:37227.0,136.0] || member(union(u,v),universal_class) -> member(singleton(union(u,v)),complement(u))* member(singleton(singleton(singleton(union(u,v)))),element_relation)*.
% 299.96/300.49 37236[0:MRR:37226.0,136.0] || member(union(u,v),universal_class) -> member(singleton(union(u,v)),complement(v))* member(singleton(singleton(singleton(union(u,v)))),element_relation)*.
% 299.96/300.49 39264[4:MRR:39241.0,136.0] || member(cantor(u),universal_class) -> equal(apply(u,singleton(cantor(u))),sum_class(range_of(null_class)))** member(singleton(singleton(singleton(cantor(u)))),element_relation)*.
% 299.96/300.49 39893[2:Res:34303.0,1413.2] || member(u,v) member(u,w) -> equal(singleton(intersection(w,v)),null_class) member(u,complement(singleton(intersection(w,v))))*.
% 299.96/300.49 39980[4:Res:14893.1,4292.0] || subclass(domain_relation,rotate(symmetric_difference(complement(u),complement(v)))) -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),union(u,v))*.
% 299.96/300.49 40077[4:Res:14894.1,4292.0] || subclass(domain_relation,flip(symmetric_difference(complement(u),complement(v)))) -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),union(u,v))*.
% 299.96/300.49 40196[0:Res:2885.2,4292.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),union(v,w))*.
% 299.96/300.49 40380[4:Res:2887.1,9932.0] || -> equal(intersection(u,intersection(apply(null_class,v),w)),null_class) member(regular(intersection(u,intersection(apply(null_class,v),w))),sum_class(range_of(null_class)))*.
% 299.96/300.49 40379[4:Res:2887.1,9931.0] || -> equal(intersection(u,intersection(apply(null_class,v),w)),null_class) member(regular(intersection(u,intersection(apply(null_class,v),w))),apply(null_class,x))*.
% 299.96/300.49 40378[4:Res:2887.1,9930.0] || -> equal(intersection(u,intersection(sum_class(range_of(null_class)),v)),null_class) member(regular(intersection(u,intersection(sum_class(range_of(null_class)),v))),apply(null_class,w))*.
% 299.96/300.49 40375[2:Res:2887.1,4634.0] || member(regular(intersection(u,intersection(regular(v),w))),v)* -> equal(intersection(u,intersection(regular(v),w)),null_class) equal(v,null_class).
% 299.96/300.49 40362[0:Res:2887.1,576.0] || -> equal(intersection(u,intersection(symmetric_difference(v,w),x)),null_class) member(regular(intersection(u,intersection(symmetric_difference(v,w),x))),union(v,w))*.
% 299.96/300.49 40352[0:Res:2887.1,274.0] || -> equal(intersection(u,intersection(restrict(v,w,x),y)),null_class) member(regular(intersection(u,intersection(restrict(v,w,x),y))),v)*.
% 299.96/300.49 40788[4:Res:2888.1,9932.0] || -> equal(intersection(u,intersection(v,apply(null_class,w))),null_class) member(regular(intersection(u,intersection(v,apply(null_class,w)))),sum_class(range_of(null_class)))*.
% 299.96/300.49 40787[4:Res:2888.1,9931.0] || -> equal(intersection(u,intersection(v,apply(null_class,w))),null_class) member(regular(intersection(u,intersection(v,apply(null_class,w)))),apply(null_class,x))*.
% 299.96/300.49 40786[4:Res:2888.1,9930.0] || -> equal(intersection(u,intersection(v,sum_class(range_of(null_class)))),null_class) member(regular(intersection(u,intersection(v,sum_class(range_of(null_class))))),apply(null_class,w))*.
% 299.96/300.49 40783[2:Res:2888.1,4634.0] || member(regular(intersection(u,intersection(v,regular(w)))),w)* -> equal(intersection(u,intersection(v,regular(w))),null_class) equal(w,null_class).
% 299.96/300.49 40770[0:Res:2888.1,576.0] || -> equal(intersection(u,intersection(v,symmetric_difference(w,x))),null_class) member(regular(intersection(u,intersection(v,symmetric_difference(w,x)))),union(w,x))*.
% 299.96/300.49 40760[0:Res:2888.1,274.0] || -> equal(intersection(u,intersection(v,restrict(w,x,y))),null_class) member(regular(intersection(u,intersection(v,restrict(w,x,y)))),w)*.
% 299.96/300.49 41202[0:Res:3492.2,4292.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),union(v,w))*.
% 299.96/300.49 41254[0:Rew:572.0,41145.1] || subclass(union(u,v),w) -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(u),complement(v))),w)*.
% 299.96/300.49 41642[4:Res:3494.1,9932.0] || -> equal(intersection(intersection(apply(null_class,u),v),w),null_class) member(regular(intersection(intersection(apply(null_class,u),v),w)),sum_class(range_of(null_class)))*.
% 299.96/300.49 41641[4:Res:3494.1,9931.0] || -> equal(intersection(intersection(apply(null_class,u),v),w),null_class) member(regular(intersection(intersection(apply(null_class,u),v),w)),apply(null_class,x))*.
% 299.96/300.49 41640[4:Res:3494.1,9930.0] || -> equal(intersection(intersection(sum_class(range_of(null_class)),u),v),null_class) member(regular(intersection(intersection(sum_class(range_of(null_class)),u),v)),apply(null_class,w))*.
% 299.96/300.49 41637[2:Res:3494.1,4634.0] || member(regular(intersection(intersection(regular(u),v),w)),u)* -> equal(intersection(intersection(regular(u),v),w),null_class) equal(u,null_class).
% 299.96/300.49 41624[0:Res:3494.1,576.0] || -> equal(intersection(intersection(symmetric_difference(u,v),w),x),null_class) member(regular(intersection(intersection(symmetric_difference(u,v),w),x)),union(u,v))*.
% 299.96/300.49 41614[0:Res:3494.1,274.0] || -> equal(intersection(intersection(restrict(u,v,w),x),y),null_class) member(regular(intersection(intersection(restrict(u,v,w),x),y)),u)*.
% 299.96/300.49 42278[4:Res:3495.1,9932.0] || -> equal(intersection(intersection(u,apply(null_class,v)),w),null_class) member(regular(intersection(intersection(u,apply(null_class,v)),w)),sum_class(range_of(null_class)))*.
% 299.96/300.49 42277[4:Res:3495.1,9931.0] || -> equal(intersection(intersection(u,apply(null_class,v)),w),null_class) member(regular(intersection(intersection(u,apply(null_class,v)),w)),apply(null_class,x))*.
% 299.96/300.49 42276[4:Res:3495.1,9930.0] || -> equal(intersection(intersection(u,sum_class(range_of(null_class))),v),null_class) member(regular(intersection(intersection(u,sum_class(range_of(null_class))),v)),apply(null_class,w))*.
% 299.96/300.49 42273[2:Res:3495.1,4634.0] || member(regular(intersection(intersection(u,regular(v)),w)),v)* -> equal(intersection(intersection(u,regular(v)),w),null_class) equal(v,null_class).
% 299.96/300.49 42260[0:Res:3495.1,576.0] || -> equal(intersection(intersection(u,symmetric_difference(v,w)),x),null_class) member(regular(intersection(intersection(u,symmetric_difference(v,w)),x)),union(v,w))*.
% 299.96/300.49 42250[0:Res:3495.1,274.0] || -> equal(intersection(intersection(u,restrict(v,w,x)),y),null_class) member(regular(intersection(intersection(u,restrict(v,w,x)),y)),v)*.
% 299.96/300.49 42931[2:SpR:35175.0,572.0] || -> equal(intersection(union(u,union(v,v)),union(complement(u),union(null_class,complement(v)))),symmetric_difference(complement(u),union(null_class,complement(v))))**.
% 299.96/300.49 42880[2:SpR:35175.0,572.0] || -> equal(intersection(union(union(u,u),v),union(union(null_class,complement(u)),complement(v))),symmetric_difference(union(null_class,complement(u)),complement(v)))**.
% 299.96/300.49 43661[2:Rew:27508.0,43591.1] || member(not_subclass_element(intersection(u,union(null_class,complement(v))),w),union(null_class,v))* -> subclass(intersection(u,union(null_class,complement(v))),w).
% 299.96/300.49 43662[2:Rew:35175.0,43590.1] || member(not_subclass_element(intersection(u,union(null_class,complement(v))),w),union(v,v))* -> subclass(intersection(u,union(null_class,complement(v))),w).
% 299.96/300.49 44364[2:Rew:27508.0,44278.1] || member(not_subclass_element(intersection(union(null_class,complement(u)),v),w),union(null_class,u))* -> subclass(intersection(union(null_class,complement(u)),v),w).
% 299.96/300.49 44365[2:Rew:35175.0,44277.1] || member(not_subclass_element(intersection(union(null_class,complement(u)),v),w),union(u,u))* -> subclass(intersection(union(null_class,complement(u)),v),w).
% 299.96/300.49 46292[2:Res:3700.2,4634.0] || member(inverse(u),universal_class) subclass(domain_relation,regular(v)) member(ordered_pair(inverse(u),range_of(u)),v)* -> equal(v,null_class).
% 299.96/300.49 46268[0:Res:3700.2,273.0] || member(inverse(u),universal_class) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(inverse(u),range_of(u)),cross_product(w,x))*.
% 299.96/300.49 46264[0:Res:3700.2,4304.1] || member(inverse(u),universal_class) subclass(domain_relation,intersection(v,w)) member(ordered_pair(inverse(u),range_of(u)),symmetric_difference(v,w))* -> .
% 299.96/300.49 46254[0:SpR:30986.0,3700.2] || member(inverse(cross_product(u,universal_class)),universal_class) subclass(domain_relation,v) -> member(ordered_pair(inverse(cross_product(u,universal_class)),image(universal_class,u)),v)*.
% 299.96/300.49 46317[0:MRR:46313.1,100.0] || member(inverse(u),universal_class) equal(compose(v,inverse(u)),range_of(u)) -> member(ordered_pair(inverse(u),range_of(u)),compose_class(v))*.
% 299.96/300.49 46553[0:Rew:46498.0,30974.1] || member(u,universal_class) subclass(universal_class,union(v,complement(power_class(w)))) member(sum_class(u),intersection(complement(v),power_class(w)))* -> .
% 299.96/300.49 46554[0:Rew:46498.0,30853.1] || member(u,universal_class) subclass(universal_class,union(v,complement(power_class(w)))) member(power_class(u),intersection(complement(v),power_class(w)))* -> .
% 299.96/300.49 46617[4:Rew:46498.0,36513.1] || member(u,universal_class) subclass(domain_relation,power_class(complement(power_class(v)))) member(ordered_pair(u,cantor(u)),image(element_relation,power_class(v)))* -> .
% 299.96/300.49 46686[0:Rew:46498.0,22247.0] || -> subclass(complement(successor(intersection(complement(u),power_class(v)))),intersection(union(u,complement(power_class(v))),complement(singleton(intersection(complement(u),power_class(v))))))*.
% 299.96/300.49 46743[0:Rew:46498.0,30976.1] || member(u,universal_class) subclass(universal_class,union(complement(power_class(v)),w)) member(sum_class(u),intersection(power_class(v),complement(w)))* -> .
% 299.96/300.49 46744[0:Rew:46498.0,30855.1] || member(u,universal_class) subclass(universal_class,union(complement(power_class(v)),w)) member(power_class(u),intersection(power_class(v),complement(w)))* -> .
% 299.96/300.49 46980[0:Rew:46498.0,22250.0] || -> subclass(complement(successor(intersection(power_class(u),complement(v)))),intersection(union(complement(power_class(u)),v),complement(singleton(intersection(power_class(u),complement(v))))))*.
% 299.96/300.49 47455[0:Rew:46498.0,46612.1] || member(regular(intersection(u,power_class(complement(power_class(v))))),image(element_relation,power_class(v)))* -> equal(intersection(u,power_class(complement(power_class(v)))),null_class).
% 299.96/300.49 47459[0:Rew:46498.0,46858.1] || member(regular(intersection(power_class(complement(power_class(u))),v)),image(element_relation,power_class(u)))* -> equal(intersection(power_class(complement(power_class(u))),v),null_class).
% 299.96/300.49 47476[2:Rew:46498.0,46904.2,46498.0,46904.0] || -> subclass(singleton(apply(choice,regular(complement(power_class(u))))),power_class(u))* equal(regular(complement(power_class(u))),null_class) equal(complement(power_class(u)),null_class).
% 299.96/300.49 47477[2:Rew:46498.0,46907.2,46498.0,46907.1] || -> subclass(singleton(not_subclass_element(regular(complement(power_class(u))),v)),power_class(u))* subclass(regular(complement(power_class(u))),v) equal(complement(power_class(u)),null_class).
% 299.96/300.49 48821[4:Res:14830.2,46503.0] || member(u,universal_class) subclass(domain_relation,image(element_relation,power_class(v))) member(ordered_pair(u,cantor(u)),power_class(complement(power_class(v))))* -> .
% 299.96/300.49 48814[0:Res:183.1,46503.0] || member(regular(intersection(u,image(element_relation,power_class(v)))),power_class(complement(power_class(v))))* -> equal(intersection(u,image(element_relation,power_class(v))),null_class).
% 299.96/300.49 48789[0:Res:195.1,46503.0] || member(regular(intersection(image(element_relation,power_class(u)),v)),power_class(complement(power_class(u))))* -> equal(intersection(image(element_relation,power_class(u)),v),null_class).
% 299.96/300.49 49234[0:Rew:49015.0,42826.1] || equal(u,universal_class) subclass(complement(power_class(universal_class)),v) -> equal(complement(power_class(u)),null_class) member(regular(complement(power_class(u))),v)*.
% 299.96/300.49 50689[0:SpL:7221.0,4304.1] || member(u,symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))* member(u,symmetric_difference(complement(v),complement(singleton(v)))) -> .
% 299.96/300.49 50655[2:SpR:26509.0,7221.0] || -> equal(intersection(successor(complement(u)),union(union(null_class,u),complement(singleton(complement(u))))),symmetric_difference(union(null_class,u),complement(singleton(complement(u)))))**.
% 299.96/300.49 50630[0:SpR:7221.0,575.1] || member(u,symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))* -> member(u,complement(symmetric_difference(complement(v),complement(singleton(v))))).
% 299.96/300.49 50786[4:SpR:50370.0,236.1] || member(restrict(element_relation,universal_class,complement(power_class(universal_class))),universal_class) -> member(ordered_pair(restrict(element_relation,universal_class,complement(power_class(universal_class))),apply(element_relation,universal_class)),domain_relation)*.
% 299.96/300.49 51070[2:SpL:822.2,45789.0] || member(cross_product(u,v),universal_class) subclass(unordered_pair(w,apply(choice,cross_product(u,v))),null_class)* -> equal(cross_product(u,v),null_class).
% 299.96/300.49 51135[4:Rew:26509.0,51094.2] || member(ordered_pair(u,cantor(u)),symmetric_difference(v,w))* member(u,universal_class) subclass(domain_relation,union(null_class,intersection(v,w))) -> .
% 299.96/300.49 51155[2:SpL:822.2,45792.0] || member(cross_product(u,v),universal_class) subclass(unordered_pair(apply(choice,cross_product(u,v)),w),null_class)* -> equal(cross_product(u,v),null_class).
% 299.96/300.49 51432[0:MRR:51396.0,9967.1] || -> member(not_subclass_element(u,intersection(image(element_relation,power_class(v)),u)),power_class(complement(power_class(v))))* subclass(u,intersection(image(element_relation,power_class(v)),u)).
% 299.96/300.49 51458[2:SpL:822.2,48667.0] || member(cross_product(u,v),universal_class) equal(unordered_pair(w,apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 51548[0:Res:25.2,254.0] || member(regular(union(u,v)),complement(v))* member(regular(union(u,v)),complement(u))* -> equal(union(u,v),null_class).
% 299.96/300.49 51614[2:SpL:822.2,48676.0] || member(cross_product(u,v),universal_class) equal(unordered_pair(apply(choice,cross_product(u,v)),w),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 53067[0:Res:67.2,4016.0] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(power_class(image(u,v)),x)*.
% 299.96/300.49 53141[0:MRR:53104.1,6.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> equal(u,null_class) member(power_class(apply(choice,u)),w)*.
% 299.96/300.49 53257[0:Res:67.2,4075.0] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(sum_class(image(u,v)),x)*.
% 299.96/300.49 53332[0:MRR:53294.1,6.0] || member(u,universal_class) subclass(universal_class,v)* subclass(v,w)* -> equal(u,null_class) member(sum_class(apply(choice,u)),w)*.
% 299.96/300.49 53502[2:Res:50.1,5502.0] inductive(regular(u)) || member(regular(image(successor_relation,regular(u))),u)* -> equal(image(successor_relation,regular(u)),null_class) equal(u,null_class).
% 299.96/300.49 53516[2:Obv:53493.2] || subclass(u,v) member(regular(u),intersection(singleton(v),w))* -> equal(u,null_class) equal(intersection(singleton(v),w),null_class).
% 299.96/300.49 53517[2:Obv:53492.2] || subclass(u,v) member(regular(u),intersection(w,singleton(v)))* -> equal(u,null_class) equal(intersection(w,singleton(v)),null_class).
% 299.96/300.49 54118[0:Res:452.1,46533.0] || subclass(ordered_pair(u,v),intersection(complement(w),power_class(x))) member(unordered_pair(u,singleton(v)),union(w,complement(power_class(x))))* -> .
% 299.96/300.49 54087[0:Res:438.2,46533.0] || subclass(u,intersection(complement(v),power_class(w))) member(not_subclass_element(u,x),union(v,complement(power_class(w))))* -> subclass(u,x).
% 299.96/300.49 54067[0:Res:4.1,46533.0] || member(not_subclass_element(intersection(complement(u),power_class(v)),w),union(u,complement(power_class(v))))* -> subclass(intersection(complement(u),power_class(v)),w).
% 299.96/300.49 54047[0:SpL:46507.0,46533.0] || member(u,intersection(power_class(complement(power_class(v))),power_class(w))) member(u,union(image(element_relation,power_class(v)),complement(power_class(w))))* -> .
% 299.96/300.49 54416[0:Res:452.1,46723.0] || subclass(ordered_pair(u,v),intersection(power_class(w),complement(x))) member(unordered_pair(u,singleton(v)),union(complement(power_class(w)),x))* -> .
% 299.96/300.49 54385[0:Res:438.2,46723.0] || subclass(u,intersection(power_class(v),complement(w))) member(not_subclass_element(u,x),union(complement(power_class(v)),w))* -> subclass(u,x).
% 299.96/300.49 54365[0:Res:4.1,46723.0] || member(not_subclass_element(intersection(power_class(u),complement(v)),w),union(complement(power_class(u)),v))* -> subclass(intersection(power_class(u),complement(v)),w).
% 299.96/300.49 54342[0:SpL:46507.0,46723.0] || member(u,intersection(power_class(v),power_class(complement(power_class(w))))) member(u,union(complement(power_class(v)),image(element_relation,power_class(w))))* -> .
% 299.96/300.49 54543[0:Res:3570.2,6486.2] || subclass(u,symmetric_difference(v,w))* member(regular(u),complement(w)) member(regular(u),complement(v)) -> equal(u,null_class).
% 299.96/300.49 54538[0:Res:2900.1,6486.2] || member(regular(symmetric_difference(u,v)),complement(v))* member(regular(symmetric_difference(u,v)),complement(u))* -> equal(symmetric_difference(u,v),null_class).
% 299.96/300.49 54532[0:Res:10763.2,6486.2] || subclass(universal_class,union(u,v))* member(regular(w),complement(v))* member(regular(w),complement(u))* -> equal(w,null_class).
% 299.96/300.49 54510[0:Res:436.2,6486.2] || subclass(u,union(v,w))* member(regular(u),complement(w)) member(regular(u),complement(v)) -> equal(u,null_class).
% 299.96/300.49 54578[2:Rew:47084.0,54475.0,26509.0,54475.0] || member(u,power_class(complement(power_class(v)))) member(u,complement(w)) member(u,union(w,image(element_relation,power_class(v))))* -> .
% 299.96/300.49 54580[2:Rew:47084.0,54459.1,26509.0,54459.1] || member(u,complement(v)) member(u,power_class(complement(power_class(w)))) member(u,union(image(element_relation,power_class(w)),v))* -> .
% 299.96/300.49 54733[2:SpL:21712.0,6002.0] || equal(u,regular(ordered_pair(v,w)))* member(v,universal_class) -> equal(regular(ordered_pair(v,w)),singleton(v))** member(v,u)*.
% 299.96/300.49 54725[2:SpL:21712.0,10.0] || member(u,regular(ordered_pair(v,w)))* -> equal(regular(ordered_pair(v,w)),singleton(v)) equal(u,singleton(w)) equal(u,v).
% 299.96/300.49 54717[2:SpL:21712.0,12266.0] || equal(complement(regular(ordered_pair(ordered_pair(null_class,null_class),u))),domain_relation)** -> equal(regular(ordered_pair(ordered_pair(null_class,null_class),u)),singleton(ordered_pair(null_class,null_class))).
% 299.96/300.49 54716[2:SpL:21712.0,12246.0] || subclass(domain_relation,complement(regular(ordered_pair(ordered_pair(null_class,null_class),u))))* -> equal(regular(ordered_pair(ordered_pair(null_class,null_class),u)),singleton(ordered_pair(null_class,null_class))).
% 299.96/300.49 54689[2:SpL:21712.0,440.1] || member(u,universal_class) subclass(regular(ordered_pair(u,v)),w)* -> equal(regular(ordered_pair(u,v)),singleton(u)) member(u,w).
% 299.96/300.49 54683[2:SpR:21712.0,3566.1] || subclass(universal_class,symmetric_difference(u,v)) -> equal(regular(ordered_pair(w,x)),singleton(w)) member(regular(ordered_pair(w,x)),union(u,v))*.
% 299.96/300.49 54886[2:Res:34303.0,4303.1] || member(u,symmetric_difference(v,w)) -> equal(singleton(complement(intersection(v,w))),null_class) member(u,complement(singleton(complement(intersection(v,w)))))*.
% 299.96/300.49 55029[2:MRR:55028.2,54703.0] || -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(regular(regular(ordered_pair(u,v))),singleton(v)) member(u,regular(ordered_pair(u,v)))*.
% 299.96/300.49 55329[2:Res:4320.2,4634.0] || subclass(u,regular(v)) member(not_subclass_element(intersection(w,u),x),v)* -> subclass(intersection(w,u),x) equal(v,null_class).
% 299.96/300.49 55315[0:Res:4320.2,273.0] || subclass(u,restrict(v,w,x))* -> subclass(intersection(y,u),z) member(not_subclass_element(intersection(y,u),z),cross_product(w,x))*.
% 299.96/300.49 55309[0:Res:4320.2,4304.1] || subclass(u,intersection(v,w)) member(not_subclass_element(intersection(x,u),y),symmetric_difference(v,w))* -> subclass(intersection(x,u),y).
% 299.96/300.49 55408[0:Obv:55344.2] || subclass(u,v) member(not_subclass_element(intersection(w,u),intersection(x,v)),x)* -> subclass(intersection(w,u),intersection(x,v)).
% 299.96/300.49 55611[0:Obv:55538.1] || member(not_subclass_element(intersection(u,intersection(v,w)),intersection(x,v)),x)* -> subclass(intersection(u,intersection(v,w)),intersection(x,v)).
% 299.96/300.49 55834[2:Res:55649.0,5502.0] || member(regular(intersection(u,union(null_class,regular(v)))),v)* -> equal(intersection(u,union(null_class,regular(v))),null_class) equal(v,null_class).
% 299.96/300.49 55833[2:Res:55649.0,3523.0] || -> equal(intersection(u,union(null_class,restrict(v,w,x))),null_class) member(regular(intersection(u,union(null_class,restrict(v,w,x)))),v)*.
% 299.96/300.49 56136[0:Obv:56064.1] || member(not_subclass_element(intersection(u,intersection(v,w)),intersection(x,w)),x)* -> subclass(intersection(u,intersection(v,w)),intersection(x,w)).
% 299.96/300.49 56389[2:Res:55795.0,3518.0] || -> equal(restrict(union(null_class,intersection(u,v)),w,x),null_class) member(regular(restrict(union(null_class,intersection(u,v)),w,x)),u)*.
% 299.96/300.49 56388[2:Res:55795.0,3519.0] || -> equal(restrict(union(null_class,intersection(u,v)),w,x),null_class) member(regular(restrict(union(null_class,intersection(u,v)),w,x)),v)*.
% 299.96/300.49 56371[2:Res:55795.0,3516.0] || subclass(u,v) -> equal(restrict(union(null_class,u),w,x),null_class) member(regular(restrict(union(null_class,u),w,x)),v)*.
% 299.96/300.49 56499[2:Res:5528.2,4634.0] || subclass(u,regular(v)) member(not_subclass_element(intersection(u,w),x),v)* -> subclass(intersection(u,w),x) equal(v,null_class).
% 299.96/300.49 56485[0:Res:5528.2,273.0] || subclass(u,restrict(v,w,x))* -> subclass(intersection(u,y),z) member(not_subclass_element(intersection(u,y),z),cross_product(w,x))*.
% 299.96/300.49 56479[0:Res:5528.2,4304.1] || subclass(u,intersection(v,w)) member(not_subclass_element(intersection(u,x),y),symmetric_difference(v,w))* -> subclass(intersection(u,x),y).
% 299.96/300.49 56581[0:Obv:56514.2] || subclass(u,v) member(not_subclass_element(intersection(u,w),intersection(x,v)),x)* -> subclass(intersection(u,w),intersection(x,v)).
% 299.96/300.49 56618[0:Res:55618.0,3518.0] || -> equal(intersection(u,restrict(intersection(v,w),x,y)),null_class) member(regular(intersection(u,restrict(intersection(v,w),x,y))),v)*.
% 299.96/300.49 56617[0:Res:55618.0,3519.0] || -> equal(intersection(u,restrict(intersection(v,w),x,y)),null_class) member(regular(intersection(u,restrict(intersection(v,w),x,y))),w)*.
% 299.96/300.49 56600[0:Res:55618.0,3516.0] || subclass(u,v) -> equal(intersection(w,restrict(u,x,y)),null_class) member(regular(intersection(w,restrict(u,x,y))),v)*.
% 299.96/300.49 56712[0:Res:55669.0,3518.0] || -> equal(restrict(intersection(intersection(u,v),w),x,y),null_class) member(regular(restrict(intersection(intersection(u,v),w),x,y)),u)*.
% 299.96/300.49 56711[0:Res:55669.0,3519.0] || -> equal(restrict(intersection(intersection(u,v),w),x,y),null_class) member(regular(restrict(intersection(intersection(u,v),w),x,y)),v)*.
% 299.96/300.49 56694[0:Res:55669.0,3516.0] || subclass(u,v) -> equal(restrict(intersection(u,w),x,y),null_class) member(regular(restrict(intersection(u,w),x,y)),v)*.
% 299.96/300.49 56779[2:Res:55872.0,3516.0] || subclass(u,v) -> equal(restrict(union(u,u),w,x),null_class) member(regular(restrict(union(u,u),w,x)),v)*.
% 299.96/300.49 56832[2:Rew:29362.0,56806.1] single_valued_class(restrict(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)),u,v)) || -> function(restrict(union(null_class,cross_product(universal_class,universal_class)),u,v))*.
% 299.96/300.49 56914[0:Res:56195.0,3518.0] || -> equal(restrict(intersection(u,intersection(v,w)),x,y),null_class) member(regular(restrict(intersection(u,intersection(v,w)),x,y)),v)*.
% 299.96/300.49 56913[0:Res:56195.0,3519.0] || -> equal(restrict(intersection(u,intersection(v,w)),x,y),null_class) member(regular(restrict(intersection(u,intersection(v,w)),x,y)),w)*.
% 299.96/300.49 56896[0:Res:56195.0,3516.0] || subclass(u,v) -> equal(restrict(intersection(w,u),x,y),null_class) member(regular(restrict(intersection(w,u),x,y)),v)*.
% 299.96/300.49 57148[0:Obv:57073.1] || member(not_subclass_element(intersection(intersection(u,v),w),intersection(x,u)),x)* -> subclass(intersection(intersection(u,v),w),intersection(x,u)).
% 299.96/300.49 57513[0:Obv:57439.1] || member(not_subclass_element(intersection(intersection(u,v),w),intersection(x,v)),x)* -> subclass(intersection(intersection(u,v),w),intersection(x,v)).
% 299.96/300.49 57595[2:Res:57186.0,5502.0] || member(regular(intersection(union(null_class,regular(u)),v)),u)* -> equal(intersection(union(null_class,regular(u)),v),null_class) equal(u,null_class).
% 299.96/300.49 57594[2:Res:57186.0,3523.0] || -> equal(intersection(union(null_class,restrict(u,v,w)),x),null_class) member(regular(intersection(union(null_class,restrict(u,v,w)),x)),u)*.
% 299.96/300.49 57903[2:Res:57214.0,5502.0] || member(regular(union(null_class,intersection(regular(u),v))),u)* -> equal(union(null_class,intersection(regular(u),v)),null_class) equal(u,null_class).
% 299.96/300.49 57902[2:Res:57214.0,3523.0] || -> equal(union(null_class,intersection(restrict(u,v,w),x)),null_class) member(regular(union(null_class,intersection(restrict(u,v,w),x))),u)*.
% 299.96/300.49 58506[0:SpR:31.0,10836.1] || member(u,union(cross_product(v,w),x)) -> member(u,restrict(x,v,w)) member(u,symmetric_difference(cross_product(v,w),x))*.
% 299.96/300.49 58503[0:SpR:30.0,10836.1] || member(u,union(v,cross_product(w,x))) -> member(u,restrict(v,w,x)) member(u,symmetric_difference(v,cross_product(w,x)))*.
% 299.96/300.49 58893[0:Rew:15.0,58871.1] || equal(unordered_pair(u,singleton(v)),singleton(u)) -> subclass(ordered_pair(u,v),w) equal(not_subclass_element(ordered_pair(u,v),w),singleton(u))**.
% 299.96/300.49 58983[2:Res:58786.0,5502.0] || member(regular(union(null_class,intersection(u,regular(v)))),v)* -> equal(union(null_class,intersection(u,regular(v))),null_class) equal(v,null_class).
% 299.96/300.49 58982[2:Res:58786.0,3523.0] || -> equal(union(null_class,intersection(u,restrict(v,w,x))),null_class) member(regular(union(null_class,intersection(u,restrict(v,w,x)))),v)*.
% 299.96/300.49 59252[0:Obv:59231.2] || member(u,intersection(v,unordered_pair(u,w))) member(w,v) -> subclass(unordered_pair(u,w),intersection(v,unordered_pair(u,w)))*.
% 299.96/300.49 59254[0:Rew:11151.1,59253.2] || member(u,intersection(v,w)) member(x,w) member(x,v) -> subclass(unordered_pair(u,x),intersection(v,w))*.
% 299.96/300.49 59521[0:Obv:59501.2] || member(u,intersection(v,unordered_pair(w,u))) member(w,v) -> subclass(unordered_pair(w,u),intersection(v,unordered_pair(w,u)))*.
% 299.96/300.49 59523[0:Rew:11152.1,59522.2] || member(u,intersection(v,w)) member(x,w) member(x,v) -> subclass(unordered_pair(x,u),intersection(v,w))*.
% 299.96/300.49 59583[0:Rew:30.0,59582.1,30.0,59582.0] || member(not_subclass_element(restrict(u,v,w),restrict(x,v,w)),x)* -> subclass(restrict(u,v,w),restrict(x,v,w)).
% 299.96/300.49 59859[2:SpL:822.2,59347.0] || member(cross_product(u,v),universal_class) equal(complement(regular(apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 59870[2:SpL:822.2,59385.0] || member(cross_product(u,v),universal_class) equal(union(null_class,apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.96/300.49 59908[0:SpL:20797.1,47385.0] || equal(u,universal_class) member(regular(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(universal_class))),null_class).
% 299.96/300.49 59907[0:SpL:20797.1,47385.0] || equal(u,universal_class) member(regular(power_class(complement(power_class(universal_class)))),image(element_relation,power_class(universal_class)))* -> equal(power_class(complement(power_class(u))),null_class)**.
% 299.96/300.49 60165[2:Res:58207.1,1990.1] || equal(complement(image(u,image(v,singleton(w)))),universal_class)** member(ordered_pair(w,x),compose(u,v))* -> member(x,y)*.
% 299.96/300.49 60471[2:Res:57823.0,3518.0] || -> equal(union(null_class,restrict(intersection(u,v),w,x)),null_class) member(regular(union(null_class,restrict(intersection(u,v),w,x))),u)*.
% 299.96/300.49 60470[2:Res:57823.0,3519.0] || -> equal(union(null_class,restrict(intersection(u,v),w,x)),null_class) member(regular(union(null_class,restrict(intersection(u,v),w,x))),v)*.
% 299.96/300.49 60453[2:Res:57823.0,3516.0] || subclass(u,v) -> equal(union(null_class,restrict(u,w,x)),null_class) member(regular(union(null_class,restrict(u,w,x))),v)*.
% 299.96/300.49 60600[2:SpL:47380.0,12505.1] || equal(intersection(power_class(u),power_class(complement(power_class(v)))),domain_relation) equal(union(complement(power_class(u)),image(element_relation,power_class(v))),domain_relation)** -> .
% 299.96/300.49 60599[2:SpL:47380.0,12239.1] || subclass(domain_relation,intersection(power_class(u),power_class(complement(power_class(v))))) subclass(domain_relation,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 299.96/300.49 60598[2:SpL:47380.0,35720.1] || equal(intersection(power_class(u),power_class(complement(power_class(v)))),domain_relation) subclass(domain_relation,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 299.96/300.49 60590[2:SpL:47380.0,18850.1] || subclass(domain_relation,intersection(power_class(u),power_class(complement(power_class(v))))) subclass(universal_class,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 299.96/300.49 60588[2:SpL:47380.0,35714.1] || equal(intersection(power_class(u),power_class(complement(power_class(v)))),domain_relation) subclass(universal_class,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 299.96/300.49 60576[0:SpR:20797.1,47380.0] || equal(complement(power_class(u)),universal_class) -> equal(union(complement(power_class(v)),image(element_relation,power_class(u))),complement(intersection(power_class(v),power_class(universal_class))))**.
% 299.96/300.49 60553[0:SpR:47380.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))),union(u,intersection(power_class(v),power_class(complement(power_class(w))))))*.
% 299.96/300.49 60507[0:SpR:47380.0,9137.1] || -> member(singleton(null_class),intersection(power_class(u),power_class(complement(power_class(v))))) member(singleton(null_class),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.96/300.49 60499[0:SpR:47380.0,5642.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)),union(intersection(power_class(u),power_class(complement(power_class(v)))),w))*.
% 299.96/300.49 60701[0:Res:57155.0,3518.0] || -> equal(intersection(restrict(intersection(u,v),w,x),y),null_class) member(regular(intersection(restrict(intersection(u,v),w,x),y)),u)*.
% 299.96/300.49 60700[0:Res:57155.0,3519.0] || -> equal(intersection(restrict(intersection(u,v),w,x),y),null_class) member(regular(intersection(restrict(intersection(u,v),w,x),y)),v)*.
% 299.96/300.49 60683[0:Res:57155.0,3516.0] || subclass(u,v) -> equal(intersection(restrict(u,w,x),y),null_class) member(regular(intersection(restrict(u,w,x),y)),v)*.
% 299.96/300.49 60866[2:SpL:47383.0,12505.1] || equal(intersection(power_class(complement(power_class(u))),power_class(v)),domain_relation) equal(union(image(element_relation,power_class(u)),complement(power_class(v))),domain_relation)** -> .
% 299.96/300.49 60865[2:SpL:47383.0,12239.1] || subclass(domain_relation,intersection(power_class(complement(power_class(u))),power_class(v))) subclass(domain_relation,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 299.96/300.49 60864[2:SpL:47383.0,35720.1] || equal(intersection(power_class(complement(power_class(u))),power_class(v)),domain_relation) subclass(domain_relation,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 299.96/300.49 60856[2:SpL:47383.0,18850.1] || subclass(domain_relation,intersection(power_class(complement(power_class(u))),power_class(v))) subclass(universal_class,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 299.96/300.49 60854[2:SpL:47383.0,35714.1] || equal(intersection(power_class(complement(power_class(u))),power_class(v)),domain_relation) subclass(universal_class,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 299.96/300.49 60845[0:SpR:20797.1,47383.0] || equal(complement(power_class(u)),universal_class) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(intersection(power_class(universal_class),power_class(v))))**.
% 299.96/300.49 60818[0:SpR:47383.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))),union(u,intersection(power_class(complement(power_class(v))),power_class(w))))*.
% 299.96/300.49 60772[0:SpR:47383.0,9137.1] || -> member(singleton(null_class),intersection(power_class(complement(power_class(u))),power_class(v))) member(singleton(null_class),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.96/300.49 60764[0:SpR:47383.0,5642.0] || -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)),union(intersection(power_class(complement(power_class(u))),power_class(v)),w))*.
% 299.96/300.49 60973[2:Res:55791.0,3516.0] || subclass(complement(singleton(null_class)),u) -> equal(intersection(v,complement(successor(null_class))),null_class) member(regular(intersection(v,complement(successor(null_class)))),u)*.
% 299.96/300.49 61027[2:Res:57550.0,3516.0] || subclass(complement(singleton(null_class)),u) -> equal(intersection(complement(successor(null_class)),v),null_class) member(regular(intersection(complement(successor(null_class)),v)),u)*.
% 299.96/300.49 61316[0:Res:60.1,11824.0] || member(ordered_pair(u,v),compose(w,x))* -> equal(ordered_pair(first(ordered_pair(v,omega)),second(ordered_pair(v,omega))),ordered_pair(v,omega))**.
% 299.96/300.49 61216[4:Res:33865.1,11824.0] || member(inverse(u),universal_class) -> equal(ordered_pair(first(ordered_pair(range_of(u),omega)),second(ordered_pair(range_of(u),omega))),ordered_pair(range_of(u),omega))**.
% 299.96/300.49 61660[6:SpL:47383.0,54318.0] || equal(successor(union(image(element_relation,power_class(u)),complement(power_class(v)))),null_class)** -> member(null_class,intersection(power_class(complement(power_class(u))),power_class(v))).
% 299.96/300.49 61659[6:SpL:47380.0,54318.0] || equal(successor(union(complement(power_class(u)),image(element_relation,power_class(v)))),null_class)** -> member(null_class,intersection(power_class(u),power_class(complement(power_class(v))))).
% 299.96/300.49 61680[2:SpL:47383.0,54651.0] || equal(successor(union(image(element_relation,power_class(u)),complement(power_class(v)))),null_class)** -> member(omega,intersection(power_class(complement(power_class(u))),power_class(v))).
% 299.96/300.49 61679[2:SpL:47380.0,54651.0] || equal(successor(union(complement(power_class(u)),image(element_relation,power_class(v)))),null_class)** -> member(omega,intersection(power_class(u),power_class(complement(power_class(v))))).
% 299.96/300.49 61771[2:SpL:47383.0,54811.0] || equal(successor(union(image(element_relation,power_class(u)),complement(power_class(v)))),null_class)** -> member(y__dfg,intersection(power_class(complement(power_class(u))),power_class(v))).
% 299.96/300.49 61770[2:SpL:47380.0,54811.0] || equal(successor(union(complement(power_class(u)),image(element_relation,power_class(v)))),null_class)** -> member(y__dfg,intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.49 61852[2:SpL:27508.0,3979.1] || member(u,image(element_relation,union(union(null_class,v),w))) member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))* -> .
% 300.06/300.49 61851[2:SpL:35175.0,3979.1] || member(u,image(element_relation,union(union(v,v),w)))* member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))* -> .
% 300.06/300.49 61835[2:SpL:27508.0,3979.1] || member(u,image(element_relation,union(v,union(null_class,w)))) member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))* -> .
% 300.06/300.49 61834[2:SpL:35175.0,3979.1] || member(u,image(element_relation,union(v,union(w,w))))* member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))* -> .
% 300.06/300.49 62139[2:Rew:3491.1,62138.1] || member(regular(intersection(u,v)),intersection(singleton(u),w))* -> equal(intersection(u,v),null_class) equal(intersection(singleton(u),w),null_class).
% 300.06/300.49 62141[2:Rew:2884.1,62140.1] || member(regular(intersection(u,v)),intersection(w,singleton(u)))* -> equal(intersection(u,v),null_class) equal(intersection(w,singleton(u)),null_class).
% 300.06/300.49 62400[2:Rew:3491.1,62399.1] || member(regular(intersection(u,v)),intersection(singleton(v),w))* -> equal(intersection(u,v),null_class) equal(intersection(singleton(v),w),null_class).
% 300.06/300.49 62402[2:Rew:2884.1,62401.1] || member(regular(intersection(u,v)),intersection(w,singleton(v)))* -> equal(intersection(u,v),null_class) equal(intersection(w,singleton(v)),null_class).
% 300.06/300.49 62617[2:SpL:822.2,62529.0] || member(cross_product(u,v),universal_class) equal(successor(singleton(apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.49 62835[2:Res:57200.0,7495.1] || member(intersection(successor(null_class),u),universal_class) -> equal(intersection(successor(null_class),u),null_class) equal(apply(choice,intersection(successor(null_class),u)),null_class)**.
% 300.06/300.49 62834[2:Res:55663.0,7495.1] || member(intersection(u,successor(null_class)),universal_class) -> equal(intersection(u,successor(null_class)),null_class) equal(apply(choice,intersection(u,successor(null_class))),null_class)**.
% 300.06/300.49 62814[2:Res:27110.0,7495.1] || member(union(null_class,singleton(u)),universal_class) -> equal(union(null_class,singleton(u)),null_class) equal(apply(choice,union(null_class,singleton(u))),u)**.
% 300.06/300.49 62902[10:SpL:47383.0,61184.0] || subclass(union(image(element_relation,power_class(u)),complement(power_class(v))),null_class)* -> member(regular(null_class),intersection(power_class(complement(power_class(u))),power_class(v))).
% 300.06/300.49 62901[10:SpL:47380.0,61184.0] || subclass(union(complement(power_class(u)),image(element_relation,power_class(v))),null_class)* -> member(regular(null_class),intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.49 62964[4:Res:14893.1,11603.0] || subclass(domain_relation,rotate(cross_product(universal_class,universal_class))) subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(w,cantor(ordered_pair(x,w))),u)*.
% 300.06/300.49 63099[2:SpR:62519.1,47383.0] || equal(successor(intersection(power_class(complement(power_class(u))),power_class(v))),null_class) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),universal_class)**.
% 300.06/300.49 63098[2:SpR:62519.1,47380.0] || equal(successor(intersection(power_class(u),power_class(complement(power_class(v))))),null_class) -> equal(union(complement(power_class(u)),image(element_relation,power_class(v))),universal_class)**.
% 300.06/300.49 63682[2:Rew:28.0,63633.1,47084.0,63633.0,26509.0,63633.0] || member(u,power_class(v)) member(u,union(w,x)) member(u,complement(intersection(union(w,x),power_class(v))))* -> .
% 300.06/300.49 64556[2:Rew:47084.0,64511.1,26509.0,64511.1,28.0,64511.0] || member(u,union(v,w)) member(u,power_class(x)) member(u,complement(intersection(power_class(x),union(v,w))))* -> .
% 300.06/300.49 64628[10:Rew:26509.0,64581.0] || equal(union(null_class,intersection(u,v)),null_class) member(regular(null_class),union(u,v)) -> member(regular(null_class),symmetric_difference(u,v))*.
% 300.06/300.49 64835[0:Res:1960.2,3.0] || member(u,v)* member(singleton(u),w)* subclass(cross_product(w,v),x)* -> member(singleton(singleton(singleton(u))),x)*.
% 300.06/300.49 65441[2:SpL:822.2,65392.0] || member(cross_product(u,v),universal_class) subclass(complement(singleton(apply(choice,cross_product(u,v)))),null_class)* -> equal(cross_product(u,v),null_class).
% 300.06/300.49 65587[4:Res:9927.3,9932.0] || member(u,universal_class) member(v,u) subclass(element_relation,apply(null_class,w))* -> member(ordered_pair(v,u),sum_class(range_of(null_class)))*.
% 300.06/300.49 65586[4:Res:9927.3,9931.0] || member(u,universal_class) member(v,u) subclass(element_relation,apply(null_class,w))* -> member(ordered_pair(v,u),apply(null_class,x))*.
% 300.06/300.49 65585[4:Res:9927.3,9930.0] || member(u,universal_class) member(v,u) subclass(element_relation,sum_class(range_of(null_class))) -> member(ordered_pair(v,u),apply(null_class,w))*.
% 300.06/300.49 65572[0:Res:9927.3,576.0] || member(u,universal_class) member(v,u) subclass(element_relation,symmetric_difference(w,x)) -> member(ordered_pair(v,u),union(w,x))*.
% 300.06/300.49 65557[0:Res:9927.3,3.0] || member(u,universal_class) member(v,u) subclass(element_relation,w)* subclass(w,x)* -> member(ordered_pair(v,u),x)*.
% 300.06/300.49 66495[2:SpL:822.2,66465.0] || member(cross_product(u,v),universal_class) subclass(universal_class,regular(singleton(apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.49 66511[2:SpL:43004.0,46751.1] || member(u,universal_class) subclass(power_class(union(v,v)),w)* -> member(u,complement(power_class(union(null_class,v))))* member(u,w)*.
% 300.06/300.49 66510[2:SpL:43004.0,46751.1] || member(u,universal_class) subclass(power_class(union(null_class,v)),w)* -> member(u,complement(power_class(union(v,v))))* member(u,w)*.
% 300.06/300.49 66508[0:SpL:20797.1,46751.1] || equal(u,universal_class) member(v,universal_class) subclass(power_class(u),w)* -> member(v,complement(power_class(universal_class)))* member(v,w)*.
% 300.06/300.49 66507[0:SpL:20797.1,46751.1] || equal(u,universal_class) member(v,universal_class) subclass(power_class(universal_class),w)* -> member(v,complement(power_class(u)))* member(v,w)*.
% 300.06/300.49 66541[2:SpL:822.2,66503.0] || member(cross_product(u,v),universal_class) equal(regular(singleton(apply(choice,cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.49 66984[0:Res:3559.1,3.0] || subclass(union(u,v),w) -> equal(intersection(symmetric_difference(u,v),x),null_class) member(regular(intersection(symmetric_difference(u,v),x)),w)*.
% 300.06/300.49 67331[0:Res:3569.1,3.0] || subclass(union(u,v),w) -> equal(intersection(x,symmetric_difference(u,v)),null_class) member(regular(intersection(x,symmetric_difference(u,v))),w)*.
% 300.06/300.49 68251[0:Rew:46508.0,68156.1] || member(not_subclass_element(u,union(complement(power_class(v)),w)),symmetric_difference(power_class(v),complement(w)))* -> subclass(u,union(complement(power_class(v)),w)).
% 300.06/300.49 68252[0:Rew:46502.0,68155.1] || member(not_subclass_element(u,union(v,complement(power_class(w)))),symmetric_difference(complement(v),power_class(w)))* -> subclass(u,union(v,complement(power_class(w)))).
% 300.06/300.49 68257[0:Rew:31.0,68096.1] || member(not_subclass_element(u,complement(restrict(v,w,x))),symmetric_difference(cross_product(w,x),v))* -> subclass(u,complement(restrict(v,w,x))).
% 300.06/300.49 68258[0:Rew:30.0,68093.1] || member(not_subclass_element(u,complement(restrict(v,w,x))),symmetric_difference(v,cross_product(w,x)))* -> subclass(u,complement(restrict(v,w,x))).
% 300.06/300.49 68283[0:Obv:68162.2] || member(u,complement(intersection(v,w))) member(x,symmetric_difference(v,w)) -> subclass(unordered_pair(x,u),complement(intersection(v,w)))*.
% 300.06/300.49 68284[0:Obv:68161.2] || member(u,complement(intersection(v,w))) member(x,symmetric_difference(v,w)) -> subclass(unordered_pair(u,x),complement(intersection(v,w)))*.
% 300.06/300.49 68495[2:Obv:68476.2] || subclass(u,symmetric_difference(v,w)) subclass(u,regular(union(v,w)))* -> subclass(u,x)* equal(union(v,w),null_class).
% 300.06/300.49 68507[2:Obv:68466.1] || subclass(symmetric_difference(u,v),regular(complement(intersection(u,v))))* -> subclass(symmetric_difference(u,v),w)* equal(complement(intersection(u,v)),null_class).
% 300.06/300.49 68508[2:Obv:68469.1] || subclass(restrict(u,v,w),regular(cross_product(v,w)))* -> subclass(restrict(u,v,w),x)* equal(cross_product(v,w),null_class).
% 300.06/300.49 68509[2:MRR:68456.0,9967.1] || subclass(u,regular(union(v,w)))* -> member(not_subclass_element(u,x),complement(v))* subclass(u,x) equal(union(v,w),null_class).
% 300.06/300.49 68510[2:MRR:68455.0,9967.1] || subclass(u,regular(union(v,w)))* -> member(not_subclass_element(u,x),complement(w))* subclass(u,x) equal(union(v,w),null_class).
% 300.06/300.49 68512[2:Obv:68434.2] || subclass(intersection(singleton(u),v),regular(w))* member(u,w) -> subclass(intersection(singleton(u),v),x)* equal(w,null_class).
% 300.06/300.49 68513[2:Obv:68433.2] || subclass(intersection(u,singleton(v)),regular(w))* member(v,w) -> subclass(intersection(u,singleton(v)),x)* equal(w,null_class).
% 300.06/300.49 68818[4:Rew:5774.0,68813.2] || member(u,universal_class) -> member(u,cantor(cross_product(v,singleton(w)))) equal(domain__dfg(cross_product(singleton(u),universal_class),v,w),single_valued3(null_class))**.
% 300.06/300.49 68830[2:SpL:47383.0,65406.0] || subclass(union(image(element_relation,power_class(u)),complement(power_class(v))),null_class)* -> member(singleton(w),intersection(power_class(complement(power_class(u))),power_class(v)))*.
% 300.06/300.49 68829[2:SpL:47380.0,65406.0] || subclass(union(complement(power_class(u)),image(element_relation,power_class(v))),null_class)* -> member(singleton(w),intersection(power_class(u),power_class(complement(power_class(v)))))*.
% 300.06/300.49 69074[2:Rew:26509.0,69006.0] || equal(union(null_class,intersection(u,v)),null_class) member(singleton(w),union(u,v)) -> member(singleton(w),symmetric_difference(u,v))*.
% 300.06/300.49 69241[0:Rew:69101.0,69236.1] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(complement(cross_product(image(w,singleton(u)),universal_class)),w))* -> subclass(v,range_of(null_class)).
% 300.06/300.49 69875[0:SpR:47383.0,40549.0] || -> equal(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),restrict(intersection(power_class(complement(power_class(u))),power_class(v)),w,x)),null_class)**.
% 300.06/300.49 69874[0:SpR:47380.0,40549.0] || -> equal(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),restrict(intersection(power_class(u),power_class(complement(power_class(v)))),w,x)),null_class)**.
% 300.06/300.49 70221[3:Res:9917.1,12154.1] || member(not_subclass_element(u,intersection(compose(element_relation,universal_class),v)),element_relation)* subclass(u,v) -> subclass(u,intersection(compose(element_relation,universal_class),v)).
% 300.06/300.49 70289[0:Rew:31.0,70143.2] || subclass(u,v) member(not_subclass_element(u,restrict(v,w,x)),cross_product(w,x))* -> subclass(u,restrict(v,w,x)).
% 300.06/300.49 70290[0:Rew:30.0,70140.2] || subclass(u,cross_product(v,w)) member(not_subclass_element(u,restrict(x,v,w)),x)* -> subclass(u,restrict(x,v,w)).
% 300.06/300.49 70318[0:Obv:70206.3] || equal(u,v) subclass(unordered_pair(v,u),w) member(v,x) -> subclass(unordered_pair(v,u),intersection(x,w))*.
% 300.06/300.49 70323[0:MRR:70220.0,9967.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(union(w,x),v)),complement(w))* subclass(u,intersection(union(w,x),v)).
% 300.06/300.49 70324[0:MRR:70219.0,9967.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(union(w,x),v)),complement(x))* subclass(u,intersection(union(w,x),v)).
% 300.06/300.49 70421[2:Res:2892.1,43320.0] || -> equal(intersection(u,restrict(union(null_class,v),w,x)),null_class) member(regular(intersection(u,restrict(union(null_class,v),w,x))),v)*.
% 300.06/300.49 70414[2:Res:3499.1,43320.0] || -> equal(intersection(restrict(union(null_class,u),v,w),x),null_class) member(regular(intersection(restrict(union(null_class,u),v,w),x)),u)*.
% 300.06/300.49 70741[3:Res:9917.1,12156.0] || member(not_subclass_element(intersection(u,v),intersection(compose(element_relation,universal_class),v)),element_relation)* -> subclass(intersection(u,v),intersection(compose(element_relation,universal_class),v)).
% 300.06/300.49 70847[0:Rew:31.0,70608.1] || member(not_subclass_element(intersection(u,v),restrict(v,w,x)),cross_product(w,x))* -> subclass(intersection(u,v),restrict(v,w,x)).
% 300.06/300.49 70887[0:MRR:70740.0,9967.1] || -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),v)),complement(w))* subclass(intersection(u,v),intersection(union(w,x),v)).
% 300.06/300.49 70888[0:MRR:70739.0,9967.1] || -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),v)),complement(x))* subclass(intersection(u,v),intersection(union(w,x),v)).
% 300.06/300.49 70979[2:Res:58909.0,3516.0] || subclass(union(u,v),w) -> equal(union(null_class,symmetric_difference(u,v)),null_class) member(regular(union(null_class,symmetric_difference(u,v))),w)*.
% 300.06/300.49 71421[3:Res:9917.1,12157.0] || member(not_subclass_element(intersection(u,v),intersection(compose(element_relation,universal_class),u)),element_relation)* -> subclass(intersection(u,v),intersection(compose(element_relation,universal_class),u)).
% 300.06/300.49 71525[0:Rew:31.0,71288.1] || member(not_subclass_element(intersection(u,v),restrict(u,w,x)),cross_product(w,x))* -> subclass(intersection(u,v),restrict(u,w,x)).
% 300.06/300.49 71571[0:MRR:71420.0,9967.1] || -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),u)),complement(w))* subclass(intersection(u,v),intersection(union(w,x),u)).
% 300.06/300.49 71572[0:MRR:71419.0,9967.1] || -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),u)),complement(x))* subclass(intersection(u,v),intersection(union(w,x),u)).
% 300.06/300.49 72354[2:Rew:71741.0,50657.0] || -> equal(intersection(successor(complement(u)),union(union(u,null_class),complement(singleton(complement(u))))),symmetric_difference(union(u,null_class),complement(singleton(complement(u)))))**.
% 300.06/300.49 74396[2:Rew:72917.0,72994.1] || member(not_subclass_element(union(null_class,u),intersection(v,union(u,null_class))),v)* -> subclass(union(null_class,u),intersection(v,union(u,null_class))).
% 300.06/300.49 75710[0:SpL:73483.0,4303.1] || member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* subclass(complement(symmetric_difference(v,w)),x)* -> member(u,x)*.
% 300.06/300.49 75848[0:Rew:73483.0,75731.1] || member(not_subclass_element(complement(intersection(u,v)),symmetric_difference(u,v)),union(u,v))* -> subclass(complement(intersection(u,v)),symmetric_difference(u,v)).
% 300.06/300.49 76947[9:Res:75452.1,3523.0] function(restrict(u,v,w)) || -> equal(successor(restrict(u,v,w)),null_class) member(regular(successor(restrict(u,v,w))),u)*.
% 300.06/300.49 77401[0:SpL:73462.0,1416.0] || member(not_subclass_element(u,intersection(v,w)),v)* member(not_subclass_element(u,intersection(w,v)),w)* -> subclass(u,intersection(w,v)).
% 300.06/300.49 77588[0:Rew:77572.0,24958.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> equal(u,null_class) member(regular(u),complement(symmetric_difference(v,w))).
% 300.06/300.49 77614[0:Rew:77572.0,67899.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> equal(w,null_class) member(regular(w),complement(symmetric_difference(u,v)))*.
% 300.06/300.49 77648[4:Rew:77572.0,67870.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),ordered_pair(w,universal_class))* -> member(unordered_pair(w,null_class),complement(symmetric_difference(u,v)))*.
% 300.06/300.49 79206[2:Res:75236.0,3516.0] || subclass(u,v) -> equal(restrict(union(u,null_class),w,x),null_class) member(regular(restrict(union(u,null_class),w,x)),v)*.
% 300.06/300.49 80196[4:Rew:79906.0,79998.1] || member(not_subclass_element(intersection(u,complement(apply(null_class,v))),w),sum_class(range_of(null_class)))* -> subclass(intersection(u,complement(apply(null_class,universal_class))),w).
% 300.06/300.49 80197[4:Rew:79906.0,79978.1] || member(not_subclass_element(intersection(complement(apply(null_class,u)),v),w),sum_class(range_of(null_class)))* -> subclass(intersection(complement(apply(null_class,universal_class)),v),w).
% 300.06/300.49 79892[4:SpR:73051.0,572.0] || -> equal(intersection(union(u,sum_class(range_of(null_class))),union(complement(u),complement(apply(null_class,v)))),symmetric_difference(complement(u),complement(apply(null_class,v))))**.
% 300.06/300.49 79851[4:SpR:73051.0,572.0] || -> equal(intersection(union(sum_class(range_of(null_class)),u),union(complement(apply(null_class,v)),complement(u))),symmetric_difference(complement(apply(null_class,v)),complement(u)))**.
% 300.06/300.49 80651[4:Res:71991.0,5655.0] || subclass(complement(apply(null_class,u)),v)* -> subclass(complement(apply(null_class,w)),x) member(not_subclass_element(complement(apply(null_class,w)),x),v)*.
% 300.06/300.49 81028[2:SpL:72272.0,3979.1] || member(u,image(element_relation,union(v,union(w,null_class)))) member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))* -> .
% 300.06/300.49 81083[2:Rew:72272.0,81023.1] || member(not_subclass_element(intersection(u,union(null_class,complement(v))),w),union(v,null_class))* -> subclass(intersection(u,union(null_class,complement(v))),w).
% 300.06/300.49 81016[2:SpL:72272.0,3979.1] || member(u,image(element_relation,union(union(v,null_class),w))) member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))* -> .
% 300.06/300.49 81084[2:Rew:72272.0,81003.1] || member(not_subclass_element(intersection(union(null_class,complement(u)),v),w),union(u,null_class))* -> subclass(intersection(union(null_class,complement(u)),v),w).
% 300.06/300.49 80951[2:SpR:72272.0,572.0] || -> equal(intersection(union(u,union(v,null_class)),union(complement(u),union(null_class,complement(v)))),symmetric_difference(complement(u),union(null_class,complement(v))))**.
% 300.06/300.49 80910[2:SpR:72272.0,572.0] || -> equal(intersection(union(union(u,null_class),v),union(union(null_class,complement(u)),complement(v))),symmetric_difference(union(null_class,complement(u)),complement(v)))**.
% 300.06/300.49 81435[4:SpL:73050.0,4321.0] || member(not_subclass_element(intersection(u,complement(apply(null_class,v))),w),apply(null_class,x))* -> subclass(intersection(u,complement(apply(null_class,x))),w).
% 300.06/300.49 81415[4:SpL:73050.0,5529.0] || member(not_subclass_element(intersection(complement(apply(null_class,u)),v),w),apply(null_class,x))* -> subclass(intersection(complement(apply(null_class,x)),v),w).
% 300.06/300.49 81324[4:SpR:73050.0,572.0] || -> equal(intersection(union(u,apply(null_class,v)),union(complement(u),complement(apply(null_class,w)))),symmetric_difference(complement(u),complement(apply(null_class,w))))**.
% 300.06/300.49 81283[4:SpR:73050.0,572.0] || -> equal(intersection(union(apply(null_class,u),v),union(complement(apply(null_class,w)),complement(v))),symmetric_difference(complement(apply(null_class,w)),complement(v)))**.
% 300.06/300.49 81944[2:SpL:76334.0,46751.1] || member(u,universal_class) subclass(power_class(union(null_class,v)),w)* -> member(u,complement(power_class(union(v,null_class))))* member(u,w)*.
% 300.06/300.49 81932[2:SpL:76334.0,46751.1] || member(u,universal_class) subclass(power_class(union(v,null_class)),w)* -> member(u,complement(power_class(union(null_class,v))))* member(u,w)*.
% 300.06/300.49 82270[2:SpL:81953.1,46751.1] || equal(null_class,u) member(v,universal_class) subclass(power_class(null_class),w)* -> member(v,complement(power_class(u)))* member(v,w)*.
% 300.06/300.49 82247[2:SpL:81953.1,47385.0] || equal(null_class,u) member(regular(power_class(complement(power_class(null_class)))),image(element_relation,power_class(null_class)))* -> equal(power_class(complement(power_class(u))),null_class)**.
% 300.06/300.49 82241[2:SpL:81953.1,46751.1] || equal(null_class,u) member(v,universal_class) subclass(power_class(u),w)* -> member(v,complement(power_class(null_class)))* member(v,w)*.
% 300.06/300.49 82220[2:SpL:81953.1,47385.0] || equal(null_class,u) member(regular(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(null_class))),null_class).
% 300.06/300.49 82781[2:Res:72942.0,3516.0] || subclass(union(u,null_class),v) -> equal(intersection(w,union(null_class,u)),null_class) member(regular(intersection(w,union(null_class,u))),v)*.
% 300.06/300.49 82879[2:Res:72985.0,3516.0] || subclass(union(u,null_class),v) -> equal(intersection(union(null_class,u),w),null_class) member(regular(intersection(union(null_class,u),w)),v)*.
% 300.06/300.49 83650[2:SpL:75241.0,46751.1] || member(u,universal_class) subclass(power_class(union(v,null_class)),w)* -> member(u,complement(power_class(union(v,v))))* member(u,w)*.
% 300.06/300.49 83634[2:SpL:75241.0,46751.1] || member(u,universal_class) subclass(power_class(union(v,v)),w)* -> member(u,complement(power_class(union(v,null_class))))* member(u,w)*.
% 300.06/300.49 84037[2:Res:2892.1,75363.0] || -> equal(intersection(u,restrict(union(v,null_class),w,x)),null_class) member(regular(intersection(u,restrict(union(v,null_class),w,x))),v)*.
% 300.06/300.49 84030[2:Res:3499.1,75363.0] || -> equal(intersection(restrict(union(u,null_class),v,w),x),null_class) member(regular(intersection(restrict(union(u,null_class),v,w),x)),u)*.
% 300.06/300.49 84329[9:Res:76532.1,5655.0] function(u) || subclass(u,v) -> subclass(intersection(successor(u),w),x) member(not_subclass_element(intersection(successor(u),w),x),v)*.
% 300.06/300.49 84383[9:Res:76638.1,5655.0] function(u) || subclass(u,v) -> subclass(intersection(w,successor(u)),x) member(not_subclass_element(intersection(w,successor(u)),x),v)*.
% 300.06/300.49 84704[0:SpL:77552.0,4321.0] || member(not_subclass_element(intersection(u,complement(symmetric_difference(v,w))),x),symmetric_difference(w,v))* -> subclass(intersection(u,complement(symmetric_difference(w,v))),x).
% 300.06/300.49 84682[0:SpL:77552.0,5529.0] || member(not_subclass_element(intersection(complement(symmetric_difference(u,v)),w),x),symmetric_difference(v,u))* -> subclass(intersection(complement(symmetric_difference(v,u)),w),x).
% 300.06/300.49 84585[0:SpR:77552.0,572.0] || -> equal(intersection(union(u,symmetric_difference(v,w)),union(complement(u),complement(symmetric_difference(w,v)))),symmetric_difference(complement(u),complement(symmetric_difference(w,v))))**.
% 300.06/300.49 84544[0:SpR:77552.0,572.0] || -> equal(intersection(union(symmetric_difference(u,v),w),union(complement(symmetric_difference(v,u)),complement(w))),symmetric_difference(complement(symmetric_difference(v,u)),complement(w)))**.
% 300.06/300.49 84856[0:Res:77756.0,3516.0] || subclass(union(u,v),w) -> equal(symmetric_difference(complement(v),complement(u)),null_class) member(regular(symmetric_difference(complement(v),complement(u))),w)*.
% 300.06/300.49 84838[0:SpR:47383.0,77756.0] || -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)),union(w,intersection(power_class(complement(power_class(u))),power_class(v))))*.
% 300.06/300.49 84837[0:SpR:47380.0,77756.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)),union(w,intersection(power_class(u),power_class(complement(power_class(v))))))*.
% 300.06/300.49 84815[0:SpR:47383.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))),union(intersection(power_class(complement(power_class(v))),power_class(w)),u))*.
% 300.06/300.49 84814[0:SpR:47380.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))),union(intersection(power_class(v),power_class(complement(power_class(w)))),u))*.
% 300.06/300.49 84962[2:Res:77768.0,3516.0] || subclass(union(u,v),w) -> equal(union(null_class,symmetric_difference(v,u)),null_class) member(regular(union(null_class,symmetric_difference(v,u))),w)*.
% 300.06/300.49 85072[2:Res:82724.0,3516.0] || subclass(union(u,u),v)* -> equal(intersection(w,union(null_class,u)),null_class) member(regular(intersection(w,union(null_class,u))),v)*.
% 300.06/300.49 85238[2:Rew:26509.0,85183.1] || member(regular(intersection(union(null_class,u),complement(v))),union(complement(u),v))* -> equal(intersection(union(null_class,u),complement(v)),null_class).
% 300.06/300.49 85241[2:Rew:26509.0,85160.1] || member(regular(intersection(complement(u),union(null_class,v))),union(u,complement(v)))* -> equal(intersection(complement(u),union(null_class,v)),null_class).
% 300.06/300.49 85275[2:Rew:47084.0,85142.1,26509.0,85142.1,47084.0,85142.1,26509.0,85142.1,47084.0,85142.0,26509.0,85142.0,47084.0,85142.0,26509.0,85142.0] || member(regular(intersection(power_class(u),power_class(v))),complement(intersection(power_class(u),power_class(v))))* -> equal(intersection(power_class(u),power_class(v)),null_class).
% 300.06/300.49 85395[0:MRR:85394.0,13.0] || subclass(unordered_pair(u,v),complement(w))* member(v,w) -> member(u,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class).
% 300.06/300.49 85398[0:MRR:85397.0,13.0] || subclass(unordered_pair(u,v),complement(w))* member(u,w) -> member(v,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class).
% 300.06/300.49 85670[9:Rew:73632.1,85639.2] function(intersection(u,v)) || member(regular(successor(intersection(u,v))),symmetric_difference(u,v))* -> equal(successor(intersection(u,v)),null_class).
% 300.06/300.49 85881[2:Res:82752.0,3516.0] || subclass(union(u,null_class),v) -> equal(intersection(w,union(u,u)),null_class) member(regular(intersection(w,union(u,u))),v)*.
% 300.06/300.49 85991[2:Res:82819.0,3516.0] || subclass(union(u,u),v)* -> equal(intersection(union(null_class,u),w),null_class) member(regular(intersection(union(null_class,u),w)),v)*.
% 300.06/300.49 86244[2:Res:82847.0,3516.0] || subclass(union(u,null_class),v) -> equal(intersection(union(u,u),w),null_class) member(regular(intersection(union(u,u),w)),v)*.
% 300.06/300.49 86394[2:Res:85030.0,3516.0] || subclass(union(u,u),v)* -> equal(intersection(w,union(u,null_class)),null_class) member(regular(intersection(w,union(u,null_class))),v)*.
% 300.06/300.49 86494[2:Res:86351.0,3516.0] || subclass(union(null_class,u),v) -> equal(intersection(w,union(u,null_class)),null_class) member(regular(intersection(w,union(u,null_class))),v)*.
% 300.06/300.49 86695[2:Res:86476.0,3516.0] || subclass(union(null_class,u),v) -> equal(intersection(union(u,null_class),w),null_class) member(regular(intersection(union(u,null_class),w)),v)*.
% 300.06/300.49 86799[2:Res:85816.0,3516.0] || subclass(union(null_class,u),v) -> equal(intersection(w,union(u,u)),null_class) member(regular(intersection(w,union(u,u))),v)*.
% 300.06/300.49 86904[2:Res:85946.0,3516.0] || subclass(union(u,u),v)* -> equal(intersection(union(u,null_class),w),null_class) member(regular(intersection(union(u,null_class),w)),v)*.
% 300.06/300.49 87014[2:Res:86177.0,3516.0] || subclass(union(null_class,u),v) -> equal(intersection(union(u,u),w),null_class) member(regular(intersection(union(u,u),w)),v)*.
% 300.06/300.49 87076[0:SpL:73483.0,7500.1] || member(u,universal_class) subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(apply(choice,u),complement(intersection(v,w)))*.
% 300.06/300.49 87902[9:Res:87834.1,37557.1] function(u) || equal(complement(cantor(range_of(v))),null_class) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(v))*.
% 300.06/300.49 88171[0:SpL:73483.0,7529.2] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(w,x)) -> member(image(u,v),complement(intersection(w,x)))*.
% 300.06/300.49 88452[2:Res:2892.1,55935.0] || -> equal(intersection(u,restrict(union(v,v),w,x)),null_class) member(regular(intersection(u,restrict(union(v,v),w,x))),v)*.
% 300.06/300.49 88445[2:Res:3499.1,55935.0] || -> equal(intersection(restrict(union(u,u),v,w),x),null_class) member(regular(intersection(restrict(union(u,u),v,w),x)),u)*.
% 300.06/300.49 88878[2:Res:88640.1,5660.0] || subclass(u,restrict(v,w,x))* -> subclass(union(null_class,u),y) member(not_subclass_element(union(null_class,u),y),cross_product(w,x))*.
% 300.06/300.49 88917[4:Res:9967.1,15172.0] || subclass(domain_relation,u)* subclass(u,v)* -> subclass(w,x) member(ordered_pair(not_subclass_element(w,x),cantor(not_subclass_element(w,x))),v)*.
% 300.06/300.49 88916[4:Res:33865.1,15172.0] || member(inverse(u),universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(range_of(u),cantor(range_of(u))),w)*.
% 300.06/300.49 88912[4:Res:3911.1,15172.0] function(u) || subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(apply(u,x),cantor(apply(u,x))),w)*.
% 300.06/300.49 89058[2:Res:88641.1,5660.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,null_class),y) member(not_subclass_element(union(u,null_class),y),cross_product(w,x))*.
% 300.06/300.49 90568[2:SpR:819.1,89908.1] || equal(first(not_subclass_element(cross_product(u,v),w)),universal_class) -> subclass(cross_product(u,v),w) member(null_class,not_subclass_element(cross_product(u,v),w))*.
% 300.06/300.49 91740[2:Res:91573.0,46724.0] || -> equal(singleton(complement(symmetric_difference(power_class(u),complement(v)))),null_class) member(complement(symmetric_difference(power_class(u),complement(v))),union(complement(power_class(u)),v))*.
% 300.06/300.49 91739[2:Res:91573.0,4283.0] || -> equal(singleton(complement(symmetric_difference(cross_product(u,v),w))),null_class) member(complement(symmetric_difference(cross_product(u,v),w)),complement(restrict(w,u,v)))*.
% 300.06/300.49 91738[2:Res:91573.0,46534.0] || -> equal(singleton(complement(symmetric_difference(complement(u),power_class(v)))),null_class) member(complement(symmetric_difference(complement(u),power_class(v))),union(u,complement(power_class(v))))*.
% 300.06/300.49 91736[2:Res:91573.0,4282.0] || -> equal(singleton(complement(symmetric_difference(u,cross_product(v,w)))),null_class) member(complement(symmetric_difference(u,cross_product(v,w))),complement(restrict(u,v,w)))*.
% 300.06/300.49 92373[2:Rew:26509.0,92313.0] || -> subclass(symmetric_difference(union(null_class,u),complement(v)),w) member(not_subclass_element(symmetric_difference(union(null_class,u),complement(v)),w),union(complement(u),v))*.
% 300.06/300.49 92376[2:Rew:26509.0,92290.0] || -> subclass(symmetric_difference(complement(u),union(null_class,v)),w) member(not_subclass_element(symmetric_difference(complement(u),union(null_class,v)),w),union(u,complement(v)))*.
% 300.06/300.49 92538[0:Res:70784.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(x,u),v),null_class) member(regular(intersection(intersection(x,u),v)),w)*.
% 300.06/300.49 92756[2:Rew:26509.0,92673.1] || -> member(not_subclass_element(u,intersection(union(null_class,v),complement(w))),union(complement(v),w))* subclass(u,intersection(union(null_class,v),complement(w))).
% 300.06/300.49 92759[2:Rew:26509.0,92650.1] || -> member(not_subclass_element(u,intersection(complement(v),union(null_class,w))),union(v,complement(w)))* subclass(u,intersection(complement(v),union(null_class,w))).
% 300.06/300.49 92794[2:Rew:47084.0,92632.1,26509.0,92632.1,47084.0,92632.1,26509.0,92632.1,47084.0,92632.0,26509.0,92632.0,47084.0,92632.0,26509.0,92632.0] || -> member(not_subclass_element(u,intersection(power_class(v),power_class(w))),complement(intersection(power_class(v),power_class(w))))* subclass(u,intersection(power_class(v),power_class(w))).
% 300.06/300.49 92912[0:Res:70785.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(u,x),v),null_class) member(regular(intersection(intersection(u,x),v)),w)*.
% 300.06/300.49 94366[0:Res:4329.1,26.1] || member(not_subclass_element(intersection(u,restrict(complement(v),w,x)),y),v)* -> subclass(intersection(u,restrict(complement(v),w,x)),y).
% 300.06/300.49 94448[2:Obv:94404.1] || subclass(intersection(u,restrict(v,w,x)),regular(v))* -> subclass(intersection(u,restrict(v,w,x)),y)* equal(v,null_class).
% 300.06/300.49 94542[2:Res:92885.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(union(null_class,u),v),null_class) member(regular(intersection(union(null_class,u),v)),w)*.
% 300.06/300.49 94677[2:Res:92886.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),w)*.
% 300.06/300.49 94831[2:Res:94452.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(union(null_class,v),u),null_class) member(regular(intersection(union(null_class,v),u)),w)*.
% 300.06/300.49 95006[0:Res:5533.1,26.1] || member(not_subclass_element(intersection(restrict(complement(u),v,w),x),y),u)* -> subclass(intersection(restrict(complement(u),v,w),x),y).
% 300.06/300.49 95092[2:Obv:95044.1] || subclass(intersection(restrict(u,v,w),x),regular(u))* -> subclass(intersection(restrict(u,v,w),x),y)* equal(u,null_class).
% 300.06/300.49 96280[2:Res:94521.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(v,union(null_class,u)),null_class) member(regular(intersection(v,union(null_class,u))),w)*.
% 300.06/300.49 96488[2:Res:94593.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(union(v,null_class),u),null_class) member(regular(intersection(union(v,null_class),u)),w)*.
% 300.06/300.49 96639[2:Res:94657.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(v,union(u,null_class)),null_class) member(regular(intersection(v,union(u,null_class))),w)*.
% 300.06/300.49 96795[2:Res:94810.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(u,union(null_class,v)),null_class) member(regular(intersection(u,union(null_class,v))),w)*.
% 300.06/300.49 97043[0:SpR:46498.0,3699.1] || member(inverse(restrict(element_relation,complement(u),universal_class)),universal_class) -> member(ordered_pair(inverse(restrict(element_relation,complement(u),universal_class)),complement(power_class(u))),domain_relation)*.
% 300.06/300.49 97167[2:Res:96467.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),w)*.
% 300.06/300.49 97457[2:Rew:89829.1,97449.1] || equal(u,universal_class) -> equal(cross_product(null_class,v),null_class) equal(range__dfg(regular(cross_product(null_class,v)),u,v),second(not_subclass_element(null_class,null_class)))**.
% 300.06/300.49 99572[0:SpL:71235.1,6490.0] || subclass(complement(u),complement(v)) subclass(w,complement(u)) member(regular(w),union(v,u))* -> equal(w,null_class).
% 300.06/300.49 99466[0:SpR:71235.1,572.0] || subclass(union(complement(u),complement(v)),union(u,v))* -> equal(symmetric_difference(complement(u),complement(v)),union(complement(u),complement(v))).
% 300.06/300.49 99465[0:SpR:71235.1,7118.1] || subclass(complement(u),complement(v)) member(w,symmetric_difference(complement(x),union(v,u)))* -> member(w,union(x,complement(u))).
% 300.06/300.49 99416[0:SpR:71235.1,7040.1] || subclass(complement(u),complement(v)) member(w,symmetric_difference(union(v,u),complement(x)))* -> member(w,union(complement(u),x)).
% 300.06/300.49 101242[2:Res:5107.1,46565.0] || subclass(domain_relation,intersection(complement(u),power_class(complement(power_class(v))))) member(ordered_pair(null_class,null_class),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.49 101241[2:Res:29122.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),domain_relation) member(ordered_pair(null_class,null_class),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.49 101238[0:Res:449.1,46565.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v))))) member(ordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.49 101237[2:Res:23388.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(ordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.49 101212[0:Res:425.1,46565.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v))))) member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.49 101211[2:Res:23376.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.49 101175[2:SpL:26509.0,46565.0] || member(u,intersection(union(null_class,v),power_class(complement(power_class(w)))))* member(u,union(complement(v),image(element_relation,power_class(w)))) -> .
% 300.06/300.49 101540[2:Res:5107.1,46597.0] || subclass(domain_relation,intersection(power_class(complement(power_class(u))),complement(v))) member(ordered_pair(null_class,null_class),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.49 101539[2:Res:29122.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),domain_relation) member(ordered_pair(null_class,null_class),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.49 101536[0:Res:449.1,46597.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v))) member(ordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.49 101535[2:Res:23388.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(ordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.49 101510[0:Res:425.1,46597.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v))) member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.49 101509[2:Res:23376.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.49 101456[2:SpL:26509.0,46597.0] || member(u,intersection(power_class(complement(power_class(v))),union(null_class,w)))* member(u,union(image(element_relation,power_class(v)),complement(w))) -> .
% 300.06/300.49 101802[6:SpR:47419.0,30553.1] || -> member(null_class,intersection(power_class(u),union(v,complement(power_class(w))))) member(null_class,union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.49 101786[2:SpR:47419.0,26509.0] || -> equal(complement(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))))**.
% 300.06/300.49 102397[6:SpR:47420.0,30553.1] || -> member(null_class,intersection(union(u,complement(power_class(v))),power_class(w))) member(null_class,union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.49 102381[2:SpR:47420.0,26509.0] || -> equal(complement(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))))**.
% 300.06/300.49 102759[3:Rew:26509.0,102741.1,26509.0,102741.0] || member(not_subclass_element(complement(successor(union(null_class,compose(element_relation,universal_class)))),u),element_relation)* -> subclass(complement(successor(union(null_class,compose(element_relation,universal_class)))),u).
% 300.06/300.49 102727[2:Res:102296.0,5614.0] || -> equal(complement(successor(complement(restrict(u,v,w)))),null_class) member(regular(complement(successor(complement(restrict(u,v,w))))),cross_product(v,w))*.
% 300.06/300.49 102822[6:SpR:47421.0,30553.1] || -> member(null_class,intersection(union(complement(power_class(u)),v),power_class(w))) member(null_class,union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.49 102806[2:SpR:47421.0,26509.0] || -> equal(complement(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))))**.
% 300.06/300.49 103166[2:Res:102685.0,5655.0] || subclass(complement(u),v) -> subclass(complement(successor(union(null_class,u))),w) member(not_subclass_element(complement(successor(union(null_class,u))),w),v)*.
% 300.06/300.49 103238[6:SpR:47423.0,30553.1] || -> member(null_class,intersection(power_class(u),union(complement(power_class(v)),w))) member(null_class,union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.49 103222[2:SpR:47423.0,26509.0] || -> equal(complement(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))))**.
% 300.06/300.49 103587[2:Res:102753.0,3518.0] || -> equal(complement(successor(union(null_class,complement(intersection(u,v))))),null_class) member(regular(complement(successor(union(null_class,complement(intersection(u,v)))))),u)*.
% 300.06/300.49 103586[2:Res:102753.0,3519.0] || -> equal(complement(successor(union(null_class,complement(intersection(u,v))))),null_class) member(regular(complement(successor(union(null_class,complement(intersection(u,v)))))),v)*.
% 300.06/300.49 103567[2:Res:102753.0,3516.0] || subclass(u,v) -> equal(complement(successor(union(null_class,complement(u)))),null_class) member(regular(complement(successor(union(null_class,complement(u))))),v)*.
% 300.06/300.49 103684[2:Res:103136.0,5655.0] || subclass(complement(u),v) -> subclass(complement(successor(union(u,null_class))),w) member(not_subclass_element(complement(successor(union(u,null_class))),w),v)*.
% 300.06/300.49 103791[2:Res:103148.0,5655.0] || subclass(complement(u),v) -> subclass(complement(successor(union(u,u))),w) member(not_subclass_element(complement(successor(union(u,u))),w),v)*.
% 300.06/300.49 103862[0:Res:59.0,3525.0] || -> equal(compose(u,v),null_class) equal(ordered_pair(first(regular(compose(u,v))),second(regular(compose(u,v)))),regular(compose(u,v)))**.
% 300.06/300.49 104106[2:SpR:96971.1,5743.2] || equal(complement(u),universal_class) member(v,universal_class) -> member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))).
% 300.06/300.49 104099[2:SpR:97382.1,5743.2] || equal(complement(u),universal_class) member(v,universal_class) -> member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))).
% 300.06/300.49 104088[2:SpR:26509.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(complement(v),w))) member(u,power_class(intersection(union(null_class,v),complement(w))))*.
% 300.06/300.49 104061[2:SpR:26509.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,complement(w)))) member(u,power_class(intersection(complement(v),union(null_class,w))))*.
% 300.06/300.49 104198[2:Rew:26498.0,104072.3] || equal(successor(u),null_class) member(v,universal_class) -> member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))).
% 300.06/300.49 104199[2:Rew:26498.0,104045.3,73462.0,104045.3] || equal(successor(u),null_class) member(v,universal_class) -> member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))).
% 300.06/300.49 104599[6:SpL:104235.0,61.0] || member(u,range_of(null_class)) member(ordered_pair(v,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(v,u),compose(successor(null_class),w))*.
% 300.06/300.49 104679[4:Res:5107.1,15021.1] || subclass(domain_relation,cross_product(singleton(u),universal_class))* member(u,universal_class) member(ordered_pair(null_class,null_class),v)* -> member(u,cantor(v))*.
% 300.06/300.49 104678[4:Res:29122.1,15021.1] || equal(cross_product(singleton(u),universal_class),domain_relation)** member(u,universal_class) member(ordered_pair(null_class,null_class),v)* -> member(u,cantor(v))*.
% 300.06/300.49 104893[2:SpL:96971.1,6458.1] || equal(complement(u),universal_class) member(v,intersection(complement(w),union(x,u)))* member(v,union(w,complement(x))) -> .
% 300.06/300.49 104886[2:SpL:97382.1,6458.1] || equal(complement(u),universal_class) member(v,intersection(complement(w),union(u,x)))* member(v,union(w,complement(x))) -> .
% 300.06/300.49 104875[2:SpL:26509.0,6458.1] || member(u,intersection(complement(v),union(complement(w),x))) member(u,union(v,intersection(union(null_class,w),complement(x))))* -> .
% 300.06/300.49 104848[2:SpL:26509.0,6458.1] || member(u,intersection(complement(v),union(w,complement(x)))) member(u,union(v,intersection(complement(w),union(null_class,x))))* -> .
% 300.06/300.49 105056[2:Rew:26498.0,104859.2] || equal(successor(u),null_class) member(v,intersection(complement(w),union(u,x)))* member(v,union(w,complement(x))) -> .
% 300.06/300.49 105057[2:Rew:26498.0,104832.2,73462.0,104832.2] || equal(successor(u),null_class) member(v,intersection(complement(w),union(x,u)))* member(v,union(w,complement(x))) -> .
% 300.06/300.49 105184[2:SpL:47383.0,102698.0] || equal(successor(union(image(element_relation,power_class(u)),complement(power_class(v)))),null_class)** -> subclass(universal_class,intersection(power_class(complement(power_class(u))),power_class(v))).
% 300.06/300.49 105183[2:SpL:47380.0,102698.0] || equal(successor(union(complement(power_class(u)),image(element_relation,power_class(v)))),null_class)** -> subclass(universal_class,intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.49 105263[2:SpL:96971.1,6468.1] || equal(complement(u),universal_class) member(v,intersection(union(w,u),complement(x)))* member(v,union(complement(w),x)) -> .
% 300.06/300.49 105256[2:SpL:97382.1,6468.1] || equal(complement(u),universal_class) member(v,intersection(union(u,w),complement(x)))* member(v,union(complement(w),x)) -> .
% 300.06/300.49 105245[2:SpL:26509.0,6468.1] || member(u,intersection(union(complement(v),w),complement(x))) member(u,union(intersection(union(null_class,v),complement(w)),x))* -> .
% 300.06/300.49 105218[2:SpL:26509.0,6468.1] || member(u,intersection(union(v,complement(w)),complement(x))) member(u,union(intersection(complement(v),union(null_class,w)),x))* -> .
% 300.06/300.49 105434[2:Rew:26498.0,105229.2] || equal(successor(u),null_class) member(v,intersection(union(u,w),complement(x)))* member(v,union(complement(w),x)) -> .
% 300.06/300.49 105435[2:Rew:26498.0,105202.2,73462.0,105202.2] || equal(successor(u),null_class) member(v,intersection(union(w,u),complement(x)))* member(v,union(complement(w),x)) -> .
% 300.06/300.49 105659[2:Res:102288.0,1460.1] single_valued_class(union(null_class,intersection(union(null_class,cross_product(universal_class,universal_class)),u))) || -> function(union(null_class,intersection(union(null_class,cross_product(universal_class,universal_class)),u)))*.
% 300.06/300.49 105647[2:Res:102288.0,3515.0] || -> equal(union(null_class,intersection(union(null_class,singleton(u)),v)),null_class) equal(regular(union(null_class,intersection(union(null_class,singleton(u)),v))),u)**.
% 300.06/300.49 105909[2:Res:102324.0,1460.1] single_valued_class(union(null_class,intersection(u,union(null_class,cross_product(universal_class,universal_class))))) || -> function(union(null_class,intersection(u,union(null_class,cross_product(universal_class,universal_class)))))*.
% 300.06/300.49 105897[2:Res:102324.0,3515.0] || -> equal(union(null_class,intersection(u,union(null_class,singleton(v)))),null_class) equal(regular(union(null_class,intersection(u,union(null_class,singleton(v))))),v)**.
% 300.06/300.49 106094[4:Rew:106066.0,91894.1] || member(u,symmetric_difference(complement(v),union(w,sum_class(range_of(null_class)))))* -> member(u,union(v,complement(union(w,apply(null_class,universal_class))))).
% 300.06/300.49 106096[4:Rew:106066.0,91899.1] || member(u,symmetric_difference(complement(v),union(w,apply(null_class,x))))* -> member(u,union(v,complement(union(w,apply(null_class,y)))))*.
% 300.06/300.49 106098[4:Rew:106066.0,91298.1] || member(u,symmetric_difference(union(v,apply(null_class,w)),complement(x)))* -> member(u,union(complement(union(v,apply(null_class,y))),x))*.
% 300.06/300.49 106100[4:Rew:106066.0,86052.0] || subclass(u,complement(union(v,apply(null_class,universal_class))))* member(regular(u),union(v,sum_class(range_of(null_class)))) -> equal(u,null_class).
% 300.06/300.49 106102[4:Rew:106066.0,91293.1] || member(u,symmetric_difference(union(v,sum_class(range_of(null_class))),complement(w)))* -> member(u,union(complement(union(v,apply(null_class,universal_class))),w)).
% 300.06/300.49 106111[4:Rew:106066.0,81425.0] || member(regular(union(u,apply(null_class,v))),complement(union(u,apply(null_class,w))))* -> equal(union(u,apply(null_class,v)),null_class).
% 300.06/300.49 106118[4:Rew:106066.0,86057.0] || subclass(u,complement(union(v,apply(null_class,w))))* member(regular(u),union(v,apply(null_class,x)))* -> equal(u,null_class).
% 300.06/300.49 106122[4:Rew:106066.0,79988.0] || member(regular(union(u,sum_class(range_of(null_class)))),complement(union(u,apply(null_class,v))))* -> equal(union(u,sum_class(range_of(null_class))),null_class).
% 300.06/300.49 106146[4:Rew:106066.0,91922.1] || member(u,symmetric_difference(complement(v),union(apply(null_class,w),x)))* -> member(u,union(v,complement(union(apply(null_class,y),x))))*.
% 300.06/300.49 106150[0:Rew:106066.0,91314.1] || member(u,symmetric_difference(union(symmetric_difference(v,w),x),complement(y)))* -> member(u,union(complement(union(symmetric_difference(w,v),x)),y)).
% 300.06/300.49 106154[0:Rew:106066.0,86073.0] || subclass(u,complement(union(symmetric_difference(v,w),x)))* member(regular(u),union(symmetric_difference(w,v),x)) -> equal(u,null_class).
% 300.06/300.49 106160[0:Rew:106066.0,91291.1] || member(u,symmetric_difference(union(v,symmetric_difference(w,x)),complement(y)))* -> member(u,union(complement(union(v,symmetric_difference(x,w))),y)).
% 300.06/300.49 106164[0:Rew:106066.0,86050.0] || subclass(u,complement(union(v,symmetric_difference(w,x))))* member(regular(u),union(v,symmetric_difference(x,w))) -> equal(u,null_class).
% 300.06/300.49 106166[4:Rew:106066.0,91917.1] || member(u,symmetric_difference(complement(v),union(sum_class(range_of(null_class)),w)))* -> member(u,union(v,complement(union(apply(null_class,universal_class),w)))).
% 300.06/300.49 106172[0:Rew:106066.0,84663.0] || member(regular(union(symmetric_difference(u,v),w)),complement(union(symmetric_difference(v,u),w)))* -> equal(union(symmetric_difference(u,v),w),null_class).
% 300.06/300.49 106177[4:Rew:106066.0,91321.1] || member(u,symmetric_difference(union(apply(null_class,v),w),complement(x)))* -> member(u,union(complement(union(apply(null_class,y),w)),x))*.
% 300.06/300.49 106185[4:Rew:106066.0,86080.0] || subclass(u,complement(union(apply(null_class,v),w)))* member(regular(u),union(apply(null_class,x),w))* -> equal(u,null_class).
% 300.06/300.49 106187[4:Rew:106066.0,86075.0] || subclass(u,complement(union(apply(null_class,universal_class),v)))* member(regular(u),union(sum_class(range_of(null_class)),v)) -> equal(u,null_class).
% 300.06/300.49 106189[4:Rew:106066.0,91316.1] || member(u,symmetric_difference(union(sum_class(range_of(null_class)),v),complement(w)))* -> member(u,union(complement(union(apply(null_class,universal_class),v)),w)).
% 300.06/300.49 106196[4:Rew:106066.0,81396.0] || member(regular(union(apply(null_class,u),v)),complement(union(apply(null_class,w),v)))* -> equal(union(apply(null_class,u),v),null_class).
% 300.06/300.49 106210[4:Rew:106066.0,79959.0] || member(regular(union(sum_class(range_of(null_class)),u)),complement(union(apply(null_class,v),u)))* -> equal(union(sum_class(range_of(null_class)),u),null_class).
% 300.06/300.49 106227[0:Rew:106066.0,84694.0] || member(regular(union(u,symmetric_difference(v,w))),complement(union(u,symmetric_difference(w,v))))* -> equal(union(u,symmetric_difference(v,w)),null_class).
% 300.06/300.49 106231[0:Rew:106066.0,91915.1] || member(u,symmetric_difference(complement(v),union(symmetric_difference(w,x),y)))* -> member(u,union(v,complement(union(symmetric_difference(x,w),y)))).
% 300.06/300.49 106248[2:Rew:106066.0,92055.1] || member(unordered_pair(u,v),symmetric_difference(complement(w),union(x,y)))* subclass(universal_class,regular(union(w,complement(union(x,y))))) -> .
% 300.06/300.49 106271[0:Rew:106066.0,91892.1] || member(u,symmetric_difference(complement(v),union(w,symmetric_difference(x,y))))* -> member(u,union(v,complement(union(w,symmetric_difference(y,x))))).
% 300.06/300.49 106294[0:Rew:106066.0,54877.1] || member(u,symmetric_difference(complement(v),union(w,x)))* subclass(union(v,complement(union(w,x))),y)* -> member(u,y)*.
% 300.06/300.49 106359[0:Rew:106066.0,61918.0] || subclass(ordered_pair(u,v),power_class(complement(union(w,x)))) member(unordered_pair(u,singleton(v)),image(element_relation,union(w,x)))* -> .
% 300.06/300.49 106387[2:Rew:106066.0,91459.1] || member(unordered_pair(u,v),symmetric_difference(union(w,x),complement(y)))* subclass(universal_class,regular(union(complement(union(w,x)),y))) -> .
% 300.06/300.49 106646[0:Rew:106066.0,104966.0] || equal(union(u,complement(union(v,w))),singleton(singleton(null_class))) member(singleton(null_class),intersection(complement(u),union(v,w)))* -> .
% 300.06/300.50 106676[0:Rew:106066.0,61886.0] || subclass(u,power_class(complement(union(v,w)))) member(not_subclass_element(u,x),image(element_relation,union(v,w)))* -> subclass(u,x).
% 300.06/300.50 106686[0:Rew:106066.0,30971.1] || member(u,universal_class) subclass(universal_class,power_class(complement(union(v,w)))) member(sum_class(u),image(element_relation,union(v,w)))* -> .
% 300.06/300.50 106687[0:Rew:106066.0,30850.1] || member(u,universal_class) subclass(universal_class,power_class(complement(union(v,w)))) member(power_class(u),image(element_relation,union(v,w)))* -> .
% 300.06/300.50 106742[0:Rew:106066.0,54880.1] || member(u,symmetric_difference(union(v,w),complement(x)))* subclass(union(complement(union(v,w)),x),y)* -> member(u,y)*.
% 300.06/300.50 106815[0:Rew:106066.0,43200.0] || subclass(u,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> equal(u,null_class) member(regular(u),complement(symmetric_difference(v,w))).
% 300.06/300.50 108026[0:Rew:77431.0,106855.0] || -> equal(union(intersection(u,complement(union(v,w))),intersection(complement(u),union(v,w))),complement(symmetric_difference(u,complement(union(v,w)))))**.
% 300.06/300.50 106994[0:Rew:106066.0,105339.0] || equal(union(complement(union(u,v)),w),singleton(singleton(null_class))) member(singleton(null_class),intersection(union(u,v),complement(w)))* -> .
% 300.06/300.50 107066[0:Rew:106066.0,22244.0] || -> subclass(complement(successor(image(element_relation,union(u,v)))),intersection(power_class(complement(union(u,v))),complement(singleton(image(element_relation,union(u,v))))))*.
% 300.06/300.50 107089[0:Rew:106066.0,47495.0] || member(not_subclass_element(image(element_relation,union(u,v)),w),power_class(complement(union(u,v))))* -> subclass(image(element_relation,union(u,v)),w).
% 300.06/300.50 107129[9:Rew:106066.0,105059.2] function(intersection(complement(u),complement(v))) || member(w,union(u,v)) member(w,successor(complement(union(u,v))))* -> .
% 300.06/300.50 107130[9:Rew:106066.0,91444.2] function(intersection(complement(u),complement(v))) || member(w,complement(union(u,v))) -> member(w,successor(complement(union(u,v))))*.
% 300.06/300.50 107245[0:Rew:106066.0,77443.0] || -> equal(union(intersection(union(u,v),complement(w)),intersection(complement(union(u,v)),w)),complement(symmetric_difference(complement(union(u,v)),w)))**.
% 300.06/300.50 107299[2:Rew:107276.0,103050.0] || equal(union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))** -> .
% 300.06/300.50 107304[2:Rew:107276.0,102613.0] || equal(union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))** -> .
% 300.06/300.50 107315[2:Rew:107276.0,103467.0] || equal(union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))** -> .
% 300.06/300.50 107320[2:Rew:107276.0,102020.0] || equal(union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))** -> .
% 300.06/300.50 108055[0:Rew:106066.0,106809.0] || member(u,intersection(union(v,w),complement(singleton(complement(union(v,w))))))* member(u,successor(complement(union(v,w)))) -> .
% 300.06/300.50 108056[0:Rew:107703.0,106811.0] || -> equal(union(u,intersection(union(v,w),complement(singleton(complement(union(v,w)))))),union(u,complement(successor(complement(union(v,w))))))**.
% 300.06/300.50 108058[0:Rew:107716.0,107134.0] || -> equal(union(intersection(union(u,v),complement(singleton(complement(union(u,v))))),w),union(w,complement(successor(complement(union(u,v))))))**.
% 300.06/300.50 108814[2:Rew:77431.0,108764.1] single_valued_class(union(null_class,intersection(union(cross_product(universal_class,universal_class),null_class),u))) || -> function(union(null_class,intersection(union(null_class,cross_product(universal_class,universal_class)),u)))*.
% 300.06/300.50 108959[2:Rew:77431.0,108917.1] single_valued_class(union(null_class,intersection(u,union(cross_product(universal_class,universal_class),null_class)))) || -> function(union(null_class,intersection(u,union(null_class,cross_product(universal_class,universal_class)))))*.
% 300.06/300.50 110935[2:Res:102282.0,1460.1] single_valued_class(intersection(intersection(union(null_class,cross_product(universal_class,universal_class)),u),v)) || -> function(intersection(intersection(union(null_class,cross_product(universal_class,universal_class)),u),v))*.
% 300.06/300.50 110922[2:Res:102282.0,3515.0] || -> equal(intersection(intersection(union(null_class,singleton(u)),v),w),null_class) equal(regular(intersection(intersection(union(null_class,singleton(u)),v),w)),u)**.
% 300.06/300.50 111428[2:Res:102293.0,1460.1] single_valued_class(intersection(u,intersection(v,union(null_class,cross_product(universal_class,universal_class))))) || -> function(intersection(u,intersection(v,union(null_class,cross_product(universal_class,universal_class)))))*.
% 300.06/300.50 111415[2:Res:102293.0,3515.0] || -> equal(intersection(u,intersection(v,union(null_class,singleton(w)))),null_class) equal(regular(intersection(u,intersection(v,union(null_class,singleton(w))))),w)**.
% 300.06/300.50 111574[2:Res:102326.0,1460.1] single_valued_class(intersection(u,intersection(union(null_class,cross_product(universal_class,universal_class)),v))) || -> function(intersection(u,intersection(union(null_class,cross_product(universal_class,universal_class)),v)))*.
% 300.06/300.50 111561[2:Res:102326.0,3515.0] || -> equal(intersection(u,intersection(union(null_class,singleton(v)),w)),null_class) equal(regular(intersection(u,intersection(union(null_class,singleton(v)),w))),v)**.
% 300.06/300.50 111729[2:Res:102332.0,1460.1] single_valued_class(intersection(intersection(u,union(null_class,cross_product(universal_class,universal_class))),v)) || -> function(intersection(intersection(u,union(null_class,cross_product(universal_class,universal_class))),v))*.
% 300.06/300.50 111716[2:Res:102332.0,3515.0] || -> equal(intersection(intersection(u,union(null_class,singleton(v))),w),null_class) equal(regular(intersection(intersection(u,union(null_class,singleton(v))),w)),v)**.
% 300.06/300.50 112039[0:SpL:107615.0,46723.0] || member(u,intersection(power_class(v),power_class(complement(successor(w))))) member(u,union(complement(power_class(v)),image(element_relation,successor(w))))* -> .
% 300.06/300.50 112035[0:SpL:107615.0,46533.0] || member(u,intersection(power_class(complement(successor(v))),power_class(w))) member(u,union(image(element_relation,successor(v)),complement(power_class(w))))* -> .
% 300.06/300.50 112097[0:Rew:107615.0,112031.1] || member(regular(intersection(u,power_class(complement(successor(v))))),image(element_relation,successor(v)))* -> equal(intersection(u,power_class(complement(successor(v)))),null_class).
% 300.06/300.50 112098[0:Rew:107615.0,112012.1] || member(regular(intersection(power_class(complement(successor(u))),v)),image(element_relation,successor(u)))* -> equal(intersection(power_class(complement(successor(u))),v),null_class).
% 300.06/300.50 112352[0:Res:106211.0,5655.0] || subclass(complement(union(u,v)),w) -> subclass(complement(union(v,u)),x) member(not_subclass_element(complement(union(v,u)),x),w)*.
% 300.06/300.50 112747[0:SpL:107703.0,4017.1] || member(u,universal_class) subclass(universal_class,union(v,complement(successor(w)))) member(power_class(u),intersection(complement(v),successor(w)))* -> .
% 300.06/300.50 112746[0:SpL:107703.0,4076.1] || member(u,universal_class) subclass(universal_class,union(v,complement(successor(w)))) member(sum_class(u),intersection(complement(v),successor(w)))* -> .
% 300.06/300.50 112687[0:SpR:106075.0,107703.0] || -> equal(complement(intersection(union(u,complement(union(v,w))),successor(x))),union(intersection(complement(u),union(v,w)),complement(successor(x))))**.
% 300.06/300.50 112680[0:SpR:106085.0,107703.0] || -> equal(complement(intersection(union(complement(union(u,v)),w),successor(x))),union(intersection(union(u,v),complement(w)),complement(successor(x))))**.
% 300.06/300.50 112669[0:SpR:107703.0,106085.0] || -> equal(complement(intersection(union(u,v),union(w,complement(successor(x))))),union(complement(union(u,v)),intersection(complement(w),successor(x))))**.
% 300.06/300.50 112647[0:SpR:107703.0,106075.0] || -> equal(complement(intersection(union(u,complement(successor(v))),union(w,x))),union(intersection(complement(u),successor(v)),complement(union(w,x))))**.
% 300.06/300.50 112834[0:Rew:107703.0,112756.1] || member(not_subclass_element(u,union(v,complement(successor(w)))),symmetric_difference(complement(v),successor(w)))* -> subclass(u,union(v,complement(successor(w)))).
% 300.06/300.50 112835[0:Rew:107703.0,112719.1] || member(not_subclass_element(union(u,complement(successor(v))),w),intersection(complement(u),successor(v)))* -> subclass(union(u,complement(successor(v))),w).
% 300.06/300.50 112878[2:Res:112594.0,7495.1] || member(regular(complement(successor(null_class))),universal_class) -> equal(regular(complement(successor(null_class))),null_class) equal(apply(choice,regular(complement(successor(null_class)))),null_class)**.
% 300.06/300.50 112990[2:Res:112548.0,5502.0] || member(regular(regular(union(null_class,complement(regular(u))))),u)* -> equal(regular(union(null_class,complement(regular(u)))),null_class) equal(u,null_class).
% 300.06/300.50 112989[2:Res:112548.0,3523.0] || -> equal(regular(union(null_class,complement(restrict(u,v,w)))),null_class) member(regular(regular(union(null_class,complement(restrict(u,v,w))))),u)*.
% 300.06/300.50 113931[2:Res:112534.0,3516.0] || subclass(union(u,null_class),v) -> equal(regular(union(null_class,complement(u))),null_class) member(regular(regular(union(null_class,complement(u)))),v)*.
% 300.06/300.50 113990[2:Rew:107276.0,113906.0,77431.0,113906.0] || -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))))*.
% 300.06/300.50 113991[2:Rew:107276.0,113905.0,77431.0,113905.0] || -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))))*.
% 300.06/300.50 113992[2:Rew:107276.0,113904.0,77431.0,113904.0] || -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))))*.
% 300.06/300.50 113993[2:Rew:107276.0,113903.0,77431.0,113903.0] || -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))))*.
% 300.06/300.50 114147[2:Res:114051.0,7495.1] || member(regular(complement(singleton(u))),universal_class) -> equal(regular(complement(singleton(u))),null_class) equal(apply(choice,regular(complement(singleton(u)))),u)**.
% 300.06/300.50 114284[0:Res:452.1,106077.0] || subclass(ordered_pair(u,v),image(element_relation,union(w,x))) member(unordered_pair(u,singleton(v)),power_class(complement(union(w,x))))* -> .
% 300.06/300.50 114250[0:Res:438.2,106077.0] || subclass(u,image(element_relation,union(v,w))) member(not_subclass_element(u,x),power_class(complement(union(v,w))))* -> subclass(u,x).
% 300.06/300.50 115151[4:Res:114862.0,3516.0] || subclass(sum_class(range_of(null_class)),u) -> equal(regular(complement(apply(null_class,v))),null_class) member(regular(regular(complement(apply(null_class,v)))),u)*.
% 300.06/300.50 115230[2:Res:112535.0,3516.0] || subclass(union(null_class,u),v) -> equal(regular(union(null_class,complement(u))),null_class) member(regular(regular(union(null_class,complement(u)))),v)*.
% 300.06/300.50 115296[2:SpL:47383.0,112954.0] || subclass(union(image(element_relation,power_class(u)),complement(power_class(v))),null_class)* -> subclass(regular(null_class),intersection(power_class(complement(power_class(u))),power_class(v))).
% 300.06/300.50 115295[2:SpL:47380.0,112954.0] || subclass(union(complement(power_class(u)),image(element_relation,power_class(v))),null_class)* -> subclass(regular(null_class),intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.50 115564[2:Res:113472.0,5655.0] || subclass(union(null_class,complement(u)),v) -> subclass(regular(union(u,null_class)),w) member(not_subclass_element(regular(union(u,null_class)),w),v)*.
% 300.06/300.50 115699[2:Res:113473.0,5655.0] || subclass(union(null_class,complement(u)),v) -> subclass(regular(union(null_class,u)),w) member(not_subclass_element(regular(union(null_class,u)),w),v)*.
% 300.06/300.50 115785[4:Res:114122.0,3516.0] || subclass(apply(null_class,u),v)* -> equal(regular(complement(apply(null_class,w))),null_class) member(regular(regular(complement(apply(null_class,w)))),v)*.
% 300.06/300.50 115805[2:SpL:47383.0,114127.0] || equal(regular(union(image(element_relation,power_class(u)),complement(power_class(v)))),universal_class)** -> member(null_class,intersection(power_class(complement(power_class(u))),power_class(v))).
% 300.06/300.50 115804[2:SpL:47380.0,114127.0] || equal(regular(union(complement(power_class(u)),image(element_relation,power_class(v)))),universal_class)** -> member(null_class,intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.50 115954[0:Res:10763.2,106068.0] || subclass(universal_class,symmetric_difference(complement(u),union(v,w))) -> equal(x,null_class) member(regular(x),union(u,complement(union(v,w))))*.
% 300.06/300.50 115936[0:Res:436.2,106068.0] || subclass(u,symmetric_difference(complement(v),union(w,x))) -> equal(u,null_class) member(regular(u),union(v,complement(union(w,x))))*.
% 300.06/300.50 115924[4:Res:23803.1,106068.0] || equal(symmetric_difference(complement(u),union(v,w)),ordered_pair(x,universal_class)) -> member(unordered_pair(x,null_class),union(u,complement(union(v,w))))*.
% 300.06/300.50 115896[4:SpL:73050.0,106068.0] || member(u,symmetric_difference(complement(apply(null_class,v)),union(w,x)))* -> member(u,union(apply(null_class,y),complement(union(w,x))))*.
% 300.06/300.50 115891[4:SpL:79906.0,106068.0] || member(u,symmetric_difference(complement(apply(null_class,universal_class)),union(v,w)))* -> member(u,union(sum_class(range_of(null_class)),complement(union(v,w)))).
% 300.06/300.50 115889[0:SpL:77552.0,106068.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),union(x,y)))* -> member(u,union(symmetric_difference(w,v),complement(union(x,y)))).
% 300.06/300.50 116052[2:SpL:47383.0,114128.0] || equal(regular(union(image(element_relation,power_class(u)),complement(power_class(v)))),universal_class)** -> member(y__dfg,intersection(power_class(complement(power_class(u))),power_class(v))).
% 300.06/300.50 116051[2:SpL:47380.0,114128.0] || equal(regular(union(complement(power_class(u)),image(element_relation,power_class(v)))),universal_class)** -> member(y__dfg,intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.50 116084[2:SpL:47383.0,114129.0] || equal(regular(union(image(element_relation,power_class(u)),complement(power_class(v)))),universal_class)** -> member(omega,intersection(power_class(complement(power_class(u))),power_class(v))).
% 300.06/300.50 116083[2:SpL:47380.0,114129.0] || equal(regular(union(complement(power_class(u)),image(element_relation,power_class(v)))),universal_class)** -> member(omega,intersection(power_class(u),power_class(complement(power_class(v))))).
% 300.06/300.50 116168[2:Res:112533.0,3516.0] || subclass(union(u,u),v)* -> equal(regular(union(null_class,complement(u))),null_class) member(regular(regular(union(null_class,complement(u)))),v)*.
% 300.06/300.50 116270[9:Res:113420.1,8120.0] function(compose(element_relation,universal_class)) || member(regular(regular(successor(compose(element_relation,universal_class)))),element_relation)* -> equal(regular(successor(compose(element_relation,universal_class))),null_class).
% 300.06/300.50 116396[0:Res:10763.2,106082.0] || subclass(universal_class,symmetric_difference(union(u,v),complement(w))) -> equal(x,null_class) member(regular(x),union(complement(union(u,v)),w))*.
% 300.06/300.50 116378[0:Res:436.2,106082.0] || subclass(u,symmetric_difference(union(v,w),complement(x))) -> equal(u,null_class) member(regular(u),union(complement(union(v,w)),x))*.
% 300.06/300.50 116366[4:Res:23803.1,106082.0] || equal(symmetric_difference(union(u,v),complement(w)),ordered_pair(x,universal_class)) -> member(unordered_pair(x,null_class),union(complement(union(u,v)),w))*.
% 300.06/300.50 116468[4:Rew:107254.0,116301.1] || member(u,symmetric_difference(union(v,w),complement(apply(null_class,x))))* -> member(u,union(sum_class(range_of(null_class)),complement(union(v,w)))).
% 300.06/300.50 116299[2:SpL:27508.0,106082.0] || member(u,symmetric_difference(union(v,w),union(null_class,complement(x))))* -> member(u,union(complement(union(v,w)),union(null_class,x))).
% 300.06/300.50 116298[2:SpL:72272.0,106082.0] || member(u,symmetric_difference(union(v,w),union(null_class,complement(x))))* -> member(u,union(complement(union(v,w)),union(x,null_class))).
% 300.06/300.50 116297[2:SpL:35175.0,106082.0] || member(u,symmetric_difference(union(v,w),union(null_class,complement(x))))* -> member(u,union(complement(union(v,w)),union(x,x)))*.
% 300.06/300.50 116294[0:SpL:77552.0,106082.0] || member(u,symmetric_difference(union(v,w),complement(symmetric_difference(x,y))))* -> member(u,union(complement(union(v,w)),symmetric_difference(y,x))).
% 300.06/300.50 116545[2:Res:113471.0,5655.0] || subclass(union(null_class,complement(u)),v) -> subclass(regular(union(u,u)),w) member(not_subclass_element(regular(union(u,u)),w),v)*.
% 300.06/300.50 116835[2:Rew:77431.0,116787.1] single_valued_class(intersection(intersection(union(cross_product(universal_class,universal_class),null_class),u),v)) || -> function(intersection(intersection(union(null_class,cross_product(universal_class,universal_class)),u),v))*.
% 300.06/300.50 117176[2:Rew:77431.0,117137.1] single_valued_class(intersection(u,intersection(v,union(cross_product(universal_class,universal_class),null_class)))) || -> function(intersection(u,intersection(v,union(null_class,cross_product(universal_class,universal_class)))))*.
% 300.06/300.50 117340[2:Rew:77431.0,117294.1] single_valued_class(intersection(u,intersection(union(cross_product(universal_class,universal_class),null_class),v))) || -> function(intersection(u,intersection(union(null_class,cross_product(universal_class,universal_class)),v)))*.
% 300.06/300.50 117501[2:Rew:77431.0,117460.1] single_valued_class(intersection(intersection(u,union(cross_product(universal_class,universal_class),null_class)),v)) || -> function(intersection(intersection(u,union(null_class,cross_product(universal_class,universal_class))),v))*.
% 300.06/300.50 117872[0:SpL:112449.0,106082.0] || member(u,symmetric_difference(union(v,w),complement(union(x,y))))* -> member(u,union(complement(union(v,w)),union(y,x))).
% 300.06/300.50 117855[0:SpL:112449.0,4321.0] || member(not_subclass_element(intersection(u,complement(union(v,w))),x),union(w,v))* -> subclass(intersection(u,complement(union(w,v))),x).
% 300.06/300.50 117835[0:SpL:112449.0,5529.0] || member(not_subclass_element(intersection(complement(union(u,v)),w),x),union(v,u))* -> subclass(intersection(complement(union(v,u)),w),x).
% 300.06/300.50 117681[0:SpR:112449.0,572.0] || -> equal(intersection(union(u,union(v,w)),union(complement(u),complement(union(w,v)))),symmetric_difference(complement(u),complement(union(w,v))))**.
% 300.06/300.50 117625[0:SpR:112449.0,572.0] || -> equal(intersection(union(union(u,v),w),union(complement(union(v,u)),complement(w))),symmetric_difference(complement(union(v,u)),complement(w)))**.
% 300.06/300.50 118181[0:Res:4062.1,106067.0] || equal(intersection(complement(u),union(v,w)),singleton(singleton(null_class))) member(singleton(null_class),union(u,complement(union(v,w))))* -> .
% 300.06/300.50 118347[2:Res:113193.0,3516.0] || subclass(symmetric_difference(u,v),w) -> equal(regular(complement(symmetric_difference(v,u))),null_class) member(regular(regular(complement(symmetric_difference(v,u)))),w)*.
% 300.06/300.50 118485[2:Res:113425.0,5655.0] || subclass(complement(union(u,v)),w) -> subclass(regular(union(u,v)),x) member(not_subclass_element(regular(union(u,v)),x),w)*.
% 300.06/300.50 118645[2:Res:117523.0,3516.0] || subclass(union(u,v),w) -> equal(regular(complement(union(v,u))),null_class) member(regular(regular(complement(union(v,u)))),w)*.
% 300.06/300.50 118943[0:Res:4062.1,106081.0] || equal(intersection(union(u,v),complement(w)),singleton(singleton(null_class))) member(singleton(null_class),union(complement(union(u,v)),w))* -> .
% 300.06/300.50 119155[2:Res:117891.0,5655.0] || subclass(complement(union(u,v)),w) -> subclass(regular(union(v,u)),x) member(not_subclass_element(regular(union(v,u)),x),w)*.
% 300.06/300.50 119356[0:Res:71457.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(v,intersection(u,x)),null_class) member(regular(intersection(v,intersection(u,x))),w)*.
% 300.06/300.50 119529[0:Res:71460.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(v,intersection(x,u)),null_class) member(regular(intersection(v,intersection(x,u))),w)*.
% 300.06/300.50 119916[0:Rew:78007.0,119809.0] || member(u,symmetric_difference(complement(intersection(v,w)),union(v,intersection(v,w))))* -> member(u,complement(symmetric_difference(v,intersection(v,w)))).
% 300.06/300.50 120301[2:Rew:107276.0,120300.0,26509.0,120300.0] || -> equal(union(u,union(null_class,intersection(union(v,w),union(x,y)))),union(u,intersection(union(v,w),union(x,y))))**.
% 300.06/300.50 120304[2:Rew:107276.0,120303.0,26509.0,120303.0] || -> equal(union(union(null_class,intersection(union(u,v),union(w,x))),y),union(intersection(union(u,v),union(w,x)),y))**.
% 300.06/300.50 120718[0:Rew:78007.0,120625.0] || member(u,symmetric_difference(complement(intersection(v,w)),union(w,intersection(v,w))))* -> member(u,complement(symmetric_difference(w,intersection(v,w)))).
% 300.06/300.50 121115[0:Res:88501.0,3516.0] || subclass(union(u,v),w) -> equal(intersection(x,symmetric_difference(v,u)),null_class) member(regular(intersection(x,symmetric_difference(v,u))),w)*.
% 300.06/300.50 121228[2:Res:88642.1,5660.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,u),y) member(not_subclass_element(union(u,u),y),cross_product(w,x))*.
% 300.06/300.50 121352[0:Res:89082.0,3516.0] || subclass(union(u,v),w) -> equal(intersection(symmetric_difference(v,u),x),null_class) member(regular(intersection(symmetric_difference(v,u),x)),w)*.
% 300.06/300.50 121676[2:SpR:92205.1,98576.2] || subclass(u,singleton(u)) member(successor(u),universal_class) -> equal(successor(u),null_class) member(apply(choice,successor(u)),complement(u))*.
% 300.06/300.50 122183[6:SpR:106696.0,30553.1] || -> member(null_class,intersection(power_class(u),power_class(complement(union(v,w))))) member(null_class,union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.50 122171[2:SpR:106696.0,26509.0] || -> equal(complement(union(complement(power_class(u)),image(element_relation,union(v,w)))),union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))))**.
% 300.06/300.50 122167[2:SpR:106696.0,113994.0] || -> subclass(regular(union(complement(power_class(u)),image(element_relation,union(v,w)))),union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))))*.
% 300.06/300.50 122459[2:Rew:107276.0,122358.0,77431.0,122358.0] || equal(union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))),union(complement(power_class(u)),image(element_relation,union(v,w))))** -> .
% 300.06/300.50 122601[6:SpR:106825.0,30553.1] || -> member(null_class,intersection(power_class(complement(power_class(u))),union(v,w))) member(null_class,union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.50 122589[2:SpR:106825.0,26509.0] || -> equal(complement(union(image(element_relation,power_class(u)),complement(union(v,w)))),union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))))**.
% 300.06/300.50 122585[2:SpR:106825.0,113994.0] || -> subclass(regular(union(image(element_relation,power_class(u)),complement(union(v,w)))),union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))))*.
% 300.06/300.50 122870[2:Rew:107276.0,122775.0,77431.0,122775.0] || equal(union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))),union(image(element_relation,power_class(u)),complement(union(v,w))))** -> .
% 300.06/300.50 123081[6:SpR:107088.0,30553.1] || -> member(null_class,intersection(power_class(complement(union(u,v))),power_class(w))) member(null_class,union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.50 123069[2:SpR:107088.0,26509.0] || -> equal(complement(union(image(element_relation,union(u,v)),complement(power_class(w)))),union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))))**.
% 300.06/300.50 123065[2:SpR:107088.0,113994.0] || -> subclass(regular(union(image(element_relation,union(u,v)),complement(power_class(w)))),union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))))*.
% 300.06/300.50 123358[2:Rew:107276.0,123257.0,77431.0,123257.0] || equal(union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))),union(image(element_relation,union(u,v)),complement(power_class(w))))** -> .
% 300.06/300.50 123479[6:SpR:107225.0,30553.1] || -> member(null_class,intersection(union(u,v),power_class(complement(power_class(w))))) member(null_class,union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.50 123467[2:SpR:107225.0,26509.0] || -> equal(complement(union(complement(union(u,v)),image(element_relation,power_class(w)))),union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))))**.
% 300.06/300.50 123463[2:SpR:107225.0,113994.0] || -> subclass(regular(union(complement(union(u,v)),image(element_relation,power_class(w)))),union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))))*.
% 300.06/300.50 123744[2:Rew:107276.0,123649.0,77431.0,123649.0] || equal(union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))),union(complement(union(u,v)),image(element_relation,power_class(w))))** -> .
% 300.06/300.50 124429[2:Rew:87281.0,124331.1] || member(not_subclass_element(union(null_class,intersection(u,v)),w),symmetric_difference(u,intersection(u,v)))* -> subclass(union(null_class,intersection(u,v)),w).
% 300.06/300.50 124430[2:Rew:87421.0,124330.1] || member(not_subclass_element(union(null_class,intersection(u,v)),w),symmetric_difference(v,intersection(u,v)))* -> subclass(union(null_class,intersection(u,v)),w).
% 300.06/300.50 124720[2:Res:99849.1,106529.1] || equal(union(u,v),successor(null_class)) member(w,universal_class) -> member(w,complement(union(u,v)))* member(w,singleton(null_class)).
% 300.06/300.50 124779[2:Rew:26509.0,124682.2,106087.0,124682.2] || member(u,universal_class) subclass(complement(symmetric_difference(v,w)),x)* -> member(u,union(null_class,symmetric_difference(v,w)))* member(u,x)*.
% 300.06/300.50 125115[0:Res:92442.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(x,v),u),null_class) member(regular(intersection(intersection(x,v),u)),w)*.
% 300.06/300.50 127499[4:SpL:17333.0,5653.0] || subclass(u,ordered_pair(universal_class,universal_class))* -> subclass(u,v) equal(not_subclass_element(u,v),unordered_pair(universal_class,null_class))* equal(not_subclass_element(u,v),null_class).
% 300.06/300.50 131085[2:SpR:47383.0,125688.0] || -> equal(intersection(intersection(power_class(complement(power_class(u))),power_class(v)),restrict(union(image(element_relation,power_class(u)),complement(power_class(v))),w,x)),null_class)**.
% 300.06/300.50 131083[2:SpR:47380.0,125688.0] || -> equal(intersection(intersection(power_class(u),power_class(complement(power_class(v)))),restrict(union(complement(power_class(u)),image(element_relation,power_class(v))),w,x)),null_class)**.
% 300.06/300.50 131671[0:Res:6324.2,628.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,singleton(v))* -> equal(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.06/300.50 131860[2:Rew:131740.0,131854.1] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(singleton(cross_product(image(w,singleton(u)),universal_class)),w))* -> subclass(v,range_of(null_class)).
% 300.06/300.50 131942[0:Res:6323.2,628.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,singleton(v))* -> equal(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.06/300.50 133421[0:MRR:133413.1,100.0] || member(inverse(u),universal_class) subclass(composition_function,successor_relation) -> equal(ordered_pair(range_of(u),compose(inverse(u),range_of(u))),successor(inverse(u)))**.
% 300.06/300.50 134190[0:Res:92816.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(v,x),u),null_class) member(regular(intersection(intersection(v,x),u)),w)*.
% 300.06/300.50 134428[2:Res:92887.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(union(u,u),v),null_class) member(regular(intersection(union(u,u),v)),w)*.
% 300.06/300.50 134634[2:Res:94795.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(union(v,v),u),null_class) member(regular(intersection(union(v,v),u)),w)*.
% 300.06/300.50 134864[0:Rew:45.0,134789.1] || member(regular(successor(complement(power_class(u)))),intersection(power_class(u),complement(singleton(complement(power_class(u))))))* -> equal(successor(complement(power_class(u))),null_class).
% 300.06/300.50 134995[2:Res:96246.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(v,union(u,u)),null_class) member(regular(intersection(v,union(u,u))),w)*.
% 300.06/300.50 135187[2:Res:96761.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(u,union(v,v)),null_class) member(regular(intersection(u,union(v,v))),w)*.
% 300.06/300.50 135554[2:Res:135420.0,5502.0] || member(regular(regular(complement(intersection(regular(u),v)))),u)* -> equal(regular(complement(intersection(regular(u),v))),null_class) equal(u,null_class).
% 300.06/300.50 135553[2:Res:135420.0,3523.0] || -> equal(regular(complement(intersection(restrict(u,v,w),x))),null_class) member(regular(regular(complement(intersection(restrict(u,v,w),x)))),u)*.
% 300.06/300.50 135827[0:Rew:20797.1,135726.2] || equal(complement(union(u,v)),universal_class) member(regular(power_class(universal_class)),image(element_relation,union(u,v)))* -> equal(power_class(universal_class),null_class).
% 300.06/300.50 135828[2:Rew:81953.1,135725.2] || equal(complement(union(u,v)),null_class) member(regular(power_class(null_class)),image(element_relation,union(u,v)))* -> equal(power_class(null_class),null_class).
% 300.06/300.50 135829[2:Rew:62519.1,135717.2] || equal(successor(union(u,v)),null_class) member(regular(power_class(universal_class)),image(element_relation,union(u,v)))* -> equal(power_class(universal_class),null_class).
% 300.06/300.50 135980[2:Res:135442.0,5502.0] || member(regular(regular(complement(intersection(u,regular(v))))),v)* -> equal(regular(complement(intersection(u,regular(v)))),null_class) equal(v,null_class).
% 300.06/300.50 135979[2:Res:135442.0,3523.0] || -> equal(regular(complement(intersection(u,restrict(v,w,x)))),null_class) member(regular(regular(complement(intersection(u,restrict(v,w,x))))),v)*.
% 300.06/300.50 136158[2:Res:135360.0,3518.0] || -> equal(complement(successor(complement(intersection(intersection(u,v),w)))),null_class) member(regular(complement(successor(complement(intersection(intersection(u,v),w))))),u)*.
% 300.06/300.50 136157[2:Res:135360.0,3519.0] || -> equal(complement(successor(complement(intersection(intersection(u,v),w)))),null_class) member(regular(complement(successor(complement(intersection(intersection(u,v),w))))),v)*.
% 300.06/300.50 136137[2:Res:135360.0,3516.0] || subclass(u,v) -> equal(complement(successor(complement(intersection(u,w)))),null_class) member(regular(complement(successor(complement(intersection(u,w))))),v)*.
% 300.06/300.50 136355[2:Res:136052.0,3518.0] || -> equal(complement(successor(complement(intersection(u,intersection(v,w))))),null_class) member(regular(complement(successor(complement(intersection(u,intersection(v,w)))))),v)*.
% 300.06/300.50 136354[2:Res:136052.0,3519.0] || -> equal(complement(successor(complement(intersection(u,intersection(v,w))))),null_class) member(regular(complement(successor(complement(intersection(u,intersection(v,w)))))),w)*.
% 300.06/300.50 136334[2:Res:136052.0,3516.0] || subclass(u,v) -> equal(complement(successor(complement(intersection(w,u)))),null_class) member(regular(complement(successor(complement(intersection(w,u))))),v)*.
% 300.06/300.50 136460[0:Res:64.1,46599.1] function(power_class(complement(power_class(u)))) || member(v,universal_class) -> member(v,image(element_relation,power_class(u)))* member(v,cross_product(universal_class,universal_class)).
% 300.06/300.50 136511[2:Res:135445.0,3518.0] || -> equal(regular(complement(restrict(intersection(u,v),w,x))),null_class) member(regular(regular(complement(restrict(intersection(u,v),w,x)))),u)*.
% 300.06/300.50 136510[2:Res:135445.0,3519.0] || -> equal(regular(complement(restrict(intersection(u,v),w,x))),null_class) member(regular(regular(complement(restrict(intersection(u,v),w,x)))),v)*.
% 300.06/300.50 136490[2:Res:135445.0,3516.0] || subclass(u,v) -> equal(regular(complement(restrict(u,w,x))),null_class) member(regular(regular(complement(restrict(u,w,x)))),v)*.
% 300.06/300.50 137164[10:Res:51738.1,7188.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(regular(null_class),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137163[10:Res:51739.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(regular(null_class),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137131[2:Res:82401.1,7188.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(power_class(null_class),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137128[6:Res:30546.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),singleton(null_class))** -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137127[6:Res:30656.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),successor(null_class))** -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137126[6:Res:48085.1,7188.0] || equal(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)** -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137119[0:Res:426.1,7188.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(singleton(w),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.50 137118[2:Res:23387.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(singleton(w),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.50 137115[2:Res:59308.1,7188.0] || equal(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)** -> member(omega,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137111[0:Res:147.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),range_of(xr))** -> member(y__dfg,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137109[2:Res:59307.1,7188.0] || equal(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)** -> member(y__dfg,complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137691[2:Res:135356.0,3515.0] || -> equal(regular(union(null_class,complement(intersection(singleton(u),v)))),null_class) equal(regular(regular(union(null_class,complement(intersection(singleton(u),v))))),u)**.
% 300.06/300.50 138189[2:Res:138114.0,5655.0] || subclass(power_class(u),v) -> subclass(regular(successor(complement(power_class(u)))),w) member(not_subclass_element(regular(successor(complement(power_class(u)))),w),v)*.
% 300.06/300.50 138317[2:Res:135559.0,1460.1] single_valued_class(regular(complement(intersection(union(null_class,cross_product(universal_class,universal_class)),u)))) || -> function(regular(complement(intersection(union(null_class,cross_product(universal_class,universal_class)),u))))*.
% 300.06/300.50 138302[2:Res:135559.0,3515.0] || -> equal(regular(complement(intersection(union(null_class,singleton(u)),v))),null_class) equal(regular(regular(complement(intersection(union(null_class,singleton(u)),v)))),u)**.
% 300.06/300.50 138538[2:Rew:77431.0,138477.1] single_valued_class(regular(complement(intersection(union(cross_product(universal_class,universal_class),null_class),u)))) || -> function(regular(complement(intersection(union(null_class,cross_product(universal_class,universal_class)),u))))*.
% 300.06/300.50 138607[0:SpR:46498.0,7539.3] function(element_relation) || member(complement(u),universal_class) subclass(universal_class,symmetric_difference(v,w)) -> member(complement(power_class(u)),union(v,w))*.
% 300.06/300.50 138985[2:Res:135985.0,1460.1] single_valued_class(regular(complement(intersection(u,union(null_class,cross_product(universal_class,universal_class)))))) || -> function(regular(complement(intersection(u,union(null_class,cross_product(universal_class,universal_class))))))*.
% 300.06/300.50 138970[2:Res:135985.0,3515.0] || -> equal(regular(complement(intersection(u,union(null_class,singleton(v))))),null_class) equal(regular(regular(complement(intersection(u,union(null_class,singleton(v)))))),v)**.
% 300.06/300.50 139049[4:Res:32968.1,7525.1] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(image(u,cantor(v)),x)*.
% 300.06/300.50 139048[0:Res:9967.1,7525.1] function(u) || subclass(universal_class,v)* subclass(v,w)* -> subclass(x,y) member(image(u,not_subclass_element(x,y)),w)*.
% 300.06/300.50 139043[0:Res:3911.1,7525.1] function(u) function(v) || subclass(universal_class,w)* subclass(w,x)* -> member(image(v,apply(u,y)),x)*.
% 300.06/300.50 139039[0:Res:56.1,7525.1] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(image(u,sum_class(v)),x)*.
% 300.06/300.50 139037[0:Res:58.1,7525.1] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(image(u,power_class(v)),x)*.
% 300.06/300.50 139036[2:Res:82286.1,7525.1] function(u) || equal(null_class,v) subclass(universal_class,w)* subclass(w,x)* -> member(image(u,power_class(v)),x)*.
% 300.06/300.50 139281[2:Rew:77431.0,139231.1] single_valued_class(regular(complement(intersection(u,union(cross_product(universal_class,universal_class),null_class))))) || -> function(regular(complement(intersection(u,union(null_class,cross_product(universal_class,universal_class))))))*.
% 300.06/300.50 139418[2:Res:137580.0,3515.0] || -> equal(regular(union(null_class,complement(intersection(u,singleton(v))))),null_class) equal(regular(regular(union(null_class,complement(intersection(u,singleton(v)))))),v)**.
% 300.06/300.50 139714[2:Res:138343.0,1460.1] single_valued_class(regular(union(union(null_class,complement(cross_product(universal_class,universal_class))),u))) || -> function(regular(union(union(null_class,complement(cross_product(universal_class,universal_class))),u)))*.
% 300.06/300.50 139699[2:Res:138343.0,3515.0] || -> equal(regular(union(union(null_class,complement(singleton(u))),v)),null_class) equal(regular(regular(union(union(null_class,complement(singleton(u))),v))),u)**.
% 300.06/300.50 139761[2:Rew:107276.0,139630.0] || -> subclass(regular(union(union(image(element_relation,power_class(u)),complement(union(v,w))),x)),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 300.06/300.50 139762[2:Rew:107276.0,139628.0] || -> subclass(regular(union(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x)),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 300.06/300.50 139763[2:Rew:107276.0,139627.0] || -> subclass(regular(union(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x)),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 300.06/300.50 139764[2:Rew:107276.0,139626.0] || -> subclass(regular(union(union(complement(union(u,v)),image(element_relation,power_class(w))),x)),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 300.06/300.50 139765[2:Rew:107276.0,139625.0] || -> subclass(regular(union(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x)),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 300.06/300.50 139766[2:Rew:107276.0,139624.0] || -> subclass(regular(union(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x)),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 300.06/300.50 139767[2:Rew:107276.0,139623.0] || -> subclass(regular(union(union(image(element_relation,union(u,v)),complement(power_class(w))),x)),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 300.06/300.50 139768[2:Rew:107276.0,139621.0] || -> subclass(regular(union(union(complement(power_class(u)),image(element_relation,union(v,w))),x)),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 300.06/300.50 139843[2:Res:139654.0,3518.0] || -> equal(regular(successor(union(null_class,complement(intersection(u,v))))),null_class) member(regular(regular(successor(union(null_class,complement(intersection(u,v)))))),u)*.
% 300.06/300.50 139842[2:Res:139654.0,3519.0] || -> equal(regular(successor(union(null_class,complement(intersection(u,v))))),null_class) member(regular(regular(successor(union(null_class,complement(intersection(u,v)))))),v)*.
% 300.06/300.50 139822[2:Res:139654.0,3516.0] || subclass(u,v) -> equal(regular(successor(union(null_class,complement(u)))),null_class) member(regular(regular(successor(union(null_class,complement(u))))),v)*.
% 300.06/300.50 139913[3:Rew:107276.0,139864.1,26509.0,139864.1,107276.0,139864.0,26509.0,139864.0] || member(not_subclass_element(regular(successor(union(null_class,compose(element_relation,universal_class)))),u),element_relation)* -> subclass(regular(successor(union(null_class,compose(element_relation,universal_class)))),u).
% 300.06/300.50 139924[2:Res:139818.0,5655.0] || subclass(successor(u),v) -> subclass(regular(successor(complement(successor(u)))),w) member(not_subclass_element(regular(successor(complement(successor(u)))),w),v)*.
% 300.06/300.50 140005[2:Res:139875.0,5655.0] || subclass(complement(u),v) -> subclass(regular(successor(union(null_class,u))),w) member(not_subclass_element(regular(successor(union(null_class,u))),w),v)*.
% 300.06/300.50 140131[2:Res:139973.0,5655.0] || subclass(complement(u),v) -> subclass(regular(successor(union(u,null_class))),w) member(not_subclass_element(regular(successor(union(u,null_class))),w),v)*.
% 300.06/300.50 140553[2:Res:139986.0,5655.0] || subclass(complement(u),v) -> subclass(regular(successor(union(u,u))),w) member(not_subclass_element(regular(successor(union(u,u))),w),v)*.
% 300.06/300.50 140781[2:Res:139004.0,1460.1] single_valued_class(regular(union(u,union(null_class,complement(cross_product(universal_class,universal_class)))))) || -> function(regular(union(u,union(null_class,complement(cross_product(universal_class,universal_class))))))*.
% 300.06/300.50 140766[2:Res:139004.0,3515.0] || -> equal(regular(union(u,union(null_class,complement(singleton(v))))),null_class) equal(regular(regular(union(u,union(null_class,complement(singleton(v)))))),v)**.
% 300.06/300.50 140828[2:Rew:107276.0,140698.0] || -> subclass(regular(union(u,union(image(element_relation,power_class(v)),complement(union(w,x))))),intersection(power_class(complement(power_class(v))),union(w,x)))*.
% 300.06/300.50 140829[2:Rew:107276.0,140696.0] || -> subclass(regular(union(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))),intersection(power_class(v),union(complement(power_class(w)),x)))*.
% 300.06/300.50 140830[2:Rew:107276.0,140695.0] || -> subclass(regular(union(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))),intersection(power_class(v),union(w,complement(power_class(x)))))*.
% 300.06/300.50 140831[2:Rew:107276.0,140694.0] || -> subclass(regular(union(u,union(complement(union(v,w)),image(element_relation,power_class(x))))),intersection(union(v,w),power_class(complement(power_class(x)))))*.
% 300.06/300.50 140832[2:Rew:107276.0,140693.0] || -> subclass(regular(union(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))),intersection(union(complement(power_class(v)),w),power_class(x)))*.
% 300.06/300.50 140833[2:Rew:107276.0,140692.0] || -> subclass(regular(union(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))),intersection(union(v,complement(power_class(w))),power_class(x)))*.
% 300.06/300.50 140834[2:Rew:107276.0,140691.0] || -> subclass(regular(union(u,union(image(element_relation,union(v,w)),complement(power_class(x))))),intersection(power_class(complement(union(v,w))),power_class(x)))*.
% 300.06/300.50 140835[2:Rew:107276.0,140689.0] || -> subclass(regular(union(u,union(complement(power_class(v)),image(element_relation,union(w,x))))),intersection(power_class(v),power_class(complement(union(w,x)))))*.
% 300.06/300.50 141010[2:Rew:114788.0,140888.0] || -> subclass(regular(union(intersection(power_class(complement(power_class(u))),union(v,w)),x)),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.50 141011[2:Rew:114788.0,140886.0] || -> subclass(regular(union(intersection(power_class(u),union(complement(power_class(v)),w)),x)),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.50 141012[2:Rew:114788.0,140885.0] || -> subclass(regular(union(intersection(power_class(u),union(v,complement(power_class(w)))),x)),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.50 141013[2:Rew:115072.0,140884.0] || -> subclass(regular(union(intersection(union(u,v),power_class(complement(power_class(w)))),x)),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.50 141014[2:Rew:115072.0,140883.0] || -> subclass(regular(union(intersection(union(complement(power_class(u)),v),power_class(w)),x)),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.50 141015[2:Rew:115072.0,140882.0] || -> subclass(regular(union(intersection(union(u,complement(power_class(v))),power_class(w)),x)),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.50 141016[2:Rew:111281.0,140881.0] || -> subclass(regular(union(intersection(power_class(complement(union(u,v))),power_class(w)),x)),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.50 141017[2:Rew:111281.0,140879.0] || -> subclass(regular(union(intersection(power_class(u),power_class(complement(union(v,w)))),x)),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.50 141046[2:Res:140902.0,3516.0] || subclass(complement(singleton(null_class)),u) -> equal(regular(union(successor(null_class),v)),null_class) member(regular(regular(union(successor(null_class),v))),u)*.
% 300.06/300.50 141402[2:Res:141025.0,3516.0] || subclass(complement(singleton(null_class)),u) -> equal(regular(union(v,successor(null_class))),null_class) member(regular(regular(union(v,successor(null_class)))),u)*.
% 300.06/300.50 141561[2:Rew:114781.0,141436.0] || -> subclass(regular(union(u,intersection(power_class(complement(power_class(v))),union(w,x)))),union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 300.06/300.50 141562[2:Rew:114781.0,141434.0] || -> subclass(regular(union(u,intersection(power_class(v),union(complement(power_class(w)),x)))),union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.50 141563[2:Rew:114781.0,141433.0] || -> subclass(regular(union(u,intersection(power_class(v),union(w,complement(power_class(x)))))),union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.50 141564[2:Rew:115065.0,141432.0] || -> subclass(regular(union(u,intersection(union(v,w),power_class(complement(power_class(x)))))),union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 300.06/300.50 141565[2:Rew:115065.0,141431.0] || -> subclass(regular(union(u,intersection(union(complement(power_class(v)),w),power_class(x)))),union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 300.06/300.50 141566[2:Rew:115065.0,141430.0] || -> subclass(regular(union(u,intersection(union(v,complement(power_class(w))),power_class(x)))),union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 300.06/300.50 141567[2:Rew:110601.0,141429.0] || -> subclass(regular(union(u,intersection(power_class(complement(union(v,w))),power_class(x)))),union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 300.06/300.50 141568[2:Rew:110601.0,141427.0] || -> subclass(regular(union(u,intersection(power_class(v),power_class(complement(union(w,x)))))),union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 300.06/300.50 141999[0:Rew:78007.0,141661.0] || -> subclass(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))),complement(symmetric_difference(complement(u),union(v,w))))*.
% 300.06/300.50 142334[2:Res:140918.0,3516.0] || subclass(complement(power_class(u)),v) -> equal(regular(union(power_class(u),w)),null_class) member(regular(regular(union(power_class(u),w))),v)*.
% 300.06/300.50 142384[2:Res:140920.0,3516.0] || subclass(complement(successor(u)),v) -> equal(regular(union(successor(u),w)),null_class) member(regular(regular(union(successor(u),w))),v)*.
% 300.06/300.50 142870[2:Res:141466.0,3516.0] || subclass(complement(power_class(u)),v) -> equal(regular(union(w,power_class(u))),null_class) member(regular(regular(union(w,power_class(u)))),v)*.
% 300.06/300.50 142913[2:Res:141468.0,3516.0] || subclass(complement(successor(u)),v) -> equal(regular(union(w,successor(u))),null_class) member(regular(regular(union(w,successor(u)))),v)*.
% 300.06/300.50 143061[2:Res:135351.0,3515.0] || -> equal(union(null_class,intersection(intersection(singleton(u),v),w)),null_class) equal(regular(union(null_class,intersection(intersection(singleton(u),v),w))),u)**.
% 300.06/300.50 143288[2:Res:135364.0,3515.0] || -> equal(intersection(union(null_class,intersection(singleton(u),v)),w),null_class) equal(regular(intersection(union(null_class,intersection(singleton(u),v)),w)),u)**.
% 300.06/300.50 143806[0:Rew:78007.0,143468.0] || -> subclass(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),complement(symmetric_difference(union(u,v),complement(w))))*.
% 300.06/300.50 143743[0:Rew:143448.0,117860.0] || member(u,symmetric_difference(union(v,w),complement(union(x,y))))* -> member(u,union(union(w,v),complement(union(x,y)))).
% 300.06/300.50 143795[2:Rew:143785.0,115892.0] || member(u,symmetric_difference(union(null_class,v),complement(union(w,x))))* -> member(u,union(union(v,v),complement(union(w,x))))*.
% 300.06/300.50 144091[2:Res:135396.0,3515.0] || -> equal(union(null_class,intersection(u,intersection(singleton(v),w))),null_class) equal(regular(union(null_class,intersection(u,intersection(singleton(v),w)))),v)**.
% 300.06/300.50 144300[2:Res:135401.0,3515.0] || -> equal(intersection(u,union(null_class,intersection(singleton(v),w))),null_class) equal(regular(intersection(u,union(null_class,intersection(singleton(v),w)))),v)**.
% 300.06/300.50 144457[2:Res:135470.0,3516.0] || subclass(union(u,v),w) -> equal(regular(complement(symmetric_difference(u,v))),null_class) member(regular(regular(complement(symmetric_difference(u,v)))),w)*.
% 300.06/300.50 144580[2:Res:135487.1,5660.0] || subclass(u,restrict(v,w,x))* -> subclass(regular(complement(u)),y) member(not_subclass_element(regular(complement(u)),y),cross_product(w,x))*.
% 300.06/300.50 144529[2:SpR:47383.0,135487.1] || subclass(intersection(power_class(complement(power_class(u))),power_class(v)),w) -> subclass(regular(union(image(element_relation,power_class(u)),complement(power_class(v)))),w)*.
% 300.06/300.50 144527[2:SpR:47380.0,135487.1] || subclass(intersection(power_class(u),power_class(complement(power_class(v)))),w) -> subclass(regular(union(complement(power_class(u)),image(element_relation,power_class(v)))),w)*.
% 300.06/300.50 144765[2:Res:135539.0,3515.0] || -> equal(regular(complement(intersection(intersection(singleton(u),v),w))),null_class) equal(regular(regular(complement(intersection(intersection(singleton(u),v),w)))),u)**.
% 300.06/300.50 144986[2:Res:135965.0,3515.0] || -> equal(regular(complement(intersection(u,intersection(singleton(v),w)))),null_class) equal(regular(regular(complement(intersection(u,intersection(singleton(v),w))))),v)**.
% 300.06/300.50 145136[2:Res:136055.0,1460.1] single_valued_class(complement(successor(complement(restrict(cross_product(universal_class,universal_class),u,v))))) || -> function(complement(successor(complement(restrict(cross_product(universal_class,universal_class),u,v)))))*.
% 300.06/300.50 145121[2:Res:136055.0,3515.0] || -> equal(complement(successor(complement(restrict(singleton(u),v,w)))),null_class) equal(regular(complement(successor(complement(restrict(singleton(u),v,w))))),u)**.
% 300.06/300.50 146033[2:Res:142936.0,3515.0] || -> equal(union(null_class,intersection(intersection(u,singleton(v)),w)),null_class) equal(regular(union(null_class,intersection(intersection(u,singleton(v)),w))),v)**.
% 300.06/300.50 146278[2:Res:143161.0,3515.0] || -> equal(intersection(union(null_class,intersection(u,singleton(v))),w),null_class) equal(regular(intersection(union(null_class,intersection(u,singleton(v))),w)),v)**.
% 300.06/300.50 146485[2:Res:143969.0,3515.0] || -> equal(union(null_class,intersection(u,intersection(v,singleton(w)))),null_class) equal(regular(union(null_class,intersection(u,intersection(v,singleton(w))))),w)**.
% 300.06/300.50 146694[2:Res:144187.0,3515.0] || -> equal(intersection(u,union(null_class,intersection(v,singleton(w)))),null_class) equal(regular(intersection(u,union(null_class,intersection(v,singleton(w))))),w)**.
% 300.06/300.50 146847[2:Res:144382.0,3516.0] || subclass(union(u,v),w) -> equal(regular(complement(symmetric_difference(v,u))),null_class) member(regular(regular(complement(symmetric_difference(v,u)))),w)*.
% 300.06/300.50 146923[0:Res:64.1,7751.2] function(restrict(u,v,w)) || member(x,cross_product(v,w))* member(x,u)* -> member(x,cross_product(universal_class,universal_class))*.
% 300.06/300.50 146921[2:Res:58207.1,7751.2] || equal(complement(restrict(u,v,w)),universal_class)** member(x,cross_product(v,w))* member(x,u)* -> member(x,y)*.
% 300.06/300.50 147068[2:Res:144640.0,3515.0] || -> equal(regular(complement(intersection(intersection(u,singleton(v)),w))),null_class) equal(regular(regular(complement(intersection(intersection(u,singleton(v)),w)))),v)**.
% 300.06/300.50 147289[2:Res:144865.0,3515.0] || -> equal(regular(complement(intersection(u,intersection(v,singleton(w))))),null_class) equal(regular(regular(complement(intersection(u,intersection(v,singleton(w)))))),w)**.
% 300.06/300.50 147639[0:Obv:147623.1] || subclass(symmetric_difference(u,cross_product(v,w)),x) -> subclass(symmetric_difference(u,cross_product(v,w)),intersection(complement(restrict(u,v,w)),x))*.
% 300.06/300.50 148249[0:Obv:148224.1] || subclass(symmetric_difference(cross_product(u,v),w),x) -> subclass(symmetric_difference(cross_product(u,v),w),intersection(complement(restrict(w,u,v)),x))*.
% 300.06/300.50 149352[0:Res:119242.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(u,intersection(v,x)),null_class) member(regular(intersection(u,intersection(v,x))),w)*.
% 300.06/300.50 149588[0:Res:119415.0,3516.0] || subclass(intersection(u,v),w) -> equal(intersection(u,intersection(x,v)),null_class) member(regular(intersection(u,intersection(x,v))),w)*.
% 300.06/300.50 149890[0:Res:135347.0,3515.0] || -> equal(intersection(intersection(intersection(singleton(u),v),w),x),null_class) equal(regular(intersection(intersection(intersection(singleton(u),v),w),x)),u)**.
% 300.06/300.50 150263[0:Res:135357.0,3515.0] || -> equal(intersection(u,intersection(v,intersection(singleton(w),x))),null_class) equal(regular(intersection(u,intersection(v,intersection(singleton(w),x)))),w)**.
% 300.06/300.50 150510[0:Res:135398.0,3515.0] || -> equal(intersection(u,intersection(intersection(singleton(v),w),x)),null_class) equal(regular(intersection(u,intersection(intersection(singleton(v),w),x))),v)**.
% 300.06/300.50 150762[0:Res:135406.0,3515.0] || -> equal(intersection(intersection(u,intersection(singleton(v),w)),x),null_class) equal(regular(intersection(intersection(u,intersection(singleton(v),w)),x)),v)**.
% 300.06/300.50 151110[0:Res:147465.0,3515.0] || -> equal(intersection(intersection(intersection(u,singleton(v)),w),x),null_class) equal(regular(intersection(intersection(intersection(u,singleton(v)),w),x)),v)**.
% 300.06/300.50 151358[0:Res:147475.0,3515.0] || -> equal(intersection(u,intersection(v,intersection(w,singleton(x)))),null_class) equal(regular(intersection(u,intersection(v,intersection(w,singleton(x))))),x)**.
% 300.06/300.50 151605[0:Res:147520.0,3515.0] || -> equal(intersection(u,intersection(intersection(v,singleton(w)),x)),null_class) equal(regular(intersection(u,intersection(intersection(v,singleton(w)),x))),w)**.
% 300.06/300.50 151857[0:Res:147529.0,3515.0] || -> equal(intersection(intersection(u,intersection(v,singleton(w))),x),null_class) equal(regular(intersection(intersection(u,intersection(v,singleton(w))),x)),w)**.
% 300.06/300.50 152023[2:Obv:151993.3] || member(intersection(u,v),universal_class) subclass(intersection(u,v),regular(v))* -> equal(intersection(u,v),null_class) equal(v,null_class).
% 300.06/300.50 152027[2:Obv:151968.3] || member(intersection(u,v),universal_class) subclass(intersection(u,v),regular(u))* -> equal(intersection(u,v),null_class) equal(u,null_class).
% 300.06/300.50 152108[0:Res:56592.0,1460.1] single_valued_class(restrict(restrict(cross_product(universal_class,universal_class),u,v),w,x)) || -> function(restrict(restrict(cross_product(universal_class,universal_class),u,v),w,x))*.
% 300.06/300.50 152092[0:Res:56592.0,3515.0] || -> equal(restrict(restrict(singleton(u),v,w),x,y),null_class) equal(regular(restrict(restrict(singleton(u),v,w),x,y)),u)**.
% 300.06/300.50 152175[0:SpR:73462.0,10433.2] || member(intersection(singleton(u),v),universal_class) -> equal(intersection(singleton(u),v),null_class) equal(apply(choice,intersection(v,singleton(u))),u)**.
% 300.06/300.50 152277[0:SpR:73462.0,10649.2] || member(intersection(u,singleton(v)),universal_class) -> equal(intersection(u,singleton(v)),null_class) equal(apply(choice,intersection(singleton(v),u)),v)**.
% 300.06/300.50 152514[0:SpL:49516.0,46723.0] || member(u,intersection(power_class(v),image(element_relation,power_class(universal_class)))) member(u,union(complement(power_class(v)),power_class(complement(power_class(universal_class)))))* -> .
% 300.06/300.50 152507[0:SpL:49516.0,46533.0] || member(u,intersection(image(element_relation,power_class(universal_class)),power_class(v))) member(u,union(power_class(complement(power_class(universal_class))),complement(power_class(v))))* -> .
% 300.06/300.50 152669[4:SpR:26800.2,77754.0] || member(u,universal_class) -> member(u,cantor(v)) subclass(union(v,cross_product(singleton(u),universal_class)),union(cross_product(singleton(u),universal_class),v))*.
% 300.06/300.50 152941[2:SpL:49517.0,46723.0] || member(u,intersection(power_class(v),image(element_relation,power_class(null_class)))) member(u,union(complement(power_class(v)),power_class(complement(power_class(null_class)))))* -> .
% 300.06/300.50 152934[2:SpL:49517.0,46533.0] || member(u,intersection(image(element_relation,power_class(null_class)),power_class(v))) member(u,union(power_class(complement(power_class(null_class))),complement(power_class(v))))* -> .
% 300.06/300.50 153101[4:SpR:26808.2,77754.0] || member(u,universal_class) -> member(u,cantor(v)) subclass(union(cross_product(singleton(u),universal_class),v),union(v,cross_product(singleton(u),universal_class)))*.
% 300.06/300.50 153164[4:Rew:77431.0,153112.2,109058.0,153112.2,77431.0,153112.1] || member(u,universal_class) -> member(u,cantor(union(null_class,cross_product(singleton(u),universal_class))))* equal(union(null_class,cross_product(singleton(u),universal_class)),null_class).
% 300.06/300.50 153308[0:SpR:73462.0,46564.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(w,image(element_relation,power_class(v)))).
% 300.06/300.50 153527[0:SpR:73462.0,46596.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(image(element_relation,power_class(w)),v)).
% 300.06/300.50 153794[0:Res:10467.2,26.1] || member(symmetric_difference(u,v),universal_class) member(apply(choice,symmetric_difference(u,v)),intersection(u,v))* -> equal(symmetric_difference(u,v),null_class).
% 300.06/300.50 153776[0:SpR:78007.0,10467.2] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(v,u)),complement(intersection(u,v)))*.
% 300.06/300.50 153731[0:SpR:73462.0,10467.2] || member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),complement(intersection(v,u)))*.
% 300.06/300.50 153858[2:Rew:26509.0,153857.1] || member(symmetric_difference(u,v),universal_class) subclass(symmetric_difference(u,v),union(null_class,intersection(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 300.06/300.50 153861[2:MRR:153860.3,51328.0] || member(symmetric_difference(u,v),universal_class) subclass(symmetric_difference(u,v),regular(complement(intersection(u,v))))* -> equal(symmetric_difference(u,v),null_class).
% 300.06/300.50 153881[0:SoR:11427.0,73.1] one_to_one(image(u,image(v,singleton(w)))) || member(ordered_pair(w,x),compose(u,v))* -> member(x,cross_product(universal_class,universal_class)).
% 300.06/300.50 153932[0:Res:18.2,11604.0] || member(u,universal_class) member(v,universal_class) subclass(composition_function,cross_product(w,x))* -> member(ordered_pair(u,compose(v,u)),x)*.
% 300.06/300.50 153924[4:SpL:16388.0,11604.0] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class)) subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(universal_class,compose(null_class,universal_class)),v)*.
% 300.06/300.50 153943[0:MRR:153940.2,20.0] || member(u,universal_class) member(v,u) subclass(composition_function,cross_product(w,x))* -> member(ordered_pair(u,compose(v,u)),x)*.
% 300.06/300.50 153944[0:MRR:153936.1,100.0] || member(inverse(u),universal_class) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(range_of(u),compose(inverse(u),range_of(u))),w)*.
% 300.06/300.50 154193[0:Res:2132.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154180[0:Res:457.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(omega,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154174[0:Res:462.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(y__dfg,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154168[0:SpL:73462.0,46524.0] || member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(x,intersection(complement(v),power_class(w)))) -> .
% 300.06/300.50 154110[0:SpL:77431.0,46524.0] || member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(v,intersection(complement(x),power_class(w)))) -> .
% 300.06/300.50 154259[6:Rew:106075.0,154190.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154260[2:Rew:106075.0,154179.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(omega,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154261[2:Rew:106075.0,154173.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(y__dfg,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154465[0:Res:2132.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154452[0:Res:457.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(omega,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154446[0:Res:462.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(y__dfg,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154440[0:SpL:73462.0,46544.0] || member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(intersection(complement(w),power_class(x)),v)) -> .
% 300.06/300.50 154419[0:SpL:77431.0,46544.0] || member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(intersection(complement(w),power_class(v)),x)) -> .
% 300.06/300.50 154530[6:Rew:106085.0,154462.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154531[2:Rew:106085.0,154451.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(omega,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154532[2:Rew:106085.0,154445.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(y__dfg,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154745[0:Res:2132.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154732[0:Res:457.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(omega,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154726[0:Res:462.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(y__dfg,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154720[0:SpL:73462.0,46573.0] || member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(x,intersection(power_class(v),complement(w)))) -> .
% 300.06/300.50 154663[0:SpL:77431.0,46573.0] || member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(v,intersection(power_class(x),complement(w)))) -> .
% 300.06/300.50 154812[6:Rew:106075.0,154742.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154813[2:Rew:106075.0,154731.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(omega,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154814[2:Rew:106075.0,154725.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(y__dfg,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154885[4:Res:102690.0,9.0] || subclass(sum_class(range_of(null_class)),complement(successor(complement(apply(null_class,universal_class)))))* -> equal(complement(successor(complement(apply(null_class,universal_class)))),sum_class(range_of(null_class))).
% 300.06/300.50 154977[2:SpL:103919.0,617.0] || member(u,regular(domain_relation))* -> equal(u,unordered_pair(first(regular(domain_relation)),singleton(second(regular(domain_relation)))))* equal(u,singleton(first(regular(domain_relation)))).
% 300.06/300.50 155129[0:Res:2132.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155116[0:Res:457.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(omega,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155110[0:Res:462.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(y__dfg,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155104[0:SpL:73462.0,46734.0] || member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(intersection(power_class(w),complement(x)),v)) -> .
% 300.06/300.50 155084[0:SpL:77431.0,46734.0] || member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(intersection(power_class(w),complement(v)),x)) -> .
% 300.06/300.50 155195[6:Rew:106085.0,155126.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155196[2:Rew:106085.0,155115.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(omega,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155197[2:Rew:106085.0,155109.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(y__dfg,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155344[0:SpL:77431.0,47457.0] || member(not_subclass_element(union(complement(power_class(u)),v),w),intersection(complement(v),power_class(u)))* -> subclass(union(v,complement(power_class(u))),w).
% 300.06/300.50 155317[0:SpL:73462.0,47457.0] || member(not_subclass_element(union(u,complement(power_class(v))),w),intersection(power_class(v),complement(u)))* -> subclass(union(u,complement(power_class(v))),w).
% 300.06/300.50 155532[0:SpL:77431.0,47465.0] || member(not_subclass_element(union(u,complement(power_class(v))),w),intersection(power_class(v),complement(u)))* -> subclass(union(complement(power_class(v)),u),w).
% 300.06/300.50 155497[0:SpL:73462.0,47465.0] || member(not_subclass_element(union(complement(power_class(u)),v),w),intersection(complement(v),power_class(u)))* -> subclass(union(complement(power_class(u)),v),w).
% 300.06/300.50 155908[2:SpL:106322.0,133104.0] || member(union(complement(power_class(u)),intersection(complement(v),union(w,x))),symmetric_difference(union(v,complement(union(w,x))),power_class(u)))* -> .
% 300.06/300.50 155907[2:SpL:106322.0,132172.0] || member(union(complement(power_class(u)),intersection(complement(v),union(w,x))),symmetric_difference(power_class(u),union(v,complement(union(w,x)))))* -> .
% 300.06/300.50 155877[2:SpL:106322.0,46385.0] || equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),intersection(power_class(u),union(v,complement(union(w,x)))))** -> .
% 300.06/300.50 155944[0:Rew:106770.0,155815.0] || -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),union(complement(power_class(u)),intersection(complement(x),union(v,w))))*.
% 300.06/300.50 155946[0:Rew:106322.0,155806.0] || -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),union(complement(power_class(u)),intersection(complement(v),union(x,w))))*.
% 300.06/300.50 155630[2:SpR:106322.0,114051.0] || -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),intersection(power_class(u),union(v,complement(union(w,x)))))*.
% 300.06/300.50 155968[2:Rew:8044.0,155847.1] || subclass(union(u,complement(union(v,w))),null_class) -> equal(union(complement(power_class(x)),intersection(complement(u),union(v,w))),universal_class)**.
% 300.06/300.50 156242[0:Res:2132.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(null_class,union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 156229[0:Res:457.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(omega,union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 156223[0:Res:462.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(y__dfg,union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 156217[0:SpL:73462.0,106346.0] || member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(x,image(element_relation,union(v,w)))) -> .
% 300.06/300.50 156170[0:SpL:112449.0,106346.0] || member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(v,image(element_relation,union(x,w)))) -> .
% 300.06/300.50 156167[2:SpL:35175.0,106346.0] || member(u,intersection(complement(v),power_class(union(null_class,complement(w)))))* member(u,union(v,image(element_relation,union(w,w))))* -> .
% 300.06/300.50 156716[2:SpL:106407.0,133104.0] || member(union(intersection(complement(u),power_class(v)),complement(union(w,x))),symmetric_difference(union(w,x),union(u,complement(power_class(v)))))* -> .
% 300.06/300.50 156715[2:SpL:106407.0,132172.0] || member(union(intersection(complement(u),power_class(v)),complement(union(w,x))),symmetric_difference(union(u,complement(power_class(v))),union(w,x)))* -> .
% 300.06/300.50 156684[2:SpL:106407.0,46385.0] || equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),intersection(union(u,complement(power_class(v))),union(w,x)))** -> .
% 300.06/300.50 156759[0:Rew:106408.0,156624.0] || -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),union(intersection(complement(v),power_class(u)),complement(union(w,x))))*.
% 300.06/300.50 156430[2:SpR:106407.0,114051.0] || -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),intersection(union(u,complement(power_class(v))),union(w,x)))*.
% 300.06/300.50 157231[2:SpL:106408.0,133104.0] || member(union(intersection(power_class(u),complement(v)),complement(union(w,x))),symmetric_difference(union(w,x),union(complement(power_class(u)),v)))* -> .
% 300.06/300.50 157230[2:SpL:106408.0,132172.0] || member(union(intersection(power_class(u),complement(v)),complement(union(w,x))),symmetric_difference(union(complement(power_class(u)),v),union(w,x)))* -> .
% 300.06/300.50 157199[2:SpL:106408.0,46385.0] || equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),intersection(union(complement(power_class(u)),v),union(w,x)))** -> .
% 300.06/300.50 156938[2:SpR:106408.0,114051.0] || -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),intersection(union(complement(power_class(u)),v),union(w,x)))*.
% 300.06/300.50 157728[2:SpL:106608.0,133104.0] || member(union(intersection(complement(u),union(v,w)),complement(power_class(x))),symmetric_difference(power_class(x),union(u,complement(union(v,w)))))* -> .
% 300.06/300.50 157727[2:SpL:106608.0,132172.0] || member(union(intersection(complement(u),union(v,w)),complement(power_class(x))),symmetric_difference(union(u,complement(union(v,w))),power_class(x)))* -> .
% 300.06/300.50 157696[2:SpL:106608.0,46385.0] || equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),intersection(union(u,complement(union(v,w))),power_class(x)))** -> .
% 300.06/300.50 157764[0:Rew:106959.0,157645.0] || -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),union(intersection(complement(w),union(u,v)),complement(power_class(x))))*.
% 300.06/300.50 157766[0:Rew:106608.0,157636.0] || -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),union(intersection(complement(u),union(w,v)),complement(power_class(x))))*.
% 300.06/300.50 157449[2:SpR:106608.0,114051.0] || -> subclass(regular(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),intersection(union(u,complement(union(v,w))),power_class(x)))*.
% 300.06/300.50 157788[2:Rew:8044.0,157661.1] || subclass(union(u,complement(union(v,w))),null_class) -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),universal_class)**.
% 300.06/300.50 158076[0:Res:2132.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(null_class,union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 158063[0:Res:457.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(omega,union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 158057[0:Res:462.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(y__dfg,union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 158051[0:SpL:73462.0,106660.0] || member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(image(element_relation,union(w,x)),v)) -> .
% 300.06/300.50 158040[0:SpL:112449.0,106660.0] || member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(image(element_relation,union(w,v)),x)) -> .
% 300.06/300.50 158037[2:SpL:35175.0,106660.0] || member(u,intersection(power_class(union(null_class,complement(v))),complement(w)))* member(u,union(image(element_relation,union(v,v)),w))* -> .
% 300.06/300.50 158555[2:SpL:106770.0,133104.0] || member(union(complement(power_class(u)),intersection(union(v,w),complement(x))),symmetric_difference(union(complement(union(v,w)),x),power_class(u)))* -> .
% 300.06/300.50 158554[2:SpL:106770.0,132172.0] || member(union(complement(power_class(u)),intersection(union(v,w),complement(x))),symmetric_difference(power_class(u),union(complement(union(v,w)),x)))* -> .
% 300.06/300.50 158523[2:SpL:106770.0,46385.0] || equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),intersection(power_class(u),union(complement(union(v,w)),x)))** -> .
% 300.06/300.50 158595[0:Rew:106770.0,158447.0] || -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),union(complement(power_class(u)),intersection(union(w,v),complement(x))))*.
% 300.06/300.50 158270[2:SpR:106770.0,114051.0] || -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),intersection(power_class(u),union(complement(union(v,w)),x)))*.
% 300.06/300.50 158617[2:Rew:8044.0,158493.1] || subclass(union(complement(union(u,v)),w),null_class) -> equal(union(complement(power_class(x)),intersection(union(u,v),complement(w))),universal_class)**.
% 300.06/300.50 159072[2:SpL:106959.0,133104.0] || member(union(intersection(union(u,v),complement(w)),complement(power_class(x))),symmetric_difference(power_class(x),union(complement(union(u,v)),w)))* -> .
% 300.06/300.50 159071[2:SpL:106959.0,132172.0] || member(union(intersection(union(u,v),complement(w)),complement(power_class(x))),symmetric_difference(union(complement(union(u,v)),w),power_class(x)))* -> .
% 300.06/300.50 159040[2:SpL:106959.0,46385.0] || equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),intersection(union(complement(union(u,v)),w),power_class(x)))** -> .
% 300.06/300.50 159112[0:Rew:106959.0,158975.0] || -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),union(intersection(union(v,u),complement(w)),complement(power_class(x))))*.
% 300.06/300.50 158787[2:SpR:106959.0,114051.0] || -> subclass(regular(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),intersection(union(complement(union(u,v)),w),power_class(x)))*.
% 300.06/300.50 159134[2:Rew:8044.0,159005.1] || subclass(union(complement(union(u,v)),w),null_class) -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),universal_class)**.
% 300.06/300.50 159584[2:SpL:107226.0,133104.0] || member(union(complement(union(u,v)),intersection(complement(w),power_class(x))),symmetric_difference(union(w,complement(power_class(x))),union(u,v)))* -> .
% 300.06/300.50 159583[2:SpL:107226.0,132172.0] || member(union(complement(union(u,v)),intersection(complement(w),power_class(x))),symmetric_difference(union(u,v),union(w,complement(power_class(x)))))* -> .
% 300.06/300.50 159552[2:SpL:107226.0,46385.0] || equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),intersection(union(u,v),union(w,complement(power_class(x)))))** -> .
% 300.06/300.50 159642[0:Rew:107227.0,159451.0] || -> equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),union(complement(union(u,v)),intersection(complement(x),power_class(w))))*.
% 300.06/300.50 159302[2:SpR:107226.0,114051.0] || -> subclass(regular(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),intersection(union(u,v),union(w,complement(power_class(x)))))*.
% 300.06/300.50 159824[2:Res:154902.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(regular(domain_relation),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 159930[2:Res:154903.1,7188.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(regular(domain_relation),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 160271[2:SpL:107227.0,133104.0] || member(union(complement(union(u,v)),intersection(power_class(w),complement(x))),symmetric_difference(union(complement(power_class(w)),x),union(u,v)))* -> .
% 300.06/300.50 160270[2:SpL:107227.0,132172.0] || member(union(complement(union(u,v)),intersection(power_class(w),complement(x))),symmetric_difference(union(u,v),union(complement(power_class(w)),x)))* -> .
% 300.06/300.50 160239[2:SpL:107227.0,46385.0] || equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),intersection(union(u,v),union(complement(power_class(w)),x)))** -> .
% 300.06/300.50 159980[2:SpR:107227.0,114051.0] || -> subclass(regular(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),intersection(union(u,v),union(complement(power_class(w)),x)))*.
% 300.06/300.50 160797[2:SpL:108049.0,133104.0] || member(union(complement(union(u,v)),image(element_relation,union(w,x))),symmetric_difference(power_class(complement(union(w,x))),union(u,v)))* -> .
% 300.06/300.50 160796[2:SpL:108049.0,132172.0] || member(union(complement(union(u,v)),image(element_relation,union(w,x))),symmetric_difference(union(u,v),power_class(complement(union(w,x)))))* -> .
% 300.06/300.50 160765[2:SpL:108049.0,46385.0] || equal(union(complement(union(u,v)),image(element_relation,union(w,x))),intersection(union(u,v),power_class(complement(union(w,x)))))** -> .
% 300.06/300.50 160872[0:Rew:108049.0,160676.0] || -> equal(union(complement(union(u,v)),image(element_relation,union(w,x))),union(complement(union(u,v)),image(element_relation,union(x,w))))*.
% 300.06/300.50 160497[2:SpR:108049.0,114051.0] || -> subclass(regular(union(complement(union(u,v)),image(element_relation,union(w,x)))),intersection(union(u,v),power_class(complement(union(w,x)))))*.
% 300.06/300.50 161346[2:SpL:108050.0,133104.0] || member(union(image(element_relation,union(u,v)),complement(union(w,x))),symmetric_difference(union(w,x),power_class(complement(union(u,v)))))* -> .
% 300.06/300.50 161345[2:SpL:108050.0,132172.0] || member(union(image(element_relation,union(u,v)),complement(union(w,x))),symmetric_difference(power_class(complement(union(u,v))),union(w,x)))* -> .
% 300.06/300.50 161314[2:SpL:108050.0,46385.0] || equal(union(image(element_relation,union(u,v)),complement(union(w,x))),intersection(power_class(complement(union(u,v))),union(w,x)))** -> .
% 300.06/300.50 161404[0:Rew:108050.0,161267.0] || -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),union(image(element_relation,union(v,u)),complement(union(w,x))))*.
% 300.06/300.50 161041[2:SpR:108050.0,114051.0] || -> subclass(regular(union(image(element_relation,union(u,v)),complement(union(w,x)))),intersection(power_class(complement(union(u,v))),union(w,x)))*.
% 300.06/300.50 161678[4:SpL:103920.0,617.0] || member(u,regular(composition_function))* -> equal(u,unordered_pair(first(regular(composition_function)),singleton(second(regular(composition_function)))))* equal(u,singleton(first(regular(composition_function)))).
% 300.06/300.50 161818[0:SpL:112449.0,108057.0] || member(not_subclass_element(power_class(complement(union(u,v))),w),image(element_relation,union(v,u)))* -> subclass(power_class(complement(union(v,u))),w).
% 300.06/300.50 161855[2:Rew:35175.0,161815.1] || member(not_subclass_element(power_class(union(null_class,complement(u))),v),image(element_relation,union(u,u)))* -> subclass(power_class(union(null_class,complement(u))),v).
% 300.06/300.50 161790[0:SpL:77431.0,108057.0] || member(not_subclass_element(power_class(complement(union(u,v))),w),image(element_relation,union(u,v)))* -> subclass(power_class(complement(union(v,u))),w).
% 300.06/300.50 161920[0:Rew:20514.1,161813.2] || equal(union(u,v),universal_class) member(not_subclass_element(power_class(null_class),w),image(element_relation,union(u,v)))* -> subclass(power_class(null_class),w).
% 300.06/300.50 161921[2:Rew:46319.1,161812.2] || equal(union(u,v),null_class) member(not_subclass_element(power_class(universal_class),w),image(element_relation,union(u,v)))* -> subclass(power_class(universal_class),w).
% 300.06/300.50 162067[0:SpR:78007.0,7189.2] || member(u,union(complement(v),complement(w))) member(u,union(v,w)) -> member(u,symmetric_difference(complement(w),complement(v)))*.
% 300.06/300.50 162277[0:Res:8.1,7502.1] || equal(restrict(u,v,w),x)* member(x,universal_class) -> equal(x,null_class) member(apply(choice,x),cross_product(v,w))*.
% 300.06/300.50 162474[0:Res:8.1,7681.0] || equal(ordered_pair(u,v),w) -> equal(w,null_class) equal(regular(w),unordered_pair(u,singleton(v)))* equal(regular(w),singleton(u)).
% 300.06/300.50 163163[0:Res:8.1,10906.0] || equal(u,unordered_pair(v,w))* -> equal(apply(choice,unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 300.06/300.50 163215[0:Res:8.1,10908.0] || equal(u,unordered_pair(v,w))* -> equal(apply(choice,unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 300.06/300.50 163293[4:Res:161603.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(regular(composition_function),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 163401[4:Res:161604.1,7188.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(regular(composition_function),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 163442[0:Res:8.1,11157.0] || equal(u,unordered_pair(v,w))* -> equal(not_subclass_element(unordered_pair(v,w),x),w)** subclass(unordered_pair(v,w),x) member(v,u)*.
% 300.06/300.50 163499[0:Res:8.1,11158.0] || equal(u,unordered_pair(v,w))* -> equal(not_subclass_element(unordered_pair(v,w),x),v)** subclass(unordered_pair(v,w),x) member(w,u)*.
% 300.06/300.50 163541[4:Res:5681.1,14887.2] || equal(range_of(null_class),null_class) member(u,universal_class) member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 300.06/300.50 165352[2:Res:152318.0,9.0] || subclass(power_class(complement(power_class(universal_class))),regular(image(element_relation,power_class(universal_class))))* -> equal(regular(image(element_relation,power_class(universal_class))),power_class(complement(power_class(universal_class)))).
% 300.06/300.50 165509[0:Obv:165478.2] || subclass(complement(intersection(u,v)),v)* member(regular(complement(intersection(u,v))),u)* -> equal(complement(intersection(u,v)),null_class).
% 300.06/300.50 165617[2:Res:152744.0,9.0] || subclass(power_class(complement(power_class(null_class))),regular(image(element_relation,power_class(null_class))))* -> equal(regular(image(element_relation,power_class(null_class))),power_class(complement(power_class(null_class)))).
% 300.06/300.50 165954[3:Rew:153978.0,165834.1] || member(not_subclass_element(intersection(complement(compose(element_relation,universal_class)),u),null_class),union(element_relation,element_relation))* -> subclass(intersection(complement(compose(element_relation,universal_class)),u),null_class).
% 300.06/300.50 165955[3:Rew:153978.0,165833.1] || member(not_subclass_element(intersection(u,complement(compose(element_relation,universal_class))),null_class),union(element_relation,element_relation))* -> subclass(intersection(u,complement(compose(element_relation,universal_class))),null_class).
% 300.06/300.50 166083[2:Res:10391.4,48665.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,w)* equal(null_class,w) -> .
% 300.06/300.50 166077[4:Res:10391.4,14827.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u) subclass(successor_relation,domain_relation)* -> equal(cantor(v),u)*.
% 300.06/300.50 166092[4:MRR:166060.0,136.0] || member(u,universal_class) equal(successor(u),singleton(singleton(singleton(v)))) subclass(successor_relation,application_function) -> member(singleton(v),cantor(u))*.
% 300.06/300.50 167924[4:Obv:167905.0] || subclass(domain_relation,compose(u,v))* member(w,universal_class) -> member(w,cantor(v))* member(cantor(w),image(u,range_of(null_class)))*.
% 300.06/300.50 168385[2:Rew:49014.0,168361.2] || member(u,universal_class) subclass(power_class(union(null_class,complement(v))),w)* -> member(u,complement(power_class(complement(v))))* member(u,w)*.
% 300.06/300.50 168410[2:Rew:39109.1,168337.3,46319.1,168337.2] || equal(null_class,u) member(v,universal_class) subclass(power_class(universal_class),w)* -> member(v,image(element_relation,u))* member(v,w)*.
% 300.06/300.50 168647[2:Res:10811.2,48665.1] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v))* equal(symmetric_difference(u,v),null_class) -> .
% 300.06/300.50 169164[0:Res:49.1,9882.1] inductive(complement(intersection(u,v))) || member(null_class,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(null_class,w).
% 300.06/300.50 169586[4:MRR:169585.1,21706.0] || -> equal(regular(ordered_pair(u,universal_class)),unordered_pair(u,null_class)) equal(symmetric_difference(singleton(u),ordered_pair(u,universal_class)),union(singleton(u),ordered_pair(u,universal_class)))**.
% 300.06/300.50 169722[4:SpL:169029.0,617.0] || member(u,regular(element_relation))* -> equal(u,unordered_pair(first(regular(element_relation)),singleton(second(regular(element_relation)))))* equal(u,singleton(first(regular(element_relation)))).
% 300.06/300.50 169818[0:Res:49.1,78106.0] inductive(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))) || -> member(null_class,complement(symmetric_difference(cross_product(u,v),w)))*.
% 300.06/300.50 169976[0:Res:49.1,78114.0] inductive(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))) || -> member(null_class,complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.06/300.50 170296[2:Res:11484.2,63420.1] || member(regular(cross_product(u,v)),element_relation) equal(successor(second(regular(cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 170383[0:MRR:170365.0,319.0] || member(u,ordered_pair(v,compose(u,v)))* member(ordered_pair(u,v),cross_product(universal_class,universal_class))* subclass(composition_function,complement(element_relation)) -> .
% 300.06/300.50 170385[0:MRR:170336.0,319.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,complement(unordered_pair(ordered_pair(u,ordered_pair(v,compose(u,v))),w)))* -> .
% 300.06/300.50 170386[0:MRR:170332.0,319.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,complement(unordered_pair(w,ordered_pair(u,ordered_pair(v,compose(u,v))))))* -> .
% 300.06/300.50 170645[4:MRR:170628.1,100.0] || member(u,universal_class) subclass(composition_function,intersection(v,w))* -> member(ordered_pair(u,ordered_pair(cantor(u),compose(u,cantor(u)))),w)*.
% 300.06/300.50 170720[4:MRR:170703.1,100.0] || member(u,universal_class) subclass(composition_function,intersection(v,w))* -> member(ordered_pair(u,ordered_pair(cantor(u),compose(u,cantor(u)))),v)*.
% 300.06/300.50 170922[2:MRR:170850.2,4631.0] || subclass(union(u,complement(power_class(v))),null_class) member(w,universal_class) -> member(w,union(x,intersection(complement(u),power_class(v))))*.
% 300.06/300.50 170938[10:MRR:170895.0,51740.0] || subclass(intersection(complement(u),union(v,complement(power_class(w)))),null_class)* -> member(regular(null_class),union(u,intersection(complement(v),power_class(w)))).
% 300.06/300.50 170939[2:MRR:170857.0,136.0] || subclass(intersection(complement(u),union(v,complement(power_class(w)))),null_class)* -> member(singleton(x),union(u,intersection(complement(v),power_class(w))))*.
% 300.06/300.50 170941[0:MRR:170940.0,145.0] || equal(union(u,complement(union(v,complement(power_class(w))))),range_of(xr)) -> member(y__dfg,union(u,intersection(complement(v),power_class(w))))*.
% 300.06/300.50 170950[0:MRR:170949.0,136.0] || equal(union(u,complement(union(v,complement(power_class(w))))),universal_class) -> member(singleton(x),union(u,intersection(complement(v),power_class(w))))*.
% 300.06/300.50 171100[4:Res:169644.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(regular(element_relation),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 171210[4:Res:169645.1,7188.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(regular(element_relation),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 5180[2:SpL:4880.0,61.0] || member(u,image(v,range_of(null_class))) member(ordered_pair(w,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,u),compose(v,null_class))*.
% 300.06/300.50 7970[0:Res:7949.0,10.0] || -> subclass(u,complement(unordered_pair(v,w))) equal(not_subclass_element(u,complement(unordered_pair(v,w))),w)** equal(not_subclass_element(u,complement(unordered_pair(v,w))),v)**.
% 300.06/300.50 10828[0:Res:4062.1,1407.1] || equal(complement(intersection(u,v)),singleton(singleton(null_class))) member(singleton(null_class),union(u,v)) -> member(singleton(null_class),symmetric_difference(u,v))*.
% 300.06/300.50 10827[2:Res:5107.1,1407.1] || subclass(domain_relation,complement(intersection(u,v))) member(ordered_pair(null_class,null_class),union(u,v)) -> member(ordered_pair(null_class,null_class),symmetric_difference(u,v))*.
% 300.06/300.50 10826[0:Res:449.1,1407.1] || subclass(universal_class,complement(intersection(u,v))) member(ordered_pair(w,x),union(u,v)) -> member(ordered_pair(w,x),symmetric_difference(u,v))*.
% 300.06/300.50 11421[0:SpL:3915.0,1990.1] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),u),compose(v,w))* subclass(image(v,image(w,null_class)),x)* -> member(u,x)*.
% 300.06/300.50 12225[2:Res:1404.2,5841.1] || member(ordered_pair(null_class,null_class),cross_product(u,v)) member(ordered_pair(null_class,null_class),w) subclass(domain_relation,complement(restrict(w,u,v)))* -> .
% 300.06/300.50 12678[0:SpL:819.1,2670.0] || equal(u,not_subclass_element(cross_product(v,w),x)) -> subclass(cross_product(v,w),x) member(singleton(first(not_subclass_element(cross_product(v,w),x))),u)*.
% 300.06/300.50 12666[0:SpL:819.1,451.0] || subclass(not_subclass_element(cross_product(u,v),w),x) -> subclass(cross_product(u,v),w) member(singleton(first(not_subclass_element(cross_product(u,v),w))),x)*.
% 300.06/300.50 14398[0:Res:1404.2,698.1] || member(unordered_pair(u,v),cross_product(w,x))* member(unordered_pair(u,v),y)* subclass(universal_class,complement(restrict(y,w,x)))* -> .
% 300.06/300.50 14568[0:SpL:822.2,14500.0] || member(cross_product(u,v),universal_class) subclass(universal_class,complement(unordered_pair(w,apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.50 14580[0:SpL:822.2,14535.0] || member(cross_product(u,v),universal_class) subclass(universal_class,complement(unordered_pair(apply(choice,cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 300.06/300.50 14628[0:SpL:822.2,14572.0] || member(cross_product(u,v),universal_class) equal(complement(unordered_pair(w,apply(choice,cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 14634[0:SpL:822.2,14584.0] || member(cross_product(u,v),universal_class) equal(complement(unordered_pair(apply(choice,cross_product(u,v)),w)),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 14940[4:Rew:14790.0,2179.1] || subclass(universal_class,cross_product(universal_class,cross_product(universal_class,universal_class))) member(u,cantor(v)) -> member(ordered_pair(v,ordered_pair(u,apply(v,u))),application_function)*.
% 300.06/300.50 18825[0:Res:1404.2,757.1] || member(ordered_pair(u,v),cross_product(w,x))* member(ordered_pair(u,v),y)* subclass(universal_class,complement(restrict(y,w,x)))* -> .
% 300.06/300.50 24700[2:Res:1404.2,23399.1] || member(unordered_pair(u,v),cross_product(w,x))* member(unordered_pair(u,v),y)* equal(complement(restrict(y,w,x)),universal_class)** -> .
% 300.06/300.50 25472[0:Res:535.3,4292.0] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(complement(w),complement(x)))* -> member(image(u,v),union(w,x))*.
% 300.06/300.50 25455[0:Res:502.3,4292.0] || member(u,universal_class) subclass(u,symmetric_difference(complement(v),complement(w)))* -> equal(u,null_class) member(apply(choice,u),union(v,w)).
% 300.06/300.50 25449[0:Res:185.1,4292.0] || -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),x) member(not_subclass_element(intersection(u,symmetric_difference(complement(v),complement(w))),x),union(v,w))*.
% 300.06/300.50 25434[0:Res:197.1,4292.0] || -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),x) member(not_subclass_element(intersection(symmetric_difference(complement(u),complement(v)),w),x),union(u,v))*.
% 300.06/300.50 25622[2:Res:1404.2,23525.1] || member(ordered_pair(u,v),cross_product(w,x))* member(ordered_pair(u,v),y)* equal(complement(restrict(y,w,x)),universal_class)** -> .
% 300.06/300.50 25829[4:Res:23803.1,617.0] || equal(ordered_pair(u,v),ordered_pair(w,universal_class)) -> equal(unordered_pair(w,null_class),unordered_pair(u,singleton(v)))* equal(unordered_pair(w,null_class),singleton(u)).
% 300.06/300.50 25894[0:MRR:25862.0,9972.2] || member(complement(union(u,v)),universal_class) -> member(apply(choice,complement(union(u,v))),complement(u))* equal(complement(union(u,v)),null_class).
% 300.06/300.50 26037[0:MRR:26003.0,9972.2] || member(complement(union(u,v)),universal_class) -> member(apply(choice,complement(union(u,v))),complement(v))* equal(complement(union(u,v)),null_class).
% 300.06/300.50 27174[2:Rew:26509.0,24666.0] || equal(union(null_class,ordered_pair(u,v)),universal_class)** -> equal(unordered_pair(w,x),unordered_pair(u,singleton(v)))* equal(unordered_pair(w,x),singleton(u)).
% 300.06/300.50 27175[2:Rew:26509.0,23106.0] || equal(union(null_class,ordered_pair(u,v)),universal_class)** -> equal(unordered_pair(u,singleton(v)),ordered_pair(null_class,null_class)) equal(ordered_pair(null_class,null_class),singleton(u)).
% 300.06/300.50 27177[2:Rew:26509.0,13816.0] || equal(union(null_class,ordered_pair(u,v)),domain_relation)** -> equal(unordered_pair(u,singleton(v)),ordered_pair(null_class,null_class)) equal(ordered_pair(null_class,null_class),singleton(u)).
% 300.06/300.50 28977[2:Rew:26509.0,27199.1] || -> subclass(union(null_class,symmetric_difference(complement(u),complement(v))),w) member(not_subclass_element(union(null_class,symmetric_difference(complement(u),complement(v))),w),union(u,v))*.
% 300.06/300.50 28979[2:Rew:27508.0,27287.0] || equal(union(null_class,complement(intersection(u,v))),universal_class)** member(singleton(w),union(u,v)) -> member(singleton(w),symmetric_difference(u,v))*.
% 300.06/300.50 31245[2:Rew:619.1,31244.2] || member(apply(choice,u),unordered_pair(v,u))* -> equal(regular(unordered_pair(v,u)),v) equal(u,null_class) equal(unordered_pair(v,u),null_class).
% 300.06/300.50 31247[2:Rew:619.2,31246.2] || member(apply(choice,u),unordered_pair(u,v))* -> equal(regular(unordered_pair(u,v)),v) equal(u,null_class) equal(unordered_pair(u,v),null_class).
% 300.06/300.50 31403[2:Rew:26509.0,31367.1,26509.0,31367.0] || member(regular(intersection(u,union(null_class,intersection(v,w)))),symmetric_difference(v,w))* -> equal(intersection(u,union(null_class,intersection(v,w))),null_class).
% 300.06/300.50 31783[2:Rew:26509.0,31742.1,26509.0,31742.0] || member(regular(intersection(union(null_class,intersection(u,v)),w)),symmetric_difference(u,v))* -> equal(intersection(union(null_class,intersection(u,v)),w),null_class).
% 300.06/300.50 33511[2:Rew:619.1,33510.2] || member(not_subclass_element(u,v),unordered_pair(w,u))* -> equal(regular(unordered_pair(w,u)),w) subclass(u,v) equal(unordered_pair(w,u),null_class).
% 300.06/300.50 33513[2:Rew:619.2,33512.2] || member(not_subclass_element(u,v),unordered_pair(u,w))* -> equal(regular(unordered_pair(u,w)),w) subclass(u,v) equal(unordered_pair(u,w),null_class).
% 300.06/300.50 34623[0:Res:25.2,5656.1] || member(not_subclass_element(u,v),w)* member(not_subclass_element(u,v),x)* subclass(u,complement(intersection(x,w)))* -> subclass(u,v).
% 300.06/300.50 35670[2:Res:29122.1,1407.1] || equal(complement(intersection(u,v)),domain_relation) member(ordered_pair(null_class,null_class),union(u,v)) -> member(ordered_pair(null_class,null_class),symmetric_difference(u,v))*.
% 300.06/300.50 35746[0:Res:284.1,273.0] || -> subclass(restrict(restrict(u,v,w),x,y),z) member(not_subclass_element(restrict(restrict(u,v,w),x,y),z),cross_product(v,w))*.
% 300.06/300.50 36247[4:Res:438.2,14890.0] || subclass(u,cantor(regular(cross_product(singleton(not_subclass_element(u,v)),universal_class))))* -> subclass(u,v) equal(cross_product(singleton(not_subclass_element(u,v)),universal_class),null_class).
% 300.06/300.50 37804[9:SpL:37522.1,37559.1] function(u) function(v) || subclass(range_of(v),cantor(universal_class))* equal(cantor(cantor(w)),universal_class) -> compatible(v,w,u)*.
% 300.06/300.50 37958[9:SpL:37709.1,1990.1] function(u) || member(ordered_pair(u,v),compose(w,x))* subclass(image(w,image(x,null_class)),y)* -> member(v,y)*.
% 300.06/300.50 38219[9:Rew:38207.2,13933.3] single_valued_class(inverse(u)) || subclass(range_of(inverse(u)),v) equal(cross_product(universal_class,universal_class),inverse(u)) -> maps(inverse(u),universal_class,v)*.
% 300.06/300.50 39270[4:MRR:39221.0,9972.2] || member(complement(cantor(u)),universal_class) -> equal(apply(u,apply(choice,complement(cantor(u)))),sum_class(range_of(null_class)))** equal(complement(cantor(u)),null_class).
% 300.06/300.50 39888[2:Res:34303.0,403.1] function(complement(singleton(cross_product(universal_class,universal_class)))) || -> equal(singleton(cross_product(universal_class,universal_class)),null_class) equal(complement(singleton(cross_product(universal_class,universal_class))),cross_product(universal_class,universal_class))**.
% 300.06/300.50 40347[0:Res:2887.1,4304.1] || member(regular(intersection(u,intersection(intersection(v,w),x))),symmetric_difference(v,w))* -> equal(intersection(u,intersection(intersection(v,w),x)),null_class).
% 300.06/300.50 40346[3:Res:2887.1,8048.1] || member(regular(intersection(u,intersection(complement(compose(element_relation,universal_class)),v))),element_relation)* -> equal(intersection(u,intersection(complement(compose(element_relation,universal_class)),v)),null_class).
% 300.06/300.50 40755[0:Res:2888.1,4304.1] || member(regular(intersection(u,intersection(v,intersection(w,x)))),symmetric_difference(w,x))* -> equal(intersection(u,intersection(v,intersection(w,x))),null_class).
% 300.06/300.50 40754[3:Res:2888.1,8048.1] || member(regular(intersection(u,intersection(v,complement(compose(element_relation,universal_class))))),element_relation)* -> equal(intersection(u,intersection(v,complement(compose(element_relation,universal_class)))),null_class).
% 300.06/300.50 41609[0:Res:3494.1,4304.1] || member(regular(intersection(intersection(intersection(u,v),w),x)),symmetric_difference(u,v))* -> equal(intersection(intersection(intersection(u,v),w),x),null_class).
% 300.06/300.50 41608[3:Res:3494.1,8048.1] || member(regular(intersection(intersection(complement(compose(element_relation,universal_class)),u),v)),element_relation)* -> equal(intersection(intersection(complement(compose(element_relation,universal_class)),u),v),null_class).
% 300.06/300.50 42245[0:Res:3495.1,4304.1] || member(regular(intersection(intersection(u,intersection(v,w)),x)),symmetric_difference(v,w))* -> equal(intersection(intersection(u,intersection(v,w)),x),null_class).
% 300.06/300.50 42244[3:Res:3495.1,8048.1] || member(regular(intersection(intersection(u,complement(compose(element_relation,universal_class))),v)),element_relation)* -> equal(intersection(intersection(u,complement(compose(element_relation,universal_class))),v),null_class).
% 300.06/300.50 42812[0:Res:6075.0,3516.0] || subclass(successor(u),v) -> equal(symmetric_difference(complement(u),complement(singleton(u))),null_class) member(regular(symmetric_difference(complement(u),complement(singleton(u)))),v)*.
% 300.06/300.50 45242[0:Obv:45204.2] || equal(u,v) subclass(unordered_pair(v,u),symmetric_difference(w,x))* -> equal(unordered_pair(v,u),null_class) member(v,union(w,x)).
% 300.06/300.50 45364[4:Res:14830.2,4282.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,cross_product(w,x))) -> member(ordered_pair(u,cantor(u)),complement(restrict(v,w,x)))*.
% 300.06/300.50 45354[0:Res:7949.0,4282.0] || -> subclass(u,complement(symmetric_difference(v,cross_product(w,x)))) member(not_subclass_element(u,complement(symmetric_difference(v,cross_product(w,x)))),complement(restrict(v,w,x)))*.
% 300.06/300.50 45445[4:Res:14830.2,4283.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(cross_product(v,w),x)) -> member(ordered_pair(u,cantor(u)),complement(restrict(x,v,w)))*.
% 300.06/300.50 45435[0:Res:7949.0,4283.0] || -> subclass(u,complement(symmetric_difference(cross_product(v,w),x))) member(not_subclass_element(u,complement(symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 300.06/300.50 46280[0:Res:3700.2,4292.0] || member(inverse(u),universal_class) subclass(domain_relation,symmetric_difference(complement(v),complement(w))) -> member(ordered_pair(inverse(u),range_of(u)),union(v,w))*.
% 300.06/300.50 46559[0:Rew:46498.0,45013.0] || equal(u,union(v,complement(power_class(w))))* member(x,universal_class) -> member(x,intersection(complement(v),power_class(w)))* member(x,u)*.
% 300.06/300.50 46601[0:Rew:46498.0,41203.0] || subclass(u,power_class(complement(power_class(v)))) member(regular(intersection(u,w)),image(element_relation,power_class(v)))* -> equal(intersection(u,w),null_class).
% 300.06/300.50 46602[0:Rew:46498.0,40197.0] || subclass(u,power_class(complement(power_class(v)))) member(regular(intersection(w,u)),image(element_relation,power_class(v)))* -> equal(intersection(w,u),null_class).
% 300.06/300.50 46608[0:Rew:46498.0,33719.0] || -> equal(union(intersection(u,image(element_relation,power_class(v))),intersection(complement(u),power_class(complement(power_class(v))))),complement(symmetric_difference(u,image(element_relation,power_class(v)))))**.
% 300.06/300.50 46749[0:Rew:46498.0,45015.0] || equal(u,union(complement(power_class(v)),w))* member(x,universal_class) -> member(x,intersection(power_class(v),complement(w)))* member(x,u)*.
% 300.06/300.50 46843[0:Rew:46498.0,33736.0] || -> equal(union(intersection(image(element_relation,power_class(u)),v),intersection(power_class(complement(power_class(u))),complement(v))),complement(symmetric_difference(image(element_relation,power_class(u)),v)))**.
% 300.06/300.50 46883[0:Rew:46498.0,36515.0] || subclass(complement(cross_product(universal_class,universal_class)),power_class(complement(power_class(u)))) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),image(element_relation,power_class(u)))* -> .
% 300.06/300.50 46886[4:Rew:46498.0,39981.0] || subclass(domain_relation,rotate(power_class(complement(power_class(u))))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),image(element_relation,power_class(u)))* -> .
% 300.06/300.50 46887[4:Rew:46498.0,40078.0] || subclass(domain_relation,flip(power_class(complement(power_class(u))))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),image(element_relation,power_class(u)))* -> .
% 300.06/300.50 47471[0:Rew:46498.0,46614.1] || member(not_subclass_element(intersection(u,power_class(complement(power_class(v)))),w),image(element_relation,power_class(v)))* -> subclass(intersection(u,power_class(complement(power_class(v)))),w).
% 300.06/300.50 47474[0:Rew:46498.0,46860.1] || member(not_subclass_element(intersection(power_class(complement(power_class(u))),v),w),image(element_relation,power_class(u)))* -> subclass(intersection(power_class(complement(power_class(u))),v),w).
% 300.06/300.50 47484[0:Rew:46498.0,46923.2,46498.0,46923.1] || member(complement(power_class(u)),universal_class) -> subclass(singleton(singleton(complement(power_class(u)))),power_class(u))* member(singleton(singleton(singleton(complement(power_class(u))))),element_relation).
% 300.06/300.50 48842[0:Res:2885.2,46503.0] || subclass(u,image(element_relation,power_class(v))) member(regular(intersection(w,u)),power_class(complement(power_class(v))))* -> equal(intersection(w,u),null_class).
% 300.06/300.50 48841[0:Res:3492.2,46503.0] || subclass(u,image(element_relation,power_class(v))) member(regular(intersection(u,w)),power_class(complement(power_class(v))))* -> equal(intersection(u,w),null_class).
% 300.06/300.50 48827[4:Res:14894.1,46503.0] || subclass(domain_relation,flip(image(element_relation,power_class(u)))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),power_class(complement(power_class(u))))* -> .
% 300.06/300.50 48826[4:Res:14893.1,46503.0] || subclass(domain_relation,rotate(image(element_relation,power_class(u)))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),power_class(complement(power_class(u))))* -> .
% 300.06/300.50 48823[0:Res:450.1,46503.0] || subclass(complement(cross_product(universal_class,universal_class)),image(element_relation,power_class(u))) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),power_class(complement(power_class(u))))* -> .
% 300.06/300.50 48812[0:Res:185.1,46503.0] || member(not_subclass_element(intersection(u,image(element_relation,power_class(v))),w),power_class(complement(power_class(v))))* -> subclass(intersection(u,image(element_relation,power_class(v))),w).
% 300.06/300.50 48795[0:Res:197.1,46503.0] || member(not_subclass_element(intersection(image(element_relation,power_class(u)),v),w),power_class(complement(power_class(u))))* -> subclass(intersection(image(element_relation,power_class(u)),v),w).
% 300.06/300.50 50025[0:SpR:47762.0,3570.2] || subclass(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w))* -> equal(u,null_class) member(regular(u),union(image(element_relation,power_class(v)),w)).
% 300.06/300.50 50201[0:SpR:47763.0,3570.2] || subclass(u,symmetric_difference(v,complement(power_class(complement(power_class(w))))))* -> equal(u,null_class) member(regular(u),union(v,image(element_relation,power_class(w)))).
% 300.06/300.50 50431[4:Res:14830.2,46534.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(complement(v),power_class(w))) -> member(ordered_pair(u,cantor(u)),union(v,complement(power_class(w))))*.
% 300.06/300.50 50421[0:Res:7949.0,46534.0] || -> subclass(u,complement(symmetric_difference(complement(v),power_class(w)))) member(not_subclass_element(u,complement(symmetric_difference(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 300.06/300.50 50389[0:SpL:46508.0,46534.0] || member(u,symmetric_difference(union(complement(power_class(v)),w),power_class(x))) -> member(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 300.06/300.50 50388[0:SpL:46502.0,46534.0] || member(u,symmetric_difference(union(v,complement(power_class(w))),power_class(x))) -> member(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 300.06/300.50 50549[4:Res:14830.2,46724.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(power_class(v),complement(w))) -> member(ordered_pair(u,cantor(u)),union(complement(power_class(v)),w))*.
% 300.06/300.50 50539[0:Res:7949.0,46724.0] || -> subclass(u,complement(symmetric_difference(power_class(v),complement(w)))) member(not_subclass_element(u,complement(symmetric_difference(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 300.06/300.50 50504[0:SpL:46508.0,46724.0] || member(u,symmetric_difference(power_class(v),union(complement(power_class(w)),x))) -> member(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.50 50503[0:SpL:46502.0,46724.0] || member(u,symmetric_difference(power_class(v),union(w,complement(power_class(x))))) -> member(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.50 50634[0:SpR:7221.0,25.2] || member(u,union(complement(v),complement(singleton(v)))) member(u,successor(v)) -> member(u,symmetric_difference(complement(v),complement(singleton(v))))*.
% 300.06/300.50 50719[0:Rew:7221.0,50631.0] || -> equal(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),null_class) member(regular(intersection(u,symmetric_difference(complement(v),complement(singleton(v))))),successor(v))*.
% 300.06/300.50 50720[0:Rew:7221.0,50626.0] || -> equal(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),null_class) member(regular(intersection(symmetric_difference(complement(u),complement(singleton(u))),v)),successor(u))*.
% 300.06/300.50 51087[4:SpL:15449.0,15171.2] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,complement(v)) member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)* -> .
% 300.06/300.50 51086[4:SpL:15401.0,15171.2] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,complement(v)) member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)* -> .
% 300.06/300.50 51506[2:SpL:27508.0,254.0] || member(regular(union(union(null_class,u),v)),intersection(union(null_class,complement(u)),complement(v)))* -> equal(union(union(null_class,u),v),null_class).
% 300.06/300.50 51505[2:SpL:35175.0,254.0] || member(regular(union(union(u,u),v)),intersection(union(null_class,complement(u)),complement(v)))* -> equal(union(union(u,u),v),null_class).
% 300.06/300.50 51491[2:SpL:27508.0,254.0] || member(regular(union(u,union(null_class,v))),intersection(complement(u),union(null_class,complement(v))))* -> equal(union(u,union(null_class,v)),null_class).
% 300.06/300.50 51490[2:SpL:35175.0,254.0] || member(regular(union(u,union(v,v))),intersection(complement(u),union(null_class,complement(v))))* -> equal(union(u,union(v,v)),null_class).
% 300.06/300.50 53005[10:Rew:51634.0,52298.2] || equal(union(null_class,complement(intersection(u,v))),universal_class)** member(regular(null_class),union(u,v)) -> member(regular(null_class),symmetric_difference(u,v)).
% 300.06/300.50 53225[4:SpL:14808.2,4072.0] || member(u,universal_class) member(range_of(null_class),universal_class) subclass(universal_class,v) -> member(u,cantor(w)) member(apply(w,u),v)*.
% 300.06/300.50 53714[2:SpL:822.2,45974.0] || member(cross_product(u,v),universal_class) subclass(universal_class,union(null_class,singleton(apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.50 54551[0:Res:4089.2,6486.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w))* member(sum_class(u),complement(w))* member(sum_class(u),complement(v))* -> .
% 300.06/300.50 54550[0:Res:4030.2,6486.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,w))* member(power_class(u),complement(w))* member(power_class(u),complement(v))* -> .
% 300.06/300.50 54512[0:Res:428.2,6486.2] || member(u,universal_class) subclass(universal_class,union(v,w))* member(sum_class(u),complement(w))* member(sum_class(u),complement(v))* -> .
% 300.06/300.50 54511[0:Res:427.2,6486.2] || member(u,universal_class) subclass(universal_class,union(v,w))* member(power_class(u),complement(w))* member(power_class(u),complement(v))* -> .
% 300.06/300.50 54498[4:Res:23803.1,6486.2] || equal(union(u,v),ordered_pair(w,universal_class))* member(unordered_pair(w,null_class),complement(v))* member(unordered_pair(w,null_class),complement(u))* -> .
% 300.06/300.50 54760[2:MRR:54759.1,54703.0] || -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(regular(regular(ordered_pair(u,v))),singleton(v))** equal(regular(regular(ordered_pair(u,v))),u)**.
% 300.06/300.50 55065[2:SpL:822.2,51180.0] || member(cross_product(u,v),universal_class) equal(union(null_class,singleton(apply(choice,cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 55323[0:Res:4320.2,4292.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),union(v,w))*.
% 300.06/300.50 55532[4:Res:4322.1,9932.0] || -> subclass(intersection(u,intersection(apply(null_class,v),w)),x) member(not_subclass_element(intersection(u,intersection(apply(null_class,v),w)),x),sum_class(range_of(null_class)))*.
% 300.06/300.50 55531[4:Res:4322.1,9931.0] || -> subclass(intersection(u,intersection(apply(null_class,v),w)),x) member(not_subclass_element(intersection(u,intersection(apply(null_class,v),w)),x),apply(null_class,y))*.
% 300.06/300.50 55530[4:Res:4322.1,9930.0] || -> subclass(intersection(u,intersection(sum_class(range_of(null_class)),v)),w) member(not_subclass_element(intersection(u,intersection(sum_class(range_of(null_class)),v)),w),apply(null_class,x))*.
% 300.06/300.50 55527[2:Res:4322.1,4634.0] || member(not_subclass_element(intersection(u,intersection(regular(v),w)),x),v)* -> subclass(intersection(u,intersection(regular(v),w)),x) equal(v,null_class).
% 300.06/300.50 55518[0:Res:4322.1,576.0] || -> subclass(intersection(u,intersection(symmetric_difference(v,w),x)),y) member(not_subclass_element(intersection(u,intersection(symmetric_difference(v,w),x)),y),union(v,w))*.
% 300.06/300.50 55514[0:Res:4322.1,274.0] || -> subclass(intersection(u,intersection(restrict(v,w,x),y)),z) member(not_subclass_element(intersection(u,intersection(restrict(v,w,x),y)),z),v)*.
% 300.06/300.50 55840[3:Res:55649.0,8120.0] || member(regular(intersection(u,union(null_class,complement(compose(element_relation,universal_class))))),element_relation)* -> equal(intersection(u,union(null_class,complement(compose(element_relation,universal_class)))),null_class).
% 300.06/300.50 55832[2:Res:55649.0,5661.0] || -> subclass(intersection(u,union(null_class,restrict(v,w,x))),y) member(not_subclass_element(intersection(u,union(null_class,restrict(v,w,x))),y),v)*.
% 300.06/300.50 56058[4:Res:4323.1,9932.0] || -> subclass(intersection(u,intersection(v,apply(null_class,w))),x) member(not_subclass_element(intersection(u,intersection(v,apply(null_class,w))),x),sum_class(range_of(null_class)))*.
% 300.06/300.50 56057[4:Res:4323.1,9931.0] || -> subclass(intersection(u,intersection(v,apply(null_class,w))),x) member(not_subclass_element(intersection(u,intersection(v,apply(null_class,w))),x),apply(null_class,y))*.
% 300.06/300.50 56056[4:Res:4323.1,9930.0] || -> subclass(intersection(u,intersection(v,sum_class(range_of(null_class)))),w) member(not_subclass_element(intersection(u,intersection(v,sum_class(range_of(null_class)))),w),apply(null_class,x))*.
% 300.06/300.50 56053[2:Res:4323.1,4634.0] || member(not_subclass_element(intersection(u,intersection(v,regular(w))),x),w)* -> subclass(intersection(u,intersection(v,regular(w))),x) equal(w,null_class).
% 300.06/300.50 56044[0:Res:4323.1,576.0] || -> subclass(intersection(u,intersection(v,symmetric_difference(w,x))),y) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(w,x))),y),union(w,x))*.
% 300.06/300.50 56040[0:Res:4323.1,274.0] || -> subclass(intersection(u,intersection(v,restrict(w,x,y))),z) member(not_subclass_element(intersection(u,intersection(v,restrict(w,x,y))),z),w)*.
% 300.06/300.50 56387[2:Res:55795.0,5658.0] || -> subclass(restrict(union(null_class,intersection(u,v)),w,x),y) member(not_subclass_element(restrict(union(null_class,intersection(u,v)),w,x),y),u)*.
% 300.06/300.50 56386[2:Res:55795.0,5659.0] || -> subclass(restrict(union(null_class,intersection(u,v)),w,x),y) member(not_subclass_element(restrict(union(null_class,intersection(u,v)),w,x),y),v)*.
% 300.06/300.50 56493[0:Res:5528.2,4292.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),union(v,w))*.
% 300.06/300.50 56579[0:Rew:572.0,56437.1] || subclass(union(u,v),w) -> subclass(symmetric_difference(complement(u),complement(v)),x) member(not_subclass_element(symmetric_difference(complement(u),complement(v)),x),w)*.
% 300.06/300.50 56616[0:Res:55618.0,5658.0] || -> subclass(intersection(u,restrict(intersection(v,w),x,y)),z) member(not_subclass_element(intersection(u,restrict(intersection(v,w),x,y)),z),v)*.
% 300.06/300.50 56615[0:Res:55618.0,5659.0] || -> subclass(intersection(u,restrict(intersection(v,w),x,y)),z) member(not_subclass_element(intersection(u,restrict(intersection(v,w),x,y)),z),w)*.
% 300.06/300.50 56710[0:Res:55669.0,5658.0] || -> subclass(restrict(intersection(intersection(u,v),w),x,y),z) member(not_subclass_element(restrict(intersection(intersection(u,v),w),x,y),z),u)*.
% 300.06/300.50 56709[0:Res:55669.0,5659.0] || -> subclass(restrict(intersection(intersection(u,v),w),x,y),z) member(not_subclass_element(restrict(intersection(intersection(u,v),w),x,y),z),v)*.
% 300.06/300.50 56912[0:Res:56195.0,5658.0] || -> subclass(restrict(intersection(u,intersection(v,w)),x,y),z) member(not_subclass_element(restrict(intersection(u,intersection(v,w)),x,y),z),v)*.
% 300.06/300.50 56911[0:Res:56195.0,5659.0] || -> subclass(restrict(intersection(u,intersection(v,w)),x,y),z) member(not_subclass_element(restrict(intersection(u,intersection(v,w)),x,y),z),w)*.
% 300.06/300.50 57067[4:Res:5531.1,9932.0] || -> subclass(intersection(intersection(apply(null_class,u),v),w),x) member(not_subclass_element(intersection(intersection(apply(null_class,u),v),w),x),sum_class(range_of(null_class)))*.
% 300.06/300.50 57066[4:Res:5531.1,9931.0] || -> subclass(intersection(intersection(apply(null_class,u),v),w),x) member(not_subclass_element(intersection(intersection(apply(null_class,u),v),w),x),apply(null_class,y))*.
% 300.06/300.50 57065[4:Res:5531.1,9930.0] || -> subclass(intersection(intersection(sum_class(range_of(null_class)),u),v),w) member(not_subclass_element(intersection(intersection(sum_class(range_of(null_class)),u),v),w),apply(null_class,x))*.
% 300.06/300.50 57062[2:Res:5531.1,4634.0] || member(not_subclass_element(intersection(intersection(regular(u),v),w),x),u)* -> subclass(intersection(intersection(regular(u),v),w),x) equal(u,null_class).
% 300.06/300.50 57053[0:Res:5531.1,576.0] || -> subclass(intersection(intersection(symmetric_difference(u,v),w),x),y) member(not_subclass_element(intersection(intersection(symmetric_difference(u,v),w),x),y),union(u,v))*.
% 300.06/300.50 57049[0:Res:5531.1,274.0] || -> subclass(intersection(intersection(restrict(u,v,w),x),y),z) member(not_subclass_element(intersection(intersection(restrict(u,v,w),x),y),z),u)*.
% 300.06/300.50 57433[4:Res:5532.1,9932.0] || -> subclass(intersection(intersection(u,apply(null_class,v)),w),x) member(not_subclass_element(intersection(intersection(u,apply(null_class,v)),w),x),sum_class(range_of(null_class)))*.
% 300.06/300.50 57432[4:Res:5532.1,9931.0] || -> subclass(intersection(intersection(u,apply(null_class,v)),w),x) member(not_subclass_element(intersection(intersection(u,apply(null_class,v)),w),x),apply(null_class,y))*.
% 300.06/300.50 57431[4:Res:5532.1,9930.0] || -> subclass(intersection(intersection(u,sum_class(range_of(null_class))),v),w) member(not_subclass_element(intersection(intersection(u,sum_class(range_of(null_class))),v),w),apply(null_class,x))*.
% 300.06/300.50 57428[2:Res:5532.1,4634.0] || member(not_subclass_element(intersection(intersection(u,regular(v)),w),x),v)* -> subclass(intersection(intersection(u,regular(v)),w),x) equal(v,null_class).
% 300.06/300.50 57419[0:Res:5532.1,576.0] || -> subclass(intersection(intersection(u,symmetric_difference(v,w)),x),y) member(not_subclass_element(intersection(intersection(u,symmetric_difference(v,w)),x),y),union(v,w))*.
% 300.06/300.50 57415[0:Res:5532.1,274.0] || -> subclass(intersection(intersection(u,restrict(v,w,x)),y),z) member(not_subclass_element(intersection(intersection(u,restrict(v,w,x)),y),z),v)*.
% 300.06/300.50 57601[3:Res:57186.0,8120.0] || member(regular(intersection(union(null_class,complement(compose(element_relation,universal_class))),u)),element_relation)* -> equal(intersection(union(null_class,complement(compose(element_relation,universal_class))),u),null_class).
% 300.06/300.50 57593[2:Res:57186.0,5661.0] || -> subclass(intersection(union(null_class,restrict(u,v,w)),x),y) member(not_subclass_element(intersection(union(null_class,restrict(u,v,w)),x),y),u)*.
% 300.06/300.50 57801[0:Res:56195.0,5655.0] || subclass(u,v) -> subclass(restrict(intersection(w,u),x,y),z) member(not_subclass_element(restrict(intersection(w,u),x,y),z),v)*.
% 300.06/300.50 57800[0:Res:55618.0,5655.0] || subclass(u,v) -> subclass(intersection(w,restrict(u,x,y)),z) member(not_subclass_element(intersection(w,restrict(u,x,y)),z),v)*.
% 300.06/300.50 57762[0:Res:55669.0,5655.0] || subclass(u,v) -> subclass(restrict(intersection(u,w),x,y),z) member(not_subclass_element(restrict(intersection(u,w),x,y),z),v)*.
% 300.06/300.50 57761[2:Res:55872.0,5655.0] || subclass(u,v) -> subclass(restrict(union(u,u),w,x),y) member(not_subclass_element(restrict(union(u,u),w,x),y),v)*.
% 300.06/300.50 57760[2:Res:55795.0,5655.0] || subclass(u,v) -> subclass(restrict(union(null_class,u),w,x),y) member(not_subclass_element(restrict(union(null_class,u),w,x),y),v)*.
% 300.06/300.50 57908[3:Res:57214.0,8120.0] || member(regular(union(null_class,intersection(complement(compose(element_relation,universal_class)),u))),element_relation)* -> equal(union(null_class,intersection(complement(compose(element_relation,universal_class)),u)),null_class).
% 300.06/300.50 57901[2:Res:57214.0,5661.0] || -> subclass(union(null_class,intersection(restrict(u,v,w),x)),y) member(not_subclass_element(union(null_class,intersection(restrict(u,v,w),x)),y),u)*.
% 300.06/300.50 58898[0:Obv:58879.2] || equal(u,v) member(ordered_pair(w,v),compose(x,y)) -> subclass(unordered_pair(v,u),image(x,image(y,singleton(w))))*.
% 300.06/300.50 58988[3:Res:58786.0,8120.0] || member(regular(union(null_class,intersection(u,complement(compose(element_relation,universal_class))))),element_relation)* -> equal(union(null_class,intersection(u,complement(compose(element_relation,universal_class)))),null_class).
% 300.06/300.50 58981[2:Res:58786.0,5661.0] || -> subclass(union(null_class,intersection(u,restrict(v,w,x))),y) member(not_subclass_element(union(null_class,intersection(u,restrict(v,w,x))),y),v)*.
% 300.06/300.50 59251[0:Obv:59217.2] || member(u,v) subclass(unordered_pair(u,w),symmetric_difference(x,y))* -> subclass(unordered_pair(u,w),v)* member(w,union(x,y)).
% 300.06/300.50 59520[0:Obv:59486.2] || member(u,v) subclass(unordered_pair(w,u),symmetric_difference(x,y))* -> subclass(unordered_pair(w,u),v)* member(w,union(x,y)).
% 300.06/300.50 60469[2:Res:57823.0,5658.0] || -> subclass(union(null_class,restrict(intersection(u,v),w,x)),y) member(not_subclass_element(union(null_class,restrict(intersection(u,v),w,x)),y),u)*.
% 300.06/300.50 60468[2:Res:57823.0,5659.0] || -> subclass(union(null_class,restrict(intersection(u,v),w,x)),y) member(not_subclass_element(union(null_class,restrict(intersection(u,v),w,x)),y),v)*.
% 300.06/300.50 60452[2:Res:57823.0,5655.0] || subclass(u,v) -> subclass(union(null_class,restrict(u,w,x)),y) member(not_subclass_element(union(null_class,restrict(u,w,x)),y),v)*.
% 300.06/300.50 60591[0:SpL:47380.0,493.0] || subclass(universal_class,union(complement(power_class(u)),image(element_relation,power_class(v))))* member(singleton(w),intersection(power_class(u),power_class(complement(power_class(v)))))* -> .
% 300.06/300.50 60551[0:SpR:47380.0,21571.0] || -> subclass(complement(union(u,intersection(power_class(v),power_class(complement(power_class(w)))))),intersection(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))))*.
% 300.06/300.50 60515[0:SpR:47380.0,26079.1] || equal(complement(successor(intersection(power_class(u),power_class(complement(power_class(v)))))),universal_class) -> member(null_class,union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 300.06/300.50 60513[0:SpR:47380.0,25960.1] || equal(complement(successor(intersection(power_class(u),power_class(complement(power_class(v)))))),universal_class) -> member(omega,union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 300.06/300.50 60512[0:SpR:47380.0,25896.1] || equal(complement(successor(intersection(power_class(u),power_class(complement(power_class(v)))))),universal_class) -> member(y__dfg,union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 300.06/300.50 60494[0:SpR:47380.0,21571.0] || -> subclass(complement(union(intersection(power_class(u),power_class(complement(power_class(v)))),w)),intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)))*.
% 300.06/300.50 60699[0:Res:57155.0,5658.0] || -> subclass(intersection(restrict(intersection(u,v),w,x),y),z) member(not_subclass_element(intersection(restrict(intersection(u,v),w,x),y),z),u)*.
% 300.06/300.50 60698[0:Res:57155.0,5659.0] || -> subclass(intersection(restrict(intersection(u,v),w,x),y),z) member(not_subclass_element(intersection(restrict(intersection(u,v),w,x),y),z),v)*.
% 300.06/300.50 60682[0:Res:57155.0,5655.0] || subclass(u,v) -> subclass(intersection(restrict(u,w,x),y),z) member(not_subclass_element(intersection(restrict(u,w,x),y),z),v)*.
% 300.06/300.50 60857[0:SpL:47383.0,493.0] || subclass(universal_class,union(image(element_relation,power_class(u)),complement(power_class(v))))* member(singleton(w),intersection(power_class(complement(power_class(u))),power_class(v)))* -> .
% 300.06/300.50 60816[0:SpR:47383.0,21571.0] || -> subclass(complement(union(u,intersection(power_class(complement(power_class(v))),power_class(w)))),intersection(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))))*.
% 300.06/300.50 60780[0:SpR:47383.0,26079.1] || equal(complement(successor(intersection(power_class(complement(power_class(u))),power_class(v)))),universal_class) -> member(null_class,union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 300.06/300.50 60778[0:SpR:47383.0,25960.1] || equal(complement(successor(intersection(power_class(complement(power_class(u))),power_class(v)))),universal_class) -> member(omega,union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 300.06/300.50 60777[0:SpR:47383.0,25896.1] || equal(complement(successor(intersection(power_class(complement(power_class(u))),power_class(v)))),universal_class) -> member(y__dfg,union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 300.06/300.50 60759[0:SpR:47383.0,21571.0] || -> subclass(complement(union(intersection(power_class(complement(power_class(u))),power_class(v)),w)),intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)))*.
% 300.06/300.50 60972[2:Res:55791.0,5655.0] || subclass(complement(singleton(null_class)),u) -> subclass(intersection(v,complement(successor(null_class))),w) member(not_subclass_element(intersection(v,complement(successor(null_class))),w),u)*.
% 300.06/300.50 61026[2:Res:57550.0,5655.0] || subclass(complement(singleton(null_class)),u) -> subclass(intersection(complement(successor(null_class)),v),w) member(not_subclass_element(intersection(complement(successor(null_class)),v),w),u)*.
% 300.06/300.50 61231[0:Res:4.1,11824.0] || -> subclass(u,v) equal(ordered_pair(first(ordered_pair(not_subclass_element(u,v),omega)),second(ordered_pair(not_subclass_element(u,v),omega))),ordered_pair(not_subclass_element(u,v),omega))**.
% 300.06/300.50 61213[0:Res:3911.1,11824.0] function(u) || -> equal(ordered_pair(first(ordered_pair(apply(u,v),omega)),second(ordered_pair(apply(u,v),omega))),ordered_pair(apply(u,v),omega))**.
% 300.06/300.50 61839[0:SpL:46507.0,3979.1] || member(u,image(element_relation,union(image(element_relation,power_class(v)),w)))* member(u,power_class(intersection(power_class(complement(power_class(v))),complement(w)))) -> .
% 300.06/300.50 61822[0:SpL:46507.0,3979.1] || member(u,image(element_relation,union(v,image(element_relation,power_class(w)))))* member(u,power_class(intersection(complement(v),power_class(complement(power_class(w)))))) -> .
% 300.06/300.50 62853[2:SpL:822.2,59396.0] || member(cross_product(u,v),universal_class) equal(union(null_class,singleton(apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 63608[0:SpR:46507.0,46560.0] || -> equal(union(intersection(power_class(complement(power_class(u))),complement(v)),complement(power_class(w))),complement(intersection(union(image(element_relation,power_class(u)),v),power_class(w))))**.
% 300.06/300.50 63590[0:SpR:46507.0,46560.0] || -> equal(union(intersection(complement(u),power_class(complement(power_class(v)))),complement(power_class(w))),complement(intersection(union(u,image(element_relation,power_class(v))),power_class(w))))**.
% 300.06/300.50 63825[0:SpL:46638.0,4304.1] || member(u,symmetric_difference(union(v,complement(power_class(w))),union(complement(v),power_class(w))))* member(u,symmetric_difference(complement(v),power_class(w))) -> .
% 300.06/300.50 63742[0:SpR:46638.0,575.1] || member(u,symmetric_difference(union(v,complement(power_class(w))),union(complement(v),power_class(w))))* -> member(u,complement(symmetric_difference(complement(v),power_class(w)))).
% 300.06/300.50 64298[0:SpR:45.0,46932.0] || -> equal(intersection(successor(complement(power_class(u))),union(power_class(u),complement(singleton(complement(power_class(u)))))),symmetric_difference(power_class(u),complement(singleton(complement(power_class(u))))))**.
% 300.06/300.50 64480[0:SpR:46507.0,47015.0] || -> equal(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),complement(w))),complement(intersection(power_class(u),union(image(element_relation,power_class(v)),w))))**.
% 300.06/300.50 64462[0:SpR:46507.0,47015.0] || -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(complement(power_class(w))))),complement(intersection(power_class(u),union(v,image(element_relation,power_class(w))))))**.
% 300.06/300.50 65492[2:SpL:822.2,65447.0] || member(cross_product(u,v),universal_class) equal(successor(complement(singleton(apply(choice,cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 65619[0:Res:9927.3,35.0] || member(u,universal_class) member(ordered_pair(v,w),u) subclass(element_relation,rotate(x)) -> member(ordered_pair(ordered_pair(w,u),v),x)*.
% 300.06/300.50 65618[0:Res:9927.3,38.0] || member(u,universal_class) member(ordered_pair(v,w),u) subclass(element_relation,flip(x)) -> member(ordered_pair(ordered_pair(w,v),u),x)*.
% 300.06/300.50 65582[2:Res:9927.3,4634.0] || member(u,universal_class) member(v,u) subclass(element_relation,regular(w)) member(ordered_pair(v,u),w)* -> equal(w,null_class).
% 300.06/300.50 65567[0:Res:9927.3,273.0] || member(u,universal_class) member(v,u) subclass(element_relation,restrict(w,x,y))* -> member(ordered_pair(v,u),cross_product(x,y))*.
% 300.06/300.50 65561[0:Res:9927.3,4304.1] || member(u,universal_class) member(v,u) subclass(element_relation,intersection(w,x)) member(ordered_pair(v,u),symmetric_difference(w,x))* -> .
% 300.06/300.50 66724[2:SpL:822.2,66505.0] || member(cross_product(u,v),universal_class) equal(complement(regular(singleton(apply(choice,cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 68426[2:SpL:822.2,62533.0] || member(cross_product(u,v),universal_class) equal(successor(unordered_pair(w,apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 68511[2:MRR:68451.4,51236.2] || member(not_subclass_element(u,v),w)* member(not_subclass_element(u,v),x)* subclass(u,regular(intersection(x,w)))* -> subclass(u,v).
% 300.06/300.50 68514[4:MRR:68458.0,9967.1] || subclass(u,regular(cantor(v))) -> equal(apply(v,not_subclass_element(u,w)),sum_class(range_of(null_class)))** subclass(u,w) equal(cantor(v),null_class).
% 300.06/300.50 68540[2:SpL:822.2,62535.0] || member(cross_product(u,v),universal_class) equal(successor(unordered_pair(apply(choice,cross_product(u,v)),w)),null_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 68847[2:SpL:822.2,66259.0] || member(cross_product(u,v),universal_class) subclass(universal_class,regular(unordered_pair(w,apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.50 68906[2:SpL:822.2,66735.0] || member(cross_product(u,v),universal_class) subclass(universal_class,regular(unordered_pair(apply(choice,cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 300.06/300.50 68983[2:MRR:68982.2,54703.0] || -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(apply(choice,regular(ordered_pair(u,v))),singleton(v))** member(u,regular(ordered_pair(u,v)))*.
% 300.06/300.50 69079[2:SpL:822.2,68857.0] || member(cross_product(u,v),universal_class) equal(regular(unordered_pair(w,apply(choice,cross_product(u,v)))),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 69092[2:SpL:822.2,68917.0] || member(cross_product(u,v),universal_class) equal(regular(unordered_pair(apply(choice,cross_product(u,v)),w)),universal_class)** -> equal(cross_product(u,v),null_class).
% 300.06/300.50 69235[0:SpL:69101.0,1990.1] || member(ordered_pair(u,v),compose(complement(cross_product(image(w,singleton(u)),universal_class)),w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 300.06/300.50 69232[0:SpL:69101.0,1990.1] || member(ordered_pair(u,v),compose(w,complement(cross_product(singleton(u),universal_class))))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 300.06/300.50 69517[0:SpL:115.0,9906.0] || equal(u,symmetric_difference(v,w))* member(x,union(v,w)) member(x,complement(intersection(v,w)))* -> member(x,u)*.
% 300.06/300.50 70317[0:Rew:115.0,70147.2] || subclass(u,union(v,w)) member(not_subclass_element(u,symmetric_difference(v,w)),complement(intersection(v,w)))* -> subclass(u,symmetric_difference(v,w)).
% 300.06/300.50 70322[4:MRR:70222.0,9967.1] || subclass(u,v) -> equal(apply(w,not_subclass_element(u,intersection(cantor(w),v))),sum_class(range_of(null_class)))** subclass(u,intersection(cantor(w),v)).
% 300.06/300.50 70886[4:MRR:70742.0,9967.1] || -> equal(apply(u,not_subclass_element(intersection(v,w),intersection(cantor(u),w))),sum_class(range_of(null_class)))** subclass(intersection(v,w),intersection(cantor(u),w)).
% 300.06/300.50 70978[2:Res:58909.0,5655.0] || subclass(union(u,v),w) -> subclass(union(null_class,symmetric_difference(u,v)),x) member(not_subclass_element(union(null_class,symmetric_difference(u,v)),x),w)*.
% 300.06/300.50 71570[4:MRR:71422.0,9967.1] || -> equal(apply(u,not_subclass_element(intersection(v,w),intersection(cantor(u),v))),sum_class(range_of(null_class)))** subclass(intersection(v,w),intersection(cantor(u),v)).
% 300.06/300.50 75851[0:Rew:73483.0,75726.2] || subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,symmetric_difference(v,w)),union(v,w))* -> subclass(u,symmetric_difference(v,w)).
% 300.06/300.50 75853[0:Rew:75602.0,75852.1] || member(not_subclass_element(u,complement(symmetric_difference(v,w))),symmetric_difference(union(v,w),complement(intersection(v,w))))* -> subclass(u,complement(symmetric_difference(v,w))).
% 300.06/300.50 76946[9:Res:75452.1,5661.0] function(restrict(u,v,w)) || -> subclass(successor(restrict(u,v,w)),x) member(not_subclass_element(successor(restrict(u,v,w)),x),u)*.
% 300.06/300.50 77574[0:Rew:77572.0,67911.0] || subclass(ordered_pair(u,v),symmetric_difference(union(w,x),complement(intersection(w,x))))* -> member(unordered_pair(u,singleton(v)),complement(symmetric_difference(w,x))).
% 300.06/300.50 77587[0:Rew:77572.0,35400.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> subclass(u,x) member(not_subclass_element(u,x),complement(symmetric_difference(v,w)))*.
% 300.06/300.50 77589[0:Rew:77572.0,32348.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(sum_class(u),complement(symmetric_difference(v,w)))*.
% 300.06/300.50 77590[0:Rew:77572.0,32039.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(power_class(u),complement(symmetric_difference(v,w)))*.
% 300.06/300.50 78050[0:Rew:78007.0,77570.0] || -> equal(intersection(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(v,u)))),symmetric_difference(union(u,v),complement(intersection(v,u))))**.
% 300.06/300.50 78075[0:Rew:78007.0,64251.0] || member(u,symmetric_difference(union(power_class(v),complement(w)),union(complement(power_class(v)),w)))* -> member(u,complement(symmetric_difference(power_class(v),complement(w)))).
% 300.06/300.50 78076[0:Rew:78007.0,64333.0] || member(u,symmetric_difference(union(power_class(v),complement(w)),union(complement(power_class(v)),w)))* member(u,symmetric_difference(power_class(v),complement(w))) -> .
% 300.06/300.50 78105[0:Rew:78007.0,21836.0] || member(u,symmetric_difference(union(cross_product(v,w),x),complement(restrict(x,v,w))))* member(u,symmetric_difference(cross_product(v,w),x)) -> .
% 300.06/300.50 78113[0:Rew:78007.0,21835.0] || member(u,symmetric_difference(union(v,cross_product(w,x)),complement(restrict(v,w,x))))* member(u,symmetric_difference(v,cross_product(w,x))) -> .
% 300.06/300.50 79205[2:Res:75236.0,5655.0] || subclass(u,v) -> subclass(restrict(union(u,null_class),w,x),y) member(not_subclass_element(restrict(union(u,null_class),w,x),y),v)*.
% 300.06/300.50 79527[0:SpR:78007.0,75814.0] || -> equal(intersection(complement(symmetric_difference(u,v)),union(union(v,u),complement(intersection(v,u)))),symmetric_difference(union(v,u),complement(intersection(v,u))))**.
% 300.06/300.50 79503[0:SpR:77431.0,75814.0] || -> equal(intersection(complement(symmetric_difference(u,v)),union(union(v,u),complement(intersection(u,v)))),symmetric_difference(union(v,u),complement(intersection(u,v))))**.
% 300.06/300.50 81013[2:SpL:72272.0,254.0] || member(regular(union(u,union(v,null_class))),intersection(complement(u),union(null_class,complement(v))))* -> equal(union(u,union(v,null_class)),null_class).
% 300.06/300.50 80984[2:SpL:72272.0,254.0] || member(regular(union(union(u,null_class),v)),intersection(union(null_class,complement(u)),complement(v)))* -> equal(union(union(u,null_class),v),null_class).
% 300.06/300.50 81765[0:Obv:81719.2] || subclass(unordered_pair(u,v),w) member(v,x) -> member(u,unordered_pair(u,v))* subclass(unordered_pair(u,v),intersection(x,w))*.
% 300.06/300.50 82123[0:Obv:82075.2] || subclass(unordered_pair(u,v),w) member(u,x) -> member(v,unordered_pair(u,v))* subclass(unordered_pair(u,v),intersection(x,w))*.
% 300.06/300.50 82637[2:Res:28823.1,26.1] || member(union(null_class,complement(u)),universal_class) member(apply(choice,union(null_class,complement(u))),u)* -> equal(union(null_class,complement(u)),null_class).
% 300.06/300.50 82636[2:Res:28823.1,3.0] || member(union(null_class,u),universal_class) subclass(u,v) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),v)*.
% 300.06/300.50 82780[2:Res:72942.0,5655.0] || subclass(union(u,null_class),v) -> subclass(intersection(w,union(null_class,u)),x) member(not_subclass_element(intersection(w,union(null_class,u)),x),v)*.
% 300.06/300.50 82878[2:Res:72985.0,5655.0] || subclass(union(u,null_class),v) -> subclass(intersection(union(null_class,u),w),x) member(not_subclass_element(intersection(union(null_class,u),w),x),v)*.
% 300.06/300.50 83171[0:SpL:20797.1,47029.1] || equal(u,universal_class) member(power_class(universal_class),universal_class) member(apply(choice,power_class(u)),complement(power_class(u)))* -> equal(power_class(universal_class),null_class).
% 300.06/300.50 83170[0:SpL:20797.1,47029.1] || equal(u,universal_class) member(power_class(u),universal_class)* member(apply(choice,power_class(universal_class)),complement(power_class(universal_class)))* -> equal(power_class(u),null_class).
% 300.06/300.50 84348[9:Res:76532.1,3518.0] function(intersection(u,v)) || -> equal(intersection(successor(intersection(u,v)),w),null_class) member(regular(intersection(successor(intersection(u,v)),w)),u)*.
% 300.06/300.50 84347[9:Res:76532.1,3519.0] function(intersection(u,v)) || -> equal(intersection(successor(intersection(u,v)),w),null_class) member(regular(intersection(successor(intersection(u,v)),w)),v)*.
% 300.06/300.50 84402[9:Res:76638.1,3518.0] function(intersection(u,v)) || -> equal(intersection(w,successor(intersection(u,v))),null_class) member(regular(intersection(w,successor(intersection(u,v)))),u)*.
% 300.06/300.50 84401[9:Res:76638.1,3519.0] function(intersection(u,v)) || -> equal(intersection(w,successor(intersection(u,v))),null_class) member(regular(intersection(w,successor(intersection(u,v)))),v)*.
% 300.06/300.50 84434[2:SpL:81953.1,47403.0] || equal(null_class,u) member(not_subclass_element(power_class(complement(power_class(u))),v),image(element_relation,power_class(u)))* -> subclass(power_class(complement(power_class(null_class))),v).
% 300.06/300.50 84433[0:SpL:20797.1,47403.0] || equal(u,universal_class) member(not_subclass_element(power_class(complement(power_class(u))),v),image(element_relation,power_class(u)))* -> subclass(power_class(complement(power_class(universal_class))),v).
% 300.06/300.50 84432[0:SpL:20797.1,47403.0] || equal(u,universal_class) member(not_subclass_element(power_class(complement(power_class(universal_class))),v),image(element_relation,power_class(universal_class)))* -> subclass(power_class(complement(power_class(u))),v)*.
% 300.06/300.50 84431[2:SpL:81953.1,47403.0] || equal(null_class,u) member(not_subclass_element(power_class(complement(power_class(null_class))),v),image(element_relation,power_class(null_class)))* -> subclass(power_class(complement(power_class(u))),v)*.
% 300.06/300.50 84855[0:Res:77756.0,5655.0] || subclass(union(u,v),w) -> subclass(symmetric_difference(complement(v),complement(u)),x) member(not_subclass_element(symmetric_difference(complement(v),complement(u)),x),w)*.
% 300.06/300.50 84961[2:Res:77768.0,5655.0] || subclass(union(u,v),w) -> subclass(union(null_class,symmetric_difference(v,u)),x) member(not_subclass_element(union(null_class,symmetric_difference(v,u)),x),w)*.
% 300.06/300.50 85071[2:Res:82724.0,5655.0] || subclass(union(u,u),v)* -> subclass(intersection(w,union(null_class,u)),x) member(not_subclass_element(intersection(w,union(null_class,u)),x),v)*.
% 300.06/300.50 85385[4:MRR:85360.0,9972.2] || member(u,universal_class) subclass(u,complement(cantor(v))) -> equal(apply(v,apply(choice,u)),sum_class(range_of(null_class)))** equal(u,null_class).
% 300.06/300.50 85477[4:MRR:85454.1,67.2] function(u) || member(v,universal_class) subclass(universal_class,complement(cantor(w))) -> equal(apply(w,image(u,v)),sum_class(range_of(null_class)))**.
% 300.06/300.50 85553[0:Res:11295.2,3.0] || member(u,universal_class) equal(compose(v,singleton(u)),u)** subclass(compose_class(v),w)* -> member(singleton(singleton(singleton(u))),w)*.
% 300.06/300.50 85686[2:Rew:31.0,85605.1] || member(regular(union(null_class,restrict(u,v,w))),symmetric_difference(cross_product(v,w),u))* -> equal(union(null_class,restrict(u,v,w)),null_class).
% 300.06/300.50 85687[2:Rew:30.0,85602.1] || member(regular(union(null_class,restrict(u,v,w))),symmetric_difference(u,cross_product(v,w)))* -> equal(union(null_class,restrict(u,v,w)),null_class).
% 300.06/300.50 85880[2:Res:82752.0,5655.0] || subclass(union(u,null_class),v) -> subclass(intersection(w,union(u,u)),x) member(not_subclass_element(intersection(w,union(u,u)),x),v)*.
% 300.06/300.50 85990[2:Res:82819.0,5655.0] || subclass(union(u,u),v)* -> subclass(intersection(union(null_class,u),w),x) member(not_subclass_element(intersection(union(null_class,u),w),x),v)*.
% 300.06/300.50 86078[2:SpL:27508.0,6490.0] || subclass(u,intersection(union(null_class,complement(v)),complement(w)))* member(regular(u),union(union(null_class,v),w)) -> equal(u,null_class).
% 300.06/300.50 86077[2:SpL:72272.0,6490.0] || subclass(u,intersection(union(null_class,complement(v)),complement(w)))* member(regular(u),union(union(v,null_class),w)) -> equal(u,null_class).
% 300.06/300.50 86076[2:SpL:35175.0,6490.0] || subclass(u,intersection(union(null_class,complement(v)),complement(w)))* member(regular(u),union(union(v,v),w))* -> equal(u,null_class).
% 300.06/300.50 86055[2:SpL:27508.0,6490.0] || subclass(u,intersection(complement(v),union(null_class,complement(w))))* member(regular(u),union(v,union(null_class,w))) -> equal(u,null_class).
% 300.06/300.50 86054[2:SpL:72272.0,6490.0] || subclass(u,intersection(complement(v),union(null_class,complement(w))))* member(regular(u),union(v,union(w,null_class))) -> equal(u,null_class).
% 300.06/300.50 86053[2:SpL:35175.0,6490.0] || subclass(u,intersection(complement(v),union(null_class,complement(w))))* member(regular(u),union(v,union(w,w)))* -> equal(u,null_class).
% 300.06/300.50 86243[2:Res:82847.0,5655.0] || subclass(union(u,null_class),v) -> subclass(intersection(union(u,u),w),x) member(not_subclass_element(intersection(union(u,u),w),x),v)*.
% 300.06/300.50 86393[2:Res:85030.0,5655.0] || subclass(union(u,u),v)* -> subclass(intersection(w,union(u,null_class)),x) member(not_subclass_element(intersection(w,union(u,null_class)),x),v)*.
% 300.06/300.50 86493[2:Res:86351.0,5655.0] || subclass(union(null_class,u),v) -> subclass(intersection(w,union(u,null_class)),x) member(not_subclass_element(intersection(w,union(u,null_class)),x),v)*.
% 300.06/300.50 86550[0:SpL:7221.0,7499.1] || member(u,universal_class) subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> equal(u,null_class) member(apply(choice,u),successor(v)).
% 300.06/300.50 86694[2:Res:86476.0,5655.0] || subclass(union(null_class,u),v) -> subclass(intersection(union(u,null_class),w),x) member(not_subclass_element(intersection(union(u,null_class),w),x),v)*.
% 300.06/300.50 86798[2:Res:85816.0,5655.0] || subclass(union(null_class,u),v) -> subclass(intersection(w,union(u,u)),x) member(not_subclass_element(intersection(w,union(u,u)),x),v)*.
% 300.06/300.50 86903[2:Res:85946.0,5655.0] || subclass(union(u,u),v)* -> subclass(intersection(union(u,null_class),w),x) member(not_subclass_element(intersection(union(u,null_class),w),x),v)*.
% 300.06/300.50 87013[2:Res:86177.0,5655.0] || subclass(union(null_class,u),v) -> subclass(intersection(union(u,u),w),x) member(not_subclass_element(intersection(union(u,u),w),x),v)*.
% 300.06/300.50 87743[0:Res:55353.1,410.1] inductive(intersection(u,v)) || subclass(v,image(successor_relation,intersection(u,v)))* -> equal(image(successor_relation,intersection(u,v)),intersection(u,v)).
% 300.06/300.50 87800[0:SpL:7221.0,7528.2] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(complement(w),complement(singleton(w))))* -> member(image(u,v),successor(w))*.
% 300.06/300.50 88568[0:Res:56150.0,5655.0] || subclass(union(u,v),w) -> subclass(intersection(x,symmetric_difference(u,v)),y) member(not_subclass_element(intersection(x,symmetric_difference(u,v)),y),w)*.
% 300.06/300.50 88665[0:Res:56523.1,410.1] inductive(intersection(u,v)) || subclass(u,image(successor_relation,intersection(u,v)))* -> equal(image(successor_relation,intersection(u,v)),intersection(u,v)).
% 300.06/300.50 88712[4:Res:15111.2,3.0] || member(u,universal_class) member(v,cantor(u)) subclass(application_function,w) -> member(ordered_pair(u,ordered_pair(v,apply(u,v))),w)*.
% 300.06/300.50 88722[4:Rew:326.0,88700.3] || member(choice,universal_class) member(singleton(u),cantor(choice)) -> equal(singleton(u),null_class) member(ordered_pair(choice,singleton(singleton(singleton(u)))),application_function)*.
% 300.06/300.50 88866[2:Res:88640.1,410.1] inductive(union(null_class,u)) || subclass(u,image(successor_relation,union(null_class,u)))* -> equal(image(successor_relation,union(null_class,u)),union(null_class,u)).
% 300.06/300.50 89046[2:Res:88641.1,410.1] inductive(union(u,null_class)) || subclass(u,image(successor_relation,union(u,null_class)))* -> equal(image(successor_relation,union(u,null_class)),union(u,null_class)).
% 300.06/300.50 89154[0:Res:58733.0,5655.0] || subclass(union(u,v),w) -> subclass(intersection(symmetric_difference(u,v),x),y) member(not_subclass_element(intersection(symmetric_difference(u,v),x),y),w)*.
% 300.06/300.50 89281[4:Res:15178.2,3.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,w)) subclass(union(v,w),x)* -> member(ordered_pair(u,cantor(u)),x)*.
% 300.06/300.50 89475[4:Res:15675.2,3.0] || member(u,universal_class) equal(compose(v,u),cantor(u))** subclass(compose_class(v),w)* -> member(ordered_pair(u,cantor(u)),w)*.
% 300.06/300.50 89726[0:Res:46532.1,3.0] || member(u,universal_class) subclass(intersection(complement(v),power_class(w)),x)* -> member(u,union(v,complement(power_class(w))))* member(u,x)*.
% 300.06/300.50 89702[4:SpR:73050.0,46532.1] || member(u,universal_class) -> member(u,intersection(complement(apply(null_class,v)),power_class(w)))* member(u,union(apply(null_class,x),complement(power_class(w))))*.
% 300.06/300.50 89700[2:SpR:27508.0,46532.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(null_class,v),complement(power_class(w)))).
% 300.06/300.50 89699[2:SpR:72272.0,46532.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,null_class),complement(power_class(w)))).
% 300.06/300.50 89698[2:SpR:35175.0,46532.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,v),complement(power_class(w))))*.
% 300.06/300.50 89697[4:SpR:79906.0,46532.1] || member(u,universal_class) -> member(u,intersection(complement(apply(null_class,universal_class)),power_class(v)))* member(u,union(sum_class(range_of(null_class)),complement(power_class(v)))).
% 300.06/300.50 89695[0:SpR:77552.0,46532.1] || member(u,universal_class) -> member(u,intersection(complement(symmetric_difference(v,w)),power_class(x)))* member(u,union(symmetric_difference(w,v),complement(power_class(x)))).
% 300.06/300.50 89679[2:SpR:76334.0,46532.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,null_class))))).
% 300.06/300.50 89678[2:SpR:75241.0,46532.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(w,null_class))))).
% 300.06/300.50 89677[2:SpR:43004.0,46532.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(null_class,w))))).
% 300.06/300.50 89676[2:SpR:76334.0,46532.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(null_class,w))))).
% 300.06/300.50 89675[2:SpR:43004.0,46532.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,w)))))*.
% 300.06/300.50 89674[2:SpR:75241.0,46532.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(w,w)))))*.
% 300.06/300.50 89672[2:SpR:81953.1,46532.1] || equal(null_class,u) member(v,universal_class) -> member(v,intersection(complement(w),power_class(u)))* member(v,union(w,complement(power_class(null_class)))).
% 300.06/300.50 89671[0:SpR:20797.1,46532.1] || equal(u,universal_class) member(v,universal_class) -> member(v,intersection(complement(w),power_class(u)))* member(v,union(w,complement(power_class(universal_class)))).
% 300.06/300.50 89776[0:Rew:73462.0,89670.2] || equal(u,universal_class) member(v,universal_class) -> member(v,intersection(power_class(universal_class),complement(w)))* member(v,union(w,complement(power_class(u))))*.
% 300.06/300.50 89777[2:Rew:73462.0,89669.2] || equal(null_class,u) member(v,universal_class) -> member(v,intersection(power_class(null_class),complement(w)))* member(v,union(w,complement(power_class(u))))*.
% 300.06/300.50 89790[0:MRR:89738.0,319.0] || subclass(intersection(complement(u),power_class(v)),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,complement(power_class(v))))*.
% 300.06/300.50 90457[0:Res:46722.1,3.0] || member(u,universal_class) subclass(intersection(power_class(v),complement(w)),x)* -> member(u,union(complement(power_class(v)),w))* member(u,x)*.
% 300.06/300.50 90432[2:SpR:76334.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)).
% 300.06/300.50 90431[2:SpR:75241.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)).
% 300.06/300.50 90430[2:SpR:43004.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)).
% 300.06/300.50 90429[2:SpR:76334.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)).
% 300.06/300.50 90428[2:SpR:43004.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))*.
% 300.06/300.50 90427[2:SpR:75241.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))*.
% 300.06/300.50 90425[2:SpR:81953.1,46722.1] || equal(null_class,u) member(v,universal_class) -> member(v,intersection(power_class(u),complement(w)))* member(v,union(complement(power_class(null_class)),w)).
% 300.06/300.50 90424[0:SpR:20797.1,46722.1] || equal(u,universal_class) member(v,universal_class) -> member(v,intersection(power_class(u),complement(w)))* member(v,union(complement(power_class(universal_class)),w)).
% 300.06/300.50 90423[0:SpR:20797.1,46722.1] || equal(u,universal_class) member(v,universal_class) -> member(v,intersection(power_class(universal_class),complement(w)))* member(v,union(complement(power_class(u)),w))*.
% 300.06/300.50 90422[2:SpR:81953.1,46722.1] || equal(null_class,u) member(v,universal_class) -> member(v,intersection(power_class(null_class),complement(w)))* member(v,union(complement(power_class(u)),w))*.
% 300.06/300.50 90421[4:SpR:73050.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(apply(null_class,w))))* member(u,union(complement(power_class(v)),apply(null_class,x)))*.
% 300.06/300.50 90419[2:SpR:27508.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(null_class,w))).
% 300.06/300.50 90418[2:SpR:72272.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,null_class))).
% 300.06/300.50 90417[2:SpR:35175.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,w)))*.
% 300.06/300.50 90416[4:SpR:79906.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(apply(null_class,universal_class))))* member(u,union(complement(power_class(v)),sum_class(range_of(null_class)))).
% 300.06/300.50 90414[0:SpR:77552.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(symmetric_difference(w,x))))* member(u,union(complement(power_class(v)),symmetric_difference(x,w))).
% 300.06/300.50 90520[0:MRR:90469.0,319.0] || subclass(intersection(power_class(u),complement(v)),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(complement(power_class(u)),v))*.
% 300.06/300.50 91030[2:Rew:3491.1,91029.1] || member(not_subclass_element(intersection(u,v),w),intersection(singleton(v),x))* -> subclass(intersection(u,v),w) equal(intersection(singleton(v),x),null_class).
% 300.06/300.50 91032[2:Rew:2884.1,91031.1] || member(not_subclass_element(intersection(u,v),w),intersection(x,singleton(v)))* -> subclass(intersection(u,v),w) equal(intersection(x,singleton(v)),null_class).
% 300.06/300.50 91244[2:Rew:3491.1,91243.1] || member(not_subclass_element(intersection(u,v),w),intersection(singleton(u),x))* -> subclass(intersection(u,v),w) equal(intersection(singleton(u),x),null_class).
% 300.06/300.50 91246[2:Rew:2884.1,91245.1] || member(not_subclass_element(intersection(u,v),w),intersection(x,singleton(u)))* -> subclass(intersection(u,v),w) equal(intersection(x,singleton(u)),null_class).
% 300.06/300.50 91319[2:SpR:27508.0,7040.1] || member(u,symmetric_difference(union(union(null_class,v),w),complement(x))) -> member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))*.
% 300.06/300.50 91318[2:SpR:72272.0,7040.1] || member(u,symmetric_difference(union(union(v,null_class),w),complement(x))) -> member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))*.
% 300.06/300.50 91317[2:SpR:35175.0,7040.1] || member(u,symmetric_difference(union(union(v,v),w),complement(x)))* -> member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))*.
% 300.06/300.50 91296[2:SpR:27508.0,7040.1] || member(u,symmetric_difference(union(v,union(null_class,w)),complement(x))) -> member(u,union(intersection(complement(v),union(null_class,complement(w))),x))*.
% 300.06/300.50 91295[2:SpR:72272.0,7040.1] || member(u,symmetric_difference(union(v,union(w,null_class)),complement(x))) -> member(u,union(intersection(complement(v),union(null_class,complement(w))),x))*.
% 300.06/300.50 91294[2:SpR:35175.0,7040.1] || member(u,symmetric_difference(union(v,union(w,w)),complement(x)))* -> member(u,union(intersection(complement(v),union(null_class,complement(w))),x))*.
% 300.06/300.50 91920[2:SpR:27508.0,7118.1] || member(u,symmetric_difference(complement(v),union(union(null_class,w),x))) -> member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))*.
% 300.06/300.50 91919[2:SpR:72272.0,7118.1] || member(u,symmetric_difference(complement(v),union(union(w,null_class),x))) -> member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))*.
% 300.06/300.50 91918[2:SpR:35175.0,7118.1] || member(u,symmetric_difference(complement(v),union(union(w,w),x)))* -> member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))*.
% 300.06/300.50 91897[2:SpR:27508.0,7118.1] || member(u,symmetric_difference(complement(v),union(w,union(null_class,x)))) -> member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))*.
% 300.06/300.50 91896[2:SpR:72272.0,7118.1] || member(u,symmetric_difference(complement(v),union(w,union(x,null_class)))) -> member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))*.
% 300.06/300.50 91895[2:SpR:35175.0,7118.1] || member(u,symmetric_difference(complement(v),union(w,union(x,x))))* -> member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))*.
% 300.06/300.50 92550[0:Res:70784.0,6490.0] || member(regular(intersection(intersection(u,complement(v)),complement(w))),union(v,w))* -> equal(intersection(intersection(u,complement(v)),complement(w)),null_class).
% 300.06/300.50 92537[0:Res:70784.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(x,u),v),y) member(not_subclass_element(intersection(intersection(x,u),v),y),w)*.
% 300.06/300.50 92924[0:Res:70785.0,6490.0] || member(regular(intersection(intersection(complement(u),v),complement(w))),union(u,w))* -> equal(intersection(intersection(complement(u),v),complement(w)),null_class).
% 300.06/300.50 92911[0:Res:70785.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(u,x),v),y) member(not_subclass_element(intersection(intersection(u,x),v),y),w)*.
% 300.06/300.50 94392[2:Res:4329.1,55935.0] || -> subclass(intersection(u,restrict(union(v,v),w,x)),y) member(not_subclass_element(intersection(u,restrict(union(v,v),w,x)),y),v)*.
% 300.06/300.50 94391[2:Res:4329.1,43320.0] || -> subclass(intersection(u,restrict(union(null_class,v),w,x)),y) member(not_subclass_element(intersection(u,restrict(union(null_class,v),w,x)),y),v)*.
% 300.06/300.50 94389[2:Res:4329.1,75363.0] || -> subclass(intersection(u,restrict(union(v,null_class),w,x)),y) member(not_subclass_element(intersection(u,restrict(union(v,null_class),w,x)),y),v)*.
% 300.06/300.50 94554[2:Res:92885.0,6490.0] || member(regular(intersection(union(null_class,complement(u)),complement(v))),union(u,v))* -> equal(intersection(union(null_class,complement(u)),complement(v)),null_class).
% 300.06/300.50 94541[2:Res:92885.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(null_class,u),v),x) member(not_subclass_element(intersection(union(null_class,u),v),x),w)*.
% 300.06/300.50 94676[2:Res:92886.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(u,null_class),v),x) member(not_subclass_element(intersection(union(u,null_class),v),x),w)*.
% 300.06/300.50 94843[2:Res:94452.0,6490.0] || member(regular(intersection(union(null_class,complement(u)),complement(v))),union(v,u))* -> equal(intersection(union(null_class,complement(u)),complement(v)),null_class).
% 300.06/300.50 94830[2:Res:94452.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(null_class,v),u),x) member(not_subclass_element(intersection(union(null_class,v),u),x),w)*.
% 300.06/300.50 95032[2:Res:5533.1,55935.0] || -> subclass(intersection(restrict(union(u,u),v,w),x),y) member(not_subclass_element(intersection(restrict(union(u,u),v,w),x),y),u)*.
% 300.06/300.50 95031[2:Res:5533.1,43320.0] || -> subclass(intersection(restrict(union(null_class,u),v,w),x),y) member(not_subclass_element(intersection(restrict(union(null_class,u),v,w),x),y),u)*.
% 300.06/300.50 95029[2:Res:5533.1,75363.0] || -> subclass(intersection(restrict(union(u,null_class),v,w),x),y) member(not_subclass_element(intersection(restrict(union(u,null_class),v,w),x),y),u)*.
% 300.06/300.50 96104[3:Res:96063.0,3516.0] || subclass(complement(element_relation),u) -> equal(intersection(v,complement(compose(element_relation,universal_class))),null_class) member(regular(intersection(v,complement(compose(element_relation,universal_class)))),u)*.
% 300.06/300.50 96149[3:Res:96089.0,3516.0] || subclass(complement(element_relation),u) -> equal(intersection(complement(compose(element_relation,universal_class)),v),null_class) member(regular(intersection(complement(compose(element_relation,universal_class)),v)),u)*.
% 300.06/300.50 96177[3:Res:96140.0,3516.0] || subclass(complement(element_relation),u) -> equal(union(null_class,complement(compose(element_relation,universal_class))),null_class) member(regular(union(null_class,complement(compose(element_relation,universal_class)))),u)*.
% 300.06/300.50 96292[2:Res:94521.0,6490.0] || member(regular(intersection(complement(u),union(null_class,complement(v)))),union(v,u))* -> equal(intersection(complement(u),union(null_class,complement(v))),null_class).
% 300.06/300.50 96279[2:Res:94521.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,union(null_class,u)),x) member(not_subclass_element(intersection(v,union(null_class,u)),x),w)*.
% 300.06/300.50 96487[2:Res:94593.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(v,null_class),u),x) member(not_subclass_element(intersection(union(v,null_class),u),x),w)*.
% 300.06/300.50 96638[2:Res:94657.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,union(u,null_class)),x) member(not_subclass_element(intersection(v,union(u,null_class)),x),w)*.
% 300.06/300.50 96807[2:Res:94810.0,6490.0] || member(regular(intersection(complement(u),union(null_class,complement(v)))),union(u,v))* -> equal(intersection(complement(u),union(null_class,complement(v))),null_class).
% 300.06/300.50 96794[2:Res:94810.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,union(null_class,v)),x) member(not_subclass_element(intersection(u,union(null_class,v)),x),w)*.
% 300.06/300.50 97166[2:Res:96467.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,union(v,null_class)),x) member(not_subclass_element(intersection(u,union(v,null_class)),x),w)*.
% 300.06/300.50 99512[0:SpR:71235.1,47380.0] || subclass(power_class(complement(power_class(u))),power_class(v)) -> equal(union(complement(power_class(v)),image(element_relation,power_class(u))),complement(power_class(complement(power_class(u)))))**.
% 300.06/300.50 99678[0:Rew:77431.0,99323.1,78007.0,99323.1] || subclass(u,v) -> equal(intersection(complement(symmetric_difference(v,u)),union(complement(u),union(v,u))),symmetric_difference(complement(u),union(v,u)))**.
% 300.06/300.50 100507[2:Res:99849.1,1990.1] || equal(image(u,image(v,singleton(w))),successor(null_class)) member(ordered_pair(w,x),compose(u,v))* -> member(x,singleton(null_class)).
% 300.06/300.50 100988[4:Obv:100970.0] || subclass(domain_relation,symmetric_difference(u,v)) member(w,universal_class)* subclass(domain_relation,regular(union(u,v)))* -> equal(union(u,v),null_class).
% 300.06/300.50 101244[0:Res:4062.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),singleton(singleton(null_class))) member(singleton(null_class),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.50 101542[0:Res:4062.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),singleton(singleton(null_class))) member(singleton(null_class),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.50 101488[0:SpL:71235.1,46597.0] || subclass(complement(u),power_class(complement(power_class(v)))) member(w,complement(u)) member(w,union(image(element_relation,power_class(v)),u))* -> .
% 300.06/300.50 101938[0:SpL:47419.0,2160.1] inductive(intersection(power_class(u),union(v,complement(power_class(w))))) || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),universal_class)** -> .
% 300.06/300.50 101936[2:SpL:47419.0,60013.0] || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),universal_class)** -> equal(intersection(power_class(u),union(v,complement(power_class(w)))),null_class).
% 300.06/300.50 101930[2:SpL:47419.0,59305.1] function(intersection(power_class(u),union(v,complement(power_class(w))))) || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class)** -> .
% 300.06/300.50 101929[2:SpL:47419.0,59309.0] || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class)** -> equal(intersection(power_class(u),union(v,complement(power_class(w)))),universal_class).
% 300.06/300.50 101846[0:SpR:47419.0,8002.1] || -> member(u,intersection(power_class(v),union(w,complement(power_class(x))))) subclass(singleton(u),union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.50 102013[2:Rew:77431.0,101829.0] || -> equal(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),union(null_class,intersection(power_class(u),union(v,complement(power_class(w)))))),universal_class)**.
% 300.06/300.50 102015[2:Rew:77431.0,101827.0] || -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),union(null_class,intersection(power_class(u),union(v,complement(power_class(w)))))),null_class)**.
% 300.06/300.50 102016[2:Rew:77431.0,101824.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w))))),union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))))*.
% 300.06/300.50 101818[0:SpR:47419.0,40809.0] || -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),intersection(x,intersection(power_class(u),union(v,complement(power_class(w)))))),null_class)**.
% 300.06/300.50 101817[0:SpR:47419.0,40399.0] || -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),intersection(intersection(power_class(u),union(v,complement(power_class(w)))),x)),null_class)**.
% 300.06/300.50 101788[2:SpR:47419.0,46319.1] || equal(intersection(power_class(u),union(v,complement(power_class(w)))),null_class) -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),universal_class)**.
% 300.06/300.50 102532[0:SpL:47420.0,2160.1] inductive(intersection(union(u,complement(power_class(v))),power_class(w))) || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),universal_class)** -> .
% 300.06/300.50 102530[2:SpL:47420.0,60013.0] || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),universal_class)** -> equal(intersection(union(u,complement(power_class(v))),power_class(w)),null_class).
% 300.06/300.50 102524[2:SpL:47420.0,59305.1] function(intersection(union(u,complement(power_class(v))),power_class(w))) || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class)** -> .
% 300.06/300.50 102523[2:SpL:47420.0,59309.0] || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class)** -> equal(intersection(union(u,complement(power_class(v))),power_class(w)),universal_class).
% 300.06/300.50 102511[0:SpR:71235.1,47420.0] || subclass(power_class(u),union(v,complement(power_class(w)))) -> equal(union(intersection(complement(v),power_class(w)),complement(power_class(u))),complement(power_class(u)))**.
% 300.06/300.50 102441[0:SpR:47420.0,8002.1] || -> member(u,intersection(union(v,complement(power_class(w))),power_class(x))) subclass(singleton(u),union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 300.06/300.50 102604[2:Rew:77431.0,102424.0] || -> equal(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),union(null_class,intersection(union(u,complement(power_class(v))),power_class(w)))),universal_class)**.
% 300.06/300.50 102606[2:Rew:77431.0,102422.0] || -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),union(null_class,intersection(union(u,complement(power_class(v))),power_class(w)))),null_class)**.
% 300.06/300.50 102607[2:Rew:77431.0,102419.0] || -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w))))),union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))))*.
% 300.06/300.50 102413[0:SpR:47420.0,40809.0] || -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),intersection(x,intersection(union(u,complement(power_class(v))),power_class(w)))),null_class)**.
% 300.06/300.50 102412[0:SpR:47420.0,40399.0] || -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),intersection(intersection(union(u,complement(power_class(v))),power_class(w)),x)),null_class)**.
% 300.06/300.50 102383[2:SpR:47420.0,46319.1] || equal(intersection(union(u,complement(power_class(v))),power_class(w)),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),universal_class)**.
% 300.06/300.50 102726[2:Res:102296.0,5660.0] || -> subclass(complement(successor(complement(restrict(u,v,w)))),x) member(not_subclass_element(complement(successor(complement(restrict(u,v,w)))),x),cross_product(v,w))*.
% 300.06/300.50 102963[0:SpL:47421.0,2160.1] inductive(intersection(union(complement(power_class(u)),v),power_class(w))) || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),universal_class)** -> .
% 300.06/300.50 102961[2:SpL:47421.0,60013.0] || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),universal_class)** -> equal(intersection(union(complement(power_class(u)),v),power_class(w)),null_class).
% 300.06/300.50 102955[2:SpL:47421.0,59305.1] function(intersection(union(complement(power_class(u)),v),power_class(w))) || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class)** -> .
% 300.06/300.50 102954[2:SpL:47421.0,59309.0] || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class)** -> equal(intersection(union(complement(power_class(u)),v),power_class(w)),universal_class).
% 300.06/300.50 102942[0:SpR:71235.1,47421.0] || subclass(power_class(u),union(complement(power_class(v)),w)) -> equal(union(intersection(power_class(v),complement(w)),complement(power_class(u))),complement(power_class(u)))**.
% 300.06/300.50 102867[0:SpR:47421.0,8002.1] || -> member(u,intersection(union(complement(power_class(v)),w),power_class(x))) subclass(singleton(u),union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 300.06/300.50 103041[2:Rew:77431.0,102850.0] || -> equal(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),union(null_class,intersection(union(complement(power_class(u)),v),power_class(w)))),universal_class)**.
% 300.06/300.50 103043[2:Rew:77431.0,102848.0] || -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),union(null_class,intersection(union(complement(power_class(u)),v),power_class(w)))),null_class)**.
% 300.06/300.50 103044[2:Rew:77431.0,102844.0] || -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w))))),union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))))*.
% 300.06/300.50 102838[0:SpR:47421.0,40809.0] || -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),intersection(x,intersection(union(complement(power_class(u)),v),power_class(w)))),null_class)**.
% 300.06/300.50 102837[0:SpR:47421.0,40399.0] || -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),intersection(intersection(union(complement(power_class(u)),v),power_class(w)),x)),null_class)**.
% 300.06/300.50 102808[2:SpR:47421.0,46319.1] || equal(intersection(union(complement(power_class(u)),v),power_class(w)),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),universal_class)**.
% 300.06/300.50 103123[2:SpR:47419.0,102685.0] || -> subclass(complement(successor(union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.50 103122[2:SpR:47421.0,102685.0] || -> subclass(complement(successor(union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.50 103121[2:SpR:47420.0,102685.0] || -> subclass(complement(successor(union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.50 103380[0:SpL:47423.0,2160.1] inductive(intersection(power_class(u),union(complement(power_class(v)),w))) || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),universal_class)** -> .
% 300.06/300.50 103378[2:SpL:47423.0,60013.0] || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),universal_class)** -> equal(intersection(power_class(u),union(complement(power_class(v)),w)),null_class).
% 300.06/300.50 103372[2:SpL:47423.0,59305.1] function(intersection(power_class(u),union(complement(power_class(v)),w))) || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class)** -> .
% 300.06/300.50 103371[2:SpL:47423.0,59309.0] || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class)** -> equal(intersection(power_class(u),union(complement(power_class(v)),w)),universal_class).
% 300.06/300.50 103284[0:SpR:47423.0,8002.1] || -> member(u,intersection(power_class(v),union(complement(power_class(w)),x))) subclass(singleton(u),union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.50 103268[2:SpR:47423.0,102685.0] || -> subclass(complement(successor(union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.50 103460[2:Rew:77431.0,103266.0] || -> equal(symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),union(null_class,intersection(power_class(u),union(complement(power_class(v)),w)))),universal_class)**.
% 300.06/300.50 103462[2:Rew:77431.0,103264.0] || -> equal(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),union(null_class,intersection(power_class(u),union(complement(power_class(v)),w)))),null_class)**.
% 300.06/300.50 103463[2:Rew:77431.0,103260.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w))))),union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))))*.
% 300.06/300.50 103254[0:SpR:47423.0,40809.0] || -> equal(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),intersection(x,intersection(power_class(u),union(complement(power_class(v)),w)))),null_class)**.
% 300.06/300.50 103253[0:SpR:47423.0,40399.0] || -> equal(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),intersection(intersection(power_class(u),union(complement(power_class(v)),w)),x)),null_class)**.
% 300.06/300.50 103224[2:SpR:47423.0,46319.1] || equal(intersection(power_class(u),union(complement(power_class(v)),w)),null_class) -> equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),universal_class)**.
% 300.06/300.50 103585[2:Res:102753.0,5658.0] || -> subclass(complement(successor(union(null_class,complement(intersection(u,v))))),w) member(not_subclass_element(complement(successor(union(null_class,complement(intersection(u,v))))),w),u)*.
% 300.06/300.50 103584[2:Res:102753.0,5659.0] || -> subclass(complement(successor(union(null_class,complement(intersection(u,v))))),w) member(not_subclass_element(complement(successor(union(null_class,complement(intersection(u,v))))),w),v)*.
% 300.06/300.50 103566[2:Res:102753.0,5655.0] || subclass(u,v) -> subclass(complement(successor(union(null_class,complement(u)))),w) member(not_subclass_element(complement(successor(union(null_class,complement(u)))),w),v)*.
% 300.06/300.50 104105[0:SpR:71235.1,5743.2] || subclass(complement(u),complement(v)) member(w,universal_class) -> member(w,image(element_relation,union(v,u)))* member(w,power_class(complement(u))).
% 300.06/300.50 104681[4:Res:4062.1,15021.1] || equal(cross_product(singleton(u),universal_class),singleton(singleton(null_class)))** member(u,universal_class) member(singleton(null_class),v)* -> member(u,cantor(v))*.
% 300.06/300.50 104634[4:Res:68.1,15021.1] || member(u,universal_class) member(regular(cross_product(singleton(u),universal_class)),v)* -> equal(cross_product(singleton(u),universal_class),null_class) member(u,cantor(v)).
% 300.06/300.50 104892[0:SpL:71235.1,6458.1] || subclass(complement(u),complement(v)) member(w,intersection(complement(x),union(v,u)))* member(w,union(x,complement(u))) -> .
% 300.06/300.50 105262[0:SpL:71235.1,6468.1] || subclass(complement(u),complement(v)) member(w,intersection(union(v,u),complement(x)))* member(w,union(complement(u),x)) -> .
% 300.06/300.50 105646[2:Res:102288.0,5654.0] || -> subclass(union(null_class,intersection(union(null_class,singleton(u)),v)),w) equal(not_subclass_element(union(null_class,intersection(union(null_class,singleton(u)),v)),w),u)**.
% 300.06/300.50 105637[2:Res:102288.0,3517.0] || member(regular(union(null_class,intersection(union(null_class,complement(u)),v))),u)* -> equal(union(null_class,intersection(union(null_class,complement(u)),v)),null_class).
% 300.06/300.50 105896[2:Res:102324.0,5654.0] || -> subclass(union(null_class,intersection(u,union(null_class,singleton(v)))),w) equal(not_subclass_element(union(null_class,intersection(u,union(null_class,singleton(v)))),w),v)**.
% 300.06/300.50 105887[2:Res:102324.0,3517.0] || member(regular(union(null_class,intersection(u,union(null_class,complement(v))))),v)* -> equal(union(null_class,intersection(u,union(null_class,complement(v)))),null_class).
% 300.06/300.50 108041[2:Rew:26509.0,106021.1] || member(not_subclass_element(intersection(union(null_class,u),complement(v)),w),union(complement(u),v))* -> subclass(intersection(union(null_class,u),complement(v)),w).
% 300.06/300.50 108044[2:Rew:26509.0,105994.1] || member(not_subclass_element(intersection(complement(u),union(null_class,v)),w),union(u,complement(v)))* -> subclass(intersection(complement(u),union(null_class,v)),w).
% 300.06/300.50 106093[4:Rew:106066.0,104853.1] || member(u,intersection(complement(v),union(w,sum_class(range_of(null_class)))))* member(u,union(v,complement(union(w,apply(null_class,universal_class))))) -> .
% 300.06/300.50 106095[4:Rew:106066.0,104858.1] || member(u,intersection(complement(v),union(w,apply(null_class,x))))* member(u,union(v,complement(union(w,apply(null_class,y)))))* -> .
% 300.06/300.50 106097[4:Rew:106066.0,105228.1] || member(u,intersection(union(v,apply(null_class,w)),complement(x)))* member(u,union(complement(union(v,apply(null_class,y))),x))* -> .
% 300.06/300.50 106101[4:Rew:106066.0,105223.1] || member(u,intersection(union(v,sum_class(range_of(null_class))),complement(w)))* member(u,union(complement(union(v,apply(null_class,universal_class))),w)) -> .
% 300.06/300.50 106103[4:Rew:106066.0,104066.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,sum_class(range_of(null_class)))))* member(u,power_class(complement(union(v,apply(null_class,universal_class))))).
% 300.06/300.50 106104[4:Rew:106066.0,81426.0] || member(not_subclass_element(union(u,apply(null_class,v)),w),complement(union(u,apply(null_class,x))))* -> subclass(union(u,apply(null_class,v)),w).
% 300.06/300.50 106105[4:Rew:106066.0,104071.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,apply(null_class,w))))* member(u,power_class(complement(union(v,apply(null_class,x)))))*.
% 300.06/300.50 106108[4:Rew:106066.0,79989.0] || member(not_subclass_element(union(u,sum_class(range_of(null_class))),v),complement(union(u,apply(null_class,w))))* -> subclass(union(u,sum_class(range_of(null_class))),v).
% 300.06/300.50 106145[4:Rew:106066.0,104885.1] || member(u,intersection(complement(v),union(apply(null_class,w),x)))* member(u,union(v,complement(union(apply(null_class,y),x))))* -> .
% 300.06/300.50 106147[0:Rew:106066.0,104091.2] || member(u,universal_class) -> member(u,image(element_relation,union(symmetric_difference(v,w),x)))* member(u,power_class(complement(union(symmetric_difference(w,v),x)))).
% 300.06/300.50 106149[0:Rew:106066.0,105248.1] || member(u,intersection(union(symmetric_difference(v,w),x),complement(y)))* member(u,union(complement(union(symmetric_difference(w,v),x)),y)) -> .
% 300.06/300.50 106157[0:Rew:106066.0,104064.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,symmetric_difference(w,x))))* member(u,power_class(complement(union(v,symmetric_difference(x,w))))).
% 300.06/300.50 106159[0:Rew:106066.0,105221.1] || member(u,intersection(union(v,symmetric_difference(w,x)),complement(y)))* member(u,union(complement(union(v,symmetric_difference(x,w))),y)) -> .
% 300.06/300.50 106165[4:Rew:106066.0,104880.1] || member(u,intersection(complement(v),union(sum_class(range_of(null_class)),w)))* member(u,union(v,complement(union(apply(null_class,universal_class),w)))) -> .
% 300.06/300.50 106173[0:Rew:106066.0,84664.0] || member(not_subclass_element(union(symmetric_difference(u,v),w),x),complement(union(symmetric_difference(v,u),w)))* -> subclass(union(symmetric_difference(u,v),w),x).
% 300.06/300.50 106175[4:Rew:106066.0,79960.0] || member(not_subclass_element(union(sum_class(range_of(null_class)),u),v),complement(union(apply(null_class,w),u)))* -> subclass(union(sum_class(range_of(null_class)),u),v).
% 300.06/300.50 106176[4:Rew:106066.0,105255.1] || member(u,intersection(union(apply(null_class,v),w),complement(x)))* member(u,union(complement(union(apply(null_class,y),w)),x))* -> .
% 300.06/300.50 106178[4:Rew:106066.0,104098.2] || member(u,universal_class) -> member(u,image(element_relation,union(apply(null_class,v),w)))* member(u,power_class(complement(union(apply(null_class,x),w))))*.
% 300.06/300.50 106188[4:Rew:106066.0,105250.1] || member(u,intersection(union(sum_class(range_of(null_class)),v),complement(w)))* member(u,union(complement(union(apply(null_class,universal_class),v)),w)) -> .
% 300.06/300.50 106190[4:Rew:106066.0,104093.2] || member(u,universal_class) -> member(u,image(element_relation,union(sum_class(range_of(null_class)),v)))* member(u,power_class(complement(union(apply(null_class,universal_class),v)))).
% 300.06/300.50 106192[4:Rew:106066.0,81397.0] || member(not_subclass_element(union(apply(null_class,u),v),w),complement(union(apply(null_class,x),v)))* -> subclass(union(apply(null_class,u),v),w).
% 300.06/300.50 106228[0:Rew:106066.0,84695.0] || member(not_subclass_element(union(u,symmetric_difference(v,w)),x),complement(union(u,symmetric_difference(w,v))))* -> subclass(union(u,symmetric_difference(v,w)),x).
% 300.06/300.50 106230[0:Rew:106066.0,104878.1] || member(u,intersection(complement(v),union(symmetric_difference(w,x),y)))* member(u,union(v,complement(union(symmetric_difference(x,w),y)))) -> .
% 300.06/300.50 106242[0:Rew:106066.0,25387.0] || member(u,symmetric_difference(complement(v),union(w,complement(union(x,y)))))* -> member(u,union(v,intersection(complement(w),union(x,y)))).
% 300.06/300.50 106270[0:Rew:106066.0,104851.1] || member(u,intersection(complement(v),union(w,symmetric_difference(x,y))))* member(u,union(v,complement(union(w,symmetric_difference(y,x))))) -> .
% 300.06/300.50 106304[0:Rew:106066.0,24004.0] || subclass(u,union(v,complement(union(w,x)))) member(regular(u),intersection(complement(v),union(w,x)))* -> equal(u,null_class).
% 300.06/300.50 106312[0:Rew:106066.0,25411.0] || member(u,symmetric_difference(union(v,complement(union(w,x))),complement(y)))* -> member(u,union(intersection(complement(v),union(w,x)),y)).
% 300.06/300.50 106328[0:Rew:106066.0,86040.1] || subclass(u,intersection(complement(v),union(w,x))) member(regular(u),union(v,complement(union(w,x))))* -> equal(u,null_class).
% 300.06/300.50 106356[0:Rew:106066.0,50499.0] || member(u,symmetric_difference(power_class(v),power_class(complement(union(w,x))))) -> member(u,union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 300.06/300.50 106383[0:Rew:106066.0,25390.0] || member(u,symmetric_difference(complement(v),union(complement(union(w,x)),y)))* -> member(u,union(v,intersection(union(w,x),complement(y)))).
% 300.06/300.50 106432[0:Rew:106066.0,104986.0] || subclass(u,symmetric_difference(v,complement(union(w,x)))) member(regular(u),intersection(complement(v),union(w,x)))* -> equal(u,null_class).
% 300.06/300.50 106539[0:Rew:106066.0,104972.0] || subclass(universal_class,union(u,complement(union(v,w)))) member(regular(x),intersection(complement(u),union(v,w)))* -> equal(x,null_class).
% 300.06/300.50 106600[0:Rew:106066.0,33155.1] || -> equal(symmetric_difference(complement(u),union(v,w)),null_class) member(regular(symmetric_difference(complement(u),union(v,w))),union(u,complement(union(v,w))))*.
% 300.06/300.50 106602[2:Rew:106066.0,34278.0] || -> subclass(regular(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))* equal(intersection(complement(u),union(v,w)),null_class).
% 300.06/300.50 106647[4:Rew:106066.0,104934.0] || equal(union(u,complement(union(v,w))),ordered_pair(x,universal_class)) member(unordered_pair(x,null_class),intersection(complement(u),union(v,w)))* -> .
% 300.06/300.50 106695[0:Rew:106066.0,45010.0] || equal(u,power_class(complement(union(v,w))))* member(x,universal_class) -> member(x,image(element_relation,union(v,w)))* member(x,u)*.
% 300.06/300.50 106697[0:Rew:106066.0,50384.0] || member(u,symmetric_difference(power_class(complement(union(v,w))),power_class(x))) -> member(u,union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 300.06/300.50 106752[0:Rew:106066.0,24007.0] || subclass(u,union(complement(union(v,w)),x)) member(regular(u),intersection(union(v,w),complement(x)))* -> equal(u,null_class).
% 300.06/300.50 106760[0:Rew:106066.0,25414.0] || member(u,symmetric_difference(union(complement(union(v,w)),x),complement(y)))* -> member(u,union(intersection(union(v,w),complement(x)),y)).
% 300.06/300.50 106776[0:Rew:106066.0,86063.1] || subclass(u,intersection(union(v,w),complement(x))) member(regular(u),union(complement(union(v,w)),x))* -> equal(u,null_class).
% 300.06/300.50 106814[0:Rew:106066.0,58288.0] || subclass(u,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> subclass(u,x) member(not_subclass_element(u,x),complement(symmetric_difference(v,w)))*.
% 300.06/300.50 106816[0:Rew:106066.0,53458.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> member(sum_class(u),complement(symmetric_difference(v,w)))*.
% 300.06/300.50 106817[0:Rew:106066.0,53185.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> member(power_class(u),complement(symmetric_difference(v,w)))*.
% 300.06/300.50 106874[0:Rew:106066.0,105359.0] || subclass(u,symmetric_difference(complement(union(v,w)),x)) member(regular(u),intersection(union(v,w),complement(x)))* -> equal(u,null_class).
% 300.06/300.50 106890[0:Rew:106066.0,105345.0] || subclass(universal_class,union(complement(union(u,v)),w)) member(regular(x),intersection(union(u,v),complement(w)))* -> equal(x,null_class).
% 300.06/300.50 106951[0:Rew:106066.0,33157.1] || -> equal(symmetric_difference(union(u,v),complement(w)),null_class) member(regular(symmetric_difference(union(u,v),complement(w))),union(complement(union(u,v)),w))*.
% 300.06/300.50 106953[2:Rew:106066.0,34280.0] || -> subclass(regular(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))* equal(intersection(union(u,v),complement(w)),null_class).
% 300.06/300.50 106995[4:Rew:106066.0,105307.0] || equal(union(complement(union(u,v)),w),ordered_pair(x,universal_class)) member(unordered_pair(x,null_class),intersection(union(u,v),complement(w)))* -> .
% 300.06/300.50 107118[0:Rew:106066.0,104210.0] || subclass(power_class(complement(union(u,v))),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),image(element_relation,union(u,v)))*.
% 300.06/300.50 107732[0:Rew:107703.0,46618.0] || -> equal(union(u,intersection(power_class(complement(power_class(v))),complement(singleton(image(element_relation,power_class(v)))))),union(u,complement(successor(image(element_relation,power_class(v))))))**.
% 300.06/300.50 107751[0:Rew:107716.0,46846.0] || -> equal(union(intersection(power_class(complement(power_class(u))),complement(singleton(image(element_relation,power_class(u))))),v),union(v,complement(successor(image(element_relation,power_class(u))))))**.
% 300.06/300.50 108086[4:Rew:106066.0,106099.0] || -> member(not_subclass_element(u,complement(union(v,apply(null_class,universal_class)))),union(v,sum_class(range_of(null_class))))* subclass(u,complement(union(v,apply(null_class,universal_class)))).
% 300.06/300.50 108087[4:Rew:106066.0,106107.0] || -> member(not_subclass_element(u,complement(union(v,apply(null_class,w)))),union(v,apply(null_class,x)))* subclass(u,complement(union(v,apply(null_class,x)))).
% 300.06/300.50 108088[4:Rew:106066.0,106112.0] || member(regular(complement(union(u,apply(null_class,v)))),union(u,apply(null_class,w)))* -> equal(complement(union(u,apply(null_class,w))),null_class).
% 300.06/300.50 108089[4:Rew:106066.0,106119.1] || member(regular(complement(union(u,apply(null_class,universal_class)))),union(u,sum_class(range_of(null_class))))* -> equal(complement(union(u,apply(null_class,universal_class))),null_class).
% 300.06/300.50 108096[0:Rew:106066.0,106151.0] || -> member(not_subclass_element(u,complement(union(symmetric_difference(v,w),x))),union(symmetric_difference(w,v),x))* subclass(u,complement(union(symmetric_difference(w,v),x))).
% 300.06/300.50 108097[0:Rew:106066.0,106161.0] || -> member(not_subclass_element(u,complement(union(v,symmetric_difference(w,x)))),union(v,symmetric_difference(x,w)))* subclass(u,complement(union(v,symmetric_difference(x,w)))).
% 300.06/300.50 108098[0:Rew:106066.0,106169.1] || member(regular(complement(union(symmetric_difference(u,v),w))),union(symmetric_difference(v,u),w))* -> equal(complement(union(symmetric_difference(v,u),w)),null_class).
% 300.06/300.50 108099[4:Rew:106066.0,106174.1] || member(regular(complement(union(apply(null_class,universal_class),u))),union(sum_class(range_of(null_class)),u))* -> equal(complement(union(apply(null_class,universal_class),u)),null_class).
% 300.06/300.50 108100[4:Rew:106066.0,106180.0] || -> member(not_subclass_element(u,complement(union(apply(null_class,v),w))),union(apply(null_class,x),w))* subclass(u,complement(union(apply(null_class,x),w))).
% 300.06/300.50 108101[4:Rew:106066.0,106186.0] || -> member(not_subclass_element(u,complement(union(apply(null_class,universal_class),v))),union(sum_class(range_of(null_class)),v))* subclass(u,complement(union(apply(null_class,universal_class),v))).
% 300.06/300.50 108102[4:Rew:106066.0,106191.1] || member(regular(complement(union(apply(null_class,u),v))),union(apply(null_class,w),v))* -> equal(complement(union(apply(null_class,w),v)),null_class).
% 300.06/300.50 108103[0:Rew:106066.0,106224.1] || member(regular(complement(union(u,symmetric_difference(v,w)))),union(u,symmetric_difference(w,v)))* -> equal(complement(union(u,symmetric_difference(w,v))),null_class).
% 300.06/300.50 108112[0:Rew:106066.0,106557.0] || subclass(union(u,complement(union(v,w))),intersection(complement(u),union(v,w)))* -> equal(union(u,complement(union(v,w))),null_class).
% 300.06/300.50 108113[2:Rew:106066.0,106567.1] || member(union(u,complement(union(v,w))),universal_class) -> member(union(u,complement(union(v,w))),intersection(complement(u),union(v,w)))*.
% 300.06/300.50 108114[2:Rew:106066.0,106640.1] || -> member(union(u,complement(union(v,w))),intersection(complement(u),union(v,w)))* equal(singleton(union(u,complement(union(v,w)))),null_class).
% 300.06/300.50 108115[0:Rew:106066.0,106908.0] || subclass(union(complement(union(u,v)),w),intersection(union(u,v),complement(w)))* -> equal(union(complement(union(u,v)),w),null_class).
% 300.06/300.50 108116[2:Rew:106066.0,106917.1] || member(union(complement(union(u,v)),w),universal_class) -> member(union(complement(union(u,v)),w),intersection(union(u,v),complement(w)))*.
% 300.06/300.50 108117[2:Rew:106066.0,106989.0] || -> member(union(complement(union(u,v)),w),intersection(union(u,v),complement(w)))* equal(singleton(union(complement(union(u,v)),w)),null_class).
% 300.06/300.50 108407[2:Rew:47084.0,105971.1,26509.0,105971.1,47084.0,105971.1,26509.0,105971.1,47084.0,105971.0,26509.0,105971.0,47084.0,105971.0,26509.0,105971.0] || member(not_subclass_element(intersection(power_class(u),power_class(v)),w),complement(intersection(power_class(u),power_class(v))))* -> subclass(intersection(power_class(u),power_class(v)),w).
% 300.06/300.50 110921[2:Res:102282.0,5654.0] || -> subclass(intersection(intersection(union(null_class,singleton(u)),v),w),x) equal(not_subclass_element(intersection(intersection(union(null_class,singleton(u)),v),w),x),u)**.
% 300.06/300.50 110913[2:Res:102282.0,3517.0] || member(regular(intersection(intersection(union(null_class,complement(u)),v),w)),u)* -> equal(intersection(intersection(union(null_class,complement(u)),v),w),null_class).
% 300.06/300.50 111414[2:Res:102293.0,5654.0] || -> subclass(intersection(u,intersection(v,union(null_class,singleton(w)))),x) equal(not_subclass_element(intersection(u,intersection(v,union(null_class,singleton(w)))),x),w)**.
% 300.06/300.50 111406[2:Res:102293.0,3517.0] || member(regular(intersection(u,intersection(v,union(null_class,complement(w))))),w)* -> equal(intersection(u,intersection(v,union(null_class,complement(w)))),null_class).
% 300.06/300.50 111560[2:Res:102326.0,5654.0] || -> subclass(intersection(u,intersection(union(null_class,singleton(v)),w)),x) equal(not_subclass_element(intersection(u,intersection(union(null_class,singleton(v)),w)),x),v)**.
% 300.06/300.50 111552[2:Res:102326.0,3517.0] || member(regular(intersection(u,intersection(union(null_class,complement(v)),w))),v)* -> equal(intersection(u,intersection(union(null_class,complement(v)),w)),null_class).
% 300.06/300.50 111715[2:Res:102332.0,5654.0] || -> subclass(intersection(intersection(u,union(null_class,singleton(v))),w),x) equal(not_subclass_element(intersection(intersection(u,union(null_class,singleton(v))),w),x),v)**.
% 300.06/300.50 111707[2:Res:102332.0,3517.0] || member(regular(intersection(intersection(u,union(null_class,complement(v))),w)),v)* -> equal(intersection(intersection(u,union(null_class,complement(v))),w),null_class).
% 300.06/300.50 111982[0:SpR:107615.0,572.0] || -> equal(intersection(union(u,image(element_relation,successor(v))),union(complement(u),power_class(complement(successor(v))))),symmetric_difference(complement(u),power_class(complement(successor(v)))))**.
% 300.06/300.50 111937[0:SpR:107615.0,572.0] || -> equal(intersection(union(image(element_relation,successor(u)),v),union(power_class(complement(successor(u))),complement(v))),symmetric_difference(power_class(complement(successor(u))),complement(v)))**.
% 300.06/300.50 112099[0:Rew:107615.0,112032.1] || member(not_subclass_element(intersection(u,power_class(complement(successor(v)))),w),image(element_relation,successor(v)))* -> subclass(intersection(u,power_class(complement(successor(v)))),w).
% 300.06/300.50 112100[0:Rew:107615.0,112013.1] || member(not_subclass_element(intersection(power_class(complement(successor(u))),v),w),image(element_relation,successor(u)))* -> subclass(intersection(power_class(complement(successor(u))),v),w).
% 300.06/300.50 112759[0:SpL:107703.0,46724.0] || member(u,symmetric_difference(power_class(v),union(w,complement(successor(x))))) -> member(u,union(complement(power_class(v)),intersection(complement(w),successor(x))))*.
% 300.06/300.50 112833[0:Rew:78007.0,112757.0] || member(u,symmetric_difference(union(v,complement(successor(w))),union(complement(v),successor(w))))* -> member(u,complement(symmetric_difference(complement(v),successor(w)))).
% 300.06/300.50 112751[0:SpL:107703.0,46534.0] || member(u,symmetric_difference(union(v,complement(successor(w))),power_class(x))) -> member(u,union(intersection(complement(v),successor(w)),complement(power_class(x))))*.
% 300.06/300.50 112750[0:SpL:107703.0,7401.0] || equal(u,union(v,complement(successor(w))))* member(x,universal_class) -> member(x,intersection(complement(v),successor(w)))* member(x,u)*.
% 300.06/300.50 112743[0:SpL:107703.0,442.1] || member(u,universal_class) subclass(union(v,complement(successor(w))),x)* -> member(u,intersection(complement(v),successor(w)))* member(u,x)*.
% 300.06/300.50 112988[2:Res:112548.0,5661.0] || -> subclass(regular(union(null_class,complement(restrict(u,v,w)))),x) member(not_subclass_element(regular(union(null_class,complement(restrict(u,v,w)))),x),u)*.
% 300.06/300.50 113312[2:Rew:113256.0,113311.0] || -> equal(union(symmetric_difference(u,v),intersection(intersection(u,v),complement(union(u,v)))),complement(symmetric_difference(intersection(u,v),complement(union(u,v)))))**.
% 300.06/300.50 113930[2:Res:112534.0,5655.0] || subclass(union(u,null_class),v) -> subclass(regular(union(null_class,complement(u))),w) member(not_subclass_element(regular(union(null_class,complement(u))),w),v)*.
% 300.06/300.50 115150[4:Res:114862.0,5655.0] || subclass(sum_class(range_of(null_class)),u) -> subclass(regular(complement(apply(null_class,v))),w) member(not_subclass_element(regular(complement(apply(null_class,v))),w),u)*.
% 300.06/300.50 115229[2:Res:112535.0,5655.0] || subclass(union(null_class,u),v) -> subclass(regular(union(null_class,complement(u))),w) member(not_subclass_element(regular(union(null_class,complement(u))),w),v)*.
% 300.06/300.50 115784[4:Res:114122.0,5655.0] || subclass(apply(null_class,u),v)* -> subclass(regular(complement(apply(null_class,w))),x) member(not_subclass_element(regular(complement(apply(null_class,w))),x),v)*.
% 300.06/300.50 115968[0:Res:452.1,106068.0] || subclass(ordered_pair(u,v),symmetric_difference(complement(w),union(x,y))) -> member(unordered_pair(u,singleton(v)),union(w,complement(union(x,y))))*.
% 300.06/300.50 115938[0:Res:428.2,106068.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),union(w,x))) -> member(sum_class(u),union(v,complement(union(w,x))))*.
% 300.06/300.50 115937[0:Res:427.2,106068.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),union(w,x))) -> member(power_class(u),union(v,complement(union(w,x))))*.
% 300.06/300.50 115934[0:Res:438.2,106068.0] || subclass(u,symmetric_difference(complement(v),union(w,x))) -> subclass(u,y) member(not_subclass_element(u,y),union(v,complement(union(w,x))))*.
% 300.06/300.50 115874[0:SpL:107615.0,106068.0] || member(u,symmetric_difference(power_class(complement(successor(v))),union(w,x))) -> member(u,union(image(element_relation,successor(v)),complement(union(w,x))))*.
% 300.06/300.50 115872[0:SpL:46507.0,106068.0] || member(u,symmetric_difference(power_class(complement(power_class(v))),union(w,x))) -> member(u,union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 300.06/300.50 116167[2:Res:112533.0,5655.0] || subclass(union(u,u),v)* -> subclass(regular(union(null_class,complement(u))),w) member(not_subclass_element(regular(union(null_class,complement(u))),w),v)*.
% 300.06/300.50 116269[9:Res:113420.1,8119.0] function(compose(element_relation,universal_class)) || member(not_subclass_element(regular(successor(compose(element_relation,universal_class))),u),element_relation)* -> subclass(regular(successor(compose(element_relation,universal_class))),u).
% 300.06/300.50 116410[0:Res:452.1,106082.0] || subclass(ordered_pair(u,v),symmetric_difference(union(w,x),complement(y))) -> member(unordered_pair(u,singleton(v)),union(complement(union(w,x)),y))*.
% 300.06/300.50 116380[0:Res:428.2,106082.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(union(v,w),complement(x))) -> member(sum_class(u),union(complement(union(v,w)),x))*.
% 300.06/300.50 116379[0:Res:427.2,106082.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(union(v,w),complement(x))) -> member(power_class(u),union(complement(union(v,w)),x))*.
% 300.06/300.50 116376[0:Res:438.2,106082.0] || subclass(u,symmetric_difference(union(v,w),complement(x))) -> subclass(u,y) member(not_subclass_element(u,y),union(complement(union(v,w)),x))*.
% 300.06/300.50 116279[0:SpL:107615.0,106082.0] || member(u,symmetric_difference(union(v,w),power_class(complement(successor(x))))) -> member(u,union(complement(union(v,w)),image(element_relation,successor(x))))*.
% 300.06/300.50 116277[0:SpL:46507.0,106082.0] || member(u,symmetric_difference(union(v,w),power_class(complement(power_class(x))))) -> member(u,union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 300.06/300.50 116915[0:Res:106076.1,3.0] || member(u,universal_class) subclass(image(element_relation,union(v,w)),x)* -> member(u,power_class(complement(union(v,w))))* member(u,x)*.
% 300.06/300.50 117017[0:MRR:116925.0,319.0] || subclass(image(element_relation,union(u,v)),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),power_class(complement(union(u,v))))*.
% 300.06/300.50 117687[0:SpR:112449.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),complement(union(w,x))))* member(u,union(complement(power_class(v)),union(x,w))).
% 300.06/300.50 117685[0:SpR:112449.0,46532.1] || member(u,universal_class) -> member(u,intersection(complement(union(v,w)),power_class(x)))* member(u,union(union(w,v),complement(power_class(x)))).
% 300.06/300.50 118183[0:Res:10763.2,106067.0] || subclass(universal_class,intersection(complement(u),union(v,w))) member(regular(x),union(u,complement(union(v,w))))* -> equal(x,null_class).
% 300.06/300.50 118151[4:Res:23803.1,106067.0] || equal(intersection(complement(u),union(v,w)),ordered_pair(x,universal_class)) member(unordered_pair(x,null_class),union(u,complement(union(v,w))))* -> .
% 300.06/300.50 118115[4:SpL:73050.0,106067.0] || member(u,intersection(complement(apply(null_class,v)),union(w,x)))* member(u,union(apply(null_class,y),complement(union(w,x))))* -> .
% 300.06/300.50 118113[0:SpL:112449.0,106067.0] || member(u,intersection(complement(union(v,w)),union(x,y)))* member(u,union(union(w,v),complement(union(x,y)))) -> .
% 300.06/300.50 118112[2:SpL:27508.0,106067.0] || member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(null_class,v),complement(union(w,x)))) -> .
% 300.06/300.50 118111[2:SpL:72272.0,106067.0] || member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(v,null_class),complement(union(w,x)))) -> .
% 300.06/300.50 118110[2:SpL:35175.0,106067.0] || member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(v,v),complement(union(w,x))))* -> .
% 300.06/300.50 118108[4:SpL:79906.0,106067.0] || member(u,intersection(complement(apply(null_class,universal_class)),union(v,w)))* member(u,union(sum_class(range_of(null_class)),complement(union(v,w)))) -> .
% 300.06/300.50 118106[0:SpL:77552.0,106067.0] || member(u,intersection(complement(symmetric_difference(v,w)),union(x,y)))* member(u,union(symmetric_difference(w,v),complement(union(x,y)))) -> .
% 300.06/300.50 118346[2:Res:113193.0,5655.0] || subclass(symmetric_difference(u,v),w) -> subclass(regular(complement(symmetric_difference(v,u))),x) member(not_subclass_element(regular(complement(symmetric_difference(v,u))),x),w)*.
% 300.06/300.50 118644[2:Res:117523.0,5655.0] || subclass(union(u,v),w) -> subclass(regular(complement(union(v,u))),x) member(not_subclass_element(regular(complement(union(v,u))),x),w)*.
% 300.06/300.50 118945[0:Res:10763.2,106081.0] || subclass(universal_class,intersection(union(u,v),complement(w))) member(regular(x),union(complement(union(u,v)),w))* -> equal(x,null_class).
% 300.06/300.50 118913[4:Res:23803.1,106081.0] || equal(intersection(union(u,v),complement(w)),ordered_pair(x,universal_class)) member(unordered_pair(x,null_class),union(complement(union(u,v)),w))* -> .
% 300.06/300.50 119039[4:Rew:107254.0,118838.1] || member(u,intersection(union(v,w),complement(apply(null_class,x))))* member(u,union(sum_class(range_of(null_class)),complement(union(v,w)))) -> .
% 300.06/300.50 118836[0:SpL:112449.0,106081.0] || member(u,intersection(union(v,w),complement(union(x,y))))* member(u,union(complement(union(v,w)),union(y,x))) -> .
% 300.06/300.50 118835[2:SpL:27508.0,106081.0] || member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(null_class,x))) -> .
% 300.06/300.50 118834[2:SpL:72272.0,106081.0] || member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(x,null_class))) -> .
% 300.06/300.50 118833[2:SpL:35175.0,106081.0] || member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(x,x)))* -> .
% 300.06/300.50 118829[0:SpL:77552.0,106081.0] || member(u,intersection(union(v,w),complement(symmetric_difference(x,y))))* member(u,union(complement(union(v,w)),symmetric_difference(y,x))) -> .
% 300.06/300.50 119355[0:Res:71457.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,intersection(u,x)),y) member(not_subclass_element(intersection(v,intersection(u,x)),y),w)*.
% 300.06/300.50 119528[0:Res:71460.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,intersection(x,u)),y) member(not_subclass_element(intersection(v,intersection(x,u)),y),w)*.
% 300.06/300.50 119806[0:SpL:87281.0,1407.1] || member(u,union(v,intersection(v,w))) member(u,complement(intersection(v,w))) -> member(u,symmetric_difference(v,intersection(v,w)))*.
% 300.06/300.50 119761[0:SpR:75814.0,87281.0] || -> equal(intersection(complement(symmetric_difference(u,v)),symmetric_difference(union(u,v),complement(intersection(u,v)))),symmetric_difference(union(u,v),complement(intersection(u,v))))**.
% 300.06/300.50 120622[0:SpL:87421.0,1407.1] || member(u,union(v,intersection(w,v))) member(u,complement(intersection(w,v))) -> member(u,symmetric_difference(v,intersection(w,v)))*.
% 300.06/300.50 120835[0:SpR:106223.0,676.1] || equal(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),universal_class)** -> member(y__dfg,complement(symmetric_difference(cross_product(v,w),u))).
% 300.06/300.50 120834[0:SpR:106223.0,612.1] || equal(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),universal_class)** -> member(omega,complement(symmetric_difference(cross_product(v,w),u))).
% 300.06/300.50 120830[0:SpR:106223.0,2223.1] || equal(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),universal_class)** -> member(null_class,complement(symmetric_difference(cross_product(v,w),u))).
% 300.06/300.50 121114[0:Res:88501.0,5655.0] || subclass(union(u,v),w) -> subclass(intersection(x,symmetric_difference(v,u)),y) member(not_subclass_element(intersection(x,symmetric_difference(v,u)),y),w)*.
% 300.06/300.50 121217[2:Res:88642.1,410.1] inductive(union(u,u)) || subclass(u,image(successor_relation,union(u,u)))* -> equal(image(successor_relation,union(u,u)),union(u,u)).
% 300.06/300.50 121351[0:Res:89082.0,5655.0] || subclass(union(u,v),w) -> subclass(intersection(symmetric_difference(v,u),x),y) member(not_subclass_element(intersection(symmetric_difference(v,u),x),y),w)*.
% 300.06/300.50 121443[0:SpR:106229.0,676.1] || equal(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),universal_class)** -> member(y__dfg,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.50 121442[0:SpR:106229.0,612.1] || equal(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),universal_class)** -> member(omega,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.50 121438[0:SpR:106229.0,2223.1] || equal(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),universal_class)** -> member(null_class,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.50 121954[0:SpL:92205.1,46565.0] || subclass(complement(u),power_class(complement(power_class(v)))) member(w,complement(u)) member(w,union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.50 121860[0:SpR:92205.1,47383.0] || subclass(power_class(complement(power_class(u))),power_class(v)) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(power_class(complement(power_class(u)))))**.
% 300.06/300.50 121832[0:SpR:92205.1,47419.0] || subclass(power_class(u),union(v,complement(power_class(w)))) -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(power_class(u)))**.
% 300.06/300.50 121804[0:SpR:92205.1,47423.0] || subclass(power_class(u),union(complement(power_class(v)),w)) -> equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(power_class(u)))**.
% 300.06/300.50 122045[0:Rew:77431.0,121633.1,78007.0,121633.1] || subclass(u,v) -> equal(intersection(complement(symmetric_difference(u,v)),union(complement(u),union(u,v))),symmetric_difference(complement(u),union(u,v)))**.
% 300.06/300.50 122099[0:SpL:106075.0,121790.0] || subclass(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))* -> equal(intersection(complement(u),union(v,w)),null_class).
% 300.06/300.50 122092[0:SpL:106085.0,121790.0] || subclass(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))* -> equal(intersection(union(u,v),complement(w)),null_class).
% 300.06/300.50 122346[0:SpL:106696.0,2160.1] inductive(intersection(power_class(u),power_class(complement(union(v,w))))) || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),universal_class)** -> .
% 300.06/300.50 122344[2:SpL:106696.0,60013.0] || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),universal_class)** -> equal(intersection(power_class(u),power_class(complement(union(v,w)))),null_class).
% 300.06/300.50 122338[2:SpL:106696.0,59305.1] function(intersection(power_class(u),power_class(complement(union(v,w))))) || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class)** -> .
% 300.06/300.50 122337[2:SpL:106696.0,59309.0] || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class)** -> equal(intersection(power_class(u),power_class(complement(union(v,w)))),universal_class).
% 300.06/300.50 122319[0:SpR:92205.1,106696.0] || subclass(power_class(u),power_class(complement(union(v,w)))) -> equal(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(power_class(u)))**.
% 300.06/300.50 122300[0:SpR:20514.1,106696.0] || equal(union(u,v),universal_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),complement(intersection(power_class(w),power_class(null_class))))**.
% 300.06/300.50 122237[0:SpR:106696.0,8002.1] || -> member(u,intersection(power_class(v),power_class(complement(union(w,x))))) subclass(singleton(u),union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 300.06/300.50 122443[2:Rew:77431.0,122222.0] || -> subclass(complement(successor(union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.50 122444[2:Rew:77431.0,122219.0] || -> equal(symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),union(null_class,intersection(power_class(u),power_class(complement(union(v,w)))))),universal_class)**.
% 300.06/300.50 122448[2:Rew:77431.0,122217.0] || -> equal(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),union(null_class,intersection(power_class(u),power_class(complement(union(v,w)))))),null_class)**.
% 300.06/300.50 122449[2:Rew:77431.0,122213.0] || -> subclass(complement(successor(union(complement(power_class(u)),image(element_relation,union(v,w))))),union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))))*.
% 300.06/300.50 122207[0:SpR:106696.0,40809.0] || -> equal(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),intersection(x,intersection(power_class(u),power_class(complement(union(v,w)))))),null_class)**.
% 300.06/300.50 122206[0:SpR:106696.0,40399.0] || -> equal(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),intersection(intersection(power_class(u),power_class(complement(union(v,w)))),x)),null_class)**.
% 300.06/300.50 122173[2:SpR:106696.0,46319.1] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),null_class) -> equal(union(complement(power_class(u)),image(element_relation,union(v,w))),universal_class)**.
% 300.06/300.50 122763[0:SpL:106825.0,2160.1] inductive(intersection(power_class(complement(power_class(u))),union(v,w))) || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)** -> .
% 300.06/300.50 122761[2:SpL:106825.0,60013.0] || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)** -> equal(intersection(power_class(complement(power_class(u))),union(v,w)),null_class).
% 300.06/300.50 122755[2:SpL:106825.0,59305.1] function(intersection(power_class(complement(power_class(u))),union(v,w))) || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class)** -> .
% 300.06/300.50 122754[2:SpL:106825.0,59309.0] || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class)** -> equal(intersection(power_class(complement(power_class(u))),union(v,w)),universal_class).
% 300.06/300.50 122655[0:SpR:106825.0,8002.1] || -> member(u,intersection(power_class(complement(power_class(v))),union(w,x))) subclass(singleton(u),union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 300.06/300.50 122852[2:Rew:77431.0,122640.0] || -> subclass(complement(successor(union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.50 122853[2:Rew:77431.0,122637.0] || -> equal(symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),union(null_class,intersection(power_class(complement(power_class(u))),union(v,w)))),universal_class)**.
% 300.06/300.50 122857[2:Rew:77431.0,122635.0] || -> equal(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),union(null_class,intersection(power_class(complement(power_class(u))),union(v,w)))),null_class)**.
% 300.06/300.50 122858[2:Rew:77431.0,122631.0] || -> subclass(complement(successor(union(image(element_relation,power_class(u)),complement(union(v,w))))),union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))))*.
% 300.06/300.50 122625[0:SpR:106825.0,40809.0] || -> equal(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),intersection(x,intersection(power_class(complement(power_class(u))),union(v,w)))),null_class)**.
% 300.06/300.50 122624[0:SpR:106825.0,40399.0] || -> equal(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),intersection(intersection(power_class(complement(power_class(u))),union(v,w)),x)),null_class)**.
% 300.06/300.50 122591[2:SpR:106825.0,46319.1] || equal(intersection(power_class(complement(power_class(u))),union(v,w)),null_class) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)**.
% 300.06/300.50 122878[0:Rew:47762.0,122667.0] || -> equal(union(image(element_relation,power_class(u)),complement(union(complement(power_class(v)),w))),union(image(element_relation,power_class(u)),intersection(power_class(v),complement(w))))**.
% 300.06/300.50 122879[0:Rew:47762.0,122666.0] || -> equal(union(image(element_relation,power_class(u)),complement(union(v,complement(power_class(w))))),union(image(element_relation,power_class(u)),intersection(complement(v),power_class(w))))**.
% 300.06/300.50 123245[0:SpL:107088.0,2160.1] inductive(intersection(power_class(complement(union(u,v))),power_class(w))) || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)** -> .
% 300.06/300.50 123243[2:SpL:107088.0,60013.0] || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)** -> equal(intersection(power_class(complement(union(u,v))),power_class(w)),null_class).
% 300.06/300.50 123237[2:SpL:107088.0,59305.1] function(intersection(power_class(complement(union(u,v))),power_class(w))) || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class)** -> .
% 300.06/300.50 123236[2:SpL:107088.0,59309.0] || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class)** -> equal(intersection(power_class(complement(union(u,v))),power_class(w)),universal_class).
% 300.06/300.50 123224[0:SpR:71235.1,107088.0] || subclass(power_class(u),power_class(complement(union(v,w)))) -> equal(union(image(element_relation,union(v,w)),complement(power_class(u))),complement(power_class(u)))**.
% 300.06/300.50 123210[0:SpR:20514.1,107088.0] || equal(union(u,v),universal_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(intersection(power_class(null_class),power_class(w))))**.
% 300.06/300.50 123135[0:SpR:107088.0,8002.1] || -> member(u,intersection(power_class(complement(union(v,w))),power_class(x))) subclass(singleton(u),union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 300.06/300.50 123340[2:Rew:77431.0,123120.0] || -> subclass(complement(successor(union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.50 123341[2:Rew:77431.0,123117.0] || -> equal(symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),union(null_class,intersection(power_class(complement(union(u,v))),power_class(w)))),universal_class)**.
% 300.06/300.50 123345[2:Rew:77431.0,123115.0] || -> equal(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),union(null_class,intersection(power_class(complement(union(u,v))),power_class(w)))),null_class)**.
% 300.06/300.50 123346[2:Rew:77431.0,123111.0] || -> subclass(complement(successor(union(image(element_relation,union(u,v)),complement(power_class(w))))),union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))))*.
% 300.06/300.50 123105[0:SpR:107088.0,40809.0] || -> equal(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),intersection(x,intersection(power_class(complement(union(u,v))),power_class(w)))),null_class)**.
% 300.06/300.50 123104[0:SpR:107088.0,40399.0] || -> equal(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),intersection(intersection(power_class(complement(union(u,v))),power_class(w)),x)),null_class)**.
% 300.06/300.50 123071[2:SpR:107088.0,46319.1] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)**.
% 300.06/300.50 123637[0:SpL:107225.0,2160.1] inductive(intersection(union(u,v),power_class(complement(power_class(w))))) || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),universal_class)** -> .
% 300.06/300.50 123635[2:SpL:107225.0,60013.0] || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),universal_class)** -> equal(intersection(union(u,v),power_class(complement(power_class(w)))),null_class).
% 300.06/300.50 123629[2:SpL:107225.0,59305.1] function(intersection(union(u,v),power_class(complement(power_class(w))))) || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class)** -> .
% 300.06/300.50 123628[2:SpL:107225.0,59309.0] || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class)** -> equal(intersection(union(u,v),power_class(complement(power_class(w)))),universal_class).
% 300.06/300.50 123533[0:SpR:107225.0,8002.1] || -> member(u,intersection(union(v,w),power_class(complement(power_class(x))))) subclass(singleton(u),union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 300.06/300.50 123728[2:Rew:77431.0,123518.0] || -> subclass(complement(successor(union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.50 123729[2:Rew:77431.0,123515.0] || -> equal(symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),union(null_class,intersection(union(u,v),power_class(complement(power_class(w)))))),universal_class)**.
% 300.06/300.50 123733[2:Rew:77431.0,123513.0] || -> equal(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),union(null_class,intersection(union(u,v),power_class(complement(power_class(w)))))),null_class)**.
% 300.06/300.50 123734[2:Rew:77431.0,123509.0] || -> subclass(complement(successor(union(complement(union(u,v)),image(element_relation,power_class(w))))),union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))))*.
% 300.06/300.50 123503[0:SpR:107225.0,40809.0] || -> equal(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),intersection(x,intersection(union(u,v),power_class(complement(power_class(w)))))),null_class)**.
% 300.06/300.50 123502[0:SpR:107225.0,40399.0] || -> equal(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),intersection(intersection(union(u,v),power_class(complement(power_class(w)))),x)),null_class)**.
% 300.06/300.50 123469[2:SpR:107225.0,46319.1] || equal(intersection(union(u,v),power_class(complement(power_class(w)))),null_class) -> equal(union(complement(union(u,v)),image(element_relation,power_class(w))),universal_class)**.
% 300.06/300.50 123757[0:Rew:47763.0,123545.0] || -> equal(union(complement(union(complement(power_class(u)),v)),image(element_relation,power_class(w))),union(intersection(power_class(u),complement(v)),image(element_relation,power_class(w))))**.
% 300.06/300.50 123758[0:Rew:47763.0,123544.0] || -> equal(union(complement(union(u,complement(power_class(v)))),image(element_relation,power_class(w))),union(intersection(complement(u),power_class(v)),image(element_relation,power_class(w))))**.
% 300.06/300.50 124414[9:Rew:73632.1,124374.2] function(intersection(u,v)) || member(not_subclass_element(successor(intersection(u,v)),w),symmetric_difference(u,v))* -> subclass(successor(intersection(u,v)),w).
% 300.06/300.50 125114[0:Res:92442.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(x,v),u),y) member(not_subclass_element(intersection(intersection(x,v),u),y),w)*.
% 300.06/300.50 125669[2:SpR:106825.0,125282.0] || -> equal(intersection(intersection(power_class(complement(power_class(u))),union(v,w)),intersection(x,union(image(element_relation,power_class(u)),complement(union(v,w))))),null_class)**.
% 300.06/300.50 125667[2:SpR:47423.0,125282.0] || -> equal(intersection(intersection(power_class(u),union(complement(power_class(v)),w)),intersection(x,union(complement(power_class(u)),intersection(power_class(v),complement(w))))),null_class)**.
% 300.06/300.50 125666[2:SpR:47419.0,125282.0] || -> equal(intersection(intersection(power_class(u),union(v,complement(power_class(w)))),intersection(x,union(complement(power_class(u)),intersection(complement(v),power_class(w))))),null_class)**.
% 300.06/300.50 125665[2:SpR:107225.0,125282.0] || -> equal(intersection(intersection(union(u,v),power_class(complement(power_class(w)))),intersection(x,union(complement(union(u,v)),image(element_relation,power_class(w))))),null_class)**.
% 300.06/300.50 125664[2:SpR:47421.0,125282.0] || -> equal(intersection(intersection(union(complement(power_class(u)),v),power_class(w)),intersection(x,union(intersection(power_class(u),complement(v)),complement(power_class(w))))),null_class)**.
% 300.06/300.50 125663[2:SpR:47420.0,125282.0] || -> equal(intersection(intersection(union(u,complement(power_class(v))),power_class(w)),intersection(x,union(intersection(complement(u),power_class(v)),complement(power_class(w))))),null_class)**.
% 300.06/300.50 125662[2:SpR:107088.0,125282.0] || -> equal(intersection(intersection(power_class(complement(union(u,v))),power_class(w)),intersection(x,union(image(element_relation,union(u,v)),complement(power_class(w))))),null_class)**.
% 300.06/300.50 125660[2:SpR:106696.0,125282.0] || -> equal(intersection(intersection(power_class(u),power_class(complement(union(v,w)))),intersection(x,union(complement(power_class(u)),image(element_relation,union(v,w))))),null_class)**.
% 300.06/300.50 126078[2:SpR:106825.0,125467.0] || -> equal(intersection(intersection(power_class(complement(power_class(u))),union(v,w)),intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),x)),null_class)**.
% 300.06/300.50 126076[2:SpR:47423.0,125467.0] || -> equal(intersection(intersection(power_class(u),union(complement(power_class(v)),w)),intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x)),null_class)**.
% 300.06/300.50 126075[2:SpR:47419.0,125467.0] || -> equal(intersection(intersection(power_class(u),union(v,complement(power_class(w)))),intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x)),null_class)**.
% 300.06/300.50 126074[2:SpR:107225.0,125467.0] || -> equal(intersection(intersection(union(u,v),power_class(complement(power_class(w)))),intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),x)),null_class)**.
% 300.06/300.50 126073[2:SpR:47421.0,125467.0] || -> equal(intersection(intersection(union(complement(power_class(u)),v),power_class(w)),intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x)),null_class)**.
% 300.06/300.50 126072[2:SpR:47420.0,125467.0] || -> equal(intersection(intersection(union(u,complement(power_class(v))),power_class(w)),intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x)),null_class)**.
% 300.06/300.50 126071[2:SpR:107088.0,125467.0] || -> equal(intersection(intersection(power_class(complement(union(u,v))),power_class(w)),intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),x)),null_class)**.
% 300.06/300.50 126069[2:SpR:106696.0,125467.0] || -> equal(intersection(intersection(power_class(u),power_class(complement(union(v,w)))),intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),x)),null_class)**.
% 300.06/300.50 127498[4:SpL:16385.0,5653.0] || subclass(u,ordered_pair(universal_class,v))* -> subclass(u,w) equal(not_subclass_element(u,w),unordered_pair(universal_class,singleton(v)))* equal(not_subclass_element(u,w),null_class).
% 300.06/300.50 127497[4:SpL:16461.0,5653.0] || subclass(u,ordered_pair(v,universal_class))* -> subclass(u,w) equal(not_subclass_element(u,w),unordered_pair(v,null_class))* equal(not_subclass_element(u,w),singleton(v)).
% 300.06/300.50 131719[4:Res:6324.2,69158.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(flip(cross_product(u,universal_class)),inverse(u))),universal_class))))* -> .
% 300.06/300.50 131710[2:Res:6324.2,39392.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),singleton(null_class))*.
% 300.06/300.50 131706[2:Res:6324.2,55935.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,union(v,v))* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.06/300.50 131705[2:Res:6324.2,43320.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.06/300.50 131703[2:Res:6324.2,75363.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.06/300.50 131681[0:Res:6324.2,24.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),w)*.
% 300.06/300.50 131680[0:Res:6324.2,23.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.06/300.50 131853[2:SpL:131740.0,1990.1] || member(ordered_pair(u,v),compose(singleton(cross_product(image(w,singleton(u)),universal_class)),w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 300.06/300.50 131850[2:SpL:131740.0,1990.1] || member(ordered_pair(u,v),compose(w,singleton(cross_product(singleton(u),universal_class))))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 300.06/300.50 131909[4:Res:6324.2,131813.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(flip(cross_product(u,universal_class)),inverse(u))),universal_class))))* -> .
% 300.06/300.50 131991[4:Res:6323.2,69158.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u))),universal_class))))* -> .
% 300.06/300.50 131990[4:Res:6323.2,131813.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u))),universal_class))))* -> .
% 300.06/300.50 131981[2:Res:6323.2,39392.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),singleton(null_class))*.
% 300.06/300.50 131977[2:Res:6323.2,55935.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,union(v,v))* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.06/300.50 131976[2:Res:6323.2,43320.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.06/300.50 131974[2:Res:6323.2,75363.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.06/300.50 131952[0:Res:6323.2,24.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),w)*.
% 300.06/300.50 131951[0:Res:6323.2,23.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.06/300.50 132092[2:Res:6323.2,127395.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,singleton(v)) member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)* -> .
% 300.06/300.50 132091[2:Res:6324.2,127395.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,singleton(v)) member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)* -> .
% 300.06/300.50 134189[0:Res:92816.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(v,x),u),y) member(not_subclass_element(intersection(intersection(v,x),u),y),w)*.
% 300.06/300.50 134427[2:Res:92887.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(u,u),v),x) member(not_subclass_element(intersection(union(u,u),v),x),w)*.
% 300.06/300.50 134633[2:Res:94795.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(v,v),u),x) member(not_subclass_element(intersection(union(v,v),u),x),w)*.
% 300.06/300.50 134994[2:Res:96246.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,union(u,u)),x) member(not_subclass_element(intersection(v,union(u,u)),x),w)*.
% 300.06/300.50 135186[2:Res:96761.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,union(v,v)),x) member(not_subclass_element(intersection(u,union(v,v)),x),w)*.
% 300.06/300.50 135567[3:Res:135420.0,8120.0] || member(regular(regular(complement(intersection(complement(compose(element_relation,universal_class)),u)))),element_relation)* -> equal(regular(complement(intersection(complement(compose(element_relation,universal_class)),u))),null_class).
% 300.06/300.50 135552[2:Res:135420.0,5661.0] || -> subclass(regular(complement(intersection(restrict(u,v,w),x))),y) member(not_subclass_element(regular(complement(intersection(restrict(u,v,w),x))),y),u)*.
% 300.06/300.50 135993[3:Res:135442.0,8120.0] || member(regular(regular(complement(intersection(u,complement(compose(element_relation,universal_class)))))),element_relation)* -> equal(regular(complement(intersection(u,complement(compose(element_relation,universal_class))))),null_class).
% 300.06/300.50 135978[2:Res:135442.0,5661.0] || -> subclass(regular(complement(intersection(u,restrict(v,w,x)))),y) member(not_subclass_element(regular(complement(intersection(u,restrict(v,w,x)))),y),v)*.
% 300.06/300.50 136156[2:Res:135360.0,5658.0] || -> subclass(complement(successor(complement(intersection(intersection(u,v),w)))),x) member(not_subclass_element(complement(successor(complement(intersection(intersection(u,v),w)))),x),u)*.
% 300.06/300.50 136155[2:Res:135360.0,5659.0] || -> subclass(complement(successor(complement(intersection(intersection(u,v),w)))),x) member(not_subclass_element(complement(successor(complement(intersection(intersection(u,v),w)))),x),v)*.
% 300.06/300.50 136136[2:Res:135360.0,5655.0] || subclass(u,v) -> subclass(complement(successor(complement(intersection(u,w)))),x) member(not_subclass_element(complement(successor(complement(intersection(u,w)))),x),v)*.
% 300.06/300.50 136353[2:Res:136052.0,5658.0] || -> subclass(complement(successor(complement(intersection(u,intersection(v,w))))),x) member(not_subclass_element(complement(successor(complement(intersection(u,intersection(v,w))))),x),v)*.
% 300.06/300.50 136352[2:Res:136052.0,5659.0] || -> subclass(complement(successor(complement(intersection(u,intersection(v,w))))),x) member(not_subclass_element(complement(successor(complement(intersection(u,intersection(v,w))))),x),w)*.
% 300.06/300.50 136333[2:Res:136052.0,5655.0] || subclass(u,v) -> subclass(complement(successor(complement(intersection(w,u)))),x) member(not_subclass_element(complement(successor(complement(intersection(w,u)))),x),v)*.
% 300.06/300.50 136467[2:Res:99849.1,46599.1] || equal(power_class(complement(power_class(u))),successor(null_class)) member(v,universal_class) -> member(v,image(element_relation,power_class(u)))* member(v,singleton(null_class)).
% 300.06/300.50 136509[2:Res:135445.0,5658.0] || -> subclass(regular(complement(restrict(intersection(u,v),w,x))),y) member(not_subclass_element(regular(complement(restrict(intersection(u,v),w,x))),y),u)*.
% 300.06/300.50 136508[2:Res:135445.0,5659.0] || -> subclass(regular(complement(restrict(intersection(u,v),w,x))),y) member(not_subclass_element(regular(complement(restrict(intersection(u,v),w,x))),y),v)*.
% 300.06/300.50 136489[2:Res:135445.0,5655.0] || subclass(u,v) -> subclass(regular(complement(restrict(u,w,x))),y) member(not_subclass_element(regular(complement(restrict(u,w,x))),y),v)*.
% 300.06/300.50 137162[10:Res:62910.1,7188.0] || equal(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)** -> member(regular(null_class),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137151[2:Res:5107.1,7188.0] || subclass(domain_relation,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.50 137150[2:Res:29122.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),domain_relation)** -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.50 137147[0:Res:449.1,7188.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(ordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.50 137146[2:Res:23388.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(ordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.50 137124[0:Res:425.1,7188.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(unordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.50 137123[2:Res:23376.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> member(unordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.50 137117[2:Res:68839.1,7188.0] || equal(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)** -> member(singleton(w),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.50 137690[2:Res:135356.0,5654.0] || -> subclass(regular(union(null_class,complement(intersection(singleton(u),v)))),w) equal(not_subclass_element(regular(union(null_class,complement(intersection(singleton(u),v)))),w),u)**.
% 300.06/300.50 137681[2:Res:135356.0,3517.0] || member(regular(regular(union(null_class,complement(intersection(complement(u),v))))),u)* -> equal(regular(union(null_class,complement(intersection(complement(u),v)))),null_class).
% 300.06/300.50 137870[3:Res:135507.0,8120.0] || member(regular(regular(union(compose(element_relation,universal_class),complement(power_class(u))))),element_relation)* -> equal(regular(union(compose(element_relation,universal_class),complement(power_class(u)))),null_class).
% 300.06/300.50 137861[2:Res:135507.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(u,complement(power_class(w)))),null_class) member(regular(regular(union(u,complement(power_class(w))))),v)*.
% 300.06/300.50 137957[3:Res:135508.0,8120.0] || member(regular(regular(union(compose(element_relation,universal_class),complement(successor(u))))),element_relation)* -> equal(regular(union(compose(element_relation,universal_class),complement(successor(u)))),null_class).
% 300.06/300.50 137948[2:Res:135508.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(u,complement(successor(w)))),null_class) member(regular(regular(union(u,complement(successor(w))))),v)*.
% 300.06/300.50 138046[0:Res:9963.1,7496.0] || subclass(regular(u),v)* subclass(v,w)* -> equal(u,null_class) equal(regular(u),null_class) member(apply(choice,regular(u)),w)*.
% 300.06/300.50 137978[0:Res:13.0,7496.0] || subclass(unordered_pair(u,v),w)* subclass(w,x)* -> equal(unordered_pair(u,v),null_class) member(apply(choice,unordered_pair(u,v)),x)*.
% 300.06/300.50 138141[2:Res:135509.0,3516.0] || subclass(power_class(u),v) -> equal(regular(union(complement(power_class(u)),w)),null_class) member(regular(regular(union(complement(power_class(u)),w))),v)*.
% 300.06/300.50 138301[2:Res:135559.0,5654.0] || -> subclass(regular(complement(intersection(union(null_class,singleton(u)),v))),w) equal(not_subclass_element(regular(complement(intersection(union(null_class,singleton(u)),v))),w),u)**.
% 300.06/300.50 138292[2:Res:135559.0,3517.0] || member(regular(regular(complement(intersection(union(null_class,complement(u)),v)))),u)* -> equal(regular(complement(intersection(union(null_class,complement(u)),v))),null_class).
% 300.06/300.50 138613[0:SpR:69101.0,7539.3] function(complement(cross_product(u,universal_class))) || member(u,universal_class)* subclass(universal_class,symmetric_difference(v,w)) -> member(range_of(null_class),union(v,w))*.
% 300.06/300.50 138712[2:Res:135933.0,3516.0] || subclass(power_class(u),v) -> equal(regular(union(w,complement(power_class(u)))),null_class) member(regular(regular(union(w,complement(power_class(u))))),v)*.
% 300.06/300.50 138755[2:Res:135934.0,3516.0] || subclass(successor(u),v) -> equal(regular(union(w,complement(successor(u)))),null_class) member(regular(regular(union(w,complement(successor(u))))),v)*.
% 300.06/300.50 138857[3:Res:135935.0,8120.0] || member(regular(regular(union(complement(power_class(u)),compose(element_relation,universal_class)))),element_relation)* -> equal(regular(union(complement(power_class(u)),compose(element_relation,universal_class))),null_class).
% 300.06/300.50 138848[2:Res:135935.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(complement(power_class(w)),u)),null_class) member(regular(regular(union(complement(power_class(w)),u))),v)*.
% 300.06/300.50 138969[2:Res:135985.0,5654.0] || -> subclass(regular(complement(intersection(u,union(null_class,singleton(v))))),w) equal(not_subclass_element(regular(complement(intersection(u,union(null_class,singleton(v))))),w),v)**.
% 300.06/300.50 138960[2:Res:135985.0,3517.0] || member(regular(regular(complement(intersection(u,union(null_class,complement(v)))))),v)* -> equal(regular(complement(intersection(u,union(null_class,complement(v))))),null_class).
% 300.06/300.50 139047[4:Res:33865.1,7525.1] function(u) || member(inverse(v),universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(image(u,range_of(v)),x)*.
% 300.06/300.50 139417[2:Res:137580.0,5654.0] || -> subclass(regular(union(null_class,complement(intersection(u,singleton(v))))),w) equal(not_subclass_element(regular(union(null_class,complement(intersection(u,singleton(v))))),w),v)**.
% 300.06/300.50 139408[2:Res:137580.0,3517.0] || member(regular(regular(union(null_class,complement(intersection(u,complement(v)))))),v)* -> equal(regular(union(null_class,complement(intersection(u,complement(v))))),null_class).
% 300.06/300.50 139588[3:Res:137929.0,8120.0] || member(regular(regular(union(complement(successor(u)),compose(element_relation,universal_class)))),element_relation)* -> equal(regular(union(complement(successor(u)),compose(element_relation,universal_class))),null_class).
% 300.06/300.50 139579[2:Res:137929.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(complement(successor(w)),u)),null_class) member(regular(regular(union(complement(successor(w)),u))),v)*.
% 300.06/300.50 139698[2:Res:138343.0,5654.0] || -> subclass(regular(union(union(null_class,complement(singleton(u))),v)),w) equal(not_subclass_element(regular(union(union(null_class,complement(singleton(u))),v)),w),u)**.
% 300.06/300.50 139769[3:Rew:107276.0,139718.1,26509.0,139718.1,107276.0,139718.0,26509.0,139718.0] || member(regular(regular(union(union(null_class,compose(element_relation,universal_class)),u))),element_relation)* -> equal(regular(union(union(null_class,compose(element_relation,universal_class)),u)),null_class).
% 300.06/300.50 139841[2:Res:139654.0,5658.0] || -> subclass(regular(successor(union(null_class,complement(intersection(u,v))))),w) member(not_subclass_element(regular(successor(union(null_class,complement(intersection(u,v))))),w),u)*.
% 300.06/300.50 139840[2:Res:139654.0,5659.0] || -> subclass(regular(successor(union(null_class,complement(intersection(u,v))))),w) member(not_subclass_element(regular(successor(union(null_class,complement(intersection(u,v))))),w),v)*.
% 300.06/300.50 139821[2:Res:139654.0,5655.0] || subclass(u,v) -> subclass(regular(successor(union(null_class,complement(u)))),w) member(not_subclass_element(regular(successor(union(null_class,complement(u)))),w),v)*.
% 300.06/300.50 139958[2:SpR:106825.0,139875.0] || -> subclass(regular(successor(union(null_class,intersection(power_class(complement(power_class(u))),union(v,w))))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.50 139956[2:SpR:47423.0,139875.0] || -> subclass(regular(successor(union(null_class,intersection(power_class(u),union(complement(power_class(v)),w))))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.50 139955[2:SpR:47419.0,139875.0] || -> subclass(regular(successor(union(null_class,intersection(power_class(u),union(v,complement(power_class(w))))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.50 139954[2:SpR:107225.0,139875.0] || -> subclass(regular(successor(union(null_class,intersection(union(u,v),power_class(complement(power_class(w))))))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.50 139953[2:SpR:47421.0,139875.0] || -> subclass(regular(successor(union(null_class,intersection(union(complement(power_class(u)),v),power_class(w))))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.50 139952[2:SpR:47420.0,139875.0] || -> subclass(regular(successor(union(null_class,intersection(union(u,complement(power_class(v))),power_class(w))))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.50 139951[2:SpR:107088.0,139875.0] || -> subclass(regular(successor(union(null_class,intersection(power_class(complement(union(u,v))),power_class(w))))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.50 139949[2:SpR:106696.0,139875.0] || -> subclass(regular(successor(union(null_class,intersection(power_class(u),power_class(complement(union(v,w))))))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.50 140395[0:Res:9963.1,11902.0] || -> equal(u,null_class) equal(ordered_pair(first(ordered_pair(regular(u),singleton(v))),second(ordered_pair(regular(u),singleton(v)))),ordered_pair(regular(u),singleton(v)))**.
% 300.06/300.50 140317[0:Res:319.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(ordered_pair(u,v),singleton(w))),second(ordered_pair(ordered_pair(u,v),singleton(w)))),ordered_pair(ordered_pair(u,v),singleton(w)))**.
% 300.06/300.50 140240[0:Res:13.0,11902.0] || -> equal(ordered_pair(first(ordered_pair(unordered_pair(u,v),singleton(w))),second(ordered_pair(unordered_pair(u,v),singleton(w)))),ordered_pair(unordered_pair(u,v),singleton(w)))**.
% 300.06/300.50 140657[2:Res:138736.0,3516.0] || subclass(successor(u),v) -> equal(regular(union(complement(successor(u)),w)),null_class) member(regular(regular(union(complement(successor(u)),w))),v)*.
% 300.06/300.50 140765[2:Res:139004.0,5654.0] || -> subclass(regular(union(u,union(null_class,complement(singleton(v))))),w) equal(not_subclass_element(regular(union(u,union(null_class,complement(singleton(v))))),w),v)**.
% 300.06/300.50 140836[3:Rew:107276.0,140785.1,26509.0,140785.1,107276.0,140785.0,26509.0,140785.0] || member(regular(regular(union(u,union(null_class,compose(element_relation,universal_class))))),element_relation)* -> equal(regular(union(u,union(null_class,compose(element_relation,universal_class)))),null_class).
% 300.06/300.50 140954[2:Res:139733.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(union(null_class,u),w)),null_class) member(regular(regular(union(union(null_class,u),w))),v)*.
% 300.06/300.50 141045[2:Res:140902.0,5655.0] || subclass(complement(singleton(null_class)),u) -> subclass(regular(union(successor(null_class),v)),w) member(not_subclass_element(regular(union(successor(null_class),v)),w),u)*.
% 300.06/300.50 141211[2:Res:106279.1,132124.0] || member(intersection(complement(u),union(v,w)),universal_class) -> member(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))*.
% 300.06/300.50 141157[2:SpR:26509.0,106279.1] || member(u,universal_class) -> member(u,intersection(union(null_class,v),union(w,x)))* member(u,union(complement(v),complement(union(w,x)))).
% 300.06/300.50 141401[2:Res:141025.0,5655.0] || subclass(complement(singleton(null_class)),u) -> subclass(regular(union(v,successor(null_class))),w) member(not_subclass_element(regular(union(v,successor(null_class))),w),u)*.
% 300.06/300.50 141504[2:Res:140800.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(w,union(null_class,u))),null_class) member(regular(regular(union(w,union(null_class,u)))),v)*.
% 300.06/300.50 142010[2:Rew:78007.0,141842.0] || member(complement(symmetric_difference(complement(u),union(v,w))),symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))))* -> .
% 300.06/300.50 142017[2:Rew:73462.0,141671.0,78007.0,141671.0] || -> equal(intersection(symmetric_difference(complement(u),union(v,w)),symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w)))),null_class)**.
% 300.06/300.50 141668[0:SpR:107992.0,71457.0] || -> subclass(intersection(union(complement(u),union(v,w)),intersection(union(u,complement(union(v,w))),x)),symmetric_difference(complement(u),union(v,w)))*.
% 300.06/300.50 141666[2:SpR:107992.0,96971.1] || equal(union(complement(u),union(v,w)),universal_class) -> equal(symmetric_difference(complement(u),union(v,w)),union(u,complement(union(v,w))))**.
% 300.06/300.50 142022[0:Rew:73462.0,141654.0] || -> subclass(intersection(union(u,complement(union(v,w))),intersection(union(complement(u),union(v,w)),x)),symmetric_difference(complement(u),union(v,w)))*.
% 300.06/300.50 141653[0:SpR:107992.0,71460.0] || -> subclass(intersection(union(complement(u),union(v,w)),intersection(x,union(u,complement(union(v,w))))),symmetric_difference(complement(u),union(v,w)))*.
% 300.06/300.50 142023[0:Rew:73462.0,141635.0] || -> subclass(intersection(union(u,complement(union(v,w))),intersection(x,union(complement(u),union(v,w)))),symmetric_difference(complement(u),union(v,w)))*.
% 300.06/300.50 141610[2:SpR:107992.0,97382.1] || equal(union(u,complement(union(v,w))),universal_class) -> equal(symmetric_difference(complement(u),union(v,w)),union(complement(u),union(v,w)))**.
% 300.06/300.50 142204[2:Res:140903.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(union(u,null_class),w)),null_class) member(regular(regular(union(union(u,null_class),w))),v)*.
% 300.06/300.50 142333[2:Res:140918.0,5655.0] || subclass(complement(power_class(u)),v) -> subclass(regular(union(power_class(u),w)),x) member(not_subclass_element(regular(union(power_class(u),w)),x),v)*.
% 300.06/300.50 142383[2:Res:140920.0,5655.0] || subclass(complement(successor(u)),v) -> subclass(regular(union(successor(u),w)),x) member(not_subclass_element(regular(union(successor(u),w)),x),v)*.
% 300.06/300.50 142484[2:Res:141451.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(w,union(u,null_class))),null_class) member(regular(regular(union(w,union(u,null_class)))),v)*.
% 300.06/300.50 142684[2:Res:106727.1,132124.0] || member(intersection(union(u,v),complement(w)),universal_class) -> member(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))*.
% 300.06/300.50 142589[2:SpR:26509.0,106727.1] || member(u,universal_class) -> member(u,intersection(union(v,w),union(null_class,x)))* member(u,union(complement(union(v,w)),complement(x))).
% 300.06/300.50 142869[2:Res:141466.0,5655.0] || subclass(complement(power_class(u)),v) -> subclass(regular(union(w,power_class(u))),x) member(not_subclass_element(regular(union(w,power_class(u))),x),v)*.
% 300.06/300.50 142912[2:Res:141468.0,5655.0] || subclass(complement(successor(u)),v) -> subclass(regular(union(w,successor(u))),x) member(not_subclass_element(regular(union(w,successor(u))),x),v)*.
% 300.06/300.50 143060[2:Res:135351.0,5654.0] || -> subclass(union(null_class,intersection(intersection(singleton(u),v),w)),x) equal(not_subclass_element(union(null_class,intersection(intersection(singleton(u),v),w)),x),u)**.
% 300.06/300.50 143051[2:Res:135351.0,3517.0] || member(regular(union(null_class,intersection(intersection(complement(u),v),w))),u)* -> equal(union(null_class,intersection(intersection(complement(u),v),w)),null_class).
% 300.06/300.50 143287[2:Res:135364.0,5654.0] || -> subclass(intersection(union(null_class,intersection(singleton(u),v)),w),x) equal(not_subclass_element(intersection(union(null_class,intersection(singleton(u),v)),w),x),u)**.
% 300.06/300.50 143278[2:Res:135364.0,3517.0] || member(regular(intersection(union(null_class,intersection(complement(u),v)),w)),u)* -> equal(intersection(union(null_class,intersection(complement(u),v)),w),null_class).
% 300.06/300.50 143817[2:Rew:78007.0,143649.0] || member(complement(symmetric_difference(union(u,v),complement(w))),symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)))* -> .
% 300.06/300.50 143825[2:Rew:73462.0,143478.0,78007.0,143478.0] || -> equal(intersection(symmetric_difference(union(u,v),complement(w)),symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w))),null_class)**.
% 300.06/300.50 143475[0:SpR:106984.0,71457.0] || -> subclass(intersection(union(complement(union(u,v)),w),intersection(union(union(u,v),complement(w)),x)),symmetric_difference(union(u,v),complement(w)))*.
% 300.06/300.50 143473[2:SpR:106984.0,96971.1] || equal(union(complement(union(u,v)),w),universal_class) -> equal(symmetric_difference(union(u,v),complement(w)),union(union(u,v),complement(w)))**.
% 300.06/300.50 143830[0:Rew:73462.0,143446.0] || -> subclass(intersection(union(union(u,v),complement(w)),intersection(union(complement(union(u,v)),w),x)),symmetric_difference(union(u,v),complement(w)))*.
% 300.06/300.50 143445[0:SpR:106984.0,71460.0] || -> subclass(intersection(union(complement(union(u,v)),w),intersection(x,union(union(u,v),complement(w)))),symmetric_difference(union(u,v),complement(w)))*.
% 300.06/300.50 143831[0:Rew:73462.0,143441.0] || -> subclass(intersection(union(union(u,v),complement(w)),intersection(x,union(complement(union(u,v)),w))),symmetric_difference(union(u,v),complement(w)))*.
% 300.06/300.50 143417[2:SpR:106984.0,97382.1] || equal(union(union(u,v),complement(w)),universal_class) -> equal(symmetric_difference(union(u,v),complement(w)),union(complement(union(u,v)),w))**.
% 300.06/300.50 144090[2:Res:135396.0,5654.0] || -> subclass(union(null_class,intersection(u,intersection(singleton(v),w))),x) equal(not_subclass_element(union(null_class,intersection(u,intersection(singleton(v),w))),x),v)**.
% 300.06/300.50 144081[2:Res:135396.0,3517.0] || member(regular(union(null_class,intersection(u,intersection(complement(v),w)))),v)* -> equal(union(null_class,intersection(u,intersection(complement(v),w))),null_class).
% 300.06/300.50 144299[2:Res:135401.0,5654.0] || -> subclass(intersection(u,union(null_class,intersection(singleton(v),w))),x) equal(not_subclass_element(intersection(u,union(null_class,intersection(singleton(v),w))),x),v)**.
% 300.06/300.50 144290[2:Res:135401.0,3517.0] || member(regular(intersection(u,union(null_class,intersection(complement(v),w)))),v)* -> equal(intersection(u,union(null_class,intersection(complement(v),w))),null_class).
% 300.06/300.50 144456[2:Res:135470.0,5655.0] || subclass(union(u,v),w) -> subclass(regular(complement(symmetric_difference(u,v))),x) member(not_subclass_element(regular(complement(symmetric_difference(u,v))),x),w)*.
% 300.06/300.50 144567[2:Res:135487.1,410.1] inductive(regular(complement(u))) || subclass(u,image(successor_relation,regular(complement(u))))* -> equal(image(successor_relation,regular(complement(u))),regular(complement(u))).
% 300.06/300.50 144764[2:Res:135539.0,5654.0] || -> subclass(regular(complement(intersection(intersection(singleton(u),v),w))),x) equal(not_subclass_element(regular(complement(intersection(intersection(singleton(u),v),w))),x),u)**.
% 300.06/300.50 144755[2:Res:135539.0,3517.0] || member(regular(regular(complement(intersection(intersection(complement(u),v),w)))),u)* -> equal(regular(complement(intersection(intersection(complement(u),v),w))),null_class).
% 300.06/300.50 144985[2:Res:135965.0,5654.0] || -> subclass(regular(complement(intersection(u,intersection(singleton(v),w)))),x) equal(not_subclass_element(regular(complement(intersection(u,intersection(singleton(v),w)))),x),v)**.
% 300.06/300.50 144976[2:Res:135965.0,3517.0] || member(regular(regular(complement(intersection(u,intersection(complement(v),w))))),v)* -> equal(regular(complement(intersection(u,intersection(complement(v),w)))),null_class).
% 300.06/300.50 145120[2:Res:136055.0,5654.0] || -> subclass(complement(successor(complement(restrict(singleton(u),v,w)))),x) equal(not_subclass_element(complement(successor(complement(restrict(singleton(u),v,w)))),x),u)**.
% 300.06/300.50 145111[2:Res:136055.0,3517.0] || member(regular(complement(successor(complement(restrict(complement(u),v,w))))),u)* -> equal(complement(successor(complement(restrict(complement(u),v,w)))),null_class).
% 300.06/300.50 145645[2:Res:140916.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(union(u,u),w)),null_class) member(regular(regular(union(union(u,u),w))),v)*.
% 300.06/300.50 145814[2:Res:141464.0,3516.0] || subclass(complement(u),v) -> equal(regular(union(w,union(u,u))),null_class) member(regular(regular(union(w,union(u,u)))),v)*.
% 300.06/300.50 146032[2:Res:142936.0,5654.0] || -> subclass(union(null_class,intersection(intersection(u,singleton(v)),w)),x) equal(not_subclass_element(union(null_class,intersection(intersection(u,singleton(v)),w)),x),v)**.
% 300.06/300.50 146023[2:Res:142936.0,3517.0] || member(regular(union(null_class,intersection(intersection(u,complement(v)),w))),v)* -> equal(union(null_class,intersection(intersection(u,complement(v)),w)),null_class).
% 300.06/300.50 146146[2:SpL:131740.0,11428.0] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(singleton(cross_product(image(x,singleton(v)),universal_class)),x))* -> member(w,u)*.
% 300.06/300.50 146144[0:SpL:69101.0,11428.0] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(complement(cross_product(image(x,singleton(v)),universal_class)),x))* -> member(w,u)*.
% 300.06/300.50 146141[2:SpL:131740.0,11428.0] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,singleton(cross_product(singleton(w),universal_class))))* -> member(x,u)*.
% 300.06/300.50 146139[0:SpL:69101.0,11428.0] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,complement(cross_product(singleton(w),universal_class))))* -> member(x,u)*.
% 300.06/300.50 146133[0:SpL:3915.0,11428.0] || equal(u,image(v,image(w,null_class)))* member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),x),compose(v,w))* -> member(x,u)*.
% 300.06/300.50 146132[9:SpL:37709.1,11428.0] function(u) || equal(v,image(w,image(x,null_class)))* member(ordered_pair(u,y),compose(w,x))* -> member(y,v)*.
% 300.06/300.50 146277[2:Res:143161.0,5654.0] || -> subclass(intersection(union(null_class,intersection(u,singleton(v))),w),x) equal(not_subclass_element(intersection(union(null_class,intersection(u,singleton(v))),w),x),v)**.
% 300.06/300.50 146268[2:Res:143161.0,3517.0] || member(regular(intersection(union(null_class,intersection(u,complement(v))),w)),v)* -> equal(intersection(union(null_class,intersection(u,complement(v))),w),null_class).
% 300.06/300.50 146484[2:Res:143969.0,5654.0] || -> subclass(union(null_class,intersection(u,intersection(v,singleton(w)))),x) equal(not_subclass_element(union(null_class,intersection(u,intersection(v,singleton(w)))),x),w)**.
% 300.06/300.50 146475[2:Res:143969.0,3517.0] || member(regular(union(null_class,intersection(u,intersection(v,complement(w))))),w)* -> equal(union(null_class,intersection(u,intersection(v,complement(w)))),null_class).
% 300.06/300.50 146693[2:Res:144187.0,5654.0] || -> subclass(intersection(u,union(null_class,intersection(v,singleton(w)))),x) equal(not_subclass_element(intersection(u,union(null_class,intersection(v,singleton(w)))),x),w)**.
% 300.06/300.50 146684[2:Res:144187.0,3517.0] || member(regular(intersection(u,union(null_class,intersection(v,complement(w))))),w)* -> equal(intersection(u,union(null_class,intersection(v,complement(w)))),null_class).
% 300.06/300.50 146846[2:Res:144382.0,5655.0] || subclass(union(u,v),w) -> subclass(regular(complement(symmetric_difference(v,u))),x) member(not_subclass_element(regular(complement(symmetric_difference(v,u))),x),w)*.
% 300.06/300.50 147067[2:Res:144640.0,5654.0] || -> subclass(regular(complement(intersection(intersection(u,singleton(v)),w))),x) equal(not_subclass_element(regular(complement(intersection(intersection(u,singleton(v)),w))),x),v)**.
% 300.06/300.50 147058[2:Res:144640.0,3517.0] || member(regular(regular(complement(intersection(intersection(u,complement(v)),w)))),v)* -> equal(regular(complement(intersection(intersection(u,complement(v)),w))),null_class).
% 300.06/300.50 147288[2:Res:144865.0,5654.0] || -> subclass(regular(complement(intersection(u,intersection(v,singleton(w))))),x) equal(not_subclass_element(regular(complement(intersection(u,intersection(v,singleton(w))))),x),w)**.
% 300.06/300.50 147279[2:Res:144865.0,3517.0] || member(regular(regular(complement(intersection(u,intersection(v,complement(w)))))),w)* -> equal(regular(complement(intersection(u,intersection(v,complement(w))))),null_class).
% 300.06/300.50 149351[0:Res:119242.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,intersection(v,x)),y) member(not_subclass_element(intersection(u,intersection(v,x)),y),w)*.
% 300.06/300.50 149587[0:Res:119415.0,5655.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,intersection(x,v)),y) member(not_subclass_element(intersection(u,intersection(x,v)),y),w)*.
% 300.06/300.50 149889[0:Res:135347.0,5654.0] || -> subclass(intersection(intersection(intersection(singleton(u),v),w),x),y) equal(not_subclass_element(intersection(intersection(intersection(singleton(u),v),w),x),y),u)**.
% 300.06/300.50 149879[0:Res:135347.0,3517.0] || member(regular(intersection(intersection(intersection(complement(u),v),w),x)),u)* -> equal(intersection(intersection(intersection(complement(u),v),w),x),null_class).
% 300.06/300.50 150262[0:Res:135357.0,5654.0] || -> subclass(intersection(u,intersection(v,intersection(singleton(w),x))),y) equal(not_subclass_element(intersection(u,intersection(v,intersection(singleton(w),x))),y),w)**.
% 300.06/300.50 150252[0:Res:135357.0,3517.0] || member(regular(intersection(u,intersection(v,intersection(complement(w),x)))),w)* -> equal(intersection(u,intersection(v,intersection(complement(w),x))),null_class).
% 300.06/300.50 150509[0:Res:135398.0,5654.0] || -> subclass(intersection(u,intersection(intersection(singleton(v),w),x)),y) equal(not_subclass_element(intersection(u,intersection(intersection(singleton(v),w),x)),y),v)**.
% 300.06/300.50 150499[0:Res:135398.0,3517.0] || member(regular(intersection(u,intersection(intersection(complement(v),w),x))),v)* -> equal(intersection(u,intersection(intersection(complement(v),w),x)),null_class).
% 300.06/300.50 150761[0:Res:135406.0,5654.0] || -> subclass(intersection(intersection(u,intersection(singleton(v),w)),x),y) equal(not_subclass_element(intersection(intersection(u,intersection(singleton(v),w)),x),y),v)**.
% 300.06/300.50 150751[0:Res:135406.0,3517.0] || member(regular(intersection(intersection(u,intersection(complement(v),w)),x)),v)* -> equal(intersection(intersection(u,intersection(complement(v),w)),x),null_class).
% 300.06/300.50 151109[0:Res:147465.0,5654.0] || -> subclass(intersection(intersection(intersection(u,singleton(v)),w),x),y) equal(not_subclass_element(intersection(intersection(intersection(u,singleton(v)),w),x),y),v)**.
% 300.06/300.50 151099[0:Res:147465.0,3517.0] || member(regular(intersection(intersection(intersection(u,complement(v)),w),x)),v)* -> equal(intersection(intersection(intersection(u,complement(v)),w),x),null_class).
% 300.06/300.50 151357[0:Res:147475.0,5654.0] || -> subclass(intersection(u,intersection(v,intersection(w,singleton(x)))),y) equal(not_subclass_element(intersection(u,intersection(v,intersection(w,singleton(x)))),y),x)**.
% 300.06/300.50 151347[0:Res:147475.0,3517.0] || member(regular(intersection(u,intersection(v,intersection(w,complement(x))))),x)* -> equal(intersection(u,intersection(v,intersection(w,complement(x)))),null_class).
% 300.06/300.50 151604[0:Res:147520.0,5654.0] || -> subclass(intersection(u,intersection(intersection(v,singleton(w)),x)),y) equal(not_subclass_element(intersection(u,intersection(intersection(v,singleton(w)),x)),y),w)**.
% 300.06/300.50 151594[0:Res:147520.0,3517.0] || member(regular(intersection(u,intersection(intersection(v,complement(w)),x))),w)* -> equal(intersection(u,intersection(intersection(v,complement(w)),x)),null_class).
% 300.06/300.50 151856[0:Res:147529.0,5654.0] || -> subclass(intersection(intersection(u,intersection(v,singleton(w))),x),y) equal(not_subclass_element(intersection(intersection(u,intersection(v,singleton(w))),x),y),w)**.
% 300.06/300.50 151846[0:Res:147529.0,3517.0] || member(regular(intersection(intersection(u,intersection(v,complement(w))),x)),w)* -> equal(intersection(intersection(u,intersection(v,complement(w))),x),null_class).
% 300.06/300.50 152014[2:MRR:151977.0,9972.2] || member(u,universal_class) subclass(u,regular(complement(v)))* -> member(apply(choice,u),v) equal(u,null_class) equal(complement(v),null_class).
% 300.06/300.50 152091[0:Res:56592.0,5654.0] || -> subclass(restrict(restrict(singleton(u),v,w),x,y),z) equal(not_subclass_element(restrict(restrict(singleton(u),v,w),x,y),z),u)**.
% 300.06/300.50 152081[0:Res:56592.0,3517.0] || member(regular(restrict(restrict(complement(u),v,w),x,y)),u)* -> equal(restrict(restrict(complement(u),v,w),x,y),null_class).
% 300.06/300.50 152609[0:Rew:77431.0,152528.1] || member(u,symmetric_difference(union(v,w),image(element_relation,power_class(universal_class)))) -> member(u,union(power_class(complement(power_class(universal_class))),complement(union(v,w))))*.
% 300.06/300.50 152509[0:SpL:49516.0,106068.0] || member(u,symmetric_difference(image(element_relation,power_class(universal_class)),union(v,w))) -> member(u,union(power_class(complement(power_class(universal_class))),complement(union(v,w))))*.
% 300.06/300.50 153034[2:Rew:77431.0,152955.1] || member(u,symmetric_difference(union(v,w),image(element_relation,power_class(null_class)))) -> member(u,union(power_class(complement(power_class(null_class))),complement(union(v,w))))*.
% 300.06/300.50 152936[2:SpL:49517.0,106068.0] || member(u,symmetric_difference(image(element_relation,power_class(null_class)),union(v,w))) -> member(u,union(power_class(complement(power_class(null_class))),complement(union(v,w))))*.
% 300.06/300.50 153349[2:Res:46564.1,48665.1] || member(u,universal_class) equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class) -> member(u,union(v,image(element_relation,power_class(w))))*.
% 300.06/300.50 153568[2:Res:46596.1,48665.1] || member(u,universal_class) equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class) -> member(u,union(image(element_relation,power_class(v)),w))*.
% 300.06/300.50 154231[10:Res:51738.1,46524.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w)))))* member(regular(null_class),union(u,intersection(complement(v),power_class(w)))) -> .
% 300.06/300.50 154230[10:Res:51739.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(regular(null_class),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154195[2:Res:82401.1,46524.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w)))))* member(power_class(null_class),union(u,intersection(complement(v),power_class(w)))) -> .
% 300.06/300.50 154192[6:Res:30546.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),singleton(null_class)) member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154191[6:Res:30656.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),successor(null_class)) member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154183[0:Res:426.1,46524.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w)))))* member(singleton(x),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154182[2:Res:23387.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(singleton(x),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154175[0:Res:147.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),range_of(xr)) member(y__dfg,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154262[10:Rew:106075.0,154229.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(regular(null_class),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154263[2:Rew:106075.0,154181.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(singleton(x),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 154275[2:Rew:26498.0,154122.1] || equal(null_class,u) member(v,union(w,complement(power_class(x)))) member(v,union(u,intersection(complement(w),power_class(x))))* -> .
% 300.06/300.50 154503[10:Res:51738.1,46544.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w)))* member(regular(null_class),union(intersection(complement(u),power_class(v)),w)) -> .
% 300.06/300.50 154502[10:Res:51739.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(regular(null_class),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154467[2:Res:82401.1,46544.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w)))* member(power_class(null_class),union(intersection(complement(u),power_class(v)),w)) -> .
% 300.06/300.50 154464[6:Res:30546.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),singleton(null_class)) member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154463[6:Res:30656.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),successor(null_class)) member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154455[0:Res:426.1,46544.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w)))* member(singleton(x),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154454[2:Res:23387.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(singleton(x),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154447[0:Res:147.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),range_of(xr)) member(y__dfg,union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154535[10:Rew:106085.0,154501.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(regular(null_class),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154536[2:Rew:106085.0,154453.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(singleton(x),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 154783[10:Res:51738.1,46573.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w)))* member(regular(null_class),union(u,intersection(power_class(v),complement(w)))) -> .
% 300.06/300.50 154782[10:Res:51739.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(regular(null_class),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154747[2:Res:82401.1,46573.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w)))* member(power_class(null_class),union(u,intersection(power_class(v),complement(w)))) -> .
% 300.06/300.50 154744[6:Res:30546.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),singleton(null_class)) member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154743[6:Res:30656.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),successor(null_class)) member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154735[0:Res:426.1,46573.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w)))* member(singleton(x),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154734[2:Res:23387.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(singleton(x),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154727[0:Res:147.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),range_of(xr)) member(y__dfg,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154816[10:Rew:106075.0,154781.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(regular(null_class),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154817[2:Rew:106075.0,154733.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(singleton(x),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 154831[2:Rew:26498.0,154674.1] || equal(null_class,u) member(v,union(complement(power_class(w)),x)) member(v,union(u,intersection(power_class(w),complement(x))))* -> .
% 300.06/300.50 154901[2:SpR:103919.0,9927.3] || member(second(regular(domain_relation)),universal_class) member(first(regular(domain_relation)),second(regular(domain_relation)))* subclass(element_relation,u) -> member(regular(domain_relation),u)*.
% 300.06/300.50 154991[2:Rew:103919.0,154975.2] || equal(compose(u,first(regular(domain_relation))),second(regular(domain_relation)))** member(regular(domain_relation),cross_product(universal_class,universal_class))* -> member(regular(domain_relation),compose_class(u)).
% 300.06/300.50 154992[2:Rew:103919.0,154896.1] || -> equal(unordered_pair(first(regular(domain_relation)),singleton(second(regular(domain_relation)))),apply(choice,regular(domain_relation)))** equal(apply(choice,regular(domain_relation)),singleton(first(regular(domain_relation)))).
% 300.06/300.50 155167[10:Res:51738.1,46734.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w)))* member(regular(null_class),union(intersection(power_class(u),complement(v)),w)) -> .
% 300.06/300.50 155166[10:Res:51739.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(regular(null_class),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155131[2:Res:82401.1,46734.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w)))* member(power_class(null_class),union(intersection(power_class(u),complement(v)),w)) -> .
% 300.06/300.50 155128[6:Res:30546.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),singleton(null_class)) member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155127[6:Res:30656.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),successor(null_class)) member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155119[0:Res:426.1,46734.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w)))* member(singleton(x),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155118[2:Res:23387.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(singleton(x),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155111[0:Res:147.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),range_of(xr)) member(y__dfg,union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155200[10:Rew:106085.0,155165.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(regular(null_class),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155201[2:Rew:106085.0,155117.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(singleton(x),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 155585[0:Rew:45.0,155516.1] || member(not_subclass_element(successor(complement(power_class(u))),v),intersection(power_class(u),complement(singleton(complement(power_class(u))))))* -> subclass(successor(complement(power_class(u))),v).
% 300.06/300.50 155682[2:SpR:106322.0,102296.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x))))),intersection(power_class(u),union(v,complement(union(w,x)))))*.
% 300.06/300.50 155678[2:SpR:106322.0,57943.0] || -> subclass(complement(successor(intersection(power_class(u),union(v,complement(union(w,x)))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 300.06/300.50 155652[2:SpR:106322.0,31547.0] || -> equal(symmetric_difference(intersection(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x)))),universal_class)**.
% 300.06/300.50 155651[2:SpR:106322.0,31498.0] || -> equal(union(intersection(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x)))),universal_class)**.
% 300.06/300.50 155650[0:SpR:106322.0,31384.0] || -> equal(intersection(intersection(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x)))),null_class)**.
% 300.06/300.50 155997[2:Rew:107276.0,155665.0] || -> subclass(regular(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x))))),intersection(power_class(u),union(v,complement(union(w,x)))))*.
% 300.06/300.50 156280[10:Res:51738.1,106346.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w)))))* member(regular(null_class),union(u,image(element_relation,union(v,w)))) -> .
% 300.06/300.50 156279[10:Res:51739.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(regular(null_class),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 156244[2:Res:82401.1,106346.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w)))))* member(power_class(null_class),union(u,image(element_relation,union(v,w)))) -> .
% 300.06/300.50 156241[6:Res:30546.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),singleton(null_class)) member(null_class,union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 156240[6:Res:30656.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),successor(null_class)) member(null_class,union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 156232[0:Res:426.1,106346.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w)))))* member(singleton(x),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 156231[2:Res:23387.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(singleton(x),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 156224[0:Res:147.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),range_of(xr)) member(y__dfg,union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 156357[2:Rew:26498.0,156174.1] || equal(null_class,u) member(v,power_class(complement(union(w,x)))) member(v,union(u,image(element_relation,union(w,x))))* -> .
% 300.06/300.50 156482[2:SpR:106407.0,102296.0] || -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x))))),intersection(union(u,complement(power_class(v))),union(w,x)))*.
% 300.06/300.50 156478[2:SpR:106407.0,57943.0] || -> subclass(complement(successor(intersection(union(u,complement(power_class(v))),union(w,x)))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 300.06/300.50 156452[2:SpR:106407.0,31547.0] || -> equal(symmetric_difference(intersection(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x)))),universal_class)**.
% 300.06/300.50 156451[2:SpR:106407.0,31498.0] || -> equal(union(intersection(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x)))),universal_class)**.
% 300.06/300.50 156450[0:SpR:106407.0,31384.0] || -> equal(intersection(intersection(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x)))),null_class)**.
% 300.06/300.50 156805[2:Rew:107276.0,156465.0] || -> subclass(regular(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x))))),intersection(union(u,complement(power_class(v))),union(w,x)))*.
% 300.06/300.50 156990[2:SpR:106408.0,102296.0] || -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x))))),intersection(union(complement(power_class(u)),v),union(w,x)))*.
% 300.06/300.50 156986[2:SpR:106408.0,57943.0] || -> subclass(complement(successor(intersection(union(complement(power_class(u)),v),union(w,x)))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 300.06/300.50 156960[2:SpR:106408.0,31547.0] || -> equal(symmetric_difference(intersection(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x)))),universal_class)**.
% 300.06/300.50 156959[2:SpR:106408.0,31498.0] || -> equal(union(intersection(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x)))),universal_class)**.
% 300.06/300.50 156958[0:SpR:106408.0,31384.0] || -> equal(intersection(intersection(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x)))),null_class)**.
% 300.06/300.50 157323[2:Rew:107276.0,156973.0] || -> subclass(regular(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x))))),intersection(union(complement(power_class(u)),v),union(w,x)))*.
% 300.06/300.50 157501[2:SpR:106608.0,102296.0] || -> subclass(complement(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x))))),intersection(union(u,complement(union(v,w))),power_class(x)))*.
% 300.06/300.50 157497[2:SpR:106608.0,57943.0] || -> subclass(complement(successor(intersection(union(u,complement(union(v,w))),power_class(x)))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 300.06/300.50 157471[2:SpR:106608.0,31547.0] || -> equal(symmetric_difference(intersection(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x)))),universal_class)**.
% 300.06/300.50 157470[2:SpR:106608.0,31498.0] || -> equal(union(intersection(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x)))),universal_class)**.
% 300.06/300.50 157469[0:SpR:106608.0,31384.0] || -> equal(intersection(intersection(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x)))),null_class)**.
% 300.06/300.50 157815[2:Rew:107276.0,157484.0] || -> subclass(regular(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x))))),intersection(union(u,complement(union(v,w))),power_class(x)))*.
% 300.06/300.50 158114[10:Res:51738.1,106660.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w)))* member(regular(null_class),union(image(element_relation,union(u,v)),w)) -> .
% 300.06/300.50 158113[10:Res:51739.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(regular(null_class),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 158078[2:Res:82401.1,106660.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w)))* member(power_class(null_class),union(image(element_relation,union(u,v)),w)) -> .
% 300.06/300.50 158075[6:Res:30546.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),singleton(null_class)) member(null_class,union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 158074[6:Res:30656.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),successor(null_class)) member(null_class,union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 158066[0:Res:426.1,106660.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w)))* member(singleton(x),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 158065[2:Res:23387.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(singleton(x),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 158058[0:Res:147.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),range_of(xr)) member(y__dfg,union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 158322[2:SpR:106770.0,102296.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x))))),intersection(power_class(u),union(complement(union(v,w)),x)))*.
% 300.06/300.50 158318[2:SpR:106770.0,57943.0] || -> subclass(complement(successor(intersection(power_class(u),union(complement(union(v,w)),x)))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 300.06/300.50 158292[2:SpR:106770.0,31547.0] || -> equal(symmetric_difference(intersection(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x)))),universal_class)**.
% 300.06/300.50 158291[2:SpR:106770.0,31498.0] || -> equal(union(intersection(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x)))),universal_class)**.
% 300.06/300.50 158290[0:SpR:106770.0,31384.0] || -> equal(intersection(intersection(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x)))),null_class)**.
% 300.06/300.50 158650[2:Rew:107276.0,158305.0] || -> subclass(regular(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x))))),intersection(power_class(u),union(complement(union(v,w)),x)))*.
% 300.06/300.50 158839[2:SpR:106959.0,102296.0] || -> subclass(complement(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x))))),intersection(union(complement(union(u,v)),w),power_class(x)))*.
% 300.06/300.50 158835[2:SpR:106959.0,57943.0] || -> subclass(complement(successor(intersection(union(complement(union(u,v)),w),power_class(x)))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 300.06/300.50 158809[2:SpR:106959.0,31547.0] || -> equal(symmetric_difference(intersection(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x)))),universal_class)**.
% 300.06/300.50 158808[2:SpR:106959.0,31498.0] || -> equal(union(intersection(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x)))),universal_class)**.
% 300.06/300.50 158807[0:SpR:106959.0,31384.0] || -> equal(intersection(intersection(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x)))),null_class)**.
% 300.06/300.50 159165[2:Rew:107276.0,158822.0] || -> subclass(regular(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x))))),intersection(union(complement(union(u,v)),w),power_class(x)))*.
% 300.06/300.50 159354[2:SpR:107226.0,102296.0] || -> subclass(complement(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x))))),intersection(union(u,v),union(w,complement(power_class(x)))))*.
% 300.06/300.50 159350[2:SpR:107226.0,57943.0] || -> subclass(complement(successor(intersection(union(u,v),union(w,complement(power_class(x)))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.50 159324[2:SpR:107226.0,31547.0] || -> equal(symmetric_difference(intersection(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x)))),universal_class)**.
% 300.06/300.50 159323[2:SpR:107226.0,31498.0] || -> equal(union(intersection(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x)))),universal_class)**.
% 300.06/300.50 159322[0:SpR:107226.0,31384.0] || -> equal(intersection(intersection(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x)))),null_class)**.
% 300.06/300.50 159671[2:Rew:107276.0,159337.0] || -> subclass(regular(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x))))),intersection(union(u,v),union(w,complement(power_class(x)))))*.
% 300.06/300.50 159808[2:Res:154902.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(regular(domain_relation),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 159807[2:Res:154902.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(regular(domain_relation),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 159806[2:Res:154902.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(regular(domain_relation),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 159802[2:Res:154902.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(regular(domain_relation),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 159801[2:Res:154902.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(regular(domain_relation),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 159799[2:Res:154902.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(regular(domain_relation),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 159914[2:Res:154903.1,106660.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w)))* member(regular(domain_relation),union(image(element_relation,union(u,v)),w)) -> .
% 300.06/300.50 159913[2:Res:154903.1,46734.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w)))* member(regular(domain_relation),union(intersection(power_class(u),complement(v)),w)) -> .
% 300.06/300.50 159912[2:Res:154903.1,46544.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w)))* member(regular(domain_relation),union(intersection(complement(u),power_class(v)),w)) -> .
% 300.06/300.50 159908[2:Res:154903.1,46573.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w)))* member(regular(domain_relation),union(u,intersection(power_class(v),complement(w)))) -> .
% 300.06/300.50 159907[2:Res:154903.1,46524.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w)))))* member(regular(domain_relation),union(u,intersection(complement(v),power_class(w)))) -> .
% 300.06/300.50 159905[2:Res:154903.1,106346.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w)))))* member(regular(domain_relation),union(u,image(element_relation,union(v,w)))) -> .
% 300.06/300.50 160032[2:SpR:107227.0,102296.0] || -> subclass(complement(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x))))),intersection(union(u,v),union(complement(power_class(w)),x)))*.
% 300.06/300.50 160028[2:SpR:107227.0,57943.0] || -> subclass(complement(successor(intersection(union(u,v),union(complement(power_class(w)),x)))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.50 160002[2:SpR:107227.0,31547.0] || -> equal(symmetric_difference(intersection(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x)))),universal_class)**.
% 300.06/300.50 160001[2:SpR:107227.0,31498.0] || -> equal(union(intersection(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x)))),universal_class)**.
% 300.06/300.50 160000[0:SpR:107227.0,31384.0] || -> equal(intersection(intersection(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x)))),null_class)**.
% 300.06/300.50 160366[2:Rew:107276.0,160015.0] || -> subclass(regular(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x))))),intersection(union(u,v),union(complement(power_class(w)),x)))*.
% 300.06/300.50 160549[2:SpR:108049.0,102296.0] || -> subclass(complement(successor(union(complement(union(u,v)),image(element_relation,union(w,x))))),intersection(union(u,v),power_class(complement(union(w,x)))))*.
% 300.06/300.50 160545[2:SpR:108049.0,57943.0] || -> subclass(complement(successor(intersection(union(u,v),power_class(complement(union(w,x)))))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 300.06/300.50 160519[2:SpR:108049.0,31547.0] || -> equal(symmetric_difference(intersection(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x)))),universal_class)**.
% 300.06/300.50 160518[2:SpR:108049.0,31498.0] || -> equal(union(intersection(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x)))),universal_class)**.
% 300.06/300.50 160517[0:SpR:108049.0,31384.0] || -> equal(intersection(intersection(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x)))),null_class)**.
% 300.06/300.50 160915[2:Rew:107276.0,160532.0] || -> subclass(regular(successor(union(complement(union(u,v)),image(element_relation,union(w,x))))),intersection(union(u,v),power_class(complement(union(w,x)))))*.
% 300.06/300.50 161093[2:SpR:108050.0,102296.0] || -> subclass(complement(successor(union(image(element_relation,union(u,v)),complement(union(w,x))))),intersection(power_class(complement(union(u,v))),union(w,x)))*.
% 300.06/300.50 161089[2:SpR:108050.0,57943.0] || -> subclass(complement(successor(intersection(power_class(complement(union(u,v))),union(w,x)))),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 300.06/300.50 161063[2:SpR:108050.0,31547.0] || -> equal(symmetric_difference(intersection(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x)))),universal_class)**.
% 300.06/300.50 161062[2:SpR:108050.0,31498.0] || -> equal(union(intersection(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x)))),universal_class)**.
% 300.06/300.50 161061[0:SpR:108050.0,31384.0] || -> equal(intersection(intersection(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x)))),null_class)**.
% 300.06/300.50 161469[2:Rew:107276.0,161076.0] || -> subclass(regular(successor(union(image(element_relation,union(u,v)),complement(union(w,x))))),intersection(power_class(complement(union(u,v))),union(w,x)))*.
% 300.06/300.50 161602[4:SpR:103920.0,9927.3] || member(second(regular(composition_function)),universal_class) member(first(regular(composition_function)),second(regular(composition_function)))* subclass(element_relation,u) -> member(regular(composition_function),u)*.
% 300.06/300.50 161692[4:Rew:103920.0,161676.2] || equal(compose(u,first(regular(composition_function))),second(regular(composition_function)))** member(regular(composition_function),cross_product(universal_class,universal_class))* -> member(regular(composition_function),compose_class(u)).
% 300.06/300.50 161693[4:Rew:103920.0,161597.1] || -> equal(unordered_pair(first(regular(composition_function)),singleton(second(regular(composition_function)))),apply(choice,regular(composition_function)))** equal(apply(choice,regular(composition_function)),singleton(first(regular(composition_function)))).
% 300.06/300.50 161923[0:Rew:20797.1,161820.2] || equal(complement(union(u,v)),universal_class) member(not_subclass_element(power_class(universal_class),w),image(element_relation,union(u,v)))* -> subclass(power_class(universal_class),w).
% 300.06/300.50 161924[2:Rew:81953.1,161819.2] || equal(complement(union(u,v)),null_class) member(not_subclass_element(power_class(null_class),w),image(element_relation,union(u,v)))* -> subclass(power_class(null_class),w).
% 300.06/300.50 161925[2:Rew:62519.1,161811.2] || equal(successor(union(u,v)),null_class) member(not_subclass_element(power_class(universal_class),w),image(element_relation,union(u,v)))* -> subclass(power_class(universal_class),w).
% 300.06/300.50 162105[2:Res:7189.2,48665.1] || member(u,union(complement(v),complement(w)))* member(u,union(v,w)) equal(symmetric_difference(complement(v),complement(w)),null_class) -> .
% 300.06/300.50 162089[2:Res:7189.2,132124.0] || member(symmetric_difference(complement(u),complement(v)),union(complement(u),complement(v)))* member(symmetric_difference(complement(u),complement(v)),union(u,v)) -> .
% 300.06/300.50 162861[6:Res:30546.1,9648.1] || equal(unordered_pair(u,v),singleton(null_class)) member(null_class,u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 300.06/300.50 162844[2:Res:147.1,9648.1] || equal(unordered_pair(u,v),range_of(xr)) member(y__dfg,u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 300.06/300.50 163018[6:Res:30546.1,9649.1] || equal(unordered_pair(u,v),singleton(null_class)) member(null_class,v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 300.06/300.50 163001[2:Res:147.1,9649.1] || equal(unordered_pair(u,v),range_of(xr)) member(y__dfg,v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 300.06/300.50 163277[4:Res:161603.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(regular(composition_function),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 163276[4:Res:161603.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(regular(composition_function),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 163275[4:Res:161603.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(regular(composition_function),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 163271[4:Res:161603.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(regular(composition_function),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 163270[4:Res:161603.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(regular(composition_function),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 163268[4:Res:161603.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(regular(composition_function),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 163385[4:Res:161604.1,106660.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w)))* member(regular(composition_function),union(image(element_relation,union(u,v)),w)) -> .
% 300.06/300.50 163384[4:Res:161604.1,46734.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w)))* member(regular(composition_function),union(intersection(power_class(u),complement(v)),w)) -> .
% 300.06/300.50 163383[4:Res:161604.1,46544.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w)))* member(regular(composition_function),union(intersection(complement(u),power_class(v)),w)) -> .
% 300.06/300.50 163379[4:Res:161604.1,46573.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w)))* member(regular(composition_function),union(u,intersection(power_class(v),complement(w)))) -> .
% 300.06/300.50 163378[4:Res:161604.1,46524.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w)))))* member(regular(composition_function),union(u,intersection(complement(v),power_class(w)))) -> .
% 300.06/300.50 163376[4:Res:161604.1,106346.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w)))))* member(regular(composition_function),union(u,image(element_relation,union(v,w)))) -> .
% 300.06/300.50 163540[4:Res:58207.1,14887.2] || equal(complement(range_of(null_class)),universal_class) member(u,universal_class) member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 300.06/300.50 163539[4:Res:63395.1,14887.2] || equal(successor(range_of(null_class)),null_class) member(u,universal_class) member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 300.06/300.50 164200[0:SpL:46598.0,3518.0] || subclass(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))* -> equal(u,null_class) member(regular(u),union(v,image(element_relation,power_class(w)))).
% 300.06/300.50 164148[0:SpR:77431.0,46598.0] || -> equal(intersection(union(image(element_relation,power_class(u)),v),union(complement(v),power_class(complement(power_class(u))))),symmetric_difference(complement(v),power_class(complement(power_class(u)))))**.
% 300.06/300.50 164128[0:SpR:77431.0,46598.0] || -> equal(intersection(union(u,image(element_relation,power_class(v))),union(power_class(complement(power_class(v))),complement(u))),symmetric_difference(complement(u),power_class(complement(power_class(v)))))**.
% 300.06/300.50 163979[0:SpR:46598.0,87281.0] || -> equal(intersection(union(u,image(element_relation,power_class(v))),symmetric_difference(complement(u),power_class(complement(power_class(v))))),symmetric_difference(complement(u),power_class(complement(power_class(v)))))**.
% 300.06/300.50 164695[0:SpL:46814.0,3518.0] || subclass(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))* -> equal(u,null_class) member(regular(u),union(image(element_relation,power_class(v)),w)).
% 300.06/300.50 164467[0:SpR:46814.0,87281.0] || -> equal(intersection(union(image(element_relation,power_class(u)),v),symmetric_difference(power_class(complement(power_class(u))),complement(v))),symmetric_difference(power_class(complement(power_class(u))),complement(v)))**.
% 300.06/300.50 164984[0:SpL:73462.0,10436.1] || member(intersection(complement(u),v),universal_class) member(apply(choice,intersection(v,complement(u))),u)* -> equal(intersection(complement(u),v),null_class).
% 300.06/300.50 165198[0:SpL:73462.0,10652.1] || member(intersection(u,complement(v)),universal_class) member(apply(choice,intersection(complement(v),u)),v)* -> equal(intersection(u,complement(v)),null_class).
% 300.06/300.50 165347[2:Res:152318.0,3516.0] || subclass(power_class(complement(power_class(universal_class))),u) -> equal(regular(image(element_relation,power_class(universal_class))),null_class) member(regular(regular(image(element_relation,power_class(universal_class)))),u)*.
% 300.06/300.50 165415[0:SpL:73462.0,1409.0] || member(regular(complement(intersection(u,v))),u)* member(regular(complement(intersection(v,u))),v)* -> equal(complement(intersection(v,u)),null_class).
% 300.06/300.50 165612[2:Res:152744.0,3516.0] || subclass(power_class(complement(power_class(null_class))),u) -> equal(regular(image(element_relation,power_class(null_class))),null_class) member(regular(regular(image(element_relation,power_class(null_class)))),u)*.
% 300.06/300.50 166082[2:Res:10391.4,63420.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,w)* equal(successor(w),null_class) -> .
% 300.06/300.50 166071[0:Res:10391.4,757.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,w) subclass(universal_class,complement(w))* -> .
% 300.06/300.50 166070[2:Res:10391.4,23525.1] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,w)* equal(complement(w),universal_class) -> .
% 300.06/300.50 166046[0:Res:10391.4,17.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,cross_product(w,x))* -> member(u,x)*.
% 300.06/300.50 166045[0:Res:10391.4,16.0] || member(u,universal_class)* member(v,universal_class)* equal(successor(v),u)* subclass(successor_relation,cross_product(w,x))* -> member(v,w)*.
% 300.06/300.50 166095[0:MRR:166061.0,136.0] || member(u,universal_class) equal(successor(u),singleton(singleton(singleton(v)))) subclass(successor_relation,composition_function) -> equal(compose(u,singleton(v)),v)**.
% 300.06/300.50 166096[0:MRR:166059.0,136.0] || member(u,universal_class) equal(successor(u),singleton(singleton(singleton(v)))) subclass(successor_relation,application_function) -> equal(apply(u,singleton(v)),v)**.
% 300.06/300.50 166099[4:MRR:166098.0,32968.1] || equal(cantor(u),successor(u)) subclass(successor_relation,v) member(u,universal_class)* subclass(domain_relation,regular(v))* -> equal(v,null_class).
% 300.06/300.50 166170[2:Obv:166164.1] || member(unordered_pair(first(regular(cross_product(u,v))),singleton(second(regular(cross_product(u,v))))),cross_product(u,v))* -> equal(cross_product(u,v),null_class).
% 300.06/300.50 166663[0:Res:18.2,11607.0] || member(u,universal_class) member(v,universal_class) subclass(composition_function,compose_class(w))* -> equal(compose(w,v),ordered_pair(u,compose(v,u)))*.
% 300.06/300.50 166655[4:SpL:16388.0,11607.0] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class))* subclass(composition_function,compose_class(u))* -> equal(compose(u,null_class),ordered_pair(universal_class,compose(null_class,universal_class)))*.
% 300.06/300.50 166675[0:MRR:166672.2,20.0] || member(u,universal_class) member(v,u) subclass(composition_function,compose_class(w))* -> equal(compose(w,v),ordered_pair(u,compose(v,u)))*.
% 300.06/300.50 167060[0:Res:18.2,11578.0] || member(u,universal_class) member(v,universal_class) subclass(composition_function,singleton(w))* -> equal(ordered_pair(v,ordered_pair(u,compose(v,u))),w)*.
% 300.06/300.50 167052[4:SpL:16388.0,11578.0] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class)) subclass(composition_function,singleton(u))* -> equal(ordered_pair(null_class,ordered_pair(universal_class,compose(null_class,universal_class))),u)*.
% 300.06/300.50 167072[0:MRR:167069.2,20.0] || member(u,universal_class) member(v,u) subclass(composition_function,singleton(w))* -> equal(ordered_pair(v,ordered_pair(u,compose(v,u))),w)*.
% 300.06/300.50 167316[2:Rew:27508.0,167291.1] || member(union(u,u),universal_class) member(apply(choice,union(null_class,u)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 300.06/300.50 167318[2:Rew:72272.0,167288.1] || member(union(u,u),universal_class) member(apply(choice,union(u,null_class)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 300.06/300.50 167285[0:SpL:77431.0,107168.1] || member(union(u,v),universal_class) member(apply(choice,union(v,u)),complement(union(v,u)))* -> equal(union(u,v),null_class).
% 300.06/300.50 167322[2:Rew:35175.0,167274.1] || member(union(null_class,u),universal_class) member(apply(choice,union(u,u)),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 300.06/300.50 167324[2:Rew:35175.0,167263.1] || member(union(u,null_class),universal_class) member(apply(choice,union(u,u)),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 300.06/300.50 167258[0:SpL:112449.0,107168.1] || member(union(u,v),universal_class) member(apply(choice,union(u,v)),complement(union(v,u)))* -> equal(union(u,v),null_class).
% 300.06/300.50 167257[2:SpL:27508.0,107168.1] || member(union(null_class,u),universal_class) member(apply(choice,union(null_class,u)),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 300.06/300.50 167256[2:SpL:72272.0,107168.1] || member(union(u,null_class),universal_class) member(apply(choice,union(u,null_class)),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 300.06/300.50 167255[2:SpL:35175.0,107168.1] || member(union(u,u),universal_class) member(apply(choice,union(u,u)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 300.06/300.50 167471[0:SpR:73462.0,10435.3] || member(intersection(u,v),universal_class) subclass(u,w) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(v,u)),w)*.
% 300.06/300.50 167577[2:Rew:43289.0,167464.2,43289.0,167464.0] || member(union(u,u),universal_class) subclass(u,v) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),v)*.
% 300.06/300.50 167578[2:Rew:75234.0,167463.2,75234.0,167463.0] || member(union(u,null_class),universal_class) subclass(u,v) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),v)*.
% 300.06/300.50 167587[0:Obv:167561.4] || subclass(u,v) member(intersection(u,w),universal_class) subclass(intersection(u,w),complement(v))* -> equal(intersection(u,w),null_class).
% 300.06/300.50 167688[0:SpR:73462.0,10651.3] || member(intersection(u,v),universal_class) subclass(v,w) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(v,u)),w)*.
% 300.06/300.50 167803[0:Obv:167778.4] || subclass(u,v) member(intersection(w,u),universal_class) subclass(intersection(w,u),complement(v))* -> equal(intersection(w,u),null_class).
% 300.06/300.50 167928[4:MRR:167911.1,319.0] || subclass(domain_relation,flip(compose(u,v)))* -> member(ordered_pair(w,x),cantor(v))* member(cantor(ordered_pair(x,w)),image(u,range_of(null_class)))*.
% 300.06/300.50 167929[4:MRR:167910.1,319.0] || subclass(domain_relation,rotate(compose(u,v)))* -> member(ordered_pair(w,cantor(ordered_pair(x,w))),cantor(v))* member(x,image(u,range_of(null_class)))*.
% 300.06/300.50 167975[4:Res:8.1,15700.1] || equal(unordered_pair(u,v),domain_relation)** member(w,universal_class) -> equal(ordered_pair(w,cantor(w)),v)* equal(ordered_pair(w,cantor(w)),u)*.
% 300.06/300.50 168032[0:SpL:77431.0,46546.1] || member(u,universal_class) subclass(union(complement(power_class(v)),w),x)* -> member(u,intersection(complement(w),power_class(v)))* member(u,x)*.
% 300.06/300.50 168202[0:SpL:77431.0,46736.1] || member(u,universal_class) subclass(union(v,complement(power_class(w))),x)* -> member(u,intersection(power_class(w),complement(v)))* member(u,x)*.
% 300.06/300.50 168362[0:SpL:112449.0,106669.1] || member(u,universal_class) subclass(power_class(complement(union(v,w))),x)* -> member(u,image(element_relation,union(w,v)))* member(u,x)*.
% 300.06/300.50 168359[2:SpL:35175.0,106669.1] || member(u,universal_class) subclass(power_class(union(null_class,complement(v))),w)* -> member(u,image(element_relation,union(v,v)))* member(u,w)*.
% 300.06/300.50 168646[2:Res:10811.2,63420.1] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v))* equal(successor(symmetric_difference(u,v)),null_class) -> .
% 300.06/300.50 168630[0:Res:10811.2,698.1] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v))* subclass(universal_class,complement(symmetric_difference(u,v))) -> .
% 300.06/300.50 168629[2:Res:10811.2,23399.1] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v))* equal(complement(symmetric_difference(u,v)),universal_class) -> .
% 300.06/300.50 168610[0:SpR:78007.0,10811.2] || subclass(universal_class,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v)) -> member(unordered_pair(w,x),symmetric_difference(v,u))*.
% 300.06/300.50 168857[0:Res:8.1,5664.0] || equal(cross_product(u,v),w)* -> subclass(w,x) equal(ordered_pair(first(not_subclass_element(w,x)),second(not_subclass_element(w,x))),not_subclass_element(w,x))**.
% 300.06/300.50 169097[0:SpL:73462.0,9882.1] || member(u,union(v,w)) member(u,complement(intersection(w,v)))* subclass(symmetric_difference(v,w),x)* -> member(u,x)*.
% 300.06/300.50 169442[4:MRR:169441.1,21706.0] || -> equal(regular(ordered_pair(u,universal_class)),singleton(u)) equal(symmetric_difference(ordered_pair(u,universal_class),unordered_pair(u,null_class)),union(ordered_pair(u,universal_class),unordered_pair(u,null_class)))**.
% 300.06/300.50 169600[2:MRR:169599.1,21706.0] || -> equal(unordered_pair(u,singleton(v)),regular(ordered_pair(u,v))) equal(symmetric_difference(singleton(u),ordered_pair(u,v)),union(singleton(u),ordered_pair(u,v)))**.
% 300.06/300.50 169643[4:SpR:169029.0,9927.3] || member(second(regular(element_relation)),universal_class) member(first(regular(element_relation)),second(regular(element_relation)))* subclass(element_relation,u) -> member(regular(element_relation),u)*.
% 300.06/300.50 169737[4:Rew:169029.0,169720.2] || equal(compose(u,first(regular(element_relation))),second(regular(element_relation)))** member(regular(element_relation),cross_product(universal_class,universal_class))* -> member(regular(element_relation),compose_class(u)).
% 300.06/300.50 169738[4:Rew:169029.0,169637.1] || -> equal(unordered_pair(first(regular(element_relation)),singleton(second(regular(element_relation)))),apply(choice,regular(element_relation)))** equal(apply(choice,regular(element_relation)),singleton(first(regular(element_relation)))).
% 300.06/300.50 169817[0:Res:2132.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(null_class,complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.50 169804[0:Res:457.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(omega,complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.50 169798[0:Res:462.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(y__dfg,complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.50 169787[0:SpL:77431.0,78106.0] || member(u,symmetric_difference(union(v,cross_product(w,x)),complement(restrict(v,w,x))))* -> member(u,complement(symmetric_difference(cross_product(w,x),v))).
% 300.06/300.50 169975[0:Res:2132.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(null_class,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.50 169962[0:Res:457.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(omega,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.50 169956[0:Res:462.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(y__dfg,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.50 169946[0:SpL:77431.0,78114.0] || member(u,symmetric_difference(union(cross_product(v,w),x),complement(restrict(x,v,w))))* -> member(u,complement(symmetric_difference(x,cross_product(v,w)))).
% 300.06/300.50 170389[0:MRR:170366.0,170366.1,319.0,16.1] || equal(ordered_pair(u,compose(v,u)),successor(v))** member(ordered_pair(v,u),cross_product(universal_class,universal_class))* subclass(composition_function,complement(successor_relation)) -> .
% 300.06/300.50 170965[2:MRR:170964.0,319.0] || subclass(domain_relation,union(u,complement(union(v,complement(power_class(w)))))) -> member(ordered_pair(null_class,null_class),union(u,intersection(complement(v),power_class(w))))*.
% 300.06/300.50 170967[0:MRR:170966.0,319.0] || subclass(universal_class,union(u,complement(union(v,complement(power_class(w)))))) -> member(ordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))*.
% 300.06/300.50 170969[2:MRR:170968.0,319.0] || equal(union(u,complement(union(v,complement(power_class(w))))),universal_class) -> member(ordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))*.
% 300.06/300.50 170971[0:MRR:170970.0,13.0] || subclass(universal_class,union(u,complement(union(v,complement(power_class(w)))))) -> member(unordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))*.
% 300.06/300.50 170973[2:MRR:170972.0,13.0] || equal(union(u,complement(union(v,complement(power_class(w))))),universal_class) -> member(unordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))*.
% 300.06/300.50 171082[4:Res:169644.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(regular(element_relation),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.50 171081[4:Res:169644.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(regular(element_relation),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.50 171080[4:Res:169644.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(regular(element_relation),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.50 171076[4:Res:169644.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(regular(element_relation),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 171075[4:Res:169644.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(regular(element_relation),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 171073[4:Res:169644.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(regular(element_relation),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.50 171192[4:Res:169645.1,106660.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w)))* member(regular(element_relation),union(image(element_relation,union(u,v)),w)) -> .
% 300.06/300.50 171191[4:Res:169645.1,46734.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w)))* member(regular(element_relation),union(intersection(power_class(u),complement(v)),w)) -> .
% 300.06/300.50 171190[4:Res:169645.1,46544.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w)))* member(regular(element_relation),union(intersection(complement(u),power_class(v)),w)) -> .
% 300.06/300.50 171186[4:Res:169645.1,46573.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w)))* member(regular(element_relation),union(u,intersection(power_class(v),complement(w)))) -> .
% 300.06/300.50 171185[4:Res:169645.1,46524.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w)))))* member(regular(element_relation),union(u,intersection(complement(v),power_class(w)))) -> .
% 300.06/300.50 171183[4:Res:169645.1,106346.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w)))))* member(regular(element_relation),union(u,image(element_relation,union(v,w)))) -> .
% 300.06/300.50 2883[0:Res:183.1,10.0] || -> equal(intersection(u,unordered_pair(v,w)),null_class) equal(regular(intersection(u,unordered_pair(v,w))),w)** equal(regular(intersection(u,unordered_pair(v,w))),v)**.
% 300.06/300.50 3490[0:Res:195.1,10.0] || -> equal(intersection(unordered_pair(u,v),w),null_class) equal(regular(intersection(unordered_pair(u,v),w)),v)** equal(regular(intersection(unordered_pair(u,v),w)),u)**.
% 300.06/300.50 5608[0:Res:72.2,273.0] || member(restrict(u,v,w),universal_class) -> equal(restrict(u,v,w),null_class) member(apply(choice,restrict(u,v,w)),cross_product(v,w))*.
% 300.06/300.50 7679[0:Res:438.2,617.0] || subclass(u,ordered_pair(v,w))* -> subclass(u,x) equal(not_subclass_element(u,x),unordered_pair(v,singleton(w)))* equal(not_subclass_element(u,x),singleton(v)).
% 300.06/300.50 7669[0:Res:4.1,617.0] || -> subclass(ordered_pair(u,v),w) equal(not_subclass_element(ordered_pair(u,v),w),unordered_pair(u,singleton(v)))** equal(not_subclass_element(ordered_pair(u,v),w),singleton(u)).
% 300.06/300.50 9754[0:SpR:568.0,25.2] || member(u,union(v,cross_product(w,x))) member(u,complement(restrict(v,w,x))) -> member(u,symmetric_difference(v,cross_product(w,x)))*.
% 300.06/300.50 9810[0:SpR:569.0,25.2] || member(u,union(cross_product(v,w),x)) member(u,complement(restrict(x,v,w))) -> member(u,symmetric_difference(cross_product(v,w),x))*.
% 300.06/300.50 10820[0:Res:436.2,1407.1] || subclass(u,complement(intersection(v,w)))* member(regular(u),union(v,w)) -> equal(u,null_class) member(regular(u),symmetric_difference(v,w)).
% 300.06/300.50 11928[0:Res:9963.1,1962.0] || member(u,v)* -> equal(w,null_class) equal(ordered_pair(first(ordered_pair(u,regular(w))),second(ordered_pair(u,regular(w)))),ordered_pair(u,regular(w)))**.
% 300.06/300.50 11884[0:Res:319.0,1962.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,ordered_pair(w,x))),second(ordered_pair(u,ordered_pair(w,x)))),ordered_pair(u,ordered_pair(w,x)))**.
% 300.06/300.50 11825[0:Res:13.0,1962.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,unordered_pair(w,x))),second(ordered_pair(u,unordered_pair(w,x)))),ordered_pair(u,unordered_pair(w,x)))**.
% 300.06/300.50 12176[0:MRR:12139.0,9967.1] || member(not_subclass_element(u,intersection(v,complement(w))),v)* -> member(not_subclass_element(u,intersection(v,complement(w))),w)* subclass(u,intersection(v,complement(w))).
% 300.06/300.50 12659[0:SpL:819.1,17.0] || member(not_subclass_element(cross_product(u,v),w),cross_product(x,y))* -> subclass(cross_product(u,v),w) member(second(not_subclass_element(cross_product(u,v),w)),y).
% 300.06/300.50 12658[0:SpL:819.1,16.0] || member(not_subclass_element(cross_product(u,v),w),cross_product(x,y))* -> subclass(cross_product(u,v),w) member(first(not_subclass_element(cross_product(u,v),w)),x).
% 300.06/300.50 13721[2:Rew:4880.0,13717.1,4880.0,13717.0] || member(ordered_pair(u,regular(range_of(null_class))),cross_product(universal_class,universal_class)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,regular(range_of(null_class))),compose(null_class,v))*.
% 300.06/300.50 13724[2:MRR:13723.3,4631.0] || equal(compose_class(u),domain_relation) member(ordered_pair(v,regular(image(u,range_of(null_class)))),cross_product(universal_class,universal_class))* -> equal(image(u,range_of(null_class)),null_class).
% 300.06/300.50 16446[4:SpL:16381.0,61.0] || member(u,image(v,image(w,null_class))) member(ordered_pair(universal_class,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(universal_class,u),compose(v,w))*.
% 300.06/300.50 17455[4:Rew:16458.0,17437.2] || equal(compose(u,v),domain__dfg(xr,universal_class,y__dfg)) member(ordered_pair(v,universal_class),cross_product(universal_class,universal_class))* -> member(ordered_pair(v,universal_class),compose_class(u))*.
% 300.06/300.50 20451[0:Res:10763.2,1407.1] || subclass(universal_class,complement(intersection(u,v)))* member(regular(w),union(u,v)) -> equal(w,null_class) member(regular(w),symmetric_difference(u,v))*.
% 300.06/300.50 26172[0:Res:282.1,4292.0] || -> equal(restrict(symmetric_difference(complement(u),complement(v)),w,x),null_class) member(regular(restrict(symmetric_difference(complement(u),complement(v)),w,x)),union(u,v))*.
% 300.06/300.50 28990[2:Rew:26509.0,27242.2,26509.0,27242.1] || -> equal(union(null_class,unordered_pair(u,v)),null_class) equal(regular(union(null_class,unordered_pair(u,v))),v)** equal(regular(union(null_class,unordered_pair(u,v))),u)**.
% 300.06/300.50 34636[0:Res:60.1,5656.1] || member(ordered_pair(u,not_subclass_element(v,w)),compose(x,y))* subclass(v,complement(image(x,image(y,singleton(u)))))* -> subclass(v,w).
% 300.06/300.50 34663[0:Obv:34611.2] || subclass(unordered_pair(u,v),complement(w))* member(v,w) -> equal(not_subclass_element(unordered_pair(u,v),x),u)** subclass(unordered_pair(u,v),x).
% 300.06/300.50 34664[0:Obv:34610.2] || subclass(unordered_pair(u,v),complement(w))* member(u,w) -> equal(not_subclass_element(unordered_pair(u,v),x),v)** subclass(unordered_pair(u,v),x).
% 300.06/300.50 36268[4:Res:452.1,14890.0] || subclass(ordered_pair(u,v),cantor(regular(cross_product(singleton(unordered_pair(u,singleton(v))),universal_class))))* -> equal(cross_product(singleton(unordered_pair(u,singleton(v))),universal_class),null_class).
% 300.06/300.50 38259[9:SpL:38204.1,37557.1] one_to_one(u) function(v) || subclass(range_of(v),cantor(universal_class)) equal(cantor(cantor(w)),universal_class) -> compatible(v,w,inverse(u))*.
% 300.06/300.50 38643[9:SpL:38417.1,1990.1] one_to_one(u) || member(ordered_pair(inverse(u),v),compose(w,x))* subclass(image(w,image(x,null_class)),y)* -> member(v,y)*.
% 300.06/300.50 39557[2:Res:2002.2,39392.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,successor(null_class)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),singleton(null_class))*.
% 300.06/300.50 39889[2:Res:34303.0,1961.2] || member(u,v) member(w,x) -> equal(singleton(cross_product(x,v)),null_class) member(ordered_pair(w,u),complement(singleton(cross_product(x,v))))*.
% 300.06/300.50 40171[0:Res:2885.2,10.0] || subclass(u,unordered_pair(v,w))* -> equal(intersection(x,u),null_class) equal(regular(intersection(x,u)),w)* equal(regular(intersection(x,u)),v)*.
% 300.06/300.50 40351[0:Res:2887.1,273.0] || -> equal(intersection(u,intersection(restrict(v,w,x),y)),null_class) member(regular(intersection(u,intersection(restrict(v,w,x),y))),cross_product(w,x))*.
% 300.06/300.50 40439[0:Rew:569.0,40303.0] || -> equal(intersection(u,symmetric_difference(cross_product(v,w),x)),null_class) member(regular(intersection(u,symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 300.06/300.50 40440[0:Rew:568.0,40302.0] || -> equal(intersection(u,symmetric_difference(v,cross_product(w,x))),null_class) member(regular(intersection(u,symmetric_difference(v,cross_product(w,x)))),complement(restrict(v,w,x)))*.
% 300.06/300.50 40759[0:Res:2888.1,273.0] || -> equal(intersection(u,intersection(v,restrict(w,x,y))),null_class) member(regular(intersection(u,intersection(v,restrict(w,x,y)))),cross_product(x,y))*.
% 300.06/300.50 41177[0:Res:3492.2,10.0] || subclass(u,unordered_pair(v,w))* -> equal(intersection(u,x),null_class) equal(regular(intersection(u,x)),w)* equal(regular(intersection(u,x)),v)*.
% 300.06/300.50 41256[0:Rew:569.0,41147.1] || subclass(complement(restrict(u,v,w)),x) -> equal(symmetric_difference(cross_product(v,w),u),null_class) member(regular(symmetric_difference(cross_product(v,w),u)),x)*.
% 300.06/300.50 41257[0:Rew:568.0,41146.1] || subclass(complement(restrict(u,v,w)),x) -> equal(symmetric_difference(u,cross_product(v,w)),null_class) member(regular(symmetric_difference(u,cross_product(v,w))),x)*.
% 300.06/300.50 41613[0:Res:3494.1,273.0] || -> equal(intersection(intersection(restrict(u,v,w),x),y),null_class) member(regular(intersection(intersection(restrict(u,v,w),x),y)),cross_product(v,w))*.
% 300.06/300.50 41709[0:Rew:569.0,41562.0] || -> equal(intersection(symmetric_difference(cross_product(u,v),w),x),null_class) member(regular(intersection(symmetric_difference(cross_product(u,v),w),x)),complement(restrict(w,u,v)))*.
% 300.06/300.50 41710[0:Rew:568.0,41561.0] || -> equal(intersection(symmetric_difference(u,cross_product(v,w)),x),null_class) member(regular(intersection(symmetric_difference(u,cross_product(v,w)),x)),complement(restrict(u,v,w)))*.
% 300.06/300.50 42249[0:Res:3495.1,273.0] || -> equal(intersection(intersection(u,restrict(v,w,x)),y),null_class) member(regular(intersection(intersection(u,restrict(v,w,x)),y)),cross_product(w,x))*.
% 300.06/300.50 43665[2:Rew:26509.0,43610.1,26509.0,43610.0] || member(not_subclass_element(intersection(u,union(null_class,intersection(v,w))),x),symmetric_difference(v,w))* -> subclass(intersection(u,union(null_class,intersection(v,w))),x).
% 300.06/300.50 44369[2:Rew:26509.0,44305.1,26509.0,44305.0] || member(not_subclass_element(intersection(union(null_class,intersection(u,v)),w),x),symmetric_difference(u,v))* -> subclass(intersection(union(null_class,intersection(u,v)),w),x).
% 300.06/300.50 45384[0:Res:2885.2,4282.0] || subclass(u,symmetric_difference(v,cross_product(w,x))) -> equal(intersection(y,u),null_class) member(regular(intersection(y,u)),complement(restrict(v,w,x)))*.
% 300.06/300.50 45383[0:Res:3492.2,4282.0] || subclass(u,symmetric_difference(v,cross_product(w,x))) -> equal(intersection(u,y),null_class) member(regular(intersection(u,y)),complement(restrict(v,w,x)))*.
% 300.06/300.50 45380[2:Res:28109.0,4282.0] || -> equal(union(null_class,symmetric_difference(u,cross_product(v,w))),null_class) member(regular(union(null_class,symmetric_difference(u,cross_product(v,w)))),complement(restrict(u,v,w)))*.
% 300.06/300.50 45370[4:Res:14894.1,4282.0] || subclass(domain_relation,flip(symmetric_difference(u,cross_product(v,w)))) -> member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),complement(restrict(u,v,w)))*.
% 300.06/300.50 45369[4:Res:14893.1,4282.0] || subclass(domain_relation,rotate(symmetric_difference(u,cross_product(v,w)))) -> member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),complement(restrict(u,v,w)))*.
% 300.06/300.50 45366[0:Res:450.1,4282.0] || subclass(complement(cross_product(universal_class,universal_class)),symmetric_difference(u,cross_product(v,w))) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),complement(restrict(u,v,w)))*.
% 300.06/300.50 45365[0:Res:6852.1,4282.0] || subclass(complement(symmetric_difference(u,cross_product(v,w))),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),complement(restrict(u,v,w)))*.
% 300.06/300.50 45465[0:Res:2885.2,4283.0] || subclass(u,symmetric_difference(cross_product(v,w),x)) -> equal(intersection(y,u),null_class) member(regular(intersection(y,u)),complement(restrict(x,v,w)))*.
% 300.06/300.50 45464[0:Res:3492.2,4283.0] || subclass(u,symmetric_difference(cross_product(v,w),x)) -> equal(intersection(u,y),null_class) member(regular(intersection(u,y)),complement(restrict(x,v,w)))*.
% 300.06/300.50 45461[2:Res:28109.0,4283.0] || -> equal(union(null_class,symmetric_difference(cross_product(u,v),w)),null_class) member(regular(union(null_class,symmetric_difference(cross_product(u,v),w))),complement(restrict(w,u,v)))*.
% 300.06/300.50 45451[4:Res:14894.1,4283.0] || subclass(domain_relation,flip(symmetric_difference(cross_product(u,v),w))) -> member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),complement(restrict(w,u,v)))*.
% 300.06/300.50 45450[4:Res:14893.1,4283.0] || subclass(domain_relation,rotate(symmetric_difference(cross_product(u,v),w))) -> member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),complement(restrict(w,u,v)))*.
% 300.06/300.50 45447[0:Res:450.1,4283.0] || subclass(complement(cross_product(universal_class,universal_class)),symmetric_difference(cross_product(u,v),w)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),complement(restrict(w,u,v)))*.
% 300.06/300.50 45446[0:Res:6852.1,4283.0] || subclass(complement(symmetric_difference(cross_product(u,v),w)),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),complement(restrict(w,u,v)))*.
% 300.06/300.50 45719[0:Obv:45619.1] || member(not_subclass_element(symmetric_difference(u,v),intersection(w,complement(intersection(u,v)))),w)* -> subclass(symmetric_difference(u,v),intersection(w,complement(intersection(u,v)))).
% 300.06/300.50 46252[0:SpR:44.0,3700.2] || member(inverse(restrict(u,v,universal_class)),universal_class) subclass(domain_relation,w) -> member(ordered_pair(inverse(restrict(u,v,universal_class)),image(u,v)),w)*.
% 300.06/300.50 46531[0:Rew:46498.0,10794.1] || member(u,union(complement(v),power_class(w))) member(u,union(v,complement(power_class(w)))) -> member(u,symmetric_difference(complement(v),power_class(w)))*.
% 300.06/300.50 46543[0:Rew:46498.0,7623.1] || member(u,universal_class) -> member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(intersection(complement(v),power_class(w)),x)).
% 300.06/300.50 46569[0:Rew:46498.0,36529.2] function(u) || member(v,universal_class) subclass(universal_class,power_class(complement(power_class(w)))) member(image(u,v),image(element_relation,power_class(w)))* -> .
% 300.06/300.50 46572[0:Rew:46498.0,7611.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(v,intersection(power_class(w),complement(x)))).
% 300.06/300.50 46603[0:Rew:46498.0,36510.1] || member(u,universal_class) subclass(u,power_class(complement(power_class(v)))) member(apply(choice,u),image(element_relation,power_class(v)))* -> equal(u,null_class).
% 300.06/300.50 46616[0:Rew:46498.0,46282.1] || member(inverse(u),universal_class) subclass(domain_relation,power_class(complement(power_class(v)))) member(ordered_pair(inverse(u),range_of(u)),image(element_relation,power_class(v)))* -> .
% 300.06/300.50 46721[0:Rew:46498.0,10797.1] || member(u,union(power_class(v),complement(w))) member(u,union(complement(power_class(v)),w)) -> member(u,symmetric_difference(power_class(v),complement(w)))*.
% 300.06/300.50 46733[0:Rew:46498.0,7626.1] || member(u,universal_class) -> member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(intersection(power_class(v),complement(w)),x)).
% 300.06/300.50 47483[0:Rew:46498.0,46884.1] || member(regular(restrict(power_class(complement(power_class(u))),v,w)),image(element_relation,power_class(u)))* -> equal(restrict(power_class(complement(power_class(u))),v,w),null_class).
% 300.06/300.50 48837[0:Res:282.1,46503.0] || member(regular(restrict(image(element_relation,power_class(u)),v,w)),power_class(complement(power_class(u))))* -> equal(restrict(image(element_relation,power_class(u)),v,w),null_class).
% 300.06/300.50 48830[0:Res:3700.2,46503.0] || member(inverse(u),universal_class) subclass(domain_relation,image(element_relation,power_class(v))) member(ordered_pair(inverse(u),range_of(u)),power_class(complement(power_class(v))))* -> .
% 300.06/300.50 48818[0:Res:502.3,46503.0] || member(u,universal_class) subclass(u,image(element_relation,power_class(v))) member(apply(choice,u),power_class(complement(power_class(v))))* -> equal(u,null_class).
% 300.06/300.50 49957[0:Rew:49015.0,49115.1] || subclass(union(complement(power_class(universal_class)),u),symmetric_difference(power_class(universal_class),complement(u)))* -> equal(symmetric_difference(power_class(universal_class),complement(u)),union(complement(power_class(universal_class)),u)).
% 300.06/300.50 49959[2:Rew:49017.0,49316.1] || subclass(union(complement(power_class(null_class)),u),symmetric_difference(power_class(null_class),complement(u)))* -> equal(symmetric_difference(power_class(null_class),complement(u)),union(complement(power_class(null_class)),u)).
% 300.06/300.50 50026[0:SpR:47762.0,572.0] || -> equal(intersection(union(power_class(complement(power_class(u))),v),union(image(element_relation,power_class(u)),complement(v))),symmetric_difference(complement(power_class(complement(power_class(u)))),complement(v)))**.
% 300.06/300.50 50222[0:SpR:47763.0,572.0] || -> equal(intersection(union(u,power_class(complement(power_class(v)))),union(complement(u),image(element_relation,power_class(v)))),symmetric_difference(complement(u),complement(power_class(complement(power_class(v))))))**.
% 300.06/300.50 50452[0:Res:2885.2,46534.0] || subclass(u,symmetric_difference(complement(v),power_class(w))) -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),union(v,complement(power_class(w))))*.
% 300.06/300.50 50451[0:Res:3492.2,46534.0] || subclass(u,symmetric_difference(complement(v),power_class(w))) -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),union(v,complement(power_class(w))))*.
% 300.06/300.50 50448[2:Res:28109.0,46534.0] || -> equal(union(null_class,symmetric_difference(complement(u),power_class(v))),null_class) member(regular(union(null_class,symmetric_difference(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 300.06/300.50 50437[4:Res:14894.1,46534.0] || subclass(domain_relation,flip(symmetric_difference(complement(u),power_class(v)))) -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),union(u,complement(power_class(v))))*.
% 300.06/300.50 50436[4:Res:14893.1,46534.0] || subclass(domain_relation,rotate(symmetric_difference(complement(u),power_class(v)))) -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),union(u,complement(power_class(v))))*.
% 300.06/300.50 50433[0:Res:450.1,46534.0] || subclass(complement(cross_product(universal_class,universal_class)),symmetric_difference(complement(u),power_class(v))) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,complement(power_class(v))))*.
% 300.06/300.50 50432[0:Res:6852.1,46534.0] || subclass(complement(symmetric_difference(complement(u),power_class(v))),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,complement(power_class(v))))*.
% 300.06/300.50 50424[0:Res:183.1,46534.0] || -> equal(intersection(u,symmetric_difference(complement(v),power_class(w))),null_class) member(regular(intersection(u,symmetric_difference(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 300.06/300.50 50399[0:Res:195.1,46534.0] || -> equal(intersection(symmetric_difference(complement(u),power_class(v)),w),null_class) member(regular(intersection(symmetric_difference(complement(u),power_class(v)),w)),union(u,complement(power_class(v))))*.
% 300.06/300.50 50570[0:Res:2885.2,46724.0] || subclass(u,symmetric_difference(power_class(v),complement(w))) -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),union(complement(power_class(v)),w))*.
% 300.06/300.50 50569[0:Res:3492.2,46724.0] || subclass(u,symmetric_difference(power_class(v),complement(w))) -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),union(complement(power_class(v)),w))*.
% 300.06/300.50 50566[2:Res:28109.0,46724.0] || -> equal(union(null_class,symmetric_difference(power_class(u),complement(v))),null_class) member(regular(union(null_class,symmetric_difference(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 300.06/300.50 50555[4:Res:14894.1,46724.0] || subclass(domain_relation,flip(symmetric_difference(power_class(u),complement(v)))) -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),union(complement(power_class(u)),v))*.
% 300.06/300.50 50554[4:Res:14893.1,46724.0] || subclass(domain_relation,rotate(symmetric_difference(power_class(u),complement(v)))) -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),union(complement(power_class(u)),v))*.
% 300.06/300.50 50551[0:Res:450.1,46724.0] || subclass(complement(cross_product(universal_class,universal_class)),symmetric_difference(power_class(u),complement(v))) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(complement(power_class(u)),v))*.
% 300.06/300.50 50550[0:Res:6852.1,46724.0] || subclass(complement(symmetric_difference(power_class(u),complement(v))),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(complement(power_class(u)),v))*.
% 300.06/300.50 50542[0:Res:183.1,46724.0] || -> equal(intersection(u,symmetric_difference(power_class(v),complement(w))),null_class) member(regular(intersection(u,symmetric_difference(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 300.06/300.50 50517[0:Res:195.1,46724.0] || -> equal(intersection(symmetric_difference(power_class(u),complement(v)),w),null_class) member(regular(intersection(symmetric_difference(power_class(u),complement(v)),w)),union(complement(power_class(u)),v))*.
% 300.06/300.50 53184[0:SpR:47763.0,4030.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,complement(power_class(complement(power_class(w))))))* -> member(power_class(u),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.50 53168[0:SpR:47762.0,4030.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(power_class(complement(power_class(v)))),w))* -> member(power_class(u),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.50 53457[0:SpR:47763.0,4089.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,complement(power_class(complement(power_class(w))))))* -> member(sum_class(u),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.50 53441[0:SpR:47762.0,4089.2] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(power_class(complement(power_class(v)))),w))* -> member(sum_class(u),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.50 53518[2:Obv:53496.3] || equal(u,v) subclass(w,v) member(regular(w),unordered_pair(v,u))* -> equal(w,null_class) equal(unordered_pair(v,u),null_class).
% 300.06/300.50 54095[4:Res:14830.2,46533.0] || member(u,universal_class) subclass(domain_relation,intersection(complement(v),power_class(w))) member(ordered_pair(u,cantor(u)),union(v,complement(power_class(w))))* -> .
% 300.06/300.50 54051[0:SpL:46508.0,46533.0] || member(u,intersection(union(complement(power_class(v)),w),power_class(x))) member(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))* -> .
% 300.06/300.50 54050[0:SpL:46502.0,46533.0] || member(u,intersection(union(v,complement(power_class(w))),power_class(x))) member(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))* -> .
% 300.06/300.50 54393[4:Res:14830.2,46723.0] || member(u,universal_class) subclass(domain_relation,intersection(power_class(v),complement(w))) member(ordered_pair(u,cantor(u)),union(complement(power_class(v)),w))* -> .
% 300.06/300.50 54346[0:SpL:46508.0,46723.0] || member(u,intersection(power_class(v),union(complement(power_class(w)),x))) member(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))* -> .
% 300.06/300.50 54345[0:SpL:46502.0,46723.0] || member(u,intersection(power_class(v),union(w,complement(power_class(x))))) member(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))* -> .
% 300.06/300.50 54547[0:Res:3562.1,6486.2] || member(not_subclass_element(symmetric_difference(u,v),w),complement(v))* member(not_subclass_element(symmetric_difference(u,v),w),complement(u))* -> subclass(symmetric_difference(u,v),w).
% 300.06/300.50 54508[0:Res:438.2,6486.2] || subclass(u,union(v,w))* member(not_subclass_element(u,x),complement(w))* member(not_subclass_element(u,x),complement(v))* -> subclass(u,x).
% 300.06/300.50 54487[0:Res:4.1,6486.2] || member(not_subclass_element(union(u,v),w),complement(v))* member(not_subclass_element(union(u,v),w),complement(u))* -> subclass(union(u,v),w).
% 300.06/300.50 55319[0:Res:4320.2,46503.0] || subclass(u,image(element_relation,power_class(v))) member(not_subclass_element(intersection(w,u),x),power_class(complement(power_class(v))))* -> subclass(intersection(w,u),x).
% 300.06/300.50 55507[0:Res:4322.1,4304.1] || member(not_subclass_element(intersection(u,intersection(intersection(v,w),x)),y),symmetric_difference(v,w))* -> subclass(intersection(u,intersection(intersection(v,w),x)),y).
% 300.06/300.50 55506[3:Res:4322.1,8048.1] || member(not_subclass_element(intersection(u,intersection(complement(compose(element_relation,universal_class)),v)),w),element_relation)* -> subclass(intersection(u,intersection(complement(compose(element_relation,universal_class)),v)),w).
% 300.06/300.50 55608[0:Rew:7221.0,55456.0] || -> subclass(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),w) member(not_subclass_element(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),w),successor(v))*.
% 300.06/300.50 55839[3:Res:55649.0,8119.0] || member(not_subclass_element(intersection(u,union(null_class,complement(compose(element_relation,universal_class)))),v),element_relation)* -> subclass(intersection(u,union(null_class,complement(compose(element_relation,universal_class)))),v).
% 300.06/300.50 55831[2:Res:55649.0,5614.0] || -> equal(intersection(u,union(null_class,restrict(v,w,x))),null_class) member(regular(intersection(u,union(null_class,restrict(v,w,x)))),cross_product(w,x))*.
% 300.06/300.50 56033[0:Res:4323.1,4304.1] || member(not_subclass_element(intersection(u,intersection(v,intersection(w,x))),y),symmetric_difference(w,x))* -> subclass(intersection(u,intersection(v,intersection(w,x))),y).
% 300.06/300.50 56032[3:Res:4323.1,8048.1] || member(not_subclass_element(intersection(u,intersection(v,complement(compose(element_relation,universal_class)))),w),element_relation)* -> subclass(intersection(u,intersection(v,complement(compose(element_relation,universal_class)))),w).
% 300.06/300.50 56395[2:Res:55795.0,5502.0] || member(regular(restrict(union(null_class,regular(u)),v,w)),u)* -> equal(restrict(union(null_class,regular(u)),v,w),null_class) equal(u,null_class).
% 300.06/300.50 56394[2:Res:55795.0,3523.0] || -> equal(restrict(union(null_class,restrict(u,v,w)),x,y),null_class) member(regular(restrict(union(null_class,restrict(u,v,w)),x,y)),u)*.
% 300.06/300.50 56489[0:Res:5528.2,46503.0] || subclass(u,image(element_relation,power_class(v))) member(not_subclass_element(intersection(u,w),x),power_class(complement(power_class(v))))* -> subclass(intersection(u,w),x).
% 300.06/300.50 56578[0:Rew:7221.0,56438.1] || subclass(successor(u),v) -> subclass(symmetric_difference(complement(u),complement(singleton(u))),w) member(not_subclass_element(symmetric_difference(complement(u),complement(singleton(u))),w),v)*.
% 300.06/300.50 56624[2:Res:55618.0,5502.0] || member(regular(intersection(u,restrict(regular(v),w,x))),v)* -> equal(intersection(u,restrict(regular(v),w,x)),null_class) equal(v,null_class).
% 300.06/300.50 56623[0:Res:55618.0,3523.0] || -> equal(intersection(u,restrict(restrict(v,w,x),y,z)),null_class) member(regular(intersection(u,restrict(restrict(v,w,x),y,z))),v)*.
% 300.06/300.50 56718[2:Res:55669.0,5502.0] || member(regular(restrict(intersection(regular(u),v),w,x)),u)* -> equal(restrict(intersection(regular(u),v),w,x),null_class) equal(u,null_class).
% 300.06/300.50 56717[0:Res:55669.0,3523.0] || -> equal(restrict(intersection(restrict(u,v,w),x),y,z),null_class) member(regular(restrict(intersection(restrict(u,v,w),x),y,z)),u)*.
% 300.06/300.50 56920[2:Res:56195.0,5502.0] || member(regular(restrict(intersection(u,regular(v)),w,x)),v)* -> equal(restrict(intersection(u,regular(v)),w,x),null_class) equal(v,null_class).
% 300.06/300.50 56919[0:Res:56195.0,3523.0] || -> equal(restrict(intersection(u,restrict(v,w,x)),y,z),null_class) member(regular(restrict(intersection(u,restrict(v,w,x)),y,z)),v)*.
% 300.06/300.50 57042[0:Res:5531.1,4304.1] || member(not_subclass_element(intersection(intersection(intersection(u,v),w),x),y),symmetric_difference(u,v))* -> subclass(intersection(intersection(intersection(u,v),w),x),y).
% 300.06/300.50 57041[3:Res:5531.1,8048.1] || member(not_subclass_element(intersection(intersection(complement(compose(element_relation,universal_class)),u),v),w),element_relation)* -> subclass(intersection(intersection(complement(compose(element_relation,universal_class)),u),v),w).
% 300.06/300.50 57145[0:Rew:7221.0,56989.0] || -> subclass(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),w) member(not_subclass_element(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),w),successor(u))*.
% 300.06/300.50 57408[0:Res:5532.1,4304.1] || member(not_subclass_element(intersection(intersection(u,intersection(v,w)),x),y),symmetric_difference(v,w))* -> subclass(intersection(intersection(u,intersection(v,w)),x),y).
% 300.06/300.50 57407[3:Res:5532.1,8048.1] || member(not_subclass_element(intersection(intersection(u,complement(compose(element_relation,universal_class))),v),w),element_relation)* -> subclass(intersection(intersection(u,complement(compose(element_relation,universal_class))),v),w).
% 300.06/300.50 57600[3:Res:57186.0,8119.0] || member(not_subclass_element(intersection(union(null_class,complement(compose(element_relation,universal_class))),u),v),element_relation)* -> subclass(intersection(union(null_class,complement(compose(element_relation,universal_class))),u),v).
% 300.06/300.50 57592[2:Res:57186.0,5614.0] || -> equal(intersection(union(null_class,restrict(u,v,w)),x),null_class) member(regular(intersection(union(null_class,restrict(u,v,w)),x)),cross_product(v,w))*.
% 300.06/300.50 57907[3:Res:57214.0,8119.0] || member(not_subclass_element(union(null_class,intersection(complement(compose(element_relation,universal_class)),u)),v),element_relation)* -> subclass(union(null_class,intersection(complement(compose(element_relation,universal_class)),u)),v).
% 300.06/300.50 57900[2:Res:57214.0,5614.0] || -> equal(union(null_class,intersection(restrict(u,v,w),x)),null_class) member(regular(union(null_class,intersection(restrict(u,v,w),x))),cross_product(v,w))*.
% 300.06/300.50 58302[0:Res:5667.2,6486.2] || subclass(u,symmetric_difference(v,w))* member(not_subclass_element(u,x),complement(w))* member(not_subclass_element(u,x),complement(v))* -> subclass(u,x).
% 300.06/300.50 58286[0:SpR:47763.0,5667.2] || subclass(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))) -> subclass(u,x) member(not_subclass_element(u,x),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.50 58270[0:SpR:47762.0,5667.2] || subclass(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)) -> subclass(u,x) member(not_subclass_element(u,x),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.50 58345[0:Obv:58307.2] || subclass(u,symmetric_difference(v,w)) member(not_subclass_element(u,intersection(x,union(v,w))),x)* -> subclass(u,intersection(x,union(v,w))).
% 300.06/300.50 58987[3:Res:58786.0,8119.0] || member(not_subclass_element(union(null_class,intersection(u,complement(compose(element_relation,universal_class)))),v),element_relation)* -> subclass(union(null_class,intersection(u,complement(compose(element_relation,universal_class)))),v).
% 300.06/300.50 58980[2:Res:58786.0,5614.0] || -> equal(union(null_class,intersection(u,restrict(v,w,x))),null_class) member(regular(union(null_class,intersection(u,restrict(v,w,x)))),cross_product(w,x))*.
% 300.06/300.50 60477[2:Res:57823.0,5502.0] || member(regular(union(null_class,restrict(regular(u),v,w))),u)* -> equal(union(null_class,restrict(regular(u),v,w)),null_class) equal(u,null_class).
% 300.06/300.50 60476[2:Res:57823.0,3523.0] || -> equal(union(null_class,restrict(restrict(u,v,w),x,y)),null_class) member(regular(union(null_class,restrict(restrict(u,v,w),x,y))),u)*.
% 300.06/300.50 60589[4:SpL:47380.0,24554.1] || equal(intersection(power_class(u),power_class(complement(power_class(v)))),singleton(singleton(null_class))) subclass(universal_class,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 300.06/300.50 60583[0:SpL:47380.0,221.1] || equal(intersection(power_class(u),power_class(complement(power_class(v)))),range_of(xr)) equal(union(complement(power_class(u)),image(element_relation,power_class(v))),range_of(xr))** -> .
% 300.06/300.50 60549[0:SpR:47380.0,27.2] || member(u,universal_class) -> member(u,intersection(power_class(v),power_class(complement(power_class(w))))) member(u,union(complement(power_class(v)),image(element_relation,power_class(w))))*.
% 300.06/300.50 60707[2:Res:57155.0,5502.0] || member(regular(intersection(restrict(regular(u),v,w),x)),u)* -> equal(intersection(restrict(regular(u),v,w),x),null_class) equal(u,null_class).
% 300.06/300.50 60706[0:Res:57155.0,3523.0] || -> equal(intersection(restrict(restrict(u,v,w),x,y),z),null_class) member(regular(intersection(restrict(restrict(u,v,w),x,y),z)),u)*.
% 300.06/300.50 60855[4:SpL:47383.0,24554.1] || equal(intersection(power_class(complement(power_class(u))),power_class(v)),singleton(singleton(null_class))) subclass(universal_class,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 300.06/300.50 60849[0:SpL:47383.0,221.1] || equal(intersection(power_class(complement(power_class(u))),power_class(v)),range_of(xr)) equal(union(image(element_relation,power_class(u)),complement(power_class(v))),range_of(xr))** -> .
% 300.06/300.50 60814[0:SpR:47383.0,27.2] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),power_class(w))) member(u,union(image(element_relation,power_class(v)),complement(power_class(w))))*.
% 300.06/300.50 62137[2:Rew:9620.2,62136.2] || equal(u,v) member(regular(intersection(v,w)),unordered_pair(v,u))* -> equal(intersection(v,w),null_class) equal(unordered_pair(v,u),null_class).
% 300.06/300.50 62143[4:MRR:62093.0,9963.1] || -> equal(apply(u,regular(intersection(regular(cantor(u)),v))),sum_class(range_of(null_class)))** equal(intersection(regular(cantor(u)),v),null_class) equal(cantor(u),null_class).
% 300.06/300.50 62144[2:MRR:62091.0,9963.1] || -> member(regular(intersection(regular(union(u,v)),w)),complement(u))* equal(intersection(regular(union(u,v)),w),null_class) equal(union(u,v),null_class).
% 300.06/300.50 62145[2:MRR:62090.0,9963.1] || -> member(regular(intersection(regular(union(u,v)),w)),complement(v))* equal(intersection(regular(union(u,v)),w),null_class) equal(union(u,v),null_class).
% 300.06/300.50 62398[2:Rew:9620.2,62397.2] || equal(u,v) member(regular(intersection(w,v)),unordered_pair(v,u))* -> equal(intersection(w,v),null_class) equal(unordered_pair(v,u),null_class).
% 300.06/300.50 62404[4:MRR:62356.0,9963.1] || -> equal(apply(u,regular(intersection(v,regular(cantor(u))))),sum_class(range_of(null_class)))** equal(intersection(v,regular(cantor(u))),null_class) equal(cantor(u),null_class).
% 300.06/300.50 62405[2:MRR:62354.0,9963.1] || -> member(regular(intersection(u,regular(union(v,w)))),complement(v))* equal(intersection(u,regular(union(v,w))),null_class) equal(union(v,w),null_class).
% 300.06/300.50 62406[2:MRR:62353.0,9963.1] || -> member(regular(intersection(u,regular(union(v,w)))),complement(w))* equal(intersection(u,regular(union(v,w))),null_class) equal(union(v,w),null_class).
% 300.06/300.50 62738[2:Rew:27508.0,62698.0] || -> equal(symmetric_difference(union(null_class,complement(u)),complement(v)),null_class) member(regular(symmetric_difference(union(null_class,complement(u)),complement(v))),union(union(null_class,u),v))*.
% 300.06/300.50 62739[2:Rew:35175.0,62697.0] || -> equal(symmetric_difference(union(null_class,complement(u)),complement(v)),null_class) member(regular(symmetric_difference(union(null_class,complement(u)),complement(v))),union(union(u,u),v))*.
% 300.06/300.50 62740[2:Rew:27508.0,62681.0] || -> equal(symmetric_difference(complement(u),union(null_class,complement(v))),null_class) member(regular(symmetric_difference(complement(u),union(null_class,complement(v)))),union(u,union(null_class,v)))*.
% 300.06/300.50 62741[2:Rew:35175.0,62680.0] || -> equal(symmetric_difference(complement(u),union(null_class,complement(v))),null_class) member(regular(symmetric_difference(complement(u),union(null_class,complement(v)))),union(u,union(v,v)))*.
% 300.06/300.50 63888[0:Rew:46638.0,63749.1] || subclass(union(u,complement(power_class(v))),w) -> equal(symmetric_difference(complement(u),power_class(v)),null_class) member(regular(symmetric_difference(complement(u),power_class(v))),w)*.
% 300.06/300.50 64396[0:Rew:46932.0,64258.1] || subclass(union(complement(power_class(u)),v),w) -> equal(symmetric_difference(power_class(u),complement(v)),null_class) member(regular(symmetric_difference(power_class(u),complement(v))),w)*.
% 300.06/300.50 65124[2:SpL:43004.0,47385.0] || member(regular(power_class(complement(power_class(union(null_class,u))))),image(element_relation,power_class(union(null_class,u))))* -> equal(power_class(complement(power_class(union(u,u)))),null_class).
% 300.06/300.50 65113[2:SpL:43004.0,47385.0] || member(regular(power_class(complement(power_class(union(u,u))))),image(element_relation,power_class(union(u,u))))* -> equal(power_class(complement(power_class(union(null_class,u)))),null_class).
% 300.06/300.50 65575[0:Res:9927.3,4292.0] || member(u,universal_class) member(v,u) subclass(element_relation,symmetric_difference(complement(w),complement(x)))* -> member(ordered_pair(v,u),union(w,x))*.
% 300.06/300.50 66610[2:SpL:27508.0,2803.0] || member(not_subclass_element(union(union(null_class,u),v),w),intersection(union(null_class,complement(u)),complement(v)))* -> subclass(union(union(null_class,u),v),w).
% 300.06/300.50 66609[2:SpL:35175.0,2803.0] || member(not_subclass_element(union(union(u,u),v),w),intersection(union(null_class,complement(u)),complement(v)))* -> subclass(union(union(u,u),v),w).
% 300.06/300.50 66592[2:SpL:27508.0,2803.0] || member(not_subclass_element(union(u,union(null_class,v)),w),intersection(complement(u),union(null_class,complement(v))))* -> subclass(union(u,union(null_class,v)),w).
% 300.06/300.50 66591[2:SpL:35175.0,2803.0] || member(not_subclass_element(union(u,union(v,v)),w),intersection(complement(u),union(null_class,complement(v))))* -> subclass(union(u,union(v,v)),w).
% 300.06/300.50 68516[2:Obv:68432.3] || member(u,v) subclass(unordered_pair(w,u),regular(x))* member(w,x) -> subclass(unordered_pair(w,u),v)* equal(x,null_class).
% 300.06/300.50 68517[2:Obv:68431.3] || member(u,v) subclass(unordered_pair(u,w),regular(x))* member(w,x) -> subclass(unordered_pair(u,w),v)* equal(x,null_class).
% 300.06/300.50 68518[2:MRR:68462.3,51296.1] || member(ordered_pair(u,not_subclass_element(v,w)),compose(x,y))* subclass(v,regular(image(x,image(y,singleton(u)))))* -> subclass(v,w).
% 300.06/300.50 68892[4:SpR:14810.2,6027.0] || member(u,universal_class) -> member(u,cantor(cross_product(singleton(v),w))) equal(range__dfg(cross_product(singleton(u),universal_class),v,w),second(not_subclass_element(null_class,null_class)))**.
% 300.06/300.50 69240[0:Rew:69101.0,69233.1] || member(ordered_pair(u,not_subclass_element(v,image(w,range_of(null_class)))),compose(w,complement(cross_product(singleton(u),universal_class))))* -> subclass(v,image(w,range_of(null_class))).
% 300.06/300.50 69280[4:Res:2002.2,69158.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,cantor(complement(cross_product(singleton(ordered_pair(u,ordered_pair(v,compose(u,v)))),universal_class))))* -> .
% 300.06/300.50 69372[4:Res:2892.1,9932.0] || -> equal(intersection(u,restrict(apply(null_class,v),w,x)),null_class) member(regular(intersection(u,restrict(apply(null_class,v),w,x))),sum_class(range_of(null_class)))*.
% 300.06/300.50 69371[4:Res:2892.1,9931.0] || -> equal(intersection(u,restrict(apply(null_class,v),w,x)),null_class) member(regular(intersection(u,restrict(apply(null_class,v),w,x))),apply(null_class,y))*.
% 300.06/300.50 69370[4:Res:2892.1,9930.0] || -> equal(intersection(u,restrict(sum_class(range_of(null_class)),v,w)),null_class) member(regular(intersection(u,restrict(sum_class(range_of(null_class)),v,w))),apply(null_class,x))*.
% 300.06/300.50 69356[0:Res:2892.1,576.0] || -> equal(intersection(u,restrict(symmetric_difference(v,w),x,y)),null_class) member(regular(intersection(u,restrict(symmetric_difference(v,w),x,y))),union(v,w))*.
% 300.06/300.50 69317[0:SpR:276.0,2892.1] || -> equal(intersection(u,restrict(cross_product(v,w),x,y)),null_class) member(regular(intersection(u,restrict(cross_product(x,y),v,w))),cross_product(v,w))*.
% 300.06/300.50 69471[4:Res:3499.1,9932.0] || -> equal(intersection(restrict(apply(null_class,u),v,w),x),null_class) member(regular(intersection(restrict(apply(null_class,u),v,w),x)),sum_class(range_of(null_class)))*.
% 300.06/300.50 69470[4:Res:3499.1,9931.0] || -> equal(intersection(restrict(apply(null_class,u),v,w),x),null_class) member(regular(intersection(restrict(apply(null_class,u),v,w),x)),apply(null_class,y))*.
% 300.06/300.50 69469[4:Res:3499.1,9930.0] || -> equal(intersection(restrict(sum_class(range_of(null_class)),u,v),w),null_class) member(regular(intersection(restrict(sum_class(range_of(null_class)),u,v),w)),apply(null_class,x))*.
% 300.06/300.50 69455[0:Res:3499.1,576.0] || -> equal(intersection(restrict(symmetric_difference(u,v),w,x),y),null_class) member(regular(intersection(restrict(symmetric_difference(u,v),w,x),y)),union(u,v))*.
% 300.06/300.50 69415[0:SpR:276.0,3499.1] || -> equal(intersection(restrict(cross_product(u,v),w,x),y),null_class) member(regular(intersection(restrict(cross_product(w,x),u,v),y)),cross_product(u,v))*.
% 300.06/300.50 70320[0:Obv:70201.3] || member(u,intersection(v,w)) subclass(unordered_pair(x,u),w) member(x,v) -> subclass(unordered_pair(x,u),intersection(v,w))*.
% 300.06/300.50 70321[0:Obv:70200.3] || member(u,intersection(v,w)) subclass(unordered_pair(u,x),w) member(x,v) -> subclass(unordered_pair(u,x),intersection(v,w))*.
% 300.06/300.50 70393[2:Res:2002.2,43320.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,union(null_class,w)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 300.06/300.50 74435[4:Rew:72460.0,72737.1,72460.0,72737.0] || -> equal(intersection(union(null_class,apply(null_class,u)),v),null_class) member(regular(intersection(union(null_class,apply(null_class,u)),v)),union(null_class,apply(null_class,w)))*.
% 300.06/300.50 74436[4:Rew:72460.0,72738.1,72460.0,72738.0] || -> equal(intersection(u,union(null_class,apply(null_class,v))),null_class) member(regular(intersection(u,union(null_class,apply(null_class,v)))),union(null_class,apply(null_class,w)))*.
% 300.06/300.50 73597[0:Rew:73462.0,50182.0] || -> equal(intersection(union(u,image(element_relation,power_class(v))),complement(intersection(u,complement(power_class(complement(power_class(v))))))),symmetric_difference(u,complement(power_class(complement(power_class(v))))))**.
% 300.06/300.50 73599[0:Rew:73462.0,49993.0] || -> equal(intersection(union(image(element_relation,power_class(u)),v),complement(intersection(complement(power_class(complement(power_class(u)))),v))),symmetric_difference(complement(power_class(complement(power_class(u)))),v))**.
% 300.06/300.50 76954[9:Res:75452.1,8119.0] function(complement(compose(element_relation,universal_class))) || member(not_subclass_element(successor(complement(compose(element_relation,universal_class))),u),element_relation)* -> subclass(successor(complement(compose(element_relation,universal_class))),u).
% 300.06/300.50 76945[9:Res:75452.1,5614.0] function(restrict(u,v,w)) || -> equal(successor(restrict(u,v,w)),null_class) member(regular(successor(restrict(u,v,w))),cross_product(v,w))*.
% 300.06/300.50 77483[2:Rew:77431.0,75836.0] || -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))),complement(symmetric_difference(union(u,v),complement(intersection(u,v)))))*.
% 300.06/300.50 77654[2:Rew:77572.0,77489.1] || equal(symmetric_difference(u,v),null_class) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),union(union(u,v),complement(intersection(u,v))))**.
% 300.06/300.50 78146[2:Rew:78007.0,78045.1] || subclass(union(u,complement(power_class(null_class))),symmetric_difference(power_class(null_class),complement(u)))* -> equal(symmetric_difference(power_class(null_class),complement(u)),union(u,complement(power_class(null_class)))).
% 300.06/300.50 78147[0:Rew:78007.0,78046.1] || subclass(union(u,complement(power_class(universal_class))),symmetric_difference(power_class(universal_class),complement(u)))* -> equal(symmetric_difference(power_class(universal_class),complement(u)),union(u,complement(power_class(universal_class)))).
% 300.06/300.50 80219[4:Rew:79906.0,79889.0] || -> equal(symmetric_difference(complement(u),complement(apply(null_class,universal_class))),null_class) member(regular(symmetric_difference(complement(u),complement(apply(null_class,v)))),union(u,sum_class(range_of(null_class))))*.
% 300.06/300.50 79878[4:SpR:73051.0,46638.0] || -> equal(intersection(union(sum_class(range_of(null_class)),complement(power_class(u))),union(complement(apply(null_class,v)),power_class(u))),symmetric_difference(complement(apply(null_class,v)),power_class(u)))**.
% 300.06/300.50 80220[4:Rew:79906.0,79848.0] || -> equal(symmetric_difference(complement(apply(null_class,universal_class)),complement(u)),null_class) member(regular(symmetric_difference(complement(apply(null_class,v)),complement(u))),union(sum_class(range_of(null_class)),u))*.
% 300.06/300.50 80472[4:SpR:79906.0,73469.0] || -> equal(intersection(union(power_class(u),complement(apply(null_class,universal_class))),union(complement(power_class(u)),sum_class(range_of(null_class)))),symmetric_difference(power_class(u),complement(apply(null_class,universal_class))))**.
% 300.06/300.50 81014[2:SpL:72272.0,2803.0] || member(not_subclass_element(union(u,union(v,null_class)),w),intersection(complement(u),union(null_class,complement(v))))* -> subclass(union(u,union(v,null_class)),w).
% 300.06/300.50 80985[2:SpL:72272.0,2803.0] || member(not_subclass_element(union(union(u,null_class),v),w),intersection(union(null_class,complement(u)),complement(v)))* -> subclass(union(union(u,null_class),v),w).
% 300.06/300.50 81093[2:Rew:72272.0,80948.0] || -> equal(symmetric_difference(complement(u),union(null_class,complement(v))),null_class) member(regular(symmetric_difference(complement(u),union(null_class,complement(v)))),union(u,union(v,null_class)))*.
% 300.06/300.50 81094[2:Rew:72272.0,80907.0] || -> equal(symmetric_difference(union(null_class,complement(u)),complement(v)),null_class) member(regular(symmetric_difference(union(null_class,complement(u)),complement(v))),union(union(u,null_class),v))*.
% 300.06/300.50 81329[4:SpR:73050.0,73469.0] || -> equal(intersection(union(power_class(u),complement(apply(null_class,v))),union(complement(power_class(u)),apply(null_class,w))),symmetric_difference(power_class(u),complement(apply(null_class,v))))**.
% 300.06/300.50 81321[4:SpR:73050.0,7244.1] || -> equal(symmetric_difference(complement(u),complement(apply(null_class,v))),null_class) member(regular(symmetric_difference(complement(u),complement(apply(null_class,w)))),union(u,apply(null_class,v)))*.
% 300.06/300.50 81310[4:SpR:73050.0,46638.0] || -> equal(intersection(union(apply(null_class,u),complement(power_class(v))),union(complement(apply(null_class,w)),power_class(v))),symmetric_difference(complement(apply(null_class,w)),power_class(v)))**.
% 300.06/300.50 81280[4:SpR:73050.0,7244.1] || -> equal(symmetric_difference(complement(apply(null_class,u)),complement(v)),null_class) member(regular(symmetric_difference(complement(apply(null_class,w)),complement(v))),union(apply(null_class,u),v))*.
% 300.06/300.50 81767[0:Obv:81722.1] || member(ordered_pair(u,v),compose(w,x)) -> member(y,unordered_pair(y,v))* subclass(unordered_pair(y,v),image(w,image(x,singleton(u))))*.
% 300.06/300.50 81938[2:SpL:76334.0,47385.0] || member(regular(power_class(complement(power_class(union(null_class,u))))),image(element_relation,power_class(union(null_class,u))))* -> equal(power_class(complement(power_class(union(u,null_class)))),null_class).
% 300.06/300.50 81926[2:SpL:76334.0,47385.0] || member(regular(power_class(complement(power_class(union(u,null_class))))),image(element_relation,power_class(union(u,null_class))))* -> equal(power_class(complement(power_class(union(null_class,u)))),null_class).
% 300.06/300.50 82125[0:Obv:82078.1] || member(ordered_pair(u,v),compose(w,x)) -> member(y,unordered_pair(v,y))* subclass(unordered_pair(v,y),image(w,image(x,singleton(u))))*.
% 300.06/300.50 83642[2:SpL:75241.0,47385.0] || member(regular(power_class(complement(power_class(union(u,null_class))))),image(element_relation,power_class(union(u,null_class))))* -> equal(power_class(complement(power_class(union(u,u)))),null_class).
% 300.06/300.50 83626[2:SpL:75241.0,47385.0] || member(regular(power_class(complement(power_class(union(u,u))))),image(element_relation,power_class(union(u,u))))* -> equal(power_class(complement(power_class(union(u,null_class)))),null_class).
% 300.06/300.50 84008[2:Res:2002.2,75363.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,union(w,null_class)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 300.06/300.50 84346[9:Res:76532.1,5658.0] function(intersection(u,v)) || -> subclass(intersection(successor(intersection(u,v)),w),x) member(not_subclass_element(intersection(successor(intersection(u,v)),w),x),u)*.
% 300.06/300.50 84345[9:Res:76532.1,5659.0] function(intersection(u,v)) || -> subclass(intersection(successor(intersection(u,v)),w),x) member(not_subclass_element(intersection(successor(intersection(u,v)),w),x),v)*.
% 300.06/300.50 84400[9:Res:76638.1,5658.0] function(intersection(u,v)) || -> subclass(intersection(w,successor(intersection(u,v))),x) member(not_subclass_element(intersection(w,successor(intersection(u,v))),x),u)*.
% 300.06/300.50 84399[9:Res:76638.1,5659.0] function(intersection(u,v)) || -> subclass(intersection(w,successor(intersection(u,v))),x) member(not_subclass_element(intersection(w,successor(intersection(u,v))),x),v)*.
% 300.06/300.50 84590[0:SpR:77552.0,73469.0] || -> equal(intersection(union(power_class(u),complement(symmetric_difference(v,w))),union(complement(power_class(u)),symmetric_difference(w,v))),symmetric_difference(power_class(u),complement(symmetric_difference(v,w))))**.
% 300.06/300.50 84582[0:SpR:77552.0,7244.1] || -> equal(symmetric_difference(complement(u),complement(symmetric_difference(v,w))),null_class) member(regular(symmetric_difference(complement(u),complement(symmetric_difference(w,v)))),union(u,symmetric_difference(v,w)))*.
% 300.06/300.50 84571[0:SpR:77552.0,46638.0] || -> equal(intersection(union(symmetric_difference(u,v),complement(power_class(w))),union(complement(symmetric_difference(v,u)),power_class(w))),symmetric_difference(complement(symmetric_difference(v,u)),power_class(w)))**.
% 300.06/300.50 84541[0:SpR:77552.0,7244.1] || -> equal(symmetric_difference(complement(symmetric_difference(u,v)),complement(w)),null_class) member(regular(symmetric_difference(complement(symmetric_difference(v,u)),complement(w))),union(symmetric_difference(u,v),w))*.
% 300.06/300.50 85376[2:Rew:26509.0,85351.2] || member(apply(choice,u),symmetric_difference(v,w)) member(u,universal_class) subclass(u,union(null_class,intersection(v,w)))* -> equal(u,null_class).
% 300.06/300.50 85401[0:MRR:85400.0,13.0] || subclass(unordered_pair(u,v),complement(w))* member(v,w) -> equal(apply(choice,unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 300.06/300.50 85403[0:MRR:85402.0,13.0] || subclass(unordered_pair(u,v),complement(w))* member(u,w) -> equal(apply(choice,unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 300.06/300.50 85472[2:Rew:26509.0,85445.3] function(u) || member(image(u,v),symmetric_difference(w,x))* member(v,universal_class) subclass(universal_class,union(null_class,intersection(w,x)))* -> .
% 300.06/300.50 85694[2:Rew:73483.0,85616.1] || member(regular(union(null_class,symmetric_difference(u,v))),symmetric_difference(union(u,v),complement(intersection(u,v))))* -> equal(union(null_class,symmetric_difference(u,v)),null_class).
% 300.06/300.50 86062[0:SpL:46507.0,6490.0] || subclass(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(regular(u),union(image(element_relation,power_class(v)),w)) -> equal(u,null_class).
% 300.06/300.50 86039[0:SpL:46507.0,6490.0] || subclass(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(regular(u),union(v,image(element_relation,power_class(w)))) -> equal(u,null_class).
% 300.06/300.50 87752[0:Res:55353.1,7495.1] || subclass(u,singleton(v))* member(intersection(w,u),universal_class) -> equal(intersection(w,u),null_class) equal(apply(choice,intersection(w,u)),v)*.
% 300.06/300.50 88423[2:Res:2002.2,55935.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,union(w,w))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 300.06/300.50 88674[0:Res:56523.1,7495.1] || subclass(u,singleton(v))* member(intersection(u,w),universal_class) -> equal(intersection(u,w),null_class) equal(apply(choice,intersection(u,w)),v)*.
% 300.06/300.50 88883[2:Res:88640.1,3514.0] || subclass(u,unordered_pair(v,w))* -> equal(union(null_class,u),null_class) equal(regular(union(null_class,u)),w) equal(regular(union(null_class,u)),v).
% 300.06/300.50 88875[2:Res:88640.1,7495.1] || subclass(u,singleton(v))* member(union(null_class,u),universal_class) -> equal(union(null_class,u),null_class) equal(apply(choice,union(null_class,u)),v)*.
% 300.06/300.50 88914[4:Res:5179.1,15172.0] || member(range_of(null_class),universal_class) subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(apply(null_class,w),cantor(apply(null_class,w))),v)*.
% 300.06/300.50 89063[2:Res:88641.1,3514.0] || subclass(u,unordered_pair(v,w))* -> equal(union(u,null_class),null_class) equal(regular(union(u,null_class)),w) equal(regular(union(u,null_class)),v).
% 300.06/300.50 89055[2:Res:88641.1,7495.1] || subclass(u,singleton(v))* member(union(u,null_class),universal_class) -> equal(union(u,null_class),null_class) equal(apply(choice,union(u,null_class)),v)*.
% 300.06/300.50 90040[2:SpL:89829.1,1990.1] || equal(u,universal_class) member(ordered_pair(u,v),compose(w,x))* subclass(image(w,image(x,null_class)),y)* -> member(v,y)*.
% 300.06/300.50 91303[0:SpR:46507.0,7040.1] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),w),complement(x)))* -> member(u,union(intersection(power_class(complement(power_class(v))),complement(w)),x)).
% 300.06/300.50 91280[0:SpR:46507.0,7040.1] || member(u,symmetric_difference(union(v,image(element_relation,power_class(w))),complement(x)))* -> member(u,union(intersection(complement(v),power_class(complement(power_class(w)))),x)).
% 300.06/300.50 91750[2:Res:91573.0,617.0] || -> equal(singleton(complement(ordered_pair(u,v))),null_class)** equal(complement(ordered_pair(u,v)),unordered_pair(u,singleton(v))) equal(complement(ordered_pair(u,v)),singleton(u)).
% 300.06/300.50 91744[2:Res:91573.0,6486.2] || member(complement(union(u,v)),complement(v))* member(complement(union(u,v)),complement(u))* -> equal(singleton(complement(union(u,v))),null_class).
% 300.06/300.50 91731[2:Res:91573.0,19.0] || -> equal(singleton(complement(cross_product(u,v))),null_class) equal(ordered_pair(first(complement(cross_product(u,v))),second(complement(cross_product(u,v)))),complement(cross_product(u,v)))**.
% 300.06/300.50 91904[0:SpR:46507.0,7118.1] || member(u,symmetric_difference(complement(v),union(image(element_relation,power_class(w)),x)))* -> member(u,union(v,intersection(power_class(complement(power_class(w))),complement(x)))).
% 300.06/300.50 91881[0:SpR:46507.0,7118.1] || member(u,symmetric_difference(complement(v),union(w,image(element_relation,power_class(x)))))* -> member(u,union(v,intersection(complement(w),power_class(complement(power_class(x)))))).
% 300.06/300.50 92404[2:Obv:92339.1] || subclass(symmetric_difference(complement(u),complement(v)),regular(union(u,v)))* -> subclass(symmetric_difference(complement(u),complement(v)),w)* equal(union(u,v),null_class).
% 300.06/300.50 93445[2:Obv:93370.1] || subclass(intersection(u,symmetric_difference(v,w)),regular(union(v,w)))* -> subclass(intersection(u,symmetric_difference(v,w)),x)* equal(union(v,w),null_class).
% 300.06/300.50 93791[2:Obv:93713.1] || subclass(intersection(symmetric_difference(u,v),w),regular(union(u,v)))* -> subclass(intersection(symmetric_difference(u,v),w),x)* equal(union(u,v),null_class).
% 300.06/300.50 94450[0:Obv:94408.1] || member(not_subclass_element(intersection(u,restrict(v,w,x)),intersection(y,v)),y)* -> subclass(intersection(u,restrict(v,w,x)),intersection(y,v)).
% 300.06/300.50 95095[0:Obv:95048.1] || member(not_subclass_element(intersection(restrict(u,v,w),x),intersection(y,u)),y)* -> subclass(intersection(restrict(u,v,w),x),intersection(y,u)).
% 300.06/300.50 96103[3:Res:96063.0,5655.0] || subclass(complement(element_relation),u) -> subclass(intersection(v,complement(compose(element_relation,universal_class))),w) member(not_subclass_element(intersection(v,complement(compose(element_relation,universal_class))),w),u)*.
% 300.06/300.50 96148[3:Res:96089.0,5655.0] || subclass(complement(element_relation),u) -> subclass(intersection(complement(compose(element_relation,universal_class)),v),w) member(not_subclass_element(intersection(complement(compose(element_relation,universal_class)),v),w),u)*.
% 300.06/300.50 96176[3:Res:96140.0,5655.0] || subclass(complement(element_relation),u) -> subclass(union(null_class,complement(compose(element_relation,universal_class))),v) member(not_subclass_element(union(null_class,complement(compose(element_relation,universal_class))),v),u)*.
% 300.06/300.50 99469[0:SpR:71235.1,73469.0] || subclass(union(complement(power_class(u)),v),union(power_class(u),complement(v)))* -> equal(symmetric_difference(power_class(u),complement(v)),union(complement(power_class(u)),v)).
% 300.06/300.50 99468[0:SpR:71235.1,46638.0] || subclass(union(complement(u),power_class(v)),union(u,complement(power_class(v))))* -> equal(symmetric_difference(complement(u),power_class(v)),union(complement(u),power_class(v))).
% 300.06/300.50 99467[0:SpR:71235.1,7221.0] || subclass(union(complement(u),complement(singleton(u))),successor(u))* -> equal(symmetric_difference(complement(u),complement(singleton(u))),union(complement(u),complement(singleton(u)))).
% 300.06/300.50 99464[0:SpR:71235.1,73471.0] || subclass(complement(restrict(u,v,w)),union(u,cross_product(v,w)))* -> equal(symmetric_difference(u,cross_product(v,w)),complement(restrict(u,v,w))).
% 300.06/300.50 99463[0:SpR:71235.1,73470.0] || subclass(complement(restrict(u,v,w)),union(cross_product(v,w),u))* -> equal(symmetric_difference(cross_product(v,w),u),complement(restrict(u,v,w))).
% 300.06/300.50 100999[4:MRR:100944.0,319.0] || member(u,universal_class) subclass(domain_relation,regular(union(v,w)))* -> member(ordered_pair(u,cantor(u)),complement(v))* equal(union(v,w),null_class).
% 300.06/300.50 101000[4:MRR:100943.0,319.0] || member(u,universal_class) subclass(domain_relation,regular(union(v,w)))* -> member(ordered_pair(u,cantor(u)),complement(w))* equal(union(v,w),null_class).
% 300.06/300.50 101246[0:Res:10763.2,46565.0] || subclass(universal_class,intersection(complement(u),power_class(complement(power_class(v)))))* member(regular(w),union(u,image(element_relation,power_class(v))))* -> equal(w,null_class).
% 300.06/300.50 101245[0:Res:19334.2,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) member(w,union(u,image(element_relation,power_class(v))))* -> equal(singleton(w),null_class).
% 300.06/300.50 101213[4:Res:23803.1,46565.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),union(u,image(element_relation,power_class(v))))* -> .
% 300.06/300.50 101185[4:SpL:73050.0,46565.0] || member(u,intersection(complement(apply(null_class,v)),power_class(complement(power_class(w)))))* member(u,union(apply(null_class,x),image(element_relation,power_class(w))))* -> .
% 300.06/300.50 101183[2:SpL:27508.0,46565.0] || member(u,intersection(union(null_class,complement(v)),power_class(complement(power_class(w)))))* member(u,union(union(null_class,v),image(element_relation,power_class(w)))) -> .
% 300.06/300.50 101182[2:SpL:72272.0,46565.0] || member(u,intersection(union(null_class,complement(v)),power_class(complement(power_class(w)))))* member(u,union(union(v,null_class),image(element_relation,power_class(w)))) -> .
% 300.06/300.50 101181[2:SpL:35175.0,46565.0] || member(u,intersection(union(null_class,complement(v)),power_class(complement(power_class(w)))))* member(u,union(union(v,v),image(element_relation,power_class(w))))* -> .
% 300.06/300.50 101180[4:SpL:79906.0,46565.0] || member(u,intersection(complement(apply(null_class,universal_class)),power_class(complement(power_class(v)))))* member(u,union(sum_class(range_of(null_class)),image(element_relation,power_class(v)))) -> .
% 300.06/300.50 101178[0:SpL:77552.0,46565.0] || member(u,intersection(complement(symmetric_difference(v,w)),power_class(complement(power_class(x)))))* member(u,union(symmetric_difference(w,v),image(element_relation,power_class(x)))) -> .
% 300.06/300.50 101289[0:Rew:73462.0,101162.1] || equal(complement(power_class(u)),universal_class) member(v,intersection(power_class(universal_class),complement(w))) member(v,union(w,image(element_relation,power_class(u))))* -> .
% 300.06/300.50 101157[2:SpL:76334.0,46565.0] || member(u,intersection(complement(v),power_class(complement(power_class(union(null_class,w))))))* member(u,union(v,image(element_relation,power_class(union(w,null_class))))) -> .
% 300.06/300.50 101156[2:SpL:75241.0,46565.0] || member(u,intersection(complement(v),power_class(complement(power_class(union(w,w))))))* member(u,union(v,image(element_relation,power_class(union(w,null_class))))) -> .
% 300.06/300.50 101155[2:SpL:43004.0,46565.0] || member(u,intersection(complement(v),power_class(complement(power_class(union(w,w))))))* member(u,union(v,image(element_relation,power_class(union(null_class,w))))) -> .
% 300.06/300.50 101154[2:SpL:76334.0,46565.0] || member(u,intersection(complement(v),power_class(complement(power_class(union(w,null_class))))))* member(u,union(v,image(element_relation,power_class(union(null_class,w))))) -> .
% 300.06/300.50 101153[2:SpL:43004.0,46565.0] || member(u,intersection(complement(v),power_class(complement(power_class(union(null_class,w))))))* member(u,union(v,image(element_relation,power_class(union(w,w)))))* -> .
% 300.06/300.50 101152[2:SpL:75241.0,46565.0] || member(u,intersection(complement(v),power_class(complement(power_class(union(w,null_class))))))* member(u,union(v,image(element_relation,power_class(union(w,w)))))* -> .
% 300.06/300.50 101150[2:SpL:81953.1,46565.0] || equal(null_class,u) member(v,intersection(complement(w),power_class(complement(power_class(u)))))* member(v,union(w,image(element_relation,power_class(null_class)))) -> .
% 300.06/300.50 101149[0:SpL:20797.1,46565.0] || equal(u,universal_class) member(v,intersection(complement(w),power_class(complement(power_class(u)))))* member(v,union(w,image(element_relation,power_class(universal_class)))) -> .
% 300.06/300.50 101148[0:SpL:20797.1,46565.0] || equal(u,universal_class) member(v,intersection(complement(w),power_class(complement(power_class(universal_class)))))* member(v,union(w,image(element_relation,power_class(u))))* -> .
% 300.06/300.50 101147[2:SpL:81953.1,46565.0] || equal(null_class,u) member(v,intersection(complement(w),power_class(complement(power_class(null_class)))))* member(v,union(w,image(element_relation,power_class(u))))* -> .
% 300.06/300.50 101544[0:Res:10763.2,46597.0] || subclass(universal_class,intersection(power_class(complement(power_class(u))),complement(v)))* member(regular(w),union(image(element_relation,power_class(u)),v))* -> equal(w,null_class).
% 300.06/300.50 101543[0:Res:19334.2,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) member(w,union(image(element_relation,power_class(u)),v))* -> equal(singleton(w),null_class).
% 300.06/300.50 101511[4:Res:23803.1,46597.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.50 101482[0:SpL:20797.1,46597.0] || equal(complement(power_class(u)),universal_class) member(v,intersection(power_class(universal_class),complement(w))) member(v,union(image(element_relation,power_class(u)),w))* -> .
% 300.06/300.50 101477[2:SpL:76334.0,46597.0] || member(u,intersection(power_class(complement(power_class(union(null_class,v)))),complement(w)))* member(u,union(image(element_relation,power_class(union(v,null_class))),w)) -> .
% 300.06/300.50 101476[2:SpL:75241.0,46597.0] || member(u,intersection(power_class(complement(power_class(union(v,v)))),complement(w)))* member(u,union(image(element_relation,power_class(union(v,null_class))),w)) -> .
% 300.06/300.50 101475[2:SpL:43004.0,46597.0] || member(u,intersection(power_class(complement(power_class(union(v,v)))),complement(w)))* member(u,union(image(element_relation,power_class(union(null_class,v))),w)) -> .
% 300.06/300.50 101474[2:SpL:76334.0,46597.0] || member(u,intersection(power_class(complement(power_class(union(v,null_class)))),complement(w)))* member(u,union(image(element_relation,power_class(union(null_class,v))),w)) -> .
% 300.06/300.50 101473[2:SpL:43004.0,46597.0] || member(u,intersection(power_class(complement(power_class(union(null_class,v)))),complement(w)))* member(u,union(image(element_relation,power_class(union(v,v))),w))* -> .
% 300.06/300.50 101472[2:SpL:75241.0,46597.0] || member(u,intersection(power_class(complement(power_class(union(v,null_class)))),complement(w)))* member(u,union(image(element_relation,power_class(union(v,v))),w))* -> .
% 300.06/300.50 101470[2:SpL:81953.1,46597.0] || equal(null_class,u) member(v,intersection(power_class(complement(power_class(u))),complement(w)))* member(v,union(image(element_relation,power_class(null_class)),w)) -> .
% 300.06/300.50 101469[0:SpL:20797.1,46597.0] || equal(u,universal_class) member(v,intersection(power_class(complement(power_class(u))),complement(w)))* member(v,union(image(element_relation,power_class(universal_class)),w)) -> .
% 300.06/300.50 101468[0:SpL:20797.1,46597.0] || equal(u,universal_class) member(v,intersection(power_class(complement(power_class(universal_class))),complement(w)))* member(v,union(image(element_relation,power_class(u)),w))* -> .
% 300.06/300.50 101467[2:SpL:81953.1,46597.0] || equal(null_class,u) member(v,intersection(power_class(complement(power_class(null_class))),complement(w)))* member(v,union(image(element_relation,power_class(u)),w))* -> .
% 300.06/300.50 101466[4:SpL:73050.0,46597.0] || member(u,intersection(power_class(complement(power_class(v))),complement(apply(null_class,w))))* member(u,union(image(element_relation,power_class(v)),apply(null_class,x)))* -> .
% 300.06/300.50 101464[2:SpL:27508.0,46597.0] || member(u,intersection(power_class(complement(power_class(v))),union(null_class,complement(w))))* member(u,union(image(element_relation,power_class(v)),union(null_class,w))) -> .
% 300.06/300.50 101463[2:SpL:72272.0,46597.0] || member(u,intersection(power_class(complement(power_class(v))),union(null_class,complement(w))))* member(u,union(image(element_relation,power_class(v)),union(w,null_class))) -> .
% 300.06/300.50 101462[2:SpL:35175.0,46597.0] || member(u,intersection(power_class(complement(power_class(v))),union(null_class,complement(w))))* member(u,union(image(element_relation,power_class(v)),union(w,w)))* -> .
% 300.06/300.50 101588[4:Rew:77431.0,101461.1] || member(u,intersection(power_class(complement(power_class(v))),complement(apply(null_class,universal_class))))* member(u,union(sum_class(range_of(null_class)),image(element_relation,power_class(v)))) -> .
% 300.06/300.50 101459[0:SpL:77552.0,46597.0] || member(u,intersection(power_class(complement(power_class(v))),complement(symmetric_difference(w,x))))* member(u,union(image(element_relation,power_class(v)),symmetric_difference(x,w))) -> .
% 300.06/300.50 101955[10:SpL:47419.0,61184.0] || subclass(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class)* -> member(regular(null_class),intersection(power_class(u),union(v,complement(power_class(w))))).
% 300.06/300.50 101954[2:SpL:47419.0,65406.0] || subclass(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class)* -> member(singleton(x),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 300.06/300.50 101953[6:SpL:47419.0,54318.0] || equal(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),null_class)** -> member(null_class,intersection(power_class(u),union(v,complement(power_class(w))))).
% 300.06/300.50 101952[2:SpL:47419.0,54651.0] || equal(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),null_class)** -> member(omega,intersection(power_class(u),union(v,complement(power_class(w))))).
% 300.06/300.50 101951[2:SpL:47419.0,54811.0] || equal(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),null_class)** -> member(y__dfg,intersection(power_class(u),union(v,complement(power_class(w))))).
% 300.06/300.50 101944[2:SpL:47419.0,12505.1] || equal(intersection(power_class(u),union(v,complement(power_class(w)))),domain_relation) equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),domain_relation)** -> .
% 300.06/300.50 101943[2:SpL:47419.0,12239.1] || subclass(domain_relation,intersection(power_class(u),union(v,complement(power_class(w))))) subclass(domain_relation,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 101942[2:SpL:47419.0,35720.1] || equal(intersection(power_class(u),union(v,complement(power_class(w)))),domain_relation) subclass(domain_relation,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 101933[2:SpL:47419.0,18850.1] || subclass(domain_relation,intersection(power_class(u),union(v,complement(power_class(w))))) subclass(universal_class,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 101931[2:SpL:47419.0,35714.1] || equal(intersection(power_class(u),union(v,complement(power_class(w)))),domain_relation) subclass(universal_class,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> .
% 300.06/300.50 101838[0:SpR:47419.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))),union(intersection(power_class(v),union(w,complement(power_class(x)))),u))*.
% 300.06/300.50 101836[0:SpR:47419.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))),union(u,intersection(power_class(v),union(w,complement(power_class(x))))))*.
% 300.06/300.50 101826[0:SpR:47419.0,40549.0] || -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),restrict(intersection(power_class(u),union(v,complement(power_class(w)))),x,y)),null_class)**.
% 300.06/300.50 101796[0:SpR:47419.0,9137.1] || -> member(singleton(null_class),intersection(power_class(u),union(v,complement(power_class(w))))) member(singleton(null_class),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.50 101791[0:SpR:47419.0,77756.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)),union(x,intersection(power_class(u),union(v,complement(power_class(w))))))*.
% 300.06/300.50 101789[0:SpR:47419.0,5642.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)),union(intersection(power_class(u),union(v,complement(power_class(w)))),x))*.
% 300.06/300.50 101787[2:SpR:47419.0,62519.1] || equal(successor(intersection(power_class(u),union(v,complement(power_class(w))))),null_class) -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),universal_class)**.
% 300.06/300.50 102549[10:SpL:47420.0,61184.0] || subclass(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class)* -> member(regular(null_class),intersection(union(u,complement(power_class(v))),power_class(w))).
% 300.06/300.50 102548[2:SpL:47420.0,65406.0] || subclass(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class)* -> member(singleton(x),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 300.06/300.50 102547[6:SpL:47420.0,54318.0] || equal(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),null_class)** -> member(null_class,intersection(union(u,complement(power_class(v))),power_class(w))).
% 300.06/300.50 102546[2:SpL:47420.0,54651.0] || equal(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),null_class)** -> member(omega,intersection(union(u,complement(power_class(v))),power_class(w))).
% 300.06/300.50 102545[2:SpL:47420.0,54811.0] || equal(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),null_class)** -> member(y__dfg,intersection(union(u,complement(power_class(v))),power_class(w))).
% 300.06/300.50 102538[2:SpL:47420.0,12505.1] || equal(intersection(union(u,complement(power_class(v))),power_class(w)),domain_relation) equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),domain_relation)** -> .
% 300.06/300.50 102537[2:SpL:47420.0,12239.1] || subclass(domain_relation,intersection(union(u,complement(power_class(v))),power_class(w))) subclass(domain_relation,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> .
% 300.06/300.50 102536[2:SpL:47420.0,35720.1] || equal(intersection(union(u,complement(power_class(v))),power_class(w)),domain_relation) subclass(domain_relation,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> .
% 300.06/300.50 102527[2:SpL:47420.0,18850.1] || subclass(domain_relation,intersection(union(u,complement(power_class(v))),power_class(w))) subclass(universal_class,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> .
% 300.06/300.50 102525[2:SpL:47420.0,35714.1] || equal(intersection(union(u,complement(power_class(v))),power_class(w)),domain_relation) subclass(universal_class,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> .
% 300.06/300.50 102433[0:SpR:47420.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))),union(intersection(union(v,complement(power_class(w))),power_class(x)),u))*.
% 300.06/300.50 102431[0:SpR:47420.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))),union(u,intersection(union(v,complement(power_class(w))),power_class(x))))*.
% 300.06/300.50 102421[0:SpR:47420.0,40549.0] || -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),restrict(intersection(union(u,complement(power_class(v))),power_class(w)),x,y)),null_class)**.
% 300.06/300.50 102391[0:SpR:47420.0,9137.1] || -> member(singleton(null_class),intersection(union(u,complement(power_class(v))),power_class(w))) member(singleton(null_class),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.50 102386[0:SpR:47420.0,77756.0] || -> subclass(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)),union(x,intersection(union(u,complement(power_class(v))),power_class(w))))*.
% 300.06/300.50 102384[0:SpR:47420.0,5642.0] || -> subclass(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)),union(intersection(union(u,complement(power_class(v))),power_class(w)),x))*.
% 300.06/300.50 102382[2:SpR:47420.0,62519.1] || equal(successor(intersection(union(u,complement(power_class(v))),power_class(w))),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),universal_class)**.
% 300.06/300.50 102980[10:SpL:47421.0,61184.0] || subclass(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class)* -> member(regular(null_class),intersection(union(complement(power_class(u)),v),power_class(w))).
% 300.06/300.50 102979[2:SpL:47421.0,65406.0] || subclass(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class)* -> member(singleton(x),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 300.06/300.50 102978[6:SpL:47421.0,54318.0] || equal(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),null_class)** -> member(null_class,intersection(union(complement(power_class(u)),v),power_class(w))).
% 300.06/300.50 102977[2:SpL:47421.0,54651.0] || equal(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),null_class)** -> member(omega,intersection(union(complement(power_class(u)),v),power_class(w))).
% 300.06/300.50 102976[2:SpL:47421.0,54811.0] || equal(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),null_class)** -> member(y__dfg,intersection(union(complement(power_class(u)),v),power_class(w))).
% 300.06/300.50 102969[2:SpL:47421.0,12505.1] || equal(intersection(union(complement(power_class(u)),v),power_class(w)),domain_relation) equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),domain_relation)** -> .
% 300.06/300.50 102968[2:SpL:47421.0,12239.1] || subclass(domain_relation,intersection(union(complement(power_class(u)),v),power_class(w))) subclass(domain_relation,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> .
% 300.06/300.50 102967[2:SpL:47421.0,35720.1] || equal(intersection(union(complement(power_class(u)),v),power_class(w)),domain_relation) subclass(domain_relation,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> .
% 300.06/300.50 102958[2:SpL:47421.0,18850.1] || subclass(domain_relation,intersection(union(complement(power_class(u)),v),power_class(w))) subclass(universal_class,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> .
% 300.06/300.50 102956[2:SpL:47421.0,35714.1] || equal(intersection(union(complement(power_class(u)),v),power_class(w)),domain_relation) subclass(universal_class,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> .
% 300.06/300.50 102859[0:SpR:47421.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))),union(intersection(union(complement(power_class(v)),w),power_class(x)),u))*.
% 300.06/300.50 102857[0:SpR:47421.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))),union(u,intersection(union(complement(power_class(v)),w),power_class(x))))*.
% 300.06/300.50 102847[0:SpR:47421.0,40549.0] || -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),restrict(intersection(union(complement(power_class(u)),v),power_class(w)),x,y)),null_class)**.
% 300.06/300.50 102816[0:SpR:47421.0,9137.1] || -> member(singleton(null_class),intersection(union(complement(power_class(u)),v),power_class(w))) member(singleton(null_class),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.50 102811[0:SpR:47421.0,77756.0] || -> subclass(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)),union(x,intersection(union(complement(power_class(u)),v),power_class(w))))*.
% 300.06/300.50 102809[0:SpR:47421.0,5642.0] || -> subclass(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)),union(intersection(union(complement(power_class(u)),v),power_class(w)),x))*.
% 300.06/300.50 102807[2:SpR:47421.0,62519.1] || equal(successor(intersection(union(complement(power_class(u)),v),power_class(w))),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),universal_class)**.
% 300.06/300.50 103397[10:SpL:47423.0,61184.0] || subclass(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class)* -> member(regular(null_class),intersection(power_class(u),union(complement(power_class(v)),w))).
% 300.06/300.50 103396[2:SpL:47423.0,65406.0] || subclass(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class)* -> member(singleton(x),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 300.06/300.50 103395[6:SpL:47423.0,54318.0] || equal(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),null_class)** -> member(null_class,intersection(power_class(u),union(complement(power_class(v)),w))).
% 300.06/300.50 103394[2:SpL:47423.0,54651.0] || equal(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),null_class)** -> member(omega,intersection(power_class(u),union(complement(power_class(v)),w))).
% 300.06/300.50 103393[2:SpL:47423.0,54811.0] || equal(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),null_class)** -> member(y__dfg,intersection(power_class(u),union(complement(power_class(v)),w))).
% 300.06/300.50 103386[2:SpL:47423.0,12505.1] || equal(intersection(power_class(u),union(complement(power_class(v)),w)),domain_relation) equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),domain_relation)** -> .
% 300.06/300.50 103385[2:SpL:47423.0,12239.1] || subclass(domain_relation,intersection(power_class(u),union(complement(power_class(v)),w))) subclass(domain_relation,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 103384[2:SpL:47423.0,35720.1] || equal(intersection(power_class(u),union(complement(power_class(v)),w)),domain_relation) subclass(domain_relation,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 103375[2:SpL:47423.0,18850.1] || subclass(domain_relation,intersection(power_class(u),union(complement(power_class(v)),w))) subclass(universal_class,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 103373[2:SpL:47423.0,35714.1] || equal(intersection(power_class(u),union(complement(power_class(v)),w)),domain_relation) subclass(universal_class,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> .
% 300.06/300.50 103276[0:SpR:47423.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))),union(intersection(power_class(v),union(complement(power_class(w)),x)),u))*.
% 300.06/300.50 103274[0:SpR:47423.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))),union(u,intersection(power_class(v),union(complement(power_class(w)),x))))*.
% 300.06/300.50 103263[0:SpR:47423.0,40549.0] || -> equal(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),restrict(intersection(power_class(u),union(complement(power_class(v)),w)),x,y)),null_class)**.
% 300.06/300.50 103232[0:SpR:47423.0,9137.1] || -> member(singleton(null_class),intersection(power_class(u),union(complement(power_class(v)),w))) member(singleton(null_class),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.50 103227[0:SpR:47423.0,77756.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)),union(x,intersection(power_class(u),union(complement(power_class(v)),w))))*.
% 300.06/300.50 103225[0:SpR:47423.0,5642.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)),union(intersection(power_class(u),union(complement(power_class(v)),w)),x))*.
% 300.06/300.50 103223[2:SpR:47423.0,62519.1] || equal(successor(intersection(power_class(u),union(complement(power_class(v)),w))),null_class) -> equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),universal_class)**.
% 300.06/300.50 103596[2:Res:102753.0,5502.0] || member(regular(complement(successor(union(null_class,complement(regular(u)))))),u)* -> equal(complement(successor(union(null_class,complement(regular(u))))),null_class) equal(u,null_class).
% 300.06/300.50 103595[2:Res:102753.0,3523.0] || -> equal(complement(successor(union(null_class,complement(restrict(u,v,w))))),null_class) member(regular(complement(successor(union(null_class,complement(restrict(u,v,w)))))),u)*.
% 300.06/300.50 104096[2:SpR:27508.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(union(null_class,v),w))) member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))*.
% 300.06/300.50 104095[2:SpR:72272.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(union(v,null_class),w))) member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))*.
% 300.06/300.50 104094[2:SpR:35175.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(union(v,v),w)))* member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))*.
% 300.06/300.50 104069[2:SpR:27508.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,union(null_class,w)))) member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))*.
% 300.06/300.50 104068[2:SpR:72272.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,union(w,null_class)))) member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))*.
% 300.06/300.50 104067[2:SpR:35175.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,union(w,w))))* member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))*.
% 300.06/300.50 104596[6:SpL:104235.0,61.0] || member(u,image(v,range_of(null_class))) member(ordered_pair(w,u),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,u),compose(v,successor(null_class)))*.
% 300.06/300.50 104676[4:Res:18.2,15021.1] || member(u,universal_class) member(v,singleton(w))* member(w,universal_class) member(ordered_pair(v,u),x)* -> member(w,cantor(x))*.
% 300.06/300.50 104664[4:Res:436.2,15021.1] || subclass(u,cross_product(singleton(v),universal_class))* member(v,universal_class) member(regular(u),w)* -> equal(u,null_class) member(v,cantor(w))*.
% 300.06/300.50 104652[4:Res:23803.1,15021.1] || equal(cross_product(singleton(u),universal_class),ordered_pair(v,universal_class))* member(u,universal_class) member(unordered_pair(v,null_class),w)* -> member(u,cantor(w))*.
% 300.06/300.50 104639[4:Res:4.1,15021.1] || member(u,universal_class) member(not_subclass_element(cross_product(singleton(u),universal_class),v),w)* -> subclass(cross_product(singleton(u),universal_class),v) member(u,cantor(w)).
% 300.06/300.50 104722[4:MRR:104675.1,40004.1] || subclass(domain_relation,rotate(cross_product(singleton(u),universal_class)))* member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),x)* -> member(u,cantor(x))*.
% 300.06/300.50 104883[2:SpL:27508.0,6458.1] || member(u,intersection(complement(v),union(union(null_class,w),x))) member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))* -> .
% 300.06/300.50 104882[2:SpL:72272.0,6458.1] || member(u,intersection(complement(v),union(union(w,null_class),x))) member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))* -> .
% 300.06/300.50 104881[2:SpL:35175.0,6458.1] || member(u,intersection(complement(v),union(union(w,w),x)))* member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))* -> .
% 300.06/300.50 104856[2:SpL:27508.0,6458.1] || member(u,intersection(complement(v),union(w,union(null_class,x)))) member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))* -> .
% 300.06/300.50 104855[2:SpL:72272.0,6458.1] || member(u,intersection(complement(v),union(w,union(x,null_class)))) member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))* -> .
% 300.06/300.50 104854[2:SpL:35175.0,6458.1] || member(u,intersection(complement(v),union(w,union(x,x))))* member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))* -> .
% 300.06/300.50 105188[2:SpL:47423.0,102698.0] || equal(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),null_class)** -> subclass(universal_class,intersection(power_class(u),union(complement(power_class(v)),w))).
% 300.06/300.50 105187[2:SpL:47419.0,102698.0] || equal(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),null_class)** -> subclass(universal_class,intersection(power_class(u),union(v,complement(power_class(w))))).
% 300.06/300.50 105186[2:SpL:47421.0,102698.0] || equal(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),null_class)** -> subclass(universal_class,intersection(union(complement(power_class(u)),v),power_class(w))).
% 300.06/300.50 105185[2:SpL:47420.0,102698.0] || equal(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),null_class)** -> subclass(universal_class,intersection(union(u,complement(power_class(v))),power_class(w))).
% 300.06/300.50 105253[2:SpL:27508.0,6468.1] || member(u,intersection(union(union(null_class,v),w),complement(x))) member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))* -> .
% 300.06/300.50 105252[2:SpL:72272.0,6468.1] || member(u,intersection(union(union(v,null_class),w),complement(x))) member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))* -> .
% 300.06/300.50 105251[2:SpL:35175.0,6468.1] || member(u,intersection(union(union(v,v),w),complement(x)))* member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))* -> .
% 300.06/300.50 105226[2:SpL:27508.0,6468.1] || member(u,intersection(union(v,union(null_class,w)),complement(x))) member(u,union(intersection(complement(v),union(null_class,complement(w))),x))* -> .
% 300.06/300.50 105225[2:SpL:72272.0,6468.1] || member(u,intersection(union(v,union(w,null_class)),complement(x))) member(u,union(intersection(complement(v),union(null_class,complement(w))),x))* -> .
% 300.06/300.50 105224[2:SpL:35175.0,6468.1] || member(u,intersection(union(v,union(w,w)),complement(x)))* member(u,union(intersection(complement(v),union(null_class,complement(w))),x))* -> .
% 300.06/300.50 105643[2:Res:102288.0,3518.0] || -> equal(union(null_class,intersection(union(null_class,intersection(u,v)),w)),null_class) member(regular(union(null_class,intersection(union(null_class,intersection(u,v)),w))),u)*.
% 300.06/300.50 105642[2:Res:102288.0,3519.0] || -> equal(union(null_class,intersection(union(null_class,intersection(u,v)),w)),null_class) member(regular(union(null_class,intersection(union(null_class,intersection(u,v)),w))),v)*.
% 300.06/300.50 105623[2:Res:102288.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(union(null_class,u),w)),null_class) member(regular(union(null_class,intersection(union(null_class,u),w))),v)*.
% 300.06/300.50 105893[2:Res:102324.0,3518.0] || -> equal(union(null_class,intersection(u,union(null_class,intersection(v,w)))),null_class) member(regular(union(null_class,intersection(u,union(null_class,intersection(v,w))))),v)*.
% 300.06/300.50 105892[2:Res:102324.0,3519.0] || -> equal(union(null_class,intersection(u,union(null_class,intersection(v,w)))),null_class) member(regular(union(null_class,intersection(u,union(null_class,intersection(v,w))))),w)*.
% 300.06/300.50 105873[2:Res:102324.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(w,union(null_class,u))),null_class) member(regular(union(null_class,intersection(w,union(null_class,u)))),v)*.
% 300.06/300.50 106233[0:Rew:106066.0,7156.0] || member(u,intersection(complement(v),union(w,complement(union(x,y)))))* member(u,union(v,intersection(complement(w),union(x,y)))) -> .
% 300.06/300.50 106256[0:Rew:106066.0,104990.0] || subclass(ordered_pair(u,v),union(w,complement(union(x,y)))) member(unordered_pair(u,singleton(v)),intersection(complement(w),union(x,y)))* -> .
% 300.06/300.50 106285[0:Rew:106066.0,7155.0] || member(u,intersection(union(v,complement(union(w,x))),complement(y)))* member(u,union(intersection(complement(v),union(w,x)),y)) -> .
% 300.06/300.50 106303[0:Rew:106066.0,104948.0] || subclass(u,union(v,complement(union(w,x)))) member(not_subclass_element(u,y),intersection(complement(v),union(w,x)))* -> subclass(u,y).
% 300.06/300.50 106313[0:Rew:106066.0,30975.1] || member(u,universal_class) subclass(universal_class,union(v,complement(union(w,x)))) member(sum_class(u),intersection(complement(v),union(w,x)))* -> .
% 300.06/300.50 106314[0:Rew:106066.0,30854.1] || member(u,universal_class) subclass(universal_class,union(v,complement(union(w,x)))) member(power_class(u),intersection(complement(v),union(w,x)))* -> .
% 300.06/300.50 106339[0:Rew:106066.0,92784.0] || -> member(not_subclass_element(u,intersection(complement(v),union(w,x))),union(v,complement(union(w,x))))* subclass(u,intersection(complement(v),union(w,x))).
% 300.06/300.50 106345[0:Rew:106066.0,7606.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(v,image(element_relation,union(w,x)))).
% 300.06/300.50 106358[0:Rew:106066.0,54341.0] || member(u,intersection(power_class(v),power_class(complement(union(w,x))))) member(u,union(complement(power_class(v)),image(element_relation,union(w,x))))* -> .
% 300.06/300.50 106374[0:Rew:106066.0,7076.0] || member(u,intersection(complement(v),union(complement(union(w,x)),y)))* member(u,union(v,intersection(union(w,x),complement(y)))) -> .
% 300.06/300.50 106397[0:Rew:106066.0,105363.0] || subclass(ordered_pair(u,v),union(complement(union(w,x)),y)) member(unordered_pair(u,singleton(v)),intersection(union(w,x),complement(y)))* -> .
% 300.06/300.50 106431[0:Rew:106066.0,105008.0] || subclass(u,symmetric_difference(v,complement(union(w,x)))) member(not_subclass_element(u,y),intersection(complement(v),union(w,x)))* -> subclass(u,y).
% 300.06/300.50 106433[0:Rew:106066.0,105006.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,complement(union(w,x)))) member(power_class(u),intersection(complement(v),union(w,x)))* -> .
% 300.06/300.50 106434[0:Rew:106066.0,105007.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(v,complement(union(w,x)))) member(sum_class(u),intersection(complement(v),union(w,x)))* -> .
% 300.06/300.50 106558[0:Rew:106066.0,7106.0] || -> subclass(symmetric_difference(union(u,complement(union(v,w))),complement(singleton(intersection(complement(u),union(v,w))))),successor(intersection(complement(u),union(v,w))))*.
% 300.06/300.50 106606[0:Rew:106066.0,45569.1] || -> subclass(symmetric_difference(complement(u),union(v,w)),x) member(not_subclass_element(symmetric_difference(complement(u),union(v,w)),x),union(u,complement(union(v,w))))*.
% 300.06/300.50 106638[9:Rew:106066.0,83709.1] function(intersection(complement(u),union(v,w))) || equal(successor(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))** -> .
% 300.06/300.50 106639[0:Rew:106066.0,85267.0] || member(regular(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))* -> equal(intersection(complement(u),union(v,w)),null_class).
% 300.06/300.50 106659[0:Rew:106066.0,7621.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(image(element_relation,union(v,w)),x)).
% 300.06/300.50 106699[0:Rew:106066.0,54046.0] || member(u,intersection(power_class(complement(union(v,w))),power_class(x))) member(u,union(image(element_relation,union(v,w)),complement(power_class(x))))* -> .
% 300.06/300.50 106701[4:Rew:106066.0,61894.1] || member(u,universal_class) subclass(domain_relation,power_class(complement(union(v,w)))) member(ordered_pair(u,cantor(u)),image(element_relation,union(v,w)))* -> .
% 300.06/300.50 106733[0:Rew:106066.0,7075.0] || member(u,intersection(union(complement(union(v,w)),x),complement(y)))* member(u,union(intersection(union(v,w),complement(x)),y)) -> .
% 300.06/300.50 106751[0:Rew:106066.0,105321.0] || subclass(u,union(complement(union(v,w)),x)) member(not_subclass_element(u,y),intersection(union(v,w),complement(x)))* -> subclass(u,y).
% 300.06/300.50 106761[0:Rew:106066.0,30977.1] || member(u,universal_class) subclass(universal_class,union(complement(union(v,w)),x)) member(sum_class(u),intersection(union(v,w),complement(x)))* -> .
% 300.06/300.50 106762[0:Rew:106066.0,30856.1] || member(u,universal_class) subclass(universal_class,union(complement(union(v,w)),x)) member(power_class(u),intersection(union(v,w),complement(x)))* -> .
% 300.06/300.50 106787[0:Rew:106066.0,92783.0] || -> member(not_subclass_element(u,intersection(union(v,w),complement(x))),union(complement(union(v,w)),x))* subclass(u,intersection(union(v,w),complement(x))).
% 300.06/300.50 106873[0:Rew:106066.0,105381.0] || subclass(u,symmetric_difference(complement(union(v,w)),x)) member(not_subclass_element(u,y),intersection(union(v,w),complement(x)))* -> subclass(u,y).
% 300.06/300.50 106875[0:Rew:106066.0,105379.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(union(v,w)),x)) member(power_class(u),intersection(union(v,w),complement(x)))* -> .
% 300.06/300.50 106876[0:Rew:106066.0,105380.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(union(v,w)),x)) member(sum_class(u),intersection(union(v,w),complement(x)))* -> .
% 300.06/300.50 106909[0:Rew:106066.0,7030.0] || -> subclass(symmetric_difference(union(complement(union(u,v)),w),complement(singleton(intersection(union(u,v),complement(w))))),successor(intersection(union(u,v),complement(w))))*.
% 300.06/300.50 106957[0:Rew:106066.0,45571.1] || -> subclass(symmetric_difference(union(u,v),complement(w)),x) member(not_subclass_element(symmetric_difference(union(u,v),complement(w)),x),union(complement(union(u,v)),w))*.
% 300.06/300.50 106986[9:Rew:106066.0,83712.1] function(intersection(union(u,v),complement(w))) || equal(successor(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))** -> .
% 300.06/300.50 106987[0:Rew:106066.0,85266.0] || member(regular(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))* -> equal(intersection(union(u,v),complement(w)),null_class).
% 300.06/300.50 107633[0:Rew:107615.0,46687.0] || -> equal(power_class(intersection(union(u,complement(power_class(v))),complement(singleton(intersection(complement(u),power_class(v)))))),power_class(complement(successor(intersection(complement(u),power_class(v))))))**.
% 300.06/300.50 107634[0:Rew:107615.0,46981.0] || -> equal(power_class(intersection(union(complement(power_class(u)),v),complement(singleton(intersection(power_class(u),complement(v)))))),power_class(complement(successor(intersection(power_class(u),complement(v))))))**.
% 300.06/300.50 108134[0:Rew:106066.0,106241.0] || -> equal(complement(intersection(union(u,v),union(w,complement(union(x,y))))),union(complement(union(u,v)),intersection(complement(w),union(x,y))))**.
% 300.06/300.50 108135[0:Rew:106066.0,106260.0] || -> equal(complement(intersection(union(complement(union(u,v)),w),union(x,y))),union(intersection(union(u,v),complement(w)),complement(union(x,y))))**.
% 300.06/300.50 108136[0:Rew:106066.0,106261.0] || -> equal(complement(intersection(union(u,complement(union(v,w))),union(x,y))),union(intersection(complement(u),union(v,w)),complement(union(x,y))))**.
% 300.06/300.50 108137[0:Rew:106066.0,106296.1] || -> member(not_subclass_element(u,union(v,complement(union(w,x)))),intersection(complement(v),union(w,x)))* subclass(u,union(v,complement(union(w,x)))).
% 300.06/300.50 108138[0:Rew:106066.0,106382.0] || -> equal(complement(intersection(union(u,v),union(complement(union(w,x)),y))),union(complement(union(u,v)),intersection(union(w,x),complement(y))))**.
% 300.06/300.50 108141[0:Rew:106066.0,106556.0] || member(regular(union(u,complement(union(v,w)))),intersection(complement(u),union(v,w)))* -> equal(union(u,complement(union(v,w))),null_class).
% 300.06/300.50 108143[0:Rew:106066.0,106744.1] || -> member(not_subclass_element(u,union(complement(union(v,w)),x)),intersection(union(v,w),complement(x)))* subclass(u,union(complement(union(v,w)),x)).
% 300.06/300.50 108144[0:Rew:106066.0,106860.1] || member(regular(symmetric_difference(u,complement(union(v,w)))),intersection(complement(u),union(v,w)))* -> equal(symmetric_difference(u,complement(union(v,w))),null_class).
% 300.06/300.50 108145[0:Rew:106066.0,106907.0] || member(regular(union(complement(union(u,v)),w)),intersection(union(u,v),complement(w)))* -> equal(union(complement(union(u,v)),w),null_class).
% 300.06/300.50 108147[0:Rew:107615.0,107067.0] || -> equal(power_class(intersection(power_class(complement(union(u,v))),complement(singleton(image(element_relation,union(u,v)))))),power_class(complement(successor(image(element_relation,union(u,v))))))**.
% 300.06/300.50 108150[0:Rew:106066.0,107250.1] || member(regular(symmetric_difference(complement(union(u,v)),w)),intersection(union(u,v),complement(w)))* -> equal(symmetric_difference(complement(union(u,v)),w),null_class).
% 300.06/300.50 108155[4:Rew:106066.0,106031.1,106066.0,106031.0] || member(not_subclass_element(complement(union(apply(null_class,u),v)),w),union(apply(null_class,x),v))* -> subclass(complement(union(apply(null_class,x),v)),w).
% 300.06/300.50 108161[4:Rew:106066.0,108160.1,106066.0,108160.0] || member(not_subclass_element(complement(union(apply(null_class,universal_class),u)),v),union(sum_class(range_of(null_class)),u))* -> subclass(complement(union(apply(null_class,universal_class),u)),v).
% 300.06/300.50 108162[0:Rew:106066.0,106024.1,106066.0,106024.0] || member(not_subclass_element(complement(union(symmetric_difference(u,v),w)),x),union(symmetric_difference(v,u),w))* -> subclass(complement(union(symmetric_difference(v,u),w)),x).
% 300.06/300.50 108164[4:Rew:106066.0,106004.1,106066.0,106004.0] || member(not_subclass_element(complement(union(u,apply(null_class,v))),w),union(u,apply(null_class,x)))* -> subclass(complement(union(u,apply(null_class,x))),w).
% 300.06/300.50 108170[4:Rew:106066.0,108169.1,106066.0,108169.0] || member(not_subclass_element(complement(union(u,apply(null_class,universal_class))),v),union(u,sum_class(range_of(null_class))))* -> subclass(complement(union(u,apply(null_class,universal_class))),v).
% 300.06/300.50 108171[0:Rew:106066.0,105997.1,106066.0,105997.0] || member(not_subclass_element(complement(union(u,symmetric_difference(v,w))),x),union(u,symmetric_difference(w,v)))* -> subclass(complement(union(u,symmetric_difference(w,v))),x).
% 300.06/300.50 108349[0:Rew:77431.0,108348.0,45.0,108348.0] || -> equal(complement(union(restrict(complement(successor(u)),v,w),intersection(successor(u),complement(cross_product(v,w))))),symmetric_difference(complement(successor(u)),cross_product(v,w)))**.
% 300.06/300.50 108729[2:Res:105566.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(union(u,null_class),w)),null_class) member(regular(union(null_class,intersection(union(u,null_class),w))),v)*.
% 300.06/300.50 108882[2:Res:105819.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(w,union(u,null_class))),null_class) member(regular(union(null_class,intersection(w,union(u,null_class)))),v)*.
% 300.06/300.50 110446[0:SpR:75814.0,106075.0] || -> equal(union(symmetric_difference(u,v),complement(union(union(u,v),complement(intersection(u,v))))),complement(symmetric_difference(union(u,v),complement(intersection(u,v)))))**.
% 300.06/300.50 110919[2:Res:102282.0,3518.0] || -> equal(intersection(intersection(union(null_class,intersection(u,v)),w),x),null_class) member(regular(intersection(intersection(union(null_class,intersection(u,v)),w),x)),u)*.
% 300.06/300.50 110918[2:Res:102282.0,3519.0] || -> equal(intersection(intersection(union(null_class,intersection(u,v)),w),x),null_class) member(regular(intersection(intersection(union(null_class,intersection(u,v)),w),x)),v)*.
% 300.06/300.50 110899[2:Res:102282.0,3516.0] || subclass(u,v) -> equal(intersection(intersection(union(null_class,u),w),x),null_class) member(regular(intersection(intersection(union(null_class,u),w),x)),v)*.
% 300.06/300.50 111412[2:Res:102293.0,3518.0] || -> equal(intersection(u,intersection(v,union(null_class,intersection(w,x)))),null_class) member(regular(intersection(u,intersection(v,union(null_class,intersection(w,x))))),w)*.
% 300.06/300.50 111411[2:Res:102293.0,3519.0] || -> equal(intersection(u,intersection(v,union(null_class,intersection(w,x)))),null_class) member(regular(intersection(u,intersection(v,union(null_class,intersection(w,x))))),x)*.
% 300.06/300.50 111392[2:Res:102293.0,3516.0] || subclass(u,v) -> equal(intersection(w,intersection(x,union(null_class,u))),null_class) member(regular(intersection(w,intersection(x,union(null_class,u)))),v)*.
% 300.06/300.50 111558[2:Res:102326.0,3518.0] || -> equal(intersection(u,intersection(union(null_class,intersection(v,w)),x)),null_class) member(regular(intersection(u,intersection(union(null_class,intersection(v,w)),x))),v)*.
% 300.06/300.50 111557[2:Res:102326.0,3519.0] || -> equal(intersection(u,intersection(union(null_class,intersection(v,w)),x)),null_class) member(regular(intersection(u,intersection(union(null_class,intersection(v,w)),x))),w)*.
% 300.06/300.50 111538[2:Res:102326.0,3516.0] || subclass(u,v) -> equal(intersection(w,intersection(union(null_class,u),x)),null_class) member(regular(intersection(w,intersection(union(null_class,u),x))),v)*.
% 300.06/300.50 111713[2:Res:102332.0,3518.0] || -> equal(intersection(intersection(u,union(null_class,intersection(v,w))),x),null_class) member(regular(intersection(intersection(u,union(null_class,intersection(v,w))),x)),v)*.
% 300.06/300.50 111712[2:Res:102332.0,3519.0] || -> equal(intersection(intersection(u,union(null_class,intersection(v,w))),x),null_class) member(regular(intersection(intersection(u,union(null_class,intersection(v,w))),x)),w)*.
% 300.06/300.50 111693[2:Res:102332.0,3516.0] || subclass(u,v) -> equal(intersection(intersection(w,union(null_class,u)),x),null_class) member(regular(intersection(intersection(w,union(null_class,u)),x)),v)*.
% 300.06/300.50 111822[2:Res:105578.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(union(u,u),w)),null_class) member(regular(union(null_class,intersection(union(u,u),w))),v)*.
% 300.06/300.50 111910[2:Rew:77431.0,111858.1,75224.0,111858.1] single_valued_class(union(null_class,intersection(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)),u))) || -> function(union(null_class,intersection(union(null_class,cross_product(universal_class,universal_class)),u)))*.
% 300.06/300.50 111988[0:SpR:107615.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),power_class(complement(successor(w))))) member(u,union(complement(power_class(v)),image(element_relation,successor(w))))*.
% 300.06/300.50 111986[0:SpR:107615.0,46532.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(successor(v))),power_class(w))) member(u,union(image(element_relation,successor(v)),complement(power_class(w))))*.
% 300.06/300.50 112159[2:Res:105831.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(w,union(u,u))),null_class) member(regular(union(null_class,intersection(w,union(u,u)))),v)*.
% 300.06/300.50 112243[2:Rew:77431.0,112195.1,75224.0,112195.1] single_valued_class(union(null_class,intersection(u,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class))))) || -> function(union(null_class,intersection(u,union(null_class,cross_product(universal_class,universal_class)))))*.
% 300.06/300.50 112760[0:SpL:107703.0,46723.0] || member(u,intersection(power_class(v),union(w,complement(successor(x))))) member(u,union(complement(power_class(v)),intersection(complement(w),successor(x))))* -> .
% 300.06/300.50 112754[0:SpL:107703.0,1407.1] || member(u,union(complement(v),successor(w))) member(u,union(v,complement(successor(w)))) -> member(u,symmetric_difference(complement(v),successor(w)))*.
% 300.06/300.50 112752[0:SpL:107703.0,46533.0] || member(u,intersection(union(v,complement(successor(w))),power_class(x))) member(u,union(intersection(complement(v),successor(w)),complement(power_class(x))))* -> .
% 300.06/300.50 112987[2:Res:112548.0,5614.0] || -> equal(regular(union(null_class,complement(restrict(u,v,w)))),null_class) member(regular(regular(union(null_class,complement(restrict(u,v,w))))),cross_product(v,w))*.
% 300.06/300.50 114155[2:Res:114051.0,3514.0] || -> equal(regular(complement(unordered_pair(u,v))),null_class) equal(regular(regular(complement(unordered_pair(u,v)))),v)** equal(regular(regular(complement(unordered_pair(u,v)))),u)**.
% 300.06/300.50 114258[4:Res:14830.2,106077.0] || member(u,universal_class) subclass(domain_relation,image(element_relation,union(v,w))) member(ordered_pair(u,cantor(u)),power_class(complement(union(v,w))))* -> .
% 300.06/300.50 115300[2:SpL:47423.0,112954.0] || subclass(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class)* -> subclass(regular(null_class),intersection(power_class(u),union(complement(power_class(v)),w))).
% 300.06/300.50 115299[2:SpL:47419.0,112954.0] || subclass(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class)* -> subclass(regular(null_class),intersection(power_class(u),union(v,complement(power_class(w))))).
% 300.06/300.50 115298[2:SpL:47421.0,112954.0] || subclass(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class)* -> subclass(regular(null_class),intersection(union(complement(power_class(u)),v),power_class(w))).
% 300.06/300.50 115297[2:SpL:47420.0,112954.0] || subclass(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class)* -> subclass(regular(null_class),intersection(union(u,complement(power_class(v))),power_class(w))).
% 300.06/300.50 115809[2:SpL:47423.0,114127.0] || equal(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),universal_class)** -> member(null_class,intersection(power_class(u),union(complement(power_class(v)),w))).
% 300.06/300.50 115808[2:SpL:47419.0,114127.0] || equal(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),universal_class)** -> member(null_class,intersection(power_class(u),union(v,complement(power_class(w))))).
% 300.06/300.50 115807[2:SpL:47421.0,114127.0] || equal(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),universal_class)** -> member(null_class,intersection(union(complement(power_class(u)),v),power_class(w))).
% 300.06/300.50 115806[2:SpL:47420.0,114127.0] || equal(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),universal_class)** -> member(null_class,intersection(union(u,complement(power_class(v))),power_class(w))).
% 300.06/300.50 116056[2:SpL:47423.0,114128.0] || equal(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),universal_class)** -> member(y__dfg,intersection(power_class(u),union(complement(power_class(v)),w))).
% 300.06/300.50 116055[2:SpL:47419.0,114128.0] || equal(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),universal_class)** -> member(y__dfg,intersection(power_class(u),union(v,complement(power_class(w))))).
% 300.06/300.50 116054[2:SpL:47421.0,114128.0] || equal(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),universal_class)** -> member(y__dfg,intersection(union(complement(power_class(u)),v),power_class(w))).
% 300.06/300.50 116053[2:SpL:47420.0,114128.0] || equal(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),universal_class)** -> member(y__dfg,intersection(union(u,complement(power_class(v))),power_class(w))).
% 300.06/300.50 116088[2:SpL:47423.0,114129.0] || equal(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),universal_class)** -> member(omega,intersection(power_class(u),union(complement(power_class(v)),w))).
% 300.06/300.50 116087[2:SpL:47419.0,114129.0] || equal(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),universal_class)** -> member(omega,intersection(power_class(u),union(v,complement(power_class(w))))).
% 300.06/300.50 116086[2:SpL:47421.0,114129.0] || equal(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),universal_class)** -> member(omega,intersection(union(complement(power_class(u)),v),power_class(w))).
% 300.06/300.50 116085[2:SpL:47420.0,114129.0] || equal(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),universal_class)** -> member(omega,intersection(union(u,complement(power_class(v))),power_class(w))).
% 300.06/300.50 116245[9:SpR:106075.0,113420.1] function(intersection(complement(u),union(v,w))) || -> subclass(regular(successor(intersection(complement(u),union(v,w)))),union(u,complement(union(v,w))))*.
% 300.06/300.50 116238[9:SpR:106085.0,113420.1] function(intersection(union(u,v),complement(w))) || -> subclass(regular(successor(intersection(union(u,v),complement(w)))),union(complement(union(u,v)),w))*.
% 300.06/300.50 116633[9:SpR:106075.0,113999.1] function(intersection(complement(u),union(v,w))) || -> subclass(regular(union(u,complement(union(v,w)))),successor(intersection(complement(u),union(v,w))))*.
% 300.06/300.50 116626[9:SpR:106085.0,113999.1] function(intersection(union(u,v),complement(w))) || -> subclass(regular(union(complement(union(u,v)),w)),successor(intersection(union(u,v),complement(w))))*.
% 300.06/300.50 116751[2:Res:110684.0,3516.0] || subclass(u,v) -> equal(intersection(intersection(union(u,null_class),w),x),null_class) member(regular(intersection(intersection(union(u,null_class),w),x)),v)*.
% 300.06/300.50 117101[2:Res:110693.0,3516.0] || subclass(u,v) -> equal(intersection(w,intersection(x,union(u,null_class))),null_class) member(regular(intersection(w,intersection(x,union(u,null_class)))),v)*.
% 300.06/300.50 117258[2:Res:110728.0,3516.0] || subclass(u,v) -> equal(intersection(w,intersection(union(u,null_class),x)),null_class) member(regular(intersection(w,intersection(union(u,null_class),x))),v)*.
% 300.06/300.50 117424[2:Res:110734.0,3516.0] || subclass(u,v) -> equal(intersection(intersection(w,union(u,null_class)),x),null_class) member(regular(intersection(intersection(w,union(u,null_class)),x)),v)*.
% 300.06/300.50 117864[0:SpL:112449.0,46597.0] || member(u,intersection(power_class(complement(power_class(v))),complement(union(w,x))))* member(u,union(image(element_relation,power_class(v)),union(x,w))) -> .
% 300.06/300.50 117859[0:SpL:112449.0,46565.0] || member(u,intersection(complement(union(v,w)),power_class(complement(power_class(x)))))* member(u,union(union(w,v),image(element_relation,power_class(x)))) -> .
% 300.06/300.50 117678[0:SpR:112449.0,7244.1] || -> equal(symmetric_difference(complement(u),complement(union(v,w))),null_class) member(regular(symmetric_difference(complement(u),complement(union(w,v)))),union(u,union(v,w)))*.
% 300.06/300.50 117621[0:SpR:112449.0,7244.1] || -> equal(symmetric_difference(complement(union(u,v)),complement(w)),null_class) member(regular(symmetric_difference(complement(union(v,u)),complement(w))),union(union(u,v),w))*.
% 300.06/300.50 118197[0:Res:452.1,106067.0] || subclass(ordered_pair(u,v),intersection(complement(w),union(x,y))) member(unordered_pair(u,singleton(v)),union(w,complement(union(x,y))))* -> .
% 300.06/300.50 118167[0:Res:428.2,106067.0] || member(u,universal_class) subclass(universal_class,intersection(complement(v),union(w,x))) member(sum_class(u),union(v,complement(union(w,x))))* -> .
% 300.06/300.50 118166[0:Res:427.2,106067.0] || member(u,universal_class) subclass(universal_class,intersection(complement(v),union(w,x))) member(power_class(u),union(v,complement(union(w,x))))* -> .
% 300.06/300.50 118163[0:Res:438.2,106067.0] || subclass(u,intersection(complement(v),union(w,x))) member(not_subclass_element(u,y),union(v,complement(union(w,x))))* -> subclass(u,y).
% 300.06/300.50 118091[0:SpL:107615.0,106067.0] || member(u,intersection(power_class(complement(successor(v))),union(w,x))) member(u,union(image(element_relation,successor(v)),complement(union(w,x))))* -> .
% 300.06/300.50 118089[0:SpL:46507.0,106067.0] || member(u,intersection(power_class(complement(power_class(v))),union(w,x))) member(u,union(image(element_relation,power_class(v)),complement(union(w,x))))* -> .
% 300.06/300.50 118959[0:Res:452.1,106081.0] || subclass(ordered_pair(u,v),intersection(union(w,x),complement(y))) member(unordered_pair(u,singleton(v)),union(complement(union(w,x)),y))* -> .
% 300.06/300.50 118929[0:Res:428.2,106081.0] || member(u,universal_class) subclass(universal_class,intersection(union(v,w),complement(x))) member(sum_class(u),union(complement(union(v,w)),x))* -> .
% 300.06/300.50 118928[0:Res:427.2,106081.0] || member(u,universal_class) subclass(universal_class,intersection(union(v,w),complement(x))) member(power_class(u),union(complement(union(v,w)),x))* -> .
% 300.06/300.50 118925[0:Res:438.2,106081.0] || subclass(u,intersection(union(v,w),complement(x))) member(not_subclass_element(u,y),union(complement(union(v,w)),x))* -> subclass(u,y).
% 300.06/300.50 118814[0:SpL:107615.0,106081.0] || member(u,intersection(union(v,w),power_class(complement(successor(x))))) member(u,union(complement(union(v,w)),image(element_relation,successor(x))))* -> .
% 300.06/300.50 118812[0:SpL:46507.0,106081.0] || member(u,intersection(union(v,w),power_class(complement(power_class(x))))) member(u,union(complement(union(v,w)),image(element_relation,power_class(x))))* -> .
% 300.06/300.50 120323[2:Rew:107276.0,120147.1,26509.0,120147.1,107276.0,120147.0,26509.0,120147.0] || member(u,union(v,w)) member(u,union(x,y)) member(u,complement(intersection(union(x,y),union(v,w))))* -> .
% 300.06/300.50 121233[2:Res:88642.1,3514.0] || subclass(u,unordered_pair(v,w))* -> equal(union(u,u),null_class) equal(regular(union(u,u)),w)* equal(regular(union(u,u)),v)*.
% 300.06/300.50 121225[2:Res:88642.1,7495.1] || subclass(u,singleton(v))* member(union(u,u),universal_class) -> equal(union(u,u),null_class) equal(apply(choice,union(u,u)),v)*.
% 300.06/300.50 121803[0:SpR:92205.1,73469.0] || subclass(union(power_class(u),complement(v)),union(complement(power_class(u)),v))* -> equal(symmetric_difference(power_class(u),complement(v)),union(power_class(u),complement(v))).
% 300.06/300.50 121802[0:SpR:92205.1,46638.0] || subclass(union(u,complement(power_class(v))),union(complement(u),power_class(v)))* -> equal(symmetric_difference(complement(u),power_class(v)),union(u,complement(power_class(v)))).
% 300.06/300.50 121798[0:SpR:92205.1,73471.0] || subclass(union(u,cross_product(v,w)),complement(restrict(u,v,w)))* -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w))).
% 300.06/300.50 121797[0:SpR:92205.1,73470.0] || subclass(union(cross_product(u,v),w),complement(restrict(w,u,v)))* -> equal(symmetric_difference(cross_product(u,v),w),union(cross_product(u,v),w)).
% 300.06/300.50 122366[10:SpL:106696.0,61184.0] || subclass(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class)* -> member(regular(null_class),intersection(power_class(u),power_class(complement(union(v,w))))).
% 300.06/300.50 122365[2:SpL:106696.0,65406.0] || subclass(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class)* -> member(singleton(x),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 300.06/300.50 122364[2:SpL:106696.0,112954.0] || subclass(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class)* -> subclass(regular(null_class),intersection(power_class(u),power_class(complement(union(v,w))))).
% 300.06/300.50 122363[6:SpL:106696.0,54318.0] || equal(successor(union(complement(power_class(u)),image(element_relation,union(v,w)))),null_class)** -> member(null_class,intersection(power_class(u),power_class(complement(union(v,w))))).
% 300.06/300.50 122362[2:SpL:106696.0,54651.0] || equal(successor(union(complement(power_class(u)),image(element_relation,union(v,w)))),null_class)** -> member(omega,intersection(power_class(u),power_class(complement(union(v,w))))).
% 300.06/300.50 122361[2:SpL:106696.0,54811.0] || equal(successor(union(complement(power_class(u)),image(element_relation,union(v,w)))),null_class)** -> member(y__dfg,intersection(power_class(u),power_class(complement(union(v,w))))).
% 300.06/300.50 122360[2:SpL:106696.0,102698.0] || equal(successor(union(complement(power_class(u)),image(element_relation,union(v,w)))),null_class)** -> subclass(universal_class,intersection(power_class(u),power_class(complement(union(v,w))))).
% 300.06/300.50 122352[2:SpL:106696.0,12505.1] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),domain_relation) equal(union(complement(power_class(u)),image(element_relation,union(v,w))),domain_relation)** -> .
% 300.06/300.50 122351[2:SpL:106696.0,12239.1] || subclass(domain_relation,intersection(power_class(u),power_class(complement(union(v,w))))) subclass(domain_relation,union(complement(power_class(u)),image(element_relation,union(v,w))))* -> .
% 300.06/300.50 122350[2:SpL:106696.0,35720.1] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),domain_relation) subclass(domain_relation,union(complement(power_class(u)),image(element_relation,union(v,w))))* -> .
% 300.06/300.50 122341[2:SpL:106696.0,18850.1] || subclass(domain_relation,intersection(power_class(u),power_class(complement(union(v,w))))) subclass(universal_class,union(complement(power_class(u)),image(element_relation,union(v,w))))* -> .
% 300.06/300.50 122339[2:SpL:106696.0,35714.1] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),domain_relation) subclass(universal_class,union(complement(power_class(u)),image(element_relation,union(v,w))))* -> .
% 300.06/300.50 122334[2:SpL:106696.0,114127.0] || equal(regular(union(complement(power_class(u)),image(element_relation,union(v,w)))),universal_class)** -> member(null_class,intersection(power_class(u),power_class(complement(union(v,w))))).
% 300.06/300.50 122333[2:SpL:106696.0,114128.0] || equal(regular(union(complement(power_class(u)),image(element_relation,union(v,w)))),universal_class)** -> member(y__dfg,intersection(power_class(u),power_class(complement(union(v,w))))).
% 300.06/300.50 122332[2:SpL:106696.0,114129.0] || equal(regular(union(complement(power_class(u)),image(element_relation,union(v,w)))),universal_class)** -> member(omega,intersection(power_class(u),power_class(complement(union(v,w))))).
% 300.06/300.50 122307[0:SpR:20797.1,106696.0] || equal(complement(union(u,v)),universal_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),complement(intersection(power_class(w),power_class(universal_class))))**.
% 300.06/300.50 122306[2:SpR:81953.1,106696.0] || equal(complement(union(u,v)),null_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),complement(intersection(power_class(w),power_class(null_class))))**.
% 300.06/300.50 122298[2:SpR:62519.1,106696.0] || equal(successor(union(u,v)),null_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),complement(intersection(power_class(w),power_class(universal_class))))**.
% 300.06/300.50 122233[0:SpR:106696.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,union(w,x)))),union(intersection(power_class(v),power_class(complement(union(w,x)))),u))*.
% 300.06/300.50 122231[0:SpR:106696.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,union(w,x)))),union(u,intersection(power_class(v),power_class(complement(union(w,x))))))*.
% 300.06/300.50 122216[0:SpR:106696.0,40549.0] || -> equal(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),restrict(intersection(power_class(u),power_class(complement(union(v,w)))),x,y)),null_class)**.
% 300.06/300.50 122180[0:SpR:106696.0,9137.1] || -> member(singleton(null_class),intersection(power_class(u),power_class(complement(union(v,w))))) member(singleton(null_class),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.50 122176[0:SpR:106696.0,77756.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(x)),union(x,intersection(power_class(u),power_class(complement(union(v,w))))))*.
% 300.06/300.50 122174[0:SpR:106696.0,5642.0] || -> subclass(symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(x)),union(intersection(power_class(u),power_class(complement(union(v,w)))),x))*.
% 300.06/300.50 122172[2:SpR:106696.0,62519.1] || equal(successor(intersection(power_class(u),power_class(complement(union(v,w))))),null_class) -> equal(union(complement(power_class(u)),image(element_relation,union(v,w))),universal_class)**.
% 300.06/300.50 122783[10:SpL:106825.0,61184.0] || subclass(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class)* -> member(regular(null_class),intersection(power_class(complement(power_class(u))),union(v,w))).
% 300.06/300.50 122782[2:SpL:106825.0,65406.0] || subclass(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class)* -> member(singleton(x),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 300.06/300.50 122781[2:SpL:106825.0,112954.0] || subclass(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class)* -> subclass(regular(null_class),intersection(power_class(complement(power_class(u))),union(v,w))).
% 300.06/300.50 122780[6:SpL:106825.0,54318.0] || equal(successor(union(image(element_relation,power_class(u)),complement(union(v,w)))),null_class)** -> member(null_class,intersection(power_class(complement(power_class(u))),union(v,w))).
% 300.06/300.50 122779[2:SpL:106825.0,54651.0] || equal(successor(union(image(element_relation,power_class(u)),complement(union(v,w)))),null_class)** -> member(omega,intersection(power_class(complement(power_class(u))),union(v,w))).
% 300.06/300.50 122778[2:SpL:106825.0,54811.0] || equal(successor(union(image(element_relation,power_class(u)),complement(union(v,w)))),null_class)** -> member(y__dfg,intersection(power_class(complement(power_class(u))),union(v,w))).
% 300.06/300.50 122777[2:SpL:106825.0,102698.0] || equal(successor(union(image(element_relation,power_class(u)),complement(union(v,w)))),null_class)** -> subclass(universal_class,intersection(power_class(complement(power_class(u))),union(v,w))).
% 300.06/300.50 122769[2:SpL:106825.0,12505.1] || equal(intersection(power_class(complement(power_class(u))),union(v,w)),domain_relation) equal(union(image(element_relation,power_class(u)),complement(union(v,w))),domain_relation)** -> .
% 300.06/300.50 122768[2:SpL:106825.0,12239.1] || subclass(domain_relation,intersection(power_class(complement(power_class(u))),union(v,w))) subclass(domain_relation,union(image(element_relation,power_class(u)),complement(union(v,w))))* -> .
% 300.06/300.50 122767[2:SpL:106825.0,35720.1] || equal(intersection(power_class(complement(power_class(u))),union(v,w)),domain_relation) subclass(domain_relation,union(image(element_relation,power_class(u)),complement(union(v,w))))* -> .
% 300.06/300.50 122758[2:SpL:106825.0,18850.1] || subclass(domain_relation,intersection(power_class(complement(power_class(u))),union(v,w))) subclass(universal_class,union(image(element_relation,power_class(u)),complement(union(v,w))))* -> .
% 300.06/300.50 122756[2:SpL:106825.0,35714.1] || equal(intersection(power_class(complement(power_class(u))),union(v,w)),domain_relation) subclass(universal_class,union(image(element_relation,power_class(u)),complement(union(v,w))))* -> .
% 300.06/300.50 122751[2:SpL:106825.0,114127.0] || equal(regular(union(image(element_relation,power_class(u)),complement(union(v,w)))),universal_class)** -> member(null_class,intersection(power_class(complement(power_class(u))),union(v,w))).
% 300.06/300.50 122750[2:SpL:106825.0,114128.0] || equal(regular(union(image(element_relation,power_class(u)),complement(union(v,w)))),universal_class)** -> member(y__dfg,intersection(power_class(complement(power_class(u))),union(v,w))).
% 300.06/300.50 122749[2:SpL:106825.0,114129.0] || equal(regular(union(image(element_relation,power_class(u)),complement(union(v,w)))),universal_class)** -> member(omega,intersection(power_class(complement(power_class(u))),union(v,w))).
% 300.06/300.50 122742[0:SpR:71235.1,106825.0] || subclass(union(u,v),power_class(complement(power_class(w)))) -> equal(union(image(element_relation,power_class(w)),complement(union(u,v))),complement(union(u,v)))**.
% 300.06/300.50 122732[0:SpR:20797.1,106825.0] || equal(complement(power_class(u)),universal_class) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(intersection(power_class(universal_class),union(v,w))))**.
% 300.06/300.50 122651[0:SpR:106825.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(union(w,x)))),union(intersection(power_class(complement(power_class(v))),union(w,x)),u))*.
% 300.06/300.50 122649[0:SpR:106825.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(union(w,x)))),union(u,intersection(power_class(complement(power_class(v))),union(w,x))))*.
% 300.06/300.50 122634[0:SpR:106825.0,40549.0] || -> equal(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),restrict(intersection(power_class(complement(power_class(u))),union(v,w)),x,y)),null_class)**.
% 300.06/300.50 122598[0:SpR:106825.0,9137.1] || -> member(singleton(null_class),intersection(power_class(complement(power_class(u))),union(v,w))) member(singleton(null_class),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.50 122594[0:SpR:106825.0,77756.0] || -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(x)),union(x,intersection(power_class(complement(power_class(u))),union(v,w))))*.
% 300.06/300.50 122592[0:SpR:106825.0,5642.0] || -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(x)),union(intersection(power_class(complement(power_class(u))),union(v,w)),x))*.
% 300.06/300.50 122590[2:SpR:106825.0,62519.1] || equal(successor(intersection(power_class(complement(power_class(u))),union(v,w))),null_class) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),universal_class)**.
% 300.06/300.50 123265[10:SpL:107088.0,61184.0] || subclass(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class)* -> member(regular(null_class),intersection(power_class(complement(union(u,v))),power_class(w))).
% 300.06/300.50 123264[2:SpL:107088.0,65406.0] || subclass(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class)* -> member(singleton(x),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 300.06/300.50 123263[2:SpL:107088.0,112954.0] || subclass(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class)* -> subclass(regular(null_class),intersection(power_class(complement(union(u,v))),power_class(w))).
% 300.06/300.50 123262[6:SpL:107088.0,54318.0] || equal(successor(union(image(element_relation,union(u,v)),complement(power_class(w)))),null_class)** -> member(null_class,intersection(power_class(complement(union(u,v))),power_class(w))).
% 300.06/300.50 123261[2:SpL:107088.0,54651.0] || equal(successor(union(image(element_relation,union(u,v)),complement(power_class(w)))),null_class)** -> member(omega,intersection(power_class(complement(union(u,v))),power_class(w))).
% 300.06/300.50 123260[2:SpL:107088.0,54811.0] || equal(successor(union(image(element_relation,union(u,v)),complement(power_class(w)))),null_class)** -> member(y__dfg,intersection(power_class(complement(union(u,v))),power_class(w))).
% 300.06/300.50 123259[2:SpL:107088.0,102698.0] || equal(successor(union(image(element_relation,union(u,v)),complement(power_class(w)))),null_class)** -> subclass(universal_class,intersection(power_class(complement(union(u,v))),power_class(w))).
% 300.06/300.50 123251[2:SpL:107088.0,12505.1] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),domain_relation) equal(union(image(element_relation,union(u,v)),complement(power_class(w))),domain_relation)** -> .
% 300.06/300.50 123250[2:SpL:107088.0,12239.1] || subclass(domain_relation,intersection(power_class(complement(union(u,v))),power_class(w))) subclass(domain_relation,union(image(element_relation,union(u,v)),complement(power_class(w))))* -> .
% 300.06/300.50 123249[2:SpL:107088.0,35720.1] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),domain_relation) subclass(domain_relation,union(image(element_relation,union(u,v)),complement(power_class(w))))* -> .
% 300.06/300.50 123240[2:SpL:107088.0,18850.1] || subclass(domain_relation,intersection(power_class(complement(union(u,v))),power_class(w))) subclass(universal_class,union(image(element_relation,union(u,v)),complement(power_class(w))))* -> .
% 300.06/300.50 123238[2:SpL:107088.0,35714.1] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),domain_relation) subclass(universal_class,union(image(element_relation,union(u,v)),complement(power_class(w))))* -> .
% 300.06/300.50 123233[2:SpL:107088.0,114127.0] || equal(regular(union(image(element_relation,union(u,v)),complement(power_class(w)))),universal_class)** -> member(null_class,intersection(power_class(complement(union(u,v))),power_class(w))).
% 300.06/300.50 123232[2:SpL:107088.0,114128.0] || equal(regular(union(image(element_relation,union(u,v)),complement(power_class(w)))),universal_class)** -> member(y__dfg,intersection(power_class(complement(union(u,v))),power_class(w))).
% 300.06/300.50 123231[2:SpL:107088.0,114129.0] || equal(regular(union(image(element_relation,union(u,v)),complement(power_class(w)))),universal_class)** -> member(omega,intersection(power_class(complement(union(u,v))),power_class(w))).
% 300.06/300.50 123217[0:SpR:20797.1,107088.0] || equal(complement(union(u,v)),universal_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(intersection(power_class(universal_class),power_class(w))))**.
% 300.06/300.50 123216[2:SpR:81953.1,107088.0] || equal(complement(union(u,v)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(intersection(power_class(null_class),power_class(w))))**.
% 300.06/300.50 123208[2:SpR:62519.1,107088.0] || equal(successor(union(u,v)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(intersection(power_class(universal_class),power_class(w))))**.
% 300.06/300.50 123131[0:SpR:107088.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(power_class(x)))),union(intersection(power_class(complement(union(v,w))),power_class(x)),u))*.
% 300.06/300.50 123129[0:SpR:107088.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(power_class(x)))),union(u,intersection(power_class(complement(union(v,w))),power_class(x))))*.
% 300.06/300.50 123114[0:SpR:107088.0,40549.0] || -> equal(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),restrict(intersection(power_class(complement(union(u,v))),power_class(w)),x,y)),null_class)**.
% 300.06/300.50 123078[0:SpR:107088.0,9137.1] || -> member(singleton(null_class),intersection(power_class(complement(union(u,v))),power_class(w))) member(singleton(null_class),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.50 123074[0:SpR:107088.0,77756.0] || -> subclass(symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(x)),union(x,intersection(power_class(complement(union(u,v))),power_class(w))))*.
% 300.06/300.50 123072[0:SpR:107088.0,5642.0] || -> subclass(symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(x)),union(intersection(power_class(complement(union(u,v))),power_class(w)),x))*.
% 300.06/300.50 123070[2:SpR:107088.0,62519.1] || equal(successor(intersection(power_class(complement(union(u,v))),power_class(w))),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),universal_class)**.
% 300.06/300.50 123657[10:SpL:107225.0,61184.0] || subclass(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class)* -> member(regular(null_class),intersection(union(u,v),power_class(complement(power_class(w))))).
% 300.06/300.50 123656[2:SpL:107225.0,65406.0] || subclass(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class)* -> member(singleton(x),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 300.06/300.50 123655[2:SpL:107225.0,112954.0] || subclass(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class)* -> subclass(regular(null_class),intersection(union(u,v),power_class(complement(power_class(w))))).
% 300.06/300.50 123654[6:SpL:107225.0,54318.0] || equal(successor(union(complement(union(u,v)),image(element_relation,power_class(w)))),null_class)** -> member(null_class,intersection(union(u,v),power_class(complement(power_class(w))))).
% 300.06/300.50 123653[2:SpL:107225.0,54651.0] || equal(successor(union(complement(union(u,v)),image(element_relation,power_class(w)))),null_class)** -> member(omega,intersection(union(u,v),power_class(complement(power_class(w))))).
% 300.06/300.50 123652[2:SpL:107225.0,54811.0] || equal(successor(union(complement(union(u,v)),image(element_relation,power_class(w)))),null_class)** -> member(y__dfg,intersection(union(u,v),power_class(complement(power_class(w))))).
% 300.06/300.50 123651[2:SpL:107225.0,102698.0] || equal(successor(union(complement(union(u,v)),image(element_relation,power_class(w)))),null_class)** -> subclass(universal_class,intersection(union(u,v),power_class(complement(power_class(w))))).
% 300.06/300.50 123643[2:SpL:107225.0,12505.1] || equal(intersection(union(u,v),power_class(complement(power_class(w)))),domain_relation) equal(union(complement(union(u,v)),image(element_relation,power_class(w))),domain_relation)** -> .
% 300.06/300.50 123642[2:SpL:107225.0,12239.1] || subclass(domain_relation,intersection(union(u,v),power_class(complement(power_class(w))))) subclass(domain_relation,union(complement(union(u,v)),image(element_relation,power_class(w))))* -> .
% 300.06/300.50 123641[2:SpL:107225.0,35720.1] || equal(intersection(union(u,v),power_class(complement(power_class(w)))),domain_relation) subclass(domain_relation,union(complement(union(u,v)),image(element_relation,power_class(w))))* -> .
% 300.06/300.50 123632[2:SpL:107225.0,18850.1] || subclass(domain_relation,intersection(union(u,v),power_class(complement(power_class(w))))) subclass(universal_class,union(complement(union(u,v)),image(element_relation,power_class(w))))* -> .
% 300.06/300.50 123630[2:SpL:107225.0,35714.1] || equal(intersection(union(u,v),power_class(complement(power_class(w)))),domain_relation) subclass(universal_class,union(complement(union(u,v)),image(element_relation,power_class(w))))* -> .
% 300.06/300.51 123625[2:SpL:107225.0,114127.0] || equal(regular(union(complement(union(u,v)),image(element_relation,power_class(w)))),universal_class)** -> member(null_class,intersection(union(u,v),power_class(complement(power_class(w))))).
% 300.06/300.51 123624[2:SpL:107225.0,114128.0] || equal(regular(union(complement(union(u,v)),image(element_relation,power_class(w)))),universal_class)** -> member(y__dfg,intersection(union(u,v),power_class(complement(power_class(w))))).
% 300.06/300.51 123623[2:SpL:107225.0,114129.0] || equal(regular(union(complement(union(u,v)),image(element_relation,power_class(w)))),universal_class)** -> member(omega,intersection(union(u,v),power_class(complement(power_class(w))))).
% 300.06/300.51 123611[0:SpR:92205.1,107225.0] || subclass(union(u,v),power_class(complement(power_class(w)))) -> equal(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(union(u,v)))**.
% 300.06/300.51 123748[0:Rew:73462.0,123564.1] || equal(complement(power_class(u)),universal_class) -> equal(union(complement(union(v,w)),image(element_relation,power_class(u))),complement(intersection(power_class(universal_class),union(v,w))))**.
% 300.06/300.51 123529[0:SpR:107225.0,77756.0] || -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,power_class(x)))),union(intersection(union(v,w),power_class(complement(power_class(x)))),u))*.
% 300.06/300.51 123527[0:SpR:107225.0,5642.0] || -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,power_class(x)))),union(u,intersection(union(v,w),power_class(complement(power_class(x))))))*.
% 300.06/300.51 123512[0:SpR:107225.0,40549.0] || -> equal(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),restrict(intersection(union(u,v),power_class(complement(power_class(w)))),x,y)),null_class)**.
% 300.06/300.51 123476[0:SpR:107225.0,9137.1] || -> member(singleton(null_class),intersection(union(u,v),power_class(complement(power_class(w))))) member(singleton(null_class),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.51 123472[0:SpR:107225.0,77756.0] || -> subclass(symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(x)),union(x,intersection(union(u,v),power_class(complement(power_class(w))))))*.
% 300.06/300.51 123470[0:SpR:107225.0,5642.0] || -> subclass(symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(x)),union(intersection(union(u,v),power_class(complement(power_class(w)))),x))*.
% 300.06/300.51 123468[2:SpR:107225.0,62519.1] || equal(successor(intersection(union(u,v),power_class(complement(power_class(w))))),null_class) -> equal(union(complement(union(u,v)),image(element_relation,power_class(w))),universal_class)**.
% 300.06/300.51 124440[2:Rew:31.0,124333.1] || member(not_subclass_element(union(null_class,restrict(u,v,w)),x),symmetric_difference(cross_product(v,w),u))* -> subclass(union(null_class,restrict(u,v,w)),x).
% 300.06/300.51 124441[2:Rew:30.0,124327.1] || member(not_subclass_element(union(null_class,restrict(u,v,w)),x),symmetric_difference(u,cross_product(v,w)))* -> subclass(union(null_class,restrict(u,v,w)),x).
% 300.06/300.51 124698[2:Res:34303.0,106529.1] || member(u,universal_class) -> equal(singleton(union(v,w)),null_class) member(u,complement(union(v,w))) member(u,complement(singleton(union(v,w))))*.
% 300.06/300.51 124828[2:SpL:816.1,123025.0] || subclass(regular(cross_product(u,v)),unordered_pair(first(regular(cross_product(u,v))),singleton(second(regular(cross_product(u,v))))))* -> equal(cross_product(u,v),null_class).
% 300.06/300.51 124920[0:Res:5600.1,3.0] || subclass(cross_product(u,v),w) -> equal(intersection(restrict(x,u,v),y),null_class) member(regular(intersection(restrict(x,u,v),y)),w)*.
% 300.06/300.51 124889[0:SpR:276.0,5600.1] || -> equal(intersection(restrict(cross_product(u,v),w,x),y),null_class) member(regular(intersection(restrict(cross_product(w,x),u,v),y)),cross_product(w,x))*.
% 300.06/300.51 125345[0:Res:5613.1,3.0] || subclass(cross_product(u,v),w) -> equal(intersection(x,restrict(y,u,v)),null_class) member(regular(intersection(x,restrict(y,u,v))),w)*.
% 300.06/300.51 125321[0:SpR:276.0,5613.1] || -> equal(intersection(u,restrict(cross_product(v,w),x,y)),null_class) member(regular(intersection(u,restrict(cross_product(x,y),v,w))),cross_product(x,y))*.
% 300.06/300.51 131093[2:SpR:106825.0,125688.0] || -> equal(intersection(intersection(power_class(complement(power_class(u))),union(v,w)),restrict(union(image(element_relation,power_class(u)),complement(union(v,w))),x,y)),null_class)**.
% 300.06/300.51 131091[2:SpR:47423.0,125688.0] || -> equal(intersection(intersection(power_class(u),union(complement(power_class(v)),w)),restrict(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x,y)),null_class)**.
% 300.06/300.51 131090[2:SpR:47419.0,125688.0] || -> equal(intersection(intersection(power_class(u),union(v,complement(power_class(w)))),restrict(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x,y)),null_class)**.
% 300.06/300.51 131089[2:SpR:107225.0,125688.0] || -> equal(intersection(intersection(union(u,v),power_class(complement(power_class(w)))),restrict(union(complement(union(u,v)),image(element_relation,power_class(w))),x,y)),null_class)**.
% 300.06/300.51 131088[2:SpR:47421.0,125688.0] || -> equal(intersection(intersection(union(complement(power_class(u)),v),power_class(w)),restrict(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x,y)),null_class)**.
% 300.06/300.51 131087[2:SpR:47420.0,125688.0] || -> equal(intersection(intersection(union(u,complement(power_class(v))),power_class(w)),restrict(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x,y)),null_class)**.
% 300.06/300.51 131086[2:SpR:107088.0,125688.0] || -> equal(intersection(intersection(power_class(complement(union(u,v))),power_class(w)),restrict(union(image(element_relation,union(u,v)),complement(power_class(w))),x,y)),null_class)**.
% 300.06/300.51 131084[2:SpR:106696.0,125688.0] || -> equal(intersection(intersection(power_class(u),power_class(complement(union(v,w)))),restrict(union(complement(power_class(u)),image(element_relation,union(v,w))),x,y)),null_class)**.
% 300.06/300.51 131717[4:Res:6324.2,19445.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,cantor(ordered_pair(flip(cross_product(u,universal_class)),inverse(u))))* subclass(universal_class,complement(element_relation)) -> .
% 300.06/300.51 131689[0:Res:6324.2,274.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)*.
% 300.06/300.51 131859[2:Rew:131740.0,131851.1] || member(ordered_pair(u,not_subclass_element(v,image(w,range_of(null_class)))),compose(w,singleton(cross_product(singleton(u),universal_class))))* -> subclass(v,image(w,range_of(null_class))).
% 300.06/300.51 131898[4:Res:2002.2,131813.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,cantor(singleton(cross_product(singleton(ordered_pair(u,ordered_pair(v,compose(u,v)))),universal_class))))* -> .
% 300.06/300.51 131988[4:Res:6323.2,19445.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,cantor(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u))))* subclass(universal_class,complement(element_relation)) -> .
% 300.06/300.51 131960[0:Res:6323.2,274.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)*.
% 300.06/300.51 131932[2:SpR:5175.0,6323.2] || member(restrict(element_relation,universal_class,range_of(null_class)),universal_class) subclass(domain_relation,u) -> member(ordered_pair(restrict(element_relation,universal_class,range_of(null_class)),apply(null_class,v)),u)*.
% 300.06/300.51 132080[2:Res:2002.2,127395.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,singleton(w)) member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)* -> .
% 300.06/300.51 133397[0:SpL:326.0,11602.0] || member(singleton(singleton(singleton(u))),cross_product(universal_class,universal_class))* subclass(composition_function,successor_relation) -> equal(ordered_pair(u,compose(singleton(u),u)),successor(singleton(u)))**.
% 300.06/300.51 133698[2:SpL:26509.0,47436.0] || member(regular(union(complement(u),complement(power_class(v)))),intersection(union(null_class,u),power_class(v)))* -> equal(union(complement(u),complement(power_class(v))),null_class).
% 300.06/300.51 134740[2:SpL:26509.0,47442.0] || member(regular(union(complement(power_class(u)),complement(v))),intersection(power_class(u),union(null_class,v)))* -> equal(union(complement(power_class(u)),complement(v)),null_class).
% 300.06/300.51 135566[3:Res:135420.0,8119.0] || member(not_subclass_element(regular(complement(intersection(complement(compose(element_relation,universal_class)),u))),v),element_relation)* -> subclass(regular(complement(intersection(complement(compose(element_relation,universal_class)),u))),v).
% 300.06/300.51 135551[2:Res:135420.0,5614.0] || -> equal(regular(complement(intersection(restrict(u,v,w),x))),null_class) member(regular(regular(complement(intersection(restrict(u,v,w),x)))),cross_product(v,w))*.
% 300.06/300.51 135992[3:Res:135442.0,8119.0] || member(not_subclass_element(regular(complement(intersection(u,complement(compose(element_relation,universal_class))))),v),element_relation)* -> subclass(regular(complement(intersection(u,complement(compose(element_relation,universal_class))))),v).
% 300.06/300.51 135977[2:Res:135442.0,5614.0] || -> equal(regular(complement(intersection(u,restrict(v,w,x)))),null_class) member(regular(regular(complement(intersection(u,restrict(v,w,x))))),cross_product(w,x))*.
% 300.06/300.51 136167[2:Res:135360.0,5502.0] || member(regular(complement(successor(complement(intersection(regular(u),v))))),u)* -> equal(complement(successor(complement(intersection(regular(u),v)))),null_class) equal(u,null_class).
% 300.06/300.51 136166[2:Res:135360.0,3523.0] || -> equal(complement(successor(complement(intersection(restrict(u,v,w),x)))),null_class) member(regular(complement(successor(complement(intersection(restrict(u,v,w),x))))),u)*.
% 300.06/300.51 136364[2:Res:136052.0,5502.0] || member(regular(complement(successor(complement(intersection(u,regular(v)))))),v)* -> equal(complement(successor(complement(intersection(u,regular(v))))),null_class) equal(v,null_class).
% 300.06/300.51 136363[2:Res:136052.0,3523.0] || -> equal(complement(successor(complement(intersection(u,restrict(v,w,x))))),null_class) member(regular(complement(successor(complement(intersection(u,restrict(v,w,x)))))),v)*.
% 300.06/300.51 136453[0:SpL:20514.1,46599.1] || equal(power_class(u),universal_class) member(v,universal_class) subclass(power_class(null_class),w)* -> member(v,image(element_relation,power_class(u)))* member(v,w)*.
% 300.06/300.51 136520[2:Res:135445.0,5502.0] || member(regular(regular(complement(restrict(regular(u),v,w)))),u)* -> equal(regular(complement(restrict(regular(u),v,w))),null_class) equal(u,null_class).
% 300.06/300.51 136519[2:Res:135445.0,3523.0] || -> equal(regular(complement(restrict(restrict(u,v,w),x,y))),null_class) member(regular(regular(complement(restrict(restrict(u,v,w),x,y)))),u)*.
% 300.06/300.51 137155[0:Res:4062.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),singleton(singleton(null_class)))** -> member(singleton(null_class),complement(symmetric_difference(complement(u),complement(v)))).
% 300.06/300.51 137223[2:Rew:26509.0,137032.1] || member(u,symmetric_difference(union(complement(v),w),union(union(null_class,v),complement(w))))* -> member(u,complement(symmetric_difference(union(null_class,v),complement(w)))).
% 300.06/300.51 137227[2:Rew:26509.0,136998.1] || member(u,symmetric_difference(union(v,complement(w)),union(complement(v),union(null_class,w))))* -> member(u,complement(symmetric_difference(complement(v),union(null_class,w)))).
% 300.06/300.51 137547[0:MRR:137546.0,13.0] || subclass(unordered_pair(u,v),symmetric_difference(w,x))* -> member(u,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) member(v,union(w,x)).
% 300.06/300.51 137550[0:MRR:137549.0,13.0] || subclass(unordered_pair(u,v),symmetric_difference(w,x))* -> member(v,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) member(u,union(w,x)).
% 300.06/300.51 137688[2:Res:135356.0,3518.0] || -> equal(regular(union(null_class,complement(intersection(intersection(u,v),w)))),null_class) member(regular(regular(union(null_class,complement(intersection(intersection(u,v),w))))),u)*.
% 300.06/300.51 137687[2:Res:135356.0,3519.0] || -> equal(regular(union(null_class,complement(intersection(intersection(u,v),w)))),null_class) member(regular(regular(union(null_class,complement(intersection(intersection(u,v),w))))),v)*.
% 300.06/300.51 137667[2:Res:135356.0,3516.0] || subclass(u,v) -> equal(regular(union(null_class,complement(intersection(u,w)))),null_class) member(regular(regular(union(null_class,complement(intersection(u,w))))),v)*.
% 300.06/300.51 137869[3:Res:135507.0,8119.0] || member(not_subclass_element(regular(union(compose(element_relation,universal_class),complement(power_class(u)))),v),element_relation)* -> subclass(regular(union(compose(element_relation,universal_class),complement(power_class(u)))),v).
% 300.06/300.51 137860[2:Res:135507.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(u,complement(power_class(w)))),x) member(not_subclass_element(regular(union(u,complement(power_class(w)))),x),v)*.
% 300.06/300.51 137956[3:Res:135508.0,8119.0] || member(not_subclass_element(regular(union(compose(element_relation,universal_class),complement(successor(u)))),v),element_relation)* -> subclass(regular(union(compose(element_relation,universal_class),complement(successor(u)))),v).
% 300.06/300.51 137947[2:Res:135508.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(u,complement(successor(w)))),x) member(not_subclass_element(regular(union(u,complement(successor(w)))),x),v)*.
% 300.06/300.51 137994[4:Res:32968.1,7496.0] || member(u,universal_class) subclass(cantor(u),v)* subclass(v,w)* -> equal(cantor(u),null_class) member(apply(choice,cantor(u)),w)*.
% 300.06/300.51 137984[0:Res:56.1,7496.0] || member(u,universal_class) subclass(sum_class(u),v)* subclass(v,w)* -> equal(sum_class(u),null_class) member(apply(choice,sum_class(u)),w)*.
% 300.06/300.51 137982[0:Res:58.1,7496.0] || member(u,universal_class) subclass(power_class(u),v)* subclass(v,w)* -> equal(power_class(u),null_class) member(apply(choice,power_class(u)),w)*.
% 300.06/300.51 137981[2:Res:82286.1,7496.0] || equal(null_class,u) subclass(power_class(u),v)* subclass(v,w)* -> equal(power_class(u),null_class) member(apply(choice,power_class(u)),w)*.
% 300.06/300.51 138140[2:Res:135509.0,5655.0] || subclass(power_class(u),v) -> subclass(regular(union(complement(power_class(u)),w)),x) member(not_subclass_element(regular(union(complement(power_class(u)),w)),x),v)*.
% 300.06/300.51 138299[2:Res:135559.0,3518.0] || -> equal(regular(complement(intersection(union(null_class,intersection(u,v)),w))),null_class) member(regular(regular(complement(intersection(union(null_class,intersection(u,v)),w)))),u)*.
% 300.06/300.51 138298[2:Res:135559.0,3519.0] || -> equal(regular(complement(intersection(union(null_class,intersection(u,v)),w))),null_class) member(regular(regular(complement(intersection(union(null_class,intersection(u,v)),w)))),v)*.
% 300.06/300.51 138278[2:Res:135559.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(union(null_class,u),w))),null_class) member(regular(regular(complement(intersection(union(null_class,u),w)))),v)*.
% 300.06/300.51 138438[2:Res:135560.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(union(u,null_class),w))),null_class) member(regular(regular(complement(intersection(union(u,null_class),w)))),v)*.
% 300.06/300.51 138711[2:Res:135933.0,5655.0] || subclass(power_class(u),v) -> subclass(regular(union(w,complement(power_class(u)))),x) member(not_subclass_element(regular(union(w,complement(power_class(u)))),x),v)*.
% 300.06/300.51 138754[2:Res:135934.0,5655.0] || subclass(successor(u),v) -> subclass(regular(union(w,complement(successor(u)))),x) member(not_subclass_element(regular(union(w,complement(successor(u)))),x),v)*.
% 300.06/300.51 138856[3:Res:135935.0,8119.0] || member(not_subclass_element(regular(union(complement(power_class(u)),compose(element_relation,universal_class))),v),element_relation)* -> subclass(regular(union(complement(power_class(u)),compose(element_relation,universal_class))),v).
% 300.06/300.51 138847[2:Res:135935.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(complement(power_class(w)),u)),x) member(not_subclass_element(regular(union(complement(power_class(w)),u)),x),v)*.
% 300.06/300.51 138967[2:Res:135985.0,3518.0] || -> equal(regular(complement(intersection(u,union(null_class,intersection(v,w))))),null_class) member(regular(regular(complement(intersection(u,union(null_class,intersection(v,w)))))),v)*.
% 300.06/300.51 138966[2:Res:135985.0,3519.0] || -> equal(regular(complement(intersection(u,union(null_class,intersection(v,w))))),null_class) member(regular(regular(complement(intersection(u,union(null_class,intersection(v,w)))))),w)*.
% 300.06/300.51 138946[2:Res:135985.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(w,union(null_class,u)))),null_class) member(regular(regular(complement(intersection(w,union(null_class,u))))),v)*.
% 300.06/300.51 139045[2:Res:5179.1,7525.1] function(u) || member(range_of(null_class),universal_class) subclass(universal_class,v)* subclass(v,w)* -> member(image(u,apply(null_class,x)),w)*.
% 300.06/300.51 139192[2:Res:135986.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(w,union(u,null_class)))),null_class) member(regular(regular(complement(intersection(w,union(u,null_class))))),v)*.
% 300.06/300.51 139415[2:Res:137580.0,3518.0] || -> equal(regular(union(null_class,complement(intersection(u,intersection(v,w))))),null_class) member(regular(regular(union(null_class,complement(intersection(u,intersection(v,w)))))),v)*.
% 300.06/300.51 139414[2:Res:137580.0,3519.0] || -> equal(regular(union(null_class,complement(intersection(u,intersection(v,w))))),null_class) member(regular(regular(union(null_class,complement(intersection(u,intersection(v,w)))))),w)*.
% 300.06/300.51 139394[2:Res:137580.0,3516.0] || subclass(u,v) -> equal(regular(union(null_class,complement(intersection(w,u)))),null_class) member(regular(regular(union(null_class,complement(intersection(w,u))))),v)*.
% 300.06/300.51 139587[3:Res:137929.0,8119.0] || member(not_subclass_element(regular(union(complement(successor(u)),compose(element_relation,universal_class))),v),element_relation)* -> subclass(regular(union(complement(successor(u)),compose(element_relation,universal_class))),v).
% 300.06/300.51 139578[2:Res:137929.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(complement(successor(w)),u)),x) member(not_subclass_element(regular(union(complement(successor(w)),u)),x),v)*.
% 300.06/300.51 139696[2:Res:138343.0,3518.0] || -> equal(regular(union(union(null_class,complement(intersection(u,v))),w)),null_class) member(regular(regular(union(union(null_class,complement(intersection(u,v))),w))),u)*.
% 300.06/300.51 139695[2:Res:138343.0,3519.0] || -> equal(regular(union(union(null_class,complement(intersection(u,v))),w)),null_class) member(regular(regular(union(union(null_class,complement(intersection(u,v))),w))),v)*.
% 300.06/300.51 139675[2:Res:138343.0,3516.0] || subclass(u,v) -> equal(regular(union(union(null_class,complement(u)),w)),null_class) member(regular(regular(union(union(null_class,complement(u)),w))),v)*.
% 300.06/300.51 139770[3:Rew:107276.0,139717.1,26509.0,139717.1,107276.0,139717.0,26509.0,139717.0] || member(not_subclass_element(regular(union(union(null_class,compose(element_relation,universal_class)),u)),v),element_relation)* -> subclass(regular(union(union(null_class,compose(element_relation,universal_class)),u)),v).
% 300.06/300.51 139852[2:Res:139654.0,5502.0] || member(regular(regular(successor(union(null_class,complement(regular(u)))))),u)* -> equal(regular(successor(union(null_class,complement(regular(u))))),null_class) equal(u,null_class).
% 300.06/300.51 139851[2:Res:139654.0,3523.0] || -> equal(regular(successor(union(null_class,complement(restrict(u,v,w))))),null_class) member(regular(regular(successor(union(null_class,complement(restrict(u,v,w)))))),u)*.
% 300.06/300.51 140256[4:Res:32968.1,11902.0] || member(u,universal_class) -> equal(ordered_pair(first(ordered_pair(cantor(u),singleton(v))),second(ordered_pair(cantor(u),singleton(v)))),ordered_pair(cantor(u),singleton(v)))**.
% 300.06/300.51 140246[0:Res:56.1,11902.0] || member(u,universal_class) -> equal(ordered_pair(first(ordered_pair(sum_class(u),singleton(v))),second(ordered_pair(sum_class(u),singleton(v)))),ordered_pair(sum_class(u),singleton(v)))**.
% 300.06/300.51 140244[0:Res:58.1,11902.0] || member(u,universal_class) -> equal(ordered_pair(first(ordered_pair(power_class(u),singleton(v))),second(ordered_pair(power_class(u),singleton(v)))),ordered_pair(power_class(u),singleton(v)))**.
% 300.06/300.51 140243[2:Res:82286.1,11902.0] || equal(null_class,u) -> equal(ordered_pair(first(ordered_pair(power_class(u),singleton(v))),second(ordered_pair(power_class(u),singleton(v)))),ordered_pair(power_class(u),singleton(v)))**.
% 300.06/300.51 140656[2:Res:138736.0,5655.0] || subclass(successor(u),v) -> subclass(regular(union(complement(successor(u)),w)),x) member(not_subclass_element(regular(union(complement(successor(u)),w)),x),v)*.
% 300.06/300.51 140763[2:Res:139004.0,3518.0] || -> equal(regular(union(u,union(null_class,complement(intersection(v,w))))),null_class) member(regular(regular(union(u,union(null_class,complement(intersection(v,w)))))),v)*.
% 300.06/300.51 140762[2:Res:139004.0,3519.0] || -> equal(regular(union(u,union(null_class,complement(intersection(v,w))))),null_class) member(regular(regular(union(u,union(null_class,complement(intersection(v,w)))))),w)*.
% 300.06/300.51 140742[2:Res:139004.0,3516.0] || subclass(u,v) -> equal(regular(union(w,union(null_class,complement(u)))),null_class) member(regular(regular(union(w,union(null_class,complement(u))))),v)*.
% 300.06/300.51 140837[3:Rew:107276.0,140784.1,26509.0,140784.1,107276.0,140784.0,26509.0,140784.0] || member(not_subclass_element(regular(union(u,union(null_class,compose(element_relation,universal_class)))),v),element_relation)* -> subclass(regular(union(u,union(null_class,compose(element_relation,universal_class)))),v).
% 300.06/300.51 140953[2:Res:139733.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(union(null_class,u),w)),x) member(not_subclass_element(regular(union(union(null_class,u),w)),x),v)*.
% 300.06/300.51 141503[2:Res:140800.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(w,union(null_class,u))),x) member(not_subclass_element(regular(union(w,union(null_class,u))),x),v)*.
% 300.06/300.51 141741[2:SpR:26509.0,107992.0] || -> equal(intersection(union(complement(u),complement(union(v,w))),union(union(null_class,u),union(v,w))),symmetric_difference(union(null_class,u),union(v,w)))**.
% 300.06/300.51 142203[2:Res:140903.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(union(u,null_class),w)),x) member(not_subclass_element(regular(union(union(u,null_class),w)),x),v)*.
% 300.06/300.51 142483[2:Res:141451.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(w,union(u,null_class))),x) member(not_subclass_element(regular(union(w,union(u,null_class))),x),v)*.
% 300.06/300.51 143058[2:Res:135351.0,3518.0] || -> equal(union(null_class,intersection(intersection(intersection(u,v),w),x)),null_class) member(regular(union(null_class,intersection(intersection(intersection(u,v),w),x))),u)*.
% 300.06/300.51 143057[2:Res:135351.0,3519.0] || -> equal(union(null_class,intersection(intersection(intersection(u,v),w),x)),null_class) member(regular(union(null_class,intersection(intersection(intersection(u,v),w),x))),v)*.
% 300.06/300.51 143037[2:Res:135351.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(intersection(u,w),x)),null_class) member(regular(union(null_class,intersection(intersection(u,w),x))),v)*.
% 300.06/300.51 143285[2:Res:135364.0,3518.0] || -> equal(intersection(union(null_class,intersection(intersection(u,v),w)),x),null_class) member(regular(intersection(union(null_class,intersection(intersection(u,v),w)),x)),u)*.
% 300.06/300.51 143284[2:Res:135364.0,3519.0] || -> equal(intersection(union(null_class,intersection(intersection(u,v),w)),x),null_class) member(regular(intersection(union(null_class,intersection(intersection(u,v),w)),x)),v)*.
% 300.06/300.51 143264[2:Res:135364.0,3516.0] || subclass(u,v) -> equal(intersection(union(null_class,intersection(u,w)),x),null_class) member(regular(intersection(union(null_class,intersection(u,w)),x)),v)*.
% 300.06/300.51 143581[2:SpR:26509.0,106984.0] || -> equal(intersection(union(union(u,v),union(null_class,w)),union(complement(union(u,v)),complement(w))),symmetric_difference(union(u,v),union(null_class,w)))**.
% 300.06/300.51 144088[2:Res:135396.0,3518.0] || -> equal(union(null_class,intersection(u,intersection(intersection(v,w),x))),null_class) member(regular(union(null_class,intersection(u,intersection(intersection(v,w),x)))),v)*.
% 300.06/300.51 144087[2:Res:135396.0,3519.0] || -> equal(union(null_class,intersection(u,intersection(intersection(v,w),x))),null_class) member(regular(union(null_class,intersection(u,intersection(intersection(v,w),x)))),w)*.
% 300.06/300.51 144067[2:Res:135396.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(w,intersection(u,x))),null_class) member(regular(union(null_class,intersection(w,intersection(u,x)))),v)*.
% 300.06/300.51 144297[2:Res:135401.0,3518.0] || -> equal(intersection(u,union(null_class,intersection(intersection(v,w),x))),null_class) member(regular(intersection(u,union(null_class,intersection(intersection(v,w),x)))),v)*.
% 300.06/300.51 144296[2:Res:135401.0,3519.0] || -> equal(intersection(u,union(null_class,intersection(intersection(v,w),x))),null_class) member(regular(intersection(u,union(null_class,intersection(intersection(v,w),x)))),w)*.
% 300.06/300.51 144276[2:Res:135401.0,3516.0] || subclass(u,v) -> equal(intersection(w,union(null_class,intersection(u,x))),null_class) member(regular(intersection(w,union(null_class,intersection(u,x)))),v)*.
% 300.06/300.51 144587[2:Res:135487.1,3514.0] || subclass(u,unordered_pair(v,w))* -> equal(regular(complement(u)),null_class) equal(regular(regular(complement(u))),w) equal(regular(regular(complement(u))),v).
% 300.06/300.51 144576[2:Res:135487.1,7495.1] || subclass(u,singleton(v))* member(regular(complement(u)),universal_class) -> equal(regular(complement(u)),null_class) equal(apply(choice,regular(complement(u))),v)*.
% 300.06/300.51 144537[2:SpR:106825.0,135487.1] || subclass(intersection(power_class(complement(power_class(u))),union(v,w)),x) -> subclass(regular(union(image(element_relation,power_class(u)),complement(union(v,w)))),x)*.
% 300.06/300.51 144535[2:SpR:47423.0,135487.1] || subclass(intersection(power_class(u),union(complement(power_class(v)),w)),x) -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),x)*.
% 300.06/300.51 144534[2:SpR:47419.0,135487.1] || subclass(intersection(power_class(u),union(v,complement(power_class(w)))),x) -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),x)*.
% 300.06/300.51 144533[2:SpR:107225.0,135487.1] || subclass(intersection(union(u,v),power_class(complement(power_class(w)))),x) -> subclass(regular(union(complement(union(u,v)),image(element_relation,power_class(w)))),x)*.
% 300.06/300.51 144532[2:SpR:47421.0,135487.1] || subclass(intersection(union(complement(power_class(u)),v),power_class(w)),x) -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),x)*.
% 300.06/300.51 144531[2:SpR:47420.0,135487.1] || subclass(intersection(union(u,complement(power_class(v))),power_class(w)),x) -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),x)*.
% 300.06/300.51 144530[2:SpR:107088.0,135487.1] || subclass(intersection(power_class(complement(union(u,v))),power_class(w)),x) -> subclass(regular(union(image(element_relation,union(u,v)),complement(power_class(w)))),x)*.
% 300.06/300.51 144528[2:SpR:106696.0,135487.1] || subclass(intersection(power_class(u),power_class(complement(union(v,w)))),x) -> subclass(regular(union(complement(power_class(u)),image(element_relation,union(v,w)))),x)*.
% 300.06/300.51 144762[2:Res:135539.0,3518.0] || -> equal(regular(complement(intersection(intersection(intersection(u,v),w),x))),null_class) member(regular(regular(complement(intersection(intersection(intersection(u,v),w),x)))),u)*.
% 300.06/300.51 144761[2:Res:135539.0,3519.0] || -> equal(regular(complement(intersection(intersection(intersection(u,v),w),x))),null_class) member(regular(regular(complement(intersection(intersection(intersection(u,v),w),x)))),v)*.
% 300.06/300.51 144741[2:Res:135539.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(intersection(u,w),x))),null_class) member(regular(regular(complement(intersection(intersection(u,w),x)))),v)*.
% 300.06/300.51 144983[2:Res:135965.0,3518.0] || -> equal(regular(complement(intersection(u,intersection(intersection(v,w),x)))),null_class) member(regular(regular(complement(intersection(u,intersection(intersection(v,w),x))))),v)*.
% 300.06/300.51 144982[2:Res:135965.0,3519.0] || -> equal(regular(complement(intersection(u,intersection(intersection(v,w),x)))),null_class) member(regular(regular(complement(intersection(u,intersection(intersection(v,w),x))))),w)*.
% 300.06/300.51 144962[2:Res:135965.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(w,intersection(u,x)))),null_class) member(regular(regular(complement(intersection(w,intersection(u,x))))),v)*.
% 300.06/300.51 145118[2:Res:136055.0,3518.0] || -> equal(complement(successor(complement(restrict(intersection(u,v),w,x)))),null_class) member(regular(complement(successor(complement(restrict(intersection(u,v),w,x))))),u)*.
% 300.06/300.51 145117[2:Res:136055.0,3519.0] || -> equal(complement(successor(complement(restrict(intersection(u,v),w,x)))),null_class) member(regular(complement(successor(complement(restrict(intersection(u,v),w,x))))),v)*.
% 300.06/300.51 145097[2:Res:136055.0,3516.0] || subclass(u,v) -> equal(complement(successor(complement(restrict(u,w,x)))),null_class) member(regular(complement(successor(complement(restrict(u,w,x))))),v)*.
% 300.06/300.51 145237[2:Res:138217.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(union(u,u),w))),null_class) member(regular(regular(complement(intersection(union(u,u),w)))),v)*.
% 300.06/300.51 145347[2:Rew:77431.0,145276.1,75224.0,145276.1] single_valued_class(regular(complement(intersection(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)),u)))) || -> function(regular(complement(intersection(union(null_class,cross_product(universal_class,universal_class)),u))))*.
% 300.06/300.51 145448[2:Res:138894.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(w,union(u,u)))),null_class) member(regular(regular(complement(intersection(w,union(u,u))))),v)*.
% 300.06/300.51 145546[2:Rew:77431.0,145487.1,75224.0,145487.1] single_valued_class(regular(complement(intersection(u,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)))))) || -> function(regular(complement(intersection(u,union(null_class,cross_product(universal_class,universal_class))))))*.
% 300.06/300.51 145644[2:Res:140916.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(union(u,u),w)),x) member(not_subclass_element(regular(union(union(u,u),w)),x),v)*.
% 300.06/300.51 145813[2:Res:141464.0,5655.0] || subclass(complement(u),v) -> subclass(regular(union(w,union(u,u))),x) member(not_subclass_element(regular(union(w,union(u,u))),x),v)*.
% 300.06/300.51 146030[2:Res:142936.0,3518.0] || -> equal(union(null_class,intersection(intersection(u,intersection(v,w)),x)),null_class) member(regular(union(null_class,intersection(intersection(u,intersection(v,w)),x))),v)*.
% 300.06/300.51 146029[2:Res:142936.0,3519.0] || -> equal(union(null_class,intersection(intersection(u,intersection(v,w)),x)),null_class) member(regular(union(null_class,intersection(intersection(u,intersection(v,w)),x))),w)*.
% 300.06/300.51 146009[2:Res:142936.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(intersection(w,u),x)),null_class) member(regular(union(null_class,intersection(intersection(w,u),x))),v)*.
% 300.06/300.51 146135[9:SpL:38417.1,11428.0] one_to_one(u) || equal(v,image(w,image(x,null_class)))* member(ordered_pair(inverse(u),y),compose(w,x))* -> member(y,v)*.
% 300.06/300.51 146131[2:SpL:89829.1,11428.0] || equal(u,universal_class) equal(v,image(w,image(x,null_class)))* member(ordered_pair(u,y),compose(w,x))* -> member(y,v)*.
% 300.06/300.51 146275[2:Res:143161.0,3518.0] || -> equal(intersection(union(null_class,intersection(u,intersection(v,w))),x),null_class) member(regular(intersection(union(null_class,intersection(u,intersection(v,w))),x)),v)*.
% 300.06/300.51 146274[2:Res:143161.0,3519.0] || -> equal(intersection(union(null_class,intersection(u,intersection(v,w))),x),null_class) member(regular(intersection(union(null_class,intersection(u,intersection(v,w))),x)),w)*.
% 300.06/300.51 146254[2:Res:143161.0,3516.0] || subclass(u,v) -> equal(intersection(union(null_class,intersection(w,u)),x),null_class) member(regular(intersection(union(null_class,intersection(w,u)),x)),v)*.
% 300.06/300.51 146482[2:Res:143969.0,3518.0] || -> equal(union(null_class,intersection(u,intersection(v,intersection(w,x)))),null_class) member(regular(union(null_class,intersection(u,intersection(v,intersection(w,x))))),w)*.
% 300.06/300.51 146481[2:Res:143969.0,3519.0] || -> equal(union(null_class,intersection(u,intersection(v,intersection(w,x)))),null_class) member(regular(union(null_class,intersection(u,intersection(v,intersection(w,x))))),x)*.
% 300.06/300.51 146461[2:Res:143969.0,3516.0] || subclass(u,v) -> equal(union(null_class,intersection(w,intersection(x,u))),null_class) member(regular(union(null_class,intersection(w,intersection(x,u)))),v)*.
% 300.06/300.51 146691[2:Res:144187.0,3518.0] || -> equal(intersection(u,union(null_class,intersection(v,intersection(w,x)))),null_class) member(regular(intersection(u,union(null_class,intersection(v,intersection(w,x))))),w)*.
% 300.06/300.51 146690[2:Res:144187.0,3519.0] || -> equal(intersection(u,union(null_class,intersection(v,intersection(w,x)))),null_class) member(regular(intersection(u,union(null_class,intersection(v,intersection(w,x))))),x)*.
% 300.06/300.51 146670[2:Res:144187.0,3516.0] || subclass(u,v) -> equal(intersection(w,union(null_class,intersection(x,u))),null_class) member(regular(intersection(w,union(null_class,intersection(x,u)))),v)*.
% 300.06/300.51 147065[2:Res:144640.0,3518.0] || -> equal(regular(complement(intersection(intersection(u,intersection(v,w)),x))),null_class) member(regular(regular(complement(intersection(intersection(u,intersection(v,w)),x)))),v)*.
% 300.06/300.51 147064[2:Res:144640.0,3519.0] || -> equal(regular(complement(intersection(intersection(u,intersection(v,w)),x))),null_class) member(regular(regular(complement(intersection(intersection(u,intersection(v,w)),x)))),w)*.
% 300.06/300.51 147044[2:Res:144640.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(intersection(w,u),x))),null_class) member(regular(regular(complement(intersection(intersection(w,u),x)))),v)*.
% 300.06/300.51 147286[2:Res:144865.0,3518.0] || -> equal(regular(complement(intersection(u,intersection(v,intersection(w,x))))),null_class) member(regular(regular(complement(intersection(u,intersection(v,intersection(w,x)))))),w)*.
% 300.06/300.51 147285[2:Res:144865.0,3519.0] || -> equal(regular(complement(intersection(u,intersection(v,intersection(w,x))))),null_class) member(regular(regular(complement(intersection(u,intersection(v,intersection(w,x)))))),x)*.
% 300.06/300.51 147265[2:Res:144865.0,3516.0] || subclass(u,v) -> equal(regular(complement(intersection(w,intersection(x,u)))),null_class) member(regular(regular(complement(intersection(w,intersection(x,u))))),v)*.
% 300.06/300.51 148351[2:Res:110835.0,3516.0] || subclass(u,v) -> equal(intersection(intersection(union(u,u),w),x),null_class) member(regular(intersection(intersection(union(u,u),w),x)),v)*.
% 300.06/300.51 148461[2:Rew:77431.0,148392.1,75224.0,148392.1] single_valued_class(intersection(intersection(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)),u),v)) || -> function(intersection(intersection(union(null_class,cross_product(universal_class,universal_class)),u),v))*.
% 300.06/300.51 148560[2:Res:111335.0,3516.0] || subclass(u,v) -> equal(intersection(w,intersection(x,union(u,u))),null_class) member(regular(intersection(w,intersection(x,union(u,u)))),v)*.
% 300.06/300.51 148653[2:Rew:77431.0,148601.1,75224.0,148601.1] single_valued_class(intersection(u,intersection(v,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class))))) || -> function(intersection(u,intersection(v,union(null_class,cross_product(universal_class,universal_class)))))*.
% 300.06/300.51 148762[2:Res:111478.0,3516.0] || subclass(u,v) -> equal(intersection(w,intersection(union(u,u),x)),null_class) member(regular(intersection(w,intersection(union(u,u),x))),v)*.
% 300.06/300.51 148870[2:Rew:77431.0,148803.1,75224.0,148803.1] single_valued_class(intersection(u,intersection(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class)),v))) || -> function(intersection(u,intersection(union(null_class,cross_product(universal_class,universal_class)),v)))*.
% 300.06/300.51 148975[2:Res:111632.0,3516.0] || subclass(u,v) -> equal(intersection(intersection(w,union(u,u)),x),null_class) member(regular(intersection(intersection(w,union(u,u)),x)),v)*.
% 300.06/300.51 149070[2:Rew:77431.0,149016.1,75224.0,149016.1] single_valued_class(intersection(intersection(u,union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class))),v)) || -> function(intersection(intersection(u,union(null_class,cross_product(universal_class,universal_class))),v))*.
% 300.06/300.51 149887[0:Res:135347.0,3518.0] || -> equal(intersection(intersection(intersection(intersection(u,v),w),x),y),null_class) member(regular(intersection(intersection(intersection(intersection(u,v),w),x),y)),u)*.
% 300.06/300.51 149886[0:Res:135347.0,3519.0] || -> equal(intersection(intersection(intersection(intersection(u,v),w),x),y),null_class) member(regular(intersection(intersection(intersection(intersection(u,v),w),x),y)),v)*.
% 300.06/300.51 149865[0:Res:135347.0,3516.0] || subclass(u,v) -> equal(intersection(intersection(intersection(u,w),x),y),null_class) member(regular(intersection(intersection(intersection(u,w),x),y)),v)*.
% 300.06/300.51 150260[0:Res:135357.0,3518.0] || -> equal(intersection(u,intersection(v,intersection(intersection(w,x),y))),null_class) member(regular(intersection(u,intersection(v,intersection(intersection(w,x),y)))),w)*.
% 300.06/300.51 150259[0:Res:135357.0,3519.0] || -> equal(intersection(u,intersection(v,intersection(intersection(w,x),y))),null_class) member(regular(intersection(u,intersection(v,intersection(intersection(w,x),y)))),x)*.
% 300.06/300.51 150238[0:Res:135357.0,3516.0] || subclass(u,v) -> equal(intersection(w,intersection(x,intersection(u,y))),null_class) member(regular(intersection(w,intersection(x,intersection(u,y)))),v)*.
% 300.06/300.51 150507[0:Res:135398.0,3518.0] || -> equal(intersection(u,intersection(intersection(intersection(v,w),x),y)),null_class) member(regular(intersection(u,intersection(intersection(intersection(v,w),x),y))),v)*.
% 300.06/300.51 150506[0:Res:135398.0,3519.0] || -> equal(intersection(u,intersection(intersection(intersection(v,w),x),y)),null_class) member(regular(intersection(u,intersection(intersection(intersection(v,w),x),y))),w)*.
% 300.06/300.51 150485[0:Res:135398.0,3516.0] || subclass(u,v) -> equal(intersection(w,intersection(intersection(u,x),y)),null_class) member(regular(intersection(w,intersection(intersection(u,x),y))),v)*.
% 300.06/300.51 150759[0:Res:135406.0,3518.0] || -> equal(intersection(intersection(u,intersection(intersection(v,w),x)),y),null_class) member(regular(intersection(intersection(u,intersection(intersection(v,w),x)),y)),v)*.
% 300.06/300.51 150758[0:Res:135406.0,3519.0] || -> equal(intersection(intersection(u,intersection(intersection(v,w),x)),y),null_class) member(regular(intersection(intersection(u,intersection(intersection(v,w),x)),y)),w)*.
% 300.06/300.51 150737[0:Res:135406.0,3516.0] || subclass(u,v) -> equal(intersection(intersection(w,intersection(u,x)),y),null_class) member(regular(intersection(intersection(w,intersection(u,x)),y)),v)*.
% 300.06/300.51 151107[0:Res:147465.0,3518.0] || -> equal(intersection(intersection(intersection(u,intersection(v,w)),x),y),null_class) member(regular(intersection(intersection(intersection(u,intersection(v,w)),x),y)),v)*.
% 300.06/300.51 151106[0:Res:147465.0,3519.0] || -> equal(intersection(intersection(intersection(u,intersection(v,w)),x),y),null_class) member(regular(intersection(intersection(intersection(u,intersection(v,w)),x),y)),w)*.
% 300.06/300.51 151085[0:Res:147465.0,3516.0] || subclass(u,v) -> equal(intersection(intersection(intersection(w,u),x),y),null_class) member(regular(intersection(intersection(intersection(w,u),x),y)),v)*.
% 300.06/300.51 151355[0:Res:147475.0,3518.0] || -> equal(intersection(u,intersection(v,intersection(w,intersection(x,y)))),null_class) member(regular(intersection(u,intersection(v,intersection(w,intersection(x,y))))),x)*.
% 300.06/300.51 151354[0:Res:147475.0,3519.0] || -> equal(intersection(u,intersection(v,intersection(w,intersection(x,y)))),null_class) member(regular(intersection(u,intersection(v,intersection(w,intersection(x,y))))),y)*.
% 300.06/300.51 151333[0:Res:147475.0,3516.0] || subclass(u,v) -> equal(intersection(w,intersection(x,intersection(y,u))),null_class) member(regular(intersection(w,intersection(x,intersection(y,u)))),v)*.
% 300.06/300.51 151602[0:Res:147520.0,3518.0] || -> equal(intersection(u,intersection(intersection(v,intersection(w,x)),y)),null_class) member(regular(intersection(u,intersection(intersection(v,intersection(w,x)),y))),w)*.
% 300.06/300.51 151601[0:Res:147520.0,3519.0] || -> equal(intersection(u,intersection(intersection(v,intersection(w,x)),y)),null_class) member(regular(intersection(u,intersection(intersection(v,intersection(w,x)),y))),x)*.
% 300.06/300.51 151580[0:Res:147520.0,3516.0] || subclass(u,v) -> equal(intersection(w,intersection(intersection(x,u),y)),null_class) member(regular(intersection(w,intersection(intersection(x,u),y))),v)*.
% 300.06/300.51 151854[0:Res:147529.0,3518.0] || -> equal(intersection(intersection(u,intersection(v,intersection(w,x))),y),null_class) member(regular(intersection(intersection(u,intersection(v,intersection(w,x))),y)),w)*.
% 300.06/300.51 151853[0:Res:147529.0,3519.0] || -> equal(intersection(intersection(u,intersection(v,intersection(w,x))),y),null_class) member(regular(intersection(intersection(u,intersection(v,intersection(w,x))),y)),x)*.
% 300.06/300.51 151832[0:Res:147529.0,3516.0] || subclass(u,v) -> equal(intersection(intersection(w,intersection(x,u)),y),null_class) member(regular(intersection(intersection(w,intersection(x,u)),y)),v)*.
% 300.06/300.51 152017[2:MRR:151974.0,9972.2] || member(u,universal_class) subclass(u,regular(unordered_pair(apply(choice,u),v)))* -> equal(u,null_class) equal(unordered_pair(apply(choice,u),v),null_class).
% 300.06/300.51 152018[2:MRR:151970.0,9972.2] || member(u,universal_class) subclass(u,regular(unordered_pair(v,apply(choice,u))))* -> equal(u,null_class) equal(unordered_pair(v,apply(choice,u)),null_class).
% 300.06/300.51 152029[2:MRR:152028.1,13.0] || equal(u,v) subclass(unordered_pair(v,u),regular(w))* member(v,w) -> equal(unordered_pair(v,u),null_class) equal(w,null_class).
% 300.06/300.51 152089[0:Res:56592.0,3518.0] || -> equal(restrict(restrict(intersection(u,v),w,x),y,z),null_class) member(regular(restrict(restrict(intersection(u,v),w,x),y,z)),u)*.
% 300.06/300.51 152088[0:Res:56592.0,3519.0] || -> equal(restrict(restrict(intersection(u,v),w,x),y,z),null_class) member(regular(restrict(restrict(intersection(u,v),w,x),y,z)),v)*.
% 300.06/300.51 152067[0:Res:56592.0,3516.0] || subclass(u,v) -> equal(restrict(restrict(u,w,x),y,z),null_class) member(regular(restrict(restrict(u,w,x),y,z)),v)*.
% 300.06/300.51 152623[0:Rew:77431.0,152529.1] || member(u,intersection(union(v,w),image(element_relation,power_class(universal_class)))) member(u,union(power_class(complement(power_class(universal_class))),complement(union(v,w))))* -> .
% 300.06/300.51 152510[0:SpL:49516.0,106067.0] || member(u,intersection(image(element_relation,power_class(universal_class)),union(v,w))) member(u,union(power_class(complement(power_class(universal_class))),complement(union(v,w))))* -> .
% 300.06/300.51 152415[0:SpR:49516.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),image(element_relation,power_class(universal_class)))) member(u,union(complement(power_class(v)),power_class(complement(power_class(universal_class)))))*.
% 300.06/300.51 152406[0:SpR:49516.0,46532.1] || member(u,universal_class) -> member(u,intersection(image(element_relation,power_class(universal_class)),power_class(v))) member(u,union(power_class(complement(power_class(universal_class))),complement(power_class(v))))*.
% 300.06/300.51 152680[4:SpR:26800.2,88501.0] || member(u,universal_class) -> member(u,cantor(v)) subclass(intersection(w,union(v,cross_product(singleton(u),universal_class))),union(cross_product(singleton(u),universal_class),v))*.
% 300.06/300.51 152666[4:SpR:26800.2,89082.0] || member(u,universal_class) -> member(u,cantor(v)) subclass(intersection(union(v,cross_product(singleton(u),universal_class)),w),union(cross_product(singleton(u),universal_class),v))*.
% 300.06/300.51 153048[2:Rew:77431.0,152956.1] || member(u,intersection(union(v,w),image(element_relation,power_class(null_class)))) member(u,union(power_class(complement(power_class(null_class))),complement(union(v,w))))* -> .
% 300.06/300.51 152937[2:SpL:49517.0,106067.0] || member(u,intersection(image(element_relation,power_class(null_class)),union(v,w))) member(u,union(power_class(complement(power_class(null_class))),complement(union(v,w))))* -> .
% 300.06/300.51 152841[2:SpR:49517.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),image(element_relation,power_class(null_class)))) member(u,union(complement(power_class(v)),power_class(complement(power_class(null_class)))))*.
% 300.06/300.51 152832[2:SpR:49517.0,46532.1] || member(u,universal_class) -> member(u,intersection(image(element_relation,power_class(null_class)),power_class(v))) member(u,union(power_class(complement(power_class(null_class))),complement(power_class(v))))*.
% 300.06/300.51 153120[4:SpR:26808.2,88501.0] || member(u,universal_class) -> member(u,cantor(v)) subclass(intersection(w,union(cross_product(singleton(u),universal_class),v)),union(v,cross_product(singleton(u),universal_class)))*.
% 300.06/300.51 153098[4:SpR:26808.2,89082.0] || member(u,universal_class) -> member(u,cantor(v)) subclass(intersection(union(cross_product(singleton(u),universal_class),v),w),union(v,cross_product(singleton(u),universal_class)))*.
% 300.06/300.51 153348[2:Res:46564.1,63420.1] || member(u,universal_class) equal(successor(intersection(complement(v),power_class(complement(power_class(w))))),null_class)** -> member(u,union(v,image(element_relation,power_class(w))))*.
% 300.06/300.51 153286[2:SpR:26509.0,46564.1] || member(u,universal_class) -> member(u,intersection(union(null_class,v),power_class(complement(power_class(w)))))* member(u,union(complement(v),image(element_relation,power_class(w)))).
% 300.06/300.51 153567[2:Res:46596.1,63420.1] || member(u,universal_class) equal(successor(intersection(power_class(complement(power_class(v))),complement(w))),null_class)** -> member(u,union(image(element_relation,power_class(v)),w))*.
% 300.06/300.51 153486[2:SpR:26509.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),union(null_class,w)))* member(u,union(image(element_relation,power_class(v)),complement(w))).
% 300.06/300.51 153729[0:SpR:71235.1,10467.2] || subclass(u,v) member(symmetric_difference(v,u),universal_class) -> equal(symmetric_difference(v,u),null_class) member(apply(choice,symmetric_difference(v,u)),complement(u))*.
% 300.06/300.51 153680[0:SpR:92205.1,10467.2] || subclass(u,v) member(symmetric_difference(u,v),universal_class) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),complement(u))*.
% 300.06/300.51 153920[0:SpL:326.0,11604.0] || member(singleton(singleton(singleton(u))),cross_product(universal_class,universal_class)) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(u,compose(singleton(u),u)),w)*.
% 300.06/300.51 154218[2:Res:5107.1,46524.0] || subclass(domain_relation,intersection(complement(u),union(v,complement(power_class(w))))) member(ordered_pair(null_class,null_class),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.51 154217[2:Res:29122.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),domain_relation) member(ordered_pair(null_class,null_class),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.51 154214[0:Res:449.1,46524.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w))))) member(ordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.51 154213[2:Res:23388.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(ordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.51 154198[0:Res:25.2,46524.0] || member(u,union(v,complement(power_class(w)))) member(u,complement(x)) member(u,union(x,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.51 154188[0:Res:425.1,46524.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w))))) member(unordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.51 154187[2:Res:23376.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(unordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.51 154158[2:SpL:97382.1,46524.0] || equal(complement(u),universal_class) member(v,union(w,complement(power_class(x)))) member(v,union(u,intersection(complement(w),power_class(x))))* -> .
% 300.06/300.51 154142[2:SpL:26509.0,46524.0] || member(u,intersection(union(null_class,v),union(w,complement(power_class(x)))))* member(u,union(complement(v),intersection(complement(w),power_class(x)))) -> .
% 300.06/300.51 154280[2:Rew:26498.0,154121.1] || equal(successor(u),null_class) member(v,union(w,complement(power_class(x)))) member(v,union(u,intersection(complement(w),power_class(x))))* -> .
% 300.06/300.51 154490[2:Res:5107.1,46544.0] || subclass(domain_relation,intersection(union(u,complement(power_class(v))),complement(w))) member(ordered_pair(null_class,null_class),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.51 154489[2:Res:29122.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),domain_relation) member(ordered_pair(null_class,null_class),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.51 154486[0:Res:449.1,46544.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w))) member(ordered_pair(x,y),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.51 154485[2:Res:23388.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(ordered_pair(x,y),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.51 154470[0:Res:25.2,46544.0] || member(u,complement(v)) member(u,union(w,complement(power_class(x)))) member(u,union(intersection(complement(w),power_class(x)),v))* -> .
% 300.06/300.51 154460[0:Res:425.1,46544.0] || subclass(universal_class,intersection(union(u,complement(power_class(v))),complement(w))) member(unordered_pair(x,y),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.51 154459[2:Res:23376.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),universal_class) member(unordered_pair(x,y),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.51 154380[2:SpL:26509.0,46544.0] || member(u,intersection(union(v,complement(power_class(w))),union(null_class,x)))* member(u,union(intersection(complement(v),power_class(w)),complement(x))) -> .
% 300.06/300.51 154770[2:Res:5107.1,46573.0] || subclass(domain_relation,intersection(complement(u),union(complement(power_class(v)),w))) member(ordered_pair(null_class,null_class),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.51 154769[2:Res:29122.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),domain_relation) member(ordered_pair(null_class,null_class),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.51 154766[0:Res:449.1,46573.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w))) member(ordered_pair(x,y),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.51 154765[2:Res:23388.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(ordered_pair(x,y),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.51 154750[0:Res:25.2,46573.0] || member(u,union(complement(power_class(v)),w)) member(u,complement(x)) member(u,union(x,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.51 154740[0:Res:425.1,46573.0] || subclass(universal_class,intersection(complement(u),union(complement(power_class(v)),w))) member(unordered_pair(x,y),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.51 154739[2:Res:23376.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),universal_class) member(unordered_pair(x,y),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.51 154710[2:SpL:97382.1,46573.0] || equal(complement(u),universal_class) member(v,union(complement(power_class(w)),x)) member(v,union(u,intersection(power_class(w),complement(x))))* -> .
% 300.06/300.51 154694[2:SpL:26509.0,46573.0] || member(u,intersection(union(null_class,v),union(complement(power_class(w)),x)))* member(u,union(complement(v),intersection(power_class(w),complement(x)))) -> .
% 300.06/300.51 154836[2:Rew:26498.0,154673.1] || equal(successor(u),null_class) member(v,union(complement(power_class(w)),x)) member(v,union(u,intersection(power_class(w),complement(x))))* -> .
% 300.06/300.51 154880[4:Res:102690.0,3516.0] || subclass(sum_class(range_of(null_class)),u) -> equal(complement(successor(complement(apply(null_class,universal_class)))),null_class) member(regular(complement(successor(complement(apply(null_class,universal_class))))),u)*.
% 300.06/300.51 155154[2:Res:5107.1,46734.0] || subclass(domain_relation,intersection(union(complement(power_class(u)),v),complement(w))) member(ordered_pair(null_class,null_class),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.51 155153[2:Res:29122.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),domain_relation) member(ordered_pair(null_class,null_class),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.51 155150[0:Res:449.1,46734.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w))) member(ordered_pair(x,y),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.51 155149[2:Res:23388.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(ordered_pair(x,y),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.51 155134[0:Res:25.2,46734.0] || member(u,complement(v)) member(u,union(complement(power_class(w)),x)) member(u,union(intersection(power_class(w),complement(x)),v))* -> .
% 300.06/300.51 155124[0:Res:425.1,46734.0] || subclass(universal_class,intersection(union(complement(power_class(u)),v),complement(w))) member(unordered_pair(x,y),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.51 155123[2:Res:23376.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),universal_class) member(unordered_pair(x,y),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.51 155037[2:SpL:26509.0,46734.0] || member(u,intersection(union(complement(power_class(v)),w),union(null_class,x)))* member(u,union(intersection(power_class(v),complement(w)),complement(x))) -> .
% 300.06/300.51 155648[6:SpR:106322.0,30553.1] || -> member(null_class,intersection(power_class(u),union(v,complement(union(w,x))))) member(null_class,union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 300.06/300.51 155636[2:SpR:106322.0,26509.0] || -> equal(complement(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),union(null_class,intersection(power_class(u),union(v,complement(union(w,x))))))**.
% 300.06/300.51 155631[2:SpR:106322.0,113994.0] || -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),union(null_class,intersection(power_class(u),union(v,complement(union(w,x))))))*.
% 300.06/300.51 156007[2:Rew:107276.0,155876.0,77431.0,155876.0] || equal(union(null_class,intersection(power_class(u),union(v,complement(union(w,x))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))** -> .
% 300.06/300.51 156019[2:Rew:114781.0,156018.0] || -> subclass(regular(union(u,intersection(power_class(v),union(w,complement(union(x,y)))))),union(complement(power_class(v)),intersection(complement(w),union(x,y))))*.
% 300.06/300.51 156021[2:Rew:107276.0,155724.0] || -> subclass(regular(union(u,union(complement(power_class(v)),intersection(complement(w),union(x,y))))),intersection(power_class(v),union(w,complement(union(x,y)))))*.
% 300.06/300.51 156023[2:Rew:114788.0,156022.0] || -> subclass(regular(union(intersection(power_class(u),union(v,complement(union(w,x)))),y)),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 300.06/300.51 156025[2:Rew:107276.0,155673.0] || -> subclass(regular(union(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y)),intersection(power_class(u),union(v,complement(union(w,x)))))*.
% 300.06/300.51 156267[2:Res:5107.1,106346.0] || subclass(domain_relation,intersection(complement(u),power_class(complement(union(v,w))))) member(ordered_pair(null_class,null_class),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.51 156266[2:Res:29122.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),domain_relation) member(ordered_pair(null_class,null_class),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.51 156263[0:Res:449.1,106346.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w))))) member(ordered_pair(x,y),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.51 156262[2:Res:23388.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(ordered_pair(x,y),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.51 156247[0:Res:25.2,106346.0] || member(u,power_class(complement(union(v,w)))) member(u,complement(x)) member(u,union(x,image(element_relation,union(v,w))))* -> .
% 300.06/300.51 156237[0:Res:425.1,106346.0] || subclass(universal_class,intersection(complement(u),power_class(complement(union(v,w))))) member(unordered_pair(x,y),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.51 156236[2:Res:23376.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),universal_class) member(unordered_pair(x,y),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.51 156211[2:SpL:97382.1,106346.0] || equal(complement(u),universal_class) member(v,power_class(complement(union(w,x)))) member(v,union(u,image(element_relation,union(w,x))))* -> .
% 300.06/300.51 156195[2:SpL:26509.0,106346.0] || member(u,intersection(union(null_class,v),power_class(complement(union(w,x)))))* member(u,union(complement(v),image(element_relation,union(w,x)))) -> .
% 300.06/300.51 156360[2:Rew:26498.0,156173.1] || equal(successor(u),null_class) member(v,power_class(complement(union(w,x)))) member(v,union(u,image(element_relation,union(w,x))))* -> .
% 300.06/300.51 156448[6:SpR:106407.0,30553.1] || -> member(null_class,intersection(union(u,complement(power_class(v))),union(w,x))) member(null_class,union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 300.06/300.51 156436[2:SpR:106407.0,26509.0] || -> equal(complement(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),union(null_class,intersection(union(u,complement(power_class(v))),union(w,x))))**.
% 300.06/300.51 156431[2:SpR:106407.0,113994.0] || -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),union(null_class,intersection(union(u,complement(power_class(v))),union(w,x))))*.
% 300.06/300.51 156817[2:Rew:107276.0,156683.0,77431.0,156683.0] || equal(union(null_class,intersection(union(u,complement(power_class(v))),union(w,x))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))** -> .
% 300.06/300.51 156832[2:Rew:120301.0,156831.0] || -> subclass(regular(union(u,intersection(union(v,complement(power_class(w))),union(x,y)))),union(intersection(complement(v),power_class(w)),complement(union(x,y))))*.
% 300.06/300.51 156834[2:Rew:107276.0,156524.0] || -> subclass(regular(union(u,union(intersection(complement(v),power_class(w)),complement(union(x,y))))),intersection(union(v,complement(power_class(w))),union(x,y)))*.
% 300.06/300.51 156836[2:Rew:120304.0,156835.0] || -> subclass(regular(union(intersection(union(u,complement(power_class(v))),union(w,x)),y)),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 300.06/300.51 156838[2:Rew:107276.0,156473.0] || -> subclass(regular(union(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y)),intersection(union(u,complement(power_class(v))),union(w,x)))*.
% 300.06/300.51 156956[6:SpR:106408.0,30553.1] || -> member(null_class,intersection(union(complement(power_class(u)),v),union(w,x))) member(null_class,union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 300.06/300.51 156944[2:SpR:106408.0,26509.0] || -> equal(complement(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),union(null_class,intersection(union(complement(power_class(u)),v),union(w,x))))**.
% 300.06/300.51 156939[2:SpR:106408.0,113994.0] || -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),union(null_class,intersection(union(complement(power_class(u)),v),union(w,x))))*.
% 300.06/300.51 157335[2:Rew:107276.0,157198.0,77431.0,157198.0] || equal(union(null_class,intersection(union(complement(power_class(u)),v),union(w,x))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))** -> .
% 300.06/300.51 157351[2:Rew:120301.0,157350.0] || -> subclass(regular(union(u,intersection(union(complement(power_class(v)),w),union(x,y)))),union(intersection(power_class(v),complement(w)),complement(union(x,y))))*.
% 300.06/300.51 157353[2:Rew:107276.0,157032.0] || -> subclass(regular(union(u,union(intersection(power_class(v),complement(w)),complement(union(x,y))))),intersection(union(complement(power_class(v)),w),union(x,y)))*.
% 300.06/300.51 157355[2:Rew:120304.0,157354.0] || -> subclass(regular(union(intersection(union(complement(power_class(u)),v),union(w,x)),y)),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 300.06/300.51 157357[2:Rew:107276.0,156981.0] || -> subclass(regular(union(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y)),intersection(union(complement(power_class(u)),v),union(w,x)))*.
% 300.06/300.51 157467[6:SpR:106608.0,30553.1] || -> member(null_class,intersection(union(u,complement(union(v,w))),power_class(x))) member(null_class,union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 300.06/300.51 157455[2:SpR:106608.0,26509.0] || -> equal(complement(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),union(null_class,intersection(union(u,complement(union(v,w))),power_class(x))))**.
% 300.06/300.51 157450[2:SpR:106608.0,113994.0] || -> subclass(regular(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),union(null_class,intersection(union(u,complement(union(v,w))),power_class(x))))*.
% 300.06/300.51 157827[2:Rew:107276.0,157695.0,77431.0,157695.0] || equal(union(null_class,intersection(union(u,complement(union(v,w))),power_class(x))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))** -> .
% 300.06/300.51 157838[2:Rew:115065.0,157837.0] || -> subclass(regular(union(u,intersection(union(v,complement(union(w,x))),power_class(y)))),union(intersection(complement(v),union(w,x)),complement(power_class(y))))*.
% 300.06/300.51 157840[2:Rew:107276.0,157543.0] || -> subclass(regular(union(u,union(intersection(complement(v),union(w,x)),complement(power_class(y))))),intersection(union(v,complement(union(w,x))),power_class(y)))*.
% 300.06/300.51 157842[2:Rew:115072.0,157841.0] || -> subclass(regular(union(intersection(union(u,complement(union(v,w))),power_class(x)),y)),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 300.06/300.51 157844[2:Rew:107276.0,157492.0] || -> subclass(regular(union(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y)),intersection(union(u,complement(union(v,w))),power_class(x)))*.
% 300.06/300.51 158101[2:Res:5107.1,106660.0] || subclass(domain_relation,intersection(power_class(complement(union(u,v))),complement(w))) member(ordered_pair(null_class,null_class),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.51 158100[2:Res:29122.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),domain_relation) member(ordered_pair(null_class,null_class),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.51 158097[0:Res:449.1,106660.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w))) member(ordered_pair(x,y),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.51 158096[2:Res:23388.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(ordered_pair(x,y),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.51 158081[0:Res:25.2,106660.0] || member(u,complement(v)) member(u,power_class(complement(union(w,x)))) member(u,union(image(element_relation,union(w,x)),v))* -> .
% 300.06/300.51 158071[0:Res:425.1,106660.0] || subclass(universal_class,intersection(power_class(complement(union(u,v))),complement(w))) member(unordered_pair(x,y),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.51 158070[2:Res:23376.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),universal_class) member(unordered_pair(x,y),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.51 157971[2:SpL:26509.0,106660.0] || member(u,intersection(power_class(complement(union(v,w))),union(null_class,x)))* member(u,union(image(element_relation,union(v,w)),complement(x))) -> .
% 300.06/300.51 158288[6:SpR:106770.0,30553.1] || -> member(null_class,intersection(power_class(u),union(complement(union(v,w)),x))) member(null_class,union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 300.06/300.51 158276[2:SpR:106770.0,26509.0] || -> equal(complement(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),union(null_class,intersection(power_class(u),union(complement(union(v,w)),x))))**.
% 300.06/300.51 158271[2:SpR:106770.0,113994.0] || -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),union(null_class,intersection(power_class(u),union(complement(union(v,w)),x))))*.
% 300.06/300.51 158660[2:Rew:107276.0,158522.0,77431.0,158522.0] || equal(union(null_class,intersection(power_class(u),union(complement(union(v,w)),x))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))** -> .
% 300.06/300.51 158672[2:Rew:114781.0,158671.0] || -> subclass(regular(union(u,intersection(power_class(v),union(complement(union(w,x)),y)))),union(complement(power_class(v)),intersection(union(w,x),complement(y))))*.
% 300.06/300.51 158674[2:Rew:107276.0,158364.0] || -> subclass(regular(union(u,union(complement(power_class(v)),intersection(union(w,x),complement(y))))),intersection(power_class(v),union(complement(union(w,x)),y)))*.
% 300.06/300.51 158676[2:Rew:114788.0,158675.0] || -> subclass(regular(union(intersection(power_class(u),union(complement(union(v,w)),x)),y)),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 300.06/300.51 158678[2:Rew:107276.0,158313.0] || -> subclass(regular(union(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y)),intersection(power_class(u),union(complement(union(v,w)),x)))*.
% 300.06/300.51 158805[6:SpR:106959.0,30553.1] || -> member(null_class,intersection(union(complement(union(u,v)),w),power_class(x))) member(null_class,union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 300.06/300.51 158793[2:SpR:106959.0,26509.0] || -> equal(complement(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),union(null_class,intersection(union(complement(union(u,v)),w),power_class(x))))**.
% 300.06/300.51 158788[2:SpR:106959.0,113994.0] || -> subclass(regular(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),union(null_class,intersection(union(complement(union(u,v)),w),power_class(x))))*.
% 300.06/300.51 159177[2:Rew:107276.0,159039.0,77431.0,159039.0] || equal(union(null_class,intersection(union(complement(union(u,v)),w),power_class(x))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))** -> .
% 300.06/300.51 159188[2:Rew:115065.0,159187.0] || -> subclass(regular(union(u,intersection(union(complement(union(v,w)),x),power_class(y)))),union(intersection(union(v,w),complement(x)),complement(power_class(y))))*.
% 300.06/300.51 159190[2:Rew:107276.0,158881.0] || -> subclass(regular(union(u,union(intersection(union(v,w),complement(x)),complement(power_class(y))))),intersection(union(complement(union(v,w)),x),power_class(y)))*.
% 300.06/300.51 159192[2:Rew:115072.0,159191.0] || -> subclass(regular(union(intersection(union(complement(union(u,v)),w),power_class(x)),y)),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 300.06/300.51 159194[2:Rew:107276.0,158830.0] || -> subclass(regular(union(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y)),intersection(union(complement(union(u,v)),w),power_class(x)))*.
% 300.06/300.51 159320[6:SpR:107226.0,30553.1] || -> member(null_class,intersection(union(u,v),union(w,complement(power_class(x))))) member(null_class,union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.51 159308[2:SpR:107226.0,26509.0] || -> equal(complement(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),union(null_class,intersection(union(u,v),union(w,complement(power_class(x))))))**.
% 300.06/300.51 159303[2:SpR:107226.0,113994.0] || -> subclass(regular(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),union(null_class,intersection(union(u,v),union(w,complement(power_class(x))))))*.
% 300.06/300.51 159681[2:Rew:107276.0,159551.0,77431.0,159551.0] || equal(union(null_class,intersection(union(u,v),union(w,complement(power_class(x))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))** -> .
% 300.06/300.51 159696[2:Rew:120301.0,159695.0] || -> subclass(regular(union(u,intersection(union(v,w),union(x,complement(power_class(y)))))),union(complement(union(v,w)),intersection(complement(x),power_class(y))))*.
% 300.06/300.51 159698[2:Rew:107276.0,159396.0] || -> subclass(regular(union(u,union(complement(union(v,w)),intersection(complement(x),power_class(y))))),intersection(union(v,w),union(x,complement(power_class(y)))))*.
% 300.06/300.51 159700[2:Rew:120304.0,159699.0] || -> subclass(regular(union(intersection(union(u,v),union(w,complement(power_class(x)))),y)),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.51 159702[2:Rew:107276.0,159345.0] || -> subclass(regular(union(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y)),intersection(union(u,v),union(w,complement(power_class(x)))))*.
% 300.06/300.51 159998[6:SpR:107227.0,30553.1] || -> member(null_class,intersection(union(u,v),union(complement(power_class(w)),x))) member(null_class,union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.51 159986[2:SpR:107227.0,26509.0] || -> equal(complement(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),union(null_class,intersection(union(u,v),union(complement(power_class(w)),x))))**.
% 300.06/300.51 159981[2:SpR:107227.0,113994.0] || -> subclass(regular(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),union(null_class,intersection(union(u,v),union(complement(power_class(w)),x))))*.
% 300.06/300.51 160376[2:Rew:107276.0,160238.0,77431.0,160238.0] || equal(union(null_class,intersection(union(u,v),union(complement(power_class(w)),x))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))** -> .
% 300.06/300.51 160394[2:Rew:120301.0,160393.0] || -> subclass(regular(union(u,intersection(union(v,w),union(complement(power_class(x)),y)))),union(complement(union(v,w)),intersection(power_class(x),complement(y))))*.
% 300.06/300.51 160396[2:Rew:107276.0,160074.0] || -> subclass(regular(union(u,union(complement(union(v,w)),intersection(power_class(x),complement(y))))),intersection(union(v,w),union(complement(power_class(x)),y)))*.
% 300.06/300.51 160398[2:Rew:120304.0,160397.0] || -> subclass(regular(union(intersection(union(u,v),union(complement(power_class(w)),x)),y)),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.51 160400[2:Rew:107276.0,160023.0] || -> subclass(regular(union(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y)),intersection(union(u,v),union(complement(power_class(w)),x)))*.
% 300.06/300.51 160515[6:SpR:108049.0,30553.1] || -> member(null_class,intersection(union(u,v),power_class(complement(union(w,x))))) member(null_class,union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 300.06/300.51 160503[2:SpR:108049.0,26509.0] || -> equal(complement(union(complement(union(u,v)),image(element_relation,union(w,x)))),union(null_class,intersection(union(u,v),power_class(complement(union(w,x))))))**.
% 300.06/300.51 160498[2:SpR:108049.0,113994.0] || -> subclass(regular(union(complement(union(u,v)),image(element_relation,union(w,x)))),union(null_class,intersection(union(u,v),power_class(complement(union(w,x))))))*.
% 300.06/300.51 160925[2:Rew:107276.0,160764.0,77431.0,160764.0] || equal(union(null_class,intersection(union(u,v),power_class(complement(union(w,x))))),union(complement(union(u,v)),image(element_relation,union(w,x))))** -> .
% 300.06/300.51 160935[2:Rew:115065.0,160934.0] || -> subclass(regular(union(u,intersection(union(v,w),power_class(complement(union(x,y)))))),union(complement(union(v,w)),image(element_relation,union(x,y))))*.
% 300.06/300.51 160937[2:Rew:107276.0,160591.0] || -> subclass(regular(union(u,union(complement(union(v,w)),image(element_relation,union(x,y))))),intersection(union(v,w),power_class(complement(union(x,y)))))*.
% 300.06/300.51 160939[2:Rew:115072.0,160938.0] || -> subclass(regular(union(intersection(union(u,v),power_class(complement(union(w,x)))),y)),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 300.06/300.51 160941[2:Rew:107276.0,160540.0] || -> subclass(regular(union(union(complement(union(u,v)),image(element_relation,union(w,x))),y)),intersection(union(u,v),power_class(complement(union(w,x)))))*.
% 300.06/300.51 161059[6:SpR:108050.0,30553.1] || -> member(null_class,intersection(power_class(complement(union(u,v))),union(w,x))) member(null_class,union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 300.06/300.51 161047[2:SpR:108050.0,26509.0] || -> equal(complement(union(image(element_relation,union(u,v)),complement(union(w,x)))),union(null_class,intersection(power_class(complement(union(u,v))),union(w,x))))**.
% 300.06/300.51 161042[2:SpR:108050.0,113994.0] || -> subclass(regular(union(image(element_relation,union(u,v)),complement(union(w,x)))),union(null_class,intersection(power_class(complement(union(u,v))),union(w,x))))*.
% 300.06/300.51 161481[2:Rew:107276.0,161313.0,77431.0,161313.0] || equal(union(null_class,intersection(power_class(complement(union(u,v))),union(w,x))),union(image(element_relation,union(u,v)),complement(union(w,x))))** -> .
% 300.06/300.51 161488[2:Rew:114781.0,161487.0] || -> subclass(regular(union(u,intersection(power_class(complement(union(v,w))),union(x,y)))),union(image(element_relation,union(v,w)),complement(union(x,y))))*.
% 300.06/300.51 161490[2:Rew:107276.0,161135.0] || -> subclass(regular(union(u,union(image(element_relation,union(v,w)),complement(union(x,y))))),intersection(power_class(complement(union(v,w))),union(x,y)))*.
% 300.06/300.51 161492[2:Rew:114788.0,161491.0] || -> subclass(regular(union(intersection(power_class(complement(union(u,v))),union(w,x)),y)),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 300.06/300.51 161494[2:Rew:107276.0,161084.0] || -> subclass(regular(union(union(image(element_relation,union(u,v)),complement(union(w,x))),y)),intersection(power_class(complement(union(u,v))),union(w,x)))*.
% 300.06/300.51 162104[2:Res:7189.2,63420.1] || member(u,union(complement(v),complement(w)))* member(u,union(v,w)) equal(successor(symmetric_difference(complement(v),complement(w))),null_class) -> .
% 300.06/300.51 162081[0:Res:7189.2,2137.1] || member(null_class,union(complement(u),complement(v)))* member(null_class,union(u,v)) equal(complement(symmetric_difference(complement(u),complement(v))),universal_class) -> .
% 300.06/300.51 162074[0:Res:7189.2,466.1] || member(omega,union(complement(u),complement(v)))* member(omega,union(u,v)) equal(complement(symmetric_difference(complement(u),complement(v))),universal_class) -> .
% 300.06/300.51 162070[0:Res:7189.2,479.1] || member(y__dfg,union(complement(u),complement(v)))* member(y__dfg,union(u,v)) equal(complement(symmetric_difference(complement(u),complement(v))),universal_class) -> .
% 300.06/300.51 162889[2:Res:5107.1,9648.1] || subclass(domain_relation,unordered_pair(u,v))* member(ordered_pair(null_class,null_class),u) -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 300.06/300.51 162888[2:Res:29122.1,9648.1] || equal(unordered_pair(u,v),domain_relation) member(ordered_pair(null_class,null_class),u)* -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 300.06/300.51 163046[2:Res:5107.1,9649.1] || subclass(domain_relation,unordered_pair(u,v))* member(ordered_pair(null_class,null_class),v) -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 300.06/300.51 163045[2:Res:29122.1,9649.1] || equal(unordered_pair(u,v),domain_relation) member(ordered_pair(null_class,null_class),v)* -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 300.06/300.51 163166[2:Res:99849.1,10906.0] || equal(unordered_pair(u,v),successor(null_class)) -> equal(apply(choice,unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) member(u,singleton(null_class)).
% 300.06/300.51 163218[2:Res:99849.1,10908.0] || equal(unordered_pair(u,v),successor(null_class)) -> equal(apply(choice,unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) member(v,singleton(null_class)).
% 300.06/300.51 164204[0:SpL:46598.0,4018.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),power_class(complement(power_class(w)))))* -> member(power_class(u),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.51 164202[0:SpL:46598.0,4077.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(complement(v),power_class(complement(power_class(w)))))* -> member(sum_class(u),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.51 164198[0:SpL:46598.0,5658.0] || subclass(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))) -> subclass(u,x) member(not_subclass_element(u,x),union(v,image(element_relation,power_class(w))))*.
% 300.06/300.51 164262[0:Rew:78007.0,164046.0] || -> subclass(symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))),complement(symmetric_difference(complement(u),power_class(complement(power_class(v))))))*.
% 300.06/300.51 164699[0:SpL:46814.0,4018.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(power_class(complement(power_class(v))),complement(w)))* -> member(power_class(u),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.51 164697[0:SpL:46814.0,4077.1] || member(u,universal_class) subclass(universal_class,symmetric_difference(power_class(complement(power_class(v))),complement(w)))* -> member(sum_class(u),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.51 164693[0:SpL:46814.0,5658.0] || subclass(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))) -> subclass(u,x) member(not_subclass_element(u,x),union(image(element_relation,power_class(v)),w))*.
% 300.06/300.51 164754[0:Rew:78007.0,164534.0] || -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v))),complement(symmetric_difference(power_class(complement(power_class(u))),complement(v))))*.
% 300.06/300.51 165346[2:Res:152318.0,5655.0] || subclass(power_class(complement(power_class(universal_class))),u) -> subclass(regular(image(element_relation,power_class(universal_class))),v) member(not_subclass_element(regular(image(element_relation,power_class(universal_class))),v),u)*.
% 300.06/300.51 165611[2:Res:152744.0,5655.0] || subclass(power_class(complement(power_class(null_class))),u) -> subclass(regular(image(element_relation,power_class(null_class))),v) member(not_subclass_element(regular(image(element_relation,power_class(null_class))),v),u)*.
% 300.06/300.51 166053[0:Res:10391.4,95.0] || member(u,universal_class)* member(v,universal_class) equal(successor(v),u) subclass(successor_relation,compose_class(w))* -> equal(compose(w,v),u)*.
% 300.06/300.51 165984[0:Res:10391.4,628.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,singleton(w))* -> equal(ordered_pair(v,u),w)*.
% 300.06/300.51 166093[0:MRR:166074.1,319.0] || member(u,universal_class) equal(successor(ordered_pair(v,w)),u) subclass(successor_relation,rotate(x)) -> member(ordered_pair(ordered_pair(w,u),v),x)*.
% 300.06/300.51 166094[0:MRR:166073.1,319.0] || member(u,universal_class) equal(successor(ordered_pair(v,w)),u) subclass(successor_relation,flip(x)) -> member(ordered_pair(ordered_pair(w,v),u),x)*.
% 300.06/300.51 166676[0:MRR:166667.1,100.0] || member(inverse(u),universal_class) subclass(composition_function,compose_class(v)) -> equal(compose(v,inverse(u)),ordered_pair(range_of(u),compose(inverse(u),range_of(u))))*.
% 300.06/300.51 167073[0:MRR:167064.1,100.0] || member(inverse(u),universal_class) subclass(composition_function,singleton(v))* -> equal(ordered_pair(inverse(u),ordered_pair(range_of(u),compose(inverse(u),range_of(u)))),v)*.
% 300.06/300.51 167927[4:Obv:167915.0] || subclass(domain_relation,compose(u,v))* member(inverse(w),universal_class) -> member(inverse(w),cantor(v))* member(range_of(w),image(u,range_of(null_class)))*.
% 300.06/300.51 168047[0:Res:64.1,46546.1] function(union(u,complement(power_class(v)))) || member(w,universal_class) -> member(w,intersection(complement(u),power_class(v)))* member(w,cross_product(universal_class,universal_class)).
% 300.06/300.51 168216[0:Res:64.1,46736.1] function(union(complement(power_class(u)),v)) || member(w,universal_class) -> member(w,intersection(power_class(u),complement(v)))* member(w,cross_product(universal_class,universal_class)).
% 300.06/300.51 168369[0:Res:64.1,106669.1] function(power_class(complement(union(u,v)))) || member(w,universal_class) -> member(w,image(element_relation,union(u,v)))* member(w,cross_product(universal_class,universal_class)).
% 300.06/300.51 169196[0:Res:26079.1,9882.1] || equal(complement(successor(intersection(u,v))),universal_class)** member(null_class,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(null_class,w).
% 300.06/300.51 169194[0:Res:25960.1,9882.1] || equal(complement(successor(intersection(u,v))),universal_class)** member(omega,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(omega,w).
% 300.06/300.51 169162[6:Res:30546.1,9882.1] || equal(complement(intersection(u,v)),singleton(null_class)) member(null_class,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(null_class,w).
% 300.06/300.51 169161[6:Res:30656.1,9882.1] || equal(complement(intersection(u,v)),successor(null_class)) member(null_class,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(null_class,w).
% 300.06/300.51 169244[6:Rew:26509.0,169160.0] || equal(union(null_class,intersection(u,v)),null_class)** member(null_class,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(null_class,w).
% 300.06/300.51 169245[2:Rew:26509.0,169149.0] || equal(union(null_class,intersection(u,v)),null_class)** member(omega,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(omega,w).
% 300.06/300.51 169145[0:Res:147.1,9882.1] || equal(complement(intersection(u,v)),range_of(xr)) member(y__dfg,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(y__dfg,w).
% 300.06/300.51 169246[2:Rew:26509.0,169143.0] || equal(union(null_class,intersection(u,v)),null_class)** member(y__dfg,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(y__dfg,w).
% 300.06/300.51 169140[0:Res:25896.1,9882.1] || equal(complement(successor(intersection(u,v))),universal_class)** member(y__dfg,union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(y__dfg,w).
% 300.06/300.51 169447[4:MRR:169446.1,21706.0] || -> equal(regular(ordered_pair(universal_class,u)),null_class) equal(symmetric_difference(ordered_pair(universal_class,u),unordered_pair(universal_class,singleton(u))),union(ordered_pair(universal_class,u),unordered_pair(universal_class,singleton(u))))**.
% 300.06/300.51 169856[4:Res:161603.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(regular(composition_function),complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169855[4:Res:161604.1,78106.0] || subclass(universal_class,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(regular(composition_function),complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169854[2:Res:154902.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(regular(domain_relation),complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169853[2:Res:154903.1,78106.0] || subclass(universal_class,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(regular(domain_relation),complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169852[10:Res:51738.1,78106.0] || subclass(universal_class,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(regular(null_class),complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169851[10:Res:51739.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(regular(null_class),complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169819[2:Res:82401.1,78106.0] || subclass(universal_class,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(power_class(null_class),complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169816[6:Res:30546.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),singleton(null_class))** -> member(null_class,complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169815[6:Res:30656.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),successor(null_class))** -> member(null_class,complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169814[6:Res:48085.1,78106.0] || equal(complement(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))),null_class)** -> member(null_class,complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169807[0:Res:426.1,78106.0] || subclass(universal_class,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(singleton(x),complement(symmetric_difference(cross_product(u,v),w)))*.
% 300.06/300.51 169806[2:Res:23387.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(singleton(x),complement(symmetric_difference(cross_product(u,v),w)))*.
% 300.06/300.51 169803[2:Res:59308.1,78106.0] || equal(complement(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))),null_class)** -> member(omega,complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169799[0:Res:147.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),range_of(xr))** -> member(y__dfg,complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 169797[2:Res:59307.1,78106.0] || equal(complement(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))),null_class)** -> member(y__dfg,complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 170014[4:Res:161603.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(regular(composition_function),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 170013[4:Res:161604.1,78114.0] || subclass(universal_class,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(regular(composition_function),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 170012[2:Res:154902.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(regular(domain_relation),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 170011[2:Res:154903.1,78114.0] || subclass(universal_class,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(regular(domain_relation),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 170010[10:Res:51738.1,78114.0] || subclass(universal_class,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(regular(null_class),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 170009[10:Res:51739.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(regular(null_class),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 169977[2:Res:82401.1,78114.0] || subclass(universal_class,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(power_class(null_class),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 169974[6:Res:30546.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),singleton(null_class))** -> member(null_class,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 169973[6:Res:30656.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),successor(null_class))** -> member(null_class,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 169972[6:Res:48085.1,78114.0] || equal(complement(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))),null_class)** -> member(null_class,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 169965[0:Res:426.1,78114.0] || subclass(universal_class,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(singleton(x),complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.06/300.51 169964[2:Res:23387.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(singleton(x),complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.06/300.51 169961[2:Res:59308.1,78114.0] || equal(complement(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))),null_class)** -> member(omega,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 169957[0:Res:147.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),range_of(xr))** -> member(y__dfg,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 169955[2:Res:59307.1,78114.0] || equal(complement(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))),null_class)** -> member(y__dfg,complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 170437[0:Res:8.1,7494.1] || equal(unordered_pair(u,v),w)* member(w,universal_class) -> equal(w,null_class) equal(apply(choice,w),v)* equal(apply(choice,w),u)*.
% 300.06/300.51 170634[0:Res:18.2,11585.0] || member(u,universal_class) member(v,universal_class) subclass(composition_function,intersection(w,x))* -> member(ordered_pair(v,ordered_pair(u,compose(v,u))),x)*.
% 300.06/300.51 170626[4:SpL:16388.0,11585.0] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class)) subclass(composition_function,intersection(u,v))* -> member(ordered_pair(null_class,ordered_pair(universal_class,compose(null_class,universal_class))),v)*.
% 300.06/300.51 170646[0:MRR:170643.2,20.0] || member(u,universal_class) member(v,u) subclass(composition_function,intersection(w,x))* -> member(ordered_pair(v,ordered_pair(u,compose(v,u))),x)*.
% 300.06/300.51 170709[0:Res:18.2,11584.0] || member(u,universal_class) member(v,universal_class) subclass(composition_function,intersection(w,x))* -> member(ordered_pair(v,ordered_pair(u,compose(v,u))),w)*.
% 300.06/300.51 170701[4:SpL:16388.0,11584.0] || member(singleton(singleton(null_class)),cross_product(universal_class,universal_class)) subclass(composition_function,intersection(u,v))* -> member(ordered_pair(null_class,ordered_pair(universal_class,compose(null_class,universal_class))),u)*.
% 300.06/300.51 170721[0:MRR:170718.2,20.0] || member(u,universal_class) member(v,u) subclass(composition_function,intersection(w,x))* -> member(ordered_pair(v,ordered_pair(u,compose(v,u))),w)*.
% 300.06/300.51 170848[0:SpR:73462.0,46523.1] || member(u,universal_class) -> member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(x,intersection(complement(v),power_class(w)))).
% 300.06/300.51 170780[0:SpR:77431.0,46523.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(v,intersection(complement(x),power_class(w)))).
% 300.06/300.51 171099[4:Res:169644.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(regular(element_relation),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 171098[4:Res:169644.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(regular(element_relation),complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 171209[4:Res:169645.1,78114.0] || subclass(universal_class,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(regular(element_relation),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.06/300.51 171208[4:Res:169645.1,78106.0] || subclass(universal_class,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(regular(element_relation),complement(symmetric_difference(cross_product(u,v),w))).
% 300.06/300.51 1986[0:Res:60.1,173.0] || member(ordered_pair(u,regular(complement(image(v,image(w,singleton(u)))))),compose(v,w))* -> equal(complement(image(v,image(w,singleton(u)))),null_class).
% 300.06/300.51 2152[0:Res:457.1,61.0] || equal(image(u,image(v,singleton(w))),universal_class) member(ordered_pair(w,omega),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,omega),compose(u,v))*.
% 300.06/300.51 2149[0:Res:462.1,61.0] || equal(image(u,image(v,singleton(w))),universal_class) member(ordered_pair(w,y__dfg),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,y__dfg),compose(u,v))*.
% 300.06/300.51 2208[0:Res:449.1,39.1] || subclass(universal_class,cross_product(cross_product(universal_class,universal_class),universal_class)) member(ordered_pair(ordered_pair(u,v),w),x) -> member(ordered_pair(ordered_pair(v,u),w),flip(x))*.
% 300.06/300.51 2229[0:Res:449.1,36.1] || subclass(universal_class,cross_product(cross_product(universal_class,universal_class),universal_class)) member(ordered_pair(ordered_pair(u,v),w),x) -> member(ordered_pair(ordered_pair(w,u),v),rotate(x))*.
% 300.06/300.51 2795[0:Res:25.2,175.0] || member(not_subclass_element(complement(intersection(u,v)),w),v)* member(not_subclass_element(complement(intersection(u,v)),w),u)* -> subclass(complement(intersection(u,v)),w).
% 300.06/300.51 2146[0:Res:2132.1,61.0] || equal(image(u,image(v,singleton(w))),universal_class) member(ordered_pair(w,null_class),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,null_class),compose(u,v))*.
% 300.06/300.51 6847[0:Res:60.1,130.1] || member(ordered_pair(u,ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg)),compose(v,w))* subclass(image(v,image(w,singleton(u))),cross_product(universal_class,universal_class)) -> .
% 300.06/300.51 10439[0:Res:504.2,24.0] || member(intersection(intersection(u,v),w),universal_class) -> equal(intersection(intersection(u,v),w),null_class) member(apply(choice,intersection(intersection(u,v),w)),v)*.
% 300.06/300.51 10438[0:Res:504.2,23.0] || member(intersection(intersection(u,v),w),universal_class) -> equal(intersection(intersection(u,v),w),null_class) member(apply(choice,intersection(intersection(u,v),w)),u)*.
% 300.06/300.51 10655[0:Res:505.2,24.0] || member(intersection(u,intersection(v,w)),universal_class) -> equal(intersection(u,intersection(v,w)),null_class) member(apply(choice,intersection(u,intersection(v,w))),w)*.
% 300.06/300.51 10654[0:Res:505.2,23.0] || member(intersection(u,intersection(v,w)),universal_class) -> equal(intersection(u,intersection(v,w)),null_class) member(apply(choice,intersection(u,intersection(v,w))),v)*.
% 300.06/300.51 10822[0:Res:428.2,1407.1] || member(u,universal_class) subclass(universal_class,complement(intersection(v,w)))* member(sum_class(u),union(v,w)) -> member(sum_class(u),symmetric_difference(v,w))*.
% 300.06/300.51 10821[0:Res:427.2,1407.1] || member(u,universal_class) subclass(universal_class,complement(intersection(v,w)))* member(power_class(u),union(v,w)) -> member(power_class(u),symmetric_difference(v,w))*.
% 300.06/300.51 11292[0:Res:2066.3,3.0] || member(u,universal_class) member(v,universal_class) equal(compose(w,v),u)* subclass(compose_class(w),x)* -> member(ordered_pair(v,u),x)*.
% 300.06/300.51 11486[0:SpL:816.1,47.0] || member(regular(cross_product(u,v)),successor_relation) -> equal(cross_product(u,v),null_class) equal(successor(first(regular(cross_product(u,v)))),second(regular(cross_product(u,v))))**.
% 300.06/300.51 11588[0:Res:2002.2,274.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,restrict(w,x,y))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 300.06/300.51 11576[3:SpR:3060.1,2002.2] single_valued_class(u) || member(ordered_pair(u,inverse(u)),cross_product(universal_class,universal_class)) subclass(composition_function,v) -> member(ordered_pair(u,ordered_pair(inverse(u),null_class)),v)*.
% 300.06/300.51 11575[3:SpR:3063.1,2002.2] function(u) || member(ordered_pair(u,inverse(u)),cross_product(universal_class,universal_class)) subclass(composition_function,v) -> member(ordered_pair(u,ordered_pair(inverse(u),null_class)),v)*.
% 300.06/300.51 11574[2:SpR:6750.1,2002.2] || equal(compose_class(u),domain_relation) member(ordered_pair(u,null_class),cross_product(universal_class,universal_class)) subclass(composition_function,v) -> member(ordered_pair(u,ordered_pair(null_class,null_class)),v)*.
% 300.06/300.51 11829[0:Res:56.1,1962.0] || member(u,universal_class) member(v,w)* -> equal(ordered_pair(first(ordered_pair(v,sum_class(u))),second(ordered_pair(v,sum_class(u)))),ordered_pair(v,sum_class(u)))**.
% 300.06/300.51 11828[0:Res:58.1,1962.0] || member(u,universal_class) member(v,w)* -> equal(ordered_pair(first(ordered_pair(v,power_class(u))),second(ordered_pair(v,power_class(u)))),ordered_pair(v,power_class(u)))**.
% 300.06/300.51 12181[0:Rew:622.1,12180.1] || member(u,v) member(u,w) -> equal(not_subclass_element(unordered_pair(x,u),intersection(w,v)),x)** subclass(unordered_pair(x,u),intersection(w,v)).
% 300.06/300.51 12183[0:Rew:622.2,12182.1] || member(u,v) member(u,w) -> equal(not_subclass_element(unordered_pair(u,x),intersection(w,v)),x)** subclass(unordered_pair(u,x),intersection(w,v)).
% 300.06/300.51 12576[0:Rew:3915.0,12564.1] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),not_subclass_element(u,image(v,image(w,null_class)))),compose(v,w))* -> subclass(u,image(v,image(w,null_class))).
% 300.06/300.51 13093[0:SpR:822.2,325.0] || member(cross_product(u,v),universal_class) -> equal(cross_product(u,v),null_class) member(singleton(first(apply(choice,cross_product(u,v)))),apply(choice,cross_product(u,v)))*.
% 300.06/300.51 13878[2:MRR:13877.3,4631.0] || equal(compose_class(u),domain_relation) member(ordered_pair(v,not_subclass_element(image(u,range_of(null_class)),w)),cross_product(universal_class,universal_class))* -> subclass(image(u,range_of(null_class)),w).
% 300.06/300.51 14885[4:Rew:14790.0,11485.2] || member(regular(cross_product(u,v)),domain_relation) -> equal(cross_product(u,v),null_class) equal(cantor(first(regular(cross_product(u,v)))),second(regular(cross_product(u,v))))**.
% 300.06/300.51 15266[4:Rew:14790.0,12675.2] || member(ordered_pair(u,not_subclass_element(cross_product(v,w),x)),application_function)* -> subclass(cross_product(v,w),x) member(first(not_subclass_element(cross_product(v,w),x)),cantor(u)).
% 300.06/300.51 18814[0:SpL:822.2,757.1] || member(cross_product(u,v),universal_class) subclass(universal_class,complement(w)) member(apply(choice,cross_product(u,v)),w)* -> equal(cross_product(u,v),null_class).
% 300.06/300.51 19686[4:Res:2002.2,19445.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,cantor(ordered_pair(u,ordered_pair(v,compose(u,v)))))* subclass(universal_class,complement(element_relation)) -> .
% 300.06/300.51 21692[0:Res:452.1,617.0] || subclass(ordered_pair(u,v),ordered_pair(w,x))* -> equal(unordered_pair(u,singleton(v)),unordered_pair(w,singleton(x))) equal(unordered_pair(u,singleton(v)),singleton(w)).
% 300.06/300.51 21675[0:Res:452.1,19.0] || subclass(ordered_pair(u,v),cross_product(w,x))* -> equal(ordered_pair(first(unordered_pair(u,singleton(v))),second(unordered_pair(u,singleton(v)))),unordered_pair(u,singleton(v)))**.
% 300.06/300.51 23038[2:Res:575.1,5488.0] || member(regular(regular(complement(intersection(u,v)))),symmetric_difference(u,v))* -> equal(regular(complement(intersection(u,v))),null_class) equal(complement(intersection(u,v)),null_class).
% 300.06/300.51 24543[0:SpL:822.2,21661.0] || member(cross_product(u,v),universal_class) subclass(apply(choice,cross_product(u,v)),w)* subclass(universal_class,complement(w)) -> equal(cross_product(u,v),null_class).
% 300.06/300.51 25799[4:Res:23803.1,1407.1] || equal(complement(intersection(u,v)),ordered_pair(w,universal_class)) member(unordered_pair(w,null_class),union(u,v)) -> member(unordered_pair(w,null_class),symmetric_difference(u,v))*.
% 300.06/300.51 26429[0:Obv:26357.1] || member(u,v) -> equal(not_subclass_element(unordered_pair(w,u),intersection(v,unordered_pair(w,u))),w)** subclass(unordered_pair(w,u),intersection(v,unordered_pair(w,u))).
% 300.06/300.51 26430[0:Obv:26356.1] || member(u,v) -> equal(not_subclass_element(unordered_pair(u,w),intersection(v,unordered_pair(u,w))),w)** subclass(unordered_pair(u,w),intersection(v,unordered_pair(u,w))).
% 300.06/300.51 29004[2:Rew:27508.0,26915.2,27508.0,26915.1,26500.0,26915.1,27508.0,26915.0,26500.0,26915.0] || member(apply(choice,union(null_class,complement(u))),union(null_class,u))* member(union(null_class,complement(u)),universal_class) -> equal(union(null_class,complement(u)),null_class).
% 300.06/300.51 29006[2:Rew:27508.0,27285.0] || equal(union(null_class,complement(intersection(u,v))),universal_class) member(unordered_pair(w,x),union(u,v)) -> member(unordered_pair(w,x),symmetric_difference(u,v))*.
% 300.06/300.51 29007[2:Rew:27508.0,27286.0] || equal(union(null_class,complement(intersection(u,v))),universal_class) member(ordered_pair(null_class,null_class),union(u,v)) -> member(ordered_pair(null_class,null_class),symmetric_difference(u,v))*.
% 300.06/300.51 29008[2:Rew:27508.0,27288.0] || equal(union(null_class,complement(intersection(u,v))),domain_relation) member(ordered_pair(null_class,null_class),union(u,v)) -> member(ordered_pair(null_class,null_class),symmetric_difference(u,v))*.
% 300.06/300.51 30764[0:SpR:6630.1,60.1] || member(ordered_pair(u,v),compose(w,regular(cross_product(singleton(u),universal_class))))* -> equal(cross_product(singleton(u),universal_class),null_class) member(v,image(w,range_of(null_class))).
% 300.06/300.51 33869[4:Res:32968.1,1962.0] || member(u,universal_class) member(v,w)* -> equal(ordered_pair(first(ordered_pair(v,cantor(u))),second(ordered_pair(v,cantor(u)))),ordered_pair(v,cantor(u)))**.
% 300.06/300.51 35758[0:Res:284.1,4292.0] || -> subclass(restrict(symmetric_difference(complement(u),complement(v)),w,x),y) member(not_subclass_element(restrict(symmetric_difference(complement(u),complement(v)),w,x),y),union(u,v))*.
% 300.06/300.51 36183[3:Res:50.1,8120.0] inductive(complement(compose(element_relation,universal_class))) || member(regular(image(successor_relation,complement(compose(element_relation,universal_class)))),element_relation)* -> equal(image(successor_relation,complement(compose(element_relation,universal_class))),null_class).
% 300.06/300.51 37575[9:Rew:37522.1,31024.2] function(u) || subclass(range_of(u),cantor(image(universal_class,v))) equal(cantor(cantor(w)),universal_class) -> compatible(u,w,inverse(cross_product(v,universal_class)))*.
% 300.06/300.51 38141[9:Rew:37709.1,37959.2] function(u) || member(ordered_pair(u,not_subclass_element(v,image(w,image(x,null_class)))),compose(w,x))* -> subclass(v,image(w,image(x,null_class))).
% 300.06/300.51 43035[2:Rew:35175.0,42971.2,35175.0,42971.0] || member(union(null_class,complement(u)),universal_class) member(apply(choice,union(null_class,complement(u))),union(u,u))* -> equal(union(null_class,complement(u)),null_class).
% 300.06/300.51 43242[0:Obv:43209.1] || subclass(unordered_pair(u,v),symmetric_difference(w,x))* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,union(w,x)).
% 300.06/300.51 43243[0:Obv:43208.1] || subclass(unordered_pair(u,v),symmetric_difference(w,x))* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,union(w,x)).
% 300.06/300.51 45386[0:Res:535.3,4282.0] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(w,cross_product(x,y))) -> member(image(u,v),complement(restrict(w,x,y)))*.
% 300.06/300.51 45361[0:Res:502.3,4282.0] || member(u,universal_class) subclass(u,symmetric_difference(v,cross_product(w,x))) -> equal(u,null_class) member(apply(choice,u),complement(restrict(v,w,x)))*.
% 300.06/300.51 45355[0:Res:185.1,4282.0] || -> subclass(intersection(u,symmetric_difference(v,cross_product(w,x))),y) member(not_subclass_element(intersection(u,symmetric_difference(v,cross_product(w,x))),y),complement(restrict(v,w,x)))*.
% 300.06/300.51 45338[0:Res:197.1,4282.0] || -> subclass(intersection(symmetric_difference(u,cross_product(v,w)),x),y) member(not_subclass_element(intersection(symmetric_difference(u,cross_product(v,w)),x),y),complement(restrict(u,v,w)))*.
% 300.06/300.51 45337[2:Res:28252.0,4282.0] || -> subclass(union(null_class,symmetric_difference(u,cross_product(v,w))),x) member(not_subclass_element(union(null_class,symmetric_difference(u,cross_product(v,w))),x),complement(restrict(u,v,w)))*.
% 300.06/300.51 45467[0:Res:535.3,4283.0] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(cross_product(w,x),y)) -> member(image(u,v),complement(restrict(y,w,x)))*.
% 300.06/300.51 45442[0:Res:502.3,4283.0] || member(u,universal_class) subclass(u,symmetric_difference(cross_product(v,w),x)) -> equal(u,null_class) member(apply(choice,u),complement(restrict(x,v,w)))*.
% 300.06/300.51 45436[0:Res:185.1,4283.0] || -> subclass(intersection(u,symmetric_difference(cross_product(v,w),x)),y) member(not_subclass_element(intersection(u,symmetric_difference(cross_product(v,w),x)),y),complement(restrict(x,v,w)))*.
% 300.06/300.51 45419[0:Res:197.1,4283.0] || -> subclass(intersection(symmetric_difference(cross_product(u,v),w),x),y) member(not_subclass_element(intersection(symmetric_difference(cross_product(u,v),w),x),y),complement(restrict(w,u,v)))*.
% 300.06/300.51 45418[2:Res:28252.0,4283.0] || -> subclass(union(null_class,symmetric_difference(cross_product(u,v),w)),x) member(not_subclass_element(union(null_class,symmetric_difference(cross_product(u,v),w)),x),complement(restrict(w,u,v)))*.
% 300.06/300.51 46281[0:Res:3700.2,4283.0] || member(inverse(u),universal_class) subclass(domain_relation,symmetric_difference(cross_product(v,w),x)) -> member(ordered_pair(inverse(u),range_of(u)),complement(restrict(x,v,w)))*.
% 300.06/300.51 46279[0:Res:3700.2,4282.0] || member(inverse(u),universal_class) subclass(domain_relation,symmetric_difference(v,cross_product(w,x))) -> member(ordered_pair(inverse(u),range_of(u)),complement(restrict(v,w,x)))*.
% 300.06/300.51 47497[0:Rew:46498.0,46555.1] || member(regular(intersection(u,union(v,complement(power_class(w))))),intersection(complement(v),power_class(w)))* -> equal(intersection(u,union(v,complement(power_class(w)))),null_class).
% 300.06/300.51 47498[0:Rew:46498.0,46701.1] || member(regular(intersection(union(u,complement(power_class(v))),w)),intersection(complement(u),power_class(v)))* -> equal(intersection(union(u,complement(power_class(v))),w),null_class).
% 300.06/300.51 47499[0:Rew:46498.0,46745.1] || member(regular(intersection(u,union(complement(power_class(v)),w))),intersection(power_class(v),complement(w)))* -> equal(intersection(u,union(complement(power_class(v)),w)),null_class).
% 300.06/300.51 47502[0:Rew:46498.0,46885.1] || member(not_subclass_element(restrict(power_class(complement(power_class(u))),v,w),x),image(element_relation,power_class(u)))* -> subclass(restrict(power_class(complement(power_class(u))),v,w),x).
% 300.06/300.51 47503[0:Rew:46498.0,46995.1] || member(regular(intersection(union(complement(power_class(u)),v),w)),intersection(power_class(u),complement(v)))* -> equal(intersection(union(complement(power_class(u)),v),w),null_class).
% 300.06/300.51 48847[0:Res:284.1,46503.0] || member(not_subclass_element(restrict(image(element_relation,power_class(u)),v,w),x),power_class(complement(power_class(u))))* -> subclass(restrict(image(element_relation,power_class(u)),v,w),x).
% 300.06/300.51 50005[0:SpR:47762.0,2900.1] || -> equal(symmetric_difference(complement(power_class(complement(power_class(u)))),v),null_class) member(regular(symmetric_difference(complement(power_class(complement(power_class(u)))),v)),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.51 50194[0:SpR:47763.0,2900.1] || -> equal(symmetric_difference(u,complement(power_class(complement(power_class(v))))),null_class) member(regular(symmetric_difference(u,complement(power_class(complement(power_class(v)))))),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.51 50454[0:Res:535.3,46534.0] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(complement(w),power_class(x))) -> member(image(u,v),union(w,complement(power_class(x))))*.
% 300.06/300.51 50440[0:Res:3700.2,46534.0] || member(inverse(u),universal_class) subclass(domain_relation,symmetric_difference(complement(v),power_class(w))) -> member(ordered_pair(inverse(u),range_of(u)),union(v,complement(power_class(w))))*.
% 300.06/300.51 50428[0:Res:502.3,46534.0] || member(u,universal_class) subclass(u,symmetric_difference(complement(v),power_class(w))) -> equal(u,null_class) member(apply(choice,u),union(v,complement(power_class(w))))*.
% 300.06/300.51 50422[0:Res:185.1,46534.0] || -> subclass(intersection(u,symmetric_difference(complement(v),power_class(w))),x) member(not_subclass_element(intersection(u,symmetric_difference(complement(v),power_class(w))),x),union(v,complement(power_class(w))))*.
% 300.06/300.51 50405[0:Res:197.1,46534.0] || -> subclass(intersection(symmetric_difference(complement(u),power_class(v)),w),x) member(not_subclass_element(intersection(symmetric_difference(complement(u),power_class(v)),w),x),union(u,complement(power_class(v))))*.
% 300.06/300.51 50404[2:Res:28252.0,46534.0] || -> subclass(union(null_class,symmetric_difference(complement(u),power_class(v))),w) member(not_subclass_element(union(null_class,symmetric_difference(complement(u),power_class(v))),w),union(u,complement(power_class(v))))*.
% 300.06/300.51 50572[0:Res:535.3,46724.0] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(power_class(w),complement(x))) -> member(image(u,v),union(complement(power_class(w)),x))*.
% 300.06/300.51 50558[0:Res:3700.2,46724.0] || member(inverse(u),universal_class) subclass(domain_relation,symmetric_difference(power_class(v),complement(w))) -> member(ordered_pair(inverse(u),range_of(u)),union(complement(power_class(v)),w))*.
% 300.06/300.51 50546[0:Res:502.3,46724.0] || member(u,universal_class) subclass(u,symmetric_difference(power_class(v),complement(w))) -> equal(u,null_class) member(apply(choice,u),union(complement(power_class(v)),w))*.
% 300.06/300.51 50540[0:Res:185.1,46724.0] || -> subclass(intersection(u,symmetric_difference(power_class(v),complement(w))),x) member(not_subclass_element(intersection(u,symmetric_difference(power_class(v),complement(w))),x),union(complement(power_class(v)),w))*.
% 300.06/300.51 50523[0:Res:197.1,46724.0] || -> subclass(intersection(symmetric_difference(power_class(u),complement(v)),w),x) member(not_subclass_element(intersection(symmetric_difference(power_class(u),complement(v)),w),x),union(complement(power_class(u)),v))*.
% 300.06/300.51 50522[2:Res:28252.0,46724.0] || -> subclass(union(null_class,symmetric_difference(power_class(u),complement(v))),w) member(not_subclass_element(union(null_class,symmetric_difference(power_class(u),complement(v))),w),union(complement(power_class(u)),v))*.
% 300.06/300.51 51435[2:MRR:51405.0,9963.1] || -> member(regular(regular(image(element_relation,power_class(u)))),power_class(complement(power_class(u))))* equal(regular(image(element_relation,power_class(u))),null_class) equal(image(element_relation,power_class(u)),null_class).
% 300.06/300.51 51495[0:SpL:46507.0,254.0] || member(regular(union(image(element_relation,power_class(u)),v)),intersection(power_class(complement(power_class(u))),complement(v)))* -> equal(union(image(element_relation,power_class(u)),v),null_class).
% 300.06/300.51 51480[0:SpL:46507.0,254.0] || member(regular(union(u,image(element_relation,power_class(v)))),intersection(complement(u),power_class(complement(power_class(v)))))* -> equal(union(u,image(element_relation,power_class(v))),null_class).
% 300.06/300.51 54115[0:Res:2885.2,46533.0] || subclass(u,intersection(complement(v),power_class(w))) member(regular(intersection(x,u)),union(v,complement(power_class(w))))* -> equal(intersection(x,u),null_class).
% 300.06/300.51 54114[0:Res:3492.2,46533.0] || subclass(u,intersection(complement(v),power_class(w))) member(regular(intersection(u,x)),union(v,complement(power_class(w))))* -> equal(intersection(u,x),null_class).
% 300.06/300.51 54101[4:Res:14894.1,46533.0] || subclass(domain_relation,flip(intersection(complement(u),power_class(v)))) member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),union(u,complement(power_class(v))))* -> .
% 300.06/300.51 54100[4:Res:14893.1,46533.0] || subclass(domain_relation,rotate(intersection(complement(u),power_class(v)))) member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),union(u,complement(power_class(v))))* -> .
% 300.06/300.51 54097[0:Res:450.1,46533.0] || subclass(complement(cross_product(universal_class,universal_class)),intersection(complement(u),power_class(v))) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,complement(power_class(v))))* -> .
% 300.06/300.51 54088[0:Res:183.1,46533.0] || member(regular(intersection(u,intersection(complement(v),power_class(w)))),union(v,complement(power_class(w))))* -> equal(intersection(u,intersection(complement(v),power_class(w))),null_class).
% 300.06/300.51 54063[0:Res:195.1,46533.0] || member(regular(intersection(intersection(complement(u),power_class(v)),w)),union(u,complement(power_class(v))))* -> equal(intersection(intersection(complement(u),power_class(v)),w),null_class).
% 300.06/300.51 54413[0:Res:2885.2,46723.0] || subclass(u,intersection(power_class(v),complement(w))) member(regular(intersection(x,u)),union(complement(power_class(v)),w))* -> equal(intersection(x,u),null_class).
% 300.06/300.51 54412[0:Res:3492.2,46723.0] || subclass(u,intersection(power_class(v),complement(w))) member(regular(intersection(u,x)),union(complement(power_class(v)),w))* -> equal(intersection(u,x),null_class).
% 300.06/300.51 54399[4:Res:14894.1,46723.0] || subclass(domain_relation,flip(intersection(power_class(u),complement(v)))) member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),union(complement(power_class(u)),v))* -> .
% 300.06/300.51 54398[4:Res:14893.1,46723.0] || subclass(domain_relation,rotate(intersection(power_class(u),complement(v)))) member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),union(complement(power_class(u)),v))* -> .
% 300.06/300.51 54395[0:Res:450.1,46723.0] || subclass(complement(cross_product(universal_class,universal_class)),intersection(power_class(u),complement(v))) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(complement(power_class(u)),v))* -> .
% 300.06/300.51 54386[0:Res:183.1,46723.0] || member(regular(intersection(u,intersection(power_class(v),complement(w)))),union(complement(power_class(v)),w))* -> equal(intersection(u,intersection(power_class(v),complement(w))),null_class).
% 300.06/300.51 54361[0:Res:195.1,46723.0] || member(regular(intersection(intersection(power_class(u),complement(v)),w)),union(complement(power_class(u)),v))* -> equal(intersection(intersection(power_class(u),complement(v)),w),null_class).
% 300.06/300.51 54545[0:Res:452.1,6486.2] || subclass(ordered_pair(u,v),union(w,x))* member(unordered_pair(u,singleton(v)),complement(x)) member(unordered_pair(u,singleton(v)),complement(w)) -> .
% 300.06/300.51 54765[2:MRR:54764.1,54703.0] || -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(apply(choice,regular(ordered_pair(u,v))),singleton(v))** equal(apply(choice,regular(ordered_pair(u,v))),u)**.
% 300.06/300.51 54846[0:SpL:572.0,4303.1] || member(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* subclass(complement(symmetric_difference(complement(v),complement(w))),x)* -> member(u,x)*.
% 300.06/300.51 55326[0:Res:4320.2,46724.0] || subclass(u,symmetric_difference(power_class(v),complement(w))) -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),union(complement(power_class(v)),w))*.
% 300.06/300.51 55325[0:Res:4320.2,4283.0] || subclass(u,symmetric_difference(cross_product(v,w),x)) -> subclass(intersection(y,u),z) member(not_subclass_element(intersection(y,u),z),complement(restrict(x,v,w)))*.
% 300.06/300.51 55324[0:Res:4320.2,46534.0] || subclass(u,symmetric_difference(complement(v),power_class(w))) -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),union(v,complement(power_class(w))))*.
% 300.06/300.51 55322[0:Res:4320.2,4282.0] || subclass(u,symmetric_difference(v,cross_product(w,x))) -> subclass(intersection(y,u),z) member(not_subclass_element(intersection(y,u),z),complement(restrict(v,w,x)))*.
% 300.06/300.51 55513[0:Res:4322.1,273.0] || -> subclass(intersection(u,intersection(restrict(v,w,x),y)),z) member(not_subclass_element(intersection(u,intersection(restrict(v,w,x),y)),z),cross_product(w,x))*.
% 300.06/300.51 56039[0:Res:4323.1,273.0] || -> subclass(intersection(u,intersection(v,restrict(w,x,y))),z) member(not_subclass_element(intersection(u,intersection(v,restrict(w,x,y))),z),cross_product(x,y))*.
% 300.06/300.51 56400[3:Res:55795.0,8120.0] || member(regular(restrict(union(null_class,complement(compose(element_relation,universal_class))),u,v)),element_relation)* -> equal(restrict(union(null_class,complement(compose(element_relation,universal_class))),u,v),null_class).
% 300.06/300.51 56393[2:Res:55795.0,5661.0] || -> subclass(restrict(union(null_class,restrict(u,v,w)),x,y),z) member(not_subclass_element(restrict(union(null_class,restrict(u,v,w)),x,y),z),u)*.
% 300.06/300.51 56496[0:Res:5528.2,46724.0] || subclass(u,symmetric_difference(power_class(v),complement(w))) -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),union(complement(power_class(v)),w))*.
% 300.06/300.51 56495[0:Res:5528.2,4283.0] || subclass(u,symmetric_difference(cross_product(v,w),x)) -> subclass(intersection(u,y),z) member(not_subclass_element(intersection(u,y),z),complement(restrict(x,v,w)))*.
% 300.06/300.51 56494[0:Res:5528.2,46534.0] || subclass(u,symmetric_difference(complement(v),power_class(w))) -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),union(v,complement(power_class(w))))*.
% 300.06/300.51 56492[0:Res:5528.2,4282.0] || subclass(u,symmetric_difference(v,cross_product(w,x))) -> subclass(intersection(u,y),z) member(not_subclass_element(intersection(u,y),z),complement(restrict(v,w,x)))*.
% 300.06/300.51 56582[0:Rew:569.0,56440.1] || subclass(complement(restrict(u,v,w)),x) -> subclass(symmetric_difference(cross_product(v,w),u),y) member(not_subclass_element(symmetric_difference(cross_product(v,w),u),y),x)*.
% 300.06/300.51 56583[0:Rew:568.0,56439.1] || subclass(complement(restrict(u,v,w)),x) -> subclass(symmetric_difference(u,cross_product(v,w)),y) member(not_subclass_element(symmetric_difference(u,cross_product(v,w)),y),x)*.
% 300.06/300.51 56630[3:Res:55618.0,8120.0] || member(regular(intersection(u,restrict(complement(compose(element_relation,universal_class)),v,w))),element_relation)* -> equal(intersection(u,restrict(complement(compose(element_relation,universal_class)),v,w)),null_class).
% 300.06/300.51 56622[0:Res:55618.0,5661.0] || -> subclass(intersection(u,restrict(restrict(v,w,x),y,z)),x1) member(not_subclass_element(intersection(u,restrict(restrict(v,w,x),y,z)),x1),v)*.
% 300.06/300.51 56723[3:Res:55669.0,8120.0] || member(regular(restrict(intersection(complement(compose(element_relation,universal_class)),u),v,w)),element_relation)* -> equal(restrict(intersection(complement(compose(element_relation,universal_class)),u),v,w),null_class).
% 300.06/300.51 56716[0:Res:55669.0,5661.0] || -> subclass(restrict(intersection(restrict(u,v,w),x),y,z),x1) member(not_subclass_element(restrict(intersection(restrict(u,v,w),x),y,z),x1),u)*.
% 300.06/300.51 56925[3:Res:56195.0,8120.0] || member(regular(restrict(intersection(u,complement(compose(element_relation,universal_class))),v,w)),element_relation)* -> equal(restrict(intersection(u,complement(compose(element_relation,universal_class))),v,w),null_class).
% 300.06/300.51 56918[0:Res:56195.0,5661.0] || -> subclass(restrict(intersection(u,restrict(v,w,x)),y,z),x1) member(not_subclass_element(restrict(intersection(u,restrict(v,w,x)),y,z),x1),v)*.
% 300.06/300.51 57048[0:Res:5531.1,273.0] || -> subclass(intersection(intersection(restrict(u,v,w),x),y),z) member(not_subclass_element(intersection(intersection(restrict(u,v,w),x),y),z),cross_product(v,w))*.
% 300.06/300.51 57414[0:Res:5532.1,273.0] || -> subclass(intersection(intersection(u,restrict(v,w,x)),y),z) member(not_subclass_element(intersection(intersection(u,restrict(v,w,x)),y),z),cross_product(w,x))*.
% 300.06/300.51 58578[0:Res:10836.1,5.0] || member(not_subclass_element(u,intersection(v,w)),union(v,w)) -> member(not_subclass_element(u,intersection(v,w)),symmetric_difference(v,w))* subclass(u,intersection(v,w)).
% 300.06/300.51 60482[3:Res:57823.0,8120.0] || member(regular(union(null_class,restrict(complement(compose(element_relation,universal_class)),u,v))),element_relation)* -> equal(union(null_class,restrict(complement(compose(element_relation,universal_class)),u,v)),null_class).
% 300.06/300.51 60475[2:Res:57823.0,5661.0] || -> subclass(union(null_class,restrict(restrict(u,v,w),x,y)),z) member(not_subclass_element(union(null_class,restrict(restrict(u,v,w),x,y)),z),u)*.
% 300.06/300.51 60620[0:SpL:47380.0,4303.1] || member(u,symmetric_difference(power_class(v),power_class(complement(power_class(w)))))* subclass(union(complement(power_class(v)),image(element_relation,power_class(w))),x)* -> member(u,x)*.
% 300.06/300.51 60713[3:Res:57155.0,8120.0] || member(regular(intersection(restrict(complement(compose(element_relation,universal_class)),u,v),w)),element_relation)* -> equal(intersection(restrict(complement(compose(element_relation,universal_class)),u,v),w),null_class).
% 300.06/300.51 60705[0:Res:57155.0,5661.0] || -> subclass(intersection(restrict(restrict(u,v,w),x,y),z),x1) member(not_subclass_element(intersection(restrict(restrict(u,v,w),x,y),z),x1),u)*.
% 300.06/300.51 60886[0:SpL:47383.0,4303.1] || member(u,symmetric_difference(power_class(complement(power_class(v))),power_class(w)))* subclass(union(image(element_relation,power_class(v)),complement(power_class(w))),x)* -> member(u,x)*.
% 300.06/300.51 61318[0:Res:9641.2,11824.0] || -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) equal(ordered_pair(first(ordered_pair(v,omega)),second(ordered_pair(v,omega))),ordered_pair(v,omega))**.
% 300.06/300.51 61250[0:Res:9640.2,11824.0] || -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) equal(ordered_pair(first(ordered_pair(u,omega)),second(ordered_pair(u,omega))),ordered_pair(u,omega))**.
% 300.06/300.51 61215[2:Res:5179.1,11824.0] || member(range_of(null_class),universal_class) -> equal(ordered_pair(first(ordered_pair(apply(null_class,u),omega)),second(ordered_pair(apply(null_class,u),omega))),ordered_pair(apply(null_class,u),omega))**.
% 300.06/300.51 61843[0:SpL:46508.0,3979.1] || member(u,image(element_relation,union(intersection(power_class(v),complement(w)),x)))* member(u,power_class(intersection(union(complement(power_class(v)),w),complement(x)))) -> .
% 300.06/300.51 61842[0:SpL:46502.0,3979.1] || member(u,image(element_relation,union(intersection(complement(v),power_class(w)),x)))* member(u,power_class(intersection(union(v,complement(power_class(w))),complement(x)))) -> .
% 300.06/300.51 61826[0:SpL:46508.0,3979.1] || member(u,image(element_relation,union(v,intersection(power_class(w),complement(x)))))* member(u,power_class(intersection(complement(v),union(complement(power_class(w)),x)))) -> .
% 300.06/300.51 61825[0:SpL:46502.0,3979.1] || member(u,image(element_relation,union(v,intersection(complement(w),power_class(x)))))* member(u,power_class(intersection(complement(v),union(w,complement(power_class(x)))))) -> .
% 300.06/300.51 62142[2:Obv:62103.1] || subclass(intersection(regular(union(u,v)),w),symmetric_difference(u,v))* -> equal(intersection(regular(union(u,v)),w),null_class) equal(union(u,v),null_class).
% 300.06/300.51 62403[2:Obv:62366.1] || subclass(intersection(u,regular(union(v,w))),symmetric_difference(v,w))* -> equal(intersection(u,regular(union(v,w))),null_class) equal(union(v,w),null_class).
% 300.06/300.51 62745[0:Rew:46507.0,62685.0] || -> equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),null_class) member(regular(symmetric_difference(power_class(complement(power_class(u))),complement(v))),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.51 62746[0:Rew:46507.0,62668.0] || -> equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),null_class) member(regular(symmetric_difference(complement(u),power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.51 62807[0:Res:4362.0,7495.1] || member(restrict(singleton(u),v,w),universal_class) -> equal(restrict(singleton(u),v,w),null_class) equal(apply(choice,restrict(singleton(u),v,w)),u)**.
% 300.06/300.51 63612[0:SpR:46508.0,46560.0] || -> equal(union(intersection(union(complement(power_class(u)),v),complement(w)),complement(power_class(x))),complement(intersection(union(intersection(power_class(u),complement(v)),w),power_class(x))))**.
% 300.06/300.51 63611[0:SpR:46502.0,46560.0] || -> equal(union(intersection(union(u,complement(power_class(v))),complement(w)),complement(power_class(x))),complement(intersection(union(intersection(complement(u),power_class(v)),w),power_class(x))))**.
% 300.06/300.51 63594[0:SpR:46508.0,46560.0] || -> equal(union(intersection(complement(u),union(complement(power_class(v)),w)),complement(power_class(x))),complement(intersection(union(u,intersection(power_class(v),complement(w))),power_class(x))))**.
% 300.06/300.51 63593[0:SpR:46502.0,46560.0] || -> equal(union(intersection(complement(u),union(v,complement(power_class(w)))),complement(power_class(x))),complement(intersection(union(u,intersection(complement(v),power_class(w))),power_class(x))))**.
% 300.06/300.51 63895[0:Rew:46638.0,63750.1] || subclass(union(u,complement(power_class(v))),w) -> subclass(symmetric_difference(complement(u),power_class(v)),x) member(not_subclass_element(symmetric_difference(complement(u),power_class(v)),x),w)*.
% 300.06/300.51 64403[0:Rew:46932.0,64259.1] || subclass(union(complement(power_class(u)),v),w) -> subclass(symmetric_difference(power_class(u),complement(v)),x) member(not_subclass_element(symmetric_difference(power_class(u),complement(v)),x),w)*.
% 300.06/300.51 64484[0:SpR:46508.0,47015.0] || -> equal(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),complement(x))),complement(intersection(power_class(u),union(intersection(power_class(v),complement(w)),x))))**.
% 300.06/300.51 64483[0:SpR:46502.0,47015.0] || -> equal(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),complement(x))),complement(intersection(power_class(u),union(intersection(complement(v),power_class(w)),x))))**.
% 300.06/300.51 64466[0:SpR:46508.0,47015.0] || -> equal(union(complement(power_class(u)),intersection(complement(v),union(complement(power_class(w)),x))),complement(intersection(power_class(u),union(v,intersection(power_class(w),complement(x))))))**.
% 300.06/300.51 64465[0:SpR:46502.0,47015.0] || -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,complement(power_class(x))))),complement(intersection(power_class(u),union(v,intersection(complement(w),power_class(x))))))**.
% 300.06/300.51 65571[0:Res:9927.3,46503.0] || member(u,universal_class) member(v,u) subclass(element_relation,image(element_relation,power_class(w))) member(ordered_pair(v,u),power_class(complement(power_class(w))))* -> .
% 300.06/300.51 65552[0:Res:9927.3,10.0] || member(u,universal_class) member(v,u) subclass(element_relation,unordered_pair(w,x))* -> equal(ordered_pair(v,u),x)* equal(ordered_pair(v,u),w)*.
% 300.06/300.51 68288[0:Obv:68166.1] || member(u,symmetric_difference(v,w)) -> equal(not_subclass_element(unordered_pair(x,u),complement(intersection(v,w))),x)** subclass(unordered_pair(x,u),complement(intersection(v,w))).
% 300.06/300.51 68289[0:Obv:68165.1] || member(u,symmetric_difference(v,w)) -> equal(not_subclass_element(unordered_pair(u,x),complement(intersection(v,w))),x)** subclass(unordered_pair(u,x),complement(intersection(v,w))).
% 300.06/300.51 69345[0:Res:2892.1,4304.1] || member(regular(intersection(u,restrict(intersection(v,w),x,y))),symmetric_difference(v,w))* -> equal(intersection(u,restrict(intersection(v,w),x,y)),null_class).
% 300.06/300.51 69444[0:Res:3499.1,4304.1] || member(regular(intersection(restrict(intersection(u,v),w,x),y)),symmetric_difference(u,v))* -> equal(intersection(restrict(intersection(u,v),w,x),y),null_class).
% 300.06/300.51 70392[2:Res:505.2,43320.0] || member(intersection(u,union(null_class,v)),universal_class) -> equal(intersection(u,union(null_class,v)),null_class) member(apply(choice,intersection(u,union(null_class,v))),v)*.
% 300.06/300.51 70373[2:Res:504.2,43320.0] || member(intersection(union(null_class,u),v),universal_class) -> equal(intersection(union(null_class,u),v),null_class) member(apply(choice,intersection(union(null_class,u),v)),u)*.
% 300.06/300.51 70885[0:Rew:115.0,70612.1] || member(not_subclass_element(intersection(u,union(v,w)),symmetric_difference(v,w)),complement(intersection(v,w)))* -> subclass(intersection(u,union(v,w)),symmetric_difference(v,w)).
% 300.06/300.51 71568[0:Rew:115.0,71292.1] || member(not_subclass_element(intersection(union(u,v),w),symmetric_difference(u,v)),complement(intersection(u,v)))* -> subclass(intersection(union(u,v),w),symmetric_difference(u,v)).
% 300.06/300.51 75561[0:SpR:73483.0,3506.1] || -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),null_class) member(regular(symmetric_difference(union(u,v),complement(intersection(u,v)))),complement(symmetric_difference(u,v)))*.
% 300.06/300.51 75847[2:Rew:75829.0,73610.0] || -> equal(union(symmetric_difference(u,v),intersection(complement(union(u,v)),union(null_class,intersection(u,v)))),complement(symmetric_difference(union(u,v),complement(intersection(u,v)))))**.
% 300.06/300.51 77664[2:Rew:77572.0,77488.1] || equal(successor(symmetric_difference(u,v)),null_class) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),union(union(u,v),complement(intersection(u,v))))**.
% 300.06/300.51 77598[4:Rew:77572.0,53779.1] || member(u,universal_class) subclass(domain_relation,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(ordered_pair(u,cantor(u)),complement(symmetric_difference(v,w)))*.
% 300.06/300.51 77665[0:Rew:77572.0,77622.0] || member(regular(symmetric_difference(union(u,v),complement(intersection(u,v)))),symmetric_difference(u,v))* -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),null_class).
% 300.06/300.51 80224[4:Rew:79906.0,79973.2,79906.0,79973.0] || member(complement(apply(null_class,universal_class)),universal_class) member(apply(choice,complement(apply(null_class,u))),sum_class(range_of(null_class)))* -> equal(complement(apply(null_class,universal_class)),null_class).
% 300.06/300.51 81095[2:Rew:72272.0,80998.2,72272.0,80998.0] || member(union(null_class,complement(u)),universal_class) member(apply(choice,union(null_class,complement(u))),union(u,null_class))* -> equal(union(null_class,complement(u)),null_class).
% 300.06/300.51 81410[4:SpL:73050.0,503.1] || member(complement(apply(null_class,u)),universal_class) member(apply(choice,complement(apply(null_class,v))),apply(null_class,u))* -> equal(complement(apply(null_class,u)),null_class).
% 300.06/300.51 81556[2:Rew:77431.0,81548.1,77431.0,81548.0] || -> subclass(intersection(u,union(null_class,restrict(v,w,x))),y) member(not_subclass_element(intersection(u,union(null_class,restrict(v,w,x))),y),cross_product(w,x))*.
% 300.06/300.51 81543[2:Res:58786.0,5660.0] || -> subclass(union(null_class,intersection(u,restrict(v,w,x))),y) member(not_subclass_element(union(null_class,intersection(u,restrict(v,w,x))),y),cross_product(w,x))*.
% 300.06/300.51 81557[2:Rew:77431.0,81542.1,77431.0,81542.0] || -> subclass(intersection(union(null_class,restrict(u,v,w)),x),y) member(not_subclass_element(intersection(union(null_class,restrict(u,v,w)),x),y),cross_product(v,w))*.
% 300.06/300.51 81536[9:Res:75452.1,5660.0] function(restrict(u,v,w)) || -> subclass(successor(restrict(u,v,w)),x) member(not_subclass_element(successor(restrict(u,v,w)),x),cross_product(v,w))*.
% 300.06/300.51 81533[2:Res:57214.0,5660.0] || -> subclass(union(null_class,intersection(restrict(u,v,w),x)),y) member(not_subclass_element(union(null_class,intersection(restrict(u,v,w),x)),y),cross_product(v,w))*.
% 300.06/300.51 82336[2:Res:82286.1,1962.0] || equal(null_class,u) member(v,w)* -> equal(ordered_pair(first(ordered_pair(v,power_class(u))),second(ordered_pair(v,power_class(u)))),ordered_pair(v,power_class(u)))**.
% 300.06/300.51 82642[2:Res:28823.1,24.0] || member(union(null_class,intersection(u,v)),universal_class) -> equal(union(null_class,intersection(u,v)),null_class) member(apply(choice,union(null_class,intersection(u,v))),v)*.
% 300.06/300.51 82641[2:Res:28823.1,23.0] || member(union(null_class,intersection(u,v)),universal_class) -> equal(union(null_class,intersection(u,v)),null_class) member(apply(choice,union(null_class,intersection(u,v))),u)*.
% 300.06/300.51 84007[2:Res:505.2,75363.0] || member(intersection(u,union(v,null_class)),universal_class) -> equal(intersection(u,union(v,null_class)),null_class) member(apply(choice,intersection(u,union(v,null_class))),v)*.
% 300.06/300.51 83986[2:Res:504.2,75363.0] || member(intersection(union(u,null_class),v),universal_class) -> equal(intersection(union(u,null_class),v),null_class) member(apply(choice,intersection(union(u,null_class),v)),u)*.
% 300.06/300.51 84441[2:SpL:76334.0,47403.0] || member(not_subclass_element(power_class(complement(power_class(union(null_class,u)))),v),image(element_relation,power_class(union(null_class,u))))* -> subclass(power_class(complement(power_class(union(u,null_class)))),v).
% 300.06/300.51 84440[2:SpL:75241.0,47403.0] || member(not_subclass_element(power_class(complement(power_class(union(u,u)))),v),image(element_relation,power_class(union(u,u))))* -> subclass(power_class(complement(power_class(union(u,null_class)))),v).
% 300.06/300.51 84439[2:SpL:43004.0,47403.0] || member(not_subclass_element(power_class(complement(power_class(union(u,u)))),v),image(element_relation,power_class(union(u,u))))* -> subclass(power_class(complement(power_class(union(null_class,u)))),v).
% 300.06/300.51 84438[2:SpL:76334.0,47403.0] || member(not_subclass_element(power_class(complement(power_class(union(u,null_class)))),v),image(element_relation,power_class(union(u,null_class))))* -> subclass(power_class(complement(power_class(union(null_class,u)))),v).
% 300.06/300.51 84437[2:SpL:43004.0,47403.0] || member(not_subclass_element(power_class(complement(power_class(union(null_class,u)))),v),image(element_relation,power_class(union(null_class,u))))* -> subclass(power_class(complement(power_class(union(u,u)))),v).
% 300.06/300.51 84436[2:SpL:75241.0,47403.0] || member(not_subclass_element(power_class(complement(power_class(union(u,null_class)))),v),image(element_relation,power_class(union(u,null_class))))* -> subclass(power_class(complement(power_class(union(u,u)))),v).
% 300.06/300.51 84677[0:SpL:77552.0,503.1] || member(complement(symmetric_difference(u,v)),universal_class) member(apply(choice,complement(symmetric_difference(v,u))),symmetric_difference(u,v))* -> equal(complement(symmetric_difference(u,v)),null_class).
% 300.06/300.51 85256[2:Rew:27508.0,85191.1] || member(regular(intersection(union(null_class,complement(u)),complement(v))),union(union(null_class,u),v))* -> equal(intersection(union(null_class,complement(u)),complement(v)),null_class).
% 300.06/300.51 85257[2:Rew:72272.0,85190.1] || member(regular(intersection(union(null_class,complement(u)),complement(v))),union(union(u,null_class),v))* -> equal(intersection(union(null_class,complement(u)),complement(v)),null_class).
% 300.06/300.51 85258[2:Rew:35175.0,85189.1] || member(regular(intersection(union(null_class,complement(u)),complement(v))),union(union(u,u),v))* -> equal(intersection(union(null_class,complement(u)),complement(v)),null_class).
% 300.06/300.51 85260[2:Rew:27508.0,85168.1] || member(regular(intersection(complement(u),union(null_class,complement(v)))),union(u,union(null_class,v)))* -> equal(intersection(complement(u),union(null_class,complement(v))),null_class).
% 300.06/300.51 85261[2:Rew:72272.0,85167.1] || member(regular(intersection(complement(u),union(null_class,complement(v)))),union(u,union(v,null_class)))* -> equal(intersection(complement(u),union(null_class,complement(v))),null_class).
% 300.06/300.51 85262[2:Rew:35175.0,85166.1] || member(regular(intersection(complement(u),union(null_class,complement(v)))),union(u,union(v,v)))* -> equal(intersection(complement(u),union(null_class,complement(v))),null_class).
% 300.06/300.51 85286[2:Rew:28.0,85147.1,47084.0,85147.1,26509.0,85147.1,28.0,85147.0,47084.0,85147.0,26509.0,85147.0] || member(regular(intersection(union(u,v),power_class(w))),complement(intersection(union(u,v),power_class(w))))* -> equal(intersection(union(u,v),power_class(w)),null_class).
% 300.06/300.51 85287[2:Rew:47084.0,85130.1,26509.0,85130.1,28.0,85130.1,47084.0,85130.0,26509.0,85130.0,28.0,85130.0] || member(regular(intersection(power_class(u),union(v,w))),complement(intersection(power_class(u),union(v,w))))* -> equal(intersection(power_class(u),union(v,w)),null_class).
% 300.06/300.51 85732[0:Res:9927.3,1974.0] || member(u,universal_class) member(singleton(singleton(singleton(v))),u) subclass(element_relation,flip(w)) -> member(ordered_pair(ordered_pair(v,singleton(v)),u),w)*.
% 300.06/300.51 85805[0:Res:9927.3,1976.0] || member(u,universal_class) member(singleton(singleton(singleton(v))),u) subclass(element_relation,rotate(w)) -> member(ordered_pair(ordered_pair(v,u),singleton(v)),w)*.
% 300.06/300.51 87746[0:Res:55353.1,7499.1] || subclass(u,intersection(v,w))* member(intersection(x,u),universal_class) -> equal(intersection(x,u),null_class) member(apply(choice,intersection(x,u)),v)*.
% 300.06/300.51 87745[0:Res:55353.1,7500.1] || subclass(u,intersection(v,w))* member(intersection(x,u),universal_class) -> equal(intersection(x,u),null_class) member(apply(choice,intersection(x,u)),w)*.
% 300.06/300.51 88422[2:Res:505.2,55935.0] || member(intersection(u,union(v,v)),universal_class) -> equal(intersection(u,union(v,v)),null_class) member(apply(choice,intersection(u,union(v,v))),v)*.
% 300.06/300.51 88401[2:Res:504.2,55935.0] || member(intersection(union(u,u),v),universal_class) -> equal(intersection(union(u,u),v),null_class) member(apply(choice,intersection(union(u,u),v)),u)*.
% 300.06/300.51 88668[0:Res:56523.1,7499.1] || subclass(u,intersection(v,w))* member(intersection(u,x),universal_class) -> equal(intersection(u,x),null_class) member(apply(choice,intersection(u,x)),v)*.
% 300.06/300.51 88667[0:Res:56523.1,7500.1] || subclass(u,intersection(v,w))* member(intersection(u,x),universal_class) -> equal(intersection(u,x),null_class) member(apply(choice,intersection(u,x)),w)*.
% 300.06/300.51 88708[4:SpR:16451.0,15111.2] || member(u,universal_class) member(domain__dfg(xr,universal_class,y__dfg),cantor(u)) -> member(ordered_pair(u,ordered_pair(domain__dfg(xr,universal_class,y__dfg),apply(u,universal_class))),application_function)*.
% 300.06/300.51 88869[2:Res:88640.1,7499.1] || subclass(u,intersection(v,w))* member(union(null_class,u),universal_class) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),v)*.
% 300.06/300.51 88868[2:Res:88640.1,7500.1] || subclass(u,intersection(v,w))* member(union(null_class,u),universal_class) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),w)*.
% 300.06/300.51 88913[4:Res:16440.1,15172.0] || member(image(u,null_class),universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(apply(u,universal_class),cantor(apply(u,universal_class))),w)*.
% 300.06/300.51 89049[2:Res:88641.1,7499.1] || subclass(u,intersection(v,w))* member(union(u,null_class),universal_class) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),v)*.
% 300.06/300.51 89048[2:Res:88641.1,7500.1] || subclass(u,intersection(v,w))* member(union(u,null_class),universal_class) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),w)*.
% 300.06/300.51 89277[4:SpR:15449.0,15178.2] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),union(v,w))*.
% 300.06/300.51 89276[4:SpR:15401.0,15178.2] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),union(v,w))*.
% 300.06/300.51 89796[0:MRR:89733.0,9967.1] || -> member(not_subclass_element(u,intersection(intersection(complement(v),power_class(w)),u)),union(v,complement(power_class(w))))* subclass(u,intersection(intersection(complement(v),power_class(w)),u)).
% 300.06/300.51 90526[0:MRR:90464.0,9967.1] || -> member(not_subclass_element(u,intersection(intersection(power_class(v),complement(w)),u)),union(complement(power_class(v)),w))* subclass(u,intersection(intersection(power_class(v),complement(w)),u)).
% 300.06/300.51 91028[2:Rew:9620.2,91027.2] || equal(u,v) member(not_subclass_element(intersection(w,v),x),unordered_pair(v,u))* -> subclass(intersection(w,v),x) equal(unordered_pair(v,u),null_class).
% 300.06/300.51 91033[4:MRR:90970.0,9967.1] || -> equal(apply(u,not_subclass_element(intersection(v,regular(cantor(u))),w)),sum_class(range_of(null_class)))** subclass(intersection(v,regular(cantor(u))),w) equal(cantor(u),null_class).
% 300.06/300.51 91038[2:MRR:90968.0,9967.1] || -> member(not_subclass_element(intersection(u,regular(union(v,w))),x),complement(v))* subclass(intersection(u,regular(union(v,w))),x) equal(union(v,w),null_class).
% 300.06/300.51 91039[2:MRR:90967.0,9967.1] || -> member(not_subclass_element(intersection(u,regular(union(v,w))),x),complement(w))* subclass(intersection(u,regular(union(v,w))),x) equal(union(v,w),null_class).
% 300.06/300.51 91242[2:Rew:9620.2,91241.2] || equal(u,v) member(not_subclass_element(intersection(v,w),x),unordered_pair(v,u))* -> subclass(intersection(v,w),x) equal(unordered_pair(v,u),null_class).
% 300.06/300.51 91247[4:MRR:91182.0,9967.1] || -> equal(apply(u,not_subclass_element(intersection(regular(cantor(u)),v),w)),sum_class(range_of(null_class)))** subclass(intersection(regular(cantor(u)),v),w) equal(cantor(u),null_class).
% 300.06/300.51 91252[2:MRR:91180.0,9967.1] || -> member(not_subclass_element(intersection(regular(union(u,v)),w),x),complement(u))* subclass(intersection(regular(union(u,v)),w),x) equal(union(u,v),null_class).
% 300.06/300.51 91253[2:MRR:91179.0,9967.1] || -> member(not_subclass_element(intersection(regular(union(u,v)),w),x),complement(v))* subclass(intersection(regular(union(u,v)),w),x) equal(union(u,v),null_class).
% 300.06/300.51 92080[2:SpL:822.2,91100.0] || member(cross_product(u,v),universal_class) equal(singleton(apply(choice,cross_product(u,v))),apply(choice,cross_product(u,v)))** -> equal(cross_product(u,v),null_class).
% 300.06/300.51 92323[4:SpR:73050.0,7245.1] || -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(apply(null_class,x)),complement(v)),w),union(apply(null_class,u),v))*.
% 300.06/300.51 92383[2:Rew:27508.0,92321.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),w) member(not_subclass_element(symmetric_difference(union(null_class,complement(u)),complement(v)),w),union(union(null_class,u),v))*.
% 300.06/300.51 92384[2:Rew:72272.0,92320.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),w) member(not_subclass_element(symmetric_difference(union(null_class,complement(u)),complement(v)),w),union(union(u,null_class),v))*.
% 300.06/300.51 92385[2:Rew:35175.0,92319.0] || -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),w) member(not_subclass_element(symmetric_difference(union(null_class,complement(u)),complement(v)),w),union(union(u,u),v))*.
% 300.06/300.51 92386[4:Rew:79906.0,92318.0] || -> subclass(symmetric_difference(complement(apply(null_class,universal_class)),complement(u)),v) member(not_subclass_element(symmetric_difference(complement(apply(null_class,universal_class)),complement(u)),v),union(sum_class(range_of(null_class)),u))*.
% 300.06/300.51 92316[0:SpR:77552.0,7245.1] || -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),complement(w)),x) member(not_subclass_element(symmetric_difference(complement(symmetric_difference(v,u)),complement(w)),x),union(symmetric_difference(u,v),w))*.
% 300.06/300.51 92300[4:SpR:73050.0,7245.1] || -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),w) member(not_subclass_element(symmetric_difference(complement(u),complement(apply(null_class,x))),w),union(u,apply(null_class,v)))*.
% 300.06/300.51 92387[2:Rew:27508.0,92298.0] || -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),w) member(not_subclass_element(symmetric_difference(complement(u),union(null_class,complement(v))),w),union(u,union(null_class,v)))*.
% 300.06/300.51 92388[2:Rew:72272.0,92297.0] || -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),w) member(not_subclass_element(symmetric_difference(complement(u),union(null_class,complement(v))),w),union(u,union(v,null_class)))*.
% 300.06/300.51 92389[2:Rew:35175.0,92296.0] || -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),w) member(not_subclass_element(symmetric_difference(complement(u),union(null_class,complement(v))),w),union(u,union(v,v)))*.
% 300.06/300.51 92390[4:Rew:79906.0,92295.0] || -> subclass(symmetric_difference(complement(u),complement(apply(null_class,universal_class))),v) member(not_subclass_element(symmetric_difference(complement(u),complement(apply(null_class,universal_class))),v),union(u,sum_class(range_of(null_class))))*.
% 300.06/300.51 92293[0:SpR:77552.0,7245.1] || -> subclass(symmetric_difference(complement(u),complement(symmetric_difference(v,w))),x) member(not_subclass_element(symmetric_difference(complement(u),complement(symmetric_difference(w,v))),x),union(u,symmetric_difference(v,w)))*.
% 300.06/300.51 92470[0:SpR:75814.0,70784.0] || -> subclass(intersection(intersection(u,complement(symmetric_difference(v,w))),union(union(v,w),complement(intersection(v,w)))),symmetric_difference(union(v,w),complement(intersection(v,w))))*.
% 300.06/300.51 92768[2:Rew:27508.0,92681.1] || -> member(not_subclass_element(u,intersection(union(null_class,complement(v)),complement(w))),union(union(null_class,v),w))* subclass(u,intersection(union(null_class,complement(v)),complement(w))).
% 300.06/300.51 92769[2:Rew:72272.0,92680.1] || -> member(not_subclass_element(u,intersection(union(null_class,complement(v)),complement(w))),union(union(v,null_class),w))* subclass(u,intersection(union(null_class,complement(v)),complement(w))).
% 300.06/300.51 92770[2:Rew:35175.0,92679.1] || -> member(not_subclass_element(u,intersection(union(null_class,complement(v)),complement(w))),union(union(v,v),w))* subclass(u,intersection(union(null_class,complement(v)),complement(w))).
% 300.06/300.51 92772[2:Rew:27508.0,92658.1] || -> member(not_subclass_element(u,intersection(complement(v),union(null_class,complement(w)))),union(v,union(null_class,w)))* subclass(u,intersection(complement(v),union(null_class,complement(w)))).
% 300.06/300.51 92773[2:Rew:72272.0,92657.1] || -> member(not_subclass_element(u,intersection(complement(v),union(null_class,complement(w)))),union(v,union(w,null_class)))* subclass(u,intersection(complement(v),union(null_class,complement(w)))).
% 300.06/300.51 92774[2:Rew:35175.0,92656.1] || -> member(not_subclass_element(u,intersection(complement(v),union(null_class,complement(w)))),union(v,union(w,w)))* subclass(u,intersection(complement(v),union(null_class,complement(w)))).
% 300.06/300.51 92809[2:Rew:28.0,92637.1,47084.0,92637.1,26509.0,92637.1,28.0,92637.0,47084.0,92637.0,26509.0,92637.0] || -> member(not_subclass_element(u,intersection(union(v,w),power_class(x))),complement(intersection(union(v,w),power_class(x))))* subclass(u,intersection(union(v,w),power_class(x))).
% 300.06/300.51 92810[2:Rew:47084.0,92620.1,26509.0,92620.1,28.0,92620.1,47084.0,92620.0,26509.0,92620.0,28.0,92620.0] || -> member(not_subclass_element(u,intersection(power_class(v),union(w,x))),complement(intersection(power_class(v),union(w,x))))* subclass(u,intersection(power_class(v),union(w,x))).
% 300.06/300.51 92844[0:SpR:75814.0,70785.0] || -> subclass(intersection(intersection(complement(symmetric_difference(u,v)),w),union(union(u,v),complement(intersection(u,v)))),symmetric_difference(union(u,v),complement(intersection(u,v))))*.
% 300.06/300.51 94400[4:Res:4329.1,9932.0] || -> subclass(intersection(u,restrict(apply(null_class,v),w,x)),y) member(not_subclass_element(intersection(u,restrict(apply(null_class,v),w,x)),y),sum_class(range_of(null_class)))*.
% 300.06/300.51 94399[4:Res:4329.1,9931.0] || -> subclass(intersection(u,restrict(apply(null_class,v),w,x)),y) member(not_subclass_element(intersection(u,restrict(apply(null_class,v),w,x)),y),apply(null_class,z))*.
% 300.06/300.51 94398[4:Res:4329.1,9930.0] || -> subclass(intersection(u,restrict(sum_class(range_of(null_class)),v,w)),x) member(not_subclass_element(intersection(u,restrict(sum_class(range_of(null_class)),v,w)),x),apply(null_class,y))*.
% 300.06/300.51 94395[2:Res:4329.1,4634.0] || member(not_subclass_element(intersection(u,restrict(regular(v),w,x)),y),v)* -> subclass(intersection(u,restrict(regular(v),w,x)),y) equal(v,null_class).
% 300.06/300.51 94380[0:Res:4329.1,576.0] || -> subclass(intersection(u,restrict(symmetric_difference(v,w),x,y)),z) member(not_subclass_element(intersection(u,restrict(symmetric_difference(v,w),x,y)),z),union(v,w))*.
% 300.06/300.51 94340[0:SpR:276.0,4329.1] || -> subclass(intersection(u,restrict(cross_product(v,w),x,y)),z) member(not_subclass_element(intersection(u,restrict(cross_product(x,y),v,w)),z),cross_product(v,w))*.
% 300.06/300.51 95040[4:Res:5533.1,9932.0] || -> subclass(intersection(restrict(apply(null_class,u),v,w),x),y) member(not_subclass_element(intersection(restrict(apply(null_class,u),v,w),x),y),sum_class(range_of(null_class)))*.
% 300.06/300.51 95039[4:Res:5533.1,9931.0] || -> subclass(intersection(restrict(apply(null_class,u),v,w),x),y) member(not_subclass_element(intersection(restrict(apply(null_class,u),v,w),x),y),apply(null_class,z))*.
% 300.06/300.51 95038[4:Res:5533.1,9930.0] || -> subclass(intersection(restrict(sum_class(range_of(null_class)),u,v),w),x) member(not_subclass_element(intersection(restrict(sum_class(range_of(null_class)),u,v),w),x),apply(null_class,y))*.
% 300.06/300.51 95035[2:Res:5533.1,4634.0] || member(not_subclass_element(intersection(restrict(regular(u),v,w),x),y),u)* -> subclass(intersection(restrict(regular(u),v,w),x),y) equal(u,null_class).
% 300.06/300.51 95020[0:Res:5533.1,576.0] || -> subclass(intersection(restrict(symmetric_difference(u,v),w,x),y),z) member(not_subclass_element(intersection(restrict(symmetric_difference(u,v),w,x),y),z),union(u,v))*.
% 300.06/300.51 94976[0:SpR:276.0,5533.1] || -> subclass(intersection(restrict(cross_product(u,v),w,x),y),z) member(not_subclass_element(intersection(restrict(cross_product(w,x),u,v),y),z),cross_product(u,v))*.
% 300.06/300.51 98763[2:SpR:97382.1,75814.0] || equal(complement(symmetric_difference(u,v)),universal_class) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),union(union(u,v),complement(intersection(u,v))))**.
% 300.06/300.51 100449[3:SpR:3165.1,6959.2] single_valued_class(u) || member(single_valued1(u),universal_class) -> member(single_valued1(u),range_of(u))* equal(domain__dfg(u,range_of(null_class),second(not_subclass_element(null_class,null_class))),single_valued3(u))**.
% 300.06/300.51 100448[3:SpR:3174.1,6959.2] function(u) || member(single_valued1(u),universal_class) -> member(single_valued1(u),range_of(u))* equal(domain__dfg(u,range_of(null_class),second(not_subclass_element(null_class,null_class))),single_valued3(u))**.
% 300.06/300.51 100447[3:SpR:5834.1,6959.2] function(u) || member(single_valued1(u),universal_class) -> member(single_valued1(u),range_of(u))* equal(domain__dfg(u,range_of(null_class),range__dfg(null_class,v,w)),single_valued3(u))**.
% 300.06/300.51 100446[3:SpR:5835.1,6959.2] single_valued_class(u) || member(single_valued1(u),universal_class) -> member(single_valued1(u),range_of(u))* equal(domain__dfg(u,range_of(null_class),range__dfg(null_class,v,w)),single_valued3(u))**.
% 300.06/300.51 101002[4:MRR:100948.0,319.0] || member(u,universal_class) subclass(domain_relation,regular(cantor(v))) -> equal(apply(v,ordered_pair(u,cantor(u))),sum_class(range_of(null_class)))** equal(cantor(v),null_class).
% 300.06/300.51 101260[0:Res:452.1,46565.0] || subclass(ordered_pair(u,v),intersection(complement(w),power_class(complement(power_class(x)))))* member(unordered_pair(u,singleton(v)),union(w,image(element_relation,power_class(x)))) -> .
% 300.06/300.51 101230[0:Res:428.2,46565.0] || member(u,universal_class) subclass(universal_class,intersection(complement(v),power_class(complement(power_class(w)))))* member(sum_class(u),union(v,image(element_relation,power_class(w))))* -> .
% 300.06/300.51 101229[0:Res:427.2,46565.0] || member(u,universal_class) subclass(universal_class,intersection(complement(v),power_class(complement(power_class(w)))))* member(power_class(u),union(v,image(element_relation,power_class(w))))* -> .
% 300.06/300.51 101226[0:Res:438.2,46565.0] || subclass(u,intersection(complement(v),power_class(complement(power_class(w))))) member(not_subclass_element(u,x),union(v,image(element_relation,power_class(w))))* -> subclass(u,x).
% 300.06/300.51 101190[0:SpL:71235.1,46565.0] || subclass(power_class(complement(power_class(u))),complement(v)) member(w,power_class(complement(power_class(u)))) member(w,union(v,image(element_relation,power_class(u))))* -> .
% 300.06/300.51 101167[0:SpL:46507.0,46565.0] || member(u,intersection(power_class(complement(power_class(v))),power_class(complement(power_class(w)))))* member(u,union(image(element_relation,power_class(v)),image(element_relation,power_class(w)))) -> .
% 300.06/300.51 101558[0:Res:452.1,46597.0] || subclass(ordered_pair(u,v),intersection(power_class(complement(power_class(w))),complement(x)))* member(unordered_pair(u,singleton(v)),union(image(element_relation,power_class(w)),x)) -> .
% 300.06/300.51 101528[0:Res:428.2,46597.0] || member(u,universal_class) subclass(universal_class,intersection(power_class(complement(power_class(v))),complement(w)))* member(sum_class(u),union(image(element_relation,power_class(v)),w))* -> .
% 300.06/300.51 101527[0:Res:427.2,46597.0] || member(u,universal_class) subclass(universal_class,intersection(power_class(complement(power_class(v))),complement(w)))* member(power_class(u),union(image(element_relation,power_class(v)),w))* -> .
% 300.06/300.51 101524[0:Res:438.2,46597.0] || subclass(u,intersection(power_class(complement(power_class(v))),complement(w))) member(not_subclass_element(u,x),union(image(element_relation,power_class(v)),w))* -> subclass(u,x).
% 300.06/300.51 101934[0:SpL:47419.0,493.0] || subclass(universal_class,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* member(singleton(x),intersection(power_class(u),union(v,complement(power_class(w)))))* -> .
% 300.06/300.51 101833[0:SpR:47419.0,21571.0] || -> subclass(complement(union(u,intersection(power_class(v),union(w,complement(power_class(x)))))),intersection(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))))*.
% 300.06/300.51 101803[0:SpR:47419.0,26079.1] || equal(complement(successor(intersection(power_class(u),union(v,complement(power_class(w)))))),universal_class) -> member(null_class,union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.51 101801[0:SpR:47419.0,25960.1] || equal(complement(successor(intersection(power_class(u),union(v,complement(power_class(w)))))),universal_class) -> member(omega,union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.51 101800[0:SpR:47419.0,25896.1] || equal(complement(successor(intersection(power_class(u),union(v,complement(power_class(w)))))),universal_class) -> member(y__dfg,union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 300.06/300.51 101782[0:SpR:47419.0,21571.0] || -> subclass(complement(union(intersection(power_class(u),union(v,complement(power_class(w)))),x)),intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)))*.
% 300.06/300.51 102528[0:SpL:47420.0,493.0] || subclass(universal_class,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* member(singleton(x),intersection(union(u,complement(power_class(v))),power_class(w)))* -> .
% 300.06/300.51 102428[0:SpR:47420.0,21571.0] || -> subclass(complement(union(u,intersection(union(v,complement(power_class(w))),power_class(x)))),intersection(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))))*.
% 300.06/300.51 102398[0:SpR:47420.0,26079.1] || equal(complement(successor(intersection(union(u,complement(power_class(v))),power_class(w)))),universal_class) -> member(null_class,union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.51 102396[0:SpR:47420.0,25960.1] || equal(complement(successor(intersection(union(u,complement(power_class(v))),power_class(w)))),universal_class) -> member(omega,union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.51 102395[0:SpR:47420.0,25896.1] || equal(complement(successor(intersection(union(u,complement(power_class(v))),power_class(w)))),universal_class) -> member(y__dfg,union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 300.06/300.51 102377[0:SpR:47420.0,21571.0] || -> subclass(complement(union(intersection(union(u,complement(power_class(v))),power_class(w)),x)),intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)))*.
% 300.06/300.51 102723[2:Res:102296.0,7495.1] || member(complement(successor(complement(singleton(u)))),universal_class) -> equal(complement(successor(complement(singleton(u)))),null_class) equal(apply(choice,complement(successor(complement(singleton(u))))),u)**.
% 300.06/300.51 102788[2:Res:102733.0,7495.1] || member(complement(successor(complement(successor(null_class)))),universal_class) -> equal(complement(successor(complement(successor(null_class)))),null_class) equal(apply(choice,complement(successor(complement(successor(null_class))))),null_class)**.
% 300.06/300.51 102959[0:SpL:47421.0,493.0] || subclass(universal_class,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* member(singleton(x),intersection(union(complement(power_class(u)),v),power_class(w)))* -> .
% 300.06/300.51 102854[0:SpR:47421.0,21571.0] || -> subclass(complement(union(u,intersection(union(complement(power_class(v)),w),power_class(x)))),intersection(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))))*.
% 300.06/300.51 102823[0:SpR:47421.0,26079.1] || equal(complement(successor(intersection(union(complement(power_class(u)),v),power_class(w)))),universal_class) -> member(null_class,union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.51 102821[0:SpR:47421.0,25960.1] || equal(complement(successor(intersection(union(complement(power_class(u)),v),power_class(w)))),universal_class) -> member(omega,union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.51 102820[0:SpR:47421.0,25896.1] || equal(complement(successor(intersection(union(complement(power_class(u)),v),power_class(w)))),universal_class) -> member(y__dfg,union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 300.06/300.51 102802[0:SpR:47421.0,21571.0] || -> subclass(complement(union(intersection(union(complement(power_class(u)),v),power_class(w)),x)),intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)))*.
% 300.06/300.51 103376[0:SpL:47423.0,493.0] || subclass(universal_class,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* member(singleton(x),intersection(power_class(u),union(complement(power_class(v)),w)))* -> .
% 300.06/300.51 103271[0:SpR:47423.0,21571.0] || -> subclass(complement(union(u,intersection(power_class(v),union(complement(power_class(w)),x)))),intersection(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))))*.
% 300.06/300.51 103239[0:SpR:47423.0,26079.1] || equal(complement(successor(intersection(power_class(u),union(complement(power_class(v)),w)))),universal_class) -> member(null_class,union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.51 103237[0:SpR:47423.0,25960.1] || equal(complement(successor(intersection(power_class(u),union(complement(power_class(v)),w)))),universal_class) -> member(omega,union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.51 103236[0:SpR:47423.0,25896.1] || equal(complement(successor(intersection(power_class(u),union(complement(power_class(v)),w)))),universal_class) -> member(y__dfg,union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 300.06/300.51 103218[0:SpR:47423.0,21571.0] || -> subclass(complement(union(intersection(power_class(u),union(complement(power_class(v)),w)),x)),intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)))*.
% 300.06/300.51 103594[2:Res:102753.0,5661.0] || -> subclass(complement(successor(union(null_class,complement(restrict(u,v,w))))),x) member(not_subclass_element(complement(successor(union(null_class,complement(restrict(u,v,w))))),x),u)*.
% 300.06/300.51 104076[0:SpR:46507.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(image(element_relation,power_class(v)),w)))* member(u,power_class(intersection(power_class(complement(power_class(v))),complement(w)))).
% 300.06/300.51 104049[0:SpR:46507.0,5743.2] || member(u,universal_class) -> member(u,image(element_relation,union(v,image(element_relation,power_class(w)))))* member(u,power_class(intersection(complement(v),power_class(complement(power_class(w)))))).
% 300.06/300.51 104605[6:Rew:104235.0,104586.1,104235.0,104586.0] || member(ordered_pair(u,regular(range_of(null_class))),cross_product(universal_class,universal_class)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,regular(range_of(null_class))),compose(successor(null_class),v))*.
% 300.06/300.51 104699[4:Res:452.1,15021.1] || subclass(ordered_pair(u,v),cross_product(singleton(w),universal_class))* member(w,universal_class) member(unordered_pair(u,singleton(v)),x)* -> member(w,cantor(x))*.
% 300.06/300.51 104697[4:Res:2899.1,15021.1] || member(u,universal_class) member(regular(restrict(v,singleton(u),universal_class)),w)* -> equal(restrict(v,singleton(u),universal_class),null_class) member(u,cantor(w)).
% 300.06/300.51 104662[4:Res:438.2,15021.1] || subclass(u,cross_product(singleton(v),universal_class))* member(v,universal_class) member(not_subclass_element(u,w),x)* -> subclass(u,w) member(v,cantor(x))*.
% 300.06/300.51 104659[4:Res:91573.0,15021.1] || member(u,universal_class) member(complement(cross_product(singleton(u),universal_class)),v)* -> equal(singleton(complement(cross_product(singleton(u),universal_class))),null_class) member(u,cantor(v)).
% 300.06/300.51 104863[0:SpL:46507.0,6458.1] || member(u,intersection(complement(v),union(image(element_relation,power_class(w)),x)))* member(u,union(v,intersection(power_class(complement(power_class(w))),complement(x)))) -> .
% 300.06/300.51 104836[0:SpL:46507.0,6458.1] || member(u,intersection(complement(v),union(w,image(element_relation,power_class(x)))))* member(u,union(v,intersection(complement(w),power_class(complement(power_class(x)))))) -> .
% 300.06/300.51 105233[0:SpL:46507.0,6468.1] || member(u,intersection(union(image(element_relation,power_class(v)),w),complement(x)))* member(u,union(intersection(power_class(complement(power_class(v))),complement(w)),x)) -> .
% 300.06/300.51 105206[0:SpL:46507.0,6468.1] || member(u,intersection(union(v,image(element_relation,power_class(w))),complement(x)))* member(u,union(intersection(complement(v),power_class(complement(power_class(w)))),x)) -> .
% 300.06/300.51 105641[2:Res:102288.0,5658.0] || -> subclass(union(null_class,intersection(union(null_class,intersection(u,v)),w)),x) member(not_subclass_element(union(null_class,intersection(union(null_class,intersection(u,v)),w)),x),u)*.
% 300.06/300.51 105640[2:Res:102288.0,5659.0] || -> subclass(union(null_class,intersection(union(null_class,intersection(u,v)),w)),x) member(not_subclass_element(union(null_class,intersection(union(null_class,intersection(u,v)),w)),x),v)*.
% 300.06/300.51 105622[2:Res:102288.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(union(null_class,u),w)),x) member(not_subclass_element(union(null_class,intersection(union(null_class,u),w)),x),v)*.
% 300.06/300.51 105891[2:Res:102324.0,5658.0] || -> subclass(union(null_class,intersection(u,union(null_class,intersection(v,w)))),x) member(not_subclass_element(union(null_class,intersection(u,union(null_class,intersection(v,w)))),x),v)*.
% 300.06/300.51 105890[2:Res:102324.0,5659.0] || -> subclass(union(null_class,intersection(u,union(null_class,intersection(v,w)))),x) member(not_subclass_element(union(null_class,intersection(u,union(null_class,intersection(v,w)))),x),w)*.
% 300.06/300.51 105872[2:Res:102324.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(w,union(null_class,u))),x) member(not_subclass_element(union(null_class,intersection(w,union(null_class,u))),x),v)*.
% 300.06/300.51 106243[0:Rew:106066.0,50502.0] || member(u,symmetric_difference(power_class(v),union(w,complement(union(x,y))))) -> member(u,union(complement(power_class(v)),intersection(complement(w),union(x,y))))*.
% 300.06/300.51 106249[2:Rew:106066.0,92058.1] || member(not_subclass_element(u,v),symmetric_difference(complement(w),union(x,y)))* subclass(u,regular(union(w,complement(union(x,y))))) -> subclass(u,v).
% 300.06/300.51 106295[0:Rew:106066.0,7391.1] || member(u,universal_class) subclass(union(v,complement(union(w,x))),y)* -> member(u,intersection(complement(v),union(w,x)))* member(u,y)*.
% 300.06/300.51 106321[0:Rew:106066.0,45014.0] || equal(u,union(v,complement(union(w,x))))* member(y,universal_class) -> member(y,intersection(complement(v),union(w,x)))* member(y,u)*.
% 300.06/300.51 106323[0:Rew:106066.0,50387.0] || member(u,symmetric_difference(union(v,complement(union(w,x))),power_class(y))) -> member(u,union(intersection(complement(v),union(w,x)),complement(power_class(y))))*.
% 300.06/300.51 106348[0:Rew:106066.0,61821.1] || member(u,image(element_relation,union(v,image(element_relation,union(w,x)))))* member(u,power_class(intersection(complement(v),power_class(complement(union(w,x)))))) -> .
% 300.06/300.51 106349[0:Rew:106066.0,64461.0] || -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(complement(union(w,x))))),complement(intersection(power_class(u),union(v,image(element_relation,union(w,x))))))**.
% 300.06/300.51 106384[0:Rew:106066.0,50505.0] || member(u,symmetric_difference(power_class(v),union(complement(union(w,x)),y))) -> member(u,union(complement(power_class(v)),intersection(union(w,x),complement(y))))*.
% 300.06/300.51 106388[2:Rew:106066.0,91462.1] || member(not_subclass_element(u,v),symmetric_difference(union(w,x),complement(y)))* subclass(u,regular(union(complement(union(w,x)),y))) -> subclass(u,v).
% 300.06/300.51 106581[0:Rew:106066.0,22248.0] || -> subclass(complement(successor(intersection(complement(u),union(v,w)))),intersection(union(u,complement(union(v,w))),complement(singleton(intersection(complement(u),union(v,w))))))*.
% 300.06/300.51 106662[0:Rew:106066.0,61838.1] || member(u,image(element_relation,union(image(element_relation,union(v,w)),x)))* member(u,power_class(intersection(power_class(complement(union(v,w))),complement(x)))) -> .
% 300.06/300.51 106663[0:Rew:106066.0,64479.0] || -> equal(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),complement(x))),complement(intersection(power_class(u),union(image(element_relation,union(v,w)),x))))**.
% 300.06/300.51 106674[0:Rew:106066.0,61914.0] || subclass(u,power_class(complement(union(v,w)))) member(regular(intersection(u,x)),image(element_relation,union(v,w)))* -> equal(intersection(u,x),null_class).
% 300.06/300.51 106675[0:Rew:106066.0,61915.0] || subclass(u,power_class(complement(union(v,w)))) member(regular(intersection(x,u)),image(element_relation,union(v,w)))* -> equal(intersection(x,u),null_class).
% 300.06/300.51 106682[0:Rew:106066.0,63589.0] || -> equal(union(intersection(complement(u),power_class(complement(union(v,w)))),complement(power_class(x))),complement(intersection(union(u,image(element_relation,union(v,w))),power_class(x))))**.
% 300.06/300.51 106743[0:Rew:106066.0,7394.1] || member(u,universal_class) subclass(union(complement(union(v,w)),x),y)* -> member(u,intersection(union(v,w),complement(x)))* member(u,y)*.
% 300.06/300.51 106769[0:Rew:106066.0,45016.0] || equal(u,union(complement(union(v,w)),x))* member(y,universal_class) -> member(y,intersection(union(v,w),complement(x)))* member(y,u)*.
% 300.06/300.51 106771[0:Rew:106066.0,50390.0] || member(u,symmetric_difference(union(complement(union(v,w)),x),power_class(y))) -> member(u,union(intersection(union(v,w),complement(x)),complement(power_class(y))))*.
% 300.06/300.51 106822[4:Rew:106066.0,89270.1] || member(u,universal_class) subclass(domain_relation,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> member(ordered_pair(u,cantor(u)),complement(symmetric_difference(v,w)))*.
% 300.06/300.51 106932[0:Rew:106066.0,22251.0] || -> subclass(complement(successor(intersection(union(u,v),complement(w)))),intersection(union(complement(union(u,v)),w),complement(singleton(intersection(union(u,v),complement(w))))))*.
% 300.06/300.51 107063[0:Rew:106066.0,63607.0] || -> equal(union(intersection(power_class(complement(union(u,v))),complement(w)),complement(power_class(x))),complement(intersection(union(image(element_relation,union(u,v)),w),power_class(x))))**.
% 300.06/300.51 107105[4:Rew:106066.0,61900.0] || subclass(domain_relation,flip(power_class(complement(union(u,v))))) member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),image(element_relation,union(u,v)))* -> .
% 300.06/300.51 107106[4:Rew:106066.0,61899.0] || subclass(domain_relation,rotate(power_class(complement(union(u,v))))) member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),image(element_relation,union(u,v)))* -> .
% 300.06/300.51 107107[0:Rew:106066.0,61896.0] || subclass(complement(cross_product(universal_class,universal_class)),power_class(complement(union(u,v)))) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),image(element_relation,union(u,v)))* -> .
% 300.06/300.51 108175[0:Rew:106066.0,106297.1] || member(not_subclass_element(u,union(v,complement(union(w,x)))),symmetric_difference(complement(v),union(w,x)))* -> subclass(u,union(v,complement(union(w,x)))).
% 300.06/300.51 108189[0:Rew:106066.0,106564.1] || member(not_subclass_element(union(u,complement(union(v,w))),x),intersection(complement(u),union(v,w)))* -> subclass(union(u,complement(union(v,w))),x).
% 300.06/300.51 108190[0:Rew:106066.0,106688.1] || member(regular(intersection(u,power_class(complement(union(v,w))))),image(element_relation,union(v,w)))* -> equal(intersection(u,power_class(complement(union(v,w)))),null_class).
% 300.06/300.51 108191[0:Rew:106066.0,106713.1] || -> member(not_subclass_element(u,intersection(power_class(complement(union(v,w))),u)),image(element_relation,union(v,w)))* subclass(u,intersection(power_class(complement(union(v,w))),u)).
% 300.06/300.51 108192[0:Rew:106066.0,106745.1] || member(not_subclass_element(u,union(complement(union(v,w)),x)),symmetric_difference(union(v,w),complement(x)))* -> subclass(u,union(complement(union(v,w)),x)).
% 300.06/300.51 108197[0:Rew:106066.0,106861.1] || member(not_subclass_element(symmetric_difference(u,complement(union(v,w))),x),intersection(complement(u),union(v,w)))* -> subclass(symmetric_difference(u,complement(union(v,w))),x).
% 300.06/300.51 108198[0:Rew:106066.0,106915.1] || member(not_subclass_element(union(complement(union(u,v)),w),x),intersection(union(u,v),complement(w)))* -> subclass(union(complement(union(u,v)),w),x).
% 300.06/300.51 108199[0:Rew:106066.0,107077.1] || member(regular(intersection(power_class(complement(union(u,v))),w)),image(element_relation,union(u,v)))* -> equal(intersection(power_class(complement(union(u,v))),w),null_class).
% 300.06/300.51 108203[0:Rew:106066.0,107204.1] || -> equal(symmetric_difference(intersection(u,v),complement(union(u,v))),null_class) member(regular(symmetric_difference(intersection(u,v),complement(union(u,v)))),complement(symmetric_difference(u,v)))*.
% 300.06/300.51 108204[0:Rew:106066.0,107251.1] || member(not_subclass_element(symmetric_difference(complement(union(u,v)),w),x),intersection(union(u,v),complement(w)))* -> subclass(symmetric_difference(complement(union(u,v)),w),x).
% 300.06/300.51 108728[2:Res:105566.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(union(u,null_class),w)),x) member(not_subclass_element(union(null_class,intersection(union(u,null_class),w)),x),v)*.
% 300.06/300.51 108881[2:Res:105819.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(w,union(u,null_class))),x) member(not_subclass_element(union(null_class,intersection(w,union(u,null_class))),x),v)*.
% 300.06/300.51 110917[2:Res:102282.0,5658.0] || -> subclass(intersection(intersection(union(null_class,intersection(u,v)),w),x),y) member(not_subclass_element(intersection(intersection(union(null_class,intersection(u,v)),w),x),y),u)*.
% 300.06/300.51 110916[2:Res:102282.0,5659.0] || -> subclass(intersection(intersection(union(null_class,intersection(u,v)),w),x),y) member(not_subclass_element(intersection(intersection(union(null_class,intersection(u,v)),w),x),y),v)*.
% 300.06/300.51 110898[2:Res:102282.0,5655.0] || subclass(u,v) -> subclass(intersection(intersection(union(null_class,u),w),x),y) member(not_subclass_element(intersection(intersection(union(null_class,u),w),x),y),v)*.
% 300.06/300.51 111410[2:Res:102293.0,5658.0] || -> subclass(intersection(u,intersection(v,union(null_class,intersection(w,x)))),y) member(not_subclass_element(intersection(u,intersection(v,union(null_class,intersection(w,x)))),y),w)*.
% 300.06/300.51 111409[2:Res:102293.0,5659.0] || -> subclass(intersection(u,intersection(v,union(null_class,intersection(w,x)))),y) member(not_subclass_element(intersection(u,intersection(v,union(null_class,intersection(w,x)))),y),x)*.
% 300.06/300.51 111391[2:Res:102293.0,5655.0] || subclass(u,v) -> subclass(intersection(w,intersection(x,union(null_class,u))),y) member(not_subclass_element(intersection(w,intersection(x,union(null_class,u))),y),v)*.
% 300.06/300.51 111556[2:Res:102326.0,5658.0] || -> subclass(intersection(u,intersection(union(null_class,intersection(v,w)),x)),y) member(not_subclass_element(intersection(u,intersection(union(null_class,intersection(v,w)),x)),y),v)*.
% 300.06/300.51 111555[2:Res:102326.0,5659.0] || -> subclass(intersection(u,intersection(union(null_class,intersection(v,w)),x)),y) member(not_subclass_element(intersection(u,intersection(union(null_class,intersection(v,w)),x)),y),w)*.
% 300.06/300.51 111537[2:Res:102326.0,5655.0] || subclass(u,v) -> subclass(intersection(w,intersection(union(null_class,u),x)),y) member(not_subclass_element(intersection(w,intersection(union(null_class,u),x)),y),v)*.
% 300.06/300.51 111711[2:Res:102332.0,5658.0] || -> subclass(intersection(intersection(u,union(null_class,intersection(v,w))),x),y) member(not_subclass_element(intersection(intersection(u,union(null_class,intersection(v,w))),x),y),v)*.
% 300.06/300.51 111710[2:Res:102332.0,5659.0] || -> subclass(intersection(intersection(u,union(null_class,intersection(v,w))),x),y) member(not_subclass_element(intersection(intersection(u,union(null_class,intersection(v,w))),x),y),w)*.
% 300.06/300.51 111692[2:Res:102332.0,5655.0] || subclass(u,v) -> subclass(intersection(intersection(w,union(null_class,u)),x),y) member(not_subclass_element(intersection(intersection(w,union(null_class,u)),x),y),v)*.
% 300.06/300.51 111821[2:Res:105578.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(union(u,u),w)),x) member(not_subclass_element(union(null_class,intersection(union(u,u),w)),x),v)*.
% 300.06/300.51 112040[0:SpL:107615.0,46597.0] || member(u,intersection(power_class(complement(power_class(v))),power_class(complement(successor(w)))))* member(u,union(image(element_relation,power_class(v)),image(element_relation,successor(w)))) -> .
% 300.06/300.51 112036[0:SpL:107615.0,46565.0] || member(u,intersection(power_class(complement(successor(v))),power_class(complement(power_class(w)))))* member(u,union(image(element_relation,successor(v)),image(element_relation,power_class(w)))) -> .
% 300.06/300.51 111987[0:SpR:107615.0,73469.0] || -> equal(intersection(union(power_class(u),power_class(complement(successor(v)))),union(complement(power_class(u)),image(element_relation,successor(v)))),symmetric_difference(power_class(u),power_class(complement(successor(v)))))**.
% 300.06/300.51 112101[0:Rew:73462.0,111966.0] || -> equal(intersection(union(power_class(complement(successor(u))),power_class(v)),union(image(element_relation,successor(u)),complement(power_class(v)))),symmetric_difference(power_class(complement(successor(u))),power_class(v)))**.
% 300.06/300.51 112102[0:Rew:107615.0,111979.0] || -> equal(symmetric_difference(complement(u),power_class(complement(successor(v)))),null_class) member(regular(symmetric_difference(complement(u),power_class(complement(successor(v))))),union(u,image(element_relation,successor(v))))*.
% 300.06/300.51 112103[0:Rew:107615.0,111933.0] || -> equal(symmetric_difference(power_class(complement(successor(u))),complement(v)),null_class) member(regular(symmetric_difference(power_class(complement(successor(u))),complement(v))),union(image(element_relation,successor(u)),v))*.
% 300.06/300.51 112158[2:Res:105831.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(w,union(u,u))),x) member(not_subclass_element(union(null_class,intersection(w,union(u,u))),x),v)*.
% 300.06/300.51 112840[0:Rew:107703.0,112748.1] || member(regular(intersection(u,union(v,complement(successor(w))))),intersection(complement(v),successor(w)))* -> equal(intersection(u,union(v,complement(successor(w)))),null_class).
% 300.06/300.51 112841[0:Rew:107703.0,112729.1] || member(regular(intersection(union(u,complement(successor(v))),w)),intersection(complement(u),successor(v)))* -> equal(intersection(union(u,complement(successor(v))),w),null_class).
% 300.06/300.51 112986[2:Res:112548.0,5660.0] || -> subclass(regular(union(null_class,complement(restrict(u,v,w)))),x) member(not_subclass_element(regular(union(null_class,complement(restrict(u,v,w)))),x),cross_product(v,w))*.
% 300.06/300.51 113307[0:Rew:77431.0,113116.0] || -> equal(union(complement(union(u,image(element_relation,power_class(v)))),intersection(u,complement(power_class(complement(power_class(v)))))),complement(symmetric_difference(u,complement(power_class(complement(power_class(v)))))))**.
% 300.06/300.51 113310[0:Rew:77431.0,113103.0] || -> equal(union(complement(union(image(element_relation,power_class(u)),v)),intersection(complement(power_class(complement(power_class(u)))),v)),complement(symmetric_difference(complement(power_class(complement(power_class(u)))),v)))**.
% 300.06/300.51 114142[2:Res:114051.0,7499.1] || member(regular(complement(intersection(u,v))),universal_class) -> equal(regular(complement(intersection(u,v))),null_class) member(apply(choice,regular(complement(intersection(u,v)))),u)*.
% 300.06/300.51 114141[2:Res:114051.0,7500.1] || member(regular(complement(intersection(u,v))),universal_class) -> equal(regular(complement(intersection(u,v))),null_class) member(apply(choice,regular(complement(intersection(u,v)))),v)*.
% 300.06/300.51 114281[0:Res:2885.2,106077.0] || subclass(u,image(element_relation,union(v,w))) member(regular(intersection(x,u)),power_class(complement(union(v,w))))* -> equal(intersection(x,u),null_class).
% 300.06/300.51 114279[0:Res:3492.2,106077.0] || subclass(u,image(element_relation,union(v,w))) member(regular(intersection(u,x)),power_class(complement(union(v,w))))* -> equal(intersection(u,x),null_class).
% 300.06/300.51 114264[4:Res:14894.1,106077.0] || subclass(domain_relation,flip(image(element_relation,union(u,v)))) member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),power_class(complement(union(u,v))))* -> .
% 300.06/300.51 114263[4:Res:14893.1,106077.0] || subclass(domain_relation,rotate(image(element_relation,union(u,v)))) member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),power_class(complement(union(u,v))))* -> .
% 300.06/300.51 114260[0:Res:450.1,106077.0] || subclass(complement(cross_product(universal_class,universal_class)),image(element_relation,union(u,v))) member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),power_class(complement(union(u,v))))* -> .
% 300.06/300.51 114251[0:Res:183.1,106077.0] || member(regular(intersection(u,image(element_relation,union(v,w)))),power_class(complement(union(v,w))))* -> equal(intersection(u,image(element_relation,union(v,w))),null_class).
% 300.06/300.51 114223[0:Res:195.1,106077.0] || member(regular(intersection(image(element_relation,union(u,v)),w)),power_class(complement(union(u,v))))* -> equal(intersection(image(element_relation,union(u,v)),w),null_class).
% 300.06/300.51 115942[4:Res:14830.2,106068.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(complement(v),union(w,x))) -> member(ordered_pair(u,cantor(u)),union(v,complement(union(w,x))))*.
% 300.06/300.51 115931[2:Res:91573.0,106068.0] || -> equal(singleton(complement(symmetric_difference(complement(u),union(v,w)))),null_class) member(complement(symmetric_difference(complement(u),union(v,w))),union(u,complement(union(v,w))))*.
% 300.06/300.51 115877[0:SpL:46508.0,106068.0] || member(u,symmetric_difference(union(complement(power_class(v)),w),union(x,y))) -> member(u,union(intersection(power_class(v),complement(w)),complement(union(x,y))))*.
% 300.06/300.51 115876[0:SpL:107703.0,106068.0] || member(u,symmetric_difference(union(v,complement(successor(w))),union(x,y))) -> member(u,union(intersection(complement(v),successor(w)),complement(union(x,y))))*.
% 300.06/300.51 115875[0:SpL:46502.0,106068.0] || member(u,symmetric_difference(union(v,complement(power_class(w))),union(x,y))) -> member(u,union(intersection(complement(v),power_class(w)),complement(union(x,y))))*.
% 300.06/300.51 115873[0:SpL:106084.0,106068.0] || member(u,symmetric_difference(power_class(complement(union(v,w))),union(x,y))) -> member(u,union(image(element_relation,union(v,w)),complement(union(x,y))))*.
% 300.06/300.51 116384[4:Res:14830.2,106082.0] || member(u,universal_class) subclass(domain_relation,symmetric_difference(union(v,w),complement(x))) -> member(ordered_pair(u,cantor(u)),union(complement(union(v,w)),x))*.
% 300.06/300.51 116373[2:Res:91573.0,106082.0] || -> equal(singleton(complement(symmetric_difference(union(u,v),complement(w)))),null_class) member(complement(symmetric_difference(union(u,v),complement(w))),union(complement(union(u,v)),w))*.
% 300.06/300.51 116282[0:SpL:46508.0,106082.0] || member(u,symmetric_difference(union(v,w),union(complement(power_class(x)),y))) -> member(u,union(complement(union(v,w)),intersection(power_class(x),complement(y))))*.
% 300.06/300.51 116281[0:SpL:107703.0,106082.0] || member(u,symmetric_difference(union(v,w),union(x,complement(successor(y))))) -> member(u,union(complement(union(v,w)),intersection(complement(x),successor(y))))*.
% 300.06/300.51 116280[0:SpL:46502.0,106082.0] || member(u,symmetric_difference(union(v,w),union(x,complement(power_class(y))))) -> member(u,union(complement(union(v,w)),intersection(complement(x),power_class(y))))*.
% 300.06/300.51 116278[0:SpL:106084.0,106082.0] || member(u,symmetric_difference(union(v,w),power_class(complement(union(x,y))))) -> member(u,union(complement(union(v,w)),image(element_relation,union(x,y))))*.
% 300.06/300.51 116750[2:Res:110684.0,5655.0] || subclass(u,v) -> subclass(intersection(intersection(union(u,null_class),w),x),y) member(not_subclass_element(intersection(intersection(union(u,null_class),w),x),y),v)*.
% 300.06/300.51 117023[0:MRR:116919.0,9967.1] || -> member(not_subclass_element(u,intersection(image(element_relation,union(v,w)),u)),power_class(complement(union(v,w))))* subclass(u,intersection(image(element_relation,union(v,w)),u)).
% 300.06/300.51 117100[2:Res:110693.0,5655.0] || subclass(u,v) -> subclass(intersection(w,intersection(x,union(u,null_class))),y) member(not_subclass_element(intersection(w,intersection(x,union(u,null_class))),y),v)*.
% 300.06/300.51 117257[2:Res:110728.0,5655.0] || subclass(u,v) -> subclass(intersection(w,intersection(union(u,null_class),x)),y) member(not_subclass_element(intersection(w,intersection(union(u,null_class),x)),y),v)*.
% 300.06/300.51 117423[2:Res:110734.0,5655.0] || subclass(u,v) -> subclass(intersection(intersection(w,union(u,null_class)),x),y) member(not_subclass_element(intersection(intersection(w,union(u,null_class)),x),y),v)*.
% 300.06/300.51 117830[0:SpL:112449.0,503.1] || member(complement(union(u,v)),universal_class) member(apply(choice,complement(union(v,u))),union(u,v))* -> equal(complement(union(u,v)),null_class).
% 300.06/300.51 117680[0:SpR:112449.0,7245.1] || -> subclass(symmetric_difference(complement(u),complement(union(v,w))),x) member(not_subclass_element(symmetric_difference(complement(u),complement(union(w,v))),x),union(u,union(v,w)))*.
% 300.06/300.51 117623[0:SpR:112449.0,7245.1] || -> subclass(symmetric_difference(complement(union(u,v)),complement(w)),x) member(not_subclass_element(symmetric_difference(complement(union(v,u)),complement(w)),x),union(union(u,v),w))*.
% 300.06/300.51 118138[0:Res:4.1,106067.0] || member(not_subclass_element(intersection(complement(u),union(v,w)),x),union(u,complement(union(v,w))))* -> subclass(intersection(complement(u),union(v,w)),x).
% 300.06/300.51 118900[0:Res:4.1,106081.0] || member(not_subclass_element(intersection(union(u,v),complement(w)),x),union(complement(union(u,v)),w))* -> subclass(intersection(union(u,v),complement(w)),x).
% 300.06/300.51 119273[0:SpR:75814.0,71457.0] || -> subclass(intersection(union(union(u,v),complement(intersection(u,v))),intersection(complement(symmetric_difference(u,v)),w)),symmetric_difference(union(u,v),complement(intersection(u,v))))*.
% 300.06/300.51 119446[0:SpR:75814.0,71460.0] || -> subclass(intersection(union(union(u,v),complement(intersection(u,v))),intersection(w,complement(symmetric_difference(u,v)))),symmetric_difference(union(u,v),complement(intersection(u,v))))*.
% 300.06/300.51 120841[0:SpR:106223.0,3566.1] || subclass(universal_class,symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))))* -> member(unordered_pair(x,y),complement(symmetric_difference(cross_product(v,w),u)))*.
% 300.06/300.51 121220[2:Res:88642.1,7499.1] || subclass(u,intersection(v,w))* member(union(u,u),universal_class) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),v)*.
% 300.06/300.51 121219[2:Res:88642.1,7500.1] || subclass(u,intersection(v,w))* member(union(u,u),universal_class) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),w)*.
% 300.06/300.51 121449[0:SpR:106229.0,3566.1] || subclass(universal_class,symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))))* -> member(unordered_pair(x,y),complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.06/300.51 121945[0:SpL:92205.1,46597.0] || subclass(power_class(complement(power_class(u))),complement(v)) member(w,power_class(complement(power_class(u)))) member(w,union(image(element_relation,power_class(u)),v))* -> .
% 300.06/300.51 122342[0:SpL:106696.0,493.0] || subclass(universal_class,union(complement(power_class(u)),image(element_relation,union(v,w))))* member(singleton(x),intersection(power_class(u),power_class(complement(union(v,w)))))* -> .
% 300.06/300.51 122184[0:SpR:106696.0,26079.1] || equal(complement(successor(intersection(power_class(u),power_class(complement(union(v,w)))))),universal_class) -> member(null_class,union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.51 122182[0:SpR:106696.0,25960.1] || equal(complement(successor(intersection(power_class(u),power_class(complement(union(v,w)))))),universal_class) -> member(omega,union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.51 122181[0:SpR:106696.0,25896.1] || equal(complement(successor(intersection(power_class(u),power_class(complement(union(v,w)))))),universal_class) -> member(y__dfg,union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 300.06/300.51 122471[2:Rew:107090.0,122325.1] || subclass(power_class(complement(union(u,v))),power_class(w)) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),image(element_relation,union(u,v)))**.
% 300.06/300.51 122759[0:SpL:106825.0,493.0] || subclass(universal_class,union(image(element_relation,power_class(u)),complement(union(v,w))))* member(singleton(x),intersection(power_class(complement(power_class(u))),union(v,w)))* -> .
% 300.06/300.51 122733[0:SpR:92205.1,106825.0] || subclass(power_class(complement(power_class(u))),union(v,w)) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(power_class(complement(power_class(u)))))**.
% 300.06/300.51 122602[0:SpR:106825.0,26079.1] || equal(complement(successor(intersection(power_class(complement(power_class(u))),union(v,w)))),universal_class) -> member(null_class,union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.51 122600[0:SpR:106825.0,25960.1] || equal(complement(successor(intersection(power_class(complement(power_class(u))),union(v,w)))),universal_class) -> member(omega,union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.51 122599[0:SpR:106825.0,25896.1] || equal(complement(successor(intersection(power_class(complement(power_class(u))),union(v,w)))),universal_class) -> member(y__dfg,union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 300.06/300.51 123241[0:SpL:107088.0,493.0] || subclass(universal_class,union(image(element_relation,union(u,v)),complement(power_class(w))))* member(singleton(x),intersection(power_class(complement(union(u,v))),power_class(w)))* -> .
% 300.06/300.51 123082[0:SpR:107088.0,26079.1] || equal(complement(successor(intersection(power_class(complement(union(u,v))),power_class(w)))),universal_class) -> member(null_class,union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.51 123080[0:SpR:107088.0,25960.1] || equal(complement(successor(intersection(power_class(complement(union(u,v))),power_class(w)))),universal_class) -> member(omega,union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.51 123079[0:SpR:107088.0,25896.1] || equal(complement(successor(intersection(power_class(complement(union(u,v))),power_class(w)))),universal_class) -> member(y__dfg,union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 300.06/300.51 123370[2:Rew:107090.0,123218.1] || subclass(power_class(complement(union(u,v))),power_class(w)) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),image(element_relation,union(u,v)))**.
% 300.06/300.51 123633[0:SpL:107225.0,493.0] || subclass(universal_class,union(complement(union(u,v)),image(element_relation,power_class(w))))* member(singleton(x),intersection(union(u,v),power_class(complement(power_class(w)))))* -> .
% 300.06/300.51 123616[0:SpR:71235.1,107225.0] || subclass(power_class(complement(power_class(u))),union(v,w)) -> equal(union(complement(union(v,w)),image(element_relation,power_class(u))),complement(power_class(complement(power_class(u)))))**.
% 300.06/300.51 123480[0:SpR:107225.0,26079.1] || equal(complement(successor(intersection(union(u,v),power_class(complement(power_class(w)))))),universal_class) -> member(null_class,union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.51 123478[0:SpR:107225.0,25960.1] || equal(complement(successor(intersection(union(u,v),power_class(complement(power_class(w)))))),universal_class) -> member(omega,union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.51 123477[0:SpR:107225.0,25896.1] || equal(complement(successor(intersection(union(u,v),power_class(complement(power_class(w)))))),universal_class) -> member(y__dfg,union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 300.06/300.51 124446[2:Rew:73483.0,124345.1] || member(not_subclass_element(union(null_class,symmetric_difference(u,v)),w),symmetric_difference(union(u,v),complement(intersection(u,v))))* -> subclass(union(null_class,symmetric_difference(u,v)),w).
% 300.06/300.51 125194[0:Rew:73462.0,125022.0] || -> subclass(intersection(complement(symmetric_difference(u,v)),intersection(w,union(union(u,v),complement(intersection(u,v))))),symmetric_difference(union(u,v),complement(intersection(u,v))))*.
% 300.06/300.51 129460[9:MRR:129396.3,64030.0] function(complement(compose(element_relation,universal_class))) || member(successor(complement(compose(element_relation,universal_class))),universal_class) member(apply(choice,successor(complement(compose(element_relation,universal_class)))),element_relation)* -> .
% 300.06/300.51 131656[2:Rew:73462.0,131404.0] || -> equal(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v))))),null_class)**.
% 300.06/300.51 131713[4:Res:6324.2,9932.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),sum_class(range_of(null_class)))*.
% 300.06/300.51 131712[4:Res:6324.2,9931.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),apply(null_class,w))*.
% 300.06/300.51 131711[4:Res:6324.2,9930.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),apply(null_class,v))*.
% 300.06/300.51 131678[3:Res:6324.2,8048.1] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,complement(compose(element_relation,universal_class))) member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),element_relation)* -> .
% 300.06/300.51 131675[0:Res:6324.2,3.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),w)*.
% 300.06/300.51 131984[4:Res:6323.2,9932.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),sum_class(range_of(null_class)))*.
% 300.06/300.51 131983[4:Res:6323.2,9931.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),apply(null_class,w))*.
% 300.06/300.51 131982[4:Res:6323.2,9930.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),apply(null_class,v))*.
% 300.06/300.51 131949[3:Res:6323.2,8048.1] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,complement(compose(element_relation,universal_class))) member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),element_relation)* -> .
% 300.06/300.51 131946[0:Res:6323.2,3.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),w)*.
% 300.06/300.51 133168[2:SpL:75814.0,132172.0] || member(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))))* -> .
% 300.06/300.51 133724[2:SpL:81953.1,47436.0] || equal(null_class,u) member(regular(union(v,complement(power_class(u)))),intersection(complement(v),power_class(u)))* -> equal(union(v,complement(power_class(null_class))),null_class).
% 300.06/300.51 133723[0:SpL:20797.1,47436.0] || equal(u,universal_class) member(regular(union(v,complement(power_class(u)))),intersection(complement(v),power_class(u)))* -> equal(union(v,complement(power_class(universal_class))),null_class).
% 300.06/300.51 133798[0:Rew:73462.0,133722.1] || equal(u,universal_class) member(regular(union(v,complement(power_class(universal_class)))),intersection(power_class(universal_class),complement(v)))* -> equal(union(v,complement(power_class(u))),null_class)**.
% 300.06/300.51 133799[2:Rew:73462.0,133721.1] || equal(null_class,u) member(regular(union(v,complement(power_class(null_class)))),intersection(power_class(null_class),complement(v)))* -> equal(union(v,complement(power_class(u))),null_class)**.
% 300.06/300.51 134300[0:Rew:73462.0,134068.0] || -> subclass(intersection(complement(symmetric_difference(u,v)),intersection(union(union(u,v),complement(intersection(u,v))),w)),symmetric_difference(union(u,v),complement(intersection(u,v))))*.
% 300.06/300.51 134778[2:SpL:81953.1,47442.0] || equal(null_class,u) member(regular(union(complement(power_class(u)),v)),intersection(power_class(u),complement(v)))* -> equal(union(complement(power_class(null_class)),v),null_class).
% 300.06/300.51 134777[0:SpL:20797.1,47442.0] || equal(u,universal_class) member(regular(union(complement(power_class(u)),v)),intersection(power_class(u),complement(v)))* -> equal(union(complement(power_class(universal_class)),v),null_class).
% 300.06/300.51 134776[0:SpL:20797.1,47442.0] || equal(u,universal_class) member(regular(union(complement(power_class(universal_class)),v)),intersection(power_class(universal_class),complement(v)))* -> equal(union(complement(power_class(u)),v),null_class)**.
% 300.06/300.51 134775[2:SpL:81953.1,47442.0] || equal(null_class,u) member(regular(union(complement(power_class(null_class)),v)),intersection(power_class(null_class),complement(v)))* -> equal(union(complement(power_class(u)),v),null_class)**.
% 300.06/300.51 135550[2:Res:135420.0,5660.0] || -> subclass(regular(complement(intersection(restrict(u,v,w),x))),y) member(not_subclass_element(regular(complement(intersection(restrict(u,v,w),x))),y),cross_product(v,w))*.
% 300.06/300.51 135976[2:Res:135442.0,5660.0] || -> subclass(regular(complement(intersection(u,restrict(v,w,x)))),y) member(not_subclass_element(regular(complement(intersection(u,restrict(v,w,x)))),y),cross_product(w,x))*.
% 300.06/300.51 136184[3:Res:135360.0,8120.0] || member(regular(complement(successor(complement(intersection(complement(compose(element_relation,universal_class)),u))))),element_relation)* -> equal(complement(successor(complement(intersection(complement(compose(element_relation,universal_class)),u)))),null_class).
% 300.06/300.51 136165[2:Res:135360.0,5661.0] || -> subclass(complement(successor(complement(intersection(restrict(u,v,w),x)))),y) member(not_subclass_element(complement(successor(complement(intersection(restrict(u,v,w),x)))),y),u)*.
% 300.06/300.51 136381[3:Res:136052.0,8120.0] || member(regular(complement(successor(complement(intersection(u,complement(compose(element_relation,universal_class))))))),element_relation)* -> equal(complement(successor(complement(intersection(u,complement(compose(element_relation,universal_class)))))),null_class).
% 300.06/300.51 136362[2:Res:136052.0,5661.0] || -> subclass(complement(successor(complement(intersection(u,restrict(v,w,x))))),y) member(not_subclass_element(complement(successor(complement(intersection(u,restrict(v,w,x))))),y),v)*.
% 300.06/300.51 136455[0:SpL:20797.1,46599.1] || equal(complement(power_class(u)),universal_class) member(v,universal_class) subclass(power_class(universal_class),w)* -> member(v,image(element_relation,power_class(u)))* member(v,w)*.
% 300.06/300.51 136454[2:SpL:81953.1,46599.1] || equal(complement(power_class(u)),null_class) member(v,universal_class) subclass(power_class(null_class),w)* -> member(v,image(element_relation,power_class(u)))* member(v,w)*.
% 300.06/300.51 136451[2:SpL:62519.1,46599.1] || equal(successor(power_class(u)),null_class) member(v,universal_class) subclass(power_class(universal_class),w)* -> member(v,image(element_relation,power_class(u)))* member(v,w)*.
% 300.06/300.51 136450[2:SpL:76334.0,46599.1] || member(u,universal_class) subclass(power_class(complement(power_class(union(null_class,v)))),w)* -> member(u,image(element_relation,power_class(union(v,null_class))))* member(u,w)*.
% 300.06/300.51 136449[2:SpL:75241.0,46599.1] || member(u,universal_class) subclass(power_class(complement(power_class(union(v,v)))),w)* -> member(u,image(element_relation,power_class(union(v,null_class))))* member(u,w)*.
% 300.06/300.51 136448[2:SpL:43004.0,46599.1] || member(u,universal_class) subclass(power_class(complement(power_class(union(v,v)))),w)* -> member(u,image(element_relation,power_class(union(null_class,v))))* member(u,w)*.
% 300.06/300.51 136447[2:SpL:76334.0,46599.1] || member(u,universal_class) subclass(power_class(complement(power_class(union(v,null_class)))),w)* -> member(u,image(element_relation,power_class(union(null_class,v))))* member(u,w)*.
% 300.06/300.51 136446[2:SpL:43004.0,46599.1] || member(u,universal_class) subclass(power_class(complement(power_class(union(null_class,v)))),w)* -> member(u,image(element_relation,power_class(union(v,v))))* member(u,w)*.
% 300.06/300.51 136445[2:SpL:75241.0,46599.1] || member(u,universal_class) subclass(power_class(complement(power_class(union(v,null_class)))),w)* -> member(u,image(element_relation,power_class(union(v,v))))* member(u,w)*.
% 300.06/300.51 136443[2:SpL:81953.1,46599.1] || equal(null_class,u) member(v,universal_class) subclass(power_class(complement(power_class(u))),w)* -> member(v,image(element_relation,power_class(null_class)))* member(v,w)*.
% 300.06/300.51 136442[0:SpL:20797.1,46599.1] || equal(u,universal_class) member(v,universal_class) subclass(power_class(complement(power_class(u))),w)* -> member(v,image(element_relation,power_class(universal_class)))* member(v,w)*.
% 300.06/300.51 136441[0:SpL:20797.1,46599.1] || equal(u,universal_class) member(v,universal_class) subclass(power_class(complement(power_class(universal_class))),w)* -> member(v,image(element_relation,power_class(u)))* member(v,w)*.
% 300.06/300.51 136440[2:SpL:81953.1,46599.1] || equal(null_class,u) member(v,universal_class) subclass(power_class(complement(power_class(null_class))),w)* -> member(v,image(element_relation,power_class(u)))* member(v,w)*.
% 300.06/300.51 136533[3:Res:135445.0,8120.0] || member(regular(regular(complement(restrict(complement(compose(element_relation,universal_class)),u,v)))),element_relation)* -> equal(regular(complement(restrict(complement(compose(element_relation,universal_class)),u,v))),null_class).
% 300.06/300.51 136518[2:Res:135445.0,5661.0] || -> subclass(regular(complement(restrict(restrict(u,v,w),x,y))),z) member(not_subclass_element(regular(complement(restrict(restrict(u,v,w),x,y))),z),u)*.
% 300.06/300.51 136794[0:Res:3565.2,3.0] || member(symmetric_difference(u,v),universal_class) subclass(union(u,v),w) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),w)*.
% 300.06/300.51 137157[0:Res:10763.2,7188.0] || subclass(universal_class,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> equal(w,null_class) member(regular(w),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.51 137156[0:Res:19334.2,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),universal_class)** -> equal(singleton(w),null_class) member(w,complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.51 137137[0:Res:436.2,7188.0] || subclass(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> equal(u,null_class) member(regular(u),complement(symmetric_difference(complement(v),complement(w)))).
% 300.06/300.51 137125[4:Res:23803.1,7188.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),ordered_pair(w,universal_class))* -> member(unordered_pair(w,null_class),complement(symmetric_difference(complement(u),complement(v))))*.
% 300.06/300.51 137498[0:Res:7510.3,3.0] || member(u,universal_class) subclass(u,symmetric_difference(v,w))* subclass(union(v,w),x)* -> equal(u,null_class) member(apply(choice,u),x)*.
% 300.06/300.51 137572[2:Res:137396.0,7495.1] || member(regular(successor(complement(successor(null_class)))),universal_class) -> equal(regular(successor(complement(successor(null_class)))),null_class) equal(apply(choice,regular(successor(complement(successor(null_class))))),null_class)**.
% 300.06/300.51 137686[2:Res:135356.0,5658.0] || -> subclass(regular(union(null_class,complement(intersection(intersection(u,v),w)))),x) member(not_subclass_element(regular(union(null_class,complement(intersection(intersection(u,v),w)))),x),u)*.
% 300.06/300.51 137685[2:Res:135356.0,5659.0] || -> subclass(regular(union(null_class,complement(intersection(intersection(u,v),w)))),x) member(not_subclass_element(regular(union(null_class,complement(intersection(intersection(u,v),w)))),x),v)*.
% 300.06/300.51 137666[2:Res:135356.0,5655.0] || subclass(u,v) -> subclass(regular(union(null_class,complement(intersection(u,w)))),x) member(not_subclass_element(regular(union(null_class,complement(intersection(u,w)))),x),v)*.
% 300.06/300.51 137992[4:Res:33865.1,7496.0] || member(inverse(u),universal_class) subclass(range_of(u),v)* subclass(v,w)* -> equal(range_of(u),null_class) member(apply(choice,range_of(u)),w)*.
% 300.06/300.51 138297[2:Res:135559.0,5658.0] || -> subclass(regular(complement(intersection(union(null_class,intersection(u,v)),w))),x) member(not_subclass_element(regular(complement(intersection(union(null_class,intersection(u,v)),w))),x),u)*.
% 300.06/300.51 138296[2:Res:135559.0,5659.0] || -> subclass(regular(complement(intersection(union(null_class,intersection(u,v)),w))),x) member(not_subclass_element(regular(complement(intersection(union(null_class,intersection(u,v)),w))),x),v)*.
% 300.06/300.51 138277[2:Res:135559.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(union(null_class,u),w))),x) member(not_subclass_element(regular(complement(intersection(union(null_class,u),w))),x),v)*.
% 300.06/300.51 138437[2:Res:135560.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(union(u,null_class),w))),x) member(not_subclass_element(regular(complement(intersection(union(u,null_class),w))),x),v)*.
% 300.06/300.51 138619[0:Res:7539.3,3.0] function(u) || member(v,universal_class) subclass(universal_class,symmetric_difference(w,x)) subclass(union(w,x),y)* -> member(image(u,v),y)*.
% 300.06/300.51 138965[2:Res:135985.0,5658.0] || -> subclass(regular(complement(intersection(u,union(null_class,intersection(v,w))))),x) member(not_subclass_element(regular(complement(intersection(u,union(null_class,intersection(v,w))))),x),v)*.
% 300.06/300.51 138964[2:Res:135985.0,5659.0] || -> subclass(regular(complement(intersection(u,union(null_class,intersection(v,w))))),x) member(not_subclass_element(regular(complement(intersection(u,union(null_class,intersection(v,w))))),x),w)*.
% 300.06/300.51 138945[2:Res:135985.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(w,union(null_class,u)))),x) member(not_subclass_element(regular(complement(intersection(w,union(null_class,u)))),x),v)*.
% 300.06/300.51 139044[4:Res:16440.1,7525.1] function(u) || member(image(v,null_class),universal_class) subclass(universal_class,w)* subclass(w,x)* -> member(image(u,apply(v,universal_class)),x)*.
% 300.06/300.51 139191[2:Res:135986.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(w,union(u,null_class)))),x) member(not_subclass_element(regular(complement(intersection(w,union(u,null_class)))),x),v)*.
% 300.06/300.51 139413[2:Res:137580.0,5658.0] || -> subclass(regular(union(null_class,complement(intersection(u,intersection(v,w))))),x) member(not_subclass_element(regular(union(null_class,complement(intersection(u,intersection(v,w))))),x),v)*.
% 300.06/300.51 139412[2:Res:137580.0,5659.0] || -> subclass(regular(union(null_class,complement(intersection(u,intersection(v,w))))),x) member(not_subclass_element(regular(union(null_class,complement(intersection(u,intersection(v,w))))),x),w)*.
% 300.06/300.51 139393[2:Res:137580.0,5655.0] || subclass(u,v) -> subclass(regular(union(null_class,complement(intersection(w,u)))),x) member(not_subclass_element(regular(union(null_class,complement(intersection(w,u)))),x),v)*.
% 300.06/300.51 139694[2:Res:138343.0,5658.0] || -> subclass(regular(union(union(null_class,complement(intersection(u,v))),w)),x) member(not_subclass_element(regular(union(union(null_class,complement(intersection(u,v))),w)),x),u)*.
% 300.06/300.51 139693[2:Res:138343.0,5659.0] || -> subclass(regular(union(union(null_class,complement(intersection(u,v))),w)),x) member(not_subclass_element(regular(union(union(null_class,complement(intersection(u,v))),w)),x),v)*.
% 300.06/300.51 139674[2:Res:138343.0,5655.0] || subclass(u,v) -> subclass(regular(union(union(null_class,complement(u)),w)),x) member(not_subclass_element(regular(union(union(null_class,complement(u)),w)),x),v)*.
% 300.06/300.51 139850[2:Res:139654.0,5661.0] || -> subclass(regular(successor(union(null_class,complement(restrict(u,v,w))))),x) member(not_subclass_element(regular(successor(union(null_class,complement(restrict(u,v,w))))),x),u)*.
% 300.06/300.51 140368[0:Res:60.1,11902.0] || member(ordered_pair(u,v),compose(w,x))* -> equal(ordered_pair(first(ordered_pair(v,singleton(y))),second(ordered_pair(v,singleton(y)))),ordered_pair(v,singleton(y)))**.
% 300.06/300.51 140254[4:Res:33865.1,11902.0] || member(inverse(u),universal_class) -> equal(ordered_pair(first(ordered_pair(range_of(u),singleton(v))),second(ordered_pair(range_of(u),singleton(v)))),ordered_pair(range_of(u),singleton(v)))**.
% 300.06/300.51 140761[2:Res:139004.0,5658.0] || -> subclass(regular(union(u,union(null_class,complement(intersection(v,w))))),x) member(not_subclass_element(regular(union(u,union(null_class,complement(intersection(v,w))))),x),v)*.
% 300.06/300.51 140760[2:Res:139004.0,5659.0] || -> subclass(regular(union(u,union(null_class,complement(intersection(v,w))))),x) member(not_subclass_element(regular(union(u,union(null_class,complement(intersection(v,w))))),x),w)*.
% 300.06/300.51 140741[2:Res:139004.0,5655.0] || subclass(u,v) -> subclass(regular(union(w,union(null_class,complement(u)))),x) member(not_subclass_element(regular(union(w,union(null_class,complement(u)))),x),v)*.
% 300.06/300.51 141206[0:Res:106279.1,3.0] || member(u,universal_class) subclass(intersection(complement(v),union(w,x)),y)* -> member(u,union(v,complement(union(w,x))))* member(u,y)*.
% 300.06/300.51 141169[4:SpR:73050.0,106279.1] || member(u,universal_class) -> member(u,intersection(complement(apply(null_class,v)),union(w,x)))* member(u,union(apply(null_class,y),complement(union(w,x))))*.
% 300.06/300.51 141167[0:SpR:112449.0,106279.1] || member(u,universal_class) -> member(u,intersection(complement(union(v,w)),union(x,y)))* member(u,union(union(w,v),complement(union(x,y)))).
% 300.06/300.51 141166[2:SpR:27508.0,106279.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(null_class,v),complement(union(w,x)))).
% 300.06/300.51 141165[2:SpR:72272.0,106279.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(v,null_class),complement(union(w,x)))).
% 300.06/300.51 141164[2:SpR:35175.0,106279.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(v,v),complement(union(w,x))))*.
% 300.06/300.51 141162[4:SpR:79906.0,106279.1] || member(u,universal_class) -> member(u,intersection(complement(apply(null_class,universal_class)),union(v,w)))* member(u,union(sum_class(range_of(null_class)),complement(union(v,w)))).
% 300.06/300.51 141160[0:SpR:77552.0,106279.1] || member(u,universal_class) -> member(u,intersection(complement(symmetric_difference(v,w)),union(x,y)))* member(u,union(symmetric_difference(w,v),complement(union(x,y)))).
% 300.06/300.51 141332[0:MRR:141219.0,319.0] || subclass(intersection(complement(u),union(v,w)),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,complement(union(v,w))))*.
% 300.06/300.51 142679[0:Res:106727.1,3.0] || member(u,universal_class) subclass(intersection(union(v,w),complement(x)),y)* -> member(u,union(complement(union(v,w)),x))* member(u,y)*.
% 300.06/300.51 142777[4:Rew:107254.0,142601.2] || member(u,universal_class) -> member(u,intersection(union(v,w),complement(apply(null_class,x))))* member(u,union(sum_class(range_of(null_class)),complement(union(v,w)))).
% 300.06/300.51 142599[0:SpR:112449.0,106727.1] || member(u,universal_class) -> member(u,intersection(union(v,w),complement(union(x,y))))* member(u,union(complement(union(v,w)),union(y,x))).
% 300.06/300.51 142598[2:SpR:27508.0,106727.1] || member(u,universal_class) -> member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(null_class,x))).
% 300.06/300.51 142597[2:SpR:72272.0,106727.1] || member(u,universal_class) -> member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(x,null_class))).
% 300.06/300.51 142596[2:SpR:35175.0,106727.1] || member(u,universal_class) -> member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(x,x)))*.
% 300.06/300.51 142592[0:SpR:77552.0,106727.1] || member(u,universal_class) -> member(u,intersection(union(v,w),complement(symmetric_difference(x,y))))* member(u,union(complement(union(v,w)),symmetric_difference(y,x))).
% 300.06/300.51 142805[0:MRR:142692.0,319.0] || subclass(intersection(union(u,v),complement(w)),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(complement(union(u,v)),w))*.
% 300.06/300.51 143056[2:Res:135351.0,5658.0] || -> subclass(union(null_class,intersection(intersection(intersection(u,v),w),x)),y) member(not_subclass_element(union(null_class,intersection(intersection(intersection(u,v),w),x)),y),u)*.
% 300.06/300.51 143055[2:Res:135351.0,5659.0] || -> subclass(union(null_class,intersection(intersection(intersection(u,v),w),x)),y) member(not_subclass_element(union(null_class,intersection(intersection(intersection(u,v),w),x)),y),v)*.
% 300.06/300.51 143036[2:Res:135351.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(intersection(u,w),x)),y) member(not_subclass_element(union(null_class,intersection(intersection(u,w),x)),y),v)*.
% 300.06/300.51 143283[2:Res:135364.0,5658.0] || -> subclass(intersection(union(null_class,intersection(intersection(u,v),w)),x),y) member(not_subclass_element(intersection(union(null_class,intersection(intersection(u,v),w)),x),y),u)*.
% 300.06/300.51 143282[2:Res:135364.0,5659.0] || -> subclass(intersection(union(null_class,intersection(intersection(u,v),w)),x),y) member(not_subclass_element(intersection(union(null_class,intersection(intersection(u,v),w)),x),y),v)*.
% 300.06/300.51 143263[2:Res:135364.0,5655.0] || subclass(u,v) -> subclass(intersection(union(null_class,intersection(u,w)),x),y) member(not_subclass_element(intersection(union(null_class,intersection(u,w)),x),y),v)*.
% 300.06/300.51 144086[2:Res:135396.0,5658.0] || -> subclass(union(null_class,intersection(u,intersection(intersection(v,w),x))),y) member(not_subclass_element(union(null_class,intersection(u,intersection(intersection(v,w),x))),y),v)*.
% 300.06/300.51 144085[2:Res:135396.0,5659.0] || -> subclass(union(null_class,intersection(u,intersection(intersection(v,w),x))),y) member(not_subclass_element(union(null_class,intersection(u,intersection(intersection(v,w),x))),y),w)*.
% 300.06/300.51 144066[2:Res:135396.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(w,intersection(u,x))),y) member(not_subclass_element(union(null_class,intersection(w,intersection(u,x))),y),v)*.
% 300.06/300.51 144295[2:Res:135401.0,5658.0] || -> subclass(intersection(u,union(null_class,intersection(intersection(v,w),x))),y) member(not_subclass_element(intersection(u,union(null_class,intersection(intersection(v,w),x))),y),v)*.
% 300.06/300.51 144294[2:Res:135401.0,5659.0] || -> subclass(intersection(u,union(null_class,intersection(intersection(v,w),x))),y) member(not_subclass_element(intersection(u,union(null_class,intersection(intersection(v,w),x))),y),w)*.
% 300.06/300.51 144275[2:Res:135401.0,5655.0] || subclass(u,v) -> subclass(intersection(w,union(null_class,intersection(u,x))),y) member(not_subclass_element(intersection(w,union(null_class,intersection(u,x))),y),v)*.
% 300.06/300.51 144571[2:Res:135487.1,7499.1] || subclass(u,intersection(v,w))* member(regular(complement(u)),universal_class) -> equal(regular(complement(u)),null_class) member(apply(choice,regular(complement(u))),v)*.
% 300.06/300.51 144570[2:Res:135487.1,7500.1] || subclass(u,intersection(v,w))* member(regular(complement(u)),universal_class) -> equal(regular(complement(u)),null_class) member(apply(choice,regular(complement(u))),w)*.
% 300.06/300.51 144760[2:Res:135539.0,5658.0] || -> subclass(regular(complement(intersection(intersection(intersection(u,v),w),x))),y) member(not_subclass_element(regular(complement(intersection(intersection(intersection(u,v),w),x))),y),u)*.
% 300.06/300.51 144759[2:Res:135539.0,5659.0] || -> subclass(regular(complement(intersection(intersection(intersection(u,v),w),x))),y) member(not_subclass_element(regular(complement(intersection(intersection(intersection(u,v),w),x))),y),v)*.
% 300.06/300.51 144740[2:Res:135539.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(intersection(u,w),x))),y) member(not_subclass_element(regular(complement(intersection(intersection(u,w),x))),y),v)*.
% 300.06/300.51 144981[2:Res:135965.0,5658.0] || -> subclass(regular(complement(intersection(u,intersection(intersection(v,w),x)))),y) member(not_subclass_element(regular(complement(intersection(u,intersection(intersection(v,w),x)))),y),v)*.
% 300.06/300.51 144980[2:Res:135965.0,5659.0] || -> subclass(regular(complement(intersection(u,intersection(intersection(v,w),x)))),y) member(not_subclass_element(regular(complement(intersection(u,intersection(intersection(v,w),x)))),y),w)*.
% 300.06/300.51 144961[2:Res:135965.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(w,intersection(u,x)))),y) member(not_subclass_element(regular(complement(intersection(w,intersection(u,x)))),y),v)*.
% 300.06/300.51 145116[2:Res:136055.0,5658.0] || -> subclass(complement(successor(complement(restrict(intersection(u,v),w,x)))),y) member(not_subclass_element(complement(successor(complement(restrict(intersection(u,v),w,x)))),y),u)*.
% 300.06/300.51 145115[2:Res:136055.0,5659.0] || -> subclass(complement(successor(complement(restrict(intersection(u,v),w,x)))),y) member(not_subclass_element(complement(successor(complement(restrict(intersection(u,v),w,x)))),y),v)*.
% 300.06/300.51 145096[2:Res:136055.0,5655.0] || subclass(u,v) -> subclass(complement(successor(complement(restrict(u,w,x)))),y) member(not_subclass_element(complement(successor(complement(restrict(u,w,x)))),y),v)*.
% 300.06/300.51 145236[2:Res:138217.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(union(u,u),w))),x) member(not_subclass_element(regular(complement(intersection(union(u,u),w))),x),v)*.
% 300.06/300.51 145447[2:Res:138894.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(w,union(u,u)))),x) member(not_subclass_element(regular(complement(intersection(w,union(u,u)))),x),v)*.
% 300.06/300.51 146028[2:Res:142936.0,5658.0] || -> subclass(union(null_class,intersection(intersection(u,intersection(v,w)),x)),y) member(not_subclass_element(union(null_class,intersection(intersection(u,intersection(v,w)),x)),y),v)*.
% 300.06/300.51 146027[2:Res:142936.0,5659.0] || -> subclass(union(null_class,intersection(intersection(u,intersection(v,w)),x)),y) member(not_subclass_element(union(null_class,intersection(intersection(u,intersection(v,w)),x)),y),w)*.
% 300.06/300.51 146008[2:Res:142936.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(intersection(w,u),x)),y) member(not_subclass_element(union(null_class,intersection(intersection(w,u),x)),y),v)*.
% 300.06/300.51 146273[2:Res:143161.0,5658.0] || -> subclass(intersection(union(null_class,intersection(u,intersection(v,w))),x),y) member(not_subclass_element(intersection(union(null_class,intersection(u,intersection(v,w))),x),y),v)*.
% 300.06/300.51 146272[2:Res:143161.0,5659.0] || -> subclass(intersection(union(null_class,intersection(u,intersection(v,w))),x),y) member(not_subclass_element(intersection(union(null_class,intersection(u,intersection(v,w))),x),y),w)*.
% 300.06/300.51 146253[2:Res:143161.0,5655.0] || subclass(u,v) -> subclass(intersection(union(null_class,intersection(w,u)),x),y) member(not_subclass_element(intersection(union(null_class,intersection(w,u)),x),y),v)*.
% 300.06/300.51 146480[2:Res:143969.0,5658.0] || -> subclass(union(null_class,intersection(u,intersection(v,intersection(w,x)))),y) member(not_subclass_element(union(null_class,intersection(u,intersection(v,intersection(w,x)))),y),w)*.
% 300.06/300.51 146479[2:Res:143969.0,5659.0] || -> subclass(union(null_class,intersection(u,intersection(v,intersection(w,x)))),y) member(not_subclass_element(union(null_class,intersection(u,intersection(v,intersection(w,x)))),y),x)*.
% 300.06/300.51 146460[2:Res:143969.0,5655.0] || subclass(u,v) -> subclass(union(null_class,intersection(w,intersection(x,u))),y) member(not_subclass_element(union(null_class,intersection(w,intersection(x,u))),y),v)*.
% 300.06/300.51 146689[2:Res:144187.0,5658.0] || -> subclass(intersection(u,union(null_class,intersection(v,intersection(w,x)))),y) member(not_subclass_element(intersection(u,union(null_class,intersection(v,intersection(w,x)))),y),w)*.
% 300.06/300.51 146688[2:Res:144187.0,5659.0] || -> subclass(intersection(u,union(null_class,intersection(v,intersection(w,x)))),y) member(not_subclass_element(intersection(u,union(null_class,intersection(v,intersection(w,x)))),y),x)*.
% 300.06/300.51 146669[2:Res:144187.0,5655.0] || subclass(u,v) -> subclass(intersection(w,union(null_class,intersection(x,u))),y) member(not_subclass_element(intersection(w,union(null_class,intersection(x,u))),y),v)*.
% 300.06/300.51 147063[2:Res:144640.0,5658.0] || -> subclass(regular(complement(intersection(intersection(u,intersection(v,w)),x))),y) member(not_subclass_element(regular(complement(intersection(intersection(u,intersection(v,w)),x))),y),v)*.
% 300.06/300.51 147062[2:Res:144640.0,5659.0] || -> subclass(regular(complement(intersection(intersection(u,intersection(v,w)),x))),y) member(not_subclass_element(regular(complement(intersection(intersection(u,intersection(v,w)),x))),y),w)*.
% 300.06/300.51 147043[2:Res:144640.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(intersection(w,u),x))),y) member(not_subclass_element(regular(complement(intersection(intersection(w,u),x))),y),v)*.
% 300.06/300.51 147284[2:Res:144865.0,5658.0] || -> subclass(regular(complement(intersection(u,intersection(v,intersection(w,x))))),y) member(not_subclass_element(regular(complement(intersection(u,intersection(v,intersection(w,x))))),y),w)*.
% 300.06/300.51 147283[2:Res:144865.0,5659.0] || -> subclass(regular(complement(intersection(u,intersection(v,intersection(w,x))))),y) member(not_subclass_element(regular(complement(intersection(u,intersection(v,intersection(w,x))))),y),x)*.
% 300.06/300.51 147264[2:Res:144865.0,5655.0] || subclass(u,v) -> subclass(regular(complement(intersection(w,intersection(x,u)))),y) member(not_subclass_element(regular(complement(intersection(w,intersection(x,u)))),y),v)*.
% 300.06/300.51 148350[2:Res:110835.0,5655.0] || subclass(u,v) -> subclass(intersection(intersection(union(u,u),w),x),y) member(not_subclass_element(intersection(intersection(union(u,u),w),x),y),v)*.
% 300.06/300.51 148559[2:Res:111335.0,5655.0] || subclass(u,v) -> subclass(intersection(w,intersection(x,union(u,u))),y) member(not_subclass_element(intersection(w,intersection(x,union(u,u))),y),v)*.
% 300.06/300.51 148761[2:Res:111478.0,5655.0] || subclass(u,v) -> subclass(intersection(w,intersection(union(u,u),x)),y) member(not_subclass_element(intersection(w,intersection(union(u,u),x)),y),v)*.
% 300.06/300.51 148974[2:Res:111632.0,5655.0] || subclass(u,v) -> subclass(intersection(intersection(w,union(u,u)),x),y) member(not_subclass_element(intersection(intersection(w,union(u,u)),x),y),v)*.
% 300.06/300.51 149125[0:Res:5612.1,3.0] || subclass(cross_product(u,v),w) -> subclass(intersection(x,restrict(y,u,v)),z) member(not_subclass_element(intersection(x,restrict(y,u,v)),z),w)*.
% 300.06/300.51 149098[0:SpR:276.0,5612.1] || -> subclass(intersection(u,restrict(cross_product(v,w),x,y)),z) member(not_subclass_element(intersection(u,restrict(cross_product(x,y),v,w)),z),cross_product(x,y))*.
% 300.06/300.51 149885[0:Res:135347.0,5658.0] || -> subclass(intersection(intersection(intersection(intersection(u,v),w),x),y),z) member(not_subclass_element(intersection(intersection(intersection(intersection(u,v),w),x),y),z),u)*.
% 300.06/300.51 149884[0:Res:135347.0,5659.0] || -> subclass(intersection(intersection(intersection(intersection(u,v),w),x),y),z) member(not_subclass_element(intersection(intersection(intersection(intersection(u,v),w),x),y),z),v)*.
% 300.06/300.51 149864[0:Res:135347.0,5655.0] || subclass(u,v) -> subclass(intersection(intersection(intersection(u,w),x),y),z) member(not_subclass_element(intersection(intersection(intersection(u,w),x),y),z),v)*.
% 300.06/300.51 150038[0:Res:5604.1,3.0] || subclass(cross_product(u,v),w) -> subclass(intersection(restrict(x,u,v),y),z) member(not_subclass_element(intersection(restrict(x,u,v),y),z),w)*.
% 300.06/300.51 149999[0:SpR:276.0,5604.1] || -> subclass(intersection(restrict(cross_product(u,v),w,x),y),z) member(not_subclass_element(intersection(restrict(cross_product(w,x),u,v),y),z),cross_product(w,x))*.
% 300.06/300.51 150258[0:Res:135357.0,5658.0] || -> subclass(intersection(u,intersection(v,intersection(intersection(w,x),y))),z) member(not_subclass_element(intersection(u,intersection(v,intersection(intersection(w,x),y))),z),w)*.
% 300.06/300.51 150257[0:Res:135357.0,5659.0] || -> subclass(intersection(u,intersection(v,intersection(intersection(w,x),y))),z) member(not_subclass_element(intersection(u,intersection(v,intersection(intersection(w,x),y))),z),x)*.
% 300.06/300.51 150237[0:Res:135357.0,5655.0] || subclass(u,v) -> subclass(intersection(w,intersection(x,intersection(u,y))),z) member(not_subclass_element(intersection(w,intersection(x,intersection(u,y))),z),v)*.
% 300.06/300.51 150505[0:Res:135398.0,5658.0] || -> subclass(intersection(u,intersection(intersection(intersection(v,w),x),y)),z) member(not_subclass_element(intersection(u,intersection(intersection(intersection(v,w),x),y)),z),v)*.
% 300.06/300.51 150504[0:Res:135398.0,5659.0] || -> subclass(intersection(u,intersection(intersection(intersection(v,w),x),y)),z) member(not_subclass_element(intersection(u,intersection(intersection(intersection(v,w),x),y)),z),w)*.
% 300.06/300.51 150484[0:Res:135398.0,5655.0] || subclass(u,v) -> subclass(intersection(w,intersection(intersection(u,x),y)),z) member(not_subclass_element(intersection(w,intersection(intersection(u,x),y)),z),v)*.
% 300.06/300.51 150757[0:Res:135406.0,5658.0] || -> subclass(intersection(intersection(u,intersection(intersection(v,w),x)),y),z) member(not_subclass_element(intersection(intersection(u,intersection(intersection(v,w),x)),y),z),v)*.
% 300.06/300.51 150756[0:Res:135406.0,5659.0] || -> subclass(intersection(intersection(u,intersection(intersection(v,w),x)),y),z) member(not_subclass_element(intersection(intersection(u,intersection(intersection(v,w),x)),y),z),w)*.
% 300.06/300.51 150736[0:Res:135406.0,5655.0] || subclass(u,v) -> subclass(intersection(intersection(w,intersection(u,x)),y),z) member(not_subclass_element(intersection(intersection(w,intersection(u,x)),y),z),v)*.
% 300.06/300.51 151105[0:Res:147465.0,5658.0] || -> subclass(intersection(intersection(intersection(u,intersection(v,w)),x),y),z) member(not_subclass_element(intersection(intersection(intersection(u,intersection(v,w)),x),y),z),v)*.
% 300.06/300.51 151104[0:Res:147465.0,5659.0] || -> subclass(intersection(intersection(intersection(u,intersection(v,w)),x),y),z) member(not_subclass_element(intersection(intersection(intersection(u,intersection(v,w)),x),y),z),w)*.
% 300.06/300.51 151084[0:Res:147465.0,5655.0] || subclass(u,v) -> subclass(intersection(intersection(intersection(w,u),x),y),z) member(not_subclass_element(intersection(intersection(intersection(w,u),x),y),z),v)*.
% 300.06/300.51 151353[0:Res:147475.0,5658.0] || -> subclass(intersection(u,intersection(v,intersection(w,intersection(x,y)))),z) member(not_subclass_element(intersection(u,intersection(v,intersection(w,intersection(x,y)))),z),x)*.
% 300.06/300.51 151352[0:Res:147475.0,5659.0] || -> subclass(intersection(u,intersection(v,intersection(w,intersection(x,y)))),z) member(not_subclass_element(intersection(u,intersection(v,intersection(w,intersection(x,y)))),z),y)*.
% 300.06/300.51 151332[0:Res:147475.0,5655.0] || subclass(u,v) -> subclass(intersection(w,intersection(x,intersection(y,u))),z) member(not_subclass_element(intersection(w,intersection(x,intersection(y,u))),z),v)*.
% 300.06/300.51 151600[0:Res:147520.0,5658.0] || -> subclass(intersection(u,intersection(intersection(v,intersection(w,x)),y)),z) member(not_subclass_element(intersection(u,intersection(intersection(v,intersection(w,x)),y)),z),w)*.
% 300.06/300.51 151599[0:Res:147520.0,5659.0] || -> subclass(intersection(u,intersection(intersection(v,intersection(w,x)),y)),z) member(not_subclass_element(intersection(u,intersection(intersection(v,intersection(w,x)),y)),z),x)*.
% 300.06/300.51 151579[0:Res:147520.0,5655.0] || subclass(u,v) -> subclass(intersection(w,intersection(intersection(x,u),y)),z) member(not_subclass_element(intersection(w,intersection(intersection(x,u),y)),z),v)*.
% 300.06/300.51 151852[0:Res:147529.0,5658.0] || -> subclass(intersection(intersection(u,intersection(v,intersection(w,x))),y),z) member(not_subclass_element(intersection(intersection(u,intersection(v,intersection(w,x))),y),z),w)*.
% 300.06/300.51 151851[0:Res:147529.0,5659.0] || -> subclass(intersection(intersection(u,intersection(v,intersection(w,x))),y),z) member(not_subclass_element(intersection(intersection(u,intersection(v,intersection(w,x))),y),z),x)*.
% 300.06/300.51 151831[0:Res:147529.0,5655.0] || subclass(u,v) -> subclass(intersection(intersection(w,intersection(x,u)),y),z) member(not_subclass_element(intersection(intersection(w,intersection(x,u)),y),z),v)*.
% 300.06/300.51 152035[2:MRR:152034.0,13.0] || subclass(unordered_pair(u,v),regular(w))* member(v,w) -> member(u,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) equal(w,null_class).
% 300.06/300.51 152038[2:MRR:152037.0,13.0] || subclass(unordered_pair(u,v),regular(w))* member(u,w) -> member(v,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) equal(w,null_class).
% 300.06/300.51 152087[0:Res:56592.0,5658.0] || -> subclass(restrict(restrict(intersection(u,v),w,x),y,z),x1) member(not_subclass_element(restrict(restrict(intersection(u,v),w,x),y,z),x1),u)*.
% 300.06/300.51 152086[0:Res:56592.0,5659.0] || -> subclass(restrict(restrict(intersection(u,v),w,x),y,z),x1) member(not_subclass_element(restrict(restrict(intersection(u,v),w,x),y,z),x1),v)*.
% 300.06/300.51 152066[0:Res:56592.0,5655.0] || subclass(u,v) -> subclass(restrict(restrict(u,w,x),y,z),x1) member(not_subclass_element(restrict(restrict(u,w,x),y,z),x1),v)*.
% 300.06/300.51 152629[0:Rew:77431.0,152515.1] || member(u,intersection(power_class(complement(power_class(v))),image(element_relation,power_class(universal_class))))* member(u,union(power_class(complement(power_class(universal_class))),image(element_relation,power_class(v)))) -> .
% 300.06/300.51 152508[0:SpL:49516.0,46565.0] || member(u,intersection(image(element_relation,power_class(universal_class)),power_class(complement(power_class(v)))))* member(u,union(power_class(complement(power_class(universal_class))),image(element_relation,power_class(v)))) -> .
% 300.06/300.51 152637[0:Rew:49516.0,152399.0] || -> equal(symmetric_difference(complement(u),image(element_relation,power_class(universal_class))),null_class) member(regular(symmetric_difference(complement(u),image(element_relation,power_class(universal_class)))),union(u,power_class(complement(power_class(universal_class)))))*.
% 300.06/300.51 152638[0:Rew:49516.0,152328.0] || -> equal(symmetric_difference(image(element_relation,power_class(universal_class)),complement(u)),null_class) member(regular(symmetric_difference(image(element_relation,power_class(universal_class)),complement(u))),union(power_class(complement(power_class(universal_class))),u))*.
% 300.06/300.51 153054[2:Rew:77431.0,152942.1] || member(u,intersection(power_class(complement(power_class(v))),image(element_relation,power_class(null_class))))* member(u,union(power_class(complement(power_class(null_class))),image(element_relation,power_class(v)))) -> .
% 300.06/300.51 152935[2:SpL:49517.0,46565.0] || member(u,intersection(image(element_relation,power_class(null_class)),power_class(complement(power_class(v)))))* member(u,union(power_class(complement(power_class(null_class))),image(element_relation,power_class(v)))) -> .
% 300.06/300.51 153062[2:Rew:49517.0,152825.0] || -> equal(symmetric_difference(complement(u),image(element_relation,power_class(null_class))),null_class) member(regular(symmetric_difference(complement(u),image(element_relation,power_class(null_class)))),union(u,power_class(complement(power_class(null_class)))))*.
% 300.06/300.51 153063[2:Rew:49517.0,152754.0] || -> equal(symmetric_difference(image(element_relation,power_class(null_class)),complement(u)),null_class) member(regular(symmetric_difference(image(element_relation,power_class(null_class)),complement(u))),union(power_class(complement(power_class(null_class))),u))*.
% 300.06/300.51 153334[2:Res:46564.1,132124.0] || member(intersection(complement(u),power_class(complement(power_class(v)))),universal_class) -> member(intersection(complement(u),power_class(complement(power_class(v)))),union(u,image(element_relation,power_class(v))))*.
% 300.06/300.51 153553[2:Res:46596.1,132124.0] || member(intersection(power_class(complement(power_class(u))),complement(v)),universal_class) -> member(intersection(power_class(complement(power_class(u))),complement(v)),union(image(element_relation,power_class(u)),v))*.
% 300.06/300.51 154222[0:Res:4062.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),singleton(singleton(null_class))) member(singleton(null_class),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.51 154157[0:SpL:92205.1,46524.0] || subclass(complement(u),union(v,complement(power_class(w)))) member(x,complement(u)) member(x,union(u,intersection(complement(v),power_class(w))))* -> .
% 300.06/300.51 154494[0:Res:4062.1,46544.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),singleton(singleton(null_class))) member(singleton(null_class),union(intersection(complement(u),power_class(v)),w))* -> .
% 300.06/300.51 154438[0:SpL:71235.1,46544.0] || subclass(complement(u),union(v,complement(power_class(w)))) member(x,complement(u)) member(x,union(intersection(complement(v),power_class(w)),u))* -> .
% 300.06/300.51 154774[0:Res:4062.1,46573.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),singleton(singleton(null_class))) member(singleton(null_class),union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.51 154709[0:SpL:92205.1,46573.0] || subclass(complement(u),union(complement(power_class(v)),w)) member(x,complement(u)) member(x,union(u,intersection(power_class(v),complement(w))))* -> .
% 300.06/300.51 154879[4:Res:102690.0,5655.0] || subclass(sum_class(range_of(null_class)),u) -> subclass(complement(successor(complement(apply(null_class,universal_class)))),v) member(not_subclass_element(complement(successor(complement(apply(null_class,universal_class)))),v),u)*.
% 300.06/300.51 155158[0:Res:4062.1,46734.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),singleton(singleton(null_class))) member(singleton(null_class),union(intersection(power_class(u),complement(v)),w))* -> .
% 300.06/300.51 155102[0:SpL:71235.1,46734.0] || subclass(complement(u),union(complement(power_class(v)),w)) member(x,complement(u)) member(x,union(intersection(power_class(v),complement(w)),u))* -> .
% 300.06/300.51 155295[2:SpL:26509.0,47457.0] || member(not_subclass_element(union(complement(u),complement(power_class(v))),w),intersection(union(null_class,u),power_class(v)))* -> subclass(union(complement(u),complement(power_class(v))),w).
% 300.06/300.51 155463[2:SpL:26509.0,47465.0] || member(not_subclass_element(union(complement(power_class(u)),complement(v)),w),intersection(power_class(u),union(null_class,v)))* -> subclass(union(complement(power_class(u)),complement(v)),w).
% 300.06/300.51 155864[0:SpL:106322.0,2160.1] inductive(intersection(power_class(u),union(v,complement(union(w,x))))) || equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),universal_class)** -> .
% 300.06/300.51 155862[2:SpL:106322.0,60013.0] || equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),universal_class)** -> equal(intersection(power_class(u),union(v,complement(union(w,x)))),null_class).
% 300.06/300.51 155856[2:SpL:106322.0,59305.1] function(intersection(power_class(u),union(v,complement(union(w,x))))) || equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),null_class)** -> .
% 300.06/300.51 155855[2:SpL:106322.0,59309.0] || equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),null_class)** -> equal(intersection(power_class(u),union(v,complement(union(w,x)))),universal_class).
% 300.06/300.51 155838[0:SpR:92205.1,106322.0] || subclass(power_class(u),union(v,complement(union(w,x)))) -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(power_class(u)))**.
% 300.06/300.51 155716[0:SpR:106322.0,8002.1] || -> member(u,intersection(power_class(v),union(w,complement(union(x,y))))) subclass(singleton(u),union(complement(power_class(v)),intersection(complement(w),union(x,y))))*.
% 300.06/300.51 155989[2:Rew:77431.0,155703.0] || -> subclass(regular(successor(union(null_class,intersection(power_class(u),union(v,complement(union(w,x))))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 300.06/300.51 155698[2:SpR:106322.0,125282.0] || -> equal(intersection(intersection(power_class(u),union(v,complement(union(w,x)))),intersection(y,union(complement(power_class(u)),intersection(complement(v),union(w,x))))),null_class)**.
% 300.06/300.51 155990[2:Rew:77431.0,155690.0] || -> subclass(complement(successor(union(null_class,intersection(power_class(u),union(v,complement(union(w,x))))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 300.06/300.51 155991[2:Rew:77431.0,155687.0] || -> equal(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),union(null_class,intersection(power_class(u),union(v,complement(union(w,x)))))),universal_class)**.
% 300.06/300.51 155995[2:Rew:77431.0,155685.0] || -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),union(null_class,intersection(power_class(u),union(v,complement(union(w,x)))))),null_class)**.
% 300.06/300.51 155996[2:Rew:77431.0,155681.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x))))),union(null_class,intersection(power_class(u),union(v,complement(union(w,x))))))*.
% 300.06/300.51 155675[0:SpR:106322.0,40809.0] || -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),intersection(y,intersection(power_class(u),union(v,complement(union(w,x)))))),null_class)**.
% 300.06/300.51 155674[0:SpR:106322.0,40399.0] || -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),intersection(intersection(power_class(u),union(v,complement(union(w,x)))),y)),null_class)**.
% 300.06/300.51 155653[2:SpR:106322.0,125467.0] || -> equal(intersection(intersection(power_class(u),union(v,complement(union(w,x)))),intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y)),null_class)**.
% 300.06/300.51 155638[2:SpR:106322.0,46319.1] || equal(intersection(power_class(u),union(v,complement(union(w,x)))),null_class) -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),universal_class)**.
% 300.06/300.51 156016[0:Rew:47762.0,155744.0] || -> equal(union(image(element_relation,power_class(u)),complement(union(v,complement(union(w,x))))),union(image(element_relation,power_class(u)),intersection(complement(v),union(w,x))))**.
% 300.06/300.51 156271[0:Res:4062.1,106346.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),singleton(singleton(null_class))) member(singleton(null_class),union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.51 156210[0:SpL:92205.1,106346.0] || subclass(complement(u),power_class(complement(union(v,w)))) member(x,complement(u)) member(x,union(u,image(element_relation,union(v,w))))* -> .
% 300.06/300.51 156358[0:Rew:73462.0,156165.1] || equal(union(u,v),universal_class) member(w,intersection(power_class(null_class),complement(x))) member(w,union(x,image(element_relation,union(u,v))))* -> .
% 300.06/300.51 156359[2:Rew:73462.0,156164.1] || equal(union(u,v),null_class) member(w,intersection(power_class(universal_class),complement(x))) member(w,union(x,image(element_relation,union(u,v))))* -> .
% 300.06/300.51 156671[0:SpL:106407.0,2160.1] inductive(intersection(union(u,complement(power_class(v))),union(w,x))) || equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),universal_class)** -> .
% 300.06/300.51 156669[2:SpL:106407.0,60013.0] || equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),universal_class)** -> equal(intersection(union(u,complement(power_class(v))),union(w,x)),null_class).
% 300.06/300.51 156663[2:SpL:106407.0,59305.1] function(intersection(union(u,complement(power_class(v))),union(w,x))) || equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),null_class)** -> .
% 300.06/300.51 156662[2:SpL:106407.0,59309.0] || equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),null_class)** -> equal(intersection(union(u,complement(power_class(v))),union(w,x)),universal_class).
% 300.06/300.51 156632[0:SpR:47763.0,106407.0] || -> equal(union(intersection(complement(u),power_class(complement(power_class(v)))),complement(union(w,x))),complement(intersection(union(u,image(element_relation,power_class(v))),union(w,x))))**.
% 300.06/300.51 156516[0:SpR:106407.0,8002.1] || -> member(u,intersection(union(v,complement(power_class(w))),union(x,y))) subclass(singleton(u),union(intersection(complement(v),power_class(w)),complement(union(x,y))))*.
% 300.06/300.51 156797[2:Rew:77431.0,156503.0] || -> subclass(regular(successor(union(null_class,intersection(union(u,complement(power_class(v))),union(w,x))))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 300.06/300.51 156498[2:SpR:106407.0,125282.0] || -> equal(intersection(intersection(union(u,complement(power_class(v))),union(w,x)),intersection(y,union(intersection(complement(u),power_class(v)),complement(union(w,x))))),null_class)**.
% 300.06/300.51 156798[2:Rew:77431.0,156490.0] || -> subclass(complement(successor(union(null_class,intersection(union(u,complement(power_class(v))),union(w,x))))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 300.06/300.51 156799[2:Rew:77431.0,156487.0] || -> equal(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),union(null_class,intersection(union(u,complement(power_class(v))),union(w,x)))),universal_class)**.
% 300.06/300.51 156803[2:Rew:77431.0,156485.0] || -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),union(null_class,intersection(union(u,complement(power_class(v))),union(w,x)))),null_class)**.
% 300.06/300.51 156804[2:Rew:77431.0,156481.0] || -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x))))),union(null_class,intersection(union(u,complement(power_class(v))),union(w,x))))*.
% 300.06/300.51 156475[0:SpR:106407.0,40809.0] || -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),intersection(y,intersection(union(u,complement(power_class(v))),union(w,x)))),null_class)**.
% 300.06/300.51 156474[0:SpR:106407.0,40399.0] || -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),intersection(intersection(union(u,complement(power_class(v))),union(w,x)),y)),null_class)**.
% 300.06/300.51 156453[2:SpR:106407.0,125467.0] || -> equal(intersection(intersection(union(u,complement(power_class(v))),union(w,x)),intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y)),null_class)**.
% 300.06/300.51 156438[2:SpR:106407.0,46319.1] || equal(intersection(union(u,complement(power_class(v))),union(w,x)),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),universal_class)**.
% 300.06/300.51 156852[2:Rew:110601.0,156851.0] || -> equal(union(complement(union(u,complement(power_class(v)))),intersection(power_class(w),power_class(x))),union(intersection(complement(u),power_class(v)),intersection(power_class(w),power_class(x))))**.
% 300.06/300.51 157186[0:SpL:106408.0,2160.1] inductive(intersection(union(complement(power_class(u)),v),union(w,x))) || equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),universal_class)** -> .
% 300.06/300.51 157184[2:SpL:106408.0,60013.0] || equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),universal_class)** -> equal(intersection(union(complement(power_class(u)),v),union(w,x)),null_class).
% 300.06/300.51 157178[2:SpL:106408.0,59305.1] function(intersection(union(complement(power_class(u)),v),union(w,x))) || equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),null_class)** -> .
% 300.06/300.51 157177[2:SpL:106408.0,59309.0] || equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),null_class)** -> equal(intersection(union(complement(power_class(u)),v),union(w,x)),universal_class).
% 300.06/300.51 157140[0:SpR:47762.0,106408.0] || -> equal(union(intersection(power_class(complement(power_class(u))),complement(v)),complement(union(w,x))),complement(intersection(union(image(element_relation,power_class(u)),v),union(w,x))))**.
% 300.06/300.51 157024[0:SpR:106408.0,8002.1] || -> member(u,intersection(union(complement(power_class(v)),w),union(x,y))) subclass(singleton(u),union(intersection(power_class(v),complement(w)),complement(union(x,y))))*.
% 300.06/300.51 157315[2:Rew:77431.0,157011.0] || -> subclass(regular(successor(union(null_class,intersection(union(complement(power_class(u)),v),union(w,x))))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 300.06/300.51 157006[2:SpR:106408.0,125282.0] || -> equal(intersection(intersection(union(complement(power_class(u)),v),union(w,x)),intersection(y,union(intersection(power_class(u),complement(v)),complement(union(w,x))))),null_class)**.
% 300.06/300.51 157316[2:Rew:77431.0,156998.0] || -> subclass(complement(successor(union(null_class,intersection(union(complement(power_class(u)),v),union(w,x))))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 300.06/300.51 157317[2:Rew:77431.0,156995.0] || -> equal(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),union(null_class,intersection(union(complement(power_class(u)),v),union(w,x)))),universal_class)**.
% 300.06/300.51 157321[2:Rew:77431.0,156993.0] || -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),union(null_class,intersection(union(complement(power_class(u)),v),union(w,x)))),null_class)**.
% 300.06/300.51 157322[2:Rew:77431.0,156989.0] || -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x))))),union(null_class,intersection(union(complement(power_class(u)),v),union(w,x))))*.
% 300.06/300.51 156983[0:SpR:106408.0,40809.0] || -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),intersection(y,intersection(union(complement(power_class(u)),v),union(w,x)))),null_class)**.
% 300.06/300.51 156982[0:SpR:106408.0,40399.0] || -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),intersection(intersection(union(complement(power_class(u)),v),union(w,x)),y)),null_class)**.
% 300.06/300.51 156961[2:SpR:106408.0,125467.0] || -> equal(intersection(intersection(union(complement(power_class(u)),v),union(w,x)),intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y)),null_class)**.
% 300.06/300.51 156946[2:SpR:106408.0,46319.1] || equal(intersection(union(complement(power_class(u)),v),union(w,x)),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),universal_class)**.
% 300.06/300.51 157371[2:Rew:110601.0,157370.0] || -> equal(union(complement(union(complement(power_class(u)),v)),intersection(power_class(w),power_class(x))),union(intersection(power_class(u),complement(v)),intersection(power_class(w),power_class(x))))**.
% 300.06/300.51 157683[0:SpL:106608.0,2160.1] inductive(intersection(union(u,complement(union(v,w))),power_class(x))) || equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),universal_class)** -> .
% 300.06/300.51 157681[2:SpL:106608.0,60013.0] || equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),universal_class)** -> equal(intersection(union(u,complement(union(v,w))),power_class(x)),null_class).
% 300.06/300.51 157675[2:SpL:106608.0,59305.1] function(intersection(union(u,complement(union(v,w))),power_class(x))) || equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),null_class)** -> .
% 300.06/300.51 157674[2:SpL:106608.0,59309.0] || equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),null_class)** -> equal(intersection(union(u,complement(union(v,w))),power_class(x)),universal_class).
% 300.06/300.51 157662[0:SpR:71235.1,106608.0] || subclass(power_class(u),union(v,complement(union(w,x)))) -> equal(union(intersection(complement(v),union(w,x)),complement(power_class(u))),complement(power_class(u)))**.
% 300.06/300.51 157535[0:SpR:106608.0,8002.1] || -> member(u,intersection(union(v,complement(union(w,x))),power_class(y))) subclass(singleton(u),union(intersection(complement(v),union(w,x)),complement(power_class(y))))*.
% 300.06/300.51 157807[2:Rew:77431.0,157522.0] || -> subclass(regular(successor(union(null_class,intersection(union(u,complement(union(v,w))),power_class(x))))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 300.06/300.51 157517[2:SpR:106608.0,125282.0] || -> equal(intersection(intersection(union(u,complement(union(v,w))),power_class(x)),intersection(y,union(intersection(complement(u),union(v,w)),complement(power_class(x))))),null_class)**.
% 300.06/300.51 157808[2:Rew:77431.0,157509.0] || -> subclass(complement(successor(union(null_class,intersection(union(u,complement(union(v,w))),power_class(x))))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 300.06/300.51 157809[2:Rew:77431.0,157506.0] || -> equal(symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),union(null_class,intersection(union(u,complement(union(v,w))),power_class(x)))),universal_class)**.
% 300.06/300.51 157813[2:Rew:77431.0,157504.0] || -> equal(intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),union(null_class,intersection(union(u,complement(union(v,w))),power_class(x)))),null_class)**.
% 300.06/300.51 157814[2:Rew:77431.0,157500.0] || -> subclass(complement(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x))))),union(null_class,intersection(union(u,complement(union(v,w))),power_class(x))))*.
% 300.06/300.51 157494[0:SpR:106608.0,40809.0] || -> equal(intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),intersection(y,intersection(union(u,complement(union(v,w))),power_class(x)))),null_class)**.
% 300.06/300.51 157493[0:SpR:106608.0,40399.0] || -> equal(intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),intersection(intersection(union(u,complement(union(v,w))),power_class(x)),y)),null_class)**.
% 300.06/300.51 157472[2:SpR:106608.0,125467.0] || -> equal(intersection(intersection(union(u,complement(union(v,w))),power_class(x)),intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y)),null_class)**.
% 300.06/300.51 157457[2:SpR:106608.0,46319.1] || equal(intersection(union(u,complement(union(v,w))),power_class(x)),null_class) -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),universal_class)**.
% 300.06/300.51 157835[0:Rew:47763.0,157562.0] || -> equal(union(complement(union(u,complement(union(v,w)))),image(element_relation,power_class(x))),union(intersection(complement(u),union(v,w)),image(element_relation,power_class(x))))**.
% 300.06/300.51 158105[0:Res:4062.1,106660.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),singleton(singleton(null_class))) member(singleton(null_class),union(image(element_relation,union(u,v)),w))* -> .
% 300.06/300.51 158049[0:SpL:71235.1,106660.0] || subclass(complement(u),power_class(complement(union(v,w)))) member(x,complement(u)) member(x,union(image(element_relation,union(v,w)),u))* -> .
% 300.06/300.51 158035[0:SpL:20514.1,106660.0] || equal(union(u,v),universal_class) member(w,intersection(power_class(null_class),complement(x))) member(w,union(image(element_relation,union(u,v)),x))* -> .
% 300.06/300.51 158034[2:SpL:46319.1,106660.0] || equal(union(u,v),null_class) member(w,intersection(power_class(universal_class),complement(x))) member(w,union(image(element_relation,union(u,v)),x))* -> .
% 300.06/300.51 158510[0:SpL:106770.0,2160.1] inductive(intersection(power_class(u),union(complement(union(v,w)),x))) || equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),universal_class)** -> .
% 300.06/300.51 158508[2:SpL:106770.0,60013.0] || equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),universal_class)** -> equal(intersection(power_class(u),union(complement(union(v,w)),x)),null_class).
% 300.06/300.51 158502[2:SpL:106770.0,59305.1] function(intersection(power_class(u),union(complement(union(v,w)),x))) || equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),null_class)** -> .
% 300.06/300.51 158501[2:SpL:106770.0,59309.0] || equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),null_class)** -> equal(intersection(power_class(u),union(complement(union(v,w)),x)),universal_class).
% 300.06/300.51 158484[0:SpR:92205.1,106770.0] || subclass(power_class(u),union(complement(union(v,w)),x)) -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(power_class(u)))**.
% 300.06/300.51 158356[0:SpR:106770.0,8002.1] || -> member(u,intersection(power_class(v),union(complement(union(w,x)),y))) subclass(singleton(u),union(complement(power_class(v)),intersection(union(w,x),complement(y))))*.
% 300.06/300.51 158642[2:Rew:77431.0,158343.0] || -> subclass(regular(successor(union(null_class,intersection(power_class(u),union(complement(union(v,w)),x))))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 300.06/300.51 158338[2:SpR:106770.0,125282.0] || -> equal(intersection(intersection(power_class(u),union(complement(union(v,w)),x)),intersection(y,union(complement(power_class(u)),intersection(union(v,w),complement(x))))),null_class)**.
% 300.06/300.51 158643[2:Rew:77431.0,158330.0] || -> subclass(complement(successor(union(null_class,intersection(power_class(u),union(complement(union(v,w)),x))))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 300.06/300.51 158644[2:Rew:77431.0,158327.0] || -> equal(symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),union(null_class,intersection(power_class(u),union(complement(union(v,w)),x)))),universal_class)**.
% 300.06/300.51 158648[2:Rew:77431.0,158325.0] || -> equal(intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),union(null_class,intersection(power_class(u),union(complement(union(v,w)),x)))),null_class)**.
% 300.06/300.51 158649[2:Rew:77431.0,158321.0] || -> subclass(complement(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x))))),union(null_class,intersection(power_class(u),union(complement(union(v,w)),x))))*.
% 300.06/300.51 158315[0:SpR:106770.0,40809.0] || -> equal(intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),intersection(y,intersection(power_class(u),union(complement(union(v,w)),x)))),null_class)**.
% 300.06/300.51 158314[0:SpR:106770.0,40399.0] || -> equal(intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),intersection(intersection(power_class(u),union(complement(union(v,w)),x)),y)),null_class)**.
% 300.06/300.51 158293[2:SpR:106770.0,125467.0] || -> equal(intersection(intersection(power_class(u),union(complement(union(v,w)),x)),intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y)),null_class)**.
% 300.06/300.51 158278[2:SpR:106770.0,46319.1] || equal(intersection(power_class(u),union(complement(union(v,w)),x)),null_class) -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),universal_class)**.
% 300.06/300.51 158669[0:Rew:47762.0,158385.0] || -> equal(union(image(element_relation,power_class(u)),complement(union(complement(union(v,w)),x))),union(image(element_relation,power_class(u)),intersection(union(v,w),complement(x))))**.
% 300.06/300.51 159027[0:SpL:106959.0,2160.1] inductive(intersection(union(complement(union(u,v)),w),power_class(x))) || equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),universal_class)** -> .
% 300.06/300.51 159025[2:SpL:106959.0,60013.0] || equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),universal_class)** -> equal(intersection(union(complement(union(u,v)),w),power_class(x)),null_class).
% 300.06/300.51 159019[2:SpL:106959.0,59305.1] function(intersection(union(complement(union(u,v)),w),power_class(x))) || equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),null_class)** -> .
% 300.06/300.51 159018[2:SpL:106959.0,59309.0] || equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),null_class)** -> equal(intersection(union(complement(union(u,v)),w),power_class(x)),universal_class).
% 300.06/300.51 159006[0:SpR:71235.1,106959.0] || subclass(power_class(u),union(complement(union(v,w)),x)) -> equal(union(intersection(union(v,w),complement(x)),complement(power_class(u))),complement(power_class(u)))**.
% 300.06/300.51 158873[0:SpR:106959.0,8002.1] || -> member(u,intersection(union(complement(union(v,w)),x),power_class(y))) subclass(singleton(u),union(intersection(union(v,w),complement(x)),complement(power_class(y))))*.
% 300.06/300.51 159157[2:Rew:77431.0,158860.0] || -> subclass(regular(successor(union(null_class,intersection(union(complement(union(u,v)),w),power_class(x))))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 300.06/300.51 158855[2:SpR:106959.0,125282.0] || -> equal(intersection(intersection(union(complement(union(u,v)),w),power_class(x)),intersection(y,union(intersection(union(u,v),complement(w)),complement(power_class(x))))),null_class)**.
% 300.06/300.51 159158[2:Rew:77431.0,158847.0] || -> subclass(complement(successor(union(null_class,intersection(union(complement(union(u,v)),w),power_class(x))))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 300.06/300.51 159159[2:Rew:77431.0,158844.0] || -> equal(symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),union(null_class,intersection(union(complement(union(u,v)),w),power_class(x)))),universal_class)**.
% 300.06/300.51 159163[2:Rew:77431.0,158842.0] || -> equal(intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),union(null_class,intersection(union(complement(union(u,v)),w),power_class(x)))),null_class)**.
% 300.06/300.51 159164[2:Rew:77431.0,158838.0] || -> subclass(complement(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x))))),union(null_class,intersection(union(complement(union(u,v)),w),power_class(x))))*.
% 300.06/300.51 158832[0:SpR:106959.0,40809.0] || -> equal(intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),intersection(y,intersection(union(complement(union(u,v)),w),power_class(x)))),null_class)**.
% 300.06/300.51 158831[0:SpR:106959.0,40399.0] || -> equal(intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),intersection(intersection(union(complement(union(u,v)),w),power_class(x)),y)),null_class)**.
% 300.06/300.51 158810[2:SpR:106959.0,125467.0] || -> equal(intersection(intersection(union(complement(union(u,v)),w),power_class(x)),intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y)),null_class)**.
% 300.06/300.51 158795[2:SpR:106959.0,46319.1] || equal(intersection(union(complement(union(u,v)),w),power_class(x)),null_class) -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),universal_class)**.
% 300.06/300.51 159185[0:Rew:47763.0,158900.0] || -> equal(union(complement(union(complement(union(u,v)),w)),image(element_relation,power_class(x))),union(intersection(union(u,v),complement(w)),image(element_relation,power_class(x))))**.
% 300.06/300.51 159539[0:SpL:107226.0,2160.1] inductive(intersection(union(u,v),union(w,complement(power_class(x))))) || equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),universal_class)** -> .
% 300.06/300.51 159537[2:SpL:107226.0,60013.0] || equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),universal_class)** -> equal(intersection(union(u,v),union(w,complement(power_class(x)))),null_class).
% 300.06/300.51 159531[2:SpL:107226.0,59305.1] function(intersection(union(u,v),union(w,complement(power_class(x))))) || equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),null_class)** -> .
% 300.06/300.51 159530[2:SpL:107226.0,59309.0] || equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),null_class)** -> equal(intersection(union(u,v),union(w,complement(power_class(x)))),universal_class).
% 300.06/300.51 159459[0:SpR:47763.0,107226.0] || -> equal(union(complement(union(u,v)),intersection(complement(w),power_class(complement(power_class(x))))),complement(intersection(union(u,v),union(w,image(element_relation,power_class(x))))))**.
% 300.06/300.51 159388[0:SpR:107226.0,8002.1] || -> member(u,intersection(union(v,w),union(x,complement(power_class(y))))) subclass(singleton(u),union(complement(union(v,w)),intersection(complement(x),power_class(y))))*.
% 300.06/300.51 159663[2:Rew:77431.0,159375.0] || -> subclass(regular(successor(union(null_class,intersection(union(u,v),union(w,complement(power_class(x))))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.51 159370[2:SpR:107226.0,125282.0] || -> equal(intersection(intersection(union(u,v),union(w,complement(power_class(x)))),intersection(y,union(complement(union(u,v)),intersection(complement(w),power_class(x))))),null_class)**.
% 300.06/300.51 159664[2:Rew:77431.0,159362.0] || -> subclass(complement(successor(union(null_class,intersection(union(u,v),union(w,complement(power_class(x))))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 300.06/300.51 159665[2:Rew:77431.0,159359.0] || -> equal(symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),union(null_class,intersection(union(u,v),union(w,complement(power_class(x)))))),universal_class)**.
% 300.06/300.51 159669[2:Rew:77431.0,159357.0] || -> equal(intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),union(null_class,intersection(union(u,v),union(w,complement(power_class(x)))))),null_class)**.
% 300.06/300.51 159670[2:Rew:77431.0,159353.0] || -> subclass(complement(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x))))),union(null_class,intersection(union(u,v),union(w,complement(power_class(x))))))*.
% 300.06/300.51 159347[0:SpR:107226.0,40809.0] || -> equal(intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),intersection(y,intersection(union(u,v),union(w,complement(power_class(x)))))),null_class)**.
% 300.06/300.51 159346[0:SpR:107226.0,40399.0] || -> equal(intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),intersection(intersection(union(u,v),union(w,complement(power_class(x)))),y)),null_class)**.
% 300.06/300.51 159325[2:SpR:107226.0,125467.0] || -> equal(intersection(intersection(union(u,v),union(w,complement(power_class(x)))),intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y)),null_class)**.
% 300.06/300.51 159310[2:SpR:107226.0,46319.1] || equal(intersection(union(u,v),union(w,complement(power_class(x)))),null_class) -> equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),universal_class)**.
% 300.06/300.51 159713[2:Rew:111281.0,159712.0] || -> equal(union(intersection(power_class(u),power_class(v)),complement(union(w,complement(power_class(x))))),union(intersection(power_class(u),power_class(v)),intersection(complement(w),power_class(x))))**.
% 300.06/300.51 160226[0:SpL:107227.0,2160.1] inductive(intersection(union(u,v),union(complement(power_class(w)),x))) || equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),universal_class)** -> .
% 300.06/300.51 160224[2:SpL:107227.0,60013.0] || equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),universal_class)** -> equal(intersection(union(u,v),union(complement(power_class(w)),x)),null_class).
% 300.06/300.51 160218[2:SpL:107227.0,59305.1] function(intersection(union(u,v),union(complement(power_class(w)),x))) || equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),null_class)** -> .
% 300.06/300.51 160217[2:SpL:107227.0,59309.0] || equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),null_class)** -> equal(intersection(union(u,v),union(complement(power_class(w)),x)),universal_class).
% 300.06/300.51 160137[0:SpR:47762.0,107227.0] || -> equal(union(complement(union(u,v)),intersection(power_class(complement(power_class(w))),complement(x))),complement(intersection(union(u,v),union(image(element_relation,power_class(w)),x))))**.
% 300.06/300.51 160066[0:SpR:107227.0,8002.1] || -> member(u,intersection(union(v,w),union(complement(power_class(x)),y))) subclass(singleton(u),union(complement(union(v,w)),intersection(power_class(x),complement(y))))*.
% 300.06/300.51 160358[2:Rew:77431.0,160053.0] || -> subclass(regular(successor(union(null_class,intersection(union(u,v),union(complement(power_class(w)),x))))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.51 160048[2:SpR:107227.0,125282.0] || -> equal(intersection(intersection(union(u,v),union(complement(power_class(w)),x)),intersection(y,union(complement(union(u,v)),intersection(power_class(w),complement(x))))),null_class)**.
% 300.06/300.51 160359[2:Rew:77431.0,160040.0] || -> subclass(complement(successor(union(null_class,intersection(union(u,v),union(complement(power_class(w)),x))))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 300.06/300.51 160360[2:Rew:77431.0,160037.0] || -> equal(symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),union(null_class,intersection(union(u,v),union(complement(power_class(w)),x)))),universal_class)**.
% 300.06/300.51 160364[2:Rew:77431.0,160035.0] || -> equal(intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),union(null_class,intersection(union(u,v),union(complement(power_class(w)),x)))),null_class)**.
% 300.06/300.51 160365[2:Rew:77431.0,160031.0] || -> subclass(complement(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x))))),union(null_class,intersection(union(u,v),union(complement(power_class(w)),x))))*.
% 300.06/300.51 160025[0:SpR:107227.0,40809.0] || -> equal(intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),intersection(y,intersection(union(u,v),union(complement(power_class(w)),x)))),null_class)**.
% 300.06/300.51 160024[0:SpR:107227.0,40399.0] || -> equal(intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),intersection(intersection(union(u,v),union(complement(power_class(w)),x)),y)),null_class)**.
% 300.06/300.51 160003[2:SpR:107227.0,125467.0] || -> equal(intersection(intersection(union(u,v),union(complement(power_class(w)),x)),intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y)),null_class)**.
% 300.06/300.51 159988[2:SpR:107227.0,46319.1] || equal(intersection(union(u,v),union(complement(power_class(w)),x)),null_class) -> equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),universal_class)**.
% 300.06/300.51 160411[2:Rew:111281.0,160410.0] || -> equal(union(intersection(power_class(u),power_class(v)),complement(union(complement(power_class(w)),x))),union(intersection(power_class(u),power_class(v)),intersection(power_class(w),complement(x))))**.
% 300.06/300.51 160752[0:SpL:108049.0,2160.1] inductive(intersection(union(u,v),power_class(complement(union(w,x))))) || equal(union(complement(union(u,v)),image(element_relation,union(w,x))),universal_class)** -> .
% 300.06/300.51 160750[2:SpL:108049.0,60013.0] || equal(union(complement(union(u,v)),image(element_relation,union(w,x))),universal_class)** -> equal(intersection(union(u,v),power_class(complement(union(w,x)))),null_class).
% 300.06/300.51 160744[2:SpL:108049.0,59305.1] function(intersection(union(u,v),power_class(complement(union(w,x))))) || equal(union(complement(union(u,v)),image(element_relation,union(w,x))),null_class)** -> .
% 300.06/300.51 160743[2:SpL:108049.0,59309.0] || equal(union(complement(union(u,v)),image(element_relation,union(w,x))),null_class)** -> equal(intersection(union(u,v),power_class(complement(union(w,x)))),universal_class).
% 300.06/300.51 160904[0:Rew:73462.0,160671.1] || equal(union(u,v),universal_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),complement(intersection(power_class(null_class),union(w,x))))**.
% 300.06/300.51 160583[0:SpR:108049.0,8002.1] || -> member(u,intersection(union(v,w),power_class(complement(union(x,y))))) subclass(singleton(u),union(complement(union(v,w)),image(element_relation,union(x,y))))*.
% 300.06/300.51 160907[2:Rew:77431.0,160570.0] || -> subclass(regular(successor(union(null_class,intersection(union(u,v),power_class(complement(union(w,x))))))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 300.06/300.51 160565[2:SpR:108049.0,125282.0] || -> equal(intersection(intersection(union(u,v),power_class(complement(union(w,x)))),intersection(y,union(complement(union(u,v)),image(element_relation,union(w,x))))),null_class)**.
% 300.06/300.51 160908[2:Rew:77431.0,160557.0] || -> subclass(complement(successor(union(null_class,intersection(union(u,v),power_class(complement(union(w,x))))))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 300.06/300.51 160909[2:Rew:77431.0,160554.0] || -> equal(symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),union(null_class,intersection(union(u,v),power_class(complement(union(w,x)))))),universal_class)**.
% 300.06/300.51 160913[2:Rew:77431.0,160552.0] || -> equal(intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),union(null_class,intersection(union(u,v),power_class(complement(union(w,x)))))),null_class)**.
% 300.06/300.51 160914[2:Rew:77431.0,160548.0] || -> subclass(complement(successor(union(complement(union(u,v)),image(element_relation,union(w,x))))),union(null_class,intersection(union(u,v),power_class(complement(union(w,x))))))*.
% 300.06/300.51 160542[0:SpR:108049.0,40809.0] || -> equal(intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),intersection(y,intersection(union(u,v),power_class(complement(union(w,x)))))),null_class)**.
% 300.06/300.51 160541[0:SpR:108049.0,40399.0] || -> equal(intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),intersection(intersection(union(u,v),power_class(complement(union(w,x)))),y)),null_class)**.
% 300.06/300.51 160520[2:SpR:108049.0,125467.0] || -> equal(intersection(intersection(union(u,v),power_class(complement(union(w,x)))),intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),y)),null_class)**.
% 300.06/300.51 160505[2:SpR:108049.0,46319.1] || equal(intersection(union(u,v),power_class(complement(union(w,x)))),null_class) -> equal(union(complement(union(u,v)),image(element_relation,union(w,x))),universal_class)**.
% 300.06/300.51 160932[2:Rew:107090.0,160610.0] || -> equal(union(complement(union(complement(power_class(u)),v)),image(element_relation,union(w,x))),union(intersection(power_class(u),complement(v)),image(element_relation,union(w,x))))**.
% 300.06/300.51 160933[2:Rew:107090.0,160609.0] || -> equal(union(complement(union(u,complement(power_class(v)))),image(element_relation,union(w,x))),union(intersection(complement(u),power_class(v)),image(element_relation,union(w,x))))**.
% 300.06/300.51 161301[0:SpL:108050.0,2160.1] inductive(intersection(power_class(complement(union(u,v))),union(w,x))) || equal(union(image(element_relation,union(u,v)),complement(union(w,x))),universal_class)** -> .
% 300.06/300.51 161299[2:SpL:108050.0,60013.0] || equal(union(image(element_relation,union(u,v)),complement(union(w,x))),universal_class)** -> equal(intersection(power_class(complement(union(u,v))),union(w,x)),null_class).
% 300.06/300.51 161293[2:SpL:108050.0,59305.1] function(intersection(power_class(complement(union(u,v))),union(w,x))) || equal(union(image(element_relation,union(u,v)),complement(union(w,x))),null_class)** -> .
% 300.06/300.51 161292[2:SpL:108050.0,59309.0] || equal(union(image(element_relation,union(u,v)),complement(union(w,x))),null_class)** -> equal(intersection(power_class(complement(union(u,v))),union(w,x)),universal_class).
% 300.06/300.51 161262[0:SpR:20514.1,108050.0] || equal(union(u,v),universal_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(intersection(power_class(null_class),union(w,x))))**.
% 300.06/300.51 161127[0:SpR:108050.0,8002.1] || -> member(u,intersection(power_class(complement(union(v,w))),union(x,y))) subclass(singleton(u),union(image(element_relation,union(v,w)),complement(union(x,y))))*.
% 300.06/300.51 161461[2:Rew:77431.0,161114.0] || -> subclass(regular(successor(union(null_class,intersection(power_class(complement(union(u,v))),union(w,x))))),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 300.06/300.51 161109[2:SpR:108050.0,125282.0] || -> equal(intersection(intersection(power_class(complement(union(u,v))),union(w,x)),intersection(y,union(image(element_relation,union(u,v)),complement(union(w,x))))),null_class)**.
% 300.06/300.51 161462[2:Rew:77431.0,161101.0] || -> subclass(complement(successor(union(null_class,intersection(power_class(complement(union(u,v))),union(w,x))))),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 300.06/300.51 161463[2:Rew:77431.0,161098.0] || -> equal(symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),union(null_class,intersection(power_class(complement(union(u,v))),union(w,x)))),universal_class)**.
% 300.06/300.51 161467[2:Rew:77431.0,161096.0] || -> equal(intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),union(null_class,intersection(power_class(complement(union(u,v))),union(w,x)))),null_class)**.
% 300.06/300.51 161468[2:Rew:77431.0,161092.0] || -> subclass(complement(successor(union(image(element_relation,union(u,v)),complement(union(w,x))))),union(null_class,intersection(power_class(complement(union(u,v))),union(w,x))))*.
% 300.06/300.51 161086[0:SpR:108050.0,40809.0] || -> equal(intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),intersection(y,intersection(power_class(complement(union(u,v))),union(w,x)))),null_class)**.
% 300.06/300.51 161085[0:SpR:108050.0,40399.0] || -> equal(intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),intersection(intersection(power_class(complement(union(u,v))),union(w,x)),y)),null_class)**.
% 300.06/300.51 161064[2:SpR:108050.0,125467.0] || -> equal(intersection(intersection(power_class(complement(union(u,v))),union(w,x)),intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),y)),null_class)**.
% 300.06/300.51 161049[2:SpR:108050.0,46319.1] || equal(intersection(power_class(complement(union(u,v))),union(w,x)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),universal_class)**.
% 300.06/300.51 161485[2:Rew:107090.0,161155.0] || -> equal(union(image(element_relation,union(u,v)),complement(union(complement(power_class(w)),x))),union(image(element_relation,union(u,v)),intersection(power_class(w),complement(x))))**.
% 300.06/300.51 161486[2:Rew:107090.0,161153.0] || -> equal(union(image(element_relation,union(u,v)),complement(union(w,complement(power_class(x))))),union(image(element_relation,union(u,v)),intersection(complement(w),power_class(x))))**.
% 300.06/300.51 162109[10:Res:7189.2,52279.1] || member(regular(null_class),union(complement(u),complement(v)))* member(regular(null_class),union(u,v)) subclass(symmetric_difference(complement(u),complement(v)),null_class) -> .
% 300.06/300.51 162075[2:Res:7189.2,45778.1] || member(singleton(u),union(complement(v),complement(w)))* member(singleton(u),union(v,w)) subclass(symmetric_difference(complement(v),complement(w)),null_class) -> .
% 300.06/300.51 162071[0:Res:7189.2,174.1] || member(y__dfg,union(complement(u),complement(v)))* member(y__dfg,union(u,v)) equal(complement(symmetric_difference(complement(u),complement(v))),range_of(xr)) -> .
% 300.06/300.51 162138[2:Rew:26509.0,162049.0] || member(u,union(union(null_class,v),complement(w))) member(u,union(complement(v),w)) -> member(u,symmetric_difference(union(null_class,v),complement(w)))*.
% 300.06/300.51 162142[2:Rew:26509.0,162003.0] || member(u,union(complement(v),union(null_class,w))) member(u,union(v,complement(w))) -> member(u,symmetric_difference(complement(v),union(null_class,w)))*.
% 300.06/300.51 162813[2:Obv:162805.3] || member(restrict(u,v,w),universal_class) subclass(restrict(u,v,w),regular(u))* -> equal(restrict(u,v,w),null_class) equal(u,null_class).
% 300.06/300.51 162893[2:Res:4062.1,9648.1] || equal(unordered_pair(u,v),singleton(singleton(null_class))) member(singleton(null_class),u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 300.06/300.51 162845[2:Res:4.1,9648.1] || member(not_subclass_element(unordered_pair(u,v),w),u)* -> subclass(unordered_pair(u,v),w) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 300.06/300.51 163050[2:Res:4062.1,9649.1] || equal(unordered_pair(u,v),singleton(singleton(null_class))) member(singleton(null_class),v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 300.06/300.51 163002[2:Res:4.1,9649.1] || member(not_subclass_element(unordered_pair(u,v),w),v)* -> subclass(unordered_pair(u,v),w) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 300.06/300.51 164269[2:Rew:78007.0,164158.0] || member(complement(symmetric_difference(complement(u),power_class(complement(power_class(v))))),symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))))* -> .
% 300.06/300.51 164277[0:Rew:77431.0,164078.1,73462.0,164078.1,78007.0,164078.1] || equal(complement(power_class(u)),universal_class) -> equal(intersection(union(power_class(universal_class),complement(v)),union(v,image(element_relation,power_class(u)))),symmetric_difference(power_class(universal_class),complement(v)))**.
% 300.06/300.51 164282[2:Rew:73462.0,164056.0,78007.0,164056.0] || -> equal(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v)))))),null_class)**.
% 300.06/300.51 164053[0:SpR:46598.0,71457.0] || -> subclass(intersection(union(complement(u),power_class(complement(power_class(v)))),intersection(union(u,image(element_relation,power_class(v))),w)),symmetric_difference(complement(u),power_class(complement(power_class(v)))))*.
% 300.06/300.51 164288[0:Rew:73462.0,164038.0] || -> subclass(intersection(union(u,image(element_relation,power_class(v))),intersection(union(complement(u),power_class(complement(power_class(v)))),w)),symmetric_difference(complement(u),power_class(complement(power_class(v)))))*.
% 300.06/300.51 164037[0:SpR:46598.0,71460.0] || -> subclass(intersection(union(complement(u),power_class(complement(power_class(v)))),intersection(w,union(u,image(element_relation,power_class(v))))),symmetric_difference(complement(u),power_class(complement(power_class(v)))))*.
% 300.06/300.51 164289[0:Rew:73462.0,164017.0] || -> subclass(intersection(union(u,image(element_relation,power_class(v))),intersection(w,union(complement(u),power_class(complement(power_class(v)))))),symmetric_difference(complement(u),power_class(complement(power_class(v)))))*.
% 300.06/300.51 163977[2:SpR:46598.0,97382.1] || equal(union(u,image(element_relation,power_class(v))),universal_class) -> equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),union(complement(u),power_class(complement(power_class(v)))))**.
% 300.06/300.51 164761[2:Rew:78007.0,164653.0] || member(complement(symmetric_difference(power_class(complement(power_class(u))),complement(v))),symmetric_difference(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v))))* -> .
% 300.06/300.51 164767[0:Rew:73462.0,164612.1] || equal(complement(power_class(u)),universal_class) -> equal(intersection(union(power_class(universal_class),complement(v)),union(image(element_relation,power_class(u)),v)),symmetric_difference(power_class(universal_class),complement(v)))**.
% 300.06/300.51 164775[2:Rew:73462.0,164544.0,78007.0,164544.0] || -> equal(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),symmetric_difference(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v)))),null_class)**.
% 300.06/300.51 164541[0:SpR:46814.0,71457.0] || -> subclass(intersection(union(power_class(complement(power_class(u))),complement(v)),intersection(union(image(element_relation,power_class(u)),v),w)),symmetric_difference(power_class(complement(power_class(u))),complement(v)))*.
% 300.06/300.51 164781[0:Rew:73462.0,164526.0] || -> subclass(intersection(union(image(element_relation,power_class(u)),v),intersection(union(power_class(complement(power_class(u))),complement(v)),w)),symmetric_difference(power_class(complement(power_class(u))),complement(v)))*.
% 300.06/300.51 164525[0:SpR:46814.0,71460.0] || -> subclass(intersection(union(power_class(complement(power_class(u))),complement(v)),intersection(w,union(image(element_relation,power_class(u)),v))),symmetric_difference(power_class(complement(power_class(u))),complement(v)))*.
% 300.06/300.51 164782[0:Rew:73462.0,164505.0] || -> subclass(intersection(union(image(element_relation,power_class(u)),v),intersection(w,union(power_class(complement(power_class(u))),complement(v)))),symmetric_difference(power_class(complement(power_class(u))),complement(v)))*.
% 300.08/300.51 164465[2:SpR:46814.0,97382.1] || equal(union(image(element_relation,power_class(u)),v),universal_class) -> equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),union(power_class(complement(power_class(u))),complement(v)))**.
% 300.08/300.51 165550[0:MRR:165460.0,9963.1] || member(regular(complement(intersection(u,complement(v)))),u)* -> member(regular(complement(intersection(u,complement(v)))),v)* equal(complement(intersection(u,complement(v))),null_class).
% 300.08/300.51 166041[4:Res:10391.4,69158.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,cantor(complement(cross_product(singleton(ordered_pair(v,u)),universal_class))))* -> .
% 300.08/300.51 166040[4:Res:10391.4,131813.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,cantor(singleton(cross_product(singleton(ordered_pair(v,u)),universal_class))))* -> .
% 300.08/300.51 166031[2:Res:10391.4,39392.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,successor(null_class)) -> member(ordered_pair(v,u),singleton(null_class))*.
% 300.08/300.51 166027[2:Res:10391.4,55935.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,union(w,w))* -> member(ordered_pair(v,u),w)*.
% 300.08/300.51 166026[2:Res:10391.4,43320.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,union(null_class,w))* -> member(ordered_pair(v,u),w)*.
% 300.08/300.51 166024[2:Res:10391.4,75363.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,union(w,null_class))* -> member(ordered_pair(v,u),w)*.
% 300.08/300.51 165995[0:Res:10391.4,24.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,intersection(w,x))* -> member(ordered_pair(v,u),x)*.
% 300.08/300.51 165994[0:Res:10391.4,23.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,intersection(w,x))* -> member(ordered_pair(v,u),w)*.
% 300.08/300.51 165990[0:Res:10391.4,26.1] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,complement(w)) member(ordered_pair(v,u),w)* -> .
% 300.08/300.51 165983[2:Res:10391.4,127395.0] || member(u,universal_class) member(v,universal_class) equal(successor(v),u) subclass(successor_relation,singleton(w)) member(ordered_pair(v,u),w)* -> .
% 300.08/300.51 166154[9:SpR:37709.1,11475.1] function(second(regular(cross_product(u,v)))) || -> equal(cross_product(u,v),null_class) member(unordered_pair(first(regular(cross_product(u,v))),null_class),regular(cross_product(u,v)))*.
% 300.08/300.51 167154[4:MRR:167152.0,9963.1] || member(u,regular(cross_product(v,w))) subclass(element_relation,application_function) -> equal(cross_product(v,w),null_class) member(first(regular(cross_product(v,w))),cantor(u))*.
% 300.08/300.51 167558[4:Res:10435.3,69158.0] || member(intersection(u,v),universal_class) subclass(u,cantor(complement(cross_product(singleton(apply(choice,intersection(u,v))),universal_class))))* -> equal(intersection(u,v),null_class).
% 300.08/300.51 167557[4:Res:10435.3,131813.0] || member(intersection(u,v),universal_class) subclass(u,cantor(singleton(cross_product(singleton(apply(choice,intersection(u,v))),universal_class))))* -> equal(intersection(u,v),null_class).
% 300.08/300.51 167548[2:Res:10435.3,39392.0] || member(intersection(u,v),universal_class) subclass(u,successor(null_class)) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),singleton(null_class))*.
% 300.08/300.51 167544[2:Res:10435.3,55935.0] || member(intersection(u,v),universal_class) subclass(u,union(w,w))* -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 300.08/300.51 167543[2:Res:10435.3,43320.0] || member(intersection(u,v),universal_class) subclass(u,union(null_class,w)) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 300.08/300.51 167541[2:Res:10435.3,75363.0] || member(intersection(u,v),universal_class) subclass(u,union(w,null_class)) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 300.08/300.51 167507[0:Res:10435.3,26.1] || member(intersection(u,v),universal_class) subclass(u,complement(w)) member(apply(choice,intersection(u,v)),w)* -> equal(intersection(u,v),null_class).
% 300.08/300.51 167500[2:Res:10435.3,127395.0] || member(intersection(u,v),universal_class) subclass(u,singleton(w)) member(apply(choice,intersection(u,v)),w)* -> equal(intersection(u,v),null_class).
% 300.08/300.51 167775[4:Res:10651.3,69158.0] || member(intersection(u,v),universal_class) subclass(v,cantor(complement(cross_product(singleton(apply(choice,intersection(u,v))),universal_class))))* -> equal(intersection(u,v),null_class).
% 300.08/300.51 167774[4:Res:10651.3,131813.0] || member(intersection(u,v),universal_class) subclass(v,cantor(singleton(cross_product(singleton(apply(choice,intersection(u,v))),universal_class))))* -> equal(intersection(u,v),null_class).
% 300.08/300.51 167765[2:Res:10651.3,39392.0] || member(intersection(u,v),universal_class) subclass(v,successor(null_class)) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),singleton(null_class))*.
% 300.08/300.51 167761[2:Res:10651.3,55935.0] || member(intersection(u,v),universal_class) subclass(v,union(w,w))* -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 300.08/300.51 167760[2:Res:10651.3,43320.0] || member(intersection(u,v),universal_class) subclass(v,union(null_class,w)) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 300.08/300.51 167758[2:Res:10651.3,75363.0] || member(intersection(u,v),universal_class) subclass(v,union(w,null_class)) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 300.08/300.51 167724[0:Res:10651.3,26.1] || member(intersection(u,v),universal_class) subclass(v,complement(w)) member(apply(choice,intersection(u,v)),w)* -> equal(intersection(u,v),null_class).
% 300.08/300.51 167717[2:Res:10651.3,127395.0] || member(intersection(u,v),universal_class) subclass(v,singleton(w)) member(apply(choice,intersection(u,v)),w)* -> equal(intersection(u,v),null_class).
% 300.08/300.51 167926[4:MRR:167920.3,9913.1] || member(u,universal_class) member(v,u)* subclass(element_relation,compose(w,x))* -> member(v,cantor(x))* member(u,image(w,range_of(null_class)))*.
% 300.08/300.51 168061[2:Res:99849.1,46546.1] || equal(union(u,complement(power_class(v))),successor(null_class)) member(w,universal_class) -> member(w,intersection(complement(u),power_class(v)))* member(w,singleton(null_class)).
% 300.08/300.51 168230[2:Res:99849.1,46736.1] || equal(union(complement(power_class(u)),v),successor(null_class)) member(w,universal_class) -> member(w,intersection(power_class(u),complement(v)))* member(w,singleton(null_class)).
% 300.08/300.51 168186[0:SpL:45.0,46736.1] || member(u,universal_class) subclass(successor(complement(power_class(v))),w)* -> member(u,intersection(power_class(v),complement(singleton(complement(power_class(v))))))* member(u,w)*.
% 300.08/300.51 168376[2:Res:99849.1,106669.1] || equal(power_class(complement(union(u,v))),successor(null_class)) member(w,universal_class) -> member(w,image(element_relation,union(u,v)))* member(w,singleton(null_class)).
% 300.08/300.51 168847[0:Res:59.0,5664.0] || -> subclass(compose(u,v),w) equal(ordered_pair(first(not_subclass_element(compose(u,v),w)),second(not_subclass_element(compose(u,v),w))),not_subclass_element(compose(u,v),w))**.
% 300.08/300.51 169207[4:Res:161604.1,9882.1] || subclass(universal_class,complement(intersection(u,v)))* member(regular(composition_function),union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(regular(composition_function),w).
% 300.08/300.51 169205[2:Res:154903.1,9882.1] || subclass(universal_class,complement(intersection(u,v)))* member(regular(domain_relation),union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(regular(domain_relation),w).
% 300.08/300.51 169204[10:Res:51738.1,9882.1] || subclass(universal_class,complement(intersection(u,v)))* member(regular(null_class),union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(regular(null_class),w).
% 300.08/300.51 169165[2:Res:82401.1,9882.1] || subclass(universal_class,complement(intersection(u,v)))* member(power_class(null_class),union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(power_class(null_class),w).
% 300.08/300.51 169153[0:Res:426.1,9882.1] || subclass(universal_class,complement(intersection(u,v)))* member(singleton(w),union(u,v))* subclass(symmetric_difference(u,v),x)* -> member(singleton(w),x)*.
% 300.08/300.51 169095[0:SpL:71235.1,9882.1] || subclass(u,v) member(w,union(v,u))* member(w,complement(u)) subclass(symmetric_difference(v,u),x)* -> member(w,x)*.
% 300.08/300.51 169040[0:SpL:92205.1,9882.1] || subclass(u,v) member(w,union(u,v))* member(w,complement(u)) subclass(symmetric_difference(u,v),x)* -> member(w,x)*.
% 300.08/300.51 169850[10:Res:62910.1,78106.0] || equal(complement(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))),null_class)** -> member(regular(null_class),complement(symmetric_difference(cross_product(u,v),w))).
% 300.08/300.51 169839[2:Res:5107.1,78106.0] || subclass(domain_relation,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(cross_product(u,v),w))).
% 300.08/300.51 169838[2:Res:29122.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),domain_relation)** -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(cross_product(u,v),w))).
% 300.08/300.51 169835[0:Res:449.1,78106.0] || subclass(universal_class,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(ordered_pair(x,y),complement(symmetric_difference(cross_product(u,v),w)))*.
% 300.08/300.51 169834[2:Res:23388.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(ordered_pair(x,y),complement(symmetric_difference(cross_product(u,v),w)))*.
% 300.08/300.51 169812[0:Res:425.1,78106.0] || subclass(universal_class,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> member(unordered_pair(x,y),complement(symmetric_difference(cross_product(u,v),w)))*.
% 300.08/300.51 169811[2:Res:23376.1,78106.0] || equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),universal_class)** -> member(unordered_pair(x,y),complement(symmetric_difference(cross_product(u,v),w)))*.
% 300.08/300.51 169805[2:Res:68839.1,78106.0] || equal(complement(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))),null_class)** -> member(singleton(x),complement(symmetric_difference(cross_product(u,v),w)))*.
% 300.08/300.51 170008[10:Res:62910.1,78114.0] || equal(complement(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))),null_class)** -> member(regular(null_class),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.08/300.51 169997[2:Res:5107.1,78114.0] || subclass(domain_relation,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.08/300.51 169996[2:Res:29122.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),domain_relation)** -> member(ordered_pair(null_class,null_class),complement(symmetric_difference(u,cross_product(v,w)))).
% 300.08/300.51 169993[0:Res:449.1,78114.0] || subclass(universal_class,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(ordered_pair(x,y),complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.08/300.51 169992[2:Res:23388.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(ordered_pair(x,y),complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.08/300.51 169970[0:Res:425.1,78114.0] || subclass(universal_class,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> member(unordered_pair(x,y),complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.08/300.51 169969[2:Res:23376.1,78114.0] || equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),universal_class)** -> member(unordered_pair(x,y),complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.08/300.51 169963[2:Res:68839.1,78114.0] || equal(complement(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))),null_class)** -> member(singleton(x),complement(symmetric_difference(u,cross_product(v,w))))*.
% 300.08/300.51 170246[9:Rew:37709.1,170219.1] function(u) || member(restrict(element_relation,universal_class,image(v,null_class)),universal_class) -> member(ordered_pair(restrict(element_relation,universal_class,image(v,null_class)),apply(v,u)),domain_relation)*.
% 300.08/300.51 170392[0:MRR:170367.0,170367.1,319.0,16.1] || equal(compose(u,v),ordered_pair(w,compose(v,w)))* member(ordered_pair(v,w),cross_product(universal_class,universal_class))* subclass(composition_function,complement(compose_class(u)))* -> .
% 300.08/300.51 170647[0:MRR:170638.1,100.0] || member(inverse(u),universal_class) subclass(composition_function,intersection(v,w))* -> member(ordered_pair(inverse(u),ordered_pair(range_of(u),compose(inverse(u),range_of(u)))),w)*.
% 300.08/300.51 170722[0:MRR:170713.1,100.0] || member(inverse(u),universal_class) subclass(composition_function,intersection(v,w))* -> member(ordered_pair(inverse(u),ordered_pair(range_of(u),compose(inverse(u),range_of(u)))),v)*.
% 300.08/300.51 170891[2:Res:46523.1,48665.1] || member(u,universal_class) equal(intersection(complement(v),union(w,complement(power_class(x)))),null_class) -> member(u,union(v,intersection(complement(w),power_class(x))))*.
% 300.08/300.51 171175[4:Res:169645.1,9882.1] || subclass(universal_class,complement(intersection(u,v)))* member(regular(element_relation),union(u,v)) subclass(symmetric_difference(u,v),w)* -> member(regular(element_relation),w).
% 300.08/300.51 2150[0:Res:147.1,61.0] || equal(image(u,image(v,singleton(w))),range_of(xr)) member(ordered_pair(w,y__dfg),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,y__dfg),compose(u,v))*.
% 300.08/300.51 2800[0:Res:60.1,175.0] || member(ordered_pair(u,not_subclass_element(complement(image(v,image(w,singleton(u)))),x)),compose(v,w))* -> subclass(complement(image(v,image(w,singleton(u)))),x).
% 300.08/300.51 2902[0:Rew:30.0,2895.1,30.0,2895.0] || -> equal(restrict(u,v,w),null_class) equal(ordered_pair(first(regular(restrict(u,v,w))),second(regular(restrict(u,v,w)))),regular(restrict(u,v,w)))**.
% 300.08/300.51 4318[0:Res:185.1,10.0] || -> subclass(intersection(u,unordered_pair(v,w)),x) equal(not_subclass_element(intersection(u,unordered_pair(v,w)),x),w)** equal(not_subclass_element(intersection(u,unordered_pair(v,w)),x),v)**.
% 300.08/300.51 5526[0:Res:197.1,10.0] || -> subclass(intersection(unordered_pair(u,v),w),x) equal(not_subclass_element(intersection(unordered_pair(u,v),w),x),v)** equal(not_subclass_element(intersection(unordered_pair(u,v),w),x),u)**.
% 300.08/300.51 9891[0:SpL:572.0,1413.2] || member(u,union(complement(v),complement(w)))* member(u,union(v,w)) subclass(symmetric_difference(complement(v),complement(w)),x)* -> member(u,x)*.
% 300.08/300.51 10452[2:Res:504.2,4634.0] || member(intersection(regular(u),v),universal_class) member(apply(choice,intersection(regular(u),v)),u)* -> equal(intersection(regular(u),v),null_class) equal(u,null_class).
% 300.08/300.51 10668[2:Res:505.2,4634.0] || member(intersection(u,regular(v)),universal_class) member(apply(choice,intersection(u,regular(v))),v)* -> equal(intersection(u,regular(v)),null_class) equal(v,null_class).
% 300.08/300.51 10818[0:Res:438.2,1407.1] || subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,x),union(v,w)) -> subclass(u,x) member(not_subclass_element(u,x),symmetric_difference(v,w))*.
% 300.08/300.51 10800[0:Res:68.1,1407.1] || member(regular(complement(intersection(u,v))),union(u,v)) -> equal(complement(intersection(u,v)),null_class) member(regular(complement(intersection(u,v))),symmetric_difference(u,v))*.
% 300.08/300.51 11595[0:Res:2002.2,576.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,symmetric_difference(w,x)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,x))*.
% 300.08/300.51 11583[3:Res:2002.2,8048.1] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,complement(compose(element_relation,universal_class))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),element_relation)* -> .
% 300.08/300.51 11580[0:Res:2002.2,3.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,w)* subclass(w,x)* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),x)*.
% 300.08/300.51 11914[0:Res:60.1,1962.0] || member(ordered_pair(u,v),compose(w,x))* member(y,z)* -> equal(ordered_pair(first(ordered_pair(y,v)),second(ordered_pair(y,v))),ordered_pair(y,v))**.
% 300.08/300.51 12645[0:SpR:819.1,327.0] || -> subclass(cross_product(u,v),w) member(unordered_pair(first(not_subclass_element(cross_product(u,v),w)),singleton(second(not_subclass_element(cross_product(u,v),w)))),not_subclass_element(cross_product(u,v),w))*.
% 300.08/300.51 13875[2:Rew:4880.0,13870.1,4880.0,13870.0] || member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),cross_product(universal_class,universal_class)) -> subclass(range_of(null_class),v) member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),compose(null_class,w))*.
% 300.08/300.51 14215[4:Res:2002.2,9930.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,sum_class(range_of(null_class))) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),apply(null_class,w))*.
% 300.08/300.51 14370[4:Res:2002.2,9932.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,apply(null_class,w))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),sum_class(range_of(null_class)))*.
% 300.08/300.51 15728[4:Rew:14790.0,14907.2] || member(u,universal_class) member(v,universal_class) -> member(u,cantor(w)) member(v,cantor(x)) equal(range__dfg(w,u,universal_class),range__dfg(x,v,universal_class))*.
% 300.08/300.51 20425[4:Res:2002.2,9931.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) subclass(composition_function,apply(null_class,w))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),apply(null_class,x))*.
% 300.08/300.51 25745[0:SpR:6023.0,235.1] || member(inverse(restrict(cross_product(u,universal_class),v,w)),universal_class) -> member(ordered_pair(inverse(restrict(cross_product(u,universal_class),v,w)),image(cross_product(v,w),u)),domain_relation)*.
% 300.08/300.51 29019[2:Rew:26509.0,27243.2,26509.0,27243.1] || -> subclass(union(null_class,unordered_pair(u,v)),w) equal(not_subclass_element(union(null_class,unordered_pair(u,v)),w),v)** equal(not_subclass_element(union(null_class,unordered_pair(u,v)),w),u)**.
% 300.08/300.51 30677[6:Res:30546.1,61.0] || equal(image(u,image(v,singleton(w))),singleton(null_class)) member(ordered_pair(w,null_class),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,null_class),compose(u,v))*.
% 300.08/300.51 30812[6:Res:30656.1,61.0] || equal(image(u,image(v,singleton(w))),successor(null_class)) member(ordered_pair(w,null_class),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,null_class),compose(u,v))*.
% 300.08/300.51 31220[2:Res:575.1,10039.0] || member(apply(choice,regular(complement(intersection(u,v)))),symmetric_difference(u,v))* -> equal(regular(complement(intersection(u,v))),null_class) equal(complement(intersection(u,v)),null_class).
% 300.08/300.51 33473[2:Res:575.1,5492.0] || member(not_subclass_element(regular(complement(intersection(u,v))),w),symmetric_difference(u,v))* -> subclass(regular(complement(intersection(u,v))),w) equal(complement(intersection(u,v)),null_class).
% 300.08/300.51 34625[0:Res:1404.2,5656.1] || member(not_subclass_element(u,v),cross_product(w,x))* member(not_subclass_element(u,v),y)* subclass(u,complement(restrict(y,w,x)))* -> subclass(u,v).
% 300.08/300.51 35813[0:Res:450.1,10.0] || subclass(complement(cross_product(universal_class,universal_class)),unordered_pair(u,v))* -> equal(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),v) equal(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 300.08/300.51 35939[0:Res:6852.1,10.0] || subclass(complement(unordered_pair(u,v)),cross_product(universal_class,universal_class))* -> equal(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),v) equal(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),u).
% 300.08/300.51 36253[4:Res:14830.2,14890.0] || member(u,universal_class) subclass(domain_relation,cantor(regular(cross_product(singleton(ordered_pair(u,cantor(u))),universal_class))))* -> equal(cross_product(singleton(ordered_pair(u,cantor(u))),universal_class),null_class).
% 300.08/300.51 37562[9:Rew:37522.1,31019.2] function(cross_product(u,universal_class)) || subclass(image(universal_class,u),cantor(cantor(v)))* equal(cantor(cantor(w)),universal_class) -> compatible(cross_product(u,universal_class),w,v)*.
% 300.08/300.51 37577[9:Rew:37522.1,15740.2] function(u) || subclass(range_of(u),cantor(image(v,w))) equal(cantor(cantor(x)),universal_class) -> compatible(u,x,inverse(restrict(v,w,universal_class)))*.
% 300.08/300.51 38413[4:Res:33865.1,1962.0] || member(inverse(u),universal_class) member(v,w)* -> equal(ordered_pair(first(ordered_pair(v,range_of(u))),second(ordered_pair(v,range_of(u)))),ordered_pair(v,range_of(u)))**.
% 300.08/300.51 38735[9:Rew:38417.1,38644.2] one_to_one(u) || member(ordered_pair(inverse(u),not_subclass_element(v,image(w,image(x,null_class)))),compose(w,x))* -> subclass(v,image(w,image(x,null_class))).
% 300.08/300.51 40364[0:Res:2887.1,4292.0] || -> equal(intersection(u,intersection(symmetric_difference(complement(v),complement(w)),x)),null_class) member(regular(intersection(u,intersection(symmetric_difference(complement(v),complement(w)),x))),union(v,w))*.
% 300.08/300.51 40772[0:Res:2888.1,4292.0] || -> equal(intersection(u,intersection(v,symmetric_difference(complement(w),complement(x)))),null_class) member(regular(intersection(u,intersection(v,symmetric_difference(complement(w),complement(x))))),union(w,x))*.
% 300.08/300.51 41626[0:Res:3494.1,4292.0] || -> equal(intersection(intersection(symmetric_difference(complement(u),complement(v)),w),x),null_class) member(regular(intersection(intersection(symmetric_difference(complement(u),complement(v)),w),x)),union(u,v))*.
% 300.08/300.51 42262[0:Res:3495.1,4292.0] || -> equal(intersection(intersection(u,symmetric_difference(complement(v),complement(w))),x),null_class) member(regular(intersection(intersection(u,symmetric_difference(complement(v),complement(w))),x)),union(v,w))*.
% 300.08/300.51 45379[0:Res:282.1,4282.0] || -> equal(restrict(symmetric_difference(u,cross_product(v,w)),x,y),null_class) member(regular(restrict(symmetric_difference(u,cross_product(v,w)),x,y)),complement(restrict(u,v,w)))*.
% 300.08/300.51 45460[0:Res:282.1,4283.0] || -> equal(restrict(symmetric_difference(cross_product(u,v),w),x,y),null_class) member(regular(restrict(symmetric_difference(cross_product(u,v),w),x,y)),complement(restrict(w,u,v)))*.
% 300.08/300.51 46256[0:Res:3700.2,10.0] || member(inverse(u),universal_class) subclass(domain_relation,unordered_pair(v,w))* -> equal(ordered_pair(inverse(u),range_of(u)),w)* equal(ordered_pair(inverse(u),range_of(u)),v)*.
% 300.08/300.51 46545[0:Rew:46498.0,7197.0] || -> equal(intersection(union(u,intersection(complement(v),power_class(w))),union(complement(u),union(v,complement(power_class(w))))),symmetric_difference(complement(u),union(v,complement(power_class(w)))))**.
% 300.08/300.51 46551[0:Rew:46498.0,33724.0] || -> equal(union(intersection(u,intersection(complement(v),power_class(w))),intersection(complement(u),union(v,complement(power_class(w))))),complement(symmetric_difference(u,intersection(complement(v),power_class(w)))))**.
% 300.08/300.51 46656[0:Rew:46498.0,7212.0] || -> equal(intersection(union(intersection(complement(u),power_class(v)),w),union(union(u,complement(power_class(v))),complement(w))),symmetric_difference(union(u,complement(power_class(v))),complement(w)))**.
% 300.08/300.51 46685[0:Rew:46498.0,33741.0] || -> equal(union(intersection(intersection(complement(u),power_class(v)),w),intersection(union(u,complement(power_class(v))),complement(w))),complement(symmetric_difference(intersection(complement(u),power_class(v)),w)))**.
% 300.08/300.51 46735[0:Rew:46498.0,7200.0] || -> equal(intersection(union(u,intersection(power_class(v),complement(w))),union(complement(u),union(complement(power_class(v)),w))),symmetric_difference(complement(u),union(complement(power_class(v)),w)))**.
% 300.08/300.51 46741[0:Rew:46498.0,33726.0] || -> equal(union(intersection(u,intersection(power_class(v),complement(w))),intersection(complement(u),union(complement(power_class(v)),w))),complement(symmetric_difference(u,intersection(power_class(v),complement(w)))))**.
% 300.08/300.51 46950[0:Rew:46498.0,7215.0] || -> equal(intersection(union(intersection(power_class(u),complement(v)),w),union(union(complement(power_class(u)),v),complement(w))),symmetric_difference(union(complement(power_class(u)),v),complement(w)))**.
% 300.08/300.51 46979[0:Rew:46498.0,33743.0] || -> equal(union(intersection(intersection(power_class(u),complement(v)),w),intersection(union(complement(power_class(u)),v),complement(w))),complement(symmetric_difference(intersection(power_class(u),complement(v)),w)))**.
% 300.08/300.51 47505[0:Rew:46498.0,46556.1] || member(not_subclass_element(intersection(u,union(v,complement(power_class(w)))),x),intersection(complement(v),power_class(w)))* -> subclass(intersection(u,union(v,complement(power_class(w)))),x).
% 300.08/300.51 47506[0:Rew:46498.0,46571.1] || member(regular(intersection(u,intersection(v,power_class(complement(power_class(w)))))),image(element_relation,power_class(w)))* -> equal(intersection(u,intersection(v,power_class(complement(power_class(w))))),null_class).
% 300.08/300.51 47507[0:Rew:46498.0,46615.1] || member(regular(intersection(intersection(u,power_class(complement(power_class(v)))),w)),image(element_relation,power_class(v)))* -> equal(intersection(intersection(u,power_class(complement(power_class(v)))),w),null_class).
% 300.08/300.51 47508[0:Rew:46498.0,46620.1] || member(regular(intersection(u,intersection(power_class(complement(power_class(v))),w))),image(element_relation,power_class(v)))* -> equal(intersection(u,intersection(power_class(complement(power_class(v))),w)),null_class).
% 300.08/300.51 47510[0:Rew:46498.0,46702.1] || member(not_subclass_element(intersection(union(u,complement(power_class(v))),w),x),intersection(complement(u),power_class(v)))* -> subclass(intersection(union(u,complement(power_class(v))),w),x).
% 300.08/300.51 47512[0:Rew:46498.0,46746.1] || member(not_subclass_element(intersection(u,union(complement(power_class(v)),w)),x),intersection(power_class(v),complement(w)))* -> subclass(intersection(u,union(complement(power_class(v)),w)),x).
% 300.08/300.51 47513[0:Rew:46498.0,46861.1] || member(regular(intersection(intersection(power_class(complement(power_class(u))),v),w)),image(element_relation,power_class(u)))* -> equal(intersection(intersection(power_class(complement(power_class(u))),v),w),null_class).
% 300.08/300.51 47515[0:Rew:46498.0,46996.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),v),w),x),intersection(power_class(u),complement(v)))* -> subclass(intersection(union(complement(power_class(u)),v),w),x).
% 300.08/300.51 47517[0:Rew:46498.0,46785.1,46498.0,46785.0] || member(power_class(complement(power_class(u))),universal_class) member(apply(choice,power_class(complement(power_class(u)))),image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(u))),null_class).
% 300.08/300.51 48846[0:Res:2888.1,46503.0] || member(regular(intersection(u,intersection(v,image(element_relation,power_class(w))))),power_class(complement(power_class(w))))* -> equal(intersection(u,intersection(v,image(element_relation,power_class(w)))),null_class).
% 300.08/300.51 48843[0:Res:3495.1,46503.0] || member(regular(intersection(intersection(u,image(element_relation,power_class(v))),w)),power_class(complement(power_class(v))))* -> equal(intersection(intersection(u,image(element_relation,power_class(v))),w),null_class).
% 300.08/300.51 48840[0:Res:2887.1,46503.0] || member(regular(intersection(u,intersection(image(element_relation,power_class(v)),w))),power_class(complement(power_class(v))))* -> equal(intersection(u,intersection(image(element_relation,power_class(v)),w)),null_class).
% 300.08/300.51 48839[0:Res:3494.1,46503.0] || member(regular(intersection(intersection(image(element_relation,power_class(u)),v),w)),power_class(complement(power_class(u))))* -> equal(intersection(intersection(image(element_relation,power_class(u)),v),w),null_class).
% 300.08/300.51 48800[0:Res:72.2,46503.0] || member(image(element_relation,power_class(u)),universal_class) member(apply(choice,image(element_relation,power_class(u))),power_class(complement(power_class(u))))* -> equal(image(element_relation,power_class(u)),null_class).
% 300.08/300.51 50007[0:SpR:47762.0,3562.1] || -> subclass(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w) member(not_subclass_element(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w),union(image(element_relation,power_class(u)),v))*.
% 300.08/300.51 50196[0:SpR:47763.0,3562.1] || -> subclass(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w) member(not_subclass_element(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w),union(u,image(element_relation,power_class(v))))*.
% 300.08/300.51 50447[0:Res:282.1,46534.0] || -> equal(restrict(symmetric_difference(complement(u),power_class(v)),w,x),null_class) member(regular(restrict(symmetric_difference(complement(u),power_class(v)),w,x)),union(u,complement(power_class(v))))*.
% 300.08/300.51 50565[0:Res:282.1,46724.0] || -> equal(restrict(symmetric_difference(power_class(u),complement(v)),w,x),null_class) member(regular(restrict(symmetric_difference(power_class(u),complement(v)),w,x)),union(complement(power_class(u)),v))*.
% 300.08/300.51 50803[3:Res:50.1,8119.0] inductive(complement(compose(element_relation,universal_class))) || member(not_subclass_element(image(successor_relation,complement(compose(element_relation,universal_class))),u),element_relation)* -> subclass(image(successor_relation,complement(compose(element_relation,universal_class))),u).
% 300.08/300.51 50849[6:Res:48085.1,61.0] || equal(complement(image(u,image(v,singleton(w)))),null_class)** member(ordered_pair(w,null_class),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,null_class),compose(u,v)).
% 300.08/300.51 50983[4:Rew:15449.0,50974.1] || member(restrict(element_relation,universal_class,u),universal_class) equal(successor(restrict(element_relation,universal_class,u)),sum_class(u)) -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),successor_relation)*.
% 300.08/300.51 50984[4:Rew:15401.0,50973.1] || member(flip(cross_product(u,universal_class)),universal_class) equal(successor(flip(cross_product(u,universal_class))),inverse(u)) -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),successor_relation)*.
% 300.08/300.51 51119[4:Res:60.1,15171.2] || member(ordered_pair(u,ordered_pair(v,cantor(v))),compose(w,x))* member(v,universal_class) subclass(domain_relation,complement(image(w,image(x,singleton(u))))) -> .
% 300.08/300.51 51096[4:Res:25.2,15171.2] || member(ordered_pair(u,cantor(u)),v)* member(ordered_pair(u,cantor(u)),w)* member(u,universal_class) subclass(domain_relation,complement(intersection(w,v)))* -> .
% 300.08/300.51 51148[4:MRR:51113.0,51113.3,32968.1,319.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(u,v))),u),w)* subclass(domain_relation,complement(rotate(w))) -> .
% 300.08/300.51 51149[4:MRR:51112.0,51112.3,32968.1,319.0] || member(ordered_pair(u,v),cross_product(universal_class,universal_class)) member(ordered_pair(ordered_pair(v,u),cantor(ordered_pair(u,v))),w)* subclass(domain_relation,complement(flip(w))) -> .
% 300.08/300.51 51270[2:Res:2230.3,48665.1] || member(u,universal_class) member(ordered_pair(v,w),cross_product(universal_class,universal_class)) member(ordered_pair(ordered_pair(w,u),v),x)* equal(rotate(x),null_class) -> .
% 300.08/300.51 51269[2:Res:2209.3,48665.1] || member(u,universal_class) member(ordered_pair(v,w),cross_product(universal_class,universal_class)) member(ordered_pair(ordered_pair(w,v),u),x)* equal(flip(x),null_class) -> .
% 300.08/300.51 51439[2:MRR:51382.0,9967.1] || -> member(not_subclass_element(regular(image(element_relation,power_class(u))),v),power_class(complement(power_class(u))))* subclass(regular(image(element_relation,power_class(u))),v) equal(image(element_relation,power_class(u)),null_class).
% 300.08/300.51 53519[2:Obv:53495.2] || subclass(u,v) member(regular(u),unordered_pair(w,v))* -> equal(regular(unordered_pair(w,v)),w) equal(u,null_class) equal(unordered_pair(w,v),null_class).
% 300.08/300.51 53520[2:Obv:53494.2] || subclass(u,v) member(regular(u),unordered_pair(v,w))* -> equal(regular(unordered_pair(v,w)),w) equal(u,null_class) equal(unordered_pair(v,w),null_class).
% 300.08/300.51 54104[0:Res:3700.2,46533.0] || member(inverse(u),universal_class) subclass(domain_relation,intersection(complement(v),power_class(w))) member(ordered_pair(inverse(u),range_of(u)),union(v,complement(power_class(w))))* -> .
% 300.08/300.51 54092[0:Res:502.3,46533.0] || member(u,universal_class) subclass(u,intersection(complement(v),power_class(w))) member(apply(choice,u),union(v,complement(power_class(w))))* -> equal(u,null_class).
% 300.08/300.51 54086[0:Res:185.1,46533.0] || member(not_subclass_element(intersection(u,intersection(complement(v),power_class(w))),x),union(v,complement(power_class(w))))* -> subclass(intersection(u,intersection(complement(v),power_class(w))),x).
% 300.08/300.51 54069[0:Res:197.1,46533.0] || member(not_subclass_element(intersection(intersection(complement(u),power_class(v)),w),x),union(u,complement(power_class(v))))* -> subclass(intersection(intersection(complement(u),power_class(v)),w),x).
% 300.08/300.51 54402[0:Res:3700.2,46723.0] || member(inverse(u),universal_class) subclass(domain_relation,intersection(power_class(v),complement(w))) member(ordered_pair(inverse(u),range_of(u)),union(complement(power_class(v)),w))* -> .
% 300.08/300.51 54390[0:Res:502.3,46723.0] || member(u,universal_class) subclass(u,intersection(power_class(v),complement(w))) member(apply(choice,u),union(complement(power_class(v)),w))* -> equal(u,null_class).
% 300.08/300.51 54384[0:Res:185.1,46723.0] || member(not_subclass_element(intersection(u,intersection(power_class(v),complement(w))),x),union(complement(power_class(v)),w))* -> subclass(intersection(u,intersection(power_class(v),complement(w))),x).
% 300.08/300.51 54367[0:Res:197.1,46723.0] || member(not_subclass_element(intersection(intersection(power_class(u),complement(v)),w),x),union(complement(power_class(u)),v))* -> subclass(intersection(intersection(power_class(u),complement(v)),w),x).
% 300.08/300.51 54847[0:SpL:7221.0,4303.1] || member(u,symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))* subclass(complement(symmetric_difference(complement(v),complement(singleton(v)))),w)* -> member(u,w)*.
% 300.08/300.51 55314[0:Res:4320.2,46723.0] || subclass(u,intersection(power_class(v),complement(w))) member(not_subclass_element(intersection(x,u),y),union(complement(power_class(v)),w))* -> subclass(intersection(x,u),y).
% 300.08/300.51 55313[0:Res:4320.2,46533.0] || subclass(u,intersection(complement(v),power_class(w))) member(not_subclass_element(intersection(x,u),y),union(v,complement(power_class(w))))* -> subclass(intersection(x,u),y).
% 300.08/300.51 55301[0:Res:4320.2,10.0] || subclass(u,unordered_pair(v,w))* -> subclass(intersection(x,u),y) equal(not_subclass_element(intersection(x,u),y),w)* equal(not_subclass_element(intersection(x,u),y),v)*.
% 300.08/300.51 56399[3:Res:55795.0,8119.0] || member(not_subclass_element(restrict(union(null_class,complement(compose(element_relation,universal_class))),u,v),w),element_relation)* -> subclass(restrict(union(null_class,complement(compose(element_relation,universal_class))),u,v),w).
% 300.08/300.51 56392[2:Res:55795.0,5614.0] || -> equal(restrict(union(null_class,restrict(u,v,w)),x,y),null_class) member(regular(restrict(union(null_class,restrict(u,v,w)),x,y)),cross_product(v,w))*.
% 300.08/300.51 56484[0:Res:5528.2,46723.0] || subclass(u,intersection(power_class(v),complement(w))) member(not_subclass_element(intersection(u,x),y),union(complement(power_class(v)),w))* -> subclass(intersection(u,x),y).
% 300.08/300.51 56483[0:Res:5528.2,46533.0] || subclass(u,intersection(complement(v),power_class(w))) member(not_subclass_element(intersection(u,x),y),union(v,complement(power_class(w))))* -> subclass(intersection(u,x),y).
% 300.08/300.51 56471[0:Res:5528.2,10.0] || subclass(u,unordered_pair(v,w))* -> subclass(intersection(u,x),y) equal(not_subclass_element(intersection(u,x),y),w)* equal(not_subclass_element(intersection(u,x),y),v)*.
% 300.08/300.51 56629[3:Res:55618.0,8119.0] || member(not_subclass_element(intersection(u,restrict(complement(compose(element_relation,universal_class)),v,w)),x),element_relation)* -> subclass(intersection(u,restrict(complement(compose(element_relation,universal_class)),v,w)),x).
% 300.08/300.51 56621[0:Res:55618.0,5614.0] || -> equal(intersection(u,restrict(restrict(v,w,x),y,z)),null_class) member(regular(intersection(u,restrict(restrict(v,w,x),y,z))),cross_product(w,x))*.
% 300.08/300.51 56722[3:Res:55669.0,8119.0] || member(not_subclass_element(restrict(intersection(complement(compose(element_relation,universal_class)),u),v,w),x),element_relation)* -> subclass(restrict(intersection(complement(compose(element_relation,universal_class)),u),v,w),x).
% 300.08/300.51 56715[0:Res:55669.0,5614.0] || -> equal(restrict(intersection(restrict(u,v,w),x),y,z),null_class) member(regular(restrict(intersection(restrict(u,v,w),x),y,z)),cross_product(v,w))*.
% 300.08/300.51 56924[3:Res:56195.0,8119.0] || member(not_subclass_element(restrict(intersection(u,complement(compose(element_relation,universal_class))),v,w),x),element_relation)* -> subclass(restrict(intersection(u,complement(compose(element_relation,universal_class))),v,w),x).
% 300.08/300.51 56917[0:Res:56195.0,5614.0] || -> equal(restrict(intersection(u,restrict(v,w,x)),y,z),null_class) member(regular(restrict(intersection(u,restrict(v,w,x)),y,z)),cross_product(w,x))*.
% 300.08/300.51 58346[0:Obv:58296.1] || subclass(unordered_pair(u,v),symmetric_difference(w,x))* -> equal(not_subclass_element(unordered_pair(u,v),y),u)** subclass(unordered_pair(u,v),y) member(v,union(w,x)).
% 300.08/300.51 58347[0:Obv:58295.1] || subclass(unordered_pair(u,v),symmetric_difference(w,x))* -> equal(not_subclass_element(unordered_pair(u,v),y),v)** subclass(unordered_pair(u,v),y) member(u,union(w,x)).
% 300.08/300.51 59741[2:Res:59307.1,61.0] || equal(complement(image(u,image(v,singleton(w)))),null_class)** member(ordered_pair(w,y__dfg),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,y__dfg),compose(u,v)).
% 300.08/300.51 59797[2:Res:59308.1,61.0] || equal(complement(image(u,image(v,singleton(w)))),null_class)** member(ordered_pair(w,omega),cross_product(universal_class,universal_class)) -> member(ordered_pair(w,omega),compose(u,v)).
% 300.08/300.51 60481[3:Res:57823.0,8119.0] || member(not_subclass_element(union(null_class,restrict(complement(compose(element_relation,universal_class)),u,v)),w),element_relation)* -> subclass(union(null_class,restrict(complement(compose(element_relation,universal_class)),u,v)),w).
% 300.08/300.51 60474[2:Res:57823.0,5614.0] || -> equal(union(null_class,restrict(restrict(u,v,w),x,y)),null_class) member(regular(union(null_class,restrict(restrict(u,v,w),x,y))),cross_product(v,w))*.
% 300.08/300.51 60622[0:SpL:47380.0,4292.0] || member(u,symmetric_difference(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x)))))* -> member(u,union(v,intersection(power_class(w),power_class(complement(power_class(x)))))).
% 300.08/300.51 60611[0:SpL:47380.0,4292.0] || member(u,symmetric_difference(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x)))* -> member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),x)).
% 300.08/300.51 60610[0:SpL:47380.0,3517.0] || subclass(u,union(complement(power_class(v)),image(element_relation,power_class(w))))* member(regular(u),intersection(power_class(v),power_class(complement(power_class(w))))) -> equal(u,null_class).
% 300.08/300.51 60712[3:Res:57155.0,8119.0] || member(not_subclass_element(intersection(restrict(complement(compose(element_relation,universal_class)),u,v),w),x),element_relation)* -> subclass(intersection(restrict(complement(compose(element_relation,universal_class)),u,v),w),x).
% 300.08/300.51 60704[0:Res:57155.0,5614.0] || -> equal(intersection(restrict(restrict(u,v,w),x,y),z),null_class) member(regular(intersection(restrict(restrict(u,v,w),x,y),z)),cross_product(v,w))*.
% 300.08/300.51 60888[0:SpL:47383.0,4292.0] || member(u,symmetric_difference(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x)))))* -> member(u,union(v,intersection(power_class(complement(power_class(w))),power_class(x)))).
% 300.08/300.51 60877[0:SpL:47383.0,4292.0] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x)))* -> member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),x)).
% 300.08/300.51 60876[0:SpL:47383.0,3517.0] || subclass(u,union(image(element_relation,power_class(v)),complement(power_class(w))))* member(regular(u),intersection(power_class(complement(power_class(v))),power_class(w))) -> equal(u,null_class).
% 300.08/300.51 61214[4:Res:16440.1,11824.0] || member(image(u,null_class),universal_class) -> equal(ordered_pair(first(ordered_pair(apply(u,universal_class),omega)),second(ordered_pair(apply(u,universal_class),omega))),ordered_pair(apply(u,universal_class),omega))**.
% 300.08/300.51 62148[2:Rew:619.1,62147.2] || member(regular(intersection(u,v)),unordered_pair(w,u))* -> equal(regular(unordered_pair(w,u)),w) equal(intersection(u,v),null_class) equal(unordered_pair(w,u),null_class).
% 300.08/300.51 62150[2:Rew:619.2,62149.2] || member(regular(intersection(u,v)),unordered_pair(u,w))* -> equal(regular(unordered_pair(u,w)),w) equal(intersection(u,v),null_class) equal(unordered_pair(u,w),null_class).
% 300.08/300.51 62409[2:Rew:619.1,62408.2] || member(regular(intersection(u,v)),unordered_pair(w,v))* -> equal(regular(unordered_pair(w,v)),w) equal(intersection(u,v),null_class) equal(unordered_pair(w,v),null_class).
% 300.08/300.51 62411[2:Rew:619.2,62410.2] || member(regular(intersection(u,v)),unordered_pair(v,w))* -> equal(regular(unordered_pair(v,w)),w) equal(intersection(u,v),null_class) equal(unordered_pair(v,w),null_class).
% 300.08/300.51 62803[0:Res:50.1,7495.1] inductive(singleton(u)) || member(image(successor_relation,singleton(u)),universal_class) -> equal(image(successor_relation,singleton(u)),null_class) equal(apply(choice,image(successor_relation,singleton(u))),u)**.
% 300.08/300.51 64836[0:Res:1960.2,19.0] || member(u,v)* member(singleton(u),w)* -> equal(ordered_pair(first(singleton(singleton(singleton(u)))),second(singleton(singleton(singleton(u))))),singleton(singleton(singleton(u))))**.
% 300.08/300.51 65578[0:Res:9927.3,46724.0] || member(u,universal_class) member(v,u) subclass(element_relation,symmetric_difference(power_class(w),complement(x))) -> member(ordered_pair(v,u),union(complement(power_class(w)),x))*.
% 300.08/300.51 65577[0:Res:9927.3,4283.0] || member(u,universal_class) member(v,u) subclass(element_relation,symmetric_difference(cross_product(w,x),y)) -> member(ordered_pair(v,u),complement(restrict(y,w,x)))*.
% 300.08/300.51 65576[0:Res:9927.3,46534.0] || member(u,universal_class) member(v,u) subclass(element_relation,symmetric_difference(complement(w),power_class(x))) -> member(ordered_pair(v,u),union(w,complement(power_class(x))))*.
% 300.08/300.51 65574[0:Res:9927.3,4282.0] || member(u,universal_class) member(v,u) subclass(element_relation,symmetric_difference(w,cross_product(x,y))) -> member(ordered_pair(v,u),complement(restrict(w,x,y)))*.
% 300.08/300.51 65640[0:MRR:65604.0,9967.1] || member(u,not_subclass_element(v,image(w,image(x,singleton(u)))))* subclass(element_relation,compose(w,x)) -> subclass(v,image(w,image(x,singleton(u)))).
% 300.08/300.51 66597[0:SpL:46507.0,2803.0] || member(not_subclass_element(union(image(element_relation,power_class(u)),v),w),intersection(power_class(complement(power_class(u))),complement(v)))* -> subclass(union(image(element_relation,power_class(u)),v),w).
% 300.08/300.51 66579[0:SpL:46507.0,2803.0] || member(not_subclass_element(union(u,image(element_relation,power_class(v))),w),intersection(complement(u),power_class(complement(power_class(v)))))* -> subclass(union(u,image(element_relation,power_class(v))),w).
% 300.08/300.51 68449[2:Res:575.1,5670.1] || member(not_subclass_element(u,v),symmetric_difference(w,x))* subclass(u,regular(complement(intersection(w,x))))* -> subclass(u,v) equal(complement(intersection(w,x)),null_class).
% 300.08/300.51 68519[2:MRR:68454.0,9967.1] || subclass(u,regular(image(element_relation,power_class(v)))) -> member(not_subclass_element(u,w),power_class(complement(power_class(v))))* subclass(u,w) equal(image(element_relation,power_class(v)),null_class).
% 300.08/300.51 68520[2:MRR:68453.4,51238.2] || member(not_subclass_element(u,v),cross_product(w,x))* member(not_subclass_element(u,v),y)* subclass(u,regular(restrict(y,w,x)))* -> subclass(u,v).
% 300.08/300.51 68959[0:Res:10901.2,11824.0] || -> equal(apply(choice,unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) equal(ordered_pair(first(ordered_pair(u,omega)),second(ordered_pair(u,omega))),ordered_pair(u,omega))**.
% 300.08/300.51 69187[0:Res:10903.2,11824.0] || -> equal(apply(choice,unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) equal(ordered_pair(first(ordered_pair(v,omega)),second(ordered_pair(v,omega))),ordered_pair(v,omega))**.
% 300.08/300.51 69534[0:SpL:572.0,9906.0] || equal(u,symmetric_difference(complement(v),complement(w)))* member(x,union(complement(v),complement(w)))* member(x,union(v,w)) -> member(x,u)*.
% 300.08/300.51 70213[0:Res:575.1,12154.1] || member(not_subclass_element(u,intersection(complement(intersection(v,w)),x)),symmetric_difference(v,w))* subclass(u,x) -> subclass(u,intersection(complement(intersection(v,w)),x)).
% 300.08/300.51 70333[0:MRR:70218.0,9967.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(image(element_relation,power_class(w)),v)),power_class(complement(power_class(w))))* subclass(u,intersection(image(element_relation,power_class(w)),v)).
% 300.08/300.51 70733[0:Res:575.1,12156.0] || member(not_subclass_element(intersection(u,v),intersection(complement(intersection(w,x)),v)),symmetric_difference(w,x))* -> subclass(intersection(u,v),intersection(complement(intersection(w,x)),v)).
% 300.08/300.51 70897[0:MRR:70738.0,9967.1] || -> member(not_subclass_element(intersection(u,v),intersection(image(element_relation,power_class(w)),v)),power_class(complement(power_class(w))))* subclass(intersection(u,v),intersection(image(element_relation,power_class(w)),v)).
% 300.08/300.51 71413[0:Res:575.1,12157.0] || member(not_subclass_element(intersection(u,v),intersection(complement(intersection(w,x)),u)),symmetric_difference(w,x))* -> subclass(intersection(u,v),intersection(complement(intersection(w,x)),u)).
% 300.08/300.51 71563[0:Rew:7221.0,71373.1] || member(not_subclass_element(symmetric_difference(complement(u),complement(singleton(u))),intersection(v,successor(u))),v)* -> subclass(symmetric_difference(complement(u),complement(singleton(u))),intersection(v,successor(u))).
% 300.08/300.51 71566[0:Rew:572.0,71372.1] || member(not_subclass_element(symmetric_difference(complement(u),complement(v)),intersection(w,union(u,v))),w)* -> subclass(symmetric_difference(complement(u),complement(v)),intersection(w,union(u,v))).
% 300.08/300.51 71579[0:MRR:71418.0,9967.1] || -> member(not_subclass_element(intersection(u,v),intersection(image(element_relation,power_class(w)),u)),power_class(complement(power_class(w))))* subclass(intersection(u,v),intersection(image(element_relation,power_class(w)),u)).
% 300.08/300.51 75562[0:SpR:73483.0,5559.1] || -> subclass(symmetric_difference(union(u,v),complement(intersection(u,v))),w) member(not_subclass_element(symmetric_difference(union(u,v),complement(intersection(u,v))),w),complement(symmetric_difference(u,v)))*.
% 300.08/300.51 75846[2:Rew:75829.0,67887.0] || subclass(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),cross_product(universal_class,universal_class))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),complement(symmetric_difference(u,v))).
% 300.08/300.51 75857[0:Rew:73483.0,75728.1] || member(not_subclass_element(intersection(complement(intersection(u,v)),w),symmetric_difference(u,v)),union(u,v))* -> subclass(intersection(complement(intersection(u,v)),w),symmetric_difference(u,v)).
% 300.08/300.51 75858[0:Rew:73483.0,75727.1] || member(not_subclass_element(intersection(u,complement(intersection(v,w))),symmetric_difference(v,w)),union(v,w))* -> subclass(intersection(u,complement(intersection(v,w))),symmetric_difference(v,w)).
% 300.08/300.51 77585[0:Rew:77572.0,67907.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),complement(symmetric_difference(v,w)))*.
% 300.08/300.51 77586[0:Rew:77572.0,67908.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),complement(symmetric_difference(v,w)))*.
% 300.08/300.51 77667[0:Rew:77572.0,77626.0] || member(not_subclass_element(symmetric_difference(union(u,v),complement(intersection(u,v))),w),symmetric_difference(u,v))* -> subclass(symmetric_difference(union(u,v),complement(intersection(u,v))),w).
% 300.08/300.51 77649[4:Rew:77572.0,67892.0] || subclass(domain_relation,flip(symmetric_difference(union(u,v),complement(intersection(u,v)))))* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),complement(symmetric_difference(u,v)))*.
% 300.08/300.51 77650[4:Rew:77572.0,67891.0] || subclass(domain_relation,rotate(symmetric_difference(union(u,v),complement(intersection(u,v)))))* -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),complement(symmetric_difference(u,v)))*.
% 300.08/300.51 77651[0:Rew:77572.0,67888.0] || subclass(complement(cross_product(universal_class,universal_class)),symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),complement(symmetric_difference(u,v))).
% 300.08/300.51 81729[0:Res:11153.2,11824.0] || -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w) equal(ordered_pair(first(ordered_pair(u,omega)),second(ordered_pair(u,omega))),ordered_pair(u,omega))**.
% 300.08/300.51 82085[0:Res:11154.2,11824.0] || -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w) equal(ordered_pair(first(ordered_pair(v,omega)),second(ordered_pair(v,omega))),ordered_pair(v,omega))**.
% 300.08/300.51 82663[2:Res:28823.1,4634.0] || member(union(null_class,regular(u)),universal_class) member(apply(choice,union(null_class,regular(u))),u)* -> equal(union(null_class,regular(u)),null_class) equal(u,null_class).
% 300.08/300.51 84355[9:Res:76532.1,3523.0] function(restrict(u,v,w)) || -> equal(intersection(successor(restrict(u,v,w)),x),null_class) member(regular(intersection(successor(restrict(u,v,w)),x)),u)*.
% 300.08/300.51 84409[9:Res:76638.1,3523.0] function(restrict(u,v,w)) || -> equal(intersection(x,successor(restrict(u,v,w))),null_class) member(regular(intersection(x,successor(restrict(u,v,w)))),u)*.
% 300.08/300.51 85264[0:Rew:46507.0,85175.1] || member(regular(intersection(power_class(complement(power_class(u))),complement(v))),union(image(element_relation,power_class(u)),v))* -> equal(intersection(power_class(complement(power_class(u))),complement(v)),null_class).
% 300.08/300.51 85265[0:Rew:46507.0,85152.1] || member(regular(intersection(complement(u),power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))* -> equal(intersection(complement(u),power_class(complement(power_class(v)))),null_class).
% 300.08/300.51 86066[0:SpL:46508.0,6490.0] || subclass(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(regular(u),union(intersection(power_class(v),complement(w)),x)) -> equal(u,null_class).
% 300.08/300.51 86065[0:SpL:46502.0,6490.0] || subclass(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(regular(u),union(intersection(complement(v),power_class(w)),x)) -> equal(u,null_class).
% 300.08/300.51 86043[0:SpL:46508.0,6490.0] || subclass(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(regular(u),union(v,intersection(power_class(w),complement(x)))) -> equal(u,null_class).
% 300.08/300.51 86042[0:SpL:46502.0,6490.0] || subclass(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(regular(u),union(v,intersection(complement(w),power_class(x)))) -> equal(u,null_class).
% 300.08/300.51 88910[4:Res:67.2,15172.0] function(u) || member(v,universal_class) subclass(domain_relation,w)* subclass(w,x)* -> member(ordered_pair(image(u,v),cantor(image(u,v))),x)*.
% 300.08/300.51 89009[4:MRR:88953.1,6.0] || member(u,universal_class) subclass(domain_relation,v)* subclass(v,w)* -> equal(u,null_class) member(ordered_pair(apply(choice,u),cantor(apply(choice,u))),w)*.
% 300.08/300.51 89268[4:SpR:47763.0,15178.2] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,complement(power_class(complement(power_class(w)))))) -> member(ordered_pair(u,cantor(u)),union(v,image(element_relation,power_class(w))))*.
% 300.08/300.51 89254[4:SpR:47762.0,15178.2] || member(u,universal_class) subclass(domain_relation,symmetric_difference(complement(power_class(complement(power_class(v)))),w)) -> member(ordered_pair(u,cantor(u)),union(image(element_relation,power_class(v)),w))*.
% 300.08/300.51 89688[0:SpR:46508.0,46532.1] || member(u,universal_class) -> member(u,intersection(union(complement(power_class(v)),w),power_class(x))) member(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 300.08/300.51 89687[0:SpR:46502.0,46532.1] || member(u,universal_class) -> member(u,intersection(union(v,complement(power_class(w))),power_class(x))) member(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 300.08/300.51 90394[2:Rew:89829.1,90041.2] || equal(u,universal_class) member(ordered_pair(u,not_subclass_element(v,image(w,image(x,null_class)))),compose(w,x))* -> subclass(v,image(w,image(x,null_class))).
% 300.08/300.51 90407[0:SpR:46508.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(complement(power_class(w)),x))) member(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 300.08/300.51 90406[0:SpR:46502.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(w,complement(power_class(x))))) member(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 300.08/300.51 91307[0:SpR:46508.0,7040.1] || member(u,symmetric_difference(union(intersection(power_class(v),complement(w)),x),complement(y)))* -> member(u,union(intersection(union(complement(power_class(v)),w),complement(x)),y)).
% 300.08/300.51 91306[0:SpR:46502.0,7040.1] || member(u,symmetric_difference(union(intersection(complement(v),power_class(w)),x),complement(y)))* -> member(u,union(intersection(union(v,complement(power_class(w))),complement(x)),y)).
% 300.08/300.51 91284[0:SpR:46508.0,7040.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),complement(x))),complement(y)))* -> member(u,union(intersection(complement(v),union(complement(power_class(w)),x)),y)).
% 300.08/300.51 91283[0:SpR:46502.0,7040.1] || member(u,symmetric_difference(union(v,intersection(complement(w),power_class(x))),complement(y)))* -> member(u,union(intersection(complement(v),union(w,complement(power_class(x)))),y)).
% 300.08/300.51 91908[0:SpR:46508.0,7118.1] || member(u,symmetric_difference(complement(v),union(intersection(power_class(w),complement(x)),y)))* -> member(u,union(v,intersection(union(complement(power_class(w)),x),complement(y)))).
% 300.08/300.51 91907[0:SpR:46502.0,7118.1] || member(u,symmetric_difference(complement(v),union(intersection(complement(w),power_class(x)),y)))* -> member(u,union(v,intersection(union(w,complement(power_class(x))),complement(y)))).
% 300.08/300.51 91885[0:SpR:46508.0,7118.1] || member(u,symmetric_difference(complement(v),union(w,intersection(power_class(x),complement(y)))))* -> member(u,union(v,intersection(complement(w),union(complement(power_class(x)),y)))).
% 300.08/300.51 91884[0:SpR:46502.0,7118.1] || member(u,symmetric_difference(complement(v),union(w,intersection(complement(x),power_class(y)))))* -> member(u,union(v,intersection(complement(w),union(x,complement(power_class(y)))))).
% 300.08/300.51 92392[0:Rew:46507.0,92305.0] || -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w) member(not_subclass_element(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),union(image(element_relation,power_class(u)),v))*.
% 300.08/300.51 92393[0:Rew:46507.0,92282.0] || -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w) member(not_subclass_element(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),union(u,image(element_relation,power_class(v))))*.
% 300.08/300.51 92780[0:Rew:46507.0,92665.1] || -> member(not_subclass_element(u,intersection(power_class(complement(power_class(v))),complement(w))),union(image(element_relation,power_class(v)),w))* subclass(u,intersection(power_class(complement(power_class(v))),complement(w))).
% 300.08/300.51 92781[0:Rew:46507.0,92642.1] || -> member(not_subclass_element(u,intersection(complement(v),power_class(complement(power_class(w))))),union(v,image(element_relation,power_class(w))))* subclass(u,intersection(complement(v),power_class(complement(power_class(w))))).
% 300.08/300.51 93447[0:Obv:93374.1] || member(not_subclass_element(intersection(u,symmetric_difference(v,w)),intersection(x,union(v,w))),x)* -> subclass(intersection(u,symmetric_difference(v,w)),intersection(x,union(v,w))).
% 300.08/300.51 93793[0:Obv:93717.1] || member(not_subclass_element(intersection(symmetric_difference(u,v),w),intersection(x,union(u,v))),x)* -> subclass(intersection(symmetric_difference(u,v),w),intersection(x,union(u,v))).
% 300.08/300.51 94369[0:Res:4329.1,4304.1] || member(not_subclass_element(intersection(u,restrict(intersection(v,w),x,y)),z),symmetric_difference(v,w))* -> subclass(intersection(u,restrict(intersection(v,w),x,y)),z).
% 300.08/300.51 95009[0:Res:5533.1,4304.1] || member(not_subclass_element(intersection(restrict(intersection(u,v),w,x),y),z),symmetric_difference(u,v))* -> subclass(intersection(restrict(intersection(u,v),w,x),y),z).
% 300.08/300.51 97056[0:SpR:276.0,3699.1] || member(inverse(restrict(cross_product(u,v),w,universal_class)),universal_class) -> member(ordered_pair(inverse(restrict(cross_product(w,universal_class),u,v)),image(cross_product(u,v),w)),domain_relation)*.
% 300.08/300.51 100452[3:SpR:3217.2,6959.2] single_valued_class(u) single_valued_class(v) || member(single_valued1(v),universal_class) -> member(single_valued1(v),range_of(v))* equal(domain__dfg(v,range_of(null_class),single_valued2(u)),single_valued3(v))**.
% 300.08/300.51 100451[3:SpR:3220.2,6959.2] function(u) function(v) || member(single_valued1(v),universal_class) -> member(single_valued1(v),range_of(v))* equal(domain__dfg(v,range_of(null_class),single_valued2(u)),single_valued3(v))**.
% 300.08/300.51 100450[3:SpR:3221.2,6959.2] function(u) single_valued_class(v) || member(single_valued1(v),universal_class) -> member(single_valued1(v),range_of(v))* equal(domain__dfg(v,range_of(null_class),single_valued2(u)),single_valued3(v))**.
% 300.08/300.51 100443[3:SpR:3221.2,6959.2] function(u) single_valued_class(v) || member(single_valued1(u),universal_class) -> member(single_valued1(u),range_of(u))* equal(domain__dfg(u,range_of(null_class),single_valued2(v)),single_valued3(u))**.
% 300.08/300.51 100667[4:SpL:16458.0,11600.0] || member(ordered_pair(u,universal_class),cross_product(universal_class,universal_class)) subclass(composition_function,element_relation) -> member(u,ordered_pair(domain__dfg(xr,universal_class,y__dfg),compose(u,domain__dfg(xr,universal_class,y__dfg))))*.
% 300.08/300.51 100924[4:SpL:15449.0,15168.2] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,regular(v)) member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),v)* -> equal(v,null_class).
% 300.08/300.51 100923[4:SpL:15401.0,15168.2] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,regular(v)) member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),v)* -> equal(v,null_class).
% 300.08/300.51 101001[4:MRR:100937.4,51236.2] || member(ordered_pair(u,cantor(u)),v)* member(ordered_pair(u,cantor(u)),w)* member(u,universal_class) subclass(domain_relation,regular(intersection(w,v)))* -> .
% 300.08/300.51 101003[4:MRR:100964.3,51296.1] || member(ordered_pair(u,ordered_pair(v,cantor(v))),compose(w,x))* member(v,universal_class) subclass(domain_relation,regular(image(w,image(x,singleton(u))))) -> .
% 300.08/300.51 101932[4:SpL:47419.0,24554.1] || equal(intersection(power_class(u),union(v,complement(power_class(w)))),singleton(singleton(null_class))) subclass(universal_class,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> .
% 300.08/300.51 101922[0:SpL:47419.0,221.1] || equal(intersection(power_class(u),union(v,complement(power_class(w)))),range_of(xr)) equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),range_of(xr))** -> .
% 300.08/300.51 101917[0:SpR:71235.1,47419.0] || subclass(union(u,complement(power_class(v))),power_class(w)) -> equal(union(complement(power_class(w)),intersection(complement(u),power_class(v))),complement(union(u,complement(power_class(v)))))**.
% 300.08/300.51 102526[4:SpL:47420.0,24554.1] || equal(intersection(union(u,complement(power_class(v))),power_class(w)),singleton(singleton(null_class))) subclass(universal_class,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> .
% 300.08/300.51 102516[0:SpL:47420.0,221.1] || equal(intersection(union(u,complement(power_class(v))),power_class(w)),range_of(xr)) equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),range_of(xr))** -> .
% 300.08/300.51 102957[4:SpL:47421.0,24554.1] || equal(intersection(union(complement(power_class(u)),v),power_class(w)),singleton(singleton(null_class))) subclass(universal_class,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> .
% 300.08/300.51 102947[0:SpL:47421.0,221.1] || equal(intersection(union(complement(power_class(u)),v),power_class(w)),range_of(xr)) equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),range_of(xr))** -> .
% 300.08/300.51 103374[4:SpL:47423.0,24554.1] || equal(intersection(power_class(u),union(complement(power_class(v)),w)),singleton(singleton(null_class))) subclass(universal_class,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> .
% 300.08/300.51 103364[0:SpL:47423.0,221.1] || equal(intersection(power_class(u),union(complement(power_class(v)),w)),range_of(xr)) equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),range_of(xr))** -> .
% 300.08/300.51 103359[0:SpR:71235.1,47423.0] || subclass(union(complement(power_class(u)),v),power_class(w)) -> equal(union(complement(power_class(w)),intersection(power_class(u),complement(v))),complement(union(complement(power_class(u)),v)))**.
% 300.08/300.51 103593[2:Res:102753.0,5614.0] || -> equal(complement(successor(union(null_class,complement(restrict(u,v,w))))),null_class) member(regular(complement(successor(union(null_class,complement(restrict(u,v,w)))))),cross_product(v,w))*.
% 300.08/300.51 104703[4:Res:4350.1,15021.1] || member(u,universal_class) member(not_subclass_element(restrict(v,singleton(u),universal_class),w),x)* -> subclass(restrict(v,singleton(u),universal_class),w) member(u,cantor(x)).
% 300.08/300.51 104682[4:Res:1960.2,15021.1] || member(u,universal_class) member(singleton(u),singleton(v))* member(v,universal_class) member(singleton(singleton(singleton(u))),w)* -> member(v,cantor(w))*.
% 300.08/300.51 104660[4:Res:7949.0,15021.1] || member(u,universal_class) member(not_subclass_element(v,complement(cross_product(singleton(u),universal_class))),w)* -> subclass(v,complement(cross_product(singleton(u),universal_class))) member(u,cantor(w)).
% 300.08/300.51 105652[2:Res:102288.0,5502.0] || member(regular(union(null_class,intersection(union(null_class,regular(u)),v))),u)* -> equal(union(null_class,intersection(union(null_class,regular(u)),v)),null_class) equal(u,null_class).
% 300.08/300.51 105651[2:Res:102288.0,3523.0] || -> equal(union(null_class,intersection(union(null_class,restrict(u,v,w)),x)),null_class) member(regular(union(null_class,intersection(union(null_class,restrict(u,v,w)),x))),u)*.
% 300.08/300.51 105902[2:Res:102324.0,5502.0] || member(regular(union(null_class,intersection(u,union(null_class,regular(v))))),v)* -> equal(union(null_class,intersection(u,union(null_class,regular(v)))),null_class) equal(v,null_class).
% 300.08/300.51 105901[2:Res:102324.0,3523.0] || -> equal(union(null_class,intersection(u,union(null_class,restrict(v,w,x)))),null_class) member(regular(union(null_class,intersection(u,union(null_class,restrict(v,w,x))))),v)*.
% 300.08/300.51 108157[2:Rew:27508.0,106029.1] || member(not_subclass_element(intersection(union(null_class,complement(u)),complement(v)),w),union(union(null_class,u),v))* -> subclass(intersection(union(null_class,complement(u)),complement(v)),w).
% 300.08/300.51 108158[2:Rew:72272.0,106028.1] || member(not_subclass_element(intersection(union(null_class,complement(u)),complement(v)),w),union(union(u,null_class),v))* -> subclass(intersection(union(null_class,complement(u)),complement(v)),w).
% 300.08/300.51 108159[2:Rew:35175.0,106027.1] || member(not_subclass_element(intersection(union(null_class,complement(u)),complement(v)),w),union(union(u,u),v))* -> subclass(intersection(union(null_class,complement(u)),complement(v)),w).
% 300.08/300.51 108166[2:Rew:27508.0,106002.1] || member(not_subclass_element(intersection(complement(u),union(null_class,complement(v))),w),union(u,union(null_class,v)))* -> subclass(intersection(complement(u),union(null_class,complement(v))),w).
% 300.08/300.51 108167[2:Rew:72272.0,106001.1] || member(not_subclass_element(intersection(complement(u),union(null_class,complement(v))),w),union(u,union(v,null_class)))* -> subclass(intersection(complement(u),union(null_class,complement(v))),w).
% 300.08/300.51 108168[2:Rew:35175.0,106000.1] || member(not_subclass_element(intersection(complement(u),union(null_class,complement(v))),w),union(u,union(v,v)))* -> subclass(intersection(complement(u),union(null_class,complement(v))),w).
% 300.08/300.51 106232[0:Rew:106066.0,7610.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(w,complement(union(x,y)))))* member(u,union(v,intersection(complement(w),union(x,y)))).
% 300.08/300.51 106245[0:Rew:106066.0,54344.0] || member(u,intersection(power_class(v),union(w,complement(union(x,y))))) member(u,union(complement(power_class(v)),intersection(complement(w),union(x,y))))* -> .
% 300.08/300.51 106263[0:Rew:106066.0,91880.1] || member(u,symmetric_difference(complement(v),union(w,image(element_relation,union(x,y)))))* -> member(u,union(v,intersection(complement(w),power_class(complement(union(x,y)))))).
% 300.08/300.51 106284[0:Rew:106066.0,7625.1] || member(u,universal_class) -> member(u,intersection(union(v,complement(union(w,x))),complement(y)))* member(u,union(intersection(complement(v),union(w,x)),y)).
% 300.08/300.51 106325[0:Rew:106066.0,54049.0] || member(u,intersection(union(v,complement(union(w,x))),power_class(y))) member(u,union(intersection(complement(v),union(w,x)),complement(power_class(y))))* -> .
% 300.08/300.51 108176[0:Rew:78007.0,106327.0] || member(u,symmetric_difference(union(v,complement(union(w,x))),union(complement(v),union(w,x))))* -> member(u,complement(symmetric_difference(complement(v),union(w,x)))).
% 300.08/300.51 106342[4:Rew:106066.0,104956.1] || member(u,universal_class) subclass(domain_relation,union(v,complement(union(w,x)))) member(ordered_pair(u,cantor(u)),intersection(complement(v),union(w,x)))* -> .
% 300.08/300.51 106351[0:Rew:106066.0,86038.0] || subclass(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(regular(u),union(v,image(element_relation,union(w,x)))) -> equal(u,null_class).
% 300.08/300.51 106353[0:Rew:106066.0,91279.1] || member(u,symmetric_difference(union(v,image(element_relation,union(w,x))),complement(y)))* -> member(u,union(intersection(complement(v),power_class(complement(union(w,x)))),y)).
% 300.08/300.51 106357[0:Rew:106066.0,90402.1] || member(u,universal_class) -> member(u,intersection(power_class(v),power_class(complement(union(w,x))))) member(u,union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 300.08/300.51 106360[0:Rew:106066.0,61917.2] function(u) || member(v,universal_class) subclass(universal_class,power_class(complement(union(w,x)))) member(image(u,v),image(element_relation,union(w,x)))* -> .
% 300.08/300.51 106367[0:Rew:106066.0,91903.1] || member(u,symmetric_difference(complement(v),union(image(element_relation,union(w,x)),y)))* -> member(u,union(v,intersection(power_class(complement(union(w,x))),complement(y)))).
% 300.08/300.51 106373[0:Rew:106066.0,7613.1] || member(u,universal_class) -> member(u,intersection(complement(v),union(complement(union(w,x)),y)))* member(u,union(v,intersection(union(w,x),complement(y)))).
% 300.08/300.51 106386[0:Rew:106066.0,54347.0] || member(u,intersection(power_class(v),union(complement(union(w,x)),y))) member(u,union(complement(power_class(v)),intersection(union(w,x),complement(y))))* -> .
% 300.08/300.51 106435[4:Rew:106066.0,105012.1] || member(u,universal_class) subclass(domain_relation,symmetric_difference(v,complement(union(w,x)))) member(ordered_pair(u,cantor(u)),intersection(complement(v),union(w,x)))* -> .
% 300.08/300.51 106642[0:Rew:106066.0,91977.1] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),symmetric_difference(complement(u),union(v,w)))* subclass(union(u,complement(union(v,w))),cross_product(universal_class,universal_class)) -> .
% 300.08/300.51 106665[0:Rew:106066.0,86061.0] || subclass(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(regular(u),union(image(element_relation,union(v,w)),x)) -> equal(u,null_class).
% 300.08/300.51 106667[0:Rew:106066.0,91302.1] || member(u,symmetric_difference(union(image(element_relation,union(v,w)),x),complement(y)))* -> member(u,union(intersection(power_class(complement(union(v,w))),complement(x)),y)).
% 300.08/300.51 106668[0:Rew:106066.0,7195.0] || -> equal(intersection(union(u,image(element_relation,union(v,w))),union(complement(u),power_class(complement(union(v,w))))),symmetric_difference(complement(u),power_class(complement(union(v,w)))))**.
% 300.08/300.51 106671[0:Rew:106066.0,61891.1] || member(u,universal_class) subclass(u,power_class(complement(union(v,w)))) member(apply(choice,u),image(element_relation,union(v,w)))* -> equal(u,null_class).
% 300.08/300.51 106672[0:Rew:106066.0,61921.0] || subclass(u,power_class(complement(union(v,w)))) member(not_subclass_element(intersection(x,u),y),image(element_relation,union(v,w)))* -> subclass(intersection(x,u),y).
% 300.08/300.51 106673[0:Rew:106066.0,61923.0] || subclass(u,power_class(complement(union(v,w)))) member(not_subclass_element(intersection(u,x),y),image(element_relation,union(v,w)))* -> subclass(intersection(u,x),y).
% 300.08/300.51 106680[0:Rew:106066.0,33721.0] || -> equal(union(intersection(u,image(element_relation,union(v,w))),intersection(complement(u),power_class(complement(union(v,w))))),complement(symmetric_difference(u,image(element_relation,union(v,w)))))**.
% 300.08/300.51 106698[0:Rew:106066.0,89683.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(union(v,w))),power_class(x))) member(u,union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 300.08/300.51 106700[0:Rew:106066.0,61903.1] || member(inverse(u),universal_class) subclass(domain_relation,power_class(complement(union(v,w)))) member(ordered_pair(inverse(u),range_of(u)),image(element_relation,union(v,w)))* -> .
% 300.08/300.51 106732[0:Rew:106066.0,7628.1] || member(u,universal_class) -> member(u,intersection(union(complement(union(v,w)),x),complement(y)))* member(u,union(intersection(union(v,w),complement(x)),y)).
% 300.08/300.51 106773[0:Rew:106066.0,54052.0] || member(u,intersection(union(complement(union(v,w)),x),power_class(y))) member(u,union(intersection(union(v,w),complement(x)),complement(power_class(y))))* -> .
% 300.08/300.51 106775[0:Rew:106066.0,78084.0] || member(u,symmetric_difference(union(union(v,w),complement(x)),union(complement(union(v,w)),x)))* -> member(u,complement(symmetric_difference(union(v,w),complement(x)))).
% 300.08/300.51 106790[4:Rew:106066.0,105329.1] || member(u,universal_class) subclass(domain_relation,union(complement(union(v,w)),x)) member(ordered_pair(u,cantor(u)),intersection(union(v,w),complement(x)))* -> .
% 300.08/300.51 106877[4:Rew:106066.0,105385.1] || member(u,universal_class) subclass(domain_relation,symmetric_difference(complement(union(v,w)),x)) member(ordered_pair(u,cantor(u)),intersection(union(v,w),complement(x)))* -> .
% 300.08/300.51 106990[0:Rew:106066.0,91378.1] || member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),symmetric_difference(union(u,v),complement(w)))* subclass(union(complement(union(u,v)),w),cross_product(universal_class,universal_class)) -> .
% 300.08/300.51 107051[0:Rew:106066.0,7210.0] || -> equal(intersection(union(image(element_relation,union(u,v)),w),union(power_class(complement(union(u,v))),complement(w))),symmetric_difference(power_class(complement(union(u,v))),complement(w)))**.
% 300.08/300.51 107061[0:Rew:106066.0,33738.0] || -> equal(union(intersection(image(element_relation,union(u,v)),w),intersection(power_class(complement(union(u,v))),complement(w))),complement(symmetric_difference(image(element_relation,union(u,v)),w)))**.
% 300.08/300.51 107727[0:Rew:107703.0,46557.0] || -> equal(union(u,intersection(union(v,complement(power_class(w))),complement(singleton(intersection(complement(v),power_class(w)))))),union(u,complement(successor(intersection(complement(v),power_class(w))))))**.
% 300.08/300.51 107728[0:Rew:107703.0,46747.0] || -> equal(union(u,intersection(union(complement(power_class(v)),w),complement(singleton(intersection(power_class(v),complement(w)))))),union(u,complement(successor(intersection(power_class(v),complement(w))))))**.
% 300.08/300.51 107744[0:Rew:107716.0,46982.0] || -> equal(union(intersection(union(complement(power_class(u)),v),complement(singleton(intersection(power_class(u),complement(v))))),w),union(w,complement(successor(intersection(power_class(u),complement(v))))))**.
% 300.08/300.51 107745[0:Rew:107716.0,46688.0] || -> equal(union(intersection(union(u,complement(power_class(v))),complement(singleton(intersection(complement(u),power_class(v))))),w),union(w,complement(successor(intersection(complement(u),power_class(v))))))**.
% 300.08/300.51 108223[2:Rew:106066.0,106559.1] || member(regular(regular(union(u,complement(union(v,w))))),symmetric_difference(complement(u),union(v,w)))* -> equal(regular(union(u,complement(union(v,w)))),null_class).
% 300.08/300.51 108224[0:Rew:106066.0,106690.1] || member(not_subclass_element(intersection(u,power_class(complement(union(v,w)))),x),image(element_relation,union(v,w)))* -> subclass(intersection(u,power_class(complement(union(v,w)))),x).
% 300.08/300.51 108225[0:Rew:107703.0,106693.0] || -> equal(union(u,intersection(power_class(complement(union(v,w))),complement(singleton(image(element_relation,union(v,w)))))),union(u,complement(successor(image(element_relation,union(v,w))))))**.
% 300.08/300.51 108228[2:Rew:106066.0,106910.1] || member(regular(regular(union(complement(union(u,v)),w))),symmetric_difference(union(u,v),complement(w)))* -> equal(regular(union(complement(union(u,v)),w)),null_class).
% 300.08/300.51 108230[0:Rew:107716.0,107068.0] || -> equal(union(intersection(power_class(complement(union(u,v))),complement(singleton(image(element_relation,union(u,v))))),w),union(w,complement(successor(image(element_relation,union(u,v))))))**.
% 300.08/300.51 108231[0:Rew:106066.0,107079.1] || member(not_subclass_element(intersection(power_class(complement(union(u,v))),w),x),image(element_relation,union(u,v)))* -> subclass(intersection(power_class(complement(union(u,v))),w),x).
% 300.08/300.51 108232[9:Rew:106066.0,107123.1] function(intersection(complement(u),complement(v))) || member(regular(successor(complement(union(u,v)))),union(u,v))* -> equal(successor(complement(union(u,v))),null_class).
% 300.08/300.51 108236[0:Rew:106066.0,107205.1] || -> subclass(symmetric_difference(intersection(u,v),complement(union(u,v))),w) member(not_subclass_element(symmetric_difference(intersection(u,v),complement(union(u,v))),w),complement(symmetric_difference(u,v)))*.
% 300.08/300.51 108301[0:Rew:106066.0,106010.1,106066.0,106010.1,106066.0,106010.0] || member(not_subclass_element(intersection(union(u,v),complement(w)),x),union(complement(union(u,v)),w))* -> subclass(complement(union(complement(union(u,v)),w)),x).
% 300.08/300.51 108302[0:Rew:106066.0,105983.1,106066.0,105983.1,106066.0,105983.0] || member(not_subclass_element(intersection(complement(u),union(v,w)),x),union(u,complement(union(v,w))))* -> subclass(complement(union(u,complement(union(v,w)))),x).
% 300.08/300.51 108540[2:Rew:107276.0,108539.1,107276.0,108539.0] || member(not_subclass_element(intersection(union(u,v),power_class(w)),x),complement(intersection(union(u,v),power_class(w))))* -> subclass(intersection(union(u,v),power_class(w)),x).
% 300.08/300.51 108544[2:Rew:107276.0,108543.1,107276.0,108543.0] || member(not_subclass_element(intersection(power_class(u),union(v,w)),x),complement(intersection(power_class(u),union(v,w))))* -> subclass(intersection(power_class(u),union(v,w)),x).
% 300.08/300.51 110927[2:Res:102282.0,5502.0] || member(regular(intersection(intersection(union(null_class,regular(u)),v),w)),u)* -> equal(intersection(intersection(union(null_class,regular(u)),v),w),null_class) equal(u,null_class).
% 300.08/300.51 110926[2:Res:102282.0,3523.0] || -> equal(intersection(intersection(union(null_class,restrict(u,v,w)),x),y),null_class) member(regular(intersection(intersection(union(null_class,restrict(u,v,w)),x),y)),u)*.
% 300.08/300.51 111420[2:Res:102293.0,5502.0] || member(regular(intersection(u,intersection(v,union(null_class,regular(w))))),w)* -> equal(intersection(u,intersection(v,union(null_class,regular(w)))),null_class) equal(w,null_class).
% 300.08/300.51 111419[2:Res:102293.0,3523.0] || -> equal(intersection(u,intersection(v,union(null_class,restrict(w,x,y)))),null_class) member(regular(intersection(u,intersection(v,union(null_class,restrict(w,x,y))))),w)*.
% 300.08/300.51 111566[2:Res:102326.0,5502.0] || member(regular(intersection(u,intersection(union(null_class,regular(v)),w))),v)* -> equal(intersection(u,intersection(union(null_class,regular(v)),w)),null_class) equal(v,null_class).
% 300.08/300.51 111565[2:Res:102326.0,3523.0] || -> equal(intersection(u,intersection(union(null_class,restrict(v,w,x)),y)),null_class) member(regular(intersection(u,intersection(union(null_class,restrict(v,w,x)),y))),v)*.
% 300.08/300.51 111721[2:Res:102332.0,5502.0] || member(regular(intersection(intersection(u,union(null_class,regular(v))),w)),v)* -> equal(intersection(intersection(u,union(null_class,regular(v))),w),null_class) equal(v,null_class).
% 300.08/300.51 111720[2:Res:102332.0,3523.0] || -> equal(intersection(intersection(u,union(null_class,restrict(v,w,x))),y),null_class) member(regular(intersection(intersection(u,union(null_class,restrict(v,w,x))),y)),v)*.
% 300.08/300.51 112104[0:Rew:107615.0,111981.0] || -> subclass(symmetric_difference(complement(u),power_class(complement(successor(v)))),w) member(not_subclass_element(symmetric_difference(complement(u),power_class(complement(successor(v)))),w),union(u,image(element_relation,successor(v))))*.
% 300.08/300.51 112105[0:Rew:107615.0,111935.0] || -> subclass(symmetric_difference(power_class(complement(successor(u))),complement(v)),w) member(not_subclass_element(symmetric_difference(power_class(complement(successor(u))),complement(v)),w),union(image(element_relation,successor(u)),v))*.
% 300.08/300.51 112106[0:Rew:107615.0,112008.2,107615.0,112008.0] || member(power_class(complement(successor(u))),universal_class) member(apply(choice,power_class(complement(successor(u)))),image(element_relation,successor(u)))* -> equal(power_class(complement(successor(u))),null_class).
% 300.08/300.51 112668[0:SpR:107703.0,46722.1] || member(u,universal_class) -> member(u,intersection(power_class(v),union(w,complement(successor(x))))) member(u,union(complement(power_class(v)),intersection(complement(w),successor(x))))*.
% 300.08/300.51 112658[0:SpR:107703.0,46532.1] || member(u,universal_class) -> member(u,intersection(union(v,complement(successor(w))),power_class(x))) member(u,union(intersection(complement(v),successor(w)),complement(power_class(x))))*.
% 300.08/300.51 112654[0:SpR:107703.0,572.0] || -> equal(intersection(union(u,intersection(complement(v),successor(w))),union(complement(u),union(v,complement(successor(w))))),symmetric_difference(complement(u),union(v,complement(successor(w)))))**.
% 300.08/300.51 112609[0:SpR:107703.0,572.0] || -> equal(intersection(union(intersection(complement(u),successor(v)),w),union(union(u,complement(successor(v))),complement(w))),symmetric_difference(union(u,complement(successor(v))),complement(w)))**.
% 300.08/300.51 112842[0:Rew:107703.0,112749.1] || member(not_subclass_element(intersection(u,union(v,complement(successor(w)))),x),intersection(complement(v),successor(w)))* -> subclass(intersection(u,union(v,complement(successor(w)))),x).
% 300.08/300.51 112843[0:Rew:107703.0,112730.1] || member(not_subclass_element(intersection(union(u,complement(successor(v))),w),x),intersection(complement(u),successor(v)))* -> subclass(intersection(union(u,complement(successor(v))),w),x).
% 300.08/300.51 114290[0:Res:5528.2,106077.0] || subclass(u,image(element_relation,union(v,w))) member(not_subclass_element(intersection(u,x),y),power_class(complement(union(v,w))))* -> subclass(intersection(u,x),y).
% 300.08/300.51 114288[0:Res:4320.2,106077.0] || subclass(u,image(element_relation,union(v,w))) member(not_subclass_element(intersection(x,u),y),power_class(complement(union(v,w))))* -> subclass(intersection(x,u),y).
% 300.08/300.51 114267[0:Res:3700.2,106077.0] || member(inverse(u),universal_class) subclass(domain_relation,image(element_relation,union(v,w))) member(ordered_pair(inverse(u),range_of(u)),power_class(complement(union(v,w))))* -> .
% 300.08/300.51 114255[0:Res:502.3,106077.0] || member(u,universal_class) subclass(u,image(element_relation,union(v,w))) member(apply(choice,u),power_class(complement(union(v,w))))* -> equal(u,null_class).
% 300.08/300.51 114249[0:Res:185.1,106077.0] || member(not_subclass_element(intersection(u,image(element_relation,union(v,w))),x),power_class(complement(union(v,w))))* -> subclass(intersection(u,image(element_relation,union(v,w))),x).
% 300.08/300.51 114229[0:Res:197.1,106077.0] || member(not_subclass_element(intersection(image(element_relation,union(u,v)),w),x),power_class(complement(union(u,v))))* -> subclass(intersection(image(element_relation,union(u,v)),w),x).
% 300.08/300.51 115965[0:Res:2885.2,106068.0] || subclass(u,symmetric_difference(complement(v),union(w,x))) -> equal(intersection(y,u),null_class) member(regular(intersection(y,u)),union(v,complement(union(w,x))))*.
% 300.08/300.51 115963[0:Res:3492.2,106068.0] || subclass(u,symmetric_difference(complement(v),union(w,x))) -> equal(intersection(u,y),null_class) member(regular(intersection(u,y)),union(v,complement(union(w,x))))*.
% 300.08/300.51 115948[4:Res:14894.1,106068.0] || subclass(domain_relation,flip(symmetric_difference(complement(u),union(v,w)))) -> member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),union(u,complement(union(v,w))))*.
% 300.08/300.51 115947[4:Res:14893.1,106068.0] || subclass(domain_relation,rotate(symmetric_difference(complement(u),union(v,w)))) -> member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),union(u,complement(union(v,w))))*.
% 300.08/300.51 115944[0:Res:450.1,106068.0] || subclass(complement(cross_product(universal_class,universal_class)),symmetric_difference(complement(u),union(v,w))) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,complement(union(v,w))))*.
% 300.08/300.51 115943[0:Res:6852.1,106068.0] || subclass(complement(symmetric_difference(complement(u),union(v,w))),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,complement(union(v,w))))*.
% 300.08/300.51 115932[0:Res:7949.0,106068.0] || -> subclass(u,complement(symmetric_difference(complement(v),union(w,x)))) member(not_subclass_element(u,complement(symmetric_difference(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 300.08/300.51 116407[0:Res:2885.2,106082.0] || subclass(u,symmetric_difference(union(v,w),complement(x))) -> equal(intersection(y,u),null_class) member(regular(intersection(y,u)),union(complement(union(v,w)),x))*.
% 300.08/300.51 116405[0:Res:3492.2,106082.0] || subclass(u,symmetric_difference(union(v,w),complement(x))) -> equal(intersection(u,y),null_class) member(regular(intersection(u,y)),union(complement(union(v,w)),x))*.
% 300.08/300.51 116390[4:Res:14894.1,106082.0] || subclass(domain_relation,flip(symmetric_difference(union(u,v),complement(w)))) -> member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),union(complement(union(u,v)),w))*.
% 300.08/300.51 116389[4:Res:14893.1,106082.0] || subclass(domain_relation,rotate(symmetric_difference(union(u,v),complement(w)))) -> member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),union(complement(union(u,v)),w))*.
% 300.08/300.51 116386[0:Res:450.1,106082.0] || subclass(complement(cross_product(universal_class,universal_class)),symmetric_difference(union(u,v),complement(w))) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(complement(union(u,v)),w))*.
% 300.08/300.51 116385[0:Res:6852.1,106082.0] || subclass(complement(symmetric_difference(union(u,v),complement(w))),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(complement(union(u,v)),w))*.
% 300.08/300.51 116374[0:Res:7949.0,106082.0] || -> subclass(u,complement(symmetric_difference(union(v,w),complement(x)))) member(not_subclass_element(u,complement(symmetric_difference(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 300.08/300.51 118171[4:Res:14830.2,106067.0] || member(u,universal_class) subclass(domain_relation,intersection(complement(v),union(w,x))) member(ordered_pair(u,cantor(u)),union(v,complement(union(w,x))))* -> .
% 300.08/300.51 118094[0:SpL:46508.0,106067.0] || member(u,intersection(union(complement(power_class(v)),w),union(x,y))) member(u,union(intersection(power_class(v),complement(w)),complement(union(x,y))))* -> .
% 300.08/300.51 118093[0:SpL:107703.0,106067.0] || member(u,intersection(union(v,complement(successor(w))),union(x,y))) member(u,union(intersection(complement(v),successor(w)),complement(union(x,y))))* -> .
% 300.08/300.51 118092[0:SpL:46502.0,106067.0] || member(u,intersection(union(v,complement(power_class(w))),union(x,y))) member(u,union(intersection(complement(v),power_class(w)),complement(union(x,y))))* -> .
% 300.08/300.51 118090[0:SpL:106084.0,106067.0] || member(u,intersection(power_class(complement(union(v,w))),union(x,y))) member(u,union(image(element_relation,union(v,w)),complement(union(x,y))))* -> .
% 300.08/300.51 118933[4:Res:14830.2,106081.0] || member(u,universal_class) subclass(domain_relation,intersection(union(v,w),complement(x))) member(ordered_pair(u,cantor(u)),union(complement(union(v,w)),x))* -> .
% 300.08/300.51 118817[0:SpL:46508.0,106081.0] || member(u,intersection(union(v,w),union(complement(power_class(x)),y))) member(u,union(complement(union(v,w)),intersection(power_class(x),complement(y))))* -> .
% 300.08/300.51 118816[0:SpL:107703.0,106081.0] || member(u,intersection(union(v,w),union(x,complement(successor(y))))) member(u,union(complement(union(v,w)),intersection(complement(x),successor(y))))* -> .
% 300.08/300.51 118815[0:SpL:46502.0,106081.0] || member(u,intersection(union(v,w),union(x,complement(power_class(y))))) member(u,union(complement(union(v,w)),intersection(complement(x),power_class(y))))* -> .
% 300.08/300.51 118813[0:SpL:106084.0,106081.0] || member(u,intersection(union(v,w),power_class(complement(union(x,y))))) member(u,union(complement(union(v,w)),image(element_relation,union(x,y))))* -> .
% 300.08/300.51 121006[2:Rew:107276.0,120927.0,26509.0,120927.0] || member(u,union(cross_product(v,w),x)) member(u,complement(restrict(x,v,w))) member(u,complement(symmetric_difference(cross_product(v,w),x)))* -> .
% 300.08/300.51 121026[2:Rew:26509.0,121025.0] || -> equal(union(null_class,symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u)))),symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))))**.
% 300.08/300.51 121603[2:Rew:107276.0,121533.0,26509.0,121533.0] || member(u,union(v,cross_product(w,x))) member(u,complement(restrict(v,w,x))) member(u,complement(symmetric_difference(v,cross_product(w,x))))* -> .
% 300.08/300.51 121623[2:Rew:26509.0,121622.0] || -> equal(union(null_class,symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w))))),symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))))**.
% 300.08/300.51 121862[0:SpR:92205.1,47421.0] || subclass(union(complement(power_class(u)),v),power_class(w)) -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(union(complement(power_class(u)),v)))**.
% 300.08/300.51 121861[0:SpR:92205.1,47420.0] || subclass(union(u,complement(power_class(v))),power_class(w)) -> equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(union(u,complement(power_class(v)))))**.
% 300.08/300.51 122340[4:SpL:106696.0,24554.1] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),singleton(singleton(null_class))) subclass(universal_class,union(complement(power_class(u)),image(element_relation,union(v,w))))* -> .
% 300.08/300.51 122330[0:SpL:106696.0,221.1] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),range_of(xr)) equal(union(complement(power_class(u)),image(element_relation,union(v,w))),range_of(xr))** -> .
% 300.08/300.51 122757[4:SpL:106825.0,24554.1] || equal(intersection(power_class(complement(power_class(u))),union(v,w)),singleton(singleton(null_class))) subclass(universal_class,union(image(element_relation,power_class(u)),complement(union(v,w))))* -> .
% 300.08/300.51 122747[0:SpL:106825.0,221.1] || equal(intersection(power_class(complement(power_class(u))),union(v,w)),range_of(xr)) equal(union(image(element_relation,power_class(u)),complement(union(v,w))),range_of(xr))** -> .
% 300.08/300.51 122648[0:SpR:106825.0,27.2] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),union(w,x))) member(u,union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 300.08/300.51 123239[4:SpL:107088.0,24554.1] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),singleton(singleton(null_class))) subclass(universal_class,union(image(element_relation,union(u,v)),complement(power_class(w))))* -> .
% 300.08/300.51 123229[0:SpL:107088.0,221.1] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),range_of(xr)) equal(union(image(element_relation,union(u,v)),complement(power_class(w))),range_of(xr))** -> .
% 300.08/300.51 123631[4:SpL:107225.0,24554.1] || equal(intersection(union(u,v),power_class(complement(power_class(w)))),singleton(singleton(null_class))) subclass(universal_class,union(complement(union(u,v)),image(element_relation,power_class(w))))* -> .
% 300.08/300.51 123621[0:SpL:107225.0,221.1] || equal(intersection(union(u,v),power_class(complement(power_class(w)))),range_of(xr)) equal(union(complement(union(u,v)),image(element_relation,power_class(w))),range_of(xr))** -> .
% 300.08/300.51 123526[0:SpR:107225.0,27.2] || member(u,universal_class) -> member(u,intersection(union(v,w),power_class(complement(power_class(x))))) member(u,union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 300.08/300.51 123969[2:Res:88642.1,7503.1] || subclass(u,restrict(v,w,x))* member(union(u,u),universal_class) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),v)*.
% 300.08/300.51 123968[2:Res:88641.1,7503.1] || subclass(u,restrict(v,w,x))* member(union(u,null_class),universal_class) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),v)*.
% 300.08/300.51 123959[0:Res:55353.1,7503.1] || subclass(u,restrict(v,w,x))* member(intersection(y,u),universal_class) -> equal(intersection(y,u),null_class) member(apply(choice,intersection(y,u)),v)*.
% 300.08/300.51 123955[0:Res:56523.1,7503.1] || subclass(u,restrict(v,w,x))* member(intersection(u,y),universal_class) -> equal(intersection(u,y),null_class) member(apply(choice,intersection(u,y)),v)*.
% 300.08/300.51 123945[2:Res:88640.1,7503.1] || subclass(u,restrict(v,w,x))* member(union(null_class,u),universal_class) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),v)*.
% 300.08/300.51 124781[2:Rew:26509.0,124672.2,47353.0,124672.2] || member(u,universal_class) subclass(complement(intersection(power_class(v),power_class(w))),x)* -> member(u,union(null_class,intersection(power_class(v),power_class(w))))* member(u,x)*.
% 300.08/300.51 127566[2:Res:114051.0,5653.0] || -> subclass(regular(complement(unordered_pair(u,v))),w) equal(not_subclass_element(regular(complement(unordered_pair(u,v))),w),v)** equal(not_subclass_element(regular(complement(unordered_pair(u,v))),w),u)**.
% 300.08/300.51 127565[2:Res:88642.1,5653.0] || subclass(u,unordered_pair(v,w))* -> subclass(union(u,u),x) equal(not_subclass_element(union(u,u),x),w)* equal(not_subclass_element(union(u,u),x),v)*.
% 300.08/300.51 127564[2:Res:88641.1,5653.0] || subclass(u,unordered_pair(v,w))* -> subclass(union(u,null_class),x) equal(not_subclass_element(union(u,null_class),x),w)* equal(not_subclass_element(union(u,null_class),x),v)*.
% 300.08/300.51 127541[2:Res:88640.1,5653.0] || subclass(u,unordered_pair(v,w))* -> subclass(union(null_class,u),x) equal(not_subclass_element(union(null_class,u),x),w)* equal(not_subclass_element(union(null_class,u),x),v)*.
% 300.08/300.51 129415[3:Res:57943.0,8118.1] || member(complement(successor(compose(element_relation,universal_class))),universal_class) member(apply(choice,complement(successor(compose(element_relation,universal_class)))),element_relation)* -> equal(complement(successor(compose(element_relation,universal_class))),null_class).
% 300.08/300.51 131688[0:Res:6324.2,273.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),cross_product(w,x))*.
% 300.08/300.51 131679[0:Res:6324.2,4304.1] || member(flip(cross_product(u,universal_class)),universal_class) subclass(domain_relation,intersection(v,w)) member(ordered_pair(flip(cross_product(u,universal_class)),inverse(u)),symmetric_difference(v,w))* -> .
% 300.08/300.51 131959[0:Res:6323.2,273.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),cross_product(w,x))*.
% 300.08/300.51 131950[0:Res:6323.2,4304.1] || member(restrict(element_relation,universal_class,u),universal_class) subclass(domain_relation,intersection(v,w)) member(ordered_pair(restrict(element_relation,universal_class,u),sum_class(u)),symmetric_difference(v,w))* -> .
% 300.08/300.51 131933[4:SpR:50370.0,6323.2] || member(restrict(element_relation,universal_class,complement(power_class(universal_class))),universal_class) subclass(domain_relation,u) -> member(ordered_pair(restrict(element_relation,universal_class,complement(power_class(universal_class))),apply(element_relation,universal_class)),u)*.
% 300.08/300.51 131931[4:SpR:16405.0,6323.2] || member(restrict(element_relation,universal_class,image(u,null_class)),universal_class) subclass(domain_relation,v) -> member(ordered_pair(restrict(element_relation,universal_class,image(u,null_class)),apply(u,universal_class)),v)*.
% 300.08/300.51 136183[3:Res:135360.0,8119.0] || member(not_subclass_element(complement(successor(complement(intersection(complement(compose(element_relation,universal_class)),u)))),v),element_relation)* -> subclass(complement(successor(complement(intersection(complement(compose(element_relation,universal_class)),u)))),v).
% 300.08/300.51 136164[2:Res:135360.0,5614.0] || -> equal(complement(successor(complement(intersection(restrict(u,v,w),x)))),null_class) member(regular(complement(successor(complement(intersection(restrict(u,v,w),x))))),cross_product(v,w))*.
% 300.08/300.51 136380[3:Res:136052.0,8119.0] || member(not_subclass_element(complement(successor(complement(intersection(u,complement(compose(element_relation,universal_class)))))),v),element_relation)* -> subclass(complement(successor(complement(intersection(u,complement(compose(element_relation,universal_class)))))),v).
% 300.08/300.51 136361[2:Res:136052.0,5614.0] || -> equal(complement(successor(complement(intersection(u,restrict(v,w,x))))),null_class) member(regular(complement(successor(complement(intersection(u,restrict(v,w,x)))))),cross_product(w,x))*.
% 300.08/300.51 136465[2:Res:34303.0,46599.1] || member(u,universal_class) -> equal(singleton(power_class(complement(power_class(v)))),null_class) member(u,image(element_relation,power_class(v))) member(u,complement(singleton(power_class(complement(power_class(v))))))*.
% 300.08/300.51 136532[3:Res:135445.0,8119.0] || member(not_subclass_element(regular(complement(restrict(complement(compose(element_relation,universal_class)),u,v))),w),element_relation)* -> subclass(regular(complement(restrict(complement(compose(element_relation,universal_class)),u,v))),w).
% 300.08/300.51 136517[2:Res:135445.0,5614.0] || -> equal(regular(complement(restrict(restrict(u,v,w),x,y))),null_class) member(regular(regular(complement(restrict(restrict(u,v,w),x,y)))),cross_product(v,w))*.
% 300.08/300.51 137171[0:Res:452.1,7188.0] || subclass(ordered_pair(u,v),symmetric_difference(union(w,x),union(complement(w),complement(x))))* -> member(unordered_pair(u,singleton(v)),complement(symmetric_difference(complement(w),complement(x)))).
% 300.08/300.51 137139[0:Res:428.2,7188.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(sum_class(u),complement(symmetric_difference(complement(v),complement(w))))*.
% 300.08/300.51 137138[0:Res:427.2,7188.0] || member(u,universal_class) subclass(universal_class,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(power_class(u),complement(symmetric_difference(complement(v),complement(w))))*.
% 300.08/300.51 137135[0:Res:438.2,7188.0] || subclass(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> subclass(u,x) member(not_subclass_element(u,x),complement(symmetric_difference(complement(v),complement(w))))*.
% 300.08/300.51 137554[0:MRR:137553.0,13.0] || subclass(unordered_pair(u,v),symmetric_difference(w,x))* -> equal(apply(choice,unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,union(w,x)).
% 300.08/300.51 137556[0:MRR:137555.0,13.0] || subclass(unordered_pair(u,v),symmetric_difference(w,x))* -> equal(apply(choice,unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,union(w,x)).
% 300.08/300.51 137697[2:Res:135356.0,5502.0] || member(regular(regular(union(null_class,complement(intersection(regular(u),v))))),u)* -> equal(regular(union(null_class,complement(intersection(regular(u),v)))),null_class) equal(u,null_class).
% 300.08/300.51 137696[2:Res:135356.0,3523.0] || -> equal(regular(union(null_class,complement(intersection(restrict(u,v,w),x)))),null_class) member(regular(regular(union(null_class,complement(intersection(restrict(u,v,w),x))))),u)*.
% 300.08/300.51 137993[0:Res:9967.1,7496.0] || subclass(not_subclass_element(u,v),w)* subclass(w,x)* -> subclass(u,v) equal(not_subclass_element(u,v),null_class) member(apply(choice,not_subclass_element(u,v)),x)*.
% 300.08/300.51 137988[0:Res:3911.1,7496.0] function(u) || subclass(apply(u,v),w)* subclass(w,x)* -> equal(apply(u,v),null_class) member(apply(choice,apply(u,v)),x)*.
% 300.08/300.51 138308[2:Res:135559.0,5502.0] || member(regular(regular(complement(intersection(union(null_class,regular(u)),v)))),u)* -> equal(regular(complement(intersection(union(null_class,regular(u)),v))),null_class) equal(u,null_class).
% 300.08/300.51 138307[2:Res:135559.0,3523.0] || -> equal(regular(complement(intersection(union(null_class,restrict(u,v,w)),x))),null_class) member(regular(regular(complement(intersection(union(null_class,restrict(u,v,w)),x)))),u)*.
% 300.08/300.51 138976[2:Res:135985.0,5502.0] || member(regular(regular(complement(intersection(u,union(null_class,regular(v)))))),v)* -> equal(regular(complement(intersection(u,union(null_class,regular(v))))),null_class) equal(v,null_class).
% 300.08/300.51 138975[2:Res:135985.0,3523.0] || -> equal(regular(complement(intersection(u,union(null_class,restrict(v,w,x))))),null_class) member(regular(regular(complement(intersection(u,union(null_class,restrict(v,w,x)))))),v)*.
% 300.08/300.51 139041[0:Res:67.2,7525.1] function(u) function(v) || member(w,universal_class) subclass(universal_class,x)* subclass(x,y)* -> member(image(v,image(u,w)),y)*.
% 300.08/300.51 139137[0:MRR:139083.2,6.0] function(u) || member(v,universal_class) subclass(universal_class,w)* subclass(w,x)* -> equal(v,null_class) member(image(u,apply(choice,v)),x)*.
% 300.08/300.51 139424[2:Res:137580.0,5502.0] || member(regular(regular(union(null_class,complement(intersection(u,regular(v)))))),v)* -> equal(regular(union(null_class,complement(intersection(u,regular(v))))),null_class) equal(v,null_class).
% 300.08/300.51 139423[2:Res:137580.0,3523.0] || -> equal(regular(union(null_class,complement(intersection(u,restrict(v,w,x))))),null_class) member(regular(regular(union(null_class,complement(intersection(u,restrict(v,w,x)))))),v)*.
% 300.08/300.51 139705[2:Res:138343.0,5502.0] || member(regular(regular(union(union(null_class,complement(regular(u))),v))),u)* -> equal(regular(union(union(null_class,complement(regular(u))),v)),null_class) equal(u,null_class).
% 300.08/300.51 139704[2:Res:138343.0,3523.0] || -> equal(regular(union(union(null_class,complement(restrict(u,v,w))),x)),null_class) member(regular(regular(union(union(null_class,complement(restrict(u,v,w))),x))),u)*.
% 300.08/300.51 139849[2:Res:139654.0,5614.0] || -> equal(regular(successor(union(null_class,complement(restrict(u,v,w))))),null_class) member(regular(regular(successor(union(null_class,complement(restrict(u,v,w)))))),cross_product(v,w))*.
% 300.08/300.51 140267[0:Res:4.1,11902.0] || -> subclass(u,v) equal(ordered_pair(first(ordered_pair(not_subclass_element(u,v),singleton(w))),second(ordered_pair(not_subclass_element(u,v),singleton(w)))),ordered_pair(not_subclass_element(u,v),singleton(w)))**.
% 300.08/300.51 140250[0:Res:3911.1,11902.0] function(u) || -> equal(ordered_pair(first(ordered_pair(apply(u,v),singleton(w))),second(ordered_pair(apply(u,v),singleton(w)))),ordered_pair(apply(u,v),singleton(w)))**.
% 300.08/300.51 140772[2:Res:139004.0,5502.0] || member(regular(regular(union(u,union(null_class,complement(regular(v)))))),v)* -> equal(regular(union(u,union(null_class,complement(regular(v))))),null_class) equal(v,null_class).
% 300.08/300.51 140771[2:Res:139004.0,3523.0] || -> equal(regular(union(u,union(null_class,complement(restrict(v,w,x))))),null_class) member(regular(regular(union(u,union(null_class,complement(restrict(v,w,x)))))),v)*.
% 300.08/300.51 141141[0:SpR:107615.0,106279.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(successor(v))),union(w,x))) member(u,union(image(element_relation,successor(v)),complement(union(w,x))))*.
% 300.08/300.51 141867[0:SpL:107992.0,4304.1] || member(u,symmetric_difference(union(v,complement(union(w,x))),union(complement(v),union(w,x))))* member(u,symmetric_difference(complement(v),union(w,x))) -> .
% 300.08/300.51 142573[0:SpR:107615.0,106727.1] || member(u,universal_class) -> member(u,intersection(union(v,w),power_class(complement(successor(x))))) member(u,union(complement(union(v,w)),image(element_relation,successor(x))))*.
% 300.08/300.51 143067[2:Res:135351.0,5502.0] || member(regular(union(null_class,intersection(intersection(regular(u),v),w))),u)* -> equal(union(null_class,intersection(intersection(regular(u),v),w)),null_class) equal(u,null_class).
% 300.08/300.51 143066[2:Res:135351.0,3523.0] || -> equal(union(null_class,intersection(intersection(restrict(u,v,w),x),y)),null_class) member(regular(union(null_class,intersection(intersection(restrict(u,v,w),x),y))),u)*.
% 300.08/300.51 143294[2:Res:135364.0,5502.0] || member(regular(intersection(union(null_class,intersection(regular(u),v)),w)),u)* -> equal(intersection(union(null_class,intersection(regular(u),v)),w),null_class) equal(u,null_class).
% 300.08/300.51 143293[2:Res:135364.0,3523.0] || -> equal(intersection(union(null_class,intersection(restrict(u,v,w),x)),y),null_class) member(regular(intersection(union(null_class,intersection(restrict(u,v,w),x)),y)),u)*.
% 300.08/300.51 143674[0:SpL:106984.0,4304.1] || member(u,symmetric_difference(union(union(v,w),complement(x)),union(complement(union(v,w)),x)))* member(u,symmetric_difference(union(v,w),complement(x))) -> .
% 300.08/300.51 144097[2:Res:135396.0,5502.0] || member(regular(union(null_class,intersection(u,intersection(regular(v),w)))),v)* -> equal(union(null_class,intersection(u,intersection(regular(v),w))),null_class) equal(v,null_class).
% 300.08/300.51 144096[2:Res:135396.0,3523.0] || -> equal(union(null_class,intersection(u,intersection(restrict(v,w,x),y))),null_class) member(regular(union(null_class,intersection(u,intersection(restrict(v,w,x),y)))),v)*.
% 300.08/300.51 144306[2:Res:135401.0,5502.0] || member(regular(intersection(u,union(null_class,intersection(regular(v),w)))),v)* -> equal(intersection(u,union(null_class,intersection(regular(v),w))),null_class) equal(v,null_class).
% 300.08/300.51 144305[2:Res:135401.0,3523.0] || -> equal(intersection(u,union(null_class,intersection(restrict(v,w,x),y))),null_class) member(regular(intersection(u,union(null_class,intersection(restrict(v,w,x),y)))),v)*.
% 300.08/300.51 144586[2:Res:135487.1,5653.0] || subclass(u,unordered_pair(v,w))* -> subclass(regular(complement(u)),x) equal(not_subclass_element(regular(complement(u)),x),w)* equal(not_subclass_element(regular(complement(u)),x),v)*.
% 300.08/300.51 144579[2:Res:135487.1,7503.1] || subclass(u,restrict(v,w,x))* member(regular(complement(u)),universal_class) -> equal(regular(complement(u)),null_class) member(apply(choice,regular(complement(u))),v)*.
% 300.08/300.51 144636[2:MRR:144635.3,54703.0] || subclass(regular(ordered_pair(u,v)),w)* -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(regular(regular(ordered_pair(u,v))),singleton(v)) member(u,w).
% 300.08/300.51 144771[2:Res:135539.0,5502.0] || member(regular(regular(complement(intersection(intersection(regular(u),v),w)))),u)* -> equal(regular(complement(intersection(intersection(regular(u),v),w))),null_class) equal(u,null_class).
% 300.08/300.51 144770[2:Res:135539.0,3523.0] || -> equal(regular(complement(intersection(intersection(restrict(u,v,w),x),y))),null_class) member(regular(regular(complement(intersection(intersection(restrict(u,v,w),x),y)))),u)*.
% 300.08/300.51 144992[2:Res:135965.0,5502.0] || member(regular(regular(complement(intersection(u,intersection(regular(v),w))))),v)* -> equal(regular(complement(intersection(u,intersection(regular(v),w)))),null_class) equal(v,null_class).
% 300.08/300.51 144991[2:Res:135965.0,3523.0] || -> equal(regular(complement(intersection(u,intersection(restrict(v,w,x),y)))),null_class) member(regular(regular(complement(intersection(u,intersection(restrict(v,w,x),y))))),v)*.
% 300.08/300.51 145127[2:Res:136055.0,5502.0] || member(regular(complement(successor(complement(restrict(regular(u),v,w))))),u)* -> equal(complement(successor(complement(restrict(regular(u),v,w)))),null_class) equal(u,null_class).
% 300.08/300.51 145126[2:Res:136055.0,3523.0] || -> equal(complement(successor(complement(restrict(restrict(u,v,w),x,y)))),null_class) member(regular(complement(successor(complement(restrict(restrict(u,v,w),x,y))))),u)*.
% 300.08/300.51 146039[2:Res:142936.0,5502.0] || member(regular(union(null_class,intersection(intersection(u,regular(v)),w))),v)* -> equal(union(null_class,intersection(intersection(u,regular(v)),w)),null_class) equal(v,null_class).
% 300.08/300.51 146038[2:Res:142936.0,3523.0] || -> equal(union(null_class,intersection(intersection(u,restrict(v,w,x)),y)),null_class) member(regular(union(null_class,intersection(intersection(u,restrict(v,w,x)),y))),v)*.
% 300.08/300.51 146284[2:Res:143161.0,5502.0] || member(regular(intersection(union(null_class,intersection(u,regular(v))),w)),v)* -> equal(intersection(union(null_class,intersection(u,regular(v))),w),null_class) equal(v,null_class).
% 300.08/300.51 146283[2:Res:143161.0,3523.0] || -> equal(intersection(union(null_class,intersection(u,restrict(v,w,x))),y),null_class) member(regular(intersection(union(null_class,intersection(u,restrict(v,w,x))),y)),v)*.
% 300.08/300.51 146491[2:Res:143969.0,5502.0] || member(regular(union(null_class,intersection(u,intersection(v,regular(w))))),w)* -> equal(union(null_class,intersection(u,intersection(v,regular(w)))),null_class) equal(w,null_class).
% 300.08/300.51 146490[2:Res:143969.0,3523.0] || -> equal(union(null_class,intersection(u,intersection(v,restrict(w,x,y)))),null_class) member(regular(union(null_class,intersection(u,intersection(v,restrict(w,x,y))))),w)*.
% 300.08/300.51 146700[2:Res:144187.0,5502.0] || member(regular(intersection(u,union(null_class,intersection(v,regular(w))))),w)* -> equal(intersection(u,union(null_class,intersection(v,regular(w)))),null_class) equal(w,null_class).
% 300.08/300.51 146699[2:Res:144187.0,3523.0] || -> equal(intersection(u,union(null_class,intersection(v,restrict(w,x,y)))),null_class) member(regular(intersection(u,union(null_class,intersection(v,restrict(w,x,y))))),w)*.
% 300.08/300.51 146934[2:Res:34303.0,7751.2] || member(u,cross_product(v,w)) member(u,x) -> equal(singleton(restrict(x,v,w)),null_class) member(u,complement(singleton(restrict(x,v,w))))*.
% 300.08/300.51 147074[2:Res:144640.0,5502.0] || member(regular(regular(complement(intersection(intersection(u,regular(v)),w)))),v)* -> equal(regular(complement(intersection(intersection(u,regular(v)),w))),null_class) equal(v,null_class).
% 300.08/300.51 147073[2:Res:144640.0,3523.0] || -> equal(regular(complement(intersection(intersection(u,restrict(v,w,x)),y))),null_class) member(regular(regular(complement(intersection(intersection(u,restrict(v,w,x)),y)))),v)*.
% 300.08/300.51 147295[2:Res:144865.0,5502.0] || member(regular(regular(complement(intersection(u,intersection(v,regular(w)))))),w)* -> equal(regular(complement(intersection(u,intersection(v,regular(w))))),null_class) equal(w,null_class).
% 300.08/300.51 147294[2:Res:144865.0,3523.0] || -> equal(regular(complement(intersection(u,intersection(v,restrict(w,x,y))))),null_class) member(regular(regular(complement(intersection(u,intersection(v,restrict(w,x,y)))))),w)*.
% 300.08/300.51 149184[2:Obv:149129.1] || subclass(intersection(u,restrict(v,w,x)),regular(cross_product(w,x)))* -> subclass(intersection(u,restrict(v,w,x)),y)* equal(cross_product(w,x),null_class).
% 300.08/300.51 149188[0:Rew:30.0,149187.1,30.0,149187.0] || member(not_subclass_element(intersection(u,restrict(v,w,x)),restrict(y,w,x)),y)* -> subclass(intersection(u,restrict(v,w,x)),restrict(y,w,x)).
% 300.08/300.51 149896[2:Res:135347.0,5502.0] || member(regular(intersection(intersection(intersection(regular(u),v),w),x)),u)* -> equal(intersection(intersection(intersection(regular(u),v),w),x),null_class) equal(u,null_class).
% 300.08/300.51 149895[0:Res:135347.0,3523.0] || -> equal(intersection(intersection(intersection(restrict(u,v,w),x),y),z),null_class) member(regular(intersection(intersection(intersection(restrict(u,v,w),x),y),z)),u)*.
% 300.08/300.51 150111[2:Obv:150042.1] || subclass(intersection(restrict(u,v,w),x),regular(cross_product(v,w)))* -> subclass(intersection(restrict(u,v,w),x),y)* equal(cross_product(v,w),null_class).
% 300.08/300.51 150115[0:Rew:30.0,150114.1,30.0,150114.0] || member(not_subclass_element(intersection(restrict(u,v,w),x),restrict(y,v,w)),y)* -> subclass(intersection(restrict(u,v,w),x),restrict(y,v,w)).
% 300.08/300.51 150269[2:Res:135357.0,5502.0] || member(regular(intersection(u,intersection(v,intersection(regular(w),x)))),w)* -> equal(intersection(u,intersection(v,intersection(regular(w),x))),null_class) equal(w,null_class).
% 300.08/300.51 150268[0:Res:135357.0,3523.0] || -> equal(intersection(u,intersection(v,intersection(restrict(w,x,y),z))),null_class) member(regular(intersection(u,intersection(v,intersection(restrict(w,x,y),z)))),w)*.
% 300.08/300.51 150516[2:Res:135398.0,5502.0] || member(regular(intersection(u,intersection(intersection(regular(v),w),x))),v)* -> equal(intersection(u,intersection(intersection(regular(v),w),x)),null_class) equal(v,null_class).
% 300.08/300.51 150515[0:Res:135398.0,3523.0] || -> equal(intersection(u,intersection(intersection(restrict(v,w,x),y),z)),null_class) member(regular(intersection(u,intersection(intersection(restrict(v,w,x),y),z))),v)*.
% 300.08/300.51 150768[2:Res:135406.0,5502.0] || member(regular(intersection(intersection(u,intersection(regular(v),w)),x)),v)* -> equal(intersection(intersection(u,intersection(regular(v),w)),x),null_class) equal(v,null_class).
% 300.08/300.51 150767[0:Res:135406.0,3523.0] || -> equal(intersection(intersection(u,intersection(restrict(v,w,x),y)),z),null_class) member(regular(intersection(intersection(u,intersection(restrict(v,w,x),y)),z)),v)*.
% 300.08/300.51 151116[2:Res:147465.0,5502.0] || member(regular(intersection(intersection(intersection(u,regular(v)),w),x)),v)* -> equal(intersection(intersection(intersection(u,regular(v)),w),x),null_class) equal(v,null_class).
% 300.08/300.51 151115[0:Res:147465.0,3523.0] || -> equal(intersection(intersection(intersection(u,restrict(v,w,x)),y),z),null_class) member(regular(intersection(intersection(intersection(u,restrict(v,w,x)),y),z)),v)*.
% 300.08/300.51 151364[2:Res:147475.0,5502.0] || member(regular(intersection(u,intersection(v,intersection(w,regular(x))))),x)* -> equal(intersection(u,intersection(v,intersection(w,regular(x)))),null_class) equal(x,null_class).
% 300.08/300.51 151363[0:Res:147475.0,3523.0] || -> equal(intersection(u,intersection(v,intersection(w,restrict(x,y,z)))),null_class) member(regular(intersection(u,intersection(v,intersection(w,restrict(x,y,z))))),x)*.
% 300.08/300.51 151611[2:Res:147520.0,5502.0] || member(regular(intersection(u,intersection(intersection(v,regular(w)),x))),w)* -> equal(intersection(u,intersection(intersection(v,regular(w)),x)),null_class) equal(w,null_class).
% 300.08/300.51 151610[0:Res:147520.0,3523.0] || -> equal(intersection(u,intersection(intersection(v,restrict(w,x,y)),z)),null_class) member(regular(intersection(u,intersection(intersection(v,restrict(w,x,y)),z))),w)*.
% 300.08/300.51 151863[2:Res:147529.0,5502.0] || member(regular(intersection(intersection(u,intersection(v,regular(w))),x)),w)* -> equal(intersection(intersection(u,intersection(v,regular(w))),x),null_class) equal(w,null_class).
% 300.08/300.51 151862[0:Res:147529.0,3523.0] || -> equal(intersection(intersection(u,intersection(v,restrict(w,x,y))),z),null_class) member(regular(intersection(intersection(u,intersection(v,restrict(w,x,y))),z)),w)*.
% 300.08/300.51 152019[2:MRR:151989.0,9972.2] || member(u,universal_class) subclass(u,regular(union(v,w)))* -> member(apply(choice,u),complement(v)) equal(u,null_class) equal(union(v,w),null_class).
% 300.08/300.51 152020[2:MRR:151988.0,9972.2] || member(u,universal_class) subclass(u,regular(union(v,w)))* -> member(apply(choice,u),complement(w)) equal(u,null_class) equal(union(v,w),null_class).
% 300.08/300.51 152022[2:Obv:152000.4] || subclass(u,symmetric_difference(v,w)) member(u,universal_class) subclass(u,regular(union(v,w)))* -> equal(u,null_class) equal(union(v,w),null_class).
% 300.08/300.51 152098[2:Res:56592.0,5502.0] || member(regular(restrict(restrict(regular(u),v,w),x,y)),u)* -> equal(restrict(restrict(regular(u),v,w),x,y),null_class) equal(u,null_class).
% 300.08/300.51 152097[0:Res:56592.0,3523.0] || -> equal(restrict(restrict(restrict(u,v,w),x,y),z,x1),null_class) member(regular(restrict(restrict(restrict(u,v,w),x,y),z,x1)),u)*.
% 300.08/300.51 152216[0:Obv:152188.4] || member(intersection(singleton(u),v),universal_class) subclass(intersection(singleton(u),v),complement(w))* member(u,w) -> equal(intersection(singleton(u),v),null_class).
% 300.08/300.51 152306[0:Obv:152283.4] || member(intersection(u,singleton(v)),universal_class) subclass(intersection(u,singleton(v)),complement(w))* member(v,w) -> equal(intersection(u,singleton(v)),null_class).
% 300.08/300.51 152636[0:Rew:77431.0,152449.2] || member(u,universal_class) -> member(u,intersection(union(v,w),image(element_relation,power_class(universal_class)))) member(u,union(power_class(complement(power_class(universal_class))),complement(union(v,w))))*.
% 300.08/300.51 152408[0:SpR:49516.0,106279.1] || member(u,universal_class) -> member(u,intersection(image(element_relation,power_class(universal_class)),union(v,w))) member(u,union(power_class(complement(power_class(universal_class))),complement(union(v,w))))*.
% 300.08/300.51 152639[0:Rew:49516.0,152401.0] || -> subclass(symmetric_difference(complement(u),image(element_relation,power_class(universal_class))),v) member(not_subclass_element(symmetric_difference(complement(u),image(element_relation,power_class(universal_class))),v),union(u,power_class(complement(power_class(universal_class)))))*.
% 300.08/300.51 152640[0:Rew:49516.0,152330.0] || -> subclass(symmetric_difference(image(element_relation,power_class(universal_class)),complement(u)),v) member(not_subclass_element(symmetric_difference(image(element_relation,power_class(universal_class)),complement(u)),v),union(power_class(complement(power_class(universal_class))),u))*.
% 300.08/300.51 153061[2:Rew:77431.0,152875.2] || member(u,universal_class) -> member(u,intersection(union(v,w),image(element_relation,power_class(null_class)))) member(u,union(power_class(complement(power_class(null_class))),complement(union(v,w))))*.
% 300.08/300.51 152834[2:SpR:49517.0,106279.1] || member(u,universal_class) -> member(u,intersection(image(element_relation,power_class(null_class)),union(v,w))) member(u,union(power_class(complement(power_class(null_class))),complement(union(v,w))))*.
% 300.08/300.51 153064[2:Rew:49517.0,152827.0] || -> subclass(symmetric_difference(complement(u),image(element_relation,power_class(null_class))),v) member(not_subclass_element(symmetric_difference(complement(u),image(element_relation,power_class(null_class))),v),union(u,power_class(complement(power_class(null_class)))))*.
% 300.08/300.51 153065[2:Rew:49517.0,152756.0] || -> subclass(symmetric_difference(image(element_relation,power_class(null_class)),complement(u)),v) member(not_subclass_element(symmetric_difference(image(element_relation,power_class(null_class)),complement(u)),v),union(power_class(complement(power_class(null_class))),u))*.
% 300.08/300.51 153167[9:Rew:109067.1,153116.3] function(cross_product(singleton(u),universal_class)) || member(u,universal_class) -> member(u,cantor(successor(cross_product(singleton(u),universal_class))))* equal(successor(cross_product(singleton(u),universal_class)),null_class).
% 300.08/300.51 153328[0:Res:46564.1,3.0] || member(u,universal_class) subclass(intersection(complement(v),power_class(complement(power_class(w)))),x)* -> member(u,union(v,image(element_relation,power_class(w))))* member(u,x)*.
% 300.08/300.51 153300[4:SpR:73050.0,46564.1] || member(u,universal_class) -> member(u,intersection(complement(apply(null_class,v)),power_class(complement(power_class(w)))))* member(u,union(apply(null_class,x),image(element_relation,power_class(w))))*.
% 300.08/300.51 153298[0:SpR:112449.0,46564.1] || member(u,universal_class) -> member(u,intersection(complement(union(v,w)),power_class(complement(power_class(x)))))* member(u,union(union(w,v),image(element_relation,power_class(x)))).
% 300.08/300.51 153297[2:SpR:27508.0,46564.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),power_class(complement(power_class(w)))))* member(u,union(union(null_class,v),image(element_relation,power_class(w)))).
% 300.08/300.51 153296[2:SpR:72272.0,46564.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),power_class(complement(power_class(w)))))* member(u,union(union(v,null_class),image(element_relation,power_class(w)))).
% 300.08/300.51 153295[2:SpR:35175.0,46564.1] || member(u,universal_class) -> member(u,intersection(union(null_class,complement(v)),power_class(complement(power_class(w)))))* member(u,union(union(v,v),image(element_relation,power_class(w))))*.
% 300.08/300.51 153293[4:SpR:79906.0,46564.1] || member(u,universal_class) -> member(u,intersection(complement(apply(null_class,universal_class)),power_class(complement(power_class(v)))))* member(u,union(sum_class(range_of(null_class)),image(element_relation,power_class(v)))).
% 300.08/300.51 153289[0:SpR:77552.0,46564.1] || member(u,universal_class) -> member(u,intersection(complement(symmetric_difference(v,w)),power_class(complement(power_class(x)))))* member(u,union(symmetric_difference(w,v),image(element_relation,power_class(x)))).
% 300.08/300.51 153390[0:Rew:73462.0,153264.2] || equal(complement(power_class(u)),universal_class) member(v,universal_class) -> member(v,intersection(power_class(universal_class),complement(w))) member(v,union(w,image(element_relation,power_class(u))))*.
% 300.08/300.51 153257[2:SpR:76334.0,46564.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(power_class(union(null_class,w))))))* member(u,union(v,image(element_relation,power_class(union(w,null_class))))).
% 300.08/300.51 153256[2:SpR:75241.0,46564.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(power_class(union(w,w))))))* member(u,union(v,image(element_relation,power_class(union(w,null_class))))).
% 300.08/300.51 153255[2:SpR:43004.0,46564.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(power_class(union(w,w))))))* member(u,union(v,image(element_relation,power_class(union(null_class,w))))).
% 300.08/300.51 153254[2:SpR:76334.0,46564.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(power_class(union(w,null_class))))))* member(u,union(v,image(element_relation,power_class(union(null_class,w))))).
% 300.08/300.51 153253[2:SpR:43004.0,46564.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(power_class(union(null_class,w))))))* member(u,union(v,image(element_relation,power_class(union(w,w)))))*.
% 300.08/300.51 153252[2:SpR:75241.0,46564.1] || member(u,universal_class) -> member(u,intersection(complement(v),power_class(complement(power_class(union(w,null_class))))))* member(u,union(v,image(element_relation,power_class(union(w,w)))))*.
% 300.08/300.51 153250[2:SpR:81953.1,46564.1] || equal(null_class,u) member(v,universal_class) -> member(v,intersection(complement(w),power_class(complement(power_class(u)))))* member(v,union(w,image(element_relation,power_class(null_class)))).
% 300.08/300.51 153249[0:SpR:20797.1,46564.1] || equal(u,universal_class) member(v,universal_class) -> member(v,intersection(complement(w),power_class(complement(power_class(u)))))* member(v,union(w,image(element_relation,power_class(universal_class)))).
% 300.08/300.51 153248[0:SpR:20797.1,46564.1] || equal(u,universal_class) member(v,universal_class) -> member(v,intersection(complement(w),power_class(complement(power_class(universal_class)))))* member(v,union(w,image(element_relation,power_class(u))))*.
% 300.08/300.51 153247[2:SpR:81953.1,46564.1] || equal(null_class,u) member(v,universal_class) -> member(v,intersection(complement(w),power_class(complement(power_class(null_class)))))* member(v,union(w,image(element_relation,power_class(u))))*.
% 300.08/300.51 153404[0:MRR:153343.0,319.0] || subclass(intersection(complement(u),power_class(complement(power_class(v)))),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(u,image(element_relation,power_class(v))))*.
% 300.08/300.51 153547[0:Res:46596.1,3.0] || member(u,universal_class) subclass(intersection(power_class(complement(power_class(v))),complement(w)),x)* -> member(u,union(image(element_relation,power_class(v)),w))* member(u,x)*.
% 300.08/300.51 153518[0:SpR:20797.1,46596.1] || equal(complement(power_class(u)),universal_class) member(v,universal_class) -> member(v,intersection(power_class(universal_class),complement(w))) member(v,union(image(element_relation,power_class(u)),w))*.
% 300.08/300.51 153511[2:SpR:76334.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(union(null_class,v)))),complement(w)))* member(u,union(image(element_relation,power_class(union(v,null_class))),w)).
% 300.08/300.51 153510[2:SpR:75241.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(union(v,v)))),complement(w)))* member(u,union(image(element_relation,power_class(union(v,null_class))),w)).
% 300.08/300.51 153509[2:SpR:43004.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(union(v,v)))),complement(w)))* member(u,union(image(element_relation,power_class(union(null_class,v))),w)).
% 300.08/300.51 153508[2:SpR:76334.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(union(v,null_class)))),complement(w)))* member(u,union(image(element_relation,power_class(union(null_class,v))),w)).
% 300.08/300.51 153507[2:SpR:43004.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(union(null_class,v)))),complement(w)))* member(u,union(image(element_relation,power_class(union(v,v))),w))*.
% 300.08/300.51 153506[2:SpR:75241.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(union(v,null_class)))),complement(w)))* member(u,union(image(element_relation,power_class(union(v,v))),w))*.
% 300.08/300.51 153504[2:SpR:81953.1,46596.1] || equal(null_class,u) member(v,universal_class) -> member(v,intersection(power_class(complement(power_class(u))),complement(w)))* member(v,union(image(element_relation,power_class(null_class)),w)).
% 300.08/300.51 153503[0:SpR:20797.1,46596.1] || equal(u,universal_class) member(v,universal_class) -> member(v,intersection(power_class(complement(power_class(u))),complement(w)))* member(v,union(image(element_relation,power_class(universal_class)),w)).
% 300.08/300.51 153502[0:SpR:20797.1,46596.1] || equal(u,universal_class) member(v,universal_class) -> member(v,intersection(power_class(complement(power_class(universal_class))),complement(w)))* member(v,union(image(element_relation,power_class(u)),w))*.
% 300.08/300.51 153501[2:SpR:81953.1,46596.1] || equal(null_class,u) member(v,universal_class) -> member(v,intersection(power_class(complement(power_class(null_class))),complement(w)))* member(v,union(image(element_relation,power_class(u)),w))*.
% 300.08/300.51 153500[4:SpR:73050.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),complement(apply(null_class,w))))* member(u,union(image(element_relation,power_class(v)),apply(null_class,x)))*.
% 300.08/300.51 153498[0:SpR:112449.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),complement(union(w,x))))* member(u,union(image(element_relation,power_class(v)),union(x,w))).
% 300.08/300.51 153497[2:SpR:27508.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),union(null_class,complement(w))))* member(u,union(image(element_relation,power_class(v)),union(null_class,w))).
% 300.08/300.51 153496[2:SpR:72272.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),union(null_class,complement(w))))* member(u,union(image(element_relation,power_class(v)),union(w,null_class))).
% 300.08/300.51 153495[2:SpR:35175.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),union(null_class,complement(w))))* member(u,union(image(element_relation,power_class(v)),union(w,w)))*.
% 300.08/300.51 153611[4:Rew:77431.0,153493.2] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),complement(apply(null_class,universal_class))))* member(u,union(sum_class(range_of(null_class)),image(element_relation,power_class(v)))).
% 300.08/300.51 153489[0:SpR:77552.0,46596.1] || member(u,universal_class) -> member(u,intersection(power_class(complement(power_class(v))),complement(symmetric_difference(w,x))))* member(u,union(image(element_relation,power_class(v)),symmetric_difference(x,w))).
% 300.08/300.51 153623[0:MRR:153562.0,319.0] || subclass(intersection(power_class(complement(power_class(u))),complement(v)),cross_product(universal_class,universal_class)) -> member(ordered_pair(domain__dfg(xr,universal_class,y__dfg),y__dfg),union(image(element_relation,power_class(u)),v))*.
% 300.08/300.51 153793[0:Res:10467.2,3.0] || member(symmetric_difference(u,v),universal_class) subclass(complement(intersection(u,v)),w) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),w)*.
% 300.08/300.51 153931[4:Res:14893.1,11604.0] || subclass(domain_relation,rotate(cross_product(universal_class,universal_class))) subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(w,compose(ordered_pair(x,cantor(ordered_pair(w,x))),w)),v)*.
% 300.08/300.51 153945[0:MRR:153938.1,100.0] || member(restrict(element_relation,universal_class,u),universal_class) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(sum_class(u),compose(restrict(element_relation,universal_class,u),sum_class(u))),w)*.
% 300.08/300.51 153946[0:MRR:153937.1,100.0] || member(flip(cross_product(u,universal_class)),universal_class) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(inverse(u),compose(flip(cross_product(u,universal_class)),inverse(u))),w)*.
% 300.08/300.51 154224[0:Res:10763.2,46524.0] || subclass(universal_class,intersection(complement(u),union(v,complement(power_class(w)))))* member(regular(x),union(u,intersection(complement(v),power_class(w))))* -> equal(x,null_class).
% 300.08/300.51 154223[0:Res:19334.2,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),universal_class) member(x,union(u,intersection(complement(v),power_class(w))))* -> equal(singleton(x),null_class).
% 300.08/300.51 154189[4:Res:23803.1,46524.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),ordered_pair(x,universal_class)) member(unordered_pair(x,null_class),union(u,intersection(complement(v),power_class(w))))* -> .
% 300.08/300.51 154156[4:SpL:73050.0,46524.0] || member(u,intersection(complement(apply(null_class,v)),union(w,complement(power_class(x)))))* member(u,union(apply(null_class,y),intersection(complement(w),power_class(x))))* -> .
% 300.08/300.51 154154[0:SpL:112449.0,46524.0] || member(u,intersection(complement(union(v,w)),union(x,complement(power_class(y)))))* member(u,union(union(w,v),intersection(complement(x),power_class(y)))) -> .
% 300.08/300.51 154153[2:SpL:27508.0,46524.0] || member(u,intersection(union(null_class,complement(v)),union(w,complement(power_class(x)))))* member(u,union(union(null_class,v),intersection(complement(w),power_class(x)))) -> .
% 300.08/300.51 154152[2:SpL:72272.0,46524.0] || member(u,intersection(union(null_class,complement(v)),union(w,complement(power_class(x)))))* member(u,union(union(v,null_class),intersection(complement(w),power_class(x)))) -> .
% 300.08/300.51 154151[2:SpL:35175.0,46524.0] || member(u,intersection(union(null_class,complement(v)),union(w,complement(power_class(x)))))* member(u,union(union(v,v),intersection(complement(w),power_class(x))))* -> .
% 300.08/300.51 154149[4:SpL:79906.0,46524.0] || member(u,intersection(complement(apply(null_class,universal_class)),union(v,complement(power_class(w)))))* member(u,union(sum_class(range_of(null_class)),intersection(complement(v),power_class(w)))) -> .
% 300.08/300.51 154145[0:SpL:77552.0,46524.0] || member(u,intersection(complement(symmetric_difference(v,w)),union(x,complement(power_class(y)))))* member(u,union(symmetric_difference(w,v),intersection(complement(x),power_class(y)))) -> .
% 300.08/300.51 154096[2:SpL:76334.0,46524.0] || member(u,intersection(complement(v),union(w,complement(power_class(union(null_class,x))))))* member(u,union(v,intersection(complement(w),power_class(union(x,null_class))))) -> .
% 300.08/300.51 154095[2:SpL:75241.0,46524.0] || member(u,intersection(complement(v),union(w,complement(power_class(union(x,x))))))* member(u,union(v,intersection(complement(w),power_class(union(x,null_class))))) -> .
% 300.08/300.51 154094[2:SpL:43004.0,46524.0] || member(u,intersection(complement(v),union(w,complement(power_class(union(x,x))))))* member(u,union(v,intersection(complement(w),power_class(union(null_class,x))))) -> .
% 300.08/300.51 154093[2:SpL:76334.0,46524.0] || member(u,intersection(complement(v),union(w,complement(power_class(union(x,null_class))))))* member(u,union(v,intersection(complement(w),power_class(union(null_class,x))))) -> .
% 300.08/300.51 154092[2:SpL:43004.0,46524.0] || member(u,intersection(complement(v),union(w,complement(power_class(union(null_class,x))))))* member(u,union(v,intersection(complement(w),power_class(union(x,x)))))* -> .
% 300.08/300.51 154091[2:SpL:75241.0,46524.0] || member(u,intersection(complement(v),union(w,complement(power_class(union(x,null_class))))))* member(u,union(v,intersection(complement(w),power_class(union(x,x)))))* -> .
% 300.08/300.51 154288[2:Rew:73462.0,15Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------