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)
%------------------------------------------------------------------------------