TSTP Solution File: SET264-6 by SPASS---3.9

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : SPASS---3.9
% Problem  : SET264-6 : TPTP v8.1.0. Bugfixed v2.1.0.
% Transfm  : none
% Format   : tptp
% Command  : run_spass %d %s

% Computer : n024.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:21 EDT 2022

% Result   : Timeout 299.87s 300.42s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.11/0.12  % Problem  : SET264-6 : TPTP v8.1.0. Bugfixed v2.1.0.
% 0.11/0.13  % Command  : run_spass %d %s
% 0.14/0.34  % Computer : n024.cluster.edu
% 0.14/0.34  % Model    : x86_64 x86_64
% 0.14/0.34  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.14/0.34  % Memory   : 8042.1875MB
% 0.14/0.34  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.14/0.34  % CPULimit : 300
% 0.14/0.34  % WCLimit  : 600
% 0.14/0.34  % DateTime : Mon Jul 11 01:39:13 EDT 2022
% 0.14/0.34  % CPUTime  : 
% 299.87/300.42  
% 299.87/300.42  SPASS V 3.9 
% 299.87/300.42  SPASS beiseite: Ran out of time.
% 299.87/300.42  Problem: /export/starexec/sandbox2/benchmark/theBenchmark.p 
% 299.87/300.42  SPASS derived 134086 clauses, backtracked 1763 clauses, performed 15 splits and kept 44231 clauses.
% 299.87/300.42  SPASS allocated 230662 KBytes.
% 299.87/300.42  SPASS spent	0:05:00.06 on the problem.
% 299.87/300.42  		0:00:00.06 for the input.
% 299.87/300.42  		0:00:00.00 for the FLOTTER CNF translation.
% 299.87/300.42  		0:00:02.02 for inferences.
% 299.87/300.42  		0:00:00.27 for the backtracking.
% 299.87/300.42  		0:4:55.49 for the reduction.
% 299.87/300.42  
% 299.87/300.42  
% 299.87/300.42   The set of clauses at termination is :
% 299.87/300.42  166366[15:Rew:165880.0,35395.0] ||  -> equal(union(complement(u),union(u,u)),y__dfg)**.
% 299.87/300.42  166209[15:Rew:165880.0,3232.1] function(u) ||  -> member(apply(u,v),y__dfg)*.
% 299.87/300.42  166177[15:Rew:165880.0,90425.0] || equal(complement(u),y__dfg) -> subclass(u,v)*.
% 299.87/300.42  166121[15:Rew:165880.0,31137.0] || equal(u,y__dfg) -> member(singleton(v),u)*.
% 299.87/300.42  165888[15:Rew:165880.0,2476.1] || equal(compose(u,inverse(u)),null_class)**+ subclass(u,cross_product(y__dfg,y__dfg))* -> function(u).
% 299.87/300.42  166097[15:Rew:165880.0,354.0] || subclass(y__dfg,u) -> member(singleton(v),u)*.
% 299.87/300.42  166573[15:Rew:165880.0,151653.0] || member(y__dfg,symmetric_difference(power_class(u),power_class(v)))* -> .
% 299.87/300.42  166539[15:Rew:165880.0,114557.0] ||  -> equal(symmetric_difference(u,union(null_class,complement(u))),y__dfg)**.
% 299.87/300.42  166537[15:Rew:165880.0,109040.1] one_to_one(u) || equal(inverse(u),y__dfg)** -> .
% 299.87/300.42  173526[15:Rew:165880.0,165940.1] || subclass(cross_product(y__dfg,cross_product(y__dfg,y__dfg)),composition_function)* -> equal(cross_product(y__dfg,cross_product(y__dfg,y__dfg)),composition_function).
% 299.87/300.42  166527[15:Rew:165880.0,101359.0] ||  -> equal(union(u,union(null_class,complement(u))),y__dfg)**.
% 299.87/300.42  166507[15:Rew:165880.0,90229.0] || equal(regular(u),y__dfg)** -> equal(u,null_class).
% 299.87/300.42  166476[15:Rew:165880.0,77792.0] || equal(regular(unordered_pair(singleton(u),v)),y__dfg)** -> .
% 299.87/300.42  166473[15:Rew:165880.0,77726.0] || subclass(y__dfg,regular(unordered_pair(singleton(u),v)))* -> .
% 299.87/300.42  173525[15:Rew:165880.0,165939.1] || subclass(cross_product(y__dfg,cross_product(y__dfg,y__dfg)),application_function)* -> equal(cross_product(y__dfg,cross_product(y__dfg,y__dfg)),application_function).
% 299.87/300.42  166471[15:Rew:165880.0,77590.0] || equal(regular(singleton(ordered_pair(u,v))),y__dfg)** -> .
% 299.87/300.42  166470[15:Rew:165880.0,77486.0] || equal(regular(singleton(unordered_pair(u,v))),y__dfg)** -> .
% 299.87/300.42  166469[15:Rew:165880.0,77478.0] || subclass(y__dfg,regular(singleton(ordered_pair(u,v))))* -> .
% 299.87/300.42  166468[15:Rew:165880.0,77256.0] || equal(regular(unordered_pair(u,singleton(v))),y__dfg)** -> .
% 299.87/300.42  166049[15:Rew:165880.0,20613.0] || member(u,y__dfg) subclass(domain_relation,v) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.87/300.42  166467[15:Rew:165880.0,77231.0] || subclass(y__dfg,regular(singleton(unordered_pair(u,v))))* -> .
% 299.87/300.42  166460[15:Rew:165880.0,77225.0] || subclass(y__dfg,regular(unordered_pair(u,singleton(v))))* -> .
% 299.87/300.42  166453[15:Rew:165880.0,66196.0] ||  -> equal(symmetric_difference(complement(u),union(u,null_class)),y__dfg)**.
% 299.87/300.42  166452[15:Rew:165880.0,66195.0] ||  -> equal(union(complement(u),union(u,null_class)),y__dfg)**.
% 299.87/300.42  173427[15:Rew:165880.0,165911.2] function(u) || subclass(cross_product(y__dfg,y__dfg),u)* -> equal(cross_product(y__dfg,y__dfg),u).
% 299.87/300.42  166389[15:Rew:165880.0,39188.1] function(inverse(u)) ||  -> equal(range_of(u),y__dfg)**.
% 299.87/300.42  166387[15:Rew:165880.0,39651.1] one_to_one(inverse(u)) ||  -> equal(range_of(u),y__dfg)**.
% 299.87/300.42  166365[15:Rew:165880.0,34570.0] ||  -> equal(symmetric_difference(complement(u),union(null_class,u)),y__dfg)**.
% 299.87/300.42  166364[15:Rew:165880.0,34559.0] ||  -> equal(union(complement(u),union(null_class,u)),y__dfg)**.
% 299.87/300.42  166061[15:Rew:165880.0,361.0] || member(u,y__dfg) subclass(unordered_pair(v,u),w)* -> member(u,w).
% 299.87/300.42  166354[15:Rew:165880.0,33036.0] ||  -> equal(range_of(cross_product(u,y__dfg)),image(y__dfg,u))**.
% 299.87/300.42  166326[15:Rew:165880.0,22167.0] ||  -> equal(sum_class(image(u,null_class)),apply(u,y__dfg))**.
% 299.87/300.42  166325[15:Rew:165880.0,84321.0] || equal(unordered_pair(u,null_class),ordered_pair(u,y__dfg))** -> .
% 299.87/300.42  166324[15:Rew:165880.0,84080.0] || subclass(ordered_pair(u,y__dfg),unordered_pair(u,null_class))* -> .
% 299.87/300.42  166060[15:Rew:165880.0,362.0] || member(u,y__dfg) subclass(unordered_pair(u,v),w)* -> member(u,w).
% 299.87/300.42  166250[15:Rew:165880.0,14436.0] || equal(complement(singleton(ordered_pair(u,v))),y__dfg)** -> .
% 299.87/300.42  166249[15:Rew:165880.0,14430.0] || equal(complement(singleton(unordered_pair(u,v))),y__dfg)** -> .
% 299.87/300.42  166248[15:Rew:165880.0,14428.0] || subclass(y__dfg,complement(singleton(ordered_pair(u,v))))* -> .
% 299.87/300.42  166247[15:Rew:165880.0,14421.0] || subclass(y__dfg,complement(singleton(unordered_pair(u,v))))* -> .
% 299.87/300.42  166057[15:Rew:165880.0,9143.0] || member(u,y__dfg) member(v,u) -> member(ordered_pair(v,u),element_relation)*.
% 299.87/300.42  166204[15:Rew:165880.0,39687.1] one_to_one(u) || member(inverse(u),y__dfg)* -> .
% 299.87/300.42  166191[15:Rew:165880.0,1544.0] || equal(complement(unordered_pair(singleton(u),v)),y__dfg)** -> .
% 299.87/300.42  166190[15:Rew:165880.0,1541.0] || equal(complement(unordered_pair(u,singleton(v))),y__dfg)** -> .
% 299.87/300.42  166181[15:Rew:165880.0,45078.1] || subclass(u,null_class)* -> equal(complement(u),y__dfg).
% 299.87/300.42  173328[15:Rew:165880.0,165909.1] || subclass(cross_product(y__dfg,y__dfg),compose_class(u))* -> equal(cross_product(y__dfg,y__dfg),compose_class(u)).
% 299.87/300.42  166180[15:Rew:165880.0,47209.1] || equal(null_class,u) -> equal(complement(u),y__dfg)**.
% 299.87/300.42  166178[15:Rew:165880.0,90426.0] || equal(complement(u),y__dfg)** -> equal(u,null_class).
% 299.87/300.42  166174[15:Rew:165880.0,1521.0] || subclass(y__dfg,complement(unordered_pair(singleton(u),v)))* -> .
% 299.87/300.42  166173[15:Rew:165880.0,1520.0] || subclass(y__dfg,complement(unordered_pair(u,singleton(v))))* -> .
% 299.87/300.42  166226[15:Rew:165880.0,69265.0] ||  -> equal(symmetric_difference(element_relation,complement(compose(element_relation,y__dfg))),union(element_relation,complement(compose(element_relation,y__dfg))))**.
% 299.87/300.42  166116[15:Rew:165880.0,90253.0] || equal(u,y__dfg) -> equal(complement(u),null_class)**.
% 299.87/300.42  166115[15:Rew:165880.0,90260.0] || equal(u,y__dfg) -> equal(singleton(u),null_class)**.
% 299.87/300.42  172974[15:Rew:165880.0,166114.1] || equal(u,y__dfg) -> equal(successor(u),y__dfg)**.
% 299.87/300.42  166113[15:Rew:165880.0,97312.0] || equal(u,y__dfg) -> equal(power_class(u),null_class)**.
% 299.87/300.42  173225[15:Rew:165880.0,166208.1] || member(image(u,singleton(v)),y__dfg)* -> member(apply(u,v),y__dfg).
% 299.87/300.42  166112[15:Rew:165880.0,97339.1] inductive(power_class(u)) || equal(u,y__dfg)* -> .
% 299.87/300.42  166100[15:Rew:165880.0,57894.1] || equal(complement(u),null_class)** -> equal(y__dfg,u).
% 299.87/300.42  166080[15:Rew:165880.0,56559.1] || subclass(complement(u),null_class)* -> subclass(y__dfg,u).
% 299.87/300.42  172965[15:Rew:165880.0,166035.1] || member(u,y__dfg) -> member(cantor(u),y__dfg)*.
% 299.87/300.42  173223[15:Rew:165880.0,166063.1] || member(u,y__dfg) subclass(y__dfg,v) -> member(power_class(u),v)*.
% 299.87/300.42  166032[15:Rew:165880.0,39228.1] function(power_class(u)) || member(u,y__dfg)* -> .
% 299.87/300.42  166031[15:Rew:165880.0,39229.1] function(sum_class(u)) || member(u,y__dfg)* -> .
% 299.87/300.42  166030[15:Rew:165880.0,39238.1] function(cantor(u)) || member(u,y__dfg)* -> .
% 299.87/300.42  166029[15:Rew:165880.0,39695.1] one_to_one(power_class(u)) || member(u,y__dfg)* -> .
% 299.87/300.42  173222[15:Rew:165880.0,166062.1] || member(u,y__dfg) subclass(y__dfg,v) -> member(sum_class(u),v)*.
% 299.87/300.42  166028[15:Rew:165880.0,39698.1] one_to_one(sum_class(u)) || member(u,y__dfg)* -> .
% 299.87/300.42  166027[15:Rew:165880.0,39701.1] one_to_one(cantor(u)) || member(u,y__dfg)* -> .
% 299.87/300.42  172964[15:Rew:165880.0,165986.0] || equal(u,y__dfg) member(u,y__dfg)* -> .
% 299.87/300.42  173293[15:Obv:170853.1] || equal(successor(regular(ordered_pair(null_class,u))),null_class)** -> .
% 299.87/300.42  166206[15:Rew:165880.0,200.0] || member(inverse(u),y__dfg) -> member(ordered_pair(inverse(u),range_of(u)),domain_relation)*.
% 299.87/300.42  166506[15:Rew:165880.0,90901.0] || equal(intersection(complement(successor(null_class)),u),y__dfg)** -> .
% 299.87/300.42  166505[15:Rew:165880.0,90897.0] || equal(intersection(u,complement(successor(null_class))),y__dfg)** -> .
% 299.87/300.42  166314[15:Rew:165880.0,45763.0] || equal(singleton(ordered_pair(y__dfg,u)),singleton(null_class))** -> .
% 299.87/300.42  166313[15:Rew:165880.0,45762.0] || equal(singleton(ordered_pair(y__dfg,u)),successor(null_class))** -> .
% 299.87/300.42  165890[15:Rew:165880.0,1494.1] single_valued_class(u) || subclass(u,cross_product(y__dfg,y__dfg))* -> function(u).
% 299.87/300.42  166308[15:Rew:165880.0,45869.0] || subclass(complement(singleton(ordered_pair(y__dfg,u))),null_class)* -> .
% 299.87/300.42  166274[15:Rew:165880.0,90708.0] || equal(y__dfg,x__dfg) -> member(singleton(u),x__dfg)*.
% 299.87/300.42  166579[15:Rew:165880.0,156975.0] || equal(regular(successor(complement(successor(null_class)))),y__dfg)** -> .
% 299.87/300.42  166563[15:Rew:165880.0,144016.0] || member(y__dfg,cantor(singleton(cross_product(null_class,y__dfg))))* -> .
% 299.87/300.42  166218[15:Rew:165880.0,7427.1] || member(u,element_relation) member(u,complement(compose(element_relation,y__dfg)))* -> .
% 299.87/300.42  166547[15:Rew:165880.0,121924.0] || equal(complement(successor(complement(successor(null_class)))),y__dfg)** -> .
% 299.87/300.42  166546[15:Rew:165880.0,121923.0] || equal(complement(successor(complement(singleton(null_class)))),y__dfg)** -> .
% 299.87/300.42  166538[15:Rew:165880.0,114652.0] ||  -> equal(symmetric_difference(singleton(null_class),complement(successor(null_class))),y__dfg)**.
% 299.87/300.42  166528[15:Rew:165880.0,101579.0] ||  -> equal(union(singleton(null_class),complement(successor(null_class))),y__dfg)**.
% 299.87/300.42  173173[15:Rew:165880.0,165907.1] || subclass(cross_product(y__dfg,y__dfg),element_relation)* -> equal(cross_product(y__dfg,y__dfg),element_relation).
% 299.87/300.42  166525[15:Rew:165880.0,100317.0] || equal(cantor(regular(union(x__dfg,x__dfg))),y__dfg)** -> .
% 299.87/300.42  166513[15:Rew:165880.0,96084.0] || equal(union(null_class,cross_product(y__dfg,y__dfg)),y__dfg)** -> .
% 299.87/300.42  166489[15:Rew:165880.0,82056.1] function(successor_relation) || equal(successor(successor_relation),y__dfg)** -> .
% 299.87/300.42  166488[15:Rew:165880.0,82252.1] one_to_one(successor_relation) || equal(successor(successor_relation),y__dfg)** -> .
% 299.87/300.42  173172[15:Rew:165880.0,165906.1] || subclass(cross_product(y__dfg,y__dfg),successor_relation)* -> equal(cross_product(y__dfg,y__dfg),successor_relation).
% 299.87/300.42  166487[15:Rew:165880.0,82053.1] function(domain_relation) || equal(successor(domain_relation),y__dfg)** -> .
% 299.87/300.42  166486[15:Rew:165880.0,82148.1] one_to_one(domain_relation) || equal(successor(domain_relation),y__dfg)** -> .
% 299.87/300.42  166444[15:Rew:165880.0,61461.0] || equal(sum_class(regular(union(x__dfg,x__dfg))),y__dfg)** -> .
% 299.87/300.42  166437[15:Rew:165880.0,60947.0] || equal(power_class(regular(union(x__dfg,x__dfg))),y__dfg)** -> .
% 299.87/300.42  173171[15:Rew:165880.0,165905.1] || subclass(cross_product(y__dfg,y__dfg),domain_relation)* -> equal(cross_product(y__dfg,y__dfg),domain_relation).
% 299.87/300.42  166397[15:Rew:165880.0,42114.0] || member(y__dfg,cantor(complement(cross_product(null_class,y__dfg))))* -> .
% 299.87/300.42  166386[15:Rew:165880.0,39194.1] function(x__dfg) || subclass(y__dfg,cantor(y__dfg))* -> .
% 299.87/300.42  166385[15:Rew:165880.0,39639.1] one_to_one(x__dfg) || subclass(y__dfg,cantor(y__dfg))* -> .
% 299.87/300.42  166363[15:Rew:165880.0,34950.0] ||  -> equal(symmetric_difference(successor(null_class),complement(singleton(null_class))),y__dfg)**.
% 299.87/300.42  166096[15:Rew:165880.0,353.0] || subclass(y__dfg,u) -> member(unordered_pair(v,w),u)*.
% 299.87/300.42  166362[15:Rew:165880.0,34942.0] ||  -> equal(union(successor(null_class),complement(singleton(null_class))),y__dfg)**.
% 299.87/300.42  166284[15:Rew:165880.0,79264.1] inductive(regular(y__dfg)) || equal(y__dfg,x__dfg)** -> .
% 299.87/300.42  166283[15:Rew:165880.0,79780.1] inductive(power_class(y__dfg)) || equal(y__dfg,x__dfg)** -> .
% 299.87/300.42  166277[15:Rew:165880.0,90711.0] || equal(y__dfg,x__dfg) -> equal(regular(x__dfg),null_class)**.
% 299.87/300.42  166066[15:Rew:165880.0,152.0] || member(u,y__dfg) -> member(u,singleton(u))*.
% 299.87/300.42  166276[15:Rew:165880.0,90713.0] || equal(y__dfg,x__dfg) subclass(x__dfg,omega)* -> .
% 299.87/300.42  166275[15:Rew:165880.0,90573.1] || equal(omega,x__dfg)** equal(y__dfg,x__dfg) -> .
% 299.87/300.42  165942[15:Rew:165880.0,46129.0] || equal(cross_product(y__dfg,cross_product(y__dfg,y__dfg)),null_class)** -> .
% 299.87/300.42  165919[15:Rew:165880.0,64082.0] || equal(successor(complement(cross_product(y__dfg,y__dfg))),null_class)** -> .
% 299.87/300.42  165958[15:Rew:165880.0,21145.0] ||  -> equal(cantor(flip(cross_product(u,y__dfg))),inverse(u))**.
% 299.87/300.42  165205[15:Rew:165158.0,85025.1] function(x__dfg) || subclass(successor(x__dfg),null_class)* -> .
% 299.87/300.42  165204[15:Rew:165158.0,85652.1] one_to_one(x__dfg) || subclass(successor(x__dfg),null_class)* -> .
% 299.87/300.42  166118[15:Rew:165880.0,90199.0] || equal(u,y__dfg) -> subclass(v,u)*.
% 299.87/300.42  166076[15:Rew:165880.0,90069.0] || subclass(y__dfg,u)*+ -> subclass(v,u)*.
% 299.87/300.42  165954[15:Rew:165880.0,21185.0] ||  -> equal(cantor(restrict(element_relation,y__dfg,u)),sum_class(u))**.
% 299.87/300.42  166058[15:Rew:165880.0,9142.1] || member(u,v)*+ -> member(u,y__dfg)*.
% 299.87/300.42  166571[15:Rew:165880.0,151550.0] || member(y__dfg,complement(symmetric_difference(u,v)))* -> .
% 299.87/300.42  166524[15:Rew:165880.0,100289.0] || equal(cantor(ordered_pair(u,v)),y__dfg)** -> .
% 299.87/300.42  166523[15:Rew:165880.0,100240.0] || equal(cantor(unordered_pair(u,v)),y__dfg)** -> .
% 299.87/300.42  165947[15:Rew:165880.0,36.1] || member(ordered_pair(ordered_pair(u,v),w),x) member(ordered_pair(ordered_pair(w,u),v),cross_product(cross_product(y__dfg,y__dfg),y__dfg))*+ -> member(ordered_pair(ordered_pair(w,u),v),rotate(x))*.
% 299.87/300.42  166443[15:Rew:165880.0,61434.0] || equal(sum_class(ordered_pair(u,v)),y__dfg)** -> .
% 299.87/300.42  166442[15:Rew:165880.0,61390.0] || equal(sum_class(unordered_pair(u,v)),y__dfg)** -> .
% 299.87/300.42  166436[15:Rew:165880.0,60920.0] || equal(power_class(ordered_pair(u,v)),y__dfg)** -> .
% 299.87/300.42  166435[15:Rew:165880.0,60876.0] || equal(power_class(unordered_pair(u,v)),y__dfg)** -> .
% 299.87/300.42  165946[15:Rew:165880.0,39.1] || member(ordered_pair(ordered_pair(u,v),w),x) member(ordered_pair(ordered_pair(v,u),w),cross_product(cross_product(y__dfg,y__dfg),y__dfg))*+ -> member(ordered_pair(ordered_pair(v,u),w),flip(x))*.
% 299.87/300.42  166388[15:Rew:165880.0,39650.1] one_to_one(u) ||  -> equal(range_of(u),y__dfg)**.
% 299.87/300.42  166377[15:Rew:165880.0,39063.1] function(u) ||  -> equal(cantor(u),y__dfg)**.
% 299.87/300.42  166361[15:Rew:165880.0,34686.0] || equal(regular(ordered_pair(u,v)),y__dfg)** -> .
% 299.87/300.42  166360[15:Rew:165880.0,34665.0] || subclass(y__dfg,regular(ordered_pair(u,v)))* -> .
% 299.87/300.42  165941[15:Rew:165880.0,20594.1] || member(u,cantor(v)) member(ordered_pair(v,ordered_pair(u,w)),cross_product(y__dfg,cross_product(y__dfg,y__dfg)))*+ -> member(ordered_pair(v,ordered_pair(u,apply(v,u))),application_function)*.
% 299.87/300.42  166322[15:Rew:165880.0,22169.0] ||  -> member(unordered_pair(u,null_class),ordered_pair(u,y__dfg))*.
% 299.87/300.42  166287[15:Rew:165880.0,9180.1] ||  -> equal(u,null_class) member(regular(u),y__dfg)*.
% 299.87/300.42  166172[15:Rew:165880.0,1532.0] || equal(complement(ordered_pair(u,v)),y__dfg)** -> .
% 299.87/300.42  166171[15:Rew:165880.0,1517.0] || subclass(y__dfg,complement(ordered_pair(u,v)))* -> .
% 299.87/300.42  165904[15:Rew:165880.0,61.1] || member(u,image(v,image(w,singleton(x))))* member(ordered_pair(x,u),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(x,u),compose(v,w)).
% 299.87/300.42  166123[15:Rew:165880.0,31139.0] || equal(u,y__dfg) -> member(omega,u)*.
% 299.87/300.42  166108[15:Rew:165880.0,109039.1] one_to_one(u) || equal(u,y__dfg)* -> .
% 299.87/300.42  172907[15:Rew:165880.0,166101.0] || equal(u,y__dfg)* -> equal(y__dfg,u).
% 299.87/300.42  172899[15:Rew:165880.0,166099.1] || subclass(y__dfg,u)* -> equal(y__dfg,u).
% 299.87/300.42  165903[15:Rew:165880.0,96.1] || equal(compose(u,v),w) member(ordered_pair(v,w),cross_product(y__dfg,y__dfg))*+ -> member(ordered_pair(v,w),compose_class(u))*.
% 299.87/300.42  166098[15:Rew:165880.0,352.0] || subclass(y__dfg,u) -> member(omega,u)*.
% 299.87/300.42  166054[15:Rew:165880.0,3271.1] ||  -> equal(singleton(u),null_class) member(u,y__dfg)*.
% 299.87/300.42  166033[15:Rew:165880.0,39205.1] function(u) || member(u,y__dfg)* -> .
% 299.87/300.42  173206[15:Obv:170854.1] || equal(regular(ordered_pair(null_class,u)),null_class)** -> .
% 299.87/300.42  166384[15:Rew:165880.0,39113.2] function(u) || subclass(range_of(u),cantor(cantor(v)))*+ equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,v)*.
% 299.87/300.42  166542[15:Rew:165880.0,120518.0] || equal(intersection(u,successor(null_class)),y__dfg)** -> .
% 299.87/300.42  166541[15:Rew:165880.0,120510.0] || equal(intersection(successor(null_class),u),y__dfg)** -> .
% 299.87/300.42  166475[15:Rew:165880.0,77805.0] || equal(regular(unordered_pair(null_class,u)),y__dfg)** -> .
% 299.87/300.42  166474[15:Rew:165880.0,77781.0] || subclass(y__dfg,regular(unordered_pair(null_class,u)))* -> .
% 299.87/300.42  165898[15:Rew:165880.0,48.1] || equal(successor(u),v) member(ordered_pair(u,v),cross_product(y__dfg,y__dfg))* -> member(ordered_pair(u,v),successor_relation).
% 299.87/300.42  166466[15:Rew:165880.0,77347.0] || equal(regular(singleton(singleton(u))),y__dfg)** -> .
% 299.87/300.42  166465[15:Rew:165880.0,77267.0] || equal(regular(unordered_pair(u,null_class)),y__dfg)** -> .
% 299.87/300.42  166464[15:Rew:165880.0,77249.0] || subclass(y__dfg,regular(singleton(singleton(u))))* -> .
% 299.87/300.42  166461[15:Rew:165880.0,77247.0] || subclass(y__dfg,regular(unordered_pair(u,null_class)))* -> .
% 299.87/300.42  165900[15:Rew:165880.0,99.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),composition_function)*.
% 299.87/300.42  166321[15:Rew:165880.0,22202.0] || subclass(y__dfg,complement(unordered_pair(u,null_class)))* -> .
% 299.87/300.42  166320[15:Rew:165880.0,22194.0] || subclass(y__dfg,complement(unordered_pair(null_class,u)))* -> .
% 299.87/300.42  179594[15:Res:49.1,166310.0] inductive(singleton(ordered_pair(y__dfg,u))) ||  -> .
% 299.87/300.42  166310[15:Rew:165880.0,45575.0] || member(null_class,singleton(ordered_pair(y__dfg,u)))* -> .
% 299.87/300.42  165899[15:Rew:165880.0,22.1] || member(u,v) member(ordered_pair(u,v),cross_product(y__dfg,y__dfg))* -> member(ordered_pair(u,v),element_relation).
% 299.87/300.42  166307[15:Rew:165880.0,45566.0] ||  -> member(null_class,complement(singleton(ordered_pair(y__dfg,u))))*.
% 299.87/300.42  166280[15:Rew:165880.0,90697.0] || equal(y__dfg,x__dfg) -> subclass(u,x__dfg)*.
% 299.87/300.42  166170[15:Rew:165880.0,453.0] || equal(complement(unordered_pair(omega,u)),y__dfg)** -> .
% 299.87/300.42  166169[15:Rew:165880.0,452.0] || equal(complement(unordered_pair(u,omega)),y__dfg)** -> .
% 299.87/300.42  173527[15:Rew:165880.0,166050.2] || member(u,y__dfg) -> member(u,cantor(v)) equal(restrict(v,singleton(u),y__dfg),null_class)**.
% 299.87/300.42  166168[15:Rew:165880.0,1530.0] || equal(complement(singleton(singleton(u))),y__dfg)** -> .
% 299.87/300.42  166167[15:Rew:165880.0,1519.0] || subclass(y__dfg,complement(singleton(singleton(u))))* -> .
% 299.87/300.42  166562[15:Rew:165880.0,139908.0] || equal(union(null_class,singleton(domain_relation)),y__dfg)** -> .
% 299.87/300.42  166556[15:Rew:165880.0,127764.0] || equal(complement(successor(successor(null_class))),y__dfg)** -> .
% 299.87/300.42  165889[15:Rew:165880.0,2370.0] || subclass(u,cross_product(y__dfg,y__dfg)) subclass(compose(u,inverse(u)),null_class)* -> function(u).
% 299.87/300.42  166545[15:Rew:165880.0,121926.0] || equal(regular(complement(successor(null_class))),y__dfg)** -> .
% 299.87/300.42  166512[15:Rew:165880.0,96110.0] || equal(complement(cross_product(y__dfg,y__dfg)),y__dfg)** -> .
% 299.87/300.42  166511[15:Rew:165880.0,96077.0] || equal(union(null_class,complement(x__dfg)),y__dfg)** -> .
% 299.87/300.42  166508[15:Rew:165880.0,93286.0] || equal(regular(union(x__dfg,x__dfg)),y__dfg)** -> .
% 299.87/300.42  166318[15:Rew:165880.0,20592.1] || member(u,cantor(v)) equal(restrict(v,singleton(u),y__dfg),null_class)** -> .
% 299.87/300.42  166503[15:Rew:165880.0,90970.0] || equal(complement(singleton(regular(omega))),y__dfg)** -> .
% 299.87/300.42  166317[15:Rew:165880.0,22152.0] ||  -> equal(ordered_pair(null_class,y__dfg),singleton(singleton(null_class)))**.
% 299.87/300.42  166281[15:Rew:165880.0,90576.0] || equal(y__dfg,x__dfg) -> member(omega,x__dfg)*.
% 299.87/300.42  166278[15:Rew:165880.0,91231.0] || equal(y__dfg,x__dfg) -> member(null_class,x__dfg)*.
% 299.87/300.42  166378[15:Rew:165880.0,39108.2] function(u) || subclass(range_of(u),v) -> maps(u,y__dfg,v)*.
% 299.87/300.42  166222[15:Rew:165880.0,38052.0] ||  -> subclass(complement(compose(element_relation,y__dfg)),complement(element_relation))*.
% 299.87/300.42  165927[15:Rew:165880.0,64253.0] || equal(successor(cross_product(y__dfg,y__dfg)),null_class)** -> .
% 299.87/300.42  165918[15:Rew:165880.0,50117.0] || subclass(complement(cross_product(y__dfg,y__dfg)),null_class)* -> .
% 299.87/300.42  165915[15:Rew:165880.0,13491.0] || equal(complement(cross_product(y__dfg,y__dfg)),domain_relation)** -> .
% 299.87/300.42  173224[15:Rew:165880.0,166134.2] function(u) || member(v,y__dfg) -> member(image(u,v),y__dfg)*.
% 299.87/300.42  166570[15:Rew:165880.0,151010.0] || member(y__dfg,union(u,v))* -> .
% 299.87/300.42  166534[15:Rew:165880.0,109038.0] || equal(compose(u,v),y__dfg)** -> .
% 299.87/300.42  166451[15:Rew:165880.0,68190.0] ||  -> equal(symmetric_difference(u,y__dfg),complement(u))**.
% 299.87/300.42  166411[15:Rew:165880.0,45478.0] || equal(ordered_pair(u,v),y__dfg)** -> .
% 299.87/300.42  166053[15:Rew:165880.0,72.0] || member(u,y__dfg) -> equal(u,null_class) member(apply(choice,u),u)*.
% 299.87/300.42  166410[15:Rew:165880.0,45459.0] || equal(unordered_pair(u,v),y__dfg)** -> .
% 299.87/300.42  166409[15:Rew:165880.0,45453.0] || subclass(y__dfg,ordered_pair(u,v))* -> .
% 299.87/300.42  166406[15:Rew:165880.0,45449.0] || subclass(y__dfg,unordered_pair(u,v))* -> .
% 299.87/300.42  166359[15:Rew:165880.0,34493.0] ||  -> equal(symmetric_difference(u,complement(u)),y__dfg)**.
% 299.87/300.42  166064[15:Rew:165880.0,27.0] || member(u,y__dfg) -> member(u,v) member(u,complement(v))*.
% 299.87/300.42  166358[15:Rew:165880.0,34455.0] ||  -> equal(union(u,complement(u)),y__dfg)**.
% 299.87/300.42  166351[15:Rew:165880.0,66163.0] ||  -> equal(symmetric_difference(y__dfg,u),complement(u))**.
% 299.87/300.42  166117[15:Rew:165880.0,90753.0] || equal(u,y__dfg) -> inductive(u)*.
% 299.87/300.42  166569[15:Rew:165880.0,151014.0] || member(y__dfg,complement(power_class(u)))* -> .
% 299.87/300.42  166051[15:Rew:165880.0,20612.0] || member(u,y__dfg) -> member(ordered_pair(u,cantor(u)),domain_relation)*.
% 299.87/300.42  166568[15:Rew:165880.0,151012.0] || member(y__dfg,complement(successor(u)))* -> .
% 299.87/300.42  166522[15:Rew:165880.0,100241.0] || equal(cantor(singleton(u)),y__dfg)** -> .
% 299.87/300.42  166441[15:Rew:165880.0,61391.0] || equal(sum_class(singleton(u)),y__dfg)** -> .
% 299.87/300.42  166434[15:Rew:165880.0,60877.0] || equal(power_class(singleton(u)),y__dfg)** -> .
% 299.87/300.42  166071[15:Rew:165880.0,44.0] ||  -> equal(range_of(restrict(u,v,y__dfg)),image(u,v))**.
% 299.87/300.42  177951[15:SoR:177839.0,73.1] one_to_one(complement(cross_product(y__dfg,y__dfg))) ||  -> .
% 299.87/300.42  177839[15:MRR:177816.1,49023.0] function(complement(cross_product(y__dfg,y__dfg))) ||  -> .
% 299.87/300.42  166521[15:Rew:165880.0,100252.0] || equal(cantor(complement(x__dfg)),y__dfg)** -> .
% 299.87/300.42  166520[15:Rew:165880.0,100251.0] || equal(cantor(regular(x__dfg)),y__dfg)** -> .
% 299.87/300.42  166067[15:Rew:165880.0,12.0] || member(u,y__dfg) -> member(u,unordered_pair(v,u))*.
% 299.87/300.42  166510[15:Rew:165880.0,96046.0] || equal(complement(cantor(x__dfg)),y__dfg)** -> .
% 299.87/300.42  166480[15:Rew:165880.0,77986.0] || equal(power_class(complement(x__dfg)),y__dfg)** -> .
% 299.87/300.42  166479[15:Rew:165880.0,77985.0] || equal(sum_class(complement(x__dfg)),y__dfg)** -> .
% 299.87/300.42  166463[15:Rew:165880.0,77275.0] || equal(regular(singleton(null_class)),y__dfg)** -> .
% 299.87/300.42  166065[15:Rew:165880.0,11.0] || member(u,y__dfg) -> member(u,unordered_pair(u,v))*.
% 299.87/300.42  166462[15:Rew:165880.0,77261.0] || subclass(y__dfg,regular(singleton(null_class)))* -> .
% 299.87/300.42  166440[15:Rew:165880.0,61400.0] || equal(sum_class(regular(x__dfg)),y__dfg)** -> .
% 299.87/300.42  166433[15:Rew:165880.0,60886.0] || equal(power_class(regular(x__dfg)),y__dfg)** -> .
% 299.87/300.42  166417[15:Rew:165880.0,47752.0] || subclass(y__dfg,complement(singleton(omega)))* -> .
% 299.87/300.42  172967[15:Rew:165880.0,166069.1] || member(u,y__dfg) -> member(power_class(u),y__dfg)*.
% 299.87/300.42  166416[15:Rew:165880.0,46087.0] || equal(union(null_class,successor_relation),y__dfg)** -> .
% 299.87/300.42  166349[15:Rew:165880.0,31373.0] || equal(union(element_relation,element_relation),y__dfg)** -> .
% 299.87/300.42  166348[15:Rew:165880.0,29599.0] || equal(union(null_class,domain_relation),y__dfg)** -> .
% 299.87/300.42  166327[15:Rew:165880.0,22393.0] ||  -> equal(apply(element_relation,y__dfg),sum_class(y__dfg))**.
% 299.87/300.42  172966[15:Rew:165880.0,166068.1] || member(u,y__dfg) -> member(sum_class(u),y__dfg)*.
% 299.87/300.42  166279[15:Rew:165880.0,91261.0] || equal(y__dfg,x__dfg) -> inductive(x__dfg)*.
% 299.87/300.42  166236[15:Rew:165880.0,144736.0] || member(compose(element_relation,y__dfg),element_relation)* -> .
% 299.87/300.42  166166[15:Rew:165880.0,451.0] || equal(complement(singleton(omega)),y__dfg)** -> .
% 299.87/300.42  165921[15:Rew:165880.0,5389.0] || equal(cross_product(y__dfg,y__dfg),null_class)** -> .
% 299.87/300.42  165891[15:Rew:165880.0,64.1] function(u) ||  -> subclass(u,cross_product(y__dfg,y__dfg))*.
% 299.87/300.42  165173[15:Rew:165158.0,31437.0] || subclass(union(x__dfg,x__dfg),null_class)* -> .
% 299.87/300.42  166450[15:Rew:165880.0,68183.0] ||  -> equal(intersection(u,y__dfg),u)**.
% 299.87/300.42  166347[15:Rew:165880.0,29271.0] ||  -> equal(intersection(y__dfg,u),u)**.
% 299.87/300.42  166074[15:Rew:165880.0,251.0] ||  -> member(ordered_pair(u,v),y__dfg)*.
% 299.87/300.42  165945[15:Rew:165880.0,34.0] ||  -> subclass(rotate(u),cross_product(cross_product(y__dfg,y__dfg),y__dfg))*.
% 299.87/300.42  166567[15:Rew:165880.0,151009.0] || member(y__dfg,power_class(u))* -> .
% 299.87/300.42  166566[15:Rew:165880.0,150437.0] || member(y__dfg,successor(u))* -> .
% 299.87/300.42  166535[15:Rew:165880.0,109102.0] || subclass(y__dfg,compose_class(u))* -> .
% 299.87/300.42  166533[15:Rew:165880.0,109043.0] || equal(rotate(u),y__dfg)** -> .
% 299.87/300.42  165944[15:Rew:165880.0,37.0] ||  -> subclass(flip(u),cross_product(cross_product(y__dfg,y__dfg),y__dfg))*.
% 299.87/300.42  166532[15:Rew:165880.0,109042.0] || equal(flip(u),y__dfg)** -> .
% 299.87/300.42  166408[15:Rew:165880.0,45466.0] || equal(singleton(u),y__dfg)** -> .
% 299.87/300.42  166407[15:Rew:165880.0,45452.0] || subclass(y__dfg,singleton(u))* -> .
% 299.87/300.42  166304[15:Rew:165880.0,22150.0] ||  -> member(null_class,ordered_pair(y__dfg,u))*.
% 299.87/300.42  166225[15:Rew:165880.0,67461.0] ||  -> equal(intersection(element_relation,complement(compose(element_relation,y__dfg))),null_class)**.
% 299.87/300.42  166238[15:Rew:165880.0,7431.0] ||  -> equal(union(y__dfg,u),y__dfg)**.
% 299.87/300.42  166237[15:Rew:165880.0,7430.0] ||  -> equal(union(u,y__dfg),y__dfg)**.
% 299.87/300.42  166165[15:Rew:165880.0,2327.0] || equal(compose_class(u),y__dfg)** -> .
% 299.87/300.42  166519[15:Rew:165880.0,100239.0] || equal(cantor(omega),y__dfg)** -> .
% 299.87/300.42  165887[15:Rew:165880.0,59.0] ||  -> subclass(compose(u,v),cross_product(y__dfg,y__dfg))*.
% 299.87/300.42  166509[15:Rew:165880.0,96064.0] || equal(complement(composition_function),y__dfg)** -> .
% 299.87/300.42  166502[15:Rew:165880.0,90974.0] || equal(complement(omega),y__dfg)** -> .
% 299.87/300.42  166501[15:Rew:165880.0,90951.0] || equal(regular(omega),y__dfg)** -> .
% 299.87/300.42  166500[15:Rew:165880.0,90539.0] || equal(cantor(y__dfg),y__dfg)** -> .
% 299.87/300.42  165938[15:Rew:165880.0,97.0] ||  -> subclass(composition_function,cross_product(y__dfg,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.42  166499[15:Rew:165880.0,90418.0] || equal(complement(domain_relation),y__dfg)** -> .
% 299.87/300.42  166439[15:Rew:165880.0,61398.0] || equal(sum_class(null_class),y__dfg)** -> .
% 299.87/300.42  166438[15:Rew:165880.0,61389.0] || equal(sum_class(omega),y__dfg)** -> .
% 299.87/300.42  166432[15:Rew:165880.0,60875.0] || equal(power_class(omega),y__dfg)** -> .
% 299.87/300.42  165937[15:Rew:165880.0,107.0] ||  -> subclass(application_function,cross_product(y__dfg,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.42  166264[15:Rew:165880.0,12388.0] ||  -> equal(image(element_relation,null_class),y__dfg)**.
% 299.87/300.42  166245[15:Rew:165880.0,13113.0] ||  -> equal(image(element_relation,y__dfg),y__dfg)**.
% 299.87/300.42  166217[15:Rew:165880.0,7432.0] ||  -> equal(diagonalise(u),y__dfg)**.
% 299.87/300.42  165936[15:Rew:165880.0,125.0] ||  -> member(singleton(u),y__dfg)*.
% 299.87/300.42  165886[15:Rew:165880.0,94.0] ||  -> subclass(compose_class(u),cross_product(y__dfg,y__dfg))*.
% 299.87/300.42  166514[15:Rew:165880.0,96438.0] || equal(choice,y__dfg)** -> .
% 299.87/300.42  166424[15:Rew:165880.0,53235.0] || subclass(y__dfg,omega)* -> .
% 299.87/300.42  166423[15:Rew:165880.0,53234.0] || equal(omega,y__dfg)** -> .
% 299.87/300.42  166415[15:Rew:165880.0,46105.0] || subclass(y__dfg,successor_relation)* -> .
% 299.87/300.42  165935[15:Rew:165880.0,13.0] ||  -> member(unordered_pair(u,v),y__dfg)*.
% 299.87/300.42  166319[15:Rew:165880.0,22309.0] || subclass(y__dfg,domain_relation)* -> .
% 299.87/300.42  166303[15:Rew:165880.0,22142.0] ||  -> equal(singleton(y__dfg),null_class)**.
% 299.87/300.42  166260[15:Rew:165880.0,7425.0] ||  -> equal(complement(null_class),y__dfg)**.
% 299.87/300.42  166239[15:Rew:165880.0,9784.0] ||  -> equal(regular(y__dfg),null_class)**.
% 299.87/300.42  165885[15:Rew:165880.0,20.0] ||  -> subclass(element_relation,cross_product(y__dfg,y__dfg))*.
% 299.87/300.42  166216[15:Rew:165880.0,7418.0] ||  -> equal(successor(y__dfg),y__dfg)**.
% 299.87/300.42  166210[15:Rew:165880.0,11738.0] ||  -> equal(power_class(y__dfg),null_class)**.
% 299.87/300.42  166163[15:Rew:165880.0,1469.0] || equal(composition_function,y__dfg)** -> .
% 299.87/300.42  166162[15:Rew:165880.0,1463.0] || subclass(y__dfg,composition_function)* -> .
% 299.87/300.42  165884[15:Rew:165880.0,46.0] ||  -> subclass(successor_relation,cross_product(y__dfg,y__dfg))*.
% 299.87/300.42  166161[15:Rew:165880.0,1234.0] || equal(application_function,y__dfg)** -> .
% 299.87/300.42  166160[15:Rew:165880.0,1227.0] || subclass(y__dfg,application_function)* -> .
% 299.87/300.42  166159[15:Rew:165880.0,1189.0] || equal(successor_relation,y__dfg)** -> .
% 299.87/300.42  166158[15:Rew:165880.0,956.0] || equal(domain_relation,y__dfg)** -> .
% 299.87/300.42  165883[15:Rew:165880.0,100.0] ||  -> subclass(domain_relation,cross_product(y__dfg,y__dfg))*.
% 299.87/300.42  166157[15:Rew:165880.0,683.0] || equal(element_relation,y__dfg)** -> .
% 299.87/300.42  166156[15:Rew:165880.0,676.0] || subclass(y__dfg,element_relation)* -> .
% 299.87/300.42  165882[15:Rew:165880.0,6.0] ||  -> subclass(u,y__dfg)*.
% 299.87/300.42  165880[15:Obv:165751.0] ||  -> equal(universal_class,y__dfg)**.
% 299.87/300.42  165881[15:Rew:165880.0,54.0] ||  -> member(omega,y__dfg)*.
% 299.87/300.42  165849[15:Obv:165750.0] ||  -> inductive(y__dfg)*.
% 299.87/300.42  165158[15:Spt:38072.0] ||  -> equal(complement(y__dfg),null_class)**.
% 299.87/300.42  38055[3:Res:38052.0,357.1] inductive(complement(compose(element_relation,universal_class))) ||  -> member(null_class,complement(element_relation))*.
% 299.87/300.42  37904[3:Res:37862.0,357.1] inductive(union(null_class,complement(y__dfg))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.42  31984[3:Rew:31370.0,31973.1] inductive(union(omega,omega)) ||  -> equal(union(null_class,omega),omega)**.
% 299.87/300.42  31191[3:Res:29639.0,336.1] inductive(union(null_class,omega)) ||  -> equal(union(null_class,omega),omega)**.
% 299.87/300.42  29572[3:Rew:29278.0,26250.1] inductive(complement(complement(omega))) ||  -> equal(union(null_class,omega),omega)**.
% 299.87/300.42  59858[0:SpR:31.0,54862.0] ||  -> subclass(restrict(restrict(u,v,w),x,y),u)*.
% 299.87/300.42  164772[10:Res:160106.0,45846.1] inductive(intersection(intersection(u,intersection(v,null_class)),w)) ||  -> .
% 299.87/300.42  160106[0:Res:56089.0,119429.0] ||  -> subclass(intersection(intersection(u,intersection(v,w)),x),w)*.
% 299.87/300.42  164315[10:Res:160100.0,45846.1] inductive(intersection(u,intersection(intersection(v,null_class),w))) ||  -> .
% 299.87/300.42  160100[0:Res:54752.0,119429.0] ||  -> subclass(intersection(u,intersection(intersection(v,w),x)),w)*.
% 299.87/300.42  164052[10:Res:160096.0,45846.1] inductive(intersection(u,intersection(v,intersection(w,null_class)))) ||  -> .
% 299.87/300.42  160096[0:Res:55132.0,119429.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,x))),x)*.
% 299.87/300.42  163623[10:Res:160079.0,45846.1] inductive(intersection(intersection(intersection(u,null_class),v),w)) ||  -> .
% 299.87/300.42  160079[0:Res:55831.0,119429.0] ||  -> subclass(intersection(intersection(intersection(u,v),w),x),v)*.
% 299.87/300.42  160068[0:Res:8.1,119429.0] || equal(intersection(u,v),w)*+ -> subclass(w,v)*.
% 299.87/300.42  162819[10:Res:154882.0,45846.1] inductive(intersection(intersection(u,intersection(null_class,v)),w)) ||  -> .
% 299.87/300.42  46529[0:Rew:46218.0,6528.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.87/300.42  154882[0:Res:56089.0,119428.0] ||  -> subclass(intersection(intersection(u,intersection(v,w)),x),v)*.
% 299.87/300.42  162550[10:Res:154876.0,45846.1] inductive(intersection(u,intersection(intersection(null_class,v),w))) ||  -> .
% 299.87/300.42  154876[0:Res:54752.0,119428.0] ||  -> subclass(intersection(u,intersection(intersection(v,w),x)),v)*.
% 299.87/300.42  161848[10:Res:154873.0,45846.1] inductive(intersection(u,intersection(v,intersection(null_class,w)))) ||  -> .
% 299.87/300.42  46313[0:Rew:46218.0,6513.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.87/300.42  154873[0:Res:55132.0,119428.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,x))),w)*.
% 299.87/300.42  161586[10:Res:154858.0,45846.1] inductive(intersection(intersection(intersection(null_class,u),v),w)) ||  -> .
% 299.87/300.42  154858[0:Res:55831.0,119428.0] ||  -> subclass(intersection(intersection(intersection(u,v),w),x),u)*.
% 299.87/300.42  154847[0:Res:8.1,119428.0] || equal(intersection(u,v),w)*+ -> subclass(w,u)*.
% 299.87/300.42  130469[3:SpR:31370.0,125578.0] ||  -> subclass(intersection(intersection(u,union(v,v)),w),v)*.
% 299.87/300.42  130295[3:SpR:31370.0,125572.0] ||  -> subclass(intersection(u,intersection(union(v,v),w)),v)*.
% 299.87/300.42  130087[3:SpR:31370.0,125569.0] ||  -> subclass(intersection(u,intersection(v,union(w,w))),w)*.
% 299.87/300.42  129905[3:SpR:31370.0,125558.0] ||  -> subclass(intersection(intersection(union(u,u),v),w),u)*.
% 299.87/300.42  129869[3:SpL:31370.0,125547.0] || equal(union(u,u),v)*+ -> subclass(v,u)*.
% 299.87/300.42  160217[3:Res:53.1,119461.0] inductive(union(u,u)) ||  -> subclass(omega,u)*.
% 299.87/300.42  119461[3:SpR:89365.1,56467.0] || subclass(u,union(v,v))* -> subclass(u,v).
% 299.87/300.42  160065[0:Res:53.1,119429.0] inductive(intersection(u,v)) ||  -> subclass(omega,v)*.
% 299.87/300.42  119429[0:SpR:89365.1,56089.0] || subclass(u,intersection(v,w))* -> subclass(u,w).
% 299.87/300.42  158757[3:SpR:71035.0,155855.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),union(v,u))*.
% 299.87/300.42  159770[10:Res:158313.0,45846.1] inductive(union(null_class,intersection(u,intersection(v,null_class)))) ||  -> .
% 299.87/300.42  158313[3:SpR:67444.0,154885.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,w))),w)*.
% 299.87/300.42  10356[0:Obv:10328.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.87/300.42  159528[10:Res:157993.0,45846.1] inductive(intersection(u,union(null_class,intersection(v,null_class)))) ||  -> .
% 299.87/300.42  157993[3:SpR:67444.0,154877.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,w))),w)*.
% 299.87/300.42  159301[10:Res:157751.0,45846.1] inductive(union(null_class,intersection(intersection(u,null_class),v))) ||  -> .
% 299.87/300.42  157751[3:SpR:67444.0,154864.0] ||  -> subclass(union(null_class,intersection(intersection(u,v),w)),v)*.
% 299.87/300.42  10355[0:Obv:10335.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.87/300.42  159048[10:Res:157492.0,45846.1] inductive(intersection(union(null_class,intersection(u,null_class)),v)) ||  -> .
% 299.87/300.42  157492[3:SpR:67444.0,154856.0] ||  -> subclass(intersection(union(null_class,intersection(u,v)),w),v)*.
% 299.87/300.42  155855[3:Rew:103600.0,155688.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),union(u,v))*.
% 299.87/300.42  158603[10:Res:154956.0,45846.1] inductive(complement(successor(complement(restrict(null_class,u,v))))) ||  -> .
% 299.87/300.42  7410[3:Obv:7397.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.87/300.42  154956[3:SpR:30.0,154929.0] ||  -> subclass(complement(successor(complement(restrict(u,v,w)))),u)*.
% 299.87/300.42  158458[10:Res:154885.0,45846.1] inductive(union(null_class,intersection(u,intersection(null_class,v)))) ||  -> .
% 299.87/300.42  154885[3:Res:57352.0,119428.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,w))),v)*.
% 299.87/300.42  158129[10:Res:154877.0,45846.1] inductive(intersection(u,union(null_class,intersection(null_class,v)))) ||  -> .
% 299.87/300.42  7409[3:Obv:7398.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.87/300.42  154877[3:Res:54892.0,119428.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,w))),v)*.
% 299.87/300.42  157902[10:Res:154864.0,45846.1] inductive(union(null_class,intersection(intersection(null_class,u),v))) ||  -> .
% 299.87/300.42  154864[3:Res:56263.0,119428.0] ||  -> subclass(union(null_class,intersection(intersection(u,v),w)),u)*.
% 299.87/300.42  157645[10:Res:154856.0,45846.1] inductive(intersection(union(null_class,intersection(null_class,u)),v)) ||  -> .
% 299.87/300.42  10053[0:MRR:10052.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.87/300.42  154856[3:Res:56235.0,119428.0] ||  -> subclass(intersection(union(null_class,intersection(u,v)),w),u)*.
% 299.87/300.42  157429[3:SpR:45.0,156872.0] ||  -> subclass(regular(successor(complement(successor(u)))),successor(u))*.
% 299.87/300.42  156872[3:SpR:71035.0,156203.0] ||  -> subclass(regular(union(complement(successor(u)),v)),successor(u))*.
% 299.87/300.42  156578[3:SpR:71035.0,155862.0] ||  -> subclass(regular(union(complement(successor(u)),v)),complement(v))*.
% 299.87/300.42  10055[0:MRR:10054.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.87/300.42  156204[3:Rew:99199.0,156076.0] ||  -> subclass(regular(union(complement(power_class(u)),v)),complement(v))*.
% 299.87/300.42  157106[3:SpR:45.0,156939.0] ||  -> subclass(regular(successor(complement(successor(null_class)))),singleton(null_class))*.
% 299.87/300.42  156939[3:SpR:71035.0,156893.0] ||  -> subclass(regular(union(complement(successor(null_class)),u)),singleton(null_class))*.
% 299.87/300.42  156893[3:Res:156203.0,119486.0] ||  -> subclass(regular(union(u,complement(successor(null_class)))),singleton(null_class))*.
% 299.87/300.42  156203[3:Rew:99199.0,156075.0] ||  -> subclass(regular(union(u,complement(successor(v)))),successor(v))*.
% 299.87/300.42  10590[0:SpL:1199.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.87/300.42  156202[3:Rew:99199.0,156074.0] ||  -> subclass(regular(union(u,complement(power_class(v)))),power_class(v))*.
% 299.87/300.42  156695[3:SpR:45.0,155863.0] ||  -> subclass(regular(successor(complement(power_class(u)))),power_class(u))*.
% 299.87/300.42  155863[3:Rew:99199.0,155731.0] ||  -> subclass(regular(union(complement(power_class(u)),v)),power_class(u))*.
% 299.87/300.42  10589[0:SpL:1199.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.87/300.42  155862[3:Rew:99199.0,155730.0] ||  -> subclass(regular(union(u,complement(successor(v)))),complement(u))*.
% 299.87/300.42  155861[3:Rew:99199.0,155729.0] ||  -> subclass(regular(union(u,complement(power_class(v)))),complement(u))*.
% 299.87/300.42  156147[10:Res:155659.0,45846.1] inductive(regular(union(null_class,complement(intersection(u,null_class))))) ||  -> .
% 299.87/300.42  155659[3:SpR:67444.0,154872.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,v)))),v)*.
% 299.87/300.42  155801[10:Res:154872.0,45846.1] inductive(regular(union(null_class,complement(intersection(null_class,u))))) ||  -> .
% 299.87/300.42  6974[0:Res:358.2,539.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.87/300.42  154872[3:Res:125636.0,119428.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,v)))),u)*.
% 299.87/300.42  155583[10:Res:154953.0,45846.1] inductive(complement(successor(complement(intersection(u,null_class))))) ||  -> .
% 299.87/300.42  154953[3:SpR:67444.0,154929.0] ||  -> subclass(complement(successor(complement(intersection(u,v)))),v)*.
% 299.87/300.42  155095[10:Res:154929.0,45846.1] inductive(complement(successor(complement(intersection(null_class,u))))) ||  -> .
% 299.87/300.42  6510[0:SpR:495.0,25.2] || member(u,union(complement(v),complement(w))) member(u,union(v,w)) -> member(u,symmetric_difference(complement(v),complement(w)))*.
% 299.87/300.42  154929[3:Res:125591.0,119428.0] ||  -> subclass(complement(successor(complement(intersection(u,v)))),u)*.
% 299.87/300.42  154844[0:Res:53.1,119428.0] inductive(intersection(u,v)) ||  -> subclass(omega,u)*.
% 299.87/300.42  119428[0:SpR:89365.1,55831.0] || subclass(u,intersection(v,w))* -> subclass(u,v).
% 299.87/300.42  119165[0:SpR:67444.0,65922.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(u,w))*.
% 299.87/300.42  99667[0:Rew:97898.0,98950.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.87/300.42  118998[0:SpR:67444.0,65920.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(u,v))*.
% 299.87/300.42  118801[0:SpR:67444.0,65465.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(w,v))*.
% 299.87/300.42  116494[3:SpR:31370.0,114357.0] ||  -> subclass(intersection(u,union(v,v)),intersection(u,v))*.
% 299.87/300.42  115623[3:SpR:31370.0,114061.0] ||  -> subclass(intersection(u,union(v,v)),intersection(v,u))*.
% 299.87/300.42  99660[0:Rew:97898.0,98306.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.87/300.42  114339[3:SpR:31370.0,113986.0] ||  -> subclass(intersection(union(u,u),v),intersection(v,u))*.
% 299.87/300.42  112088[3:SpR:40426.0,65462.0] ||  -> subclass(intersection(union(u,u),v),intersection(u,v))*.
% 299.87/300.42  150311[3:SpL:71595.0,144721.0] || member(complement(intersection(u,v)),symmetric_difference(v,u))* -> .
% 299.87/300.42  99659[0:Rew:97898.0,98257.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.87/300.42  99162[0:Rew:97898.0,46289.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.87/300.42  99161[0:Rew:97898.0,46243.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.87/300.42  144721[3:Res:496.1,144667.0] || member(complement(intersection(u,v)),symmetric_difference(u,v))* -> .
% 299.87/300.42  143349[3:SpR:67444.0,136379.0] ||  -> equal(intersection(symmetric_difference(u,v),intersection(v,u)),null_class)**.
% 299.87/300.42  141845[3:SpR:30.0,140325.0] ||  -> equal(intersection(u,restrict(singleton(u),v,w)),null_class)**.
% 299.87/300.42  98876[0:Rew:97898.0,46245.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.87/300.42  140796[3:SpR:31.0,140091.0] ||  -> equal(intersection(singleton(u),restrict(u,v,w)),null_class)**.
% 299.87/300.42  147053[14:Res:8.1,146496.0] || equal(singleton(u),x__dfg)**+ -> equal(complement(x__dfg),u)*.
% 299.87/300.42  147422[14:Obv:147253.1] || equal(successor(null_class),x__dfg) -> equal(regular(x__dfg),null_class)**.
% 299.87/300.42  147421[14:Obv:147252.2] || equal(successor(null_class),x__dfg)** equal(omega,x__dfg) -> .
% 299.87/300.42  98672[0:Rew:97898.0,46761.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.87/300.42  147416[14:Obv:147251.1] || equal(successor(null_class),x__dfg)** -> equal(successor(x__dfg),x__dfg).
% 299.87/300.42  147407[14:Obv:147190.1] || equal(successor(null_class),x__dfg)** -> equal(singleton(x__dfg),null_class).
% 299.87/300.42  147369[14:MRR:147067.2,3998.0] || equal(successor(null_class),x__dfg) -> member(singleton(null_class),x__dfg)*.
% 299.87/300.42  147291[14:Rew:9254.0,147073.1] || equal(successor(null_class),x__dfg) -> subclass(regular(null_class),x__dfg)*.
% 299.87/300.42  98557[0:Rew:97898.0,5695.0] || member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(image(element_relation,union(v,w)),x)) -> .
% 299.87/300.42  147336[14:Obv:147254.1] || equal(successor(null_class),x__dfg)** -> equal(y__dfg,x__dfg).
% 299.87/300.42  147335[14:MRR:147221.1,2622.0] || equal(successor(null_class),x__dfg) -> member(omega,x__dfg)*.
% 299.87/300.42  147171[14:SpR:147054.1,146005.0] || equal(successor(null_class),x__dfg) -> member(null_class,x__dfg)*.
% 299.87/300.42  98515[0:Rew:97898.0,46246.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.87/300.42  147301[14:Obv:147191.1] || equal(successor(null_class),x__dfg)** -> inductive(x__dfg).
% 299.87/300.42  147054[14:Res:120311.1,146496.0] || equal(successor(null_class),x__dfg) -> equal(complement(x__dfg),null_class)**.
% 299.87/300.42  146496[14:Res:146475.1,549.0] || subclass(x__dfg,singleton(u))* -> equal(complement(x__dfg),u).
% 299.87/300.42  146588[14:Res:8.1,146562.0] || equal(complement(singleton(complement(x__dfg))),x__dfg)** -> .
% 299.87/300.42  98315[0:Rew:97898.0,46673.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.87/300.42  146562[14:MRR:146505.1,77987.0] || subclass(x__dfg,complement(singleton(complement(x__dfg))))* -> .
% 299.87/300.42  146557[14:Res:146475.1,144667.0] || subclass(x__dfg,complement(x__dfg))* -> .
% 299.87/300.42  146475[14:Res:146005.0,3.0] || subclass(x__dfg,u) -> member(complement(x__dfg),u)*.
% 299.87/300.42  146005[14:Res:77980.0,144720.0] ||  -> member(complement(x__dfg),x__dfg)*.
% 299.87/300.42  98314[0:Rew:97898.0,46370.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.87/300.42  98247[0:Rew:97898.0,5685.0] || member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(v,image(element_relation,union(w,x)))) -> .
% 299.87/300.42  98217[0:Rew:97898.0,46762.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.87/300.42  46929[0:Rew:46218.0,46670.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.87/300.42  144612[3:Res:49.1,137731.0] inductive(singleton(u)) || member(null_class,u)* -> .
% 299.87/300.42  46924[0:Rew:46218.0,46367.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.87/300.42  144737[3:Res:117.1,144667.0] || member(y__dfg,x__dfg)* -> .
% 299.87/300.42  144667[3:MRR:144618.0,9142.1] || member(u,u)* -> .
% 299.87/300.42  137731[3:MRR:137380.2,3998.0] || member(u,singleton(v))* member(u,v) -> .
% 299.87/300.42  46462[0:Rew:46218.0,5698.0] || member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(intersection(power_class(v),complement(w)),x)) -> .
% 299.87/300.42  144043[4:Res:49.1,143951.0] inductive(cantor(singleton(cross_product(singleton(null_class),universal_class)))) ||  -> .
% 299.87/300.42  46288[0:Rew:46218.0,5688.0] || member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(v,intersection(power_class(w),complement(x)))) -> .
% 299.87/300.42  137348[3:SpR:136730.0,31.0] ||  -> equal(restrict(singleton(cross_product(u,v)),u,v),null_class)**.
% 299.87/300.42  46261[0:Rew:46218.0,5697.0] || member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(intersection(complement(v),power_class(w)),x)) -> .
% 299.87/300.42  136379[3:Rew:67444.0,136207.0] ||  -> equal(intersection(symmetric_difference(u,v),intersection(u,v)),null_class)**.
% 299.87/300.42  135597[3:SpR:30.0,135198.0] ||  -> equal(intersection(u,restrict(complement(u),v,w)),null_class)**.
% 299.87/300.42  141599[3:Res:140260.0,2628.0] ||  -> equal(intersection(u,intersection(v,singleton(u))),null_class)**.
% 299.87/300.42  141597[10:Res:140260.0,45846.1] inductive(intersection(u,intersection(v,singleton(u)))) ||  -> .
% 299.87/300.42  46242[0:Rew:46218.0,5687.0] || member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(v,intersection(complement(w),power_class(x)))) -> .
% 299.87/300.42  140325[3:Res:137643.0,2628.0] ||  -> equal(intersection(u,intersection(singleton(u),v)),null_class)**.
% 299.87/300.42  140323[10:Res:137643.0,45846.1] inductive(intersection(u,intersection(singleton(u),v))) ||  -> .
% 299.87/300.42  140218[3:Res:137642.0,2628.0] ||  -> equal(intersection(singleton(u),intersection(u,v)),null_class)**.
% 299.87/300.42  140216[10:Res:137642.0,45846.1] inductive(intersection(singleton(u),intersection(u,v))) ||  -> .
% 299.87/300.42  140091[3:Res:137641.0,2628.0] ||  -> equal(intersection(singleton(u),intersection(v,u)),null_class)**.
% 299.87/300.42  140089[10:Res:137641.0,45846.1] inductive(intersection(singleton(u),intersection(v,u))) ||  -> .
% 299.87/300.42  139986[3:Res:8.1,137329.0] || equal(singleton(u),u)** -> equal(null_class,u).
% 299.87/300.42  138871[3:SpR:31370.0,138402.0] ||  -> equal(intersection(singleton(u),union(u,u)),null_class)**.
% 299.87/300.42  137329[3:SpR:136730.0,111977.1] || subclass(u,singleton(u))* -> equal(null_class,u).
% 299.87/300.42  138540[3:Res:137325.0,2628.0] ||  -> equal(intersection(u,union(null_class,singleton(u))),null_class)**.
% 299.87/300.42  138538[10:Res:137325.0,45846.1] inductive(intersection(u,union(null_class,singleton(u)))) ||  -> .
% 299.87/300.42  138479[3:Res:137637.0,2628.0] ||  -> equal(intersection(singleton(u),union(u,null_class)),null_class)**.
% 299.87/300.42  138477[10:Res:137637.0,45846.1] inductive(intersection(singleton(u),union(u,null_class))) ||  -> .
% 299.87/300.42  138402[3:Res:137636.0,2628.0] ||  -> equal(intersection(singleton(u),union(null_class,u)),null_class)**.
% 299.87/300.42  138400[10:Res:137636.0,45846.1] inductive(intersection(singleton(u),union(null_class,u))) ||  -> .
% 299.87/300.42  137946[3:Res:137474.0,2628.0] ||  -> equal(intersection(successor(null_class),singleton(singleton(null_class))),null_class)**.
% 299.87/300.42  137944[10:Res:137474.0,45846.1] inductive(intersection(successor(null_class),singleton(singleton(null_class)))) ||  -> .
% 299.87/300.42  137971[10:Res:108610.1,137955.0] || subclass(singleton(null_class),singleton(singleton(null_class)))* -> .
% 299.87/300.42  138075[3:Res:2619.1,137956.0] || member(singleton(null_class),successor(null_class))* -> .
% 299.87/300.42  137956[3:MRR:137927.1,45079.0] || subclass(singleton(singleton(null_class)),successor(null_class))* -> .
% 299.87/300.42  137955[10:MRR:137921.1,45872.0] || subclass(successor(null_class),singleton(singleton(null_class)))* -> .
% 299.87/300.42  137913[4:Res:8.1,137711.0] || equal(singleton(domain_relation),domain_relation)** -> .
% 299.87/300.42  137711[4:MRR:137639.1,2869.0] || subclass(domain_relation,singleton(domain_relation))* -> .
% 299.87/300.42  136730[3:MRR:136729.0,2622.0] ||  -> equal(intersection(u,singleton(u)),null_class)**.
% 299.87/300.42  135318[3:Res:135137.0,2628.0] ||  -> equal(intersection(u,intersection(v,complement(u))),null_class)**.
% 299.87/300.42  135316[10:Res:135137.0,45846.1] inductive(intersection(u,intersection(v,complement(u)))) ||  -> .
% 299.87/300.42  135198[3:Res:134959.0,2628.0] ||  -> equal(intersection(u,intersection(complement(u),v)),null_class)**.
% 299.87/300.42  135196[10:Res:134959.0,45846.1] inductive(intersection(u,intersection(complement(u),v))) ||  -> .
% 299.87/300.42  112012[0:SpR:67444.0,65462.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(w,u))*.
% 299.87/300.42  111977[0:MRR:111889.1,4891.0] || subclass(u,v) -> equal(intersection(u,v),u)**.
% 299.87/300.42  111709[0:SpR:71035.0,57301.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),union(v,u))*.
% 299.87/300.42  111103[0:SpR:71035.0,55488.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),union(w,v))*.
% 299.87/300.42  133822[10:Res:108603.1,45846.1] inductive(union(u,u)) || subclass(u,null_class)* -> .
% 299.87/300.42  108603[3:SpR:40426.0,55416.1] || subclass(u,v) -> subclass(union(u,u),v)*.
% 299.87/300.42  104057[3:SpR:31370.0,99289.0] ||  -> equal(union(u,union(u,u)),union(u,u))**.
% 299.87/300.42  90041[3:Res:8.1,53249.0] || equal(not_subclass_element(u,v),u)** -> subclass(u,v).
% 299.87/300.42  89667[0:MRR:89629.0,3714.0] ||  -> equal(intersection(u,intersection(v,u)),intersection(v,u))**.
% 299.87/300.42  89527[0:MRR:89495.0,3714.0] ||  -> equal(intersection(u,intersection(u,v)),intersection(u,v))**.
% 299.87/300.42  130690[3:SpR:71595.0,125883.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),symmetric_difference(u,v))*.
% 299.87/300.42  129727[3:Res:56089.0,119464.0] ||  -> subclass(intersection(intersection(u,union(v,null_class)),w),v)*.
% 299.87/300.42  4949[0:Res:175.1,225.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.87/300.42  129721[3:Res:54752.0,119464.0] ||  -> subclass(intersection(u,intersection(union(v,null_class),w)),v)*.
% 299.87/300.42  129718[3:Res:55132.0,119464.0] ||  -> subclass(intersection(u,intersection(v,union(w,null_class))),w)*.
% 299.87/300.42  129704[3:Res:55831.0,119464.0] ||  -> subclass(intersection(intersection(union(u,null_class),v),w),u)*.
% 299.87/300.42  129693[3:Res:8.1,119464.0] || equal(union(u,null_class),v)*+ -> subclass(v,u)*.
% 299.87/300.42  4963[0:Res:169.1,225.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.87/300.42  129119[3:SpR:31370.0,125581.0] ||  -> subclass(union(null_class,intersection(u,union(v,v))),v)*.
% 299.87/300.42  128932[3:SpR:31370.0,125564.0] ||  -> subclass(union(null_class,intersection(union(u,u),v)),u)*.
% 299.87/300.42  125883[3:Rew:103600.0,125792.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),symmetric_difference(v,u))*.
% 299.87/300.42  130574[10:Res:125578.0,45846.1] inductive(intersection(intersection(u,union(null_class,null_class)),v)) ||  -> .
% 299.87/300.42  9076[0:Rew:492.0,9037.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.87/300.42  125578[3:Res:56089.0,119456.0] ||  -> subclass(intersection(intersection(u,union(null_class,v)),w),v)*.
% 299.87/300.42  130400[10:Res:125572.0,45846.1] inductive(intersection(u,intersection(union(null_class,null_class),v))) ||  -> .
% 299.87/300.42  125572[3:Res:54752.0,119456.0] ||  -> subclass(intersection(u,intersection(union(null_class,v),w)),v)*.
% 299.87/300.42  130186[10:Res:125569.0,45846.1] inductive(intersection(u,intersection(v,union(null_class,null_class)))) ||  -> .
% 299.87/300.42  9017[0:Rew:491.0,8981.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.87/300.42  125569[3:Res:55132.0,119456.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,w))),w)*.
% 299.87/300.42  130016[10:Res:125558.0,45846.1] inductive(intersection(intersection(union(null_class,null_class),u),v)) ||  -> .
% 299.87/300.42  125558[3:Res:55831.0,119456.0] ||  -> subclass(intersection(intersection(union(null_class,u),v),w),u)*.
% 299.87/300.42  125547[3:Res:8.1,119456.0] || equal(union(null_class,u),v)*+ -> subclass(v,u)*.
% 299.87/300.42  7015[0:Res:1472.2,3.0] || member(u,cross_product(v,w))* member(u,x)* subclass(restrict(x,v,w),y)*+ -> member(u,y)*.
% 299.87/300.42  129690[3:Res:53.1,119464.0] inductive(union(u,null_class)) ||  -> subclass(omega,u)*.
% 299.87/300.42  119464[3:SpR:89365.1,68784.0] || subclass(u,union(v,null_class))* -> subclass(u,v).
% 299.87/300.42  129108[3:SpR:71035.0,125581.0] ||  -> subclass(union(null_class,intersection(u,union(v,null_class))),v)*.
% 299.87/300.42  128921[3:SpR:71035.0,125564.0] ||  -> subclass(union(null_class,intersection(union(u,null_class),v)),u)*.
% 299.87/300.42  7406[0:Obv:7393.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.87/300.42  126105[12:SpR:67597.1,125622.0] function(u) ||  -> subclass(regular(successor(u)),complement(u))*.
% 299.87/300.42  129206[10:Res:125581.0,45846.1] inductive(union(null_class,intersection(u,union(null_class,null_class)))) ||  -> .
% 299.87/300.42  125581[3:Res:57352.0,119456.0] ||  -> subclass(union(null_class,intersection(u,union(null_class,v))),v)*.
% 299.87/300.42  129025[10:Res:125564.0,45846.1] inductive(union(null_class,intersection(union(null_class,null_class),u))) ||  -> .
% 299.87/300.42  7408[0:Obv:7386.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.87/300.42  125564[3:Res:56263.0,119456.0] ||  -> subclass(union(null_class,intersection(union(null_class,u),v)),u)*.
% 299.87/300.42  125809[3:SpR:43636.1,125636.0] || subclass(complement(u),null_class)* -> subclass(regular(null_class),u).
% 299.87/300.42  125696[3:Res:125591.0,357.1] inductive(complement(successor(complement(u)))) ||  -> member(null_class,u)*.
% 299.87/300.42  10477[0:Res:8.1,1580.1] || equal(u,image(v,image(w,singleton(x))))*+ member(ordered_pair(x,y),compose(v,w))* -> member(y,u)*.
% 299.87/300.42  127687[3:SpR:31370.0,125676.0] ||  -> subclass(complement(successor(union(u,u))),complement(u))*.
% 299.87/300.42  127676[3:SpR:71035.0,125676.0] ||  -> subclass(complement(successor(union(u,null_class))),complement(u))*.
% 299.87/300.42  109056[10:MRR:7009.2,109050.0] || member(regular(complement(restrict(u,v,w))),cross_product(v,w))*+ member(regular(complement(restrict(u,v,w))),u)* -> .
% 299.87/300.42  128410[10:Res:125761.0,45846.1] inductive(complement(successor(union(null_class,complement(null_class))))) ||  -> .
% 299.87/300.42  125761[3:Rew:30027.0,125743.0] ||  -> subclass(complement(successor(union(null_class,complement(u)))),u)*.
% 299.87/300.42  127763[4:MRR:127755.1,22178.0] || equal(successor(successor(successor(null_class))),null_class)** -> .
% 299.87/300.42  98895[0:Rew:97898.0,67569.0] ||  -> equal(intersection(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),symmetric_difference(union(u,v),complement(w)))**.
% 299.87/300.42  127762[10:MRR:127759.1,45880.0] inductive(complement(successor(successor(null_class)))) ||  -> .
% 299.87/300.42  127674[3:SpR:45.0,125676.0] ||  -> subclass(complement(successor(successor(null_class))),complement(singleton(null_class)))*.
% 299.87/300.42  125676[3:SpR:29278.0,125591.0] ||  -> subclass(complement(successor(union(null_class,u))),complement(u))*.
% 299.87/300.42  125544[3:Res:53.1,119456.0] inductive(union(null_class,u)) ||  -> subclass(omega,u)*.
% 299.87/300.42  99615[0:Rew:67444.0,98536.0] ||  -> equal(intersection(union(u,complement(union(v,w))),union(complement(u),union(v,w))),symmetric_difference(complement(u),union(v,w)))**.
% 299.87/300.42  125624[3:Res:106375.0,119456.0] ||  -> subclass(regular(union(u,u)),complement(u))*.
% 299.87/300.42  125623[3:Res:106364.0,119456.0] ||  -> subclass(regular(union(u,null_class)),complement(u))*.
% 299.87/300.42  125622[3:Res:106142.0,119456.0] ||  -> subclass(regular(union(null_class,u)),complement(u))*.
% 299.87/300.42  125856[10:Res:125636.0,45846.1] inductive(regular(union(null_class,complement(null_class)))) ||  -> .
% 299.87/300.42  125636[3:Rew:30027.0,125618.0] ||  -> subclass(regular(union(null_class,complement(u))),u)*.
% 299.87/300.42  125736[10:Res:125591.0,45846.1] inductive(complement(successor(complement(null_class)))) ||  -> .
% 299.87/300.42  125591[3:Res:57027.0,119456.0] ||  -> subclass(complement(successor(complement(u))),u)*.
% 299.87/300.42  119456[3:SpR:89365.1,56235.0] || subclass(u,union(null_class,v))* -> subclass(u,v).
% 299.87/300.42  10912[0:Res:256.0,1536.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.87/300.42  10478[0:Res:50.1,1580.1] inductive(image(u,singleton(v))) || member(ordered_pair(v,w),compose(successor_relation,u))* -> member(w,image(u,singleton(v))).
% 299.87/300.42  6509[0:SpR:495.0,496.1] || member(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(u,complement(symmetric_difference(complement(v),complement(w)))).
% 299.87/300.42  99644[0:Rew:97898.0,98971.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.87/300.42  120342[3:Res:56089.0,119486.0] ||  -> subclass(intersection(intersection(u,successor(null_class)),v),singleton(null_class))*.
% 299.87/300.42  46913[0:Rew:46218.0,46685.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.87/300.42  120336[3:Res:54752.0,119486.0] ||  -> subclass(intersection(u,intersection(successor(null_class),v)),singleton(null_class))*.
% 299.87/300.42  120333[3:Res:55132.0,119486.0] ||  -> subclass(intersection(u,intersection(v,successor(null_class))),singleton(null_class))*.
% 299.87/300.42  120322[3:Res:55831.0,119486.0] ||  -> subclass(intersection(intersection(successor(null_class),u),v),singleton(null_class))*.
% 299.87/300.42  121289[3:MRR:121273.1,26343.0] || equal(successor(null_class),domain_relation)** -> .
% 299.87/300.42  46909[0:Rew:46218.0,46382.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.87/300.42  120311[3:Res:8.1,119486.0] || equal(successor(null_class),u) -> subclass(u,singleton(null_class))*.
% 299.87/300.42  121157[4:Res:8.1,121151.0] || equal(domain_relation,composition_function)** -> .
% 299.87/300.42  121151[4:MRR:121150.0,121150.2,100.0,26343.0] || subclass(composition_function,domain_relation)* -> .
% 299.87/300.42  120345[3:Res:57352.0,119486.0] ||  -> subclass(union(null_class,intersection(u,successor(null_class))),singleton(null_class))*.
% 299.87/300.42  120328[3:Res:56263.0,119486.0] ||  -> subclass(union(null_class,intersection(successor(null_class),u)),singleton(null_class))*.
% 299.87/300.42  120438[3:MRR:120428.1,45452.0] || equal(successor(successor(complement(successor(null_class)))),null_class)** -> .
% 299.87/300.42  120354[3:Res:100648.0,119486.0] ||  -> subclass(complement(successor(complement(successor(null_class)))),singleton(null_class))*.
% 299.87/300.42  120308[3:Res:53.1,119486.0] inductive(successor(null_class)) ||  -> subclass(omega,singleton(null_class))*.
% 299.87/300.42  120356[3:Res:105397.0,119486.0] ||  -> subclass(regular(complement(successor(null_class))),singleton(null_class))*.
% 299.87/300.42  119486[3:SpR:89365.1,56249.0] || subclass(u,successor(null_class))* -> subclass(u,singleton(null_class)).
% 299.87/300.42  119685[10:MRR:119563.1,57955.0] || subclass(complement(successor(null_class)),singleton(null_class))* -> .
% 299.87/300.42  89365[0:MRR:89275.1,3714.0] || subclass(u,v) -> equal(intersection(v,u),u)**.
% 299.87/300.42  65922[0:Obv:65895.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(w,u))*.
% 299.87/300.42  65920[0:Obv:65892.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(v,u))*.
% 299.87/300.42  65465[0:Obv:65431.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(v,w))*.
% 299.87/300.42  116145[3:SpR:67444.0,114137.0] ||  -> subclass(intersection(u,union(v,null_class)),intersection(u,v))*.
% 299.87/300.42  4975[0:Res:359.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.87/300.42  4958[0:Res:168.1,225.0] ||  -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(u,restrict(v,w,x))),cross_product(w,x))*.
% 299.87/300.42  114357[3:SpR:67444.0,113986.0] ||  -> subclass(intersection(u,union(null_class,v)),intersection(u,v))*.
% 299.87/300.42  4959[0:Res:174.1,225.0] ||  -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(restrict(u,v,w),x)),cross_product(v,w))*.
% 299.87/300.42  114201[3:SpR:67444.0,112087.0] ||  -> subclass(intersection(u,union(v,null_class)),intersection(v,u))*.
% 299.87/300.42  114137[3:SpR:67444.0,112087.0] ||  -> subclass(intersection(union(u,null_class),v),intersection(v,u))*.
% 299.87/300.42  10195[0:Res:8.1,1535.2] || equal(u,cross_product(v,w))*+ member(x,w)* member(y,v)* -> member(ordered_pair(y,x),u)*.
% 299.87/300.42  114061[3:SpR:67444.0,112086.0] ||  -> subclass(intersection(u,union(null_class,v)),intersection(v,u))*.
% 299.87/300.42  114543[3:Res:114392.0,2628.0] ||  -> equal(intersection(u,union(null_class,complement(u))),null_class)**.
% 299.87/300.42  114541[10:Res:114392.0,45846.1] inductive(intersection(u,union(null_class,complement(u)))) ||  -> .
% 299.87/300.42  114643[3:Res:114515.0,2628.0] ||  -> equal(intersection(singleton(null_class),complement(successor(null_class))),null_class)**.
% 299.87/300.42  9015[0:Rew:491.0,8979.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.87/300.42  113986[3:SpR:67444.0,112086.0] ||  -> subclass(intersection(union(null_class,u),v),intersection(v,u))*.
% 299.87/300.42  112087[3:SpR:68781.0,65462.0] ||  -> subclass(intersection(union(u,null_class),v),intersection(u,v))*.
% 299.87/300.42  112086[3:SpR:38136.0,65462.0] ||  -> subclass(intersection(union(null_class,u),v),intersection(u,v))*.
% 299.87/300.42  113359[3:Res:112631.1,2628.0] ||  -> member(null_class,u) equal(intersection(u,successor(null_class)),null_class)**.
% 299.87/300.42  9074[0:Rew:492.0,9035.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.87/300.42  112667[3:Res:112503.1,2628.0] ||  -> member(null_class,u) equal(intersection(successor(null_class),u),null_class)**.
% 299.87/300.42  112583[3:SpR:67444.0,112494.0] ||  -> subclass(intersection(u,successor(null_class)),intersection(u,singleton(null_class)))*.
% 299.87/300.42  112516[3:SpR:67444.0,112095.0] ||  -> subclass(intersection(u,successor(null_class)),intersection(singleton(null_class),u))*.
% 299.87/300.42  30957[3:Rew:29278.0,29834.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.87/300.42  113083[10:SpR:112818.0,105.0] ||  -> equal(single_valued3(successor(null_class)),single_valued3(null_class))**.
% 299.87/300.42  112818[10:Rew:5296.0,112787.0] ||  -> equal(domain__dfg(successor(null_class),u,v),single_valued3(null_class))**.
% 299.87/300.42  113041[10:SpR:112771.0,70.0] ||  -> equal(apply(successor(null_class),u),sum_class(range_of(null_class)))**.
% 299.87/300.42  112771[10:SpR:112695.0,44.0] ||  -> equal(image(successor(null_class),u),range_of(null_class))**.
% 299.87/300.42  112860[10:Res:49.1,112819.0] inductive(cantor(successor(null_class))) ||  -> .
% 299.87/300.42  112851[10:Res:68.1,112819.0] ||  -> equal(cantor(successor(null_class)),null_class)**.
% 299.87/300.42  112695[10:Res:112672.0,2628.0] ||  -> equal(restrict(successor(null_class),u,v),null_class)**.
% 299.87/300.42  112494[3:SpR:67444.0,112095.0] ||  -> subclass(intersection(successor(null_class),u),intersection(u,singleton(null_class)))*.
% 299.87/300.42  112095[3:SpR:38149.0,65462.0] ||  -> subclass(intersection(successor(null_class),u),intersection(singleton(null_class),u))*.
% 299.87/300.42  99160[0:Rew:97898.0,46281.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.87/300.42  65462[0:Obv:65424.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(u,w))*.
% 299.87/300.42  57301[0:SpR:115.0,56089.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),union(u,v))*.
% 299.87/300.42  55688[3:Con:55658.1] || member(u,union(v,v))* -> member(u,v).
% 299.87/300.42  99020[0:Rew:97898.0,46276.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.87/300.42  55488[0:SpR:115.0,55132.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),union(v,w))*.
% 299.87/300.42  111079[10:Res:108602.1,45846.1] inductive(union(u,null_class)) || subclass(u,null_class)* -> .
% 299.87/300.42  108602[3:SpR:68781.0,55416.1] || subclass(u,v) -> subclass(union(u,null_class),v)*.
% 299.87/300.42  110673[10:Res:108601.1,45846.1] inductive(union(null_class,u)) || subclass(u,null_class)* -> .
% 299.87/300.42  98733[0:Rew:97898.0,46528.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.87/300.42  108601[3:SpR:38136.0,55416.1] || subclass(u,v) -> subclass(union(null_class,u),v)*.
% 299.87/300.42  108651[10:Res:55416.1,45846.1] inductive(intersection(u,v)) || subclass(u,null_class)* -> .
% 299.87/300.42  108721[10:MRR:108720.1,32156.0] || subclass(singleton(null_class),singleton(u))* -> equal(null_class,u).
% 299.87/300.42  109054[10:MRR:59097.1,109038.0] || member(singleton(singleton(singleton(singleton(singleton(null_class))))),composition_function)* -> .
% 299.87/300.42  98594[0:Rew:97898.0,46753.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.87/300.42  110219[10:Res:2619.1,109051.0] || member(null_class,restrict(u,v,w))* -> .
% 299.87/300.42  109051[10:MRR:108738.1,109025.0] || subclass(singleton(null_class),restrict(u,v,w))* -> .
% 299.87/300.42  109050[10:MRR:48988.1,109025.0] || equal(complement(restrict(u,v,w)),null_class)** -> .
% 299.87/300.42  109048[10:MRR:32892.1,109025.0] || equal(restrict(u,v,w),successor(null_class))** -> .
% 299.87/300.42  98119[0:Rew:97898.0,8985.0] ||  -> equal(union(restrict(u,v,w),complement(union(u,cross_product(v,w)))),complement(symmetric_difference(u,cross_product(v,w))))**.
% 299.87/300.42  109047[10:MRR:32808.1,109025.0] || equal(restrict(u,v,w),singleton(null_class))** -> .
% 299.87/300.42  109814[10:Res:90201.1,109808.0] || equal(complement(rotate(composition_function)),null_class)** -> .
% 299.87/300.42  109816[10:Res:8.1,109808.0] || equal(rotate(composition_function),domain_relation)** -> .
% 299.87/300.42  98095[0:Rew:97898.0,9041.0] ||  -> equal(union(restrict(u,v,w),complement(union(cross_product(v,w),u))),complement(symmetric_difference(cross_product(v,w),u)))**.
% 299.87/300.42  109808[10:Res:20668.1,109053.0] || subclass(domain_relation,rotate(composition_function))* -> .
% 299.87/300.42  109053[10:MRR:22290.1,109038.0] || member(ordered_pair(u,singleton(singleton(null_class))),composition_function)* -> .
% 299.87/300.42  109049[11:MRR:41299.1,109025.0] || equal(restrict(u,v,w),y__dfg)** -> .
% 299.87/300.42  109046[11:MRR:32712.1,109025.0] || subclass(y__dfg,restrict(u,v,w))* -> .
% 299.87/300.42  99581[0:Rew:97898.0,98275.0] ||  -> equal(union(complement(union(u,v)),complement(union(w,x))),complement(intersection(union(u,v),union(w,x))))**.
% 299.87/300.42  109100[10:Res:94204.1,109052.0] || equal(complement(compose_class(u)),null_class)** -> .
% 299.87/300.42  97913[0:Rew:97898.0,5696.1] || member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(v,w)),x)) -> .
% 299.87/300.42  109052[10:MRR:22268.1,109038.0] || member(singleton(singleton(null_class)),compose_class(u))* -> .
% 299.87/300.42  109044[10:MRR:4804.1,109025.0] inductive(restrict(u,v,w)) ||  -> .
% 299.87/300.42  109025[10:Res:2619.1,108747.0] || member(null_class,cross_product(u,v))* -> .
% 299.87/300.42  109031[10:MRR:1649.2,109025.0] function(u) inductive(u) ||  -> .
% 299.87/300.42  109030[10:MRR:1648.1,109025.0] inductive(compose(u,v)) ||  -> .
% 299.87/300.42  109037[10:MRR:1653.1,109025.0] inductive(rotate(u)) ||  -> .
% 299.87/300.42  109036[10:MRR:1652.1,109025.0] inductive(flip(u)) ||  -> .
% 299.87/300.42  109029[10:MRR:1647.1,109025.0] inductive(compose_class(u)) ||  -> .
% 299.87/300.42  109033[10:MRR:33130.1,109025.0] one_to_one(successor(null_class)) ||  -> .
% 299.87/300.42  109032[10:MRR:32789.1,109025.0] function(successor(null_class)) ||  -> .
% 299.87/300.42  109035[10:MRR:1651.1,109025.0] inductive(composition_function) ||  -> .
% 299.87/300.42  109034[10:MRR:1650.1,109025.0] inductive(application_function) ||  -> .
% 299.87/300.42  109028[10:MRR:1646.1,109025.0] inductive(element_relation) ||  -> .
% 299.87/300.42  109027[10:MRR:1645.1,109025.0] inductive(successor_relation) ||  -> .
% 299.87/300.42  109026[10:MRR:1644.1,109025.0] inductive(domain_relation) ||  -> .
% 299.87/300.42  108747[10:MRR:108746.1,108746.2,32156.0,26343.0] || subclass(singleton(null_class),cross_product(u,v))* -> .
% 299.87/300.42  97899[0:Rew:97898.0,5686.1] || member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(w,x)))) -> .
% 299.87/300.42  108716[10:MRR:108697.1,32156.0] || subclass(singleton(null_class),complement(successor(null_class)))* -> .
% 299.87/300.42  108699[10:Res:108610.1,32187.0] || subclass(singleton(null_class),complement(singleton(null_class)))* -> .
% 299.87/300.42  108610[3:SpR:38149.0,55416.1] || subclass(singleton(null_class),u) -> subclass(successor(null_class),u)*.
% 299.87/300.42  55416[0:Obv:55402.1] || subclass(u,v) -> subclass(intersection(u,w),v)*.
% 299.87/300.42  107485[3:Rew:99129.0,107484.0] ||  -> subclass(regular(union(u,v)),complement(union(v,u)))*.
% 299.87/300.42  107329[3:SpL:105396.0,47227.0] || equal(complement(union(u,v)),union(v,u))** -> .
% 299.87/300.42  107161[3:SpR:105396.0,99519.0] ||  -> subclass(regular(complement(union(u,v))),union(v,u))*.
% 299.87/300.42  106427[3:Rew:99129.0,106388.0] ||  -> subclass(regular(union(u,v)),complement(union(u,v)))*.
% 299.87/300.42  97914[0:Rew:97898.0,6342.1] || member(u,symmetric_difference(union(v,w),complement(x)))* -> member(u,union(complement(union(v,w)),x)).
% 299.87/300.42  105396[0:MRR:105298.0,98084.0] ||  -> equal(complement(union(u,v)),complement(union(v,u)))*.
% 299.87/300.42  103947[3:SpL:31370.0,94585.0] || equal(union(u,u),null_class)**+ -> subclass(u,v)*.
% 299.87/300.42  106375[3:SpR:31370.0,106142.0] ||  -> subclass(regular(union(u,u)),union(null_class,complement(u)))*.
% 299.87/300.42  105484[3:SpR:33220.0,99519.0] ||  -> subclass(regular(union(null_class,complement(u))),union(u,u))*.
% 299.87/300.42  97900[0:Rew:97898.0,6418.1] || member(u,symmetric_difference(complement(v),union(w,x)))* -> member(u,union(v,complement(union(w,x)))).
% 299.87/300.42  106364[3:SpR:71035.0,106142.0] ||  -> subclass(regular(union(u,null_class)),union(null_class,complement(u)))*.
% 299.87/300.42  106142[3:Rew:99199.0,106100.0,71035.0,106100.0] ||  -> subclass(regular(union(null_class,u)),union(null_class,complement(u)))*.
% 299.87/300.42  105486[3:SpR:30027.0,99519.0] ||  -> subclass(regular(union(null_class,complement(u))),union(null_class,u))*.
% 299.87/300.42  105485[3:SpR:66602.0,99519.0] ||  -> subclass(regular(union(null_class,complement(u))),union(u,null_class))*.
% 299.87/300.42  97926[0:Rew:97898.0,1957.0] || member(not_subclass_element(union(u,v),w),complement(union(u,v)))* -> subclass(union(u,v),w).
% 299.87/300.42  105506[3:Rew:46840.0,105434.0,29278.0,105434.0] ||  -> subclass(regular(power_class(u)),complement(power_class(u)))*.
% 299.87/300.42  105505[3:Rew:100407.0,105431.0,29278.0,105431.0] ||  -> subclass(regular(successor(u)),complement(successor(u)))*.
% 299.87/300.42  105427[3:SpR:46840.0,99519.0] ||  -> subclass(regular(complement(power_class(u))),power_class(u))*.
% 299.87/300.42  105397[3:SpR:45.0,99519.0] ||  -> subclass(regular(complement(successor(u))),successor(u))*.
% 299.87/300.42  97925[0:Rew:97898.0,46275.0] ||  -> equal(union(complement(union(u,v)),complement(power_class(w))),complement(intersection(union(u,v),power_class(w))))**.
% 299.87/300.42  99519[3:MRR:99518.1,90201.0] ||  -> subclass(regular(complement(union(u,v))),union(u,v))*.
% 299.87/300.42  98084[0:Rew:97898.0,70705.0] ||  -> subclass(complement(union(u,v)),complement(union(v,u)))*.
% 299.87/300.42  104048[3:SpR:71035.0,99289.0] ||  -> equal(union(u,union(u,null_class)),union(u,null_class))**.
% 299.87/300.42  97910[0:Rew:97898.0,46752.0] ||  -> equal(union(complement(power_class(u)),complement(union(v,w))),complement(intersection(power_class(u),union(v,w))))**.
% 299.87/300.42  103961[3:SpL:100407.0,94585.0] || equal(successor(u),null_class) -> subclass(successor(u),v)*.
% 299.87/300.42  103938[3:SpL:71035.0,94585.0] || equal(union(u,null_class),null_class)**+ -> subclass(u,v)*.
% 299.87/300.42  97909[0:Rew:97898.0,3286.1] || member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(v,w)))) -> .
% 299.87/300.42  101042[3:SpL:31370.0,94586.0] || equal(union(u,u),null_class)** -> equal(u,null_class).
% 299.87/300.42  104046[3:SpR:45.0,99289.0] ||  -> equal(union(singleton(null_class),successor(null_class)),successor(null_class))**.
% 299.87/300.42  97924[0:Rew:97898.0,220.0] || member(regular(union(u,v)),complement(union(u,v)))* -> equal(union(u,v),null_class).
% 299.87/300.42  99289[3:Rew:99199.0,40493.0] ||  -> equal(union(u,union(null_class,u)),union(null_class,u))**.
% 299.87/300.42  94585[3:Rew:29278.0,94360.0] || equal(union(null_class,u),null_class)**+ -> subclass(u,v)*.
% 299.87/300.42  94204[3:Res:90201.1,373.0] || equal(complement(u),null_class) -> member(singleton(v),u)*.
% 299.87/300.42  97923[0:Rew:97898.0,6438.0] ||  -> equal(union(intersection(u,v),complement(union(u,v))),complement(symmetric_difference(u,v)))**.
% 299.87/300.42  99391[0:Rew:45.0,97901.0] ||  -> equal(complement(intersection(complement(u),successor(v))),union(u,complement(successor(v))))**.
% 299.87/300.42  99324[0:Rew:45.0,97902.0] ||  -> equal(complement(image(element_relation,successor(u))),power_class(complement(successor(u))))**.
% 299.87/300.42  90144[10:Res:54457.1,45846.1] inductive(intersection(u,v)) || subclass(v,null_class)* -> .
% 299.87/300.42  101034[3:SpL:71035.0,94586.0] || equal(union(u,null_class),null_class)** -> equal(u,null_class).
% 299.87/300.42  97919[0:Rew:97898.0,211.0] ||  -> equal(complement(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))**.
% 299.87/300.42  100639[3:SpR:100407.0,30027.0] ||  -> equal(union(null_class,complement(successor(u))),complement(successor(u)))**.
% 299.87/300.42  97907[0:Rew:97898.0,212.0] ||  -> equal(complement(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))**.
% 299.87/300.42  94586[3:Rew:29278.0,94361.0] || equal(union(null_class,u),null_class)** -> equal(u,null_class).
% 299.87/300.42  97918[0:Rew:97898.0,210.0] ||  -> equal(complement(image(element_relation,union(u,v))),power_class(complement(union(u,v))))**.
% 299.87/300.42  94194[3:Res:90201.1,53109.0] || equal(complement(u),null_class)** -> equal(singleton(u),null_class).
% 299.87/300.42  94163[3:Res:90201.1,52986.0] || equal(complement(regular(u)),null_class)** -> equal(u,null_class).
% 299.87/300.42  100407[3:SpR:45.0,99199.0] ||  -> equal(union(null_class,successor(u)),successor(u))**.
% 299.87/300.42  99199[3:Rew:29278.0,97917.0] ||  -> equal(union(null_class,union(u,v)),union(u,v))**.
% 299.87/300.42  99331[3:Rew:99324.0,29318.0] ||  -> equal(power_class(complement(successor(null_class))),power_class(complement(singleton(null_class))))**.
% 299.87/300.42  94526[3:Rew:94197.1,80144.1] || equal(complement(x__dfg),null_class)** -> equal(successor(x__dfg),x__dfg).
% 299.87/300.42  94522[3:Rew:94197.1,60406.0] || equal(omega,x__dfg) equal(complement(x__dfg),null_class)** -> .
% 299.87/300.42  94579[3:Rew:94197.1,94256.1] || equal(complement(x__dfg),null_class) subclass(x__dfg,omega)* -> .
% 299.87/300.42  94575[3:Rew:94197.1,94201.1] || equal(complement(x__dfg),null_class)** -> equal(regular(x__dfg),null_class).
% 299.87/300.42  91189[12:SoR:91184.0,5028.2] single_valued_class(regular(omega)) || equal(regular(omega),null_class)** -> .
% 299.87/300.42  3006[0:Res:358.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.87/300.42  46898[0:Rew:46218.0,46459.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.87/300.42  94651[10:MRR:94168.1,47818.1] || equal(complement(u),null_class)** -> inductive(u).
% 299.87/300.42  95339[10:Res:63674.1,95333.0] || equal(successor(complement(successor_relation)),null_class)** -> .
% 299.87/300.42  95333[10:Obv:95331.1] || subclass(complement(successor_relation),null_class)* -> .
% 299.87/300.42  94508[10:Rew:30027.0,94323.0] || equal(union(null_class,complement(successor_relation)),null_class)** -> .
% 299.87/300.42  46895[0:Rew:46218.0,46278.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.87/300.42  95006[3:Res:63674.1,95000.0] || equal(successor(complement(element_relation)),null_class)** -> .
% 299.87/300.42  95000[3:Obv:94998.1] || subclass(complement(element_relation),null_class)* -> .
% 299.87/300.42  94507[3:Rew:33220.0,94322.0] || equal(union(null_class,complement(element_relation)),null_class)** -> .
% 299.87/300.42  94471[4:Res:90201.1,21028.0] || equal(complement(cantor(y__dfg)),null_class)** -> .
% 299.87/300.42  46894[0:Rew:46218.0,46277.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.87/300.42  94502[3:Rew:29278.0,94353.0] || equal(union(null_class,domain_relation),null_class)** -> .
% 299.87/300.42  94328[4:Res:90201.1,41491.0] || equal(complement(flip(null_class)),null_class)** -> .
% 299.87/300.42  94326[4:Res:90201.1,41374.0] || equal(complement(rotate(null_class)),null_class)** -> .
% 299.87/300.42  90201[3:Res:56560.1,90069.0] || equal(complement(u),null_class) -> subclass(v,u)*.
% 299.87/300.42  46893[0:Rew:46218.0,46258.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.87/300.42  46312[0:Rew:46218.0,5692.0] || member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(image(element_relation,power_class(v)),w)) -> .
% 299.87/300.42  46280[0:Rew:46218.0,5682.0] || member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(v,image(element_relation,power_class(w)))) -> .
% 299.87/300.42  91186[10:Obv:91181.1] || equal(successor(singleton(regular(omega))),null_class)** -> .
% 299.87/300.42  5764[0:SpR:223.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.87/300.42  91185[10:Obv:91182.1] || equal(singleton(regular(omega)),null_class)** -> .
% 299.87/300.42  91187[12:SoR:91184.0,73.1] one_to_one(regular(omega)) ||  -> .
% 299.87/300.42  91184[12:Obv:91183.1] function(regular(omega)) ||  -> .
% 299.87/300.42  91151[10:Obv:91148.1] || equal(successor(omega),null_class)** -> .
% 299.87/300.42  54457[0:Obv:54443.1] || subclass(u,v) -> subclass(intersection(w,u),v)*.
% 299.87/300.42  90040[3:Res:53.1,53249.0] inductive(not_subclass_element(omega,u)) ||  -> subclass(omega,u)*.
% 299.87/300.42  53249[3:MRR:53225.2,52711.0] || subclass(u,not_subclass_element(u,v))* -> subclass(u,v).
% 299.87/300.42  40426[3:SpR:31370.0,38136.0] ||  -> equal(intersection(u,union(u,u)),union(u,u))**.
% 299.87/300.42  88013[3:SpR:71035.0,81825.0] ||  -> subclass(intersection(union(u,u),v),union(null_class,u))*.
% 299.87/300.42  87801[3:SpR:71035.0,81798.0] ||  -> subclass(intersection(union(u,null_class),v),union(u,u))*.
% 299.87/300.42  87675[3:SpR:71035.0,81640.0] ||  -> subclass(intersection(u,union(v,v)),union(null_class,v))*.
% 299.87/300.42  88551[3:SpR:67444.0,88428.0] ||  -> subclass(intersection(union(u,null_class),v),union(null_class,u))*.
% 299.87/300.42  88428[3:SpR:31370.0,87597.0] ||  -> subclass(intersection(u,union(v,null_class)),union(null_class,v))*.
% 299.87/300.42  87597[3:SpR:71035.0,81613.0] ||  -> subclass(intersection(u,union(v,null_class)),union(v,v))*.
% 299.87/300.42  4876[0:Res:175.1,226.0] ||  -> subclass(intersection(restrict(u,v,w),x),y) member(not_subclass_element(intersection(restrict(u,v,w),x),y),u)*.
% 299.87/300.42  87104[3:SpL:71143.0,47227.0] || equal(complement(symmetric_difference(u,v)),symmetric_difference(v,u))** -> .
% 299.87/300.42  84561[3:SpR:71035.0,57431.0] ||  -> subclass(union(null_class,symmetric_difference(u,v)),union(v,u))*.
% 299.87/300.42  84092[3:Res:8.1,53250.0] || equal(unordered_pair(u,singleton(v)),ordered_pair(u,v))** -> .
% 299.87/300.42  81825[3:SpR:31370.0,67136.0] ||  -> subclass(intersection(union(u,u),v),union(u,null_class))*.
% 299.87/300.42  3703[0:Res:169.1,226.0] ||  -> subclass(intersection(u,restrict(v,w,x)),y) member(not_subclass_element(intersection(u,restrict(v,w,x)),y),v)*.
% 299.87/300.42  81798[3:SpR:68772.0,67136.0] ||  -> subclass(intersection(union(null_class,u),v),union(u,u))*.
% 299.87/300.42  81640[3:SpR:31370.0,67094.0] ||  -> subclass(intersection(u,union(v,v)),union(v,null_class))*.
% 299.87/300.42  81613[3:SpR:68772.0,67094.0] ||  -> subclass(intersection(u,union(null_class,v)),union(v,v))*.
% 299.87/300.42  71313[0:SpR:71035.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),complement(v)),union(v,u))*.
% 299.87/300.42  4882[0:Res:175.1,497.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(u,v),w),x),union(u,v))*.
% 299.87/300.42  71143[0:Rew:70647.0,70706.0] ||  -> equal(complement(symmetric_difference(u,v)),complement(symmetric_difference(v,u)))*.
% 299.87/300.42  70206[12:SpR:39349.1,68806.0] function(u) ||  -> subclass(intersection(v,successor(u)),u)*.
% 299.87/300.42  70006[3:Con:69977.0] || member(u,union(v,null_class))* -> member(u,v).
% 299.87/300.42  69933[12:SpR:39349.1,68784.0] function(u) ||  -> subclass(intersection(successor(u),v),u)*.
% 299.87/300.42  3710[0:Res:169.1,497.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(v,w)),x),union(v,w))*.
% 299.87/300.42  86437[3:Res:49.1,86335.0] inductive(regular(y__dfg)) || member(null_class,x__dfg)* -> .
% 299.87/300.42  12300[0:SpR:1200.1,256.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.87/300.42  85899[12:SoR:85032.0,73.1] one_to_one(x__dfg) || equal(successor(successor(x__dfg)),null_class)** -> .
% 299.87/300.42  67588[0:Rew:67444.0,7404.2] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) equal(intersection(v,unordered_pair(u,v)),null_class)**.
% 299.87/300.42  85032[12:SpL:69630.1,64033.0] function(x__dfg) || equal(successor(successor(x__dfg)),null_class)** -> .
% 299.87/300.42  67559[0:Rew:67444.0,7403.2] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) equal(intersection(u,unordered_pair(u,v)),null_class)**.
% 299.87/300.42  4885[3:Res:175.1,4001.0] || member(not_subclass_element(intersection(regular(u),v),w),u)* -> subclass(intersection(regular(u),v),w) equal(u,null_class).
% 299.87/300.42  4847[3:Res:169.1,4001.0] || member(not_subclass_element(intersection(u,regular(v)),w),v)* -> subclass(intersection(u,regular(v)),w) equal(v,null_class).
% 299.87/300.42  85319[12:SoR:84974.0,73.1] one_to_one(x__dfg) ||  -> member(regular(successor(x__dfg)),y__dfg)*.
% 299.87/300.42  84974[12:SpR:69630.1,31376.0] function(x__dfg) ||  -> member(regular(successor(x__dfg)),y__dfg)*.
% 299.87/300.42  69630[12:SpR:68772.0,39349.1] function(u) ||  -> equal(union(u,u),successor(u))**.
% 299.87/300.42  6566[0:Rew:495.0,6506.0] ||  -> subclass(symmetric_difference(complement(u),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(u),complement(v)),w),union(u,v))*.
% 299.87/300.42  57431[3:SpR:115.0,57352.0] ||  -> subclass(union(null_class,symmetric_difference(u,v)),union(u,v))*.
% 299.87/300.42  84540[3:Res:8.1,84093.0] || equal(singleton(singleton(singleton(u))),singleton(singleton(u)))** -> .
% 299.87/300.42  84093[3:Rew:257.0,84083.0] || subclass(singleton(singleton(singleton(u))),singleton(singleton(u)))* -> .
% 299.87/300.42  84105[8:MRR:38228.1,84103.0] || equal(successor(null_class),y__dfg)** -> .
% 299.87/300.42  84104[8:MRR:38224.1,84103.0] || subclass(y__dfg,successor(null_class))* -> .
% 299.87/300.42  84094[4:Rew:14.0,84089.0,22142.0,84089.0] || subclass(singleton(singleton(null_class)),singleton(null_class))* -> .
% 299.87/300.42  53250[3:MRR:53231.1,45445.0] || subclass(ordered_pair(u,v),unordered_pair(u,singleton(v)))* -> .
% 299.87/300.42  44163[0:SpR:30.0,43895.0] ||  -> equal(intersection(complement(u),restrict(u,v,w)),null_class)**.
% 299.87/300.42  40461[3:SpL:38136.0,23.0] || member(u,union(null_class,v))* -> member(u,v).
% 299.87/300.42  81109[3:Res:8.1,59585.0] || equal(cross_product(u,v),composition_function)** -> member(null_class,u).
% 299.87/300.42  26347[3:MRR:6984.0,26343.0] ||  -> equal(apply(choice,ordered_pair(u,v)),unordered_pair(u,singleton(v)))** equal(apply(choice,ordered_pair(u,v)),singleton(u)).
% 299.87/300.42  69481[12:SpR:39349.1,68782.0] function(u) ||  -> equal(symmetric_difference(u,successor(u)),null_class)**.
% 299.87/300.42  69343[12:SpL:39349.1,66198.0] function(u) || equal(complement(u),successor(u))** -> .
% 299.87/300.42  68783[3:SpR:66811.0,38610.0] ||  -> equal(power_class(union(u,null_class)),power_class(union(u,u)))*.
% 299.87/300.42  68781[3:SpR:66811.0,38136.0] ||  -> equal(intersection(u,union(u,null_class)),union(u,null_class))**.
% 299.87/300.42  82249[12:SoR:82055.0,73.1] one_to_one(successor_relation) || equal(successor(successor_relation),domain_relation)** -> .
% 299.87/300.42  82151[12:SoR:82054.0,73.1] one_to_one(successor_relation) || subclass(domain_relation,successor(successor_relation))* -> .
% 299.87/300.42  82055[12:SpL:67597.1,32161.0] function(successor_relation) || equal(successor(successor_relation),domain_relation)** -> .
% 299.87/300.42  82054[12:SpL:67597.1,32160.0] function(successor_relation) || subclass(domain_relation,successor(successor_relation))* -> .
% 299.87/300.42  67597[12:Rew:29271.0,67546.1] function(u) ||  -> equal(union(null_class,u),successor(u))**.
% 299.87/300.42  67136[3:Rew:67071.0,56240.0] ||  -> subclass(intersection(union(null_class,u),v),union(u,null_class))*.
% 299.87/300.42  67094[3:Rew:67071.0,54897.0] ||  -> subclass(intersection(u,union(null_class,v)),union(v,null_class))*.
% 299.87/300.42  81251[3:Res:45564.0,63693.1] || equal(successor(complement(singleton(ordered_pair(u,v)))),null_class)** -> .
% 299.87/300.42  81258[4:Res:38786.0,63693.1] || equal(successor(complement(singleton(singleton(singleton(null_class))))),null_class)** -> .
% 299.87/300.42  63693[3:MRR:63436.2,9142.1] || equal(successor(u),null_class) member(v,u)* -> .
% 299.87/300.42  62120[3:Res:57034.1,14464.0] || equal(successor(unordered_pair(ordered_pair(u,v),w)),null_class)** -> .
% 299.87/300.42  62119[3:Res:57034.1,14423.0] || equal(successor(unordered_pair(unordered_pair(u,v),w)),null_class)** -> .
% 299.87/300.42  62116[3:Res:57034.1,14458.0] || equal(successor(unordered_pair(u,ordered_pair(v,w))),null_class)** -> .
% 299.87/300.42  62115[3:Res:57034.1,14422.0] || equal(successor(unordered_pair(u,unordered_pair(v,w))),null_class)** -> .
% 299.87/300.42  59585[3:MRR:59582.0,100.0] || subclass(composition_function,cross_product(u,v))* -> member(null_class,u).
% 299.87/300.42  1559[0:SpL:257.0,35.0] || member(ordered_pair(singleton(singleton(singleton(u))),v),rotate(w))*+ -> member(ordered_pair(ordered_pair(u,v),singleton(u)),w)*.
% 299.87/300.42  80287[3:Res:80153.1,4990.0] || equal(complement(x__dfg),null_class) -> subclass(complement(x__dfg),u)*.
% 299.87/300.42  1546[0:SpL:257.0,38.0] || member(ordered_pair(singleton(singleton(singleton(u))),v),flip(w))*+ -> member(ordered_pair(ordered_pair(u,singleton(u)),v),w)*.
% 299.87/300.42  30924[3:Rew:29278.0,29849.0] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(u,v))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.87/300.42  53246[3:MRR:53204.0,3271.1] ||  -> member(complement(u),u)* equal(singleton(complement(u)),null_class).
% 299.87/300.42  53123[3:Obv:53118.1] || equal(singleton(u),u)** -> equal(singleton(u),null_class).
% 299.87/300.42  46887[0:Rew:46218.0,46512.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.87/300.42  78000[14:SoR:77990.0,5028.2] single_valued_class(complement(x__dfg)) || equal(complement(x__dfg),null_class)** -> .
% 299.87/300.42  78316[14:Obv:78314.1] || subclass(singleton(complement(x__dfg)),null_class)* -> .
% 299.87/300.42  78302[14:Rew:29278.0,78300.0] || equal(union(null_class,singleton(complement(x__dfg))),null_class)** -> .
% 299.87/300.42  78230[14:Res:8.1,78221.0] || equal(complement(singleton(complement(x__dfg))),y__dfg)** -> .
% 299.87/300.42  78221[14:MRR:78183.1,77987.0] || subclass(y__dfg,complement(singleton(complement(x__dfg))))* -> .
% 299.87/300.42  77981[14:Res:77975.0,3.0] || subclass(y__dfg,u) -> member(complement(x__dfg),u)*.
% 299.87/300.42  78104[14:Res:63674.1,77996.0] || equal(successor(singleton(complement(x__dfg))),null_class)** -> .
% 299.87/300.42  77987[14:Res:77980.0,49779.0] || equal(singleton(complement(x__dfg)),null_class)** -> .
% 299.87/300.42  77998[14:SoR:77990.0,73.1] one_to_one(complement(x__dfg)) ||  -> .
% 299.87/300.42  77990[14:Res:77980.0,39205.1] function(complement(x__dfg)) ||  -> .
% 299.87/300.42  77975[14:Spt:77958.0] ||  -> member(complement(x__dfg),y__dfg)*.
% 299.87/300.42  53109[3:Obv:53097.1] || subclass(singleton(u),u)* -> equal(singleton(u),null_class).
% 299.87/300.42  48617[3:MRR:48519.1,9181.1] || equal(power_class(u),null_class) -> subclass(power_class(u),v)*.
% 299.87/300.42  77793[3:Res:56560.1,77726.0] || equal(complement(regular(unordered_pair(singleton(u),v))),null_class)** -> .
% 299.87/300.42  77806[4:Res:56560.1,77781.0] || equal(complement(regular(unordered_pair(null_class,u))),null_class)** -> .
% 299.87/300.42  77591[3:Res:56560.1,77478.0] || equal(complement(regular(singleton(ordered_pair(u,v)))),null_class)** -> .
% 299.87/300.42  77487[3:Res:56560.1,77231.0] || equal(complement(regular(singleton(unordered_pair(u,v)))),null_class)** -> .
% 299.87/300.42  77257[3:Res:56560.1,77225.0] || equal(complement(regular(unordered_pair(u,singleton(v)))),null_class)** -> .
% 299.87/300.42  10352[0:Obv:10326.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w) member(v,unordered_pair(u,v))*.
% 299.87/300.42  10351[0:Obv:10333.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w) member(u,unordered_pair(u,v))*.
% 299.87/300.42  77348[3:Res:56560.1,77249.0] || equal(complement(regular(singleton(singleton(u)))),null_class)** -> .
% 299.87/300.42  77268[4:Res:56560.1,77247.0] || equal(complement(regular(unordered_pair(u,null_class))),null_class)** -> .
% 299.87/300.42  77276[4:Res:56560.1,77261.0] || equal(complement(regular(singleton(null_class))),null_class)** -> .
% 299.87/300.42  48561[3:Rew:29271.0,48236.1] || equal(null_class,u) -> equal(intersection(v,u),null_class)**.
% 299.87/300.42  48552[3:Rew:29271.0,48235.1] || equal(null_class,u) -> equal(intersection(u,v),null_class)**.
% 299.87/300.42  48547[3:Rew:29271.0,48228.1] || equal(null_class,u) -> equal(union(u,u),null_class)**.
% 299.87/300.42  47238[3:SpL:33220.0,47227.0] || equal(union(null_class,complement(u)),union(u,u))* -> .
% 299.87/300.42  46081[10:MRR:29030.1,46074.0] inductive(intersection(u,v)) ||  -> member(regular(omega),v)*.
% 299.87/300.42  46080[10:MRR:28961.1,46074.0] inductive(intersection(u,v)) ||  -> member(regular(omega),u)*.
% 299.87/300.42  75513[3:MRR:75512.0,2622.0] ||  -> equal(symmetric_difference(u,singleton(u)),successor(u))**.
% 299.87/300.42  45007[3:Res:2349.2,3998.0] || subclass(u,null_class) -> equal(intersection(v,u),null_class)**.
% 299.87/300.42  44799[3:SpR:43636.1,31370.0] || subclass(u,null_class) -> equal(union(u,u),null_class)**.
% 299.87/300.42  73968[3:SpL:66602.0,47227.0] || equal(union(null_class,complement(u)),union(u,null_class))** -> .
% 299.87/300.42  73614[4:SpL:4552.0,73465.0] || equal(complement(apply(null_class,u)),apply(null_class,v))* -> .
% 299.87/300.42  4982[0:Res:359.2,225.0] || subclass(u,restrict(v,w,x))*+ -> subclass(u,y) member(not_subclass_element(u,y),cross_product(w,x))*.
% 299.87/300.42  69762[3:SpR:68772.0,38610.0] ||  -> equal(power_class(union(null_class,u)),power_class(union(u,null_class)))*.
% 299.87/300.42  68885[11:SpL:66811.0,40449.0] || subclass(y__dfg,union(u,null_class))* -> member(null_class,u).
% 299.87/300.42  2355[0:Res:168.1,226.0] ||  -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(u,restrict(v,w,x))),v)*.
% 299.87/300.42  68882[11:SpL:66811.0,33816.0] || equal(union(u,null_class),y__dfg)** -> member(null_class,u).
% 299.87/300.42  67191[4:Rew:66163.0,66395.0] ||  -> equal(complement(apply(null_class,u)),complement(apply(null_class,v)))*.
% 299.87/300.42  2978[0:Res:174.1,226.0] ||  -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(restrict(u,v,w),x)),u)*.
% 299.87/300.42  66614[10:Rew:66163.0,32685.0] ||  -> member(null_class,complement(u)) member(null_class,union(u,null_class))*.
% 299.87/300.42  66602[3:Rew:66163.0,30547.0] ||  -> equal(complement(union(u,null_class)),union(null_class,complement(u)))**.
% 299.87/300.42  66411[4:Rew:66163.0,30578.0] ||  -> subclass(complement(apply(null_class,u)),complement(apply(null_class,v)))*.
% 299.87/300.42  69073[0:SpR:67463.0,496.1] || member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(u,complement(symmetric_difference(v,w))).
% 299.87/300.42  73536[4:SpL:67192.0,47227.0] || equal(complement(apply(null_class,u)),sum_class(range_of(null_class)))** -> .
% 299.87/300.42  73465[4:SpL:67192.0,47227.0] || equal(complement(sum_class(range_of(null_class))),apply(null_class,u))* -> .
% 299.87/300.42  67192[4:Rew:66163.0,66412.0] ||  -> equal(complement(apply(null_class,u)),complement(sum_class(range_of(null_class))))*.
% 299.87/300.42  66484[4:Rew:66163.0,30033.0] ||  -> subclass(complement(sum_class(range_of(null_class))),complement(apply(null_class,u)))*.
% 299.87/300.42  67451[0:Rew:67444.0,46669.0] ||  -> equal(intersection(union(power_class(u),complement(v)),union(complement(power_class(u)),v)),symmetric_difference(power_class(u),complement(v)))**.
% 299.87/300.42  66410[4:Rew:66163.0,30577.0] ||  -> subclass(complement(apply(null_class,u)),complement(sum_class(range_of(null_class))))*.
% 299.87/300.42  70633[0:SpR:67444.0,4915.0] ||  -> subclass(symmetric_difference(u,v),complement(intersection(v,u)))*.
% 299.87/300.42  68787[3:SpR:66811.0,55241.0] ||  -> subclass(restrict(union(u,null_class),v,w),u)*.
% 299.87/300.42  68984[3:Res:68768.0,357.1] inductive(union(u,null_class)) ||  -> member(null_class,u)*.
% 299.87/300.42  69292[0:Rew:67444.0,69049.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.87/300.42  66203[3:Rew:66163.0,57028.0] ||  -> subclass(complement(successor(complement(u))),union(u,null_class))*.
% 299.87/300.42  66194[3:Rew:66163.0,34403.0] ||  -> equal(intersection(complement(u),union(u,null_class)),null_class)**.
% 299.87/300.42  67453[0:Rew:67444.0,491.0] ||  -> equal(intersection(union(u,cross_product(v,w)),complement(restrict(u,v,w))),symmetric_difference(u,cross_product(v,w)))**.
% 299.87/300.42  71595[0:Rew:70637.0,71322.0] ||  -> equal(symmetric_difference(u,v),symmetric_difference(v,u))*.
% 299.87/300.42  71311[0:SpR:71035.0,3740.0] ||  -> subclass(symmetric_difference(u,v),union(v,u))*.
% 299.87/300.42  71035[0:Rew:28.0,70704.0] ||  -> equal(union(u,v),union(v,u))*.
% 299.87/300.42  67444[0:MRR:66139.0,65901.0] ||  -> equal(intersection(u,v),intersection(v,u))*.
% 299.87/300.42  67452[0:Rew:67444.0,492.0] ||  -> equal(intersection(union(cross_product(u,v),w),complement(restrict(w,u,v))),symmetric_difference(cross_product(u,v),w))**.
% 299.87/300.42  69636[3:SpR:68772.0,67179.0] ||  -> subclass(union(u,u),union(null_class,u))*.
% 299.87/300.42  69385[3:SpR:31370.0,67072.0] ||  -> subclass(union(u,u),union(u,null_class))*.
% 299.87/300.42  68971[12:SpR:39349.1,68768.0] function(u) ||  -> subclass(successor(u),u)*.
% 299.87/300.42  68806[3:SpR:66811.0,54892.0] ||  -> subclass(intersection(u,union(v,null_class)),v)*.
% 299.87/300.42  68784[3:SpR:66811.0,56235.0] ||  -> subclass(intersection(union(u,null_class),v),u)*.
% 299.87/300.42  68774[3:SpR:66811.0,31891.0] ||  -> subclass(union(u,null_class),union(u,u))*.
% 299.87/300.42  68772[3:SpR:66811.0,31370.0] ||  -> equal(union(u,null_class),union(u,u))*.
% 299.87/300.42  68782[3:SpR:66811.0,40965.0] ||  -> equal(symmetric_difference(u,union(u,null_class)),null_class)**.
% 299.87/300.42  67179[3:Rew:67071.0,67178.0] ||  -> subclass(union(u,null_class),union(null_class,u))*.
% 299.87/300.42  67072[3:Rew:67071.0,7469.0] ||  -> subclass(union(null_class,u),union(u,null_class))*.
% 299.87/300.42  66198[3:Rew:66163.0,47235.0] || equal(union(u,null_class),complement(u))** -> .
% 299.87/300.42  67463[0:Rew:67444.0,115.0] ||  -> equal(intersection(union(u,v),complement(intersection(u,v))),symmetric_difference(u,v))**.
% 299.87/300.42  68768[3:SpR:66811.0,29639.0] ||  -> subclass(union(u,null_class),u)*.
% 299.87/300.42  67169[10:Rew:33218.0,66815.0] || equal(successor(complement(successor(null_class))),null_class)** -> .
% 299.87/300.42  65901[0:Obv:65889.0] ||  -> subclass(intersection(u,v),intersection(v,u))*.
% 299.87/300.42  11097[0:Obv:11072.1] || member(not_subclass_element(intersection(u,v),intersection(w,u)),w)* -> subclass(intersection(u,v),intersection(w,u)).
% 299.87/300.42  64848[3:Res:8.1,63690.1] || equal(u,domain_relation) equal(successor(u),null_class)** -> .
% 299.87/300.42  11096[0:Obv:11090.1] || member(not_subclass_element(intersection(u,v),intersection(w,v)),w)* -> subclass(intersection(u,v),intersection(w,v)).
% 299.87/300.42  11094[0:Obv:11091.2] || subclass(u,v) member(not_subclass_element(u,intersection(w,v)),w)* -> subclass(u,intersection(w,v)).
% 299.87/300.42  9133[0:Res:8.1,1479.2] || equal(u,intersection(v,w))*+ member(x,w)* member(x,v)* -> member(x,u)*.
% 299.87/300.42  64081[10:Res:63674.1,45867.0] || equal(successor(complement(u)),null_class)** -> member(null_class,u).
% 299.87/300.42  64080[3:Res:63674.1,47742.0] || equal(successor(complement(u)),null_class)** -> member(omega,u).
% 299.87/300.42  2995[0:Res:358.2,10.0] || subclass(u,unordered_pair(v,w))* -> equal(u,null_class) equal(regular(u),w) equal(regular(u),v).
% 299.87/300.42  63690[3:MRR:63402.2,6.0] || equal(successor(u),null_class) subclass(domain_relation,u)* -> .
% 299.87/300.42  63687[7:Obv:63390.2] || equal(successor(u),null_class)** equal(u,x__dfg) -> .
% 299.87/300.42  4992[3:Res:359.2,4001.0] || subclass(u,regular(v)) member(not_subclass_element(u,w),v)* -> subclass(u,w) equal(v,null_class).
% 299.87/300.42  62102[7:Res:57034.1,20057.1] || equal(successor(u),null_class) subclass(y__dfg,u)* -> .
% 299.87/300.42  62101[7:Res:57034.1,20087.1] || equal(successor(u),null_class) subclass(x__dfg,u)* -> .
% 299.87/300.42  10050[0:MRR:10049.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.87/300.42  63699[8:MRR:63612.1,6.0] || equal(successor(regular(ordered_pair(singleton(null_class),u))),null_class)** -> .
% 299.87/300.42  10048[0:MRR:10047.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.87/300.42  64076[10:Res:63674.1,45868.0] || equal(successor(complement(singleton(singleton(null_class)))),null_class)** -> .
% 299.87/300.42  3026[0:Res:168.1,497.0] ||  -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(v,w))),union(v,w))*.
% 299.87/300.42  64033[9:Res:63674.1,31437.0] || equal(successor(union(x__dfg,x__dfg)),null_class)** -> .
% 299.87/300.42  64129[4:Res:63674.1,21028.0] || equal(successor(cantor(x__dfg)),null_class)** -> .
% 299.87/300.42  3027[0:Res:174.1,497.0] ||  -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(u,v),w)),union(u,v))*.
% 299.87/300.42  64145[4:Res:63674.1,46120.0] || equal(successor(composition_function),null_class)** -> .
% 299.87/300.42  63674[3:MRR:63421.1,6.0] || equal(successor(u),null_class) -> subclass(u,v)*.
% 299.87/300.42  63673[3:Obv:63393.2] inductive(u) || equal(successor(u),null_class)** -> .
% 299.87/300.42  63624[3:Rew:29271.0,63201.1] || equal(successor(u),null_class)** -> equal(u,null_class).
% 299.87/300.42  5312[0:SpR:231.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.87/300.42  63671[10:MRR:63368.1,46078.0] || equal(successor(successor(complement(singleton(null_class)))),null_class)** -> .
% 299.87/300.42  63641[3:Obv:63546.1] || equal(successor(unordered_pair(omega,u)),null_class)** -> .
% 299.87/300.42  63639[3:Obv:63527.1] || equal(successor(unordered_pair(u,omega)),null_class)** -> .
% 299.87/300.42  5313[0:SpR:231.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.87/300.42  63621[3:MRR:63586.1,6.0] || equal(successor(domain_relation),null_class)** -> .
% 299.87/300.42  3679[0:Res:496.1,5.0] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(v,w))* -> subclass(u,complement(intersection(v,w))).
% 299.87/300.42  60578[10:MRR:60539.1,60539.2,54.0,46074.0] inductive(singleton(u)) ||  -> equal(apply(choice,omega),u)*.
% 299.87/300.42  58027[3:Rew:29278.0,57965.0] || equal(union(null_class,singleton(ordered_pair(u,v))),null_class)** -> .
% 299.87/300.42  58026[3:Rew:29278.0,57964.0] || equal(union(null_class,singleton(unordered_pair(u,v))),null_class)** -> .
% 299.87/300.42  58025[3:Rew:29278.0,57924.0] || equal(union(null_class,unordered_pair(singleton(u),v)),null_class)** -> .
% 299.87/300.42  58024[3:Rew:29278.0,57923.0] || equal(union(null_class,unordered_pair(u,singleton(v))),null_class)** -> .
% 299.87/300.42  57037[3:Res:57012.0,357.1] inductive(complement(successor(u))) ||  -> member(null_class,complement(u))*.
% 299.87/300.42  62130[9:Res:57034.1,52744.0] || equal(successor(singleton(regular(union(x__dfg,x__dfg)))),null_class)** -> .
% 299.87/300.42  62112[3:Res:57034.1,14428.0] || equal(successor(singleton(ordered_pair(u,v))),null_class)** -> .
% 299.87/300.42  62111[3:Res:57034.1,14421.0] || equal(successor(singleton(unordered_pair(u,v))),null_class)** -> .
% 299.87/300.42  62097[3:Res:57034.1,1521.0] || equal(successor(unordered_pair(singleton(u),v)),null_class)** -> .
% 299.87/300.42  62096[3:Res:57034.1,1520.0] || equal(successor(unordered_pair(u,singleton(v))),null_class)** -> .
% 299.87/300.42  62121[7:Res:57034.1,20089.0] || equal(successor(unordered_pair(regular(x__dfg),u)),null_class)** -> .
% 299.87/300.42  62117[7:Res:57034.1,20088.0] || equal(successor(unordered_pair(u,regular(x__dfg))),null_class)** -> .
% 299.87/300.42  62095[3:Res:57034.1,1517.0] || equal(successor(ordered_pair(u,v)),null_class)** -> .
% 299.87/300.42  62122[4:Res:57034.1,22194.0] || equal(successor(unordered_pair(null_class,u)),null_class)** -> .
% 299.87/300.42  62118[4:Res:57034.1,22202.0] || equal(successor(unordered_pair(u,null_class)),null_class)** -> .
% 299.87/300.42  62094[3:Res:57034.1,1519.0] || equal(successor(singleton(singleton(u))),null_class)** -> .
% 299.87/300.42  62113[7:Res:57034.1,20086.0] || equal(successor(singleton(regular(x__dfg))),null_class)** -> .
% 299.87/300.42  62129[3:Res:57034.1,47752.0] || equal(successor(singleton(omega)),null_class)** -> .
% 299.87/300.42  62125[10:Res:57034.1,45883.0] || equal(successor(successor(null_class)),null_class)** -> .
% 299.87/300.42  62114[4:Res:57034.1,22178.0] || equal(successor(singleton(null_class)),null_class)** -> .
% 299.87/300.42  62123[7:Res:57034.1,20083.0] || equal(successor(x__dfg),null_class)** -> .
% 299.87/300.42  56563[3:Res:56488.0,357.1] inductive(symmetric_difference(universal_class,complement(u))) ||  -> member(null_class,u)*.
% 299.87/300.42  1534[0:SpR:257.0,18.2] || member(u,v) member(singleton(u),w) -> member(singleton(singleton(singleton(u))),cross_product(w,v))*.
% 299.87/300.42  46366[0:Rew:46218.0,5156.0] ||  -> equal(intersection(union(u,complement(power_class(v))),union(complement(u),power_class(v))),symmetric_difference(complement(u),power_class(v)))**.
% 299.87/300.42  58029[7:Rew:29278.0,57974.0] || equal(union(null_class,unordered_pair(regular(x__dfg),u)),null_class)** -> .
% 299.87/300.42  58028[7:Rew:29278.0,57970.0] || equal(union(null_class,unordered_pair(u,regular(x__dfg))),null_class)** -> .
% 299.87/300.42  60637[10:MRR:60634.1,45880.0] inductive(intersection(complement(successor(null_class)),u)) ||  -> .
% 299.87/300.42  56472[3:SpR:33218.0,56235.0] ||  -> subclass(intersection(complement(successor(null_class)),u),complement(singleton(null_class)))*.
% 299.87/300.42  60533[10:MRR:60530.1,45880.0] inductive(intersection(u,complement(successor(null_class)))) ||  -> .
% 299.87/300.42  55236[3:SpR:33218.0,54892.0] ||  -> subclass(intersection(u,complement(successor(null_class))),complement(singleton(null_class)))*.
% 299.87/300.42  4843[3:Res:174.1,4001.0] || member(regular(intersection(regular(u),v)),u)* -> equal(intersection(regular(u),v),null_class) equal(u,null_class).
% 299.87/300.42  60410[10:MRR:60409.1,58004.0] || subclass(complement(singleton(null_class)),successor(null_class))* -> .
% 299.87/300.42  58007[10:MRR:34763.1,58004.0] || member(not_subclass_element(complement(singleton(null_class)),null_class),successor(null_class))* -> .
% 299.87/300.42  57048[3:Res:57040.0,357.1] inductive(complement(successor(y__dfg))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.42  4842[3:Res:168.1,4001.0] || member(regular(intersection(u,regular(v))),v)* -> equal(intersection(u,regular(v)),null_class) equal(v,null_class).
% 299.87/300.42  60303[10:MRR:60301.1,45880.0] inductive(union(null_class,complement(successor(null_class)))) ||  -> .
% 299.87/300.42  60277[10:Res:56205.0,45846.1] inductive(intersection(restrict(null_class,u,v),w)) ||  -> .
% 299.87/300.42  9974[0:Res:49.1,1475.1] inductive(complement(intersection(u,v))) || member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 299.87/300.42  56205[0:SpR:30.0,55831.0] ||  -> subclass(intersection(restrict(u,v,w),x),u)*.
% 299.87/300.42  55624[3:SpR:31.0,55231.0] ||  -> subclass(restrict(union(u,u),v,w),u)*.
% 299.87/300.42  55531[0:SpR:31.0,55132.0] ||  -> subclass(restrict(intersection(u,v),w,x),v)*.
% 299.87/300.42  5775[3:Rew:5296.0,5763.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.87/300.42  54912[0:SpR:31.0,54752.0] ||  -> subclass(restrict(intersection(u,v),w,x),u)*.
% 299.87/300.42  59893[10:Res:54862.0,45846.1] inductive(intersection(u,restrict(null_class,v,w))) ||  -> .
% 299.87/300.42  54862[0:SpR:30.0,54752.0] ||  -> subclass(intersection(u,restrict(v,w,x)),v)*.
% 299.87/300.42  6565[0:Rew:495.0,6504.0] ||  -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(u),complement(v))),union(u,v))*.
% 299.87/300.42  59687[10:Res:56896.0,45846.1] inductive(union(null_class,restrict(null_class,u,v))) ||  -> .
% 299.87/300.42  56896[3:SpR:30.0,56263.0] ||  -> subclass(union(null_class,restrict(u,v,w)),u)*.
% 299.87/300.42  55241[3:SpR:31.0,54892.0] ||  -> subclass(restrict(union(null_class,u),v,w),u)*.
% 299.87/300.42  58852[3:SpR:31370.0,57027.0] ||  -> subclass(complement(successor(complement(u))),union(u,u))*.
% 299.87/300.42  1241[0:SpL:257.0,98.0] || member(singleton(singleton(singleton(ordered_pair(u,v)))),composition_function)*+ -> equal(compose(singleton(ordered_pair(u,v)),u),v)**.
% 299.87/300.42  57941[3:Res:56560.1,34665.0] || equal(complement(regular(ordered_pair(u,v))),null_class)** -> .
% 299.87/300.42  1232[0:SpL:257.0,109.0] || member(singleton(singleton(singleton(ordered_pair(u,v)))),application_function)*+ -> equal(apply(singleton(ordered_pair(u,v)),u),v)**.
% 299.87/300.42  58015[3:Rew:29278.0,57922.0] || equal(union(null_class,ordered_pair(u,v)),null_class)** -> .
% 299.87/300.42  58961[10:MRR:58955.1,46078.0] || equal(successor(complement(singleton(null_class))),null_class)** -> .
% 299.87/300.42  58845[3:SpR:45.0,57027.0] ||  -> subclass(complement(successor(complement(singleton(null_class)))),successor(null_class))*.
% 299.87/300.42  57027[3:SpR:29278.0,57012.0] ||  -> subclass(complement(successor(complement(u))),union(null_class,u))*.
% 299.87/300.42  58020[4:Rew:29278.0,57975.0] || equal(union(null_class,unordered_pair(null_class,u)),null_class)** -> .
% 299.87/300.42  58019[4:Rew:29278.0,57971.0] || equal(union(null_class,unordered_pair(u,null_class)),null_class)** -> .
% 299.87/300.42  58014[3:Rew:29278.0,57921.0] || equal(union(null_class,singleton(singleton(u))),null_class)** -> .
% 299.87/300.42  58018[7:Rew:29278.0,57966.0] || equal(union(null_class,singleton(regular(x__dfg))),null_class)** -> .
% 299.87/300.42  57954[3:Res:56560.1,45453.0] || equal(complement(ordered_pair(u,v)),null_class)** -> .
% 299.87/300.42  10849[0:Res:54.0,1536.0] || member(u,v)*+ -> equal(ordered_pair(first(ordered_pair(u,omega)),second(ordered_pair(u,omega))),ordered_pair(u,omega))**.
% 299.87/300.42  57953[3:Res:56560.1,45449.0] || equal(complement(unordered_pair(u,v)),null_class)** -> .
% 299.87/300.42  58363[10:Res:32582.1,58340.0] || equal(complement(successor(null_class)),singleton(null_class))** -> .
% 299.87/300.42  58341[10:MRR:30712.1,58340.0] inductive(symmetric_difference(successor(universal_class),successor(null_class))) ||  -> .
% 299.87/300.42  46880[0:Rew:46218.0,46449.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.87/300.42  58340[10:MRR:58339.1,58009.0] || member(null_class,complement(successor(null_class)))* -> .
% 299.87/300.42  46877[0:Rew:46218.0,46309.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.87/300.42  58003[3:Res:56560.1,45452.0] || equal(complement(singleton(u)),null_class)** -> .
% 299.87/300.42  58004[10:MRR:44828.1,57955.0] || subclass(complement(singleton(null_class)),null_class)* -> .
% 299.87/300.42  57955[10:Res:56560.1,46078.0] || equal(complement(successor(null_class)),null_class)** -> .
% 299.87/300.42  57942[7:Res:56560.1,53240.0] || equal(complement(regular(x__dfg)),null_class)** -> .
% 299.87/300.42  57956[10:Res:56560.1,46105.0] || equal(complement(successor_relation),null_class)** -> .
% 299.87/300.42  57937[4:Res:56560.1,22309.0] || equal(complement(domain_relation),null_class)** -> .
% 299.87/300.42  57913[3:Res:56560.1,1463.0] || equal(complement(composition_function),null_class)** -> .
% 299.87/300.42  57912[3:Res:56560.1,1227.0] || equal(complement(application_function),null_class)** -> .
% 299.87/300.42  46882[0:Rew:46218.0,46540.0] || member(regular(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(u))),null_class).
% 299.87/300.42  57911[3:Res:56560.1,676.0] || equal(complement(element_relation),null_class)** -> .
% 299.87/300.42  57851[10:MRR:57849.1,45880.0] inductive(symmetric_difference(universal_class,successor(null_class))) ||  -> .
% 299.87/300.42  3722[0:Rew:30.0,3683.0] ||  -> subclass(restrict(u,v,w),x) member(not_subclass_element(restrict(u,v,w),x),cross_product(v,w))*.
% 299.87/300.42  56467[3:SpR:31370.0,56235.0] ||  -> subclass(intersection(union(u,u),v),u)*.
% 299.87/300.42  57542[3:Rew:29271.0,57473.0,7425.0,57473.0] ||  -> subclass(complement(successor(u)),complement(singleton(u)))*.
% 299.87/300.42  57503[10:Res:57352.0,45846.1] inductive(union(null_class,intersection(u,null_class))) ||  -> .
% 299.87/300.42  10350[0:Obv:10339.1] || member(u,v) -> equal(not_subclass_element(unordered_pair(w,u),v),w)** subclass(unordered_pair(w,u),v).
% 299.87/300.42  57352[3:SpR:38136.0,56089.0] ||  -> subclass(union(null_class,intersection(u,v)),v)*.
% 299.87/300.42  57382[10:Res:56089.0,45846.1] inductive(intersection(intersection(u,null_class),v)) ||  -> .
% 299.87/300.42  56089[0:Obv:56072.0] ||  -> subclass(intersection(intersection(u,v),w),v)*.
% 299.87/300.42  10348[0:Obv:10341.1] || member(u,v) -> equal(not_subclass_element(unordered_pair(u,w),v),w)** subclass(unordered_pair(u,w),v).
% 299.87/300.42  56975[10:Res:56263.0,45846.1] inductive(union(null_class,intersection(null_class,u))) ||  -> .
% 299.87/300.42  10323[0:EqF:542.1,542.2] || equal(u,v) -> subclass(unordered_pair(v,u),w) equal(not_subclass_element(unordered_pair(v,u),w),v)**.
% 299.87/300.42  57012[3:Rew:29271.0,56945.0,7425.0,56945.0] ||  -> subclass(complement(successor(u)),complement(u))*.
% 299.87/300.42  56263[3:SpR:38136.0,55831.0] ||  -> subclass(union(null_class,intersection(u,v)),u)*.
% 299.87/300.42  9995[0:MRR:9975.0,9142.1] || member(u,union(v,w)) -> member(u,intersection(v,w))* member(u,symmetric_difference(v,w)).
% 299.87/300.42  56749[10:Res:56486.0,45846.1] inductive(union(null_class,union(null_class,null_class))) ||  -> .
% 299.87/300.42  56520[10:Res:56235.0,45846.1] inductive(intersection(union(null_class,null_class),u)) ||  -> .
% 299.87/300.42  56588[10:Res:56488.0,45846.1] inductive(symmetric_difference(universal_class,complement(null_class))) ||  -> .
% 299.87/300.42  4989[0:Res:359.2,497.0] || subclass(u,symmetric_difference(v,w)) -> subclass(u,x) member(not_subclass_element(u,x),union(v,w))*.
% 299.87/300.42  56235[3:SpR:38136.0,55831.0] ||  -> subclass(intersection(union(null_class,u),v),u)*.
% 299.87/300.42  56292[10:Res:55831.0,45846.1] inductive(intersection(intersection(null_class,u),v)) ||  -> .
% 299.87/300.42  4977[0:Res:359.2,3.0] || subclass(u,v)*+ subclass(v,w)* -> subclass(u,x) member(not_subclass_element(u,x),w)*.
% 299.87/300.42  56249[3:SpR:38149.0,55831.0] ||  -> subclass(intersection(successor(null_class),u),singleton(null_class))*.
% 299.87/300.42  55831[0:Obv:55814.0] ||  -> subclass(intersection(intersection(u,v),w),u)*.
% 299.87/300.42  4875[0:Res:175.1,24.0] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(u,v),w),x),v)*.
% 299.87/300.42  4874[0:Res:175.1,23.0] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(u,v),w),x),u)*.
% 299.87/300.42  55231[3:SpR:31370.0,54892.0] ||  -> subclass(intersection(u,union(v,v)),v)*.
% 299.87/300.42  55567[10:Res:55132.0,45846.1] inductive(intersection(u,intersection(v,null_class))) ||  -> .
% 299.87/300.42  55132[0:Obv:55114.0] ||  -> subclass(intersection(u,intersection(v,w)),w)*.
% 299.87/300.42  4871[0:Res:175.1,3.0] || subclass(u,v) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.87/300.42  55282[10:Res:54892.0,45846.1] inductive(intersection(u,union(null_class,null_class))) ||  -> .
% 299.87/300.42  54892[3:SpR:38136.0,54752.0] ||  -> subclass(intersection(u,union(null_class,v)),v)*.
% 299.87/300.42  54948[10:Res:54752.0,45846.1] inductive(intersection(u,intersection(null_class,v))) ||  -> .
% 299.87/300.42  3698[0:Res:169.1,24.0] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(v,w)),x),w)*.
% 299.87/300.42  54906[3:SpR:38149.0,54752.0] ||  -> subclass(intersection(u,successor(null_class)),singleton(null_class))*.
% 299.87/300.42  54752[0:Obv:54734.0] ||  -> subclass(intersection(u,intersection(v,w)),v)*.
% 299.87/300.42  3697[0:Res:169.1,23.0] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(v,w)),x),v)*.
% 299.87/300.42  53935[4:Res:8.1,49808.0] || equal(flip(u),domain_relation)** equal(null_class,u) -> .
% 299.87/300.42  53932[4:Res:8.1,49807.0] || equal(rotate(u),domain_relation)** equal(null_class,u) -> .
% 299.87/300.42  54323[4:SpR:22142.0,53722.0] ||  -> equal(regular(singleton(singleton(null_class))),singleton(null_class))**.
% 299.87/300.42  3695[0:Res:169.1,3.0] || subclass(u,v) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.87/300.42  53722[3:Rew:257.0,53721.0] ||  -> equal(regular(singleton(singleton(singleton(u)))),singleton(singleton(u)))**.
% 299.87/300.42  4960[0:Res:358.2,225.0] || subclass(u,restrict(v,w,x))*+ -> equal(u,null_class) member(regular(u),cross_product(w,x))*.
% 299.87/300.42  51838[3:Rew:3201.0,51795.1] || equal(null_class,u) -> equal(union(u,null_class),null_class)**.
% 299.87/300.42  7402[0:Obv:7384.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))*.
% 299.87/300.42  49808[4:Res:20669.1,48580.1] || subclass(domain_relation,flip(u))* equal(null_class,u) -> .
% 299.87/300.42  49807[4:Res:20668.1,48580.1] || subclass(domain_relation,rotate(u))* equal(null_class,u) -> .
% 299.87/300.42  53726[8:MRR:53695.1,29088.1] || equal(complement(regular(ordered_pair(singleton(null_class),u))),y__dfg)** -> .
% 299.87/300.42  7401[0:Obv:7391.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,unordered_pair(u,v))*.
% 299.87/300.42  53889[8:MRR:53885.1,6.0] || equal(regular(ordered_pair(singleton(null_class),u)),null_class)** -> .
% 299.87/300.42  53725[8:MRR:53694.1,26132.0] || subclass(y__dfg,complement(regular(ordered_pair(singleton(null_class),u))))* -> .
% 299.87/300.42  3677[0:Res:496.1,3.0] || member(u,symmetric_difference(v,w))* subclass(complement(intersection(v,w)),x)*+ -> member(u,x)*.
% 299.87/300.42  53634[11:Res:32594.1,52930.0] || subclass(y__dfg,sum_class(u))* equal(null_class,element_relation) -> .
% 299.87/300.42  53631[11:Res:41306.1,52930.0] || equal(sum_class(u),y__dfg)** equal(null_class,element_relation) -> .
% 299.87/300.42  53718[11:MRR:53683.1,33784.0] || equal(complement(regular(ordered_pair(null_class,u))),y__dfg)** -> .
% 299.87/300.42  26346[3:MRR:6960.0,26343.0] ||  -> equal(unordered_pair(u,singleton(v)),regular(ordered_pair(u,v)))** equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.42  53637[4:Res:49.1,52930.0] inductive(sum_class(u)) || equal(null_class,element_relation)** -> .
% 299.87/300.42  52930[4:Rew:49873.1,52883.0] || member(null_class,sum_class(u))* equal(null_class,element_relation) -> .
% 299.87/300.42  10027[0:EqF:550.1,550.2] || equal(u,v) -> equal(unordered_pair(v,u),null_class) equal(apply(choice,unordered_pair(v,u)),v)**.
% 299.87/300.42  5712[0:Res:25.2,219.0] || member(u,complement(v)) member(u,complement(w)) member(u,union(w,v))* -> .
% 299.87/300.42  53466[3:Res:8.1,53245.0] || equal(ordered_pair(null_class,null_class),domain_relation)** -> .
% 299.87/300.42  53245[3:MRR:53218.1,45559.0] || subclass(domain_relation,ordered_pair(null_class,null_class))* -> .
% 299.87/300.42  46452[0:Rew:46218.0,5228.1] || member(u,intersection(power_class(v),complement(w)))* member(u,union(complement(power_class(v)),w)) -> .
% 299.87/300.42  53241[7:MRR:53194.1,45133.0] || subclass(y__dfg,regular(x__dfg))* -> .
% 299.87/300.42  53238[7:MRR:53191.1,45133.0] || equal(regular(x__dfg),y__dfg)** -> .
% 299.87/300.42  46251[0:Rew:46218.0,5179.1] || member(u,intersection(complement(v),power_class(w)))* member(u,union(v,complement(power_class(w)))) -> .
% 299.87/300.42  53237[3:MRR:53185.1,47749.0] || equal(complement(omega),null_class)** -> .
% 299.87/300.42  53104[3:Res:8.1,52986.0] || equal(regular(u),u)** -> equal(u,null_class).
% 299.87/300.42  53107[10:MRR:53103.1,46074.0] inductive(regular(omega)) ||  -> .
% 299.87/300.42  52986[3:Obv:52945.2] || subclass(u,regular(u))* -> equal(u,null_class).
% 299.87/300.42  52903[4:Res:49.1,49805.0] inductive(cantor(null_class)) || equal(null_class,element_relation)** -> .
% 299.87/300.42  4844[3:Res:358.2,4001.0] || subclass(u,regular(v)) member(regular(u),v)* -> equal(u,null_class) equal(v,null_class).
% 299.87/300.42  49805[4:Res:21299.1,48580.1] || member(u,cantor(u))* equal(null_class,element_relation) -> .
% 299.87/300.42  52873[9:Res:8.1,52745.0] || equal(complement(singleton(regular(union(x__dfg,x__dfg)))),y__dfg)** -> .
% 299.87/300.42  52745[9:MRR:31477.1,52735.0] || subclass(y__dfg,complement(singleton(regular(union(x__dfg,x__dfg)))))* -> .
% 299.87/300.42  52735[9:Res:31377.0,49779.0] || equal(singleton(regular(union(x__dfg,x__dfg))),null_class)** -> .
% 299.87/300.42  49768[10:Res:32582.1,48580.1] || equal(u,singleton(null_class))* equal(null_class,u) -> .
% 299.87/300.42  10576[0:SpR:1199.1,256.0] ||  -> equal(cross_product(u,v),null_class) member(singleton(first(regular(cross_product(u,v)))),regular(cross_product(u,v)))*.
% 299.87/300.42  49767[10:Res:32790.1,48580.1] || equal(u,successor(null_class))* equal(null_class,u) -> .
% 299.87/300.42  48600[3:MRR:48449.1,6.0] || equal(singleton(regular(u)),null_class)** -> equal(u,null_class).
% 299.87/300.42  52342[6:Obv:52251.2] inductive(power_class(u)) || equal(null_class,u)* -> .
% 299.87/300.42  52308[6:Rew:29271.0,52195.1] || equal(null_class,u) -> equal(power_class(u),null_class)**.
% 299.87/300.42  48526[3:Rew:3201.0,48199.1] || equal(null_class,u) -> equal(union(null_class,u),null_class)**.
% 299.87/300.42  47239[3:SpL:30027.0,47227.0] || equal(union(null_class,complement(u)),union(null_class,u))** -> .
% 299.87/300.42  46814[3:Rew:46218.0,29308.0] ||  -> equal(union(null_class,complement(power_class(u))),complement(power_class(u)))**.
% 299.87/300.42  45842[10:Res:32582.1,44913.1] || equal(u,singleton(null_class)) subclass(u,null_class)* -> .
% 299.87/300.42  45841[10:Res:32790.1,44913.1] || equal(u,successor(null_class)) subclass(u,null_class)* -> .
% 299.87/300.42  44859[3:Rew:29273.0,44810.1] || subclass(u,null_class) -> equal(union(u,null_class),null_class)**.
% 299.87/300.42  49992[4:Res:22292.1,49731.0] || equal(singleton(ordered_pair(null_class,u)),singleton(singleton(null_class)))** -> .
% 299.87/300.42  50654[13:MRR:50442.1,5389.0] || equal(compose(complement(element_relation),inverse(element_relation)),null_class)** -> .
% 299.87/300.42  50931[13:SoR:50874.0,73.1] one_to_one(subset_relation) ||  -> .
% 299.87/300.42  50874[13:SoR:50448.0,143.1] function(subset_relation) ||  -> .
% 299.87/300.42  50684[13:MRR:6697.1,50683.0] inductive(subset_relation) ||  -> .
% 299.87/300.42  50449[13:MRR:50098.1,3998.0] inductive(identity_relation) ||  -> .
% 299.87/300.42  50448[13:MRR:50088.1,38969.0] single_valued_class(subset_relation) ||  -> .
% 299.87/300.42  50019[13:Spt:45787.0] ||  -> equal(subset_relation,null_class)**.
% 299.87/300.42  45137[7:MRR:29863.1,45133.0] || equal(union(null_class,complement(singleton(regular(x__dfg)))),y__dfg)** -> .
% 299.87/300.42  49731[3:Res:45564.0,26.1] || member(singleton(u),singleton(ordered_pair(u,v)))* -> .
% 299.87/300.42  48590[3:MRR:48485.1,161.0] || equal(unordered_pair(ordered_pair(u,v),w),null_class)** -> .
% 299.87/300.42  20696[4:Rew:20570.0,468.1] || member(singleton(singleton(singleton(ordered_pair(u,v)))),application_function)*+ -> member(u,cantor(singleton(ordered_pair(u,v))))*.
% 299.87/300.42  48587[3:MRR:48483.1,161.0] || equal(unordered_pair(unordered_pair(u,v),w),null_class)** -> .
% 299.87/300.42  48583[3:MRR:48460.1,161.0] || equal(unordered_pair(u,unordered_pair(v,w)),null_class)** -> .
% 299.87/300.42  48581[3:MRR:48456.1,161.0] || equal(unordered_pair(u,ordered_pair(v,w)),null_class)** -> .
% 299.87/300.42  48580[3:MRR:48379.2,9142.1] || equal(null_class,u) member(v,u)* -> .
% 299.87/300.42  45564[3:MRR:38748.0,45559.0] ||  -> member(singleton(u),complement(singleton(ordered_pair(u,v))))*.
% 299.87/300.42  45104[3:Res:44875.1,14464.0] || subclass(unordered_pair(ordered_pair(u,v),w),null_class)* -> .
% 299.87/300.42  45103[3:Res:44875.1,14423.0] || subclass(unordered_pair(unordered_pair(u,v),w),null_class)* -> .
% 299.87/300.42  45100[3:Res:44875.1,14458.0] || subclass(unordered_pair(u,ordered_pair(v,w)),null_class)* -> .
% 299.87/300.42  45099[3:Res:44875.1,14422.0] || subclass(unordered_pair(u,unordered_pair(v,w)),null_class)* -> .
% 299.87/300.42  49490[3:Res:8.1,48579.1] || equal(u,domain_relation)* equal(null_class,u) -> .
% 299.87/300.42  6542[0:SpR:45.0,495.0] ||  -> equal(intersection(successor(u),union(complement(u),complement(singleton(u)))),symmetric_difference(complement(u),complement(singleton(u))))**.
% 299.87/300.42  49545[3:MRR:49544.1,47749.0] || equal(union(null_class,singleton(omega)),null_class)** -> .
% 299.87/300.42  48805[3:Res:5013.1,47742.0] || equal(complement(u),null_class) -> member(omega,u)*.
% 299.87/300.42  48579[3:MRR:48349.2,6.0] || equal(null_class,u) subclass(domain_relation,u)* -> .
% 299.87/300.42  46453[0:Rew:46218.0,5205.1] || member(u,symmetric_difference(power_class(v),complement(w)))* -> member(u,union(complement(power_class(v)),w)).
% 299.87/300.42  48574[7:Obv:48337.2] || equal(null_class,u)* equal(u,x__dfg) -> .
% 299.87/300.42  46252[0:Rew:46218.0,5158.1] || member(u,symmetric_difference(complement(v),power_class(w)))* -> member(u,union(v,complement(power_class(w)))).
% 299.87/300.42  49023[10:MRR:48991.1,26343.0] || equal(complement(cross_product(u,v)),null_class)** -> .
% 299.87/300.42  47178[0:Rew:46221.0,47097.0] ||  -> equal(union(u,complement(power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))**.
% 299.87/300.42  49031[10:SoR:49024.0,73.1] one_to_one(complement(cross_product(universal_class,universal_class))) ||  -> .
% 299.87/300.42  49024[10:MRR:3202.1,49023.0] function(complement(cross_product(universal_class,universal_class))) ||  -> .
% 299.87/300.42  47818[10:Res:5013.1,45867.0] || equal(complement(u),null_class) -> member(null_class,u)*.
% 299.87/300.42  47177[0:Rew:46227.0,47054.0] ||  -> equal(union(complement(power_class(complement(power_class(u)))),v),union(image(element_relation,power_class(u)),v))**.
% 299.87/300.42  47742[3:MRR:47723.0,54.0] || subclass(complement(u),null_class)* -> member(omega,u).
% 299.87/300.42  47498[7:Res:5013.1,45087.0] || equal(null_class,u) subclass(y__dfg,u)* -> .
% 299.87/300.42  47481[7:Res:5013.1,45086.0] || equal(null_class,u) subclass(x__dfg,u)* -> .
% 299.87/300.42  46854[0:Rew:46218.0,46224.0] ||  -> equal(union(complement(power_class(u)),complement(power_class(v))),complement(intersection(power_class(u),power_class(v))))**.
% 299.87/300.42  47447[8:Res:5013.1,45083.0] || equal(null_class,u)* equal(u,y__dfg) -> .
% 299.87/300.42  46222[0:Rew:46218.0,280.1] || member(u,image(element_relation,power_class(v)))* member(u,power_class(complement(power_class(v)))) -> .
% 299.87/300.42  46218[0:MRR:26547.0,46217.0] ||  -> equal(image(element_relation,complement(u)),complement(power_class(u)))**.
% 299.87/300.42  46079[10:MRR:26266.1,46074.0] inductive(singleton(u)) ||  -> equal(regular(omega),u)*.
% 299.87/300.42  45867[10:Res:32585.1,44913.1] || subclass(complement(u),null_class)* -> member(null_class,u).
% 299.87/300.42  47778[3:Res:5013.1,47741.0] || equal(unordered_pair(omega,u),null_class)** -> .
% 299.87/300.42  46232[0:Rew:46218.0,1955.0] || member(not_subclass_element(power_class(u),v),complement(power_class(u)))* -> subclass(power_class(u),v).
% 299.87/300.42  47775[3:Res:5013.1,47740.0] || equal(unordered_pair(u,omega),null_class)** -> .
% 299.87/300.42  47741[3:MRR:47720.0,54.0] || subclass(unordered_pair(omega,u),null_class)* -> .
% 299.87/300.42  47740[3:MRR:47719.0,54.0] || subclass(unordered_pair(u,omega),null_class)* -> .
% 299.87/300.42  46231[0:Rew:46218.0,208.0] || member(regular(power_class(u)),complement(power_class(u)))* -> equal(power_class(u),null_class).
% 299.87/300.42  47749[3:Res:5013.1,47739.0] || equal(singleton(omega),null_class)** -> .
% 299.87/300.42  47739[3:MRR:47722.0,54.0] || subclass(singleton(omega),null_class)* -> .
% 299.87/300.42  45090[3:Res:44875.1,377.0] || subclass(u,null_class) member(omega,u)* -> .
% 299.87/300.42  46227[0:Rew:46218.0,216.0] ||  -> equal(complement(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))**.
% 299.87/300.42  45087[7:Res:44875.1,20057.1] || subclass(u,null_class)*+ subclass(y__dfg,u)* -> .
% 299.87/300.42  45086[7:Res:44875.1,20087.1] || subclass(u,null_class)*+ subclass(x__dfg,u)* -> .
% 299.87/300.42  45083[8:Res:44875.1,32483.1] || subclass(u,null_class)* equal(u,y__dfg) -> .
% 299.87/300.42  46221[0:Rew:46218.0,214.0] ||  -> equal(complement(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))**.
% 299.87/300.42  47245[3:SpL:31370.0,47234.0] || equal(union(u,u),complement(u))** -> .
% 299.87/300.42  47234[3:SpL:29278.0,47227.0] || equal(union(null_class,u),complement(u))** -> .
% 299.87/300.42  47227[3:MRR:47226.1,421.0] || equal(complement(u),u)** -> .
% 299.87/300.42  46226[0:Rew:46218.0,131.0] ||  -> equal(complement(image(element_relation,power_class(u))),power_class(complement(power_class(u))))**.
% 299.87/300.42  46840[3:Rew:29278.0,46225.0] ||  -> equal(union(null_class,power_class(u)),power_class(u))**.
% 299.87/300.42  46127[4:Res:8.1,46120.0] || equal(application_function,composition_function)** -> .
% 299.87/300.42  46126[4:Res:5013.1,46120.0] || equal(composition_function,null_class)** -> .
% 299.87/300.42  46120[4:MRR:46119.0,46119.2,100.0,3998.0] || subclass(composition_function,application_function)* -> .
% 299.87/300.42  46086[10:MRR:22265.1,46077.0] || member(singleton(singleton(null_class)),successor_relation)* -> .
% 299.87/300.42  46076[10:MRR:28512.1,46074.0] inductive(complement(singleton(regular(omega)))) ||  -> .
% 299.87/300.42  46075[10:MRR:28171.1,46074.0] inductive(complement(omega)) ||  -> .
% 299.87/300.42  46074[10:EmS:45951.0,52.0] || equal(omega,null_class)** -> .
% 299.87/300.42  45951[10:Res:5013.1,45846.1] inductive(u) || equal(null_class,u)* -> .
% 299.87/300.42  45962[10:Res:3714.0,45846.1] inductive(intersection(u,null_class)) ||  -> .
% 299.87/300.42  45957[10:Res:4891.0,45846.1] inductive(intersection(null_class,u)) ||  -> .
% 299.87/300.42  45959[10:Res:29639.0,45846.1] inductive(union(null_class,null_class)) ||  -> .
% 299.87/300.42  45846[10:Res:49.1,44913.1] inductive(u) || subclass(u,null_class)* -> .
% 299.87/300.42  45928[10:Res:49.1,45881.0] inductive(symmetric_difference(universal_class,singleton(null_class))) ||  -> .
% 299.87/300.42  45868[10:Res:38785.0,44913.1] || subclass(complement(singleton(singleton(null_class))),null_class)* -> .
% 299.87/300.42  45884[11:MRR:41289.1,45880.0] || subclass(y__dfg,complement(successor(null_class)))* -> .
% 299.87/300.42  45880[10:MRR:35372.1,45872.0] || member(null_class,complement(singleton(null_class)))* -> .
% 299.87/300.42  45882[10:MRR:29315.1,45880.0] inductive(complement(successor(null_class))) ||  -> .
% 299.87/300.42  45872[10:Res:32186.0,44913.1] || subclass(successor(null_class),null_class)* -> .
% 299.87/300.42  44913[10:Res:44869.1,26.1] || subclass(u,null_class) member(null_class,u)* -> .
% 299.87/300.42  4983[0:Res:359.2,226.0] || subclass(u,restrict(v,w,x))*+ -> subclass(u,y) member(not_subclass_element(u,y),v)*.
% 299.87/300.42  45559[3:Res:5013.1,45095.0] || equal(singleton(ordered_pair(u,v)),null_class)** -> .
% 299.87/300.42  45445[3:Res:5013.1,45094.0] || equal(singleton(unordered_pair(u,v)),null_class)** -> .
% 299.87/300.42  45436[3:Res:5013.1,45082.0] || equal(unordered_pair(singleton(u),v),null_class)** -> .
% 299.87/300.42  45394[3:Res:5013.1,45081.0] || equal(unordered_pair(u,singleton(v)),null_class)** -> .
% 299.87/300.42  2362[0:Rew:30.0,2341.0] ||  -> equal(restrict(u,v,w),null_class) member(regular(restrict(u,v,w)),cross_product(v,w))*.
% 299.87/300.42  45767[4:Res:49.1,45575.0] inductive(singleton(ordered_pair(universal_class,u))) ||  -> .
% 299.87/300.42  4904[0:Rew:115.0,4857.0] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),complement(intersection(u,v)))*.
% 299.87/300.42  45095[3:Res:44875.1,14428.0] || subclass(singleton(ordered_pair(u,v)),null_class)* -> .
% 299.87/300.42  3659[0:SpR:31.0,496.1] || member(u,symmetric_difference(cross_product(v,w),x))* -> member(u,complement(restrict(x,v,w))).
% 299.87/300.42  45396[3:MRR:6970.1,45394.0] inductive(ordered_pair(u,v)) ||  -> equal(singleton(u),null_class)**.
% 299.87/300.42  45094[3:Res:44875.1,14421.0] || subclass(singleton(unordered_pair(u,v)),null_class)* -> .
% 299.87/300.42  45082[3:Res:44875.1,1521.0] || subclass(unordered_pair(singleton(u),v),null_class)* -> .
% 299.87/300.42  45081[3:Res:44875.1,1520.0] || subclass(unordered_pair(u,singleton(v)),null_class)* -> .
% 299.87/300.42  45327[7:Res:5013.1,45105.0] || equal(unordered_pair(regular(x__dfg),u),null_class)** -> .
% 299.87/300.42  3658[0:SpR:30.0,496.1] || member(u,symmetric_difference(v,cross_product(w,x)))* -> member(u,complement(restrict(v,w,x))).
% 299.87/300.42  45323[7:Res:5013.1,45101.0] || equal(unordered_pair(u,regular(x__dfg)),null_class)** -> .
% 299.87/300.42  45105[7:Res:44875.1,20089.0] || subclass(unordered_pair(regular(x__dfg),u),null_class)* -> .
% 299.87/300.42  45101[7:Res:44875.1,20088.0] || subclass(unordered_pair(u,regular(x__dfg)),null_class)* -> .
% 299.87/300.42  45237[4:Res:5013.1,45106.0] || equal(unordered_pair(null_class,u),null_class)** -> .
% 299.87/300.42  3028[0:Res:358.2,497.0] || subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(regular(u),union(v,w))*.
% 299.87/300.42  45231[4:Res:5013.1,45102.0] || equal(unordered_pair(u,null_class),null_class)** -> .
% 299.87/300.42  45145[3:Res:5013.1,45079.0] || equal(singleton(singleton(u)),null_class)** -> .
% 299.87/300.42  45106[4:Res:44875.1,22194.0] || subclass(unordered_pair(null_class,u),null_class)* -> .
% 299.87/300.42  45102[4:Res:44875.1,22202.0] || subclass(unordered_pair(u,null_class),null_class)* -> .
% 299.87/300.42  2997[0:Res:358.2,3.0] || subclass(u,v)*+ subclass(v,w)* -> equal(u,null_class) member(regular(u),w)*.
% 299.87/300.42  45079[3:Res:44875.1,1519.0] || subclass(singleton(singleton(u)),null_class)* -> .
% 299.87/300.42  45133[7:Res:5013.1,45096.0] || equal(singleton(regular(x__dfg)),null_class)** -> .
% 299.87/300.42  45096[7:Res:44875.1,20086.0] || subclass(singleton(regular(x__dfg)),null_class)* -> .
% 299.87/300.42  2349[0:Res:168.1,3.0] || subclass(u,v) -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.87/300.42  43636[3:SpR:43315.1,38136.0] || subclass(u,null_class) -> equal(union(null_class,u),null_class)**.
% 299.87/300.42  44429[0:Obv:44410.0] ||  -> equal(intersection(complement(u),intersection(v,u)),null_class)**.
% 299.87/300.42  2352[0:Res:168.1,24.0] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(v,w))),w)*.
% 299.87/300.42  43895[0:Obv:43878.0] ||  -> equal(intersection(complement(u),intersection(u,v)),null_class)**.
% 299.87/300.42  2351[0:Res:168.1,23.0] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(v,w))),v)*.
% 299.87/300.42  43722[10:MRR:43653.1,32156.0] || subclass(singleton(null_class),null_class)* -> .
% 299.87/300.42  43315[3:Res:2971.2,3998.0] || subclass(u,null_class) -> equal(intersection(u,v),null_class)**.
% 299.87/300.42  2971[0:Res:174.1,3.0] || subclass(u,v) -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.87/300.42  2974[0:Res:174.1,24.0] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(u,v),w)),v)*.
% 299.87/300.42  2973[0:Res:174.1,23.0] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(u,v),w)),u)*.
% 299.87/300.42  42243[12:SoR:42242.0,73.1] one_to_one(complement(cross_product(singleton(null_class),universal_class))) ||  -> .
% 299.87/300.42  42242[12:MRR:42238.1,6.0] function(complement(cross_product(singleton(null_class),universal_class))) ||  -> .
% 299.87/300.42  7381[0:EqF:541.1,541.2] || equal(u,v) -> equal(unordered_pair(v,u),null_class) equal(regular(unordered_pair(v,u)),v)**.
% 299.87/300.42  42174[12:SoR:42173.0,73.1] one_to_one(complement(cross_product(singleton(omega),universal_class))) ||  -> .
% 299.87/300.42  42173[12:Obv:42172.1] function(complement(cross_product(singleton(omega),universal_class))) ||  -> .
% 299.87/300.42  42134[4:Res:49.1,42053.0] inductive(cantor(complement(cross_product(singleton(null_class),universal_class)))) ||  -> .
% 299.87/300.42  34015[0:SpR:33970.0,30.0] ||  -> equal(restrict(complement(cross_product(u,v)),u,v),null_class)**.
% 299.87/300.42  41286[11:SpL:31370.0,40449.0] || subclass(y__dfg,union(u,u))* -> member(null_class,u).
% 299.87/300.42  4872[0:Res:175.1,26.1] || member(not_subclass_element(intersection(complement(u),v),w),u)* -> subclass(intersection(complement(u),v),w).
% 299.87/300.42  39714[12:SpR:39704.1,256.0] one_to_one(u) ||  -> member(null_class,ordered_pair(inverse(u),v))*.
% 299.87/300.42  39349[12:SpR:39262.1,45.0] function(u) ||  -> equal(union(u,null_class),successor(u))**.
% 299.87/300.42  38610[3:Rew:29271.0,38480.0,7425.0,38480.0,29278.0,38480.0,210.0,38480.0] ||  -> equal(power_class(union(null_class,u)),power_class(union(u,u)))*.
% 299.87/300.42  38443[11:Res:8.1,32710.0] || equal(intersection(u,v),y__dfg)** -> member(null_class,v).
% 299.87/300.42  3696[0:Res:169.1,26.1] || member(not_subclass_element(intersection(u,complement(v)),w),v)* -> subclass(intersection(u,complement(v)),w).
% 299.87/300.42  41518[4:Res:8.1,41491.0] || equal(flip(null_class),domain_relation)** -> .
% 299.87/300.42  41491[4:Res:20669.1,3998.0] || subclass(domain_relation,flip(null_class))* -> .
% 299.87/300.42  20669[4:Rew:20570.0,5603.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.87/300.42  41306[11:SpL:31268.0,38394.0] || equal(u,y__dfg) -> member(null_class,u)*.
% 299.87/300.42  41407[4:Res:8.1,41374.0] || equal(rotate(null_class),domain_relation)** -> .
% 299.87/300.42  41374[4:Res:20668.1,3998.0] || subclass(domain_relation,rotate(null_class))* -> .
% 299.87/300.42  20668[4:Rew:20570.0,5602.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.87/300.42  38394[11:Res:8.1,32709.0] || equal(intersection(u,v),y__dfg)** -> member(null_class,u).
% 299.87/300.42  40449[11:SpL:38136.0,32709.0] || subclass(y__dfg,union(null_class,u))* -> member(null_class,u).
% 299.87/300.42  41174[3:SpR:33218.0,40965.0] ||  -> equal(symmetric_difference(complement(singleton(null_class)),complement(successor(null_class))),null_class)**.
% 299.87/300.42  41171[3:SpR:31370.0,40965.0] ||  -> equal(symmetric_difference(u,union(u,u)),null_class)**.
% 299.87/300.42  40996[3:Obv:40911.1] inductive(symmetric_difference(u,union(null_class,u))) ||  -> .
% 299.87/300.42  40965[3:Rew:29271.0,40856.0] ||  -> equal(symmetric_difference(u,union(null_class,u)),null_class)**.
% 299.87/300.42  40674[3:Obv:40594.1] inductive(symmetric_difference(singleton(null_class),successor(null_class))) ||  -> .
% 299.87/300.42  40642[3:Rew:29271.0,40548.0] ||  -> equal(symmetric_difference(singleton(null_class),successor(null_class)),null_class)**.
% 299.87/300.42  38136[3:MRR:38127.0,3714.0] ||  -> equal(intersection(u,union(null_class,u)),union(null_class,u))**.
% 299.87/300.42  36941[11:SpL:31370.0,33816.0] || equal(union(u,u),y__dfg)** -> member(null_class,u).
% 299.87/300.42  39315[12:SoR:39227.0,5028.2] single_valued_class(singleton(u)) || equal(singleton(u),null_class)** -> .
% 299.87/300.42  40253[8:Res:8.1,38895.0] || equal(union(null_class,singleton(singleton(singleton(null_class)))),y__dfg)** -> .
% 299.87/300.42  39312[12:SoR:39236.0,5028.2] single_valued_class(regular(x__dfg)) || equal(regular(x__dfg),null_class)** -> .
% 299.87/300.42  38895[8:Rew:29278.0,38893.0] || subclass(y__dfg,union(null_class,singleton(singleton(singleton(null_class)))))* -> .
% 299.87/300.42  1240[0:SpL:257.0,98.0] || member(ordered_pair(u,singleton(singleton(singleton(v)))),composition_function)* -> equal(compose(u,singleton(v)),v).
% 299.87/300.42  39891[12:SoR:39263.0,73.1] one_to_one(not_subclass_element(u,v)) ||  -> subclass(u,v)*.
% 299.87/300.42  39263[12:Res:9181.1,39205.1] function(not_subclass_element(u,v)) ||  -> subclass(u,v)*.
% 299.87/300.42  1231[0:SpL:257.0,109.0] || member(ordered_pair(u,singleton(singleton(singleton(v)))),application_function)* -> equal(apply(u,singleton(v)),v).
% 299.87/300.42  39865[12:SoR:39231.1,73.1] function(u) one_to_one(apply(u,v)) ||  -> .
% 299.87/300.42  39353[12:SpR:39262.1,256.0] function(u) ||  -> member(null_class,ordered_pair(u,v))*.
% 299.87/300.42  39231[12:Res:3232.1,39205.1] function(u) function(apply(u,v)) ||  -> .
% 299.87/300.42  39704[12:Res:3271.1,39687.1] one_to_one(u) ||  -> equal(singleton(inverse(u)),null_class)**.
% 299.87/300.42  39345[12:SoR:39235.0,73.1] one_to_one(regular(u)) ||  -> equal(u,null_class)*.
% 299.87/300.42  39262[12:Res:3271.1,39205.1] function(u) ||  -> equal(singleton(u),null_class)**.
% 299.87/300.42  39235[12:Res:9180.1,39205.1] function(regular(u)) ||  -> equal(u,null_class)*.
% 299.87/300.42  39220[12:SoR:39170.1,73.1] function(u) one_to_one(cantor(u)) ||  -> .
% 299.87/300.42  39336[12:SoR:39284.0,73.1] one_to_one(regular(union(x__dfg,x__dfg))) ||  -> .
% 299.87/300.42  39284[12:Res:31377.0,39205.1] function(regular(union(x__dfg,x__dfg))) ||  -> .
% 299.87/300.42  39323[12:SoR:39266.0,73.1] one_to_one(ordered_pair(u,v)) ||  -> .
% 299.87/300.42  39320[12:SoR:39226.0,73.1] one_to_one(unordered_pair(u,v)) ||  -> .
% 299.87/300.42  39266[12:Res:251.0,39205.1] function(ordered_pair(u,v)) ||  -> .
% 299.87/300.42  39226[12:Res:13.0,39205.1] function(unordered_pair(u,v)) ||  -> .
% 299.87/300.42  39313[12:SoR:39227.0,73.1] one_to_one(singleton(u)) ||  -> .
% 299.87/300.42  39227[12:Res:125.0,39205.1] function(singleton(u)) ||  -> .
% 299.87/300.42  39310[12:SoR:39236.0,73.1] one_to_one(regular(x__dfg)) ||  -> .
% 299.87/300.42  39236[12:Res:17425.0,39205.1] function(regular(x__dfg)) ||  -> .
% 299.87/300.42  39293[12:SoR:39225.0,73.1] one_to_one(omega) ||  -> .
% 299.87/300.42  39225[12:Res:54.0,39205.1] function(omega) ||  -> .
% 299.87/300.42  39170[12:MRR:39169.2,26375.0] function(u) function(cantor(u)) ||  -> .
% 299.87/300.42  39091[12:MRR:89.1,39089.0] || homomorphism(u,v,w)* -> .
% 299.87/300.42  39089[12:SSi:39087.0,80.1] operation(u) ||  -> .
% 299.87/300.42  39023[12:SoR:38969.0,73.1] one_to_one(null_class) ||  -> .
% 299.87/300.42  38970[12:MRR:2630.1,38969.0] single_valued_class(null_class) ||  -> .
% 299.87/300.42  38969[12:MRR:4596.1,38968.1] function(null_class) ||  -> .
% 299.87/300.42  38892[4:Res:38786.0,26.1] || member(singleton(null_class),singleton(singleton(singleton(null_class))))* -> .
% 299.87/300.42  38793[11:Rew:29278.0,38787.0] || equal(union(null_class,singleton(singleton(null_class))),y__dfg)** -> .
% 299.87/300.42  38786[4:MRR:38745.0,26363.0] ||  -> member(singleton(null_class),complement(singleton(singleton(singleton(null_class)))))*.
% 299.87/300.42  38796[10:Res:32582.1,38792.0] || equal(singleton(singleton(null_class)),singleton(null_class))** -> .
% 299.87/300.42  38795[10:Res:32790.1,38792.0] || equal(singleton(singleton(null_class)),successor(null_class))** -> .
% 299.87/300.42  38800[10:Res:49.1,38792.0] inductive(singleton(singleton(null_class))) ||  -> .
% 299.87/300.42  38792[10:Res:38785.0,26.1] || member(null_class,singleton(singleton(null_class)))* -> .
% 299.87/300.42  38785[10:MRR:38746.0,23269.0] ||  -> member(null_class,complement(singleton(singleton(null_class))))*.
% 299.87/300.42  36007[3:Obv:36000.0] ||  -> subclass(u,complement(singleton(u)))* equal(singleton(u),null_class).
% 299.87/300.42  33690[10:SpR:31370.0,32684.1] ||  -> member(null_class,complement(u)) member(null_class,union(u,u))*.
% 299.87/300.42  33220[3:SpR:31370.0,30027.0] ||  -> equal(complement(union(u,u)),union(null_class,complement(u)))**.
% 299.87/300.42  32710[11:Res:32594.1,24.0] || subclass(y__dfg,intersection(u,v))* -> member(null_class,v).
% 299.87/300.42  32709[11:Res:32594.1,23.0] || subclass(y__dfg,intersection(u,v))* -> member(null_class,u).
% 299.87/300.42  31576[0:Res:31298.0,357.1] inductive(symmetric_difference(u,u)) ||  -> member(null_class,complement(u))*.
% 299.87/300.42  38234[3:SpL:38149.0,23.0] || member(u,successor(null_class))* -> member(u,singleton(null_class)).
% 299.87/300.42  38149[3:MRR:38141.0,3714.0] ||  -> equal(intersection(singleton(null_class),successor(null_class)),successor(null_class))**.
% 299.87/300.42  37901[0:Res:37868.0,357.1] inductive(symmetric_difference(universal_class,y__dfg)) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.42  37855[0:Res:53.1,36417.0] inductive(complement(y__dfg)) ||  -> subclass(omega,complement(x__dfg))*.
% 299.87/300.42  236[0:Res:4.1,226.0] ||  -> subclass(restrict(u,v,w),x) member(not_subclass_element(restrict(u,v,w),x),u)*.
% 299.87/300.42  4981[0:Res:359.2,24.0] || subclass(u,intersection(v,w))*+ -> subclass(u,x) member(not_subclass_element(u,x),w)*.
% 299.87/300.42  4980[0:Res:359.2,23.0] || subclass(u,intersection(v,w))*+ -> subclass(u,x) member(not_subclass_element(u,x),v)*.
% 299.87/300.42  33816[11:Rew:29278.0,33806.0] || equal(union(null_class,u),y__dfg)** -> member(null_class,u).
% 299.87/300.42  3018[0:Res:4.1,497.0] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),union(u,v))*.
% 299.87/300.42  3004[0:Res:358.2,226.0] || subclass(u,restrict(v,w,x))* -> equal(u,null_class) member(regular(u),v).
% 299.87/300.42  36414[0:Obv:36389.1] || subclass(u,complement(u))*+ -> subclass(u,v)*.
% 299.87/300.42  4978[0:Res:359.2,26.1] || subclass(u,complement(v)) member(not_subclass_element(u,w),v)* -> subclass(u,w).
% 299.87/300.42  35281[3:Obv:35275.0] ||  -> subclass(regular(u),complement(u))* equal(u,null_class).
% 299.87/300.42  34471[3:Rew:34458.0,31297.0] ||  -> equal(intersection(complement(u),union(u,u)),null_class)**.
% 299.87/300.42  4870[0:Res:175.1,549.0] ||  -> subclass(intersection(singleton(u),v),w) equal(not_subclass_element(intersection(singleton(u),v),w),u)**.
% 299.87/300.42  3694[0:Res:169.1,549.0] ||  -> subclass(intersection(u,singleton(v)),w) equal(not_subclass_element(intersection(u,singleton(v)),w),v)**.
% 299.87/300.42  35303[3:Res:35280.0,357.1] inductive(regular(y__dfg)) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.42  4833[3:Res:4.1,4001.0] || member(not_subclass_element(regular(u),v),u)* -> subclass(regular(u),v) equal(u,null_class).
% 299.87/300.42  34475[3:Rew:34458.0,31897.0] ||  -> equal(intersection(complement(u),union(null_class,u)),null_class)**.
% 299.87/300.42  2985[0:Rew:115.0,2964.0] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),complement(intersection(u,v)))*.
% 299.87/300.42  34231[3:SpR:45.0,34042.0] ||  -> equal(intersection(successor(null_class),complement(singleton(null_class))),null_class)**.
% 299.87/300.42  34458[3:Rew:31897.0,34402.0] ||  -> equal(symmetric_difference(u,u),null_class)**.
% 299.87/300.42  34342[0:Obv:34324.0] ||  -> equal(intersection(u,complement(u)),null_class)**.
% 299.87/300.42  2350[0:Res:168.1,26.1] || member(regular(intersection(u,complement(v))),v)* -> equal(intersection(u,complement(v)),null_class).
% 299.87/300.42  2972[0:Res:174.1,26.1] || member(regular(intersection(complement(u),v)),u)* -> equal(intersection(complement(u),v),null_class).
% 299.87/300.42  33788[11:Res:49.1,33714.1] inductive(u) || equal(complement(u),y__dfg)** -> .
% 299.87/300.42  33818[11:MRR:33791.0,1668.0] || equal(complement(unordered_pair(null_class,u)),y__dfg)** -> .
% 299.87/300.42  33817[11:MRR:33790.0,1668.0] || equal(complement(unordered_pair(u,null_class)),y__dfg)** -> .
% 299.87/300.42  33808[11:Res:32186.0,33714.1] || equal(complement(successor(null_class)),y__dfg)** -> .
% 299.87/300.42  33714[11:Res:8.1,32704.0] || equal(complement(u),y__dfg) member(null_class,u)* -> .
% 299.87/300.42  32880[10:Res:32790.1,549.0] || equal(singleton(u),successor(null_class))* -> equal(null_class,u).
% 299.87/300.42  32796[10:Res:32582.1,549.0] || equal(singleton(u),singleton(null_class))* -> equal(null_class,u).
% 299.87/300.42  32704[11:Res:32594.1,26.1] || subclass(y__dfg,complement(u))* member(null_class,u) -> .
% 299.87/300.42  32684[10:SpR:29278.0,32585.1] ||  -> member(null_class,complement(u)) member(null_class,union(null_class,u))*.
% 299.87/300.42  31557[0:Res:31101.0,357.1] inductive(symmetric_difference(universal_class,u)) ||  -> member(null_class,complement(u))*.
% 299.87/300.42  33218[3:SpR:45.0,30027.0] ||  -> equal(union(null_class,complement(singleton(null_class))),complement(successor(null_class)))**.
% 299.87/300.42  521[0:SpL:257.0,95.0] || member(singleton(singleton(singleton(u))),compose_class(v))* -> equal(compose(v,singleton(u)),u).
% 299.87/300.42  30027[3:Rew:29274.0,29280.0] ||  -> equal(complement(union(null_class,u)),union(null_class,complement(u)))**.
% 299.87/300.42  20853[4:Rew:20570.0,467.1] || member(ordered_pair(u,singleton(singleton(singleton(v)))),application_function)* -> member(singleton(v),cantor(u)).
% 299.87/300.42  9257[3:MRR:4837.0,9180.1] || member(apply(choice,regular(u)),u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.87/300.42  31971[3:Res:31861.0,357.1] inductive(union(u,u)) ||  -> member(null_class,u)*.
% 299.87/300.42  32910[10:MRR:32894.1,26343.0] || equal(cross_product(u,v),successor(null_class))** -> .
% 299.87/300.42  32790[10:Res:8.1,32189.0] || equal(u,successor(null_class)) -> member(null_class,u)*.
% 299.87/300.42  32826[10:MRR:32810.1,26343.0] || equal(cross_product(u,v),singleton(null_class))** -> .
% 299.87/300.42  32582[10:Res:8.1,32166.0] || equal(u,singleton(null_class)) -> member(null_class,u)*.
% 299.87/300.42  32189[10:MRR:32176.1,32156.0] || subclass(successor(null_class),u)* -> member(null_class,u).
% 299.87/300.42  32737[11:Res:8.1,32730.0] || equal(cross_product(u,v),y__dfg)** -> .
% 299.87/300.42  32738[11:SoR:32736.0,73.1] one_to_one(y__dfg) ||  -> .
% 299.87/300.42  32736[11:Res:64.1,32730.0] function(y__dfg) ||  -> .
% 299.87/300.42  32730[11:MRR:32714.1,26343.0] || subclass(y__dfg,cross_product(u,v))* -> .
% 299.87/300.42  32732[11:Res:8.1,32729.0] || equal(complement(singleton(null_class)),y__dfg)** -> .
% 299.87/300.42  32729[11:MRR:32707.1,2869.0] || subclass(y__dfg,complement(singleton(null_class)))* -> .
% 299.87/300.42  32594[11:Res:32589.0,3.0] || subclass(y__dfg,u) -> member(null_class,u)*.
% 299.87/300.42  32585[10:Res:7364.1,32166.0] ||  -> member(null_class,u) member(null_class,complement(u))*.
% 299.87/300.42  32589[11:Spt:32586.0] ||  -> member(null_class,y__dfg)*.
% 299.87/300.42  32166[10:Res:32157.0,3.0] || subclass(singleton(null_class),u)* -> member(null_class,u).
% 299.87/300.42  31189[3:Res:29639.0,357.1] inductive(union(null_class,u)) ||  -> member(null_class,u)*.
% 299.87/300.42  31147[7:SpL:29271.0,23463.0] || equal(u,y__dfg) -> member(regular(x__dfg),u)*.
% 299.87/300.42  32188[10:MRR:32184.1,32156.0] || equal(complement(singleton(null_class)),successor(null_class))** -> .
% 299.87/300.42  32187[10:MRR:32183.1,32156.0] || subclass(successor(null_class),complement(singleton(null_class)))* -> .
% 299.87/300.42  32161[10:MRR:29601.1,32156.0] || equal(union(null_class,successor_relation),domain_relation)** -> .
% 299.87/300.42  32160[10:MRR:29600.1,32156.0] || subclass(domain_relation,union(null_class,successor_relation))* -> .
% 299.87/300.42  32186[10:MRR:32173.0,32156.0] ||  -> member(null_class,successor(null_class))*.
% 299.87/300.42  32159[10:MRR:31205.0,32156.0] ||  -> equal(regular(successor(null_class)),null_class)**.
% 299.87/300.42  31186[3:SpR:45.0,29639.0] ||  -> subclass(successor(null_class),singleton(null_class))*.
% 299.87/300.42  32158[10:MRR:5372.1,32156.0] || subclass(domain_relation,successor_relation)* -> .
% 299.87/300.42  32156[10:Spt:32149.0,31670.1,32107.0] || equal(successor(null_class),null_class)** -> .
% 299.87/300.42  32157[10:Spt:32149.0,31670.0] ||  -> member(null_class,singleton(null_class))*.
% 299.87/300.42  235[0:Res:68.1,226.0] ||  -> equal(restrict(u,v,w),null_class) member(regular(restrict(u,v,w)),u)*.
% 299.87/300.42  31891[3:Rew:29274.0,31844.0] ||  -> subclass(union(null_class,u),union(u,u))*.
% 299.87/300.42  31861[3:SpR:31370.0,29639.0] ||  -> subclass(union(u,u),u)*.
% 299.87/300.42  30644[3:Rew:29278.0,29638.1] ||  -> member(not_subclass_element(union(null_class,u),v),u)* subclass(union(null_class,u),v).
% 299.87/300.42  31370[3:Rew:29278.0,31315.0] ||  -> equal(union(null_class,u),union(u,u))*.
% 299.87/300.42  29278[3:Rew:29271.0,7482.0] ||  -> equal(complement(complement(u)),union(null_class,u))**.
% 299.87/300.42  30573[3:Rew:29278.0,29632.1] ||  -> member(regular(union(null_class,u)),u)* equal(union(null_class,u),null_class).
% 299.87/300.42  29274[3:Rew:29271.0,7481.0] ||  -> equal(symmetric_difference(null_class,u),union(null_class,u))**.
% 299.87/300.42  29273[3:Rew:29271.0,7479.0] ||  -> equal(symmetric_difference(u,null_class),union(u,null_class))**.
% 299.87/300.42  29272[3:Rew:29271.0,7489.1] ||  -> equal(u,null_class) equal(symmetric_difference(u,regular(u)),union(u,regular(u)))**.
% 299.87/300.42  31376[9:Rew:31370.0,29578.0] ||  -> member(regular(union(x__dfg,x__dfg)),y__dfg)*.
% 299.87/300.42  31375[3:Rew:31370.0,29625.0] || equal(union(element_relation,element_relation),domain_relation)** -> .
% 299.87/300.42  31374[3:Rew:31370.0,29624.0] || subclass(domain_relation,union(element_relation,element_relation))* -> .
% 299.87/300.42  31372[9:Rew:31370.0,29583.0] || equal(union(x__dfg,x__dfg),null_class)** -> .
% 299.87/300.42  31268[0:MRR:31218.0,3714.0] ||  -> equal(intersection(u,u),u)**.
% 299.87/300.42  29639[3:Rew:29278.0,26200.0] ||  -> subclass(union(null_class,u),u)*.
% 299.87/300.42  29262[7:Res:29161.0,16446.0] ||  -> member(regular(x__dfg),y__dfg)*.
% 299.87/300.42  11092[0:Obv:11071.1] || member(not_subclass_element(u,intersection(v,u)),v)* -> subclass(u,intersection(v,u)).
% 299.87/300.42  26132[8:Res:22292.1,26019.1] || equal(u,singleton(singleton(null_class))) subclass(y__dfg,complement(u))* -> .
% 299.87/300.42  4976[0:Res:359.2,549.0] || subclass(u,singleton(v))*+ -> subclass(u,w) equal(not_subclass_element(u,w),v)*.
% 299.87/300.42  3000[0:Res:358.2,24.0] || subclass(u,intersection(v,w))* -> equal(u,null_class) member(regular(u),w).
% 299.87/300.42  2999[0:Res:358.2,23.0] || subclass(u,intersection(v,w))* -> equal(u,null_class) member(regular(u),v).
% 299.87/300.42  2363[0:Rew:115.0,2344.0] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),union(u,v))*.
% 299.87/300.42  28819[4:MRR:28818.1,2869.0] || equal(domain_relation,successor_relation)** -> .
% 299.87/300.42  27940[0:Obv:27921.0] ||  -> equal(intersection(singleton(u),singleton(v)),null_class)** equal(v,u).
% 299.87/300.42  28513[0:Res:8.1,28128.0] || equal(complement(singleton(regular(u))),u)** -> equal(u,null_class).
% 299.87/300.42  28601[4:MRR:28581.1,2869.0] inductive(complement(singleton(null_class))) ||  -> .
% 299.87/300.42  28174[0:Res:2619.1,28111.0] || member(u,complement(singleton(u)))* -> equal(singleton(u),null_class).
% 299.87/300.42  28128[0:MRR:28074.0,9180.1] || subclass(u,complement(singleton(regular(u))))* -> equal(u,null_class).
% 299.87/300.42  3668[0:SpR:28.0,496.1] || member(u,symmetric_difference(complement(v),complement(w)))* -> member(u,union(v,w)).
% 299.87/300.42  28239[7:Res:8.1,28113.1] || equal(complement(u),x__dfg) subclass(y__dfg,u)* -> .
% 299.87/300.42  28113[7:MRR:28067.2,16433.0] || subclass(y__dfg,u) subclass(x__dfg,complement(u))* -> .
% 299.87/300.42  28111[0:Obv:28068.1] || subclass(u,complement(u))* -> equal(u,null_class).
% 299.87/300.42  2998[0:Res:358.2,26.1] || subclass(u,complement(v)) member(regular(u),v)* -> equal(u,null_class).
% 299.87/300.42  27936[0:Obv:27920.0] ||  -> equal(intersection(u,singleton(v)),null_class)** member(v,u).
% 299.87/300.42  2348[0:Res:168.1,549.0] ||  -> equal(intersection(u,singleton(v)),null_class) equal(regular(intersection(u,singleton(v))),v)**.
% 299.87/300.42  27797[0:Obv:27780.0] ||  -> equal(intersection(singleton(u),v),null_class)** member(u,v).
% 299.87/300.42  2970[0:Res:174.1,549.0] ||  -> equal(intersection(singleton(u),v),null_class) equal(regular(intersection(singleton(u),v)),u)**.
% 299.87/300.42  8070[0:Res:7362.0,357.1] inductive(complement(y__dfg)) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.42  410[0:SpL:257.0,16.0] || member(singleton(singleton(singleton(u))),cross_product(v,w))* -> member(singleton(u),v).
% 299.87/300.42  4832[3:Res:68.1,4001.0] || member(regular(regular(u)),u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.87/300.42  5711[0:Res:49.1,219.0] inductive(intersection(complement(u),complement(v))) || member(null_class,union(u,v))* -> .
% 299.87/300.42  26248[0:Res:26200.0,357.1] inductive(complement(complement(u))) ||  -> member(null_class,u)*.
% 299.87/300.42  26388[6:MRR:13187.1,26375.0] one_to_one(image(element_relation,universal_class)) ||  -> .
% 299.87/300.42  26387[6:MRR:13163.1,26375.0] function(image(element_relation,universal_class)) ||  -> .
% 299.87/300.42  3678[0:Res:496.1,26.1] || member(u,symmetric_difference(v,w)) member(u,intersection(v,w))* -> .
% 299.87/300.42  26385[5:MRR:12473.1,26375.0] one_to_one(image(element_relation,null_class)) ||  -> .
% 299.87/300.42  26384[5:MRR:12440.1,26375.0] function(image(element_relation,null_class)) ||  -> .
% 299.87/300.42  26382[3:MRR:10023.1,26375.0] one_to_one(symmetric_difference(universal_class,null_class)) ||  -> .
% 299.87/300.42  26381[3:MRR:9498.1,26375.0] function(symmetric_difference(universal_class,null_class)) ||  -> .
% 299.87/300.42  26379[3:MRR:8503.1,26375.0] one_to_one(successor(universal_class)) ||  -> .
% 299.87/300.42  26378[3:MRR:7849.1,26375.0] function(successor(universal_class)) ||  -> .
% 299.87/300.42  26376[3:MRR:386.1,26375.0] one_to_one(universal_class) ||  -> .
% 299.87/300.42  26374[3:Res:64.1,26348.0] function(universal_class) ||  -> .
% 299.87/300.42  26343[3:Res:5013.1,26331.0] || equal(ordered_pair(u,v),null_class)** -> .
% 299.87/300.42  26345[3:MRR:1198.1,26343.0] inductive(cross_product(u,v)) ||  -> .
% 299.87/300.42  26331[3:Res:374.1,3998.0] || subclass(ordered_pair(u,v),null_class)* -> .
% 299.87/300.42  374[0:Res:258.0,3.0] || subclass(ordered_pair(u,v),w) -> member(unordered_pair(u,singleton(v)),w)*.
% 299.87/300.42  2996[0:Res:358.2,549.0] || subclass(u,singleton(v))* -> equal(u,null_class) equal(regular(u),v).
% 299.87/300.42  388[0:SpL:257.0,17.0] || member(singleton(singleton(singleton(u))),cross_product(v,w))* -> member(u,w).
% 299.87/300.42  9160[4:MRR:9139.0,9142.1] || member(u,apply(null_class,v))*+ -> member(u,sum_class(range_of(null_class)))*.
% 299.87/300.42  9158[4:MRR:9137.0,9142.1] || member(u,sum_class(range_of(null_class)))*+ -> member(u,apply(null_class,v))*.
% 299.87/300.42  5357[3:Res:4488.1,23.0] || subclass(domain_relation,intersection(u,v))*+ -> member(ordered_pair(null_class,null_class),u)*.
% 299.87/300.42  5358[3:Res:4488.1,24.0] || subclass(domain_relation,intersection(u,v))*+ -> member(ordered_pair(null_class,null_class),v)*.
% 299.87/300.42  23276[4:Res:22292.1,549.0] || equal(singleton(u),singleton(singleton(null_class)))* -> equal(singleton(null_class),u).
% 299.87/300.42  20697[4:Rew:20570.0,265.1] || member(singleton(singleton(singleton(u))),domain_relation)* -> equal(cantor(singleton(u)),u).
% 299.87/300.42  21828[4:Res:21688.0,357.1] inductive(symmetric_difference(sum_class(u),universal_class)) ||  -> member(null_class,complement(sum_class(u)))*.
% 299.87/300.42  21822[4:Res:21638.0,357.1] inductive(symmetric_difference(inverse(u),universal_class)) ||  -> member(null_class,complement(inverse(u)))*.
% 299.87/300.42  21783[4:Res:20632.0,357.1] inductive(symmetric_difference(cantor(u),universal_class)) ||  -> member(null_class,complement(cantor(u)))*.
% 299.87/300.42  21096[4:Rew:20653.0,8854.1] inductive(symmetric_difference(range_of(u),universal_class)) ||  -> member(null_class,complement(range_of(u)))*.
% 299.87/300.42  266[0:SpL:257.0,47.0] || member(singleton(singleton(singleton(u))),successor_relation)* -> equal(successor(singleton(u)),u).
% 299.87/300.42  5355[3:Res:4488.1,26.1] || subclass(domain_relation,complement(u)) member(ordered_pair(null_class,null_class),u)* -> .
% 299.87/300.42  21299[4:Rew:20570.0,20614.0] || member(u,cantor(u)) -> member(ordered_pair(u,cantor(u)),element_relation)*.
% 299.87/300.42  4966[4:Res:4923.0,357.1] inductive(cantor(flip(cross_product(u,universal_class)))) ||  -> member(null_class,inverse(u))*.
% 299.87/300.42  4970[4:Res:4924.0,357.1] inductive(cantor(restrict(element_relation,universal_class,u))) ||  -> member(null_class,sum_class(u))*.
% 299.87/300.42  8373[4:Res:7468.0,357.1] inductive(symmetric_difference(domain_of(u),universal_class)) ||  -> member(null_class,complement(cantor(u)))*.
% 299.87/300.42  8395[3:Res:7469.0,357.1] inductive(symmetric_difference(complement(u),universal_class)) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.42  8416[3:Res:7471.0,357.1] inductive(symmetric_difference(universal_class,complement(u))) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.42  5349[3:SpR:4277.0,2641.1] single_valued_class(u) ||  -> equal(range__dfg(null_class,v,w),single_valued2(u))*.
% 299.87/300.42  5348[3:SpR:4277.0,2656.1] function(u) ||  -> equal(range__dfg(null_class,v,w),single_valued2(u))*.
% 299.87/300.42  23463[7:Res:8.1,16446.0] || equal(intersection(u,v),y__dfg)**+ -> member(regular(x__dfg),v)*.
% 299.87/300.42  23420[7:Res:8.1,16445.0] || equal(intersection(u,v),y__dfg)**+ -> member(regular(x__dfg),u)*.
% 299.87/300.42  16446[7:Res:16434.1,24.0] || subclass(y__dfg,intersection(u,v))* -> member(regular(x__dfg),v).
% 299.87/300.42  16445[7:Res:16434.1,23.0] || subclass(y__dfg,intersection(u,v))* -> member(regular(x__dfg),u).
% 299.87/300.42  22292[4:SpL:22152.0,2610.0] || equal(u,singleton(singleton(null_class))) -> member(singleton(null_class),u)*.
% 299.87/300.42  23219[4:Res:7364.1,22250.0] ||  -> member(singleton(null_class),u) member(singleton(null_class),complement(u))*.
% 299.87/300.42  22250[4:Res:22151.0,3.0] || subclass(singleton(singleton(null_class)),u)* -> member(singleton(null_class),u).
% 299.87/300.42  21758[4:Res:21532.0,357.1] inductive(apply(null_class,u)) ||  -> member(null_class,apply(null_class,v))*.
% 299.87/300.42  21772[4:Res:21750.0,357.1] inductive(apply(null_class,u)) ||  -> member(null_class,sum_class(range_of(null_class)))*.
% 299.87/300.42  21533[4:Res:21183.0,357.1] inductive(sum_class(range_of(null_class))) ||  -> member(null_class,apply(null_class,u))*.
% 299.87/300.42  22298[4:MRR:22297.1,421.0] || member(singleton(singleton(null_class)),domain_relation)* -> .
% 299.87/300.42  22151[4:SpR:22142.0,261.0] ||  -> member(singleton(null_class),singleton(singleton(null_class)))*.
% 299.87/300.42  20616[4:Rew:20570.0,108.1] || member(ordered_pair(u,ordered_pair(v,w)),application_function)* -> member(v,cantor(u)).
% 299.87/300.42  21298[4:Rew:20570.0,20597.1,20570.0,20597.1] || compatible(u,v,w)* -> equal(cantor(cantor(v)),cantor(u)).
% 299.87/300.42  22216[5:MRR:1925.1,22211.0] single_valued_class(element_relation) ||  -> .
% 299.87/300.42  22212[5:MRR:12457.1,22210.0] one_to_one(element_relation) ||  -> .
% 299.87/300.42  22211[5:MRR:12455.1,22210.0] function(element_relation) ||  -> .
% 299.87/300.42  21297[4:Rew:20570.0,20584.1] || compatible(u,v,w)*+ -> subclass(range_of(u),cantor(cantor(w)))*.
% 299.87/300.42  20610[4:Rew:20570.0,101.1] || member(ordered_pair(u,v),domain_relation)* -> equal(cantor(u),v).
% 299.87/300.42  20611[4:Rew:20570.0,112.1] || maps(u,v,w)* -> equal(cantor(u),v).
% 299.87/300.42  21750[4:SpR:4552.0,21532.0] ||  -> subclass(apply(null_class,u),sum_class(range_of(null_class)))*.
% 299.87/300.42  21532[4:SpR:4552.0,21183.0] ||  -> subclass(apply(null_class,u),apply(null_class,v))*.
% 299.87/300.42  21183[4:Rew:21182.0,7864.0] ||  -> subclass(sum_class(range_of(null_class)),apply(null_class,u))*.
% 299.87/300.42  20653[4:Rew:20570.0,41.0] ||  -> equal(cantor(inverse(u)),range_of(u))**.
% 299.87/300.42  21029[4:Rew:20570.0,20573.0] || equal(cantor(y__dfg),cantor(x__dfg))** -> .
% 299.87/300.42  21028[4:Rew:20570.0,20571.0] || subclass(cantor(x__dfg),cantor(y__dfg))* -> .
% 299.87/300.42  20570[4:MRR:4939.0,20569.0] ||  -> equal(domain_of(u),cantor(u))**.
% 299.87/300.42  20572[4:Rew:20570.0,5029.0] || equal(cantor(x__dfg),null_class)** -> .
% 299.87/300.42  4653[0:Res:4627.0,357.1] inductive(symmetric_difference(u,singleton(u))) ||  -> member(null_class,successor(u))*.
% 299.87/300.42  360[0:Res:117.1,3.0] || member(u,x__dfg)*+ subclass(y__dfg,v) -> member(u,v)*.
% 299.87/300.42  4841[3:Res:49.1,4001.0] inductive(regular(u)) || member(null_class,u)* -> equal(u,null_class).
% 299.87/300.42  3299[0:Res:49.1,154.0] inductive(image(element_relation,complement(u))) || member(null_class,power_class(u))* -> .
% 299.87/300.42  19972[7:Res:8.1,19946.1] || equal(u,x__dfg) equal(complement(u),y__dfg)** -> .
% 299.87/300.42  4820[3:Res:49.1,4162.1] inductive(complement(compose(element_relation,successor(universal_class)))) || member(null_class,element_relation)* -> .
% 299.87/300.42  19946[7:Res:8.1,19856.1] || equal(complement(u),y__dfg) subclass(x__dfg,u)* -> .
% 299.87/300.42  19929[7:Res:8.1,19827.1] || equal(complement(u),y__dfg) subclass(y__dfg,u)* -> .
% 299.87/300.42  1656[0:Res:8.1,357.1] inductive(u) || equal(v,u)*+ -> member(null_class,v)*.
% 299.87/300.42  19947[7:MRR:19943.1,6.0] || subclass(x__dfg,null_class)* -> .
% 299.87/300.42  19856[7:MRR:19849.2,16433.0] || subclass(x__dfg,u) subclass(y__dfg,complement(u))* -> .
% 299.87/300.42  19827[7:Res:16434.1,16442.1] || subclass(y__dfg,u) subclass(y__dfg,complement(u))* -> .
% 299.87/300.42  3025[0:Res:49.1,497.0] inductive(symmetric_difference(u,v)) ||  -> member(null_class,union(u,v))*.
% 299.87/300.42  19893[7:Res:8.1,19858.0] || equal(complement(unordered_pair(regular(x__dfg),u)),y__dfg)** -> .
% 299.87/300.42  19884[7:Res:8.1,19857.0] || equal(complement(unordered_pair(u,regular(x__dfg))),y__dfg)** -> .
% 299.87/300.42  19858[7:MRR:19832.0,17425.0] || subclass(y__dfg,complement(unordered_pair(regular(x__dfg),u)))* -> .
% 299.87/300.42  560[0:MRR:557.0,125.0] ||  -> equal(singleton(u),null_class) equal(apply(choice,singleton(u)),u)**.
% 299.87/300.42  19857[7:MRR:19831.0,17425.0] || subclass(y__dfg,complement(unordered_pair(u,regular(x__dfg))))* -> .
% 299.87/300.42  19881[7:Res:8.1,19855.0] || equal(complement(singleton(regular(x__dfg))),y__dfg)** -> .
% 299.87/300.42  19855[7:MRR:19834.0,17425.0] || subclass(y__dfg,complement(singleton(regular(x__dfg))))* -> .
% 299.87/300.42  19863[7:Res:8.1,19852.0] || equal(complement(x__dfg),y__dfg)** -> .
% 299.87/300.42  19852[7:MRR:19828.1,16433.0] || subclass(y__dfg,complement(x__dfg))* -> .
% 299.87/300.42  16442[7:Res:16434.1,26.1] || subclass(y__dfg,complement(u)) member(regular(x__dfg),u)* -> .
% 299.87/300.42  6198[3:Res:8.1,5353.0] || equal(singleton(u),domain_relation)**+ -> equal(ordered_pair(null_class,null_class),u)*.
% 299.87/300.42  2656[3:SpR:2624.1,2381.0] function(u) ||  -> equal(second(not_subclass_element(null_class,null_class)),single_valued2(u))*.
% 299.87/300.42  5353[3:Res:4488.1,549.0] || subclass(domain_relation,singleton(u))* -> equal(ordered_pair(null_class,null_class),u).
% 299.87/300.42  6200[3:Res:8.1,5377.0] || equal(compose_class(u),domain_relation) -> equal(compose(u,null_class),null_class)**.
% 299.87/300.42  5377[3:Res:4488.1,95.0] || subclass(domain_relation,compose_class(u))* -> equal(compose(u,null_class),null_class).
% 299.87/300.42  2641[3:SpR:2623.1,2381.0] single_valued_class(u) ||  -> equal(second(not_subclass_element(null_class,null_class)),single_valued2(u))*.
% 299.87/300.42  1199[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.87/300.42  8517[3:Res:49.1,7427.1] inductive(complement(compose(element_relation,universal_class))) || member(null_class,element_relation)* -> .
% 299.87/300.42  550[0:MRR:546.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.87/300.42  541[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.87/300.42  5350[3:SpR:4277.0,4277.0] ||  -> equal(range__dfg(null_class,u,v),range__dfg(null_class,w,x))*.
% 299.87/300.42  3010[0:Obv:2994.1] || subclass(complement(u),u)* -> equal(complement(u),null_class).
% 299.87/300.42  5028[3:Res:5013.1,1494.1] single_valued_class(u) || equal(null_class,u) -> function(u)*.
% 299.87/300.42  552[0:Res:68.1,549.0] ||  -> equal(singleton(u),null_class) equal(regular(singleton(u)),u)**.
% 299.87/300.42  5435[3:Res:8.1,5373.0] || equal(cross_product(u,v),domain_relation)** -> member(null_class,u).
% 299.87/300.42  5373[3:Res:4488.1,16.0] || subclass(domain_relation,cross_product(u,v))* -> member(null_class,u).
% 299.87/300.42  5440[3:Res:8.1,5374.0] || equal(cross_product(u,v),domain_relation)** -> member(null_class,v).
% 299.87/300.42  5374[3:Res:4488.1,17.0] || subclass(domain_relation,cross_product(u,v))* -> member(null_class,v).
% 299.87/300.42  223[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.87/300.42  248[0:Res:49.1,243.0] inductive(cantor(inverse(u))) ||  -> member(null_class,range_of(u))*.
% 299.87/300.42  4488[3:Res:4447.0,3.0] || subclass(domain_relation,u) -> member(ordered_pair(null_class,null_class),u)*.
% 299.87/300.42  4277[3:SpR:3963.0,43.0] ||  -> equal(second(not_subclass_element(null_class,null_class)),range__dfg(null_class,u,v))*.
% 299.87/300.42  4001[3:MRR:1471.3,3998.0] || member(u,regular(v))* member(u,v) -> equal(v,null_class).
% 299.87/300.42  457[0:Res:8.1,51.1] || equal(image(successor_relation,u),u)** member(null_class,u) -> inductive(u).
% 299.87/300.42  13403[3:MRR:13375.0,251.0] || subclass(domain_relation,complement(unordered_pair(u,ordered_pair(null_class,null_class))))* -> .
% 299.87/300.42  13435[3:Res:8.1,13403.0] || equal(complement(unordered_pair(u,ordered_pair(null_class,null_class))),domain_relation)** -> .
% 299.87/300.42  13404[3:MRR:13376.0,251.0] || subclass(domain_relation,complement(unordered_pair(ordered_pair(null_class,null_class),u)))* -> .
% 299.87/300.42  13438[3:Res:8.1,13404.0] || equal(complement(unordered_pair(ordered_pair(null_class,null_class),u)),domain_relation)** -> .
% 299.87/300.42  358[0:Res:68.1,3.0] || subclass(u,v) -> equal(u,null_class) member(regular(u),v)*.
% 299.87/300.42  174[0:Res:68.1,23.0] ||  -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),u)*.
% 299.87/300.42  168[0:Res:68.1,24.0] ||  -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),v)*.
% 299.87/300.42  540[0:Res:49.1,10.0] inductive(unordered_pair(u,v)) ||  -> equal(null_class,v)* equal(null_class,u)*.
% 299.87/300.42  357[0:Res:49.1,3.0] inductive(u) || subclass(u,v)*+ -> member(null_class,v)*.
% 299.87/300.42  157[0:Res:68.1,26.1] || member(regular(complement(u)),u)* -> equal(complement(u),null_class).
% 299.87/300.42  2624[3:MRR:2505.1,2622.0] function(u) ||  -> equal(compose(u,inverse(u)),null_class)**.
% 299.87/300.42  640[0:Obv:635.0] ||  -> equal(singleton(u),null_class) member(u,singleton(u))*.
% 299.87/300.42  2623[3:MRR:2504.1,2622.0] single_valued_class(u) ||  -> equal(compose(u,inverse(u)),null_class)**.
% 299.87/300.42  5299[3:Rew:5296.0,2642.1] single_valued_class(u) ||  -> equal(single_valued3(null_class),single_valued1(u))*.
% 299.87/300.42  2374[2:Rew:2366.0,142.0] || equal(compose(u,inverse(u)),null_class)** -> single_valued_class(u).
% 299.87/300.42  5298[3:Rew:5296.0,2657.1] function(u) ||  -> equal(single_valued3(null_class),single_valued1(u))*.
% 299.87/300.42  7896[4:MRR:7543.1,1668.0] inductive(domain_of(u)) ||  -> member(null_class,cantor(u))*.
% 299.87/300.42  173[0:Res:49.1,23.0] inductive(intersection(u,v)) ||  -> member(null_class,u)*.
% 299.87/300.42  167[0:Res:49.1,24.0] inductive(intersection(u,v)) ||  -> member(null_class,v)*.
% 299.87/300.42  156[0:Res:49.1,26.1] inductive(complement(u)) || member(null_class,u)* -> .
% 299.87/300.42  13402[3:MRR:13378.0,251.0] || subclass(domain_relation,complement(singleton(ordered_pair(null_class,null_class))))* -> .
% 299.87/300.42  13415[3:Res:8.1,13402.0] || equal(complement(singleton(ordered_pair(null_class,null_class))),domain_relation)** -> .
% 299.87/300.42  43[0:Inp] ||  -> equal(second(not_subclass_element(restrict(u,singleton(v),w),null_class)),range__dfg(u,v,w))**.
% 299.87/300.42  42[0:Inp] ||  -> equal(first(not_subclass_element(restrict(u,v,singleton(w)),null_class)),domain__dfg(u,v,w))**.
% 299.87/300.42  5013[3:Res:8.1,4990.0] || equal(null_class,u) -> subclass(u,v)*.
% 299.87/300.42  4990[3:Res:359.2,3998.0] || subclass(u,null_class)*+ -> subclass(u,v)*.
% 299.87/300.42  2634[3:Res:8.1,2628.0] || equal(null_class,u)* -> equal(u,null_class).
% 299.87/300.42  2628[3:Res:2622.0,9.0] || subclass(u,null_class)* -> equal(u,null_class).
% 299.87/300.42  551[0:Res:49.1,549.0] inductive(singleton(u)) ||  -> equal(null_class,u)*.
% 299.87/300.42  4595[3:SpR:4552.0,4552.0] ||  -> equal(apply(null_class,u),apply(null_class,v))*.
% 299.87/300.42  5300[3:Rew:5296.0,4276.0] ||  -> equal(domain__dfg(null_class,u,v),single_valued3(null_class))**.
% 299.87/300.42  51[0:Inp] || member(null_class,u) subclass(image(successor_relation,u),u)* -> inductive(u).
% 299.87/300.42  4552[3:SpR:4275.0,70.0] ||  -> equal(sum_class(range_of(null_class)),apply(null_class,u))*.
% 299.87/300.42  2381[2:Rew:2366.0,104.0] ||  -> equal(second(not_subclass_element(compose(u,inverse(u)),null_class)),single_valued2(u))**.
% 299.87/300.42  5296[3:SpR:4276.0,105.0] ||  -> equal(first(not_subclass_element(null_class,null_class)),single_valued3(null_class))**.
% 299.87/300.42  2382[2:Rew:2366.0,103.0] ||  -> equal(first(not_subclass_element(compose(u,inverse(u)),null_class)),single_valued1(u))**.
% 299.87/300.42  3963[3:SpR:3752.0,31.0] ||  -> equal(restrict(null_class,u,v),null_class)**.
% 299.87/300.42  69[0:Inp] ||  -> equal(u,null_class) equal(intersection(u,regular(u)),null_class)**.
% 299.87/300.42  4275[3:SpR:3963.0,44.0] ||  -> equal(image(null_class,u),range_of(null_class))**.
% 299.87/300.42  177[0:Res:49.1,166.0] inductive(singleton_relation) ||  -> member(null_class,element_relation)*.
% 299.87/300.42  2371[2:Rew:2366.0,63.0] || subclass(compose(u,inverse(u)),null_class)* -> single_valued_class(u).
% 299.87/300.42  3752[3:Res:3714.0,2628.0] ||  -> equal(intersection(u,null_class),null_class)**.
% 299.87/300.42  4042[3:Res:174.1,3998.0] ||  -> equal(intersection(null_class,u),null_class)**.
% 299.87/300.42  68[0:Inp] ||  -> equal(u,null_class) member(regular(u),u)*.
% 299.87/300.42  4447[3:MRR:4424.0,1668.0] ||  -> member(ordered_pair(null_class,null_class),domain_relation)*.
% 299.87/300.42  9254[3:MRR:7798.0,9180.1] ||  -> equal(union(null_class,null_class),null_class)**.
% 299.87/300.42  49[0:Inp] inductive(u) ||  -> member(null_class,u)*.
% 299.87/300.42  16736[7:Res:16434.1,3998.0] || subclass(y__dfg,null_class)* -> .
% 299.87/300.42  3998[3:MRR:3228.0,3979.1] || member(u,null_class)* -> .
% 299.87/300.42  4306[3:Res:2984.1,4286.0] ||  -> equal(cantor(null_class),null_class)**.
% 299.87/300.42  2869[4:Spt:2868.0,2501.0,2737.0] || equal(singleton(null_class),null_class)** -> .
% 299.87/300.42  5367[3:Res:4488.1,3998.0] || subclass(domain_relation,null_class)* -> .
% 299.87/300.42  5383[3:Res:5013.1,5367.0] || equal(domain_relation,null_class)** -> .
% 299.87/300.42  7272[3:Obv:7271.1] || equal(null_class,y__dfg)** -> .
% 299.87/300.42  16433[7:Spt:16138.0,14343.1,14683.0] || equal(null_class,x__dfg)** -> .
% 299.87/300.42  12491[6:Spt:10465.1] ||  -> equal(power_class(null_class),null_class)**.
% 299.87/300.42  2622[3:Spt:2618.0] ||  -> subclass(null_class,u)*.
% 299.87/300.42  180[1:Spt:178.0] ||  -> equal(singleton_relation,null_class)**.
% 299.87/300.42  2366[2:Spt:2360.0] ||  -> equal(identity_relation,null_class)**.
% 299.87/300.42  16434[7:Spt:16138.0,14343.0,14343.2] || subclass(y__dfg,u) -> member(regular(x__dfg),u)*.
% 299.87/300.42  13493[3:Res:8.1,13474.1] || equal(u,domain_relation) equal(complement(u),domain_relation)** -> .
% 299.87/300.42  13474[3:Res:8.1,13396.1] || equal(complement(u),domain_relation) subclass(domain_relation,u)* -> .
% 299.87/300.42  13396[3:Res:4488.1,5355.1] || subclass(domain_relation,u) subclass(domain_relation,complement(u))* -> .
% 299.87/300.42  13395[3:Res:4447.0,5355.1] || subclass(domain_relation,complement(domain_relation))* -> .
% 299.87/300.42  12638[6:Obv:12635.1] inductive(intersection(power_class(null_class),universal_class)) ||  -> .
% 299.87/300.42  12637[6:Obv:12631.1] inductive(intersection(universal_class,power_class(null_class))) ||  -> .
% 299.87/300.42  12432[5:Obv:12398.1] inductive(power_class(universal_class)) ||  -> .
% 299.87/300.42  1200[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.87/300.42  1581[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.87/300.42  11912[5:Obv:11909.1] inductive(intersection(power_class(universal_class),universal_class)) ||  -> .
% 299.87/300.42  11911[5:Obv:11904.1] inductive(intersection(universal_class,power_class(universal_class))) ||  -> .
% 299.87/300.42  1482[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.87/300.42  1536[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.87/300.42  1580[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.87/300.42  542[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.87/300.42  1535[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.87/300.42  1475[0:SpR:115.0,25.2] || member(u,union(v,w)) member(u,complement(intersection(v,w)))* -> member(u,symmetric_difference(v,w)).
% 299.87/300.42  9795[3:Res:49.1,9775.0] inductive(regular(universal_class)) ||  -> .
% 299.87/300.42  9621[3:Obv:9603.1] inductive(intersection(universal_class,regular(universal_class))) ||  -> .
% 299.87/300.42  9308[3:MRR:9265.1,3998.0] inductive(symmetric_difference(successor(universal_class),successor(universal_class))) ||  -> .
% 299.87/300.42  9303[3:MRR:9264.1,3998.0] inductive(symmetric_difference(universal_class,universal_class)) ||  -> .
% 299.87/300.42  1479[0:Res:25.2,3.0] || member(u,v)* member(u,w)* subclass(intersection(w,v),x)*+ -> member(u,x)*.
% 299.87/300.42  7364[0:Obv:7329.0] ||  -> member(u,v) subclass(singleton(u),complement(v))*.
% 299.87/300.42  7889[4:Obv:7533.1] inductive(domain_of(restrict(identity_relation,u,v))) ||  -> .
% 299.87/300.42  7888[4:Obv:7532.1] inductive(domain_of(restrict(null_class,u,v))) ||  -> .
% 299.87/300.42  7881[4:Obv:7473.1] inductive(domain_of(intersection(u,identity_relation))) ||  -> .
% 299.87/300.42  7880[4:MRR:7443.1,1668.0] inductive(domain_of(intersection(u,null_class))) ||  -> .
% 299.87/300.42  7306[0:MRR:7305.0,6.0] ||  -> member(not_subclass_element(u,complement(v)),v)* subclass(u,complement(v)).
% 299.87/300.42  1472[0:SpR:30.0,25.2] || member(u,cross_product(v,w)) member(u,x) -> member(u,restrict(x,v,w))*.
% 299.87/300.42  539[0:SpL:15.0,10.0] || member(u,ordered_pair(v,w))* -> equal(u,unordered_pair(v,singleton(w))) equal(u,singleton(v)).
% 299.87/300.42  495[0:SpR:28.0,115.0] ||  -> equal(intersection(union(u,v),union(complement(u),complement(v))),symmetric_difference(complement(u),complement(v)))**.
% 299.87/300.42  4929[0:Res:4891.0,336.1] inductive(intersection(omega,u)) ||  -> equal(intersection(omega,u),omega)**.
% 299.87/300.42  3750[0:Res:3714.0,336.1] inductive(intersection(u,omega)) ||  -> equal(intersection(u,omega),omega)**.
% 299.87/300.42  5493[0:SpR:45.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),complement(singleton(u))),successor(u))*.
% 299.87/300.42  338[0:Res:50.1,9.0] inductive(u) || subclass(u,image(successor_relation,u))* -> equal(image(successor_relation,u),u).
% 299.87/300.42  5137[0:SpR:28.0,4915.0] ||  -> subclass(symmetric_difference(complement(u),complement(v)),union(u,v))*.
% 299.87/300.42  5388[3:Res:8.1,5380.0] || equal(domain_relation,element_relation)** -> .
% 299.87/300.42  5380[3:MRR:5370.1,3998.0] || subclass(domain_relation,element_relation)* -> .
% 299.87/300.42  231[0:SpR:30.0,31.0] ||  -> equal(restrict(cross_product(u,v),w,x),restrict(cross_product(w,x),u,v))*.
% 299.87/300.42  4915[0:SpR:115.0,4891.0] ||  -> subclass(symmetric_difference(u,v),complement(intersection(u,v)))*.
% 299.87/300.42  359[0:Res:4.1,3.0] || subclass(u,v) -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.87/300.42  225[0:SpL:31.0,23.0] || member(u,restrict(v,w,x))* -> member(u,cross_product(w,x)).
% 299.87/300.42  4891[0:Obv:4886.0] ||  -> subclass(intersection(u,v),u)*.
% 299.87/300.42  175[0:Res:4.1,23.0] ||  -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),u)*.
% 299.87/300.42  3738[0:SpR:30.0,3714.0] ||  -> subclass(restrict(u,v,w),cross_product(v,w))*.
% 299.87/300.42  3740[0:SpR:115.0,3714.0] ||  -> subclass(symmetric_difference(u,v),union(u,v))*.
% 299.87/300.42  3739[0:SpR:31.0,3714.0] ||  -> subclass(restrict(u,v,w),u)*.
% 299.87/300.42  4300[3:Res:49.1,4286.0] inductive(domain_of(null_class)) ||  -> .
% 299.87/300.42  3714[0:Obv:3711.0] ||  -> subclass(intersection(u,v),v)*.
% 299.87/300.42  169[0:Res:4.1,24.0] ||  -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),v)*.
% 299.87/300.42  496[0:SpL:115.0,23.0] || member(u,symmetric_difference(v,w)) -> member(u,complement(intersection(v,w)))*.
% 299.87/300.42  497[0:SpL:115.0,24.0] || member(u,symmetric_difference(v,w))* -> member(u,union(v,w)).
% 299.87/300.42  2871[4:MRR:2674.1,2869.0] inductive(null_class) ||  -> .
% 299.87/300.42  2610[0:Res:8.1,373.0] || equal(u,ordered_pair(v,w))*+ -> member(singleton(v),u)*.
% 299.87/300.42  2619[0:Obv:2614.1] || member(u,v) -> subclass(singleton(u),v)*.
% 299.87/300.42  553[0:Res:4.1,549.0] ||  -> subclass(singleton(u),v) equal(not_subclass_element(singleton(u),v),u)**.
% 299.87/300.42  373[0:Res:256.0,3.0] || subclass(ordered_pair(u,v),w)* -> member(singleton(u),w).
% 299.87/300.42  158[0:Res:4.1,26.1] || member(not_subclass_element(complement(u),v),u)* -> subclass(complement(u),v).
% 299.87/300.42  1927[0:Res:59.0,1494.1] single_valued_class(compose(u,v)) ||  -> function(compose(u,v))*.
% 299.87/300.42  1926[0:Res:94.0,1494.1] single_valued_class(compose_class(u)) ||  -> function(compose_class(u))*.
% 299.87/300.42  1924[0:Res:46.0,1494.1] single_valued_class(successor_relation) ||  -> function(successor_relation)*.
% 299.87/300.42  1923[0:Res:100.0,1494.1] single_valued_class(domain_relation) ||  -> function(domain_relation)*.
% 299.87/300.42  1499[0:Res:8.1,336.1] inductive(u) || equal(omega,u)* -> equal(u,omega).
% 299.87/300.42  60[0:Inp] || member(ordered_pair(u,v),compose(w,x)) -> member(v,image(w,image(x,singleton(u))))*.
% 299.87/300.42  35[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),rotate(x))* -> member(ordered_pair(ordered_pair(v,w),u),x).
% 299.87/300.42  38[0:Inp] || member(ordered_pair(ordered_pair(u,v),w),flip(x))* -> member(ordered_pair(ordered_pair(v,u),w),x).
% 299.87/300.42  18[0:Inp] || member(u,v) member(w,x) -> member(ordered_pair(w,u),cross_product(x,v))*.
% 299.87/300.42  1502[0:SSi:1500.0,52.0] inductive(image(successor_relation,omega)) ||  -> equal(image(successor_relation,omega),omega)**.
% 299.87/300.42  336[0:Res:53.1,9.0] inductive(u) || subclass(u,omega)* -> equal(u,omega).
% 299.87/300.42  25[0:Inp] || member(u,v) member(u,w) -> member(u,intersection(w,v))*.
% 299.87/300.42  98[0:Inp] || member(ordered_pair(u,ordered_pair(v,w)),composition_function)* -> equal(compose(u,v),w).
% 299.87/300.42  109[0:Inp] || member(ordered_pair(u,ordered_pair(v,w)),application_function)* -> equal(apply(u,v),w).
% 299.87/300.42  19[0:Inp] || member(u,cross_product(v,w))*+ -> equal(ordered_pair(first(u),second(u)),u)**.
% 299.87/300.42  105[0:Inp] ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued1(u))),single_valued2(u)),single_valued3(u))**.
% 299.87/300.42  549[0:Obv:538.1] || member(u,singleton(v))* -> equal(u,v).
% 299.87/300.42  10[0:Inp] || member(u,unordered_pair(v,w))* -> equal(u,w) equal(u,v).
% 299.87/300.42  95[0:Inp] || member(ordered_pair(u,v),compose_class(w))* -> equal(compose(w,u),v).
% 299.87/300.42  16[0:Inp] || member(ordered_pair(u,v),cross_product(w,x))* -> member(u,w).
% 299.87/300.42  17[0:Inp] || member(ordered_pair(u,v),cross_product(w,x))* -> member(v,x).
% 299.87/300.42  3[0:Inp] || member(u,v)*+ subclass(v,w)* -> member(u,w)*.
% 299.87/300.42  9[0:Inp] || subclass(u,v)*+ subclass(v,u)* -> equal(v,u).
% 299.87/300.42  264[0:SpL:257.0,21.0] || member(singleton(singleton(singleton(u))),element_relation)*+ -> member(singleton(u),u)*.
% 299.87/300.42  261[0:SpR:257.0,256.0] ||  -> member(singleton(singleton(u)),singleton(singleton(singleton(u))))*.
% 299.87/300.42  257[0:Rew:14.0,255.0] ||  -> equal(ordered_pair(singleton(u),u),singleton(singleton(singleton(u))))**.
% 299.87/300.42  258[0:MRR:253.0,13.0] ||  -> member(unordered_pair(u,singleton(v)),ordered_pair(u,v))*.
% 299.87/300.42  256[0:MRR:252.0,125.0] ||  -> member(singleton(u),ordered_pair(u,v))*.
% 299.87/300.42  15[0:Inp] ||  -> equal(unordered_pair(singleton(u),unordered_pair(u,singleton(v))),ordered_pair(u,v))**.
% 299.87/300.42  226[0:SpL:31.0,24.0] || member(u,restrict(v,w,x))* -> member(u,v).
% 299.87/300.42  30[0:Inp] ||  -> equal(intersection(u,cross_product(v,w)),restrict(u,v,w))**.
% 299.87/300.42  31[0:Inp] ||  -> equal(intersection(cross_product(u,v),w),restrict(w,u,v))**.
% 299.87/300.42  47[0:Inp] || member(ordered_pair(u,v),successor_relation)* -> equal(successor(u),v).
% 299.87/300.42  23[0:Inp] || member(u,intersection(v,w))* -> member(u,v).
% 299.87/300.42  24[0:Inp] || member(u,intersection(v,w))* -> member(u,w).
% 299.87/300.42  113[0:Inp] || maps(u,v,w)* -> subclass(range_of(u),w).
% 299.87/300.42  161[0:Obv:159.0] ||  -> subclass(u,u)*.
% 299.87/300.42  5[0:Inp] || member(not_subclass_element(u,v),v)* -> subclass(u,v).
% 299.87/300.42  26[0:Inp] || member(u,v) member(u,complement(v))* -> .
% 299.87/300.42  21[0:Inp] || member(ordered_pair(u,v),element_relation)* -> member(u,v).
% 299.87/300.42  70[0:Inp] ||  -> equal(sum_class(image(u,singleton(v))),apply(u,v))**.
% 299.87/300.42  146[0:Res:73.1,75.1] one_to_one(inverse(u)) function(u) ||  -> one_to_one(u)*.
% 299.87/300.42  75[0:Inp] function(u) || function(inverse(u))* -> one_to_one(u).
% 299.87/300.42  143[0:Res:65.1,63.0] function(u) ||  -> single_valued_class(u)*.
% 299.87/300.42  4[0:Inp] ||  -> subclass(u,v) member(not_subclass_element(u,v),u)*.
% 299.87/300.42  50[0:Inp] inductive(u) ||  -> subclass(image(successor_relation,u),u)*.
% 299.87/300.42  84[0:Inp] || compatible(u,v,w)* -> function(u).
% 299.87/300.42  111[0:Inp] || maps(u,v,w)* -> function(u).
% 299.87/300.42  8[0:Inp] || equal(u,v) -> subclass(v,u)*.
% 299.87/300.42  45[0:Inp] ||  -> equal(union(u,singleton(u)),successor(u))**.
% 299.87/300.42  14[0:Inp] ||  -> equal(unordered_pair(u,u),singleton(u))**.
% 299.87/300.42  74[0:Inp] one_to_one(u) ||  -> function(inverse(u))*.
% 299.87/300.42  53[0:Inp] inductive(u) ||  -> subclass(omega,u)*.
% 299.87/300.42  73[0:Inp] one_to_one(u) ||  -> function(u)*.
% 299.87/300.42  71[0:Inp] ||  -> function(choice)*.
% 299.87/300.42  52[0:Inp] ||  -> inductive(omega)*.166240[15:Rew:165880.0,9181.1] ||  -> subclass(u,v) member(not_subclass_element(u,v),y__dfg)*.
% 299.87/300.42  166353[15:Rew:165880.0,31111.0] ||  -> equal(restrict(y__dfg,u,v),cross_product(u,v))**.
% 299.87/300.42  166367[15:Rew:165880.0,35416.0] ||  -> equal(symmetric_difference(complement(u),union(u,u)),y__dfg)**.
% 299.87/300.42  165417[15:Rew:165158.0,70315.1] function(complement(y__dfg)) ||  -> subclass(successor(null_class),complement(x__dfg))*.
% 299.87/300.42  165908[15:Rew:165880.0,1932.1] single_valued_class(cross_product(universal_class,universal_class)) ||  -> function(cross_product(y__dfg,y__dfg))*.
% 299.87/300.42  165925[15:Rew:165880.0,39294.1] single_valued_class(omega) || equal(cross_product(y__dfg,y__dfg),omega)** -> .
% 299.87/300.42  165943[15:Rew:165880.0,64257.0] || equal(successor(cross_product(y__dfg,cross_product(y__dfg,y__dfg))),null_class)** -> .
% 299.87/300.42  165962[15:Rew:165880.0,42028.0] ||  -> equal(image(complement(cross_product(u,y__dfg)),u),range_of(null_class))**.
% 299.87/300.42  165963[15:Rew:165880.0,143891.0] ||  -> equal(image(singleton(cross_product(u,y__dfg)),u),range_of(null_class))**.
% 299.87/300.42  172989[15:Rew:165880.0,165983.1] || member(u,y__dfg)* equal(cantor(u),y__dfg) -> .
% 299.87/300.42  172990[15:Rew:165880.0,166003.0] || equal(sum_class(u),y__dfg) member(u,y__dfg)* -> .
% 299.87/300.42  172991[15:Rew:165880.0,166004.0] || equal(power_class(u),y__dfg) member(u,y__dfg)* -> .
% 299.87/300.42  172992[15:Rew:165880.0,166009.1] || member(u,y__dfg) subclass(y__dfg,sum_class(u))* -> .
% 299.87/300.42  172993[15:Rew:165880.0,166010.1] || member(u,y__dfg) subclass(y__dfg,power_class(u))* -> .
% 299.87/300.42  166013[15:Rew:165880.0,49779.0] || member(u,y__dfg)* equal(singleton(u),null_class) -> .
% 299.87/300.42  166078[15:Rew:165880.0,64079.1] || equal(successor(complement(u)),null_class)** -> subclass(y__dfg,u).
% 299.87/300.42  166091[15:Rew:165880.0,13457.1] || equal(complement(u),domain_relation) subclass(y__dfg,u)* -> .
% 299.87/300.42  166092[15:Rew:165880.0,13371.0] || subclass(y__dfg,u) subclass(domain_relation,complement(u))* -> .
% 299.87/300.42  166095[15:Rew:165880.0,372.0] || subclass(y__dfg,u) -> member(ordered_pair(v,w),u)*.
% 299.87/300.42  166102[15:Rew:165880.0,121881.1] || equal(successor(null_class),u)* equal(u,y__dfg) -> .
% 299.87/300.42  166103[15:Rew:165880.0,120538.1] || subclass(u,successor(null_class))* equal(u,y__dfg) -> .
% 299.87/300.42  166104[15:Rew:165880.0,116811.0] || equal(u,y__dfg) -> member(ordered_pair(v,w),u)*.
% 299.87/300.42  166105[15:Rew:165880.0,116736.0] || equal(u,y__dfg) -> equal(intersection(v,u),v)**.
% 299.87/300.42  166106[15:Rew:165880.0,115874.0] || equal(u,y__dfg) -> equal(intersection(u,v),v)**.
% 299.87/300.42  166107[15:Rew:165880.0,115803.0] || equal(u,y__dfg) -> member(unordered_pair(v,w),u)*.
% 299.87/300.42  166109[15:Rew:165880.0,92805.0] || equal(u,y__dfg) -> member(null_class,ordered_pair(u,v))*.
% 299.87/300.42  172996[15:Rew:165880.0,166110.1] || equal(u,y__dfg) -> equal(union(v,u),y__dfg)**.
% 299.87/300.42  172999[15:Rew:165880.0,166111.1] || equal(u,y__dfg) -> equal(union(u,v),y__dfg)**.
% 299.87/300.42  166143[15:Rew:165880.0,379.0] || subclass(y__dfg,intersection(u,v))* -> member(omega,v).
% 299.87/300.42  166144[15:Rew:165880.0,378.0] || subclass(y__dfg,intersection(u,v))* -> member(omega,u).
% 299.87/300.42  166145[15:Rew:165880.0,133221.0] || equal(intersection(u,v),y__dfg)** -> equal(u,v).
% 299.87/300.42  166146[15:Rew:165880.0,116998.0] || equal(intersection(u,v),y__dfg)** -> subclass(w,v)*.
% 299.87/300.42  166147[15:Rew:165880.0,116997.0] || equal(intersection(u,v),y__dfg)** -> subclass(w,u)*.
% 299.87/300.42  166154[15:Rew:165880.0,520.0] || equal(intersection(u,v),y__dfg)** -> member(omega,v).
% 299.87/300.42  166155[15:Rew:165880.0,505.0] || equal(intersection(u,v),y__dfg)** -> member(omega,u).
% 299.87/300.42  166175[15:Rew:165880.0,96870.1] || equal(u,domain_relation) equal(complement(u),y__dfg)** -> .
% 299.87/300.42  166176[15:Rew:165880.0,90416.0] || equal(complement(u),y__dfg) subclass(domain_relation,u)* -> .
% 299.87/300.42  166179[15:Rew:165880.0,62093.1] || equal(successor(u),null_class) -> equal(complement(u),y__dfg)**.
% 299.87/300.42  166188[15:Rew:165880.0,438.0] || equal(complement(u),y__dfg) member(omega,u)* -> .
% 299.87/300.42  166200[15:Rew:165880.0,377.0] || subclass(y__dfg,complement(u))* member(omega,u) -> .
% 299.87/300.42  166202[15:Rew:165880.0,40377.1] one_to_one(range_of(u)) || member(inverse(u),y__dfg)* -> .
% 299.87/300.42  166203[15:Rew:165880.0,39237.1] function(range_of(u)) || member(inverse(u),y__dfg)* -> .
% 299.87/300.42  173003[15:Rew:165880.0,166205.1] || member(inverse(u),y__dfg) -> member(range_of(u),y__dfg)*.
% 299.87/300.42  166211[15:Rew:165880.0,77259.1] || equal(singleton(u),v)* subclass(y__dfg,v)* -> .
% 299.87/300.42  166213[15:Rew:165880.0,60915.0] || equal(power_class(u),y__dfg)** -> equal(singleton(u),null_class).
% 299.87/300.42  166228[15:Rew:165880.0,88882.0] ||  -> subclass(intersection(u,complement(compose(element_relation,y__dfg))),complement(element_relation))*.
% 299.87/300.42  166232[15:Rew:165880.0,88850.0] ||  -> subclass(intersection(complement(compose(element_relation,y__dfg)),u),complement(element_relation))*.
% 299.87/300.42  166233[15:Rew:165880.0,88899.0] ||  -> subclass(union(null_class,complement(compose(element_relation,y__dfg))),complement(element_relation))*.
% 299.87/300.42  166234[15:Rew:165880.0,9146.1] || member(u,element_relation) -> member(u,compose(element_relation,y__dfg))*.
% 299.87/300.42  166235[15:Rew:165880.0,48565.0] || equal(compose(element_relation,y__dfg),null_class)** -> equal(null_class,element_relation).
% 299.87/300.42  166251[15:Rew:165880.0,14422.0] || subclass(y__dfg,complement(unordered_pair(u,unordered_pair(v,w))))* -> .
% 299.87/300.42  166252[15:Rew:165880.0,14423.0] || subclass(y__dfg,complement(unordered_pair(unordered_pair(u,v),w)))* -> .
% 299.87/300.42  166253[15:Rew:165880.0,14458.0] || subclass(y__dfg,complement(unordered_pair(u,ordered_pair(v,w))))* -> .
% 299.87/300.42  166254[15:Rew:165880.0,14462.0] || equal(complement(unordered_pair(u,unordered_pair(v,w))),y__dfg)** -> .
% 299.87/300.42  166255[15:Rew:165880.0,14464.0] || subclass(y__dfg,complement(unordered_pair(ordered_pair(u,v),w)))* -> .
% 299.87/300.42  166256[15:Rew:165880.0,14467.0] || equal(complement(unordered_pair(unordered_pair(u,v),w)),y__dfg)** -> .
% 299.87/300.42  166257[15:Rew:165880.0,14474.0] || equal(complement(unordered_pair(u,ordered_pair(v,w))),y__dfg)** -> .
% 299.87/300.42  166258[15:Rew:165880.0,14497.0] || equal(complement(unordered_pair(ordered_pair(u,v),w)),y__dfg)** -> .
% 299.87/300.42  166273[15:Rew:165880.0,90581.0] || equal(y__dfg,x__dfg) -> equal(image(element_relation,x__dfg),x__dfg)**.
% 299.87/300.42  166289[15:Rew:165880.0,144720.0] || member(complement(u),y__dfg)* -> member(complement(u),u)*.
% 299.87/300.42  166305[15:Rew:165880.0,22237.0] || subclass(ordered_pair(y__dfg,u),v)* -> member(null_class,v).
% 299.87/300.42  166328[15:Rew:165880.0,22403.0] || equal(u,ordered_pair(y__dfg,v))* -> member(null_class,u)*.
% 299.87/300.42  166330[15:Rew:165880.0,23165.0] ||  -> equal(unordered_pair(null_class,unordered_pair(y__dfg,null_class)),ordered_pair(y__dfg,y__dfg))**.
% 299.87/300.42  166355[15:Rew:165880.0,117024.0] || equal(union(null_class,u),y__dfg)** -> subclass(v,u)*.
% 299.87/300.42  166356[15:Rew:165880.0,29629.0] || equal(union(null_class,u),y__dfg)** -> member(omega,u).
% 299.87/300.42  166369[15:Rew:165880.0,42053.0] || member(u,cantor(complement(cross_product(singleton(u),y__dfg))))* -> .
% 299.87/300.42  166371[15:Rew:165880.0,143951.0] || member(u,cantor(singleton(cross_product(singleton(u),y__dfg))))* -> .
% 299.87/300.42  166372[15:Rew:165880.0,117029.0] || equal(union(u,u),y__dfg)** -> subclass(v,u)*.
% 299.87/300.42  166373[15:Rew:165880.0,33353.0] || equal(union(u,u),y__dfg)** -> member(omega,u).
% 299.87/300.42  166376[15:Rew:165880.0,100283.0] || equal(cantor(u),y__dfg)** -> equal(singleton(u),null_class).
% 299.87/300.42  166393[15:Rew:165880.0,40439.0] || subclass(y__dfg,union(null_class,u))* -> member(omega,u).
% 299.87/300.42  166395[15:Rew:165880.0,41271.0] || subclass(y__dfg,union(u,u))* -> member(omega,u).
% 299.87/300.42  166398[15:Rew:165880.0,42128.0] || equal(cantor(complement(cross_product(singleton(null_class),y__dfg))),y__dfg)** -> .
% 299.87/300.42  166399[15:Rew:165880.0,42131.0] || subclass(y__dfg,cantor(complement(cross_product(singleton(null_class),y__dfg))))* -> .
% 299.87/300.42  166401[15:Rew:165880.0,144040.0] || subclass(y__dfg,cantor(singleton(cross_product(singleton(null_class),y__dfg))))* -> .
% 299.87/300.42  166402[15:Rew:165880.0,42119.0] || equal(cantor(complement(cross_product(singleton(omega),y__dfg))),y__dfg)** -> .
% 299.87/300.42  166403[15:Rew:165880.0,42121.0] || subclass(y__dfg,cantor(complement(cross_product(singleton(omega),y__dfg))))* -> .
% 299.87/300.42  166419[15:Rew:165880.0,45148.0] || equal(union(null_class,complement(singleton(singleton(u)))),y__dfg)** -> .
% 299.87/300.42  166420[15:Rew:165880.0,49733.0] || subclass(y__dfg,union(null_class,singleton(ordered_pair(u,v))))* -> .
% 299.87/300.42  166427[15:Rew:165880.0,52889.0] || subclass(y__dfg,cantor(omega))* equal(null_class,element_relation) -> .
% 299.87/300.42  166428[15:Rew:165880.0,61429.0] || equal(sum_class(u),y__dfg)** -> equal(singleton(u),null_class).
% 299.87/300.42  166431[15:Rew:165880.0,52656.0] || equal(union(null_class,singleton(ordered_pair(u,v))),y__dfg)** -> .
% 299.87/300.42  166446[15:Rew:165880.0,60885.0] || equal(power_class(regular(u)),y__dfg)** -> equal(u,null_class).
% 299.87/300.42  166447[15:Rew:165880.0,61399.0] || equal(sum_class(regular(u)),y__dfg)** -> equal(u,null_class).
% 299.87/300.42  166454[15:Rew:165880.0,117032.0] || equal(union(u,null_class),y__dfg)** -> subclass(v,u)*.
% 299.87/300.42  166456[15:Rew:165880.0,68880.0] || equal(union(u,null_class),y__dfg)** -> member(omega,u).
% 299.87/300.42  166458[15:Rew:165880.0,68883.0] || subclass(y__dfg,union(u,null_class))* -> member(omega,u).
% 299.87/300.42  166459[15:Rew:165880.0,48584.0] || subclass(y__dfg,regular(unordered_pair(u,unordered_pair(v,w))))* -> .
% 299.87/300.42  166472[15:Rew:165880.0,48588.0] || subclass(y__dfg,regular(unordered_pair(unordered_pair(u,v),w)))* -> .
% 299.87/300.42  166490[15:Rew:165880.0,77227.0] || subclass(y__dfg,regular(unordered_pair(u,ordered_pair(v,w))))* -> .
% 299.87/300.42  166491[15:Rew:165880.0,77241.0] || equal(regular(unordered_pair(u,unordered_pair(v,w))),y__dfg)** -> .
% 299.87/300.42  166492[15:Rew:165880.0,77579.1] || equal(singleton(u),v)* equal(v,y__dfg) -> .
% 299.87/300.43  166493[15:Rew:165880.0,77728.0] || subclass(y__dfg,regular(unordered_pair(ordered_pair(u,v),w)))* -> .
% 299.87/300.43  166494[15:Rew:165880.0,77739.0] || equal(regular(unordered_pair(unordered_pair(u,v),w)),y__dfg)** -> .
% 299.87/300.43  166495[15:Rew:165880.0,83061.0] || equal(regular(unordered_pair(u,ordered_pair(v,w))),y__dfg)** -> .
% 299.87/300.43  166496[15:Rew:165880.0,83122.0] || equal(regular(unordered_pair(ordered_pair(u,v),w)),y__dfg)** -> .
% 299.87/300.43  166515[15:Rew:165880.0,96505.1] one_to_one(x__dfg) || equal(regular(successor(x__dfg)),y__dfg)** -> .
% 299.87/300.43  166516[15:Rew:165880.0,93510.1] function(x__dfg) || equal(regular(successor(x__dfg)),y__dfg)** -> .
% 299.87/300.43  166517[15:Rew:165880.0,96115.0] || equal(complement(cross_product(y__dfg,cross_product(y__dfg,y__dfg))),y__dfg)** -> .
% 299.87/300.43  166526[15:Rew:165880.0,100250.0] || equal(cantor(regular(u)),y__dfg)** -> equal(u,null_class).
% 299.87/300.43  166529[15:Rew:165880.0,93749.1] function(u) || equal(apply(u,v),y__dfg)** -> .
% 299.87/300.43  166531[15:Rew:165880.0,90231.0] || equal(not_subclass_element(u,v),y__dfg)** -> subclass(u,v).
% 299.87/300.43  166548[15:Rew:165880.0,121898.0] || equal(union(null_class,intersection(successor(null_class),u)),y__dfg)** -> .
% 299.87/300.43  166549[15:Rew:165880.0,121915.0] || equal(union(null_class,intersection(u,successor(null_class))),y__dfg)** -> .
% 299.87/300.43  166550[15:Rew:165880.0,121892.0] || equal(intersection(intersection(successor(null_class),u),v),y__dfg)** -> .
% 299.87/300.43  166551[15:Rew:165880.0,121903.0] || equal(intersection(u,intersection(v,successor(null_class))),y__dfg)** -> .
% 299.87/300.43  166552[15:Rew:165880.0,121906.0] || equal(intersection(u,intersection(successor(null_class),v)),y__dfg)** -> .
% 299.87/300.43  166553[15:Rew:165880.0,121912.0] || equal(intersection(intersection(u,successor(null_class)),v),y__dfg)** -> .
% 299.87/300.43  166557[15:Rew:165880.0,132519.0] || equal(intersection(x__dfg,u),y__dfg)** -> equal(y__dfg,x__dfg).
% 299.87/300.43  166558[15:Rew:165880.0,132632.0] || equal(union(x__dfg,x__dfg),y__dfg)** -> equal(y__dfg,x__dfg).
% 299.87/300.43  166559[15:Rew:165880.0,132603.0] || equal(intersection(u,x__dfg),y__dfg)** -> equal(y__dfg,x__dfg).
% 299.87/300.43  166564[15:Rew:165880.0,144027.0] || subclass(y__dfg,cantor(singleton(cross_product(singleton(omega),y__dfg))))* -> .
% 299.87/300.43  166572[15:Rew:165880.0,151545.0] || member(y__dfg,complement(intersection(power_class(u),power_class(v))))* -> .
% 299.87/300.43  166576[15:Rew:165880.0,156892.0] || equal(regular(union(u,complement(successor(null_class)))),y__dfg)** -> .
% 299.87/300.43  166577[15:Rew:165880.0,156909.0] || equal(regular(union(complement(successor(null_class)),u)),y__dfg)** -> .
% 299.87/300.43  172782[15:Rew:166239.0,85504.1] function(regular(y__dfg)) ||  -> subclass(successor(null_class),complement(x__dfg))*.
% 299.87/300.43  181398[15:Res:161.0,165890.1] single_valued_class(cross_product(y__dfg,y__dfg)) ||  -> function(cross_product(y__dfg,y__dfg))*.
% 299.87/300.43  29322[3:Rew:29271.0,8675.0] ||  -> member(u,complement(v)) subclass(singleton(u),union(null_class,v))*.
% 299.87/300.43  29353[3:Rew:29271.0,26650.1] inductive(complement(union(null_class,u))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  29634[7:Rew:29278.0,19859.0] || subclass(y__dfg,union(null_class,u))* -> member(regular(x__dfg),u).
% 299.87/300.43  29636[7:Rew:29278.0,20377.0] || equal(union(null_class,u),y__dfg) -> member(regular(x__dfg),u)*.
% 299.87/300.43  31308[0:SpR:31268.0,30.0] ||  -> equal(restrict(cross_product(u,v),u,v),cross_product(u,v))**.
% 299.87/300.43  31386[9:Rew:31370.0,29581.1] || subclass(y__dfg,u) -> member(regular(union(x__dfg,x__dfg)),u)*.
% 299.87/300.43  32007[0:Res:31316.0,357.1] inductive(complement(union(u,u))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  32050[3:Res:31891.0,357.1] inductive(union(null_class,u)) ||  -> member(null_class,union(u,u))*.
% 299.87/300.43  32062[3:Res:31867.0,357.1] inductive(symmetric_difference(u,u)) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  31204[3:Res:31186.0,4976.0] ||  -> subclass(successor(null_class),u) equal(not_subclass_element(successor(null_class),u),null_class)**.
% 299.87/300.43  32190[10:MRR:32179.2,32156.0] || subclass(successor(null_class),complement(u))* member(null_class,u) -> .
% 299.87/300.43  32545[7:Res:31147.1,26.1] || equal(complement(u),y__dfg) member(regular(x__dfg),u)* -> .
% 299.87/300.43  32800[10:Res:32582.1,26.1] || equal(complement(u),singleton(null_class)) member(null_class,u)* -> .
% 299.87/300.43  32805[10:Res:32582.1,23.0] || equal(intersection(u,v),singleton(null_class))** -> member(null_class,u).
% 299.87/300.43  32806[10:Res:32582.1,24.0] || equal(intersection(u,v),singleton(null_class))** -> member(null_class,v).
% 299.87/300.43  32884[10:Res:32790.1,26.1] || equal(complement(u),successor(null_class)) member(null_class,u)* -> .
% 299.87/300.43  32889[10:Res:32790.1,23.0] || equal(intersection(u,v),successor(null_class))** -> member(null_class,u).
% 299.87/300.43  32890[10:Res:32790.1,24.0] || equal(intersection(u,v),successor(null_class))** -> member(null_class,v).
% 299.87/300.43  33783[11:Res:32790.1,33714.1] || equal(u,successor(null_class)) equal(complement(u),y__dfg)** -> .
% 299.87/300.43  33784[11:Res:32582.1,33714.1] || equal(u,singleton(null_class)) equal(complement(u),y__dfg)** -> .
% 299.87/300.43  33851[11:SpL:29278.0,33788.1] inductive(complement(u)) || equal(union(null_class,u),y__dfg)** -> .
% 299.87/300.43  34107[0:Rew:33970.0,34092.1] || member(not_subclass_element(u,null_class),complement(u))* -> subclass(u,null_class).
% 299.87/300.43  34406[3:SpR:30027.0,34342.0] ||  -> equal(intersection(union(null_class,u),union(null_class,complement(u))),null_class)**.
% 299.87/300.43  34485[3:Rew:34458.0,31882.0] ||  -> equal(intersection(union(u,u),union(null_class,complement(u))),null_class)**.
% 299.87/300.43  35474[0:Obv:35454.1] || member(u,v) -> subclass(intersection(w,singleton(u)),v)*.
% 299.87/300.43  35476[0:Obv:35438.0] ||  -> member(u,v) subclass(intersection(w,singleton(u)),complement(v))*.
% 299.87/300.43  35617[0:Obv:35596.1] || member(u,v) -> subclass(intersection(singleton(u),w),v)*.
% 299.87/300.43  35619[0:Obv:35578.0] ||  -> member(u,v) subclass(intersection(singleton(u),w),complement(v))*.
% 299.87/300.43  37919[0:Res:37860.0,357.1] inductive(intersection(complement(y__dfg),u)) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  37935[0:Res:37865.0,357.1] inductive(intersection(u,complement(y__dfg))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  38507[3:SpR:33220.0,33970.0] ||  -> equal(intersection(union(null_class,complement(u)),union(u,u)),null_class)**.
% 299.87/300.43  38791[10:Res:38785.0,3.0] || subclass(complement(singleton(singleton(null_class))),u)* -> member(null_class,u).
% 299.87/300.43  39355[12:SpR:39262.1,257.0] function(u) ||  -> equal(ordered_pair(null_class,u),singleton(singleton(null_class)))**.
% 299.87/300.43  39385[12:SpR:39262.1,258.0] function(u) ||  -> member(unordered_pair(v,null_class),ordered_pair(v,u))*.
% 299.87/300.43  41385[4:Res:20668.1,17.0] || subclass(domain_relation,rotate(cross_product(u,v)))* -> member(w,v)*.
% 299.87/300.43  43021[0:SpR:115.0,42838.0] ||  -> equal(intersection(symmetric_difference(u,v),complement(union(u,v))),null_class)**.
% 299.87/300.43  43336[0:Obv:43327.1] || subclass(u,v) -> equal(intersection(u,complement(v)),null_class)**.
% 299.87/300.43  43579[3:SpR:43315.1,30.0] || subclass(u,null_class) -> equal(restrict(u,v,w),null_class)**.
% 299.87/300.43  43623[3:SpR:43315.1,27503.0] || subclass(complement(u),null_class) -> subclass(complement(successor(u)),null_class)*.
% 299.87/300.43  44226[3:SpR:29278.0,43895.0] ||  -> equal(intersection(union(null_class,u),intersection(complement(u),v)),null_class)**.
% 299.87/300.43  44679[3:SpR:29278.0,44429.0] ||  -> equal(intersection(union(null_class,u),intersection(v,complement(u))),null_class)**.
% 299.87/300.43  45029[0:Obv:45018.1] || subclass(u,v) -> equal(intersection(complement(v),u),null_class)**.
% 299.87/300.43  45085[4:Res:44875.1,23274.1] || subclass(u,null_class)* equal(u,singleton(singleton(null_class)))* -> .
% 299.87/300.43  45565[3:MRR:29861.1,45559.0] || subclass(domain_relation,union(null_class,complement(singleton(ordered_pair(null_class,null_class)))))* -> .
% 299.87/300.43  45886[10:MRR:45861.0,1668.0] || subclass(union(u,v),null_class)* -> member(null_class,complement(v)).
% 299.87/300.43  45887[10:MRR:45862.0,1668.0] || subclass(union(u,v),null_class)* -> member(null_class,complement(u)).
% 299.87/300.43  46477[0:Rew:46218.0,8453.0] ||  -> member(u,complement(power_class(v)))* subclass(singleton(u),power_class(v)).
% 299.87/300.43  47229[3:SpL:46226.0,47227.0] || equal(image(element_relation,power_class(u)),power_class(complement(power_class(u))))** -> .
% 299.87/300.43  47744[3:MRR:47731.0,54.0] || subclass(union(u,v),null_class)* -> member(omega,complement(v)).
% 299.87/300.43  47745[3:MRR:47732.0,54.0] || subclass(union(u,v),null_class)* -> member(omega,complement(u)).
% 299.87/300.43  47832[3:SpR:29278.0,46218.0] ||  -> equal(image(element_relation,union(null_class,u)),complement(power_class(complement(u))))**.
% 299.87/300.43  48603[4:MRR:48343.2,161.0] || equal(null_class,u) equal(u,singleton(singleton(null_class)))* -> .
% 299.87/300.43  49019[10:Rew:29278.0,48979.0] || equal(union(null_class,u),null_class)** member(null_class,u) -> .
% 299.87/300.43  48985[10:Res:47818.1,23.0] || equal(complement(intersection(u,v)),null_class)** -> member(null_class,u).
% 299.87/300.43  48986[10:Res:47818.1,24.0] || equal(complement(intersection(u,v)),null_class)** -> member(null_class,v).
% 299.87/300.43  49367[12:SpR:49330.0,39349.1] function(power_class(u)) ||  -> equal(successor(power_class(u)),power_class(u))**.
% 299.87/300.43  49541[3:Rew:29278.0,49506.0] || equal(union(null_class,u),null_class)** member(omega,u) -> .
% 299.87/300.43  49512[3:Res:48805.1,23.0] || equal(complement(intersection(u,v)),null_class)** -> member(omega,u).
% 299.87/300.43  49513[3:Res:48805.1,24.0] || equal(complement(intersection(u,v)),null_class)** -> member(omega,v).
% 299.87/300.43  49717[3:SpR:257.0,45564.0] ||  -> member(singleton(singleton(u)),complement(singleton(singleton(singleton(singleton(u))))))*.
% 299.87/300.43  49724[12:SpR:39262.1,45564.0] function(u) ||  -> member(null_class,complement(singleton(ordered_pair(u,v))))*.
% 299.87/300.43  49850[3:Res:374.1,48580.1] || subclass(ordered_pair(u,v),w)* equal(null_class,w) -> .
% 299.87/300.43  49855[10:Res:33690.1,48580.1] || equal(union(u,u),null_class)** -> member(null_class,complement(u))*.
% 299.87/300.43  49873[3:Res:235.1,48580.1] || equal(null_class,u) -> equal(restrict(u,v,w),null_class)**.
% 299.87/300.43  49979[3:SpL:257.0,49731.0] || member(singleton(singleton(u)),singleton(singleton(singleton(singleton(u)))))* -> .
% 299.87/300.43  49985[12:SpL:39262.1,49731.0] function(u) || member(null_class,singleton(ordered_pair(u,v)))* -> .
% 299.87/300.43  50911[4:MRR:50897.1,9142.1] || member(u,cantor(u))* subclass(domain_relation,complement(element_relation)) -> .
% 299.87/300.43  50913[4:MRR:50900.1,251.0] || subclass(domain_relation,flip(u)) subclass(domain_relation,complement(u))* -> .
% 299.87/300.43  52676[3:Res:3232.1,49779.0] function(u) || equal(singleton(apply(u,v)),null_class)** -> .
% 299.87/300.43  52711[3:Res:9181.1,49779.0] || equal(singleton(not_subclass_element(u,v)),null_class)** -> subclass(u,v).
% 299.87/300.43  52880[4:SpL:20653.0,49805.0] || member(inverse(u),range_of(u))* equal(null_class,element_relation) -> .
% 299.87/300.43  52886[4:Res:48805.1,49805.0] || equal(complement(cantor(omega)),null_class)** equal(null_class,element_relation) -> .
% 299.87/300.43  52895[7:Res:16434.1,49805.0] || subclass(y__dfg,cantor(regular(x__dfg)))* equal(null_class,element_relation) -> .
% 299.87/300.43  53627[4:SpL:70.0,52930.0] || member(null_class,apply(u,v))* equal(null_class,element_relation) -> .
% 299.87/300.43  53630[10:Res:47818.1,52930.0] || equal(complement(sum_class(u)),null_class)** equal(null_class,element_relation) -> .
% 299.87/300.43  53632[10:Res:32790.1,52930.0] || equal(sum_class(u),successor(null_class))** equal(null_class,element_relation) -> .
% 299.87/300.43  53633[10:Res:32582.1,52930.0] || equal(sum_class(u),singleton(null_class))** equal(null_class,element_relation) -> .
% 299.87/300.43  53749[11:SpL:70.0,53631.0] || equal(apply(u,v),y__dfg)** equal(null_class,element_relation) -> .
% 299.87/300.43  53752[11:SpL:70.0,53634.0] || subclass(y__dfg,apply(u,v))* equal(null_class,element_relation) -> .
% 299.87/300.43  54866[0:SpR:31.0,54752.0] ||  -> subclass(intersection(u,restrict(v,w,x)),cross_product(w,x))*.
% 299.87/300.43  54869[0:SpR:115.0,54752.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),complement(intersection(v,w)))*.
% 299.87/300.43  54922[0:Res:54752.0,357.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,v)*.
% 299.87/300.43  55256[3:Res:54892.0,357.1] inductive(intersection(u,union(null_class,v))) ||  -> member(null_class,v)*.
% 299.87/300.43  55541[0:Res:55132.0,357.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,w)*.
% 299.87/300.43  55641[3:Res:55231.0,357.1] inductive(intersection(u,union(v,v))) ||  -> member(null_class,v)*.
% 299.87/300.43  56209[0:SpR:31.0,55831.0] ||  -> subclass(intersection(restrict(u,v,w),x),cross_product(v,w))*.
% 299.87/300.43  56212[0:SpR:115.0,55831.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),complement(intersection(u,v)))*.
% 299.87/300.43  56266[0:Res:55831.0,357.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,u)*.
% 299.87/300.43  56494[3:Res:56235.0,357.1] inductive(intersection(union(null_class,u),v)) ||  -> member(null_class,u)*.
% 299.87/300.43  56604[4:Rew:47840.0,56545.0] ||  -> subclass(complement(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))*.
% 299.87/300.43  56724[3:Res:56486.0,357.1] inductive(union(null_class,union(null_class,u))) ||  -> member(null_class,u)*.
% 299.87/300.43  56900[3:SpR:31.0,56263.0] ||  -> subclass(union(null_class,restrict(u,v,w)),cross_product(v,w))*.
% 299.87/300.43  56903[3:SpR:115.0,56263.0] ||  -> subclass(union(null_class,symmetric_difference(u,v)),complement(intersection(u,v)))*.
% 299.87/300.43  56950[3:Res:56263.0,357.1] inductive(union(null_class,intersection(u,v))) ||  -> member(null_class,u)*.
% 299.87/300.43  57031[3:SpR:33220.0,57012.0] ||  -> subclass(complement(successor(union(u,u))),union(null_class,complement(u)))*.
% 299.87/300.43  57032[3:SpR:30027.0,57012.0] ||  -> subclass(complement(successor(union(null_class,u))),union(null_class,complement(u)))*.
% 299.87/300.43  57135[3:Res:57001.0,357.1] inductive(complement(union(u,null_class))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  57158[3:Res:57138.0,357.1] inductive(complement(union(y__dfg,null_class))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  57232[3:Res:56711.0,357.1] inductive(union(null_class,union(u,u))) ||  -> member(null_class,u)*.
% 299.87/300.43  57356[0:Res:56089.0,357.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,v)*.
% 299.87/300.43  57478[3:Res:57352.0,357.1] inductive(union(null_class,intersection(u,v))) ||  -> member(null_class,v)*.
% 299.87/300.43  57598[3:Res:57542.0,357.1] inductive(complement(successor(u))) ||  -> member(null_class,complement(singleton(u)))*.
% 299.87/300.43  57638[3:Res:56467.0,357.1] inductive(intersection(union(u,u),v)) ||  -> member(null_class,u)*.
% 299.87/300.43  57888[7:Res:56560.1,28219.1] || equal(complement(u),null_class)** equal(complement(u),x__dfg) -> .
% 299.87/300.43  58035[7:Rew:29278.0,57928.0] || equal(union(null_class,u),null_class)** subclass(x__dfg,u) -> .
% 299.87/300.43  58036[7:Rew:29278.0,57929.0] || equal(union(null_class,u),null_class)** subclass(y__dfg,u) -> .
% 299.87/300.43  58041[4:Rew:30027.0,57947.0] || equal(union(null_class,complement(singleton(singleton(singleton(null_class))))),null_class)** -> .
% 299.87/300.43  58042[3:Rew:30027.0,57948.0] || equal(union(null_class,complement(singleton(ordered_pair(u,v)))),null_class)** -> .
% 299.87/300.43  58043[3:Rew:30027.0,57949.0] || equal(union(null_class,complement(u)),null_class)** -> member(omega,u).
% 299.87/300.43  58044[3:Rew:30027.0,57950.0] || equal(union(null_class,complement(u)),null_class)** -> member(null_class,u).
% 299.87/300.43  58047[3:Rew:29278.0,57968.0] || equal(union(null_class,unordered_pair(u,unordered_pair(v,w))),null_class)** -> .
% 299.87/300.43  58048[3:Rew:29278.0,57969.0] || equal(union(null_class,unordered_pair(u,ordered_pair(v,w))),null_class)** -> .
% 299.87/300.43  58049[3:Rew:29278.0,57972.0] || equal(union(null_class,unordered_pair(unordered_pair(u,v),w)),null_class)** -> .
% 299.87/300.43  58050[3:Rew:29278.0,57973.0] || equal(union(null_class,unordered_pair(ordered_pair(u,v),w)),null_class)** -> .
% 299.87/300.43  58051[9:Rew:29278.0,57983.0] || equal(union(null_class,singleton(regular(union(x__dfg,x__dfg)))),null_class)** -> .
% 299.87/300.43  59599[3:SpR:33218.0,55241.0] ||  -> subclass(restrict(complement(successor(null_class)),u,v),complement(singleton(null_class)))*.
% 299.87/300.43  60044[0:SpR:115.0,55531.0] ||  -> subclass(restrict(symmetric_difference(u,v),w,x),union(u,v))*.
% 299.87/300.43  63630[3:Rew:3201.0,63183.1] || equal(successor(u),null_class) -> equal(union(null_class,u),null_class)**.
% 299.87/300.43  63657[3:Rew:29271.0,63214.1] || equal(successor(u),null_class) -> equal(union(u,u),null_class)**.
% 299.87/300.43  63662[3:Rew:29271.0,63221.1] || equal(successor(u),null_class) -> equal(intersection(u,v),null_class)**.
% 299.87/300.43  63664[3:Rew:29271.0,63222.1] || equal(successor(u),null_class) -> equal(intersection(v,u),null_class)**.
% 299.87/300.43  63710[3:MRR:63521.1,6.0] || equal(successor(singleton(regular(u))),null_class)** -> equal(u,null_class).
% 299.87/300.43  63854[3:Res:63674.1,1494.1] single_valued_class(u) || equal(successor(u),null_class)** -> function(u).
% 299.87/300.43  64043[3:Res:63674.1,2371.0] || equal(successor(compose(u,inverse(u))),null_class)** -> single_valued_class(u).
% 299.87/300.43  64044[10:Res:63674.1,45842.1] || equal(successor(u),null_class)** equal(u,singleton(null_class)) -> .
% 299.87/300.43  64045[10:Res:63674.1,45841.1] || equal(successor(u),null_class)** equal(u,successor(null_class))* -> .
% 299.87/300.43  66138[0:Res:65901.0,357.1] inductive(intersection(u,v)) ||  -> member(null_class,intersection(v,u))*.
% 299.87/300.43  66254[3:Rew:66163.0,29908.0] ||  -> member(u,complement(v)) subclass(singleton(u),union(v,null_class))*.
% 299.87/300.43  66622[3:Rew:66163.0,47833.0] ||  -> equal(image(element_relation,union(u,null_class)),complement(power_class(complement(u))))**.
% 299.87/300.43  66702[12:Rew:66163.0,62010.1] function(u) ||  -> subclass(complement(successor(complement(u))),successor(u))*.
% 299.87/300.43  66729[3:Rew:66163.0,44227.0] ||  -> equal(intersection(union(u,null_class),intersection(complement(u),v)),null_class)**.
% 299.87/300.43  66744[12:Rew:66163.0,41792.1] function(u) ||  -> equal(intersection(successor(u),complement(u)),null_class)**.
% 299.87/300.43  66754[3:Rew:66163.0,44680.0] ||  -> equal(intersection(union(u,null_class),intersection(v,complement(u))),null_class)**.
% 299.87/300.43  67141[3:Rew:67071.0,59946.0] ||  -> subclass(restrict(union(null_class,u),v,w),union(u,null_class))*.
% 299.87/300.43  69026[3:Rew:66811.0,68986.1] inductive(union(omega,null_class)) ||  -> equal(union(null_class,omega),omega)**.
% 299.87/300.43  69396[3:Res:67072.0,357.1] inductive(union(null_class,u)) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  69448[3:Res:67179.0,357.1] inductive(union(u,null_class)) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  69553[3:Res:68785.0,357.1] inductive(union(null_class,union(u,null_class))) ||  -> member(null_class,u)*.
% 299.87/300.43  69843[3:Rew:66811.0,69697.0,68772.0,69697.0,34458.0,69697.0] ||  -> equal(intersection(union(u,null_class),union(null_class,complement(u))),null_class)**.
% 299.87/300.43  69914[3:Res:68774.0,357.1] inductive(union(u,null_class)) ||  -> member(null_class,union(u,u))*.
% 299.87/300.43  69958[3:Res:68784.0,357.1] inductive(intersection(union(u,null_class),v)) ||  -> member(null_class,u)*.
% 299.87/300.43  70229[3:Res:68806.0,357.1] inductive(intersection(u,union(v,null_class))) ||  -> member(null_class,v)*.
% 299.87/300.43  70298[12:Res:68971.1,357.1] function(u) inductive(successor(u)) ||  -> member(null_class,u)*.
% 299.87/300.43  70368[3:Res:69385.0,357.1] inductive(union(u,u)) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  70426[3:Res:69636.0,357.1] inductive(union(u,u)) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  71763[0:Res:71311.0,357.1] inductive(symmetric_difference(u,v)) ||  -> member(null_class,union(v,u))*.
% 299.87/300.43  72187[3:Rew:29271.0,72091.1] || equal(successor(u),null_class) -> equal(union(u,null_class),null_class)**.
% 299.87/300.43  72842[12:SpR:39349.1,68787.0] function(u) ||  -> subclass(restrict(successor(u),v,w),u)*.
% 299.87/300.43  73310[4:SpR:67192.0,34342.0] ||  -> equal(intersection(apply(null_class,u),complement(sum_class(range_of(null_class)))),null_class)**.
% 299.87/300.43  73324[4:SpR:67192.0,57012.0] ||  -> subclass(complement(successor(apply(null_class,u))),complement(sum_class(range_of(null_class))))*.
% 299.87/300.43  73371[4:SpR:67192.0,34342.0] ||  -> equal(intersection(sum_class(range_of(null_class)),complement(apply(null_class,u))),null_class)**.
% 299.87/300.43  73385[4:SpR:67192.0,57012.0] ||  -> subclass(complement(successor(sum_class(range_of(null_class)))),complement(apply(null_class,u)))*.
% 299.87/300.43  73877[3:SpR:66602.0,57012.0] ||  -> subclass(complement(successor(union(u,null_class))),union(null_class,complement(u)))*.
% 299.87/300.43  74238[4:SpR:67191.0,34342.0] ||  -> equal(intersection(apply(null_class,u),complement(apply(null_class,v))),null_class)**.
% 299.87/300.43  74252[4:SpR:67191.0,57012.0] ||  -> subclass(complement(successor(apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.87/300.43  76509[3:SpR:48552.1,27503.0] || equal(complement(u),null_class) -> subclass(complement(successor(u)),null_class)*.
% 299.87/300.43  77242[3:Res:56560.1,48584.0] || equal(complement(regular(unordered_pair(u,unordered_pair(v,w)))),null_class)** -> .
% 299.87/300.43  77705[3:MRR:77702.2,45394.0] || equal(singleton(u),v)* equal(complement(v),null_class)** -> .
% 299.87/300.43  77740[3:Res:56560.1,48588.0] || equal(complement(regular(unordered_pair(unordered_pair(u,v),w))),null_class)** -> .
% 299.87/300.43  77935[7:Res:48617.1,45086.0] || equal(power_class(u),null_class) subclass(x__dfg,power_class(u))* -> .
% 299.87/300.43  78180[14:Res:77981.1,26.1] || subclass(y__dfg,complement(u)) member(complement(x__dfg),u)* -> .
% 299.87/300.43  78186[14:Res:77981.1,23.0] || subclass(y__dfg,intersection(u,v))* -> member(complement(x__dfg),u).
% 299.87/300.43  78187[14:Res:77981.1,24.0] || subclass(y__dfg,intersection(u,v))* -> member(complement(x__dfg),v).
% 299.87/300.43  78212[14:Res:77981.1,49805.0] || subclass(y__dfg,cantor(complement(x__dfg)))* equal(null_class,element_relation) -> .
% 299.87/300.43  81226[4:Res:21299.1,63693.1] || member(u,cantor(u))* equal(successor(element_relation),null_class) -> .
% 299.87/300.43  81229[4:Res:20668.1,63693.1] || subclass(domain_relation,rotate(u))* equal(successor(u),null_class) -> .
% 299.87/300.43  81230[4:Res:20669.1,63693.1] || subclass(domain_relation,flip(u))* equal(successor(u),null_class) -> .
% 299.87/300.43  81257[4:Res:23219.1,63693.1] || equal(successor(complement(u)),null_class) -> member(singleton(null_class),u)*.
% 299.87/300.43  81532[3:SpL:257.0,81251.0] || equal(successor(complement(singleton(singleton(singleton(singleton(u)))))),null_class)** -> .
% 299.87/300.43  81782[10:MRR:81740.1,81740.2,54.0,46074.0] inductive(intersection(u,v)) ||  -> member(apply(choice,omega),u)*.
% 299.87/300.43  81953[12:SpR:67597.1,38136.0] function(u) ||  -> equal(intersection(u,successor(u)),successor(u))**.
% 299.87/300.43  82234[10:MRR:82192.1,82192.2,54.0,46074.0] inductive(intersection(u,v)) ||  -> member(apply(choice,omega),v)*.
% 299.87/300.43  82518[7:SpL:68781.0,16445.0] || subclass(y__dfg,union(u,null_class))* -> member(regular(x__dfg),u).
% 299.87/300.43  82524[7:SpL:68781.0,23420.0] || equal(union(u,null_class),y__dfg) -> member(regular(x__dfg),u)*.
% 299.87/300.43  83062[3:Res:56560.1,77227.0] || equal(complement(regular(unordered_pair(u,ordered_pair(v,w)))),null_class)** -> .
% 299.87/300.43  83123[3:Res:56560.1,77728.0] || equal(complement(regular(unordered_pair(ordered_pair(u,v),w))),null_class)** -> .
% 299.87/300.43  83620[10:Res:32790.1,40461.0] || equal(union(null_class,u),successor(null_class))** -> member(null_class,u).
% 299.87/300.43  83621[10:Res:32582.1,40461.0] || equal(union(null_class,u),singleton(null_class))** -> member(null_class,u).
% 299.87/300.43  83688[14:Res:77981.1,40461.0] || subclass(y__dfg,union(null_class,u))* -> member(complement(x__dfg),u).
% 299.87/300.43  85017[12:SpL:69630.1,52735.0] function(x__dfg) || equal(singleton(regular(successor(x__dfg))),null_class)** -> .
% 299.87/300.43  85390[3:Obv:85374.0] ||  -> subclass(intersection(u,regular(v)),complement(v))* equal(v,null_class).
% 299.87/300.43  85468[3:Res:85389.0,357.1] inductive(intersection(u,regular(y__dfg))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  85494[3:Res:85454.0,357.1] inductive(intersection(regular(y__dfg),u)) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  85509[3:Res:85487.0,357.1] inductive(union(null_class,regular(y__dfg))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  85589[3:Obv:85572.0] ||  -> subclass(intersection(regular(u),v),complement(u))* equal(u,null_class).
% 299.87/300.43  86746[10:Res:32790.1,70006.0] || equal(union(u,null_class),successor(null_class))** -> member(null_class,u).
% 299.87/300.43  86747[10:Res:32582.1,70006.0] || equal(union(u,null_class),singleton(null_class))** -> member(null_class,u).
% 299.87/300.43  86817[14:Res:77981.1,70006.0] || subclass(y__dfg,union(u,null_class))* -> member(complement(x__dfg),u).
% 299.87/300.43  86915[0:SpR:71143.0,34342.0] ||  -> equal(intersection(symmetric_difference(u,v),complement(symmetric_difference(v,u))),null_class)**.
% 299.87/300.43  86929[3:SpR:71143.0,57012.0] ||  -> subclass(complement(successor(symmetric_difference(u,v))),complement(symmetric_difference(v,u)))*.
% 299.87/300.43  87624[3:SpR:31.0,81613.0] ||  -> subclass(restrict(union(null_class,u),v,w),union(u,u))*.
% 299.87/300.43  87723[3:SpR:31.0,81640.0] ||  -> subclass(restrict(union(u,u),v,w),union(u,null_class))*.
% 299.87/300.43  87992[0:Obv:87974.0] ||  -> subclass(intersection(u,restrict(v,w,x)),intersection(v,u))*.
% 299.87/300.43  88383[0:Obv:88364.0] ||  -> subclass(intersection(restrict(u,v,w),x),intersection(u,x))*.
% 299.87/300.43  88458[3:SpR:31.0,87597.0] ||  -> subclass(restrict(union(u,null_class),v,w),union(u,u))*.
% 299.87/300.43  88554[3:SpR:31.0,88428.0] ||  -> subclass(restrict(union(u,null_class),v,w),union(null_class,u))*.
% 299.87/300.43  88751[3:SpR:31.0,87675.0] ||  -> subclass(restrict(union(u,u),v,w),union(null_class,u))*.
% 299.87/300.43  89878[7:SpL:40426.0,16445.0] || subclass(y__dfg,union(u,u))* -> member(regular(x__dfg),u).
% 299.87/300.43  89884[7:SpL:40426.0,23420.0] || equal(union(u,u),y__dfg)** -> member(regular(x__dfg),u)*.
% 299.87/300.43  90071[0:SpR:31.0,54457.1] || subclass(u,v) -> subclass(restrict(u,w,x),v)*.
% 299.87/300.43  91524[4:MRR:91504.1,91504.3,9142.1,49805.1] || member(u,cantor(u))* subclass(domain_relation,regular(element_relation)) -> .
% 299.87/300.43  94165[3:Res:90201.1,53249.0] || equal(complement(not_subclass_element(u,v)),null_class)** -> subclass(u,v).
% 299.87/300.43  94325[4:Res:90201.1,49807.0] || equal(complement(rotate(u)),null_class)** equal(null_class,u) -> .
% 299.87/300.43  94327[4:Res:90201.1,49808.0] || equal(complement(flip(u)),null_class)** equal(null_class,u) -> .
% 299.87/300.43  94621[3:Rew:29278.0,94351.0] || equal(union(null_class,u),null_class)** subclass(domain_relation,u) -> .
% 299.87/300.43  94640[8:Rew:29278.0,94452.0] || equal(union(null_class,regular(ordered_pair(singleton(null_class),u))),null_class)** -> .
% 299.87/300.43  96404[3:MRR:96349.0,5383.0] ||  -> equal(ordered_pair(first(regular(domain_relation)),second(regular(domain_relation))),regular(domain_relation))**.
% 299.87/300.43  96405[4:MRR:96356.0,46126.0] ||  -> equal(ordered_pair(first(regular(composition_function)),second(regular(composition_function))),regular(composition_function))**.
% 299.87/300.43  97898[0:MRR:27518.0,97897.0] ||  -> equal(intersection(complement(u),complement(v)),complement(union(u,v)))**.
% 299.87/300.43  99235[3:Rew:99199.0,73878.0] ||  -> subclass(complement(successor(union(null_class,complement(u)))),union(u,null_class))*.
% 299.87/300.43  99282[3:Rew:99199.0,58876.0] ||  -> subclass(complement(successor(union(null_class,complement(u)))),union(u,u))*.
% 299.87/300.43  99300[3:Rew:99199.0,58877.0] ||  -> subclass(complement(successor(union(null_class,complement(u)))),union(null_class,u))*.
% 299.87/300.43  100655[12:SpR:100407.0,67597.1] function(successor(u)) ||  -> equal(successor(successor(u)),successor(u))**.
% 299.87/300.43  102738[3:SpL:99324.0,47227.0] || equal(image(element_relation,successor(u)),power_class(complement(successor(u))))** -> .
% 299.87/300.43  104056[12:SpR:67597.1,99289.0] function(u) ||  -> equal(union(u,successor(u)),successor(u))**.
% 299.87/300.43  104778[7:Res:103961.1,45086.0] || equal(successor(u),null_class) subclass(x__dfg,successor(u))* -> .
% 299.87/300.43  105775[3:Res:105397.0,357.1] inductive(regular(complement(successor(u)))) ||  -> member(null_class,successor(u))*.
% 299.87/300.43  105808[3:Res:105427.0,357.1] inductive(regular(complement(power_class(u)))) ||  -> member(null_class,power_class(u))*.
% 299.87/300.43  105834[3:Res:105505.0,357.1] inductive(regular(successor(u))) ||  -> member(null_class,complement(successor(u)))*.
% 299.87/300.43  105869[3:Res:105506.0,357.1] inductive(regular(power_class(u))) ||  -> member(null_class,complement(power_class(u)))*.
% 299.87/300.43  107118[0:SpR:105396.0,34342.0] ||  -> equal(intersection(union(u,v),complement(union(v,u))),null_class)**.
% 299.87/300.43  107132[3:SpR:105396.0,57012.0] ||  -> subclass(complement(successor(union(u,v))),complement(union(v,u)))*.
% 299.87/300.43  107463[3:Rew:99199.0,107133.0] ||  -> subclass(complement(successor(complement(union(u,v)))),union(v,u))*.
% 299.87/300.43  108723[10:MRR:108722.1,32156.0] || subclass(singleton(null_class),intersection(u,v))* -> member(null_class,v).
% 299.87/300.43  108725[10:MRR:108724.1,32156.0] || subclass(singleton(null_class),intersection(u,v))* -> member(null_class,u).
% 299.87/300.43  109810[10:MRR:109809.0,125.0] || member(u,singleton(singleton(null_class)))* subclass(element_relation,composition_function) -> .
% 299.87/300.43  111609[10:Res:32790.1,55688.0] || equal(union(u,u),successor(null_class))** -> member(null_class,u).
% 299.87/300.43  111610[10:Res:32582.1,55688.0] || equal(union(u,u),singleton(null_class))** -> member(null_class,u).
% 299.87/300.43  111680[14:Res:77981.1,55688.0] || subclass(y__dfg,union(u,u))* -> member(complement(x__dfg),u).
% 299.87/300.43  112022[0:SpR:43895.0,65462.0] ||  -> subclass(intersection(intersection(complement(u),v),intersection(u,w)),null_class)*.
% 299.87/300.43  112023[0:SpR:44429.0,65462.0] ||  -> subclass(intersection(intersection(complement(u),v),intersection(w,u)),null_class)*.
% 299.87/300.43  112139[3:Rew:67444.0,112028.0] ||  -> subclass(intersection(complement(singleton(null_class)),intersection(successor(null_class),u)),null_class)*.
% 299.87/300.43  112041[3:SpR:34471.0,65462.0] ||  -> subclass(intersection(intersection(complement(u),v),union(u,u)),null_class)*.
% 299.87/300.43  112513[3:SpR:27940.0,112095.0] ||  -> equal(u,null_class) subclass(intersection(successor(null_class),singleton(u)),null_class)*.
% 299.87/300.43  112788[10:SpR:112695.0,43.0] ||  -> equal(range__dfg(successor(null_class),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.87/300.43  113170[3:Obv:113158.0] ||  -> subclass(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))*.
% 299.87/300.43  113240[3:SpR:27940.0,112516.0] ||  -> equal(u,null_class) subclass(intersection(singleton(u),successor(null_class)),null_class)*.
% 299.87/300.43  113997[3:SpR:43895.0,112086.0] ||  -> subclass(intersection(union(null_class,complement(u)),intersection(u,v)),null_class)*.
% 299.87/300.43  113998[3:SpR:44429.0,112086.0] ||  -> subclass(intersection(union(null_class,complement(u)),intersection(v,u)),null_class)*.
% 299.87/300.43  114395[3:Rew:67444.0,114293.0] ||  -> subclass(intersection(complement(u),union(null_class,intersection(u,v))),null_class)*.
% 299.87/300.43  114396[3:Rew:67444.0,114294.0] ||  -> subclass(intersection(complement(u),union(null_class,intersection(v,u))),null_class)*.
% 299.87/300.43  114814[3:Rew:67444.0,114703.0] ||  -> subclass(intersection(complement(successor(null_class)),intersection(singleton(null_class),u)),null_class)*.
% 299.87/300.43  115119[3:SpR:114543.0,65462.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,complement(u))),null_class)*.
% 299.87/300.43  115576[3:SpR:44429.0,114061.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,complement(v))),null_class)*.
% 299.87/300.43  118812[0:SpR:43895.0,65465.0] ||  -> subclass(intersection(intersection(u,complement(v)),intersection(v,w)),null_class)*.
% 299.87/300.43  118813[0:SpR:44429.0,65465.0] ||  -> subclass(intersection(intersection(u,complement(v)),intersection(w,v)),null_class)*.
% 299.87/300.43  118942[3:Rew:67444.0,118819.0] ||  -> subclass(intersection(complement(singleton(null_class)),intersection(u,successor(null_class))),null_class)*.
% 299.87/300.43  118832[3:SpR:34471.0,65465.0] ||  -> subclass(intersection(intersection(u,complement(v)),union(v,v)),null_class)*.
% 299.87/300.43  118948[3:Rew:67444.0,118847.0] ||  -> subclass(intersection(complement(successor(null_class)),intersection(u,singleton(null_class))),null_class)*.
% 299.87/300.43  119009[0:SpR:43895.0,65920.0] ||  -> subclass(intersection(intersection(u,v),intersection(complement(u),w)),null_class)*.
% 299.87/300.43  119010[0:SpR:44429.0,65920.0] ||  -> subclass(intersection(intersection(u,v),intersection(complement(v),w)),null_class)*.
% 299.87/300.43  119029[3:SpR:34471.0,65920.0] ||  -> subclass(intersection(union(u,u),intersection(complement(u),v)),null_class)*.
% 299.87/300.43  119176[0:SpR:43895.0,65922.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,complement(u))),null_class)*.
% 299.87/300.43  119177[0:SpR:44429.0,65922.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,complement(v))),null_class)*.
% 299.87/300.43  119196[3:SpR:34471.0,65922.0] ||  -> subclass(intersection(union(u,u),intersection(v,complement(u))),null_class)*.
% 299.87/300.43  119331[0:SpR:89365.1,4915.0] || subclass(u,v) -> subclass(symmetric_difference(v,u),complement(u))*.
% 299.87/300.43  119543[0:SpR:89365.1,70633.0] || subclass(u,v) -> subclass(symmetric_difference(u,v),complement(u))*.
% 299.87/300.43  119571[0:SpR:89365.1,56205.0] || subclass(u,restrict(v,w,x))* -> subclass(u,v).
% 299.87/300.43  120318[3:Res:54912.0,119486.0] ||  -> subclass(restrict(intersection(successor(null_class),u),v,w),singleton(null_class))*.
% 299.87/300.43  120334[3:Res:2619.1,119486.0] || member(u,successor(null_class)) -> subclass(singleton(u),singleton(null_class))*.
% 299.87/300.43  120348[3:Res:55531.0,119486.0] ||  -> subclass(restrict(intersection(u,successor(null_class)),v,w),singleton(null_class))*.
% 299.87/300.43  125645[3:Rew:30027.0,125545.0] || equal(union(null_class,complement(u)),null_class)** -> subclass(v,u)*.
% 299.87/300.43  125554[3:Res:54912.0,119456.0] ||  -> subclass(restrict(intersection(union(null_class,u),v),w,x),u)*.
% 299.87/300.43  125559[3:Res:56205.0,119456.0] ||  -> subclass(intersection(restrict(union(null_class,u),v,w),x),u)*.
% 299.87/300.43  125565[3:Res:56896.0,119456.0] ||  -> subclass(union(null_class,restrict(union(null_class,u),v,w)),u)*.
% 299.87/300.43  125570[3:Res:2619.1,119456.0] || member(u,union(null_class,v))* -> subclass(singleton(u),v).
% 299.87/300.43  125576[3:Res:54862.0,119456.0] ||  -> subclass(intersection(u,restrict(union(null_class,v),w,x)),v)*.
% 299.87/300.43  125584[3:Res:55531.0,119456.0] ||  -> subclass(restrict(intersection(u,union(null_class,v)),w,x),v)*.
% 299.87/300.43  125677[3:SpR:71143.0,125591.0] ||  -> subclass(complement(successor(complement(symmetric_difference(u,v)))),symmetric_difference(v,u))*.
% 299.87/300.43  125681[4:SpR:67192.0,125591.0] ||  -> subclass(complement(successor(complement(apply(null_class,u)))),sum_class(range_of(null_class)))*.
% 299.87/300.43  125687[4:SpR:67191.0,125591.0] ||  -> subclass(complement(successor(complement(apply(null_class,u)))),apply(null_class,v))*.
% 299.87/300.43  125688[4:SpR:67192.0,125591.0] ||  -> subclass(complement(successor(complement(sum_class(range_of(null_class))))),apply(null_class,u))*.
% 299.87/300.43  125807[12:SpR:67597.1,125636.0] function(complement(u)) ||  -> subclass(regular(successor(complement(u))),u)*.
% 299.87/300.43  125817[3:Res:125636.0,357.1] inductive(regular(union(null_class,complement(u)))) ||  -> member(null_class,u)*.
% 299.87/300.43  125890[3:Rew:46840.0,125773.0] ||  -> subclass(regular(power_class(complement(power_class(u)))),image(element_relation,power_class(u)))*.
% 299.87/300.43  125891[3:Rew:46840.0,125775.0] ||  -> subclass(regular(power_class(complement(successor(u)))),image(element_relation,successor(u)))*.
% 299.87/300.43  126053[3:Res:125876.0,357.1] inductive(regular(union(y__dfg,y__dfg))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  126126[3:Res:125622.0,357.1] inductive(regular(union(null_class,u))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  126498[3:Res:125623.0,357.1] inductive(regular(union(u,null_class))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  126624[3:Res:125624.0,357.1] inductive(regular(union(u,u))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  127686[12:SpR:67597.1,125676.0] function(u) ||  -> subclass(complement(successor(successor(u))),complement(u))*.
% 299.87/300.43  128358[3:SpR:43636.1,125761.0] || subclass(complement(u),null_class) -> subclass(complement(successor(null_class)),u)*.
% 299.87/300.43  128891[3:Res:63674.1,125809.0] || equal(successor(complement(u)),null_class) -> subclass(regular(null_class),u)*.
% 299.87/300.43  129360[3:SpR:30.0,128921.0] ||  -> subclass(union(null_class,restrict(union(u,null_class),v,w)),u)*.
% 299.87/300.43  129700[3:Res:54912.0,119464.0] ||  -> subclass(restrict(intersection(union(u,null_class),v),w,x),u)*.
% 299.87/300.43  129705[3:Res:56205.0,119464.0] ||  -> subclass(intersection(restrict(union(u,null_class),v,w),x),u)*.
% 299.87/300.43  129719[3:Res:2619.1,119464.0] || member(u,union(v,null_class))* -> subclass(singleton(u),v).
% 299.87/300.43  129725[3:Res:54862.0,119464.0] ||  -> subclass(intersection(u,restrict(union(v,null_class),w,x)),v)*.
% 299.87/300.43  129735[3:Res:55531.0,119464.0] ||  -> subclass(restrict(intersection(u,union(v,null_class)),w,x),v)*.
% 299.87/300.43  130810[3:SpR:30.0,128932.0] ||  -> subclass(union(null_class,restrict(union(u,u),v,w)),u)*.
% 299.87/300.43  132157[0:SpR:89527.0,4915.0] ||  -> subclass(symmetric_difference(u,intersection(u,v)),complement(intersection(u,v)))*.
% 299.87/300.43  132856[0:SpR:89667.0,4915.0] ||  -> subclass(symmetric_difference(u,intersection(v,u)),complement(intersection(v,u)))*.
% 299.87/300.43  133984[0:SpR:31.0,111103.0] ||  -> subclass(restrict(symmetric_difference(u,v),w,x),union(v,u))*.
% 299.87/300.43  134268[3:SpR:111977.1,75737.0] || subclass(u,singleton(u)) -> subclass(successor(u),complement(u))*.
% 299.87/300.43  134499[3:SpR:111977.1,114543.0] || subclass(u,union(null_class,complement(u)))* -> equal(u,null_class).
% 299.87/300.43  134969[0:Rew:67444.0,134821.0] ||  -> subclass(intersection(complement(u),intersection(intersection(u,v),w)),null_class)*.
% 299.87/300.43  134970[0:Rew:67444.0,134822.0] ||  -> subclass(intersection(complement(u),intersection(intersection(v,u),w)),null_class)*.
% 299.87/300.43  134971[3:Rew:67444.0,134828.0] ||  -> subclass(intersection(successor(null_class),intersection(complement(singleton(null_class)),u)),null_class)*.
% 299.87/300.43  134974[3:Rew:67444.0,134843.0] ||  -> subclass(intersection(complement(u),intersection(union(u,u),v)),null_class)*.
% 299.87/300.43  134975[3:Rew:67444.0,134844.0] ||  -> subclass(intersection(complement(u),intersection(union(u,null_class),v)),null_class)*.
% 299.87/300.43  134976[3:Rew:67444.0,134847.0] ||  -> subclass(intersection(u,intersection(union(null_class,complement(u)),v)),null_class)*.
% 299.87/300.43  134977[3:Rew:67444.0,134859.0] ||  -> subclass(intersection(singleton(null_class),intersection(complement(successor(null_class)),u)),null_class)*.
% 299.87/300.43  134865[0:SpR:30.0,112012.0] ||  -> subclass(intersection(restrict(u,v,w),x),intersection(x,u))*.
% 299.87/300.43  135168[0:SpR:111977.1,134959.0] || subclass(u,intersection(complement(u),v))* -> subclass(u,null_class).
% 299.87/300.43  135288[0:SpR:111977.1,135137.0] || subclass(u,intersection(v,complement(u)))* -> subclass(u,null_class).
% 299.87/300.43  135386[3:SpR:135198.0,114357.0] ||  -> subclass(intersection(u,union(null_class,intersection(complement(u),v))),null_class)*.
% 299.87/300.43  135390[3:SpR:135198.0,111977.1] || subclass(u,intersection(complement(u),v))* -> equal(null_class,u).
% 299.87/300.43  135794[3:Rew:67444.0,135521.0] ||  -> subclass(intersection(u,intersection(intersection(complement(u),v),w)),null_class)*.
% 299.87/300.43  135578[3:SpR:29278.0,135198.0] ||  -> equal(intersection(complement(u),intersection(union(null_class,u),v)),null_class)**.
% 299.87/300.43  135619[3:SpR:89365.1,135198.0] || subclass(u,complement(v))* -> equal(intersection(v,u),null_class).
% 299.87/300.43  135988[3:SpR:135318.0,114357.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,complement(u)))),null_class)*.
% 299.87/300.43  135992[3:SpR:135318.0,111977.1] || subclass(u,intersection(v,complement(u)))* -> equal(null_class,u).
% 299.87/300.43  136389[3:Rew:67444.0,136124.0] ||  -> subclass(intersection(u,intersection(intersection(v,complement(u)),w)),null_class)*.
% 299.87/300.43  136153[3:SpR:135318.0,112095.0] ||  -> subclass(intersection(successor(null_class),intersection(u,complement(singleton(null_class)))),null_class)*.
% 299.87/300.43  136181[3:SpR:29278.0,135318.0] ||  -> equal(intersection(complement(u),intersection(v,union(null_class,u))),null_class)**.
% 299.87/300.43  138138[3:SpR:137946.0,114357.0] ||  -> subclass(intersection(successor(null_class),union(null_class,singleton(singleton(null_class)))),null_class)*.
% 299.87/300.43  138293[3:Rew:67444.0,138157.0] ||  -> subclass(intersection(singleton(singleton(null_class)),intersection(u,successor(null_class))),null_class)*.
% 299.87/300.43  138294[3:Rew:67444.0,138161.0] ||  -> subclass(intersection(singleton(singleton(null_class)),intersection(successor(null_class),u)),null_class)*.
% 299.87/300.43  138295[3:Rew:67444.0,138169.0] ||  -> subclass(intersection(successor(null_class),intersection(singleton(singleton(null_class)),u)),null_class)*.
% 299.87/300.43  138512[3:SpR:111977.1,137325.0] || subclass(u,union(null_class,singleton(u)))* -> subclass(u,null_class).
% 299.87/300.43  138988[3:Rew:67444.0,138785.0] ||  -> subclass(intersection(union(null_class,u),union(null_class,singleton(u))),null_class)*.
% 299.87/300.43  138992[3:Rew:67444.0,138802.0] ||  -> subclass(intersection(union(null_class,u),intersection(v,singleton(u))),null_class)*.
% 299.87/300.43  138993[3:Rew:67444.0,138806.0] ||  -> subclass(intersection(union(null_class,u),intersection(singleton(u),v)),null_class)*.
% 299.87/300.43  138994[3:Rew:67444.0,138816.0] ||  -> subclass(intersection(singleton(u),intersection(union(null_class,u),v)),null_class)*.
% 299.87/300.43  139006[3:Rew:67444.0,138882.0] ||  -> equal(intersection(complement(successor(null_class)),singleton(complement(singleton(null_class)))),null_class)**.
% 299.87/300.43  139270[3:Rew:67444.0,139088.0] ||  -> subclass(intersection(union(u,null_class),union(null_class,singleton(u))),null_class)*.
% 299.87/300.43  139274[3:Rew:67444.0,139105.0] ||  -> subclass(intersection(union(u,null_class),intersection(v,singleton(u))),null_class)*.
% 299.87/300.43  139275[3:Rew:67444.0,139109.0] ||  -> subclass(intersection(union(u,null_class),intersection(singleton(u),v)),null_class)*.
% 299.87/300.43  139276[3:Rew:67444.0,139119.0] ||  -> subclass(intersection(singleton(u),intersection(union(u,null_class),v)),null_class)*.
% 299.87/300.43  139569[3:SpR:138540.0,111977.1] || subclass(u,union(null_class,singleton(u)))* -> equal(null_class,u).
% 299.87/300.43  139580[3:SpR:138540.0,65465.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,singleton(v))),null_class)*.
% 299.87/300.43  139604[3:SpR:138540.0,65462.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,singleton(u))),null_class)*.
% 299.87/300.43  139677[3:SpR:138540.0,65922.0] ||  -> subclass(intersection(union(null_class,singleton(u)),intersection(v,u)),null_class)*.
% 299.87/300.43  139896[3:Rew:67444.0,139678.0] ||  -> subclass(intersection(u,intersection(union(null_class,singleton(u)),v)),null_class)*.
% 299.87/300.43  139714[3:SpR:138540.0,65920.0] ||  -> subclass(intersection(union(null_class,singleton(u)),intersection(u,v)),null_class)*.
% 299.87/300.43  139989[3:Res:2619.1,137329.0] || member(u,singleton(singleton(u)))* -> equal(singleton(u),null_class).
% 299.87/300.43  140294[3:SpR:111977.1,137643.0] || subclass(u,intersection(singleton(u),v))* -> subclass(u,null_class).
% 299.87/300.43  140383[3:SpR:138871.0,112086.0] ||  -> subclass(intersection(union(null_class,singleton(u)),union(u,u)),null_class)*.
% 299.87/300.43  140400[3:SpR:138871.0,65465.0] ||  -> subclass(intersection(intersection(u,singleton(v)),union(v,v)),null_class)*.
% 299.87/300.43  140404[3:SpR:138871.0,65462.0] ||  -> subclass(intersection(intersection(singleton(u),v),union(u,u)),null_class)*.
% 299.87/300.43  140413[3:SpR:138871.0,65922.0] ||  -> subclass(intersection(union(u,u),intersection(v,singleton(u))),null_class)*.
% 299.87/300.43  140579[3:Rew:67444.0,140414.0] ||  -> subclass(intersection(singleton(u),intersection(union(u,u),v)),null_class)*.
% 299.87/300.43  140443[3:SpR:138871.0,114061.0] ||  -> subclass(intersection(union(u,u),union(null_class,singleton(u))),null_class)*.
% 299.87/300.43  140447[3:SpR:138871.0,65920.0] ||  -> subclass(intersection(union(u,u),intersection(singleton(u),v)),null_class)*.
% 299.87/300.43  140699[3:SpR:140091.0,114357.0] ||  -> subclass(intersection(singleton(u),union(null_class,intersection(v,u))),null_class)*.
% 299.87/300.43  140744[3:SpR:140091.0,65465.0] ||  -> subclass(intersection(intersection(u,singleton(v)),intersection(w,v)),null_class)*.
% 299.87/300.43  140748[3:SpR:140091.0,65462.0] ||  -> subclass(intersection(intersection(singleton(u),v),intersection(w,u)),null_class)*.
% 299.87/300.43  140757[3:SpR:140091.0,65922.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,singleton(v))),null_class)*.
% 299.87/300.43  140945[3:Rew:67444.0,140758.0] ||  -> subclass(intersection(singleton(u),intersection(intersection(v,u),w)),null_class)*.
% 299.87/300.43  140770[3:SpR:140091.0,65920.0] ||  -> subclass(intersection(intersection(u,v),intersection(singleton(v),w)),null_class)*.
% 299.87/300.43  140779[3:SpR:111977.1,140091.0] || subclass(u,v) -> equal(intersection(singleton(v),u),null_class)**.
% 299.87/300.43  141229[3:SpR:140218.0,114357.0] ||  -> subclass(intersection(singleton(u),union(null_class,intersection(u,v))),null_class)*.
% 299.87/300.43  141275[3:SpR:140218.0,65465.0] ||  -> subclass(intersection(intersection(u,singleton(v)),intersection(v,w)),null_class)*.
% 299.87/300.43  141279[3:SpR:140218.0,65462.0] ||  -> subclass(intersection(intersection(singleton(u),v),intersection(u,w)),null_class)*.
% 299.87/300.43  141288[3:SpR:140218.0,65922.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,singleton(u))),null_class)*.
% 299.87/300.43  141476[3:Rew:67444.0,141289.0] ||  -> subclass(intersection(singleton(u),intersection(intersection(u,v),w)),null_class)*.
% 299.87/300.43  141301[3:SpR:140218.0,65920.0] ||  -> subclass(intersection(intersection(u,v),intersection(singleton(u),w)),null_class)*.
% 299.87/300.43  141483[3:Rew:67444.0,141338.0] ||  -> equal(intersection(symmetric_difference(u,v),singleton(union(u,v))),null_class)**.
% 299.87/300.43  141567[3:SpR:111977.1,140260.0] || subclass(u,intersection(v,singleton(u)))* -> subclass(u,null_class).
% 299.87/300.43  141661[3:SpR:140325.0,114357.0] ||  -> subclass(intersection(u,union(null_class,intersection(singleton(u),v))),null_class)*.
% 299.87/300.43  141665[3:SpR:140325.0,111977.1] || subclass(u,intersection(singleton(u),v))* -> equal(null_class,u).
% 299.87/300.43  142045[3:Rew:67444.0,141798.0] ||  -> subclass(intersection(u,intersection(intersection(singleton(u),v),w)),null_class)*.
% 299.87/300.43  141865[3:SpR:89365.1,140325.0] || subclass(u,singleton(v))* -> equal(intersection(v,u),null_class).
% 299.87/300.43  142361[3:SpR:141599.0,114357.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,singleton(u)))),null_class)*.
% 299.87/300.43  142365[3:SpR:141599.0,111977.1] || subclass(u,intersection(v,singleton(u)))* -> equal(null_class,u).
% 299.87/300.43  142723[3:Rew:67444.0,142499.0] ||  -> subclass(intersection(u,intersection(intersection(v,singleton(u)),w)),null_class)*.
% 299.87/300.43  142530[3:SpR:141599.0,112095.0] ||  -> subclass(intersection(successor(null_class),intersection(u,singleton(singleton(null_class)))),null_class)*.
% 299.87/300.43  144607[10:Res:32790.1,137731.0] || equal(singleton(u),successor(null_class)) member(null_class,u)* -> .
% 299.87/300.43  144608[10:Res:32582.1,137731.0] || equal(singleton(u),singleton(null_class)) member(null_class,u)* -> .
% 299.87/300.43  146495[14:Res:146475.1,137731.0] || subclass(x__dfg,singleton(u)) member(complement(x__dfg),u)* -> .
% 299.87/300.43  146502[14:Res:146475.1,26.1] || subclass(x__dfg,complement(u)) member(complement(x__dfg),u)* -> .
% 299.87/300.43  146508[14:Res:146475.1,23.0] || subclass(x__dfg,intersection(u,v))* -> member(complement(x__dfg),u).
% 299.87/300.43  146509[14:Res:146475.1,24.0] || subclass(x__dfg,intersection(u,v))* -> member(complement(x__dfg),v).
% 299.87/300.43  146539[14:Res:146475.1,70006.0] || subclass(x__dfg,union(u,null_class))* -> member(complement(x__dfg),u).
% 299.87/300.43  146541[14:Res:146475.1,40461.0] || subclass(x__dfg,union(null_class,u))* -> member(complement(x__dfg),u).
% 299.87/300.43  146542[14:Res:146475.1,55688.0] || subclass(x__dfg,union(u,u))* -> member(complement(x__dfg),u).
% 299.87/300.43  146549[14:Res:146475.1,38234.0] || subclass(x__dfg,successor(null_class)) -> member(complement(x__dfg),singleton(null_class))*.
% 299.87/300.43  146551[14:Res:146475.1,49805.0] || subclass(x__dfg,cantor(complement(x__dfg)))* equal(null_class,element_relation) -> .
% 299.87/300.43  147099[14:SpR:147054.1,125591.0] || equal(successor(null_class),x__dfg) -> subclass(complement(successor(null_class)),x__dfg)*.
% 299.87/300.43  147332[14:Rew:147331.1,147286.1] || equal(successor(null_class),x__dfg) -> equal(union(x__dfg,x__dfg),x__dfg)**.
% 299.87/300.43  147333[14:Rew:147331.1,147303.1] || equal(successor(null_class),x__dfg) -> equal(complement(power_class(x__dfg)),x__dfg)**.
% 299.87/300.43  153972[3:Rew:67444.0,153774.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,complement(u)))),null_class)*.
% 299.87/300.43  153973[3:Rew:67444.0,153776.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,singleton(u)))),null_class)*.
% 299.87/300.43  153974[3:Rew:67444.0,153777.0] ||  -> subclass(intersection(u,intersection(v,intersection(complement(u),w))),null_class)*.
% 299.87/300.43  153975[3:Rew:67444.0,153779.0] ||  -> subclass(intersection(u,intersection(v,intersection(singleton(u),w))),null_class)*.
% 299.87/300.43  153976[0:Rew:67444.0,153786.0] ||  -> subclass(intersection(complement(u),intersection(v,intersection(u,w))),null_class)*.
% 299.87/300.43  153977[0:Rew:67444.0,153787.0] ||  -> subclass(intersection(complement(u),intersection(v,intersection(w,u))),null_class)*.
% 299.87/300.43  153982[3:Rew:67444.0,153806.0] ||  -> subclass(intersection(complement(u),intersection(v,union(u,u))),null_class)*.
% 299.87/300.43  153983[3:Rew:67444.0,153807.0] ||  -> subclass(intersection(complement(u),intersection(v,union(u,null_class))),null_class)*.
% 299.87/300.43  153984[3:Rew:67444.0,153810.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,complement(u)))),null_class)*.
% 299.87/300.43  153985[3:Rew:67444.0,153811.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,singleton(u)))),null_class)*.
% 299.87/300.43  153986[3:Rew:67444.0,153822.0] ||  -> subclass(intersection(singleton(u),intersection(v,union(null_class,u))),null_class)*.
% 299.87/300.43  153987[3:Rew:67444.0,153823.0] ||  -> subclass(intersection(singleton(u),intersection(v,union(u,null_class))),null_class)*.
% 299.87/300.43  153988[3:Rew:67444.0,153824.0] ||  -> subclass(intersection(singleton(u),intersection(v,union(u,u))),null_class)*.
% 299.87/300.43  153989[3:Rew:67444.0,153825.0] ||  -> subclass(intersection(singleton(u),intersection(v,intersection(w,u))),null_class)*.
% 299.87/300.43  153990[3:Rew:67444.0,153826.0] ||  -> subclass(intersection(singleton(u),intersection(v,intersection(u,w))),null_class)*.
% 299.87/300.43  153991[3:Rew:67444.0,153829.0] ||  -> subclass(intersection(singleton(null_class),intersection(u,complement(successor(null_class)))),null_class)*.
% 299.87/300.43  154127[0:SpR:30.0,118998.0] ||  -> subclass(intersection(u,restrict(v,w,x)),intersection(u,v))*.
% 299.87/300.43  154845[3:Res:90201.1,119428.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,u)*.
% 299.87/300.43  154851[3:Res:55241.0,119428.0] ||  -> subclass(restrict(union(null_class,intersection(u,v)),w,x),u)*.
% 299.87/300.43  154854[0:Res:54912.0,119428.0] ||  -> subclass(restrict(intersection(intersection(u,v),w),x,y),u)*.
% 299.87/300.43  154859[0:Res:56205.0,119428.0] ||  -> subclass(intersection(restrict(intersection(u,v),w,x),y),u)*.
% 299.87/300.43  154868[3:Res:56896.0,119428.0] ||  -> subclass(union(null_class,restrict(intersection(u,v),w,x)),u)*.
% 299.87/300.43  154874[0:Res:2619.1,119428.0] || member(u,intersection(v,w))* -> subclass(singleton(u),v).
% 299.87/300.43  154880[0:Res:54862.0,119428.0] ||  -> subclass(intersection(u,restrict(intersection(v,w),x,y)),v)*.
% 299.87/300.43  154892[0:Res:55531.0,119428.0] ||  -> subclass(restrict(intersection(u,intersection(v,w)),x,y),v)*.
% 299.87/300.43  154930[3:Res:125761.0,119428.0] ||  -> subclass(complement(successor(union(null_class,complement(intersection(u,v))))),u)*.
% 299.87/300.43  154982[3:SpR:67463.0,154929.0] ||  -> subclass(complement(successor(complement(symmetric_difference(u,v)))),union(u,v))*.
% 299.87/300.43  155002[3:SpR:89365.1,154929.0] || subclass(u,v) -> subclass(complement(successor(complement(u))),v)*.
% 299.87/300.43  155023[3:SpR:46221.0,154929.0] ||  -> subclass(complement(successor(union(u,complement(power_class(v))))),complement(u))*.
% 299.87/300.43  155024[3:SpR:99391.0,154929.0] ||  -> subclass(complement(successor(union(u,complement(successor(v))))),complement(u))*.
% 299.87/300.43  155025[3:SpR:46227.0,154929.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),v))),power_class(u))*.
% 299.87/300.43  155057[3:Res:154929.0,119428.0] ||  -> subclass(complement(successor(complement(intersection(intersection(u,v),w)))),u)*.
% 299.87/300.43  155077[3:Res:154929.0,119486.0] ||  -> subclass(complement(successor(complement(intersection(successor(null_class),u)))),singleton(null_class))*.
% 299.87/300.43  155103[3:Res:154929.0,119456.0] ||  -> subclass(complement(successor(complement(intersection(union(null_class,u),v)))),u)*.
% 299.87/300.43  155104[3:Res:154929.0,119464.0] ||  -> subclass(complement(successor(complement(intersection(union(u,null_class),v)))),u)*.
% 299.87/300.43  155511[3:SpR:46221.0,154953.0] ||  -> subclass(complement(successor(union(u,complement(power_class(v))))),power_class(v))*.
% 299.87/300.43  155512[3:SpR:99391.0,154953.0] ||  -> subclass(complement(successor(union(u,complement(successor(v))))),successor(v))*.
% 299.87/300.43  155513[3:SpR:46227.0,154953.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),v))),complement(v))*.
% 299.87/300.43  155545[3:Res:154953.0,119428.0] ||  -> subclass(complement(successor(complement(intersection(u,intersection(v,w))))),v)*.
% 299.87/300.43  155565[3:Res:154953.0,119486.0] ||  -> subclass(complement(successor(complement(intersection(u,successor(null_class))))),singleton(null_class))*.
% 299.87/300.43  155591[3:Res:154953.0,119456.0] ||  -> subclass(complement(successor(complement(intersection(u,union(null_class,v))))),v)*.
% 299.87/300.43  155592[3:Res:154953.0,119464.0] ||  -> subclass(complement(successor(complement(intersection(u,union(v,null_class))))),v)*.
% 299.87/300.43  155662[3:SpR:30.0,154872.0] ||  -> subclass(regular(union(null_class,complement(restrict(u,v,w)))),u)*.
% 299.87/300.43  155868[3:Rew:99199.0,155748.0] ||  -> subclass(regular(union(u,complement(union(v,w)))),complement(u))*.
% 299.87/300.43  156208[3:Rew:103600.0,156033.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),complement(intersection(u,v)))*.
% 299.87/300.43  156210[3:Rew:99199.0,156077.0] ||  -> subclass(regular(union(complement(union(u,v)),w)),complement(w))*.
% 299.87/300.43  156324[3:SpR:47178.0,155861.0] ||  -> subclass(regular(union(u,image(element_relation,power_class(v)))),complement(u))*.
% 299.87/300.43  156352[3:Rew:46840.0,156323.0,29278.0,156323.0] ||  -> subclass(regular(complement(intersection(power_class(u),power_class(v)))),power_class(u))*.
% 299.87/300.43  156833[3:SpR:46854.0,156202.0] ||  -> subclass(regular(complement(intersection(power_class(u),power_class(v)))),power_class(v))*.
% 299.87/300.43  157237[3:SpR:47177.0,156204.0] ||  -> subclass(regular(union(image(element_relation,power_class(u)),v)),complement(v))*.
% 299.87/300.43  157495[3:SpR:30.0,154856.0] ||  -> subclass(intersection(union(null_class,restrict(u,v,w)),x),u)*.
% 299.87/300.43  157754[3:SpR:30.0,154864.0] ||  -> subclass(union(null_class,intersection(restrict(u,v,w),x)),u)*.
% 299.87/300.43  157996[3:SpR:30.0,154877.0] ||  -> subclass(intersection(u,union(null_class,restrict(v,w,x))),v)*.
% 299.87/300.43  158316[3:SpR:30.0,154885.0] ||  -> subclass(union(null_class,intersection(u,restrict(v,w,x))),v)*.
% 299.87/300.43  158972[3:SpR:30.0,157492.0] ||  -> subclass(restrict(union(null_class,intersection(u,v)),w,x),v)*.
% 299.87/300.43  159222[3:SpR:30.0,157751.0] ||  -> subclass(union(null_class,restrict(intersection(u,v),w,x)),v)*.
% 299.87/300.43  160066[3:Res:90201.1,119429.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,v)*.
% 299.87/300.43  160075[0:Res:54912.0,119429.0] ||  -> subclass(restrict(intersection(intersection(u,v),w),x,y),v)*.
% 299.87/300.43  160080[0:Res:56205.0,119429.0] ||  -> subclass(intersection(restrict(intersection(u,v),w,x),y),v)*.
% 299.87/300.43  160098[0:Res:2619.1,119429.0] || member(u,intersection(v,w))* -> subclass(singleton(u),w).
% 299.87/300.43  160104[0:Res:54862.0,119429.0] ||  -> subclass(intersection(u,restrict(intersection(v,w),x,y)),w)*.
% 299.87/300.43  160119[0:Res:55531.0,119429.0] ||  -> subclass(restrict(intersection(u,intersection(v,w)),x,y),w)*.
% 299.87/300.43  160161[3:Res:154929.0,119429.0] ||  -> subclass(complement(successor(complement(intersection(intersection(u,v),w)))),v)*.
% 299.87/300.43  160162[3:Res:154953.0,119429.0] ||  -> subclass(complement(successor(complement(intersection(u,intersection(v,w))))),w)*.
% 299.87/300.43  160164[3:Res:125761.0,119429.0] ||  -> subclass(complement(successor(union(null_class,complement(intersection(u,v))))),v)*.
% 299.87/300.43  160227[3:Res:54912.0,119461.0] ||  -> subclass(restrict(intersection(union(u,u),v),w,x),u)*.
% 299.87/300.43  160232[3:Res:56205.0,119461.0] ||  -> subclass(intersection(restrict(union(u,u),v,w),x),u)*.
% 299.87/300.43  160250[3:Res:2619.1,119461.0] || member(u,union(v,v))* -> subclass(singleton(u),v).
% 299.87/300.43  160256[3:Res:54862.0,119461.0] ||  -> subclass(intersection(u,restrict(union(v,v),w,x)),v)*.
% 299.87/300.43  160271[3:Res:55531.0,119461.0] ||  -> subclass(restrict(intersection(u,union(v,v)),w,x),v)*.
% 299.87/300.43  160294[3:Res:154929.0,119461.0] ||  -> subclass(complement(successor(complement(intersection(union(u,u),v)))),u)*.
% 299.87/300.43  160295[3:Res:154953.0,119461.0] ||  -> subclass(complement(successor(complement(intersection(u,union(v,v))))),v)*.
% 299.87/300.43  161335[0:SpL:30.0,154847.0] || equal(restrict(u,v,w),x)* -> subclass(x,u)*.
% 299.87/300.43  161408[0:SpR:30.0,154858.0] ||  -> subclass(intersection(intersection(restrict(u,v,w),x),y),u)*.
% 299.87/300.43  161684[0:SpR:30.0,154873.0] ||  -> subclass(intersection(u,intersection(v,restrict(w,x,y))),w)*.
% 299.87/300.43  162379[0:SpR:30.0,154876.0] ||  -> subclass(intersection(u,intersection(restrict(v,w,x),y)),v)*.
% 299.87/300.43  162646[0:SpR:30.0,154882.0] ||  -> subclass(intersection(intersection(u,restrict(v,w,x)),y),v)*.
% 299.87/300.43  165288[15:Rew:165158.0,37857.1] inductive(complement(y__dfg)) ||  -> subclass(image(successor_relation,null_class),complement(x__dfg))*.
% 299.87/300.43  166141[15:Rew:165880.0,392.0] || subclass(y__dfg,intersection(u,v))* -> member(singleton(w),v)*.
% 299.87/300.43  166142[15:Rew:165880.0,391.0] || subclass(y__dfg,intersection(u,v))* -> member(singleton(w),u)*.
% 299.87/300.43  166152[15:Rew:165880.0,1880.0] || equal(intersection(u,v),y__dfg)** -> member(singleton(w),v)*.
% 299.87/300.43  166153[15:Rew:165880.0,1863.0] || equal(intersection(u,v),y__dfg)** -> member(singleton(w),u)*.
% 299.87/300.43  166199[15:Rew:165880.0,390.0] || subclass(y__dfg,complement(u)) member(singleton(v),u)* -> .
% 299.87/300.43  173012[15:Rew:165880.0,166294.1] || member(range_of(null_class),y__dfg) -> member(apply(null_class,u),y__dfg)*.
% 299.87/300.43  166323[15:Rew:165880.0,22168.0] ||  -> equal(unordered_pair(singleton(u),unordered_pair(u,null_class)),ordered_pair(u,y__dfg))**.
% 299.87/300.43  166329[15:Rew:165880.0,22149.0] ||  -> equal(unordered_pair(null_class,unordered_pair(y__dfg,singleton(u))),ordered_pair(y__dfg,u))**.
% 299.87/300.43  166689[15:Rew:165880.0,39287.1] single_valued_class(singleton(u)) || member(u,cross_product(y__dfg,y__dfg))* -> .
% 299.87/300.43  166959[15:Rew:165880.0,45223.0] || subclass(cross_product(y__dfg,y__dfg),u)* -> member(regular(domain_relation),u).
% 299.87/300.43  173013[15:Rew:165880.0,167583.1] || member(u,y__dfg) equal(cantor(cantor(u)),y__dfg)** -> .
% 299.87/300.43  173014[15:Rew:165880.0,167584.1] || member(u,y__dfg) equal(cantor(sum_class(u)),y__dfg)** -> .
% 299.87/300.43  173015[15:Rew:165880.0,167585.1] || member(u,y__dfg) equal(cantor(power_class(u)),y__dfg)** -> .
% 299.87/300.43  167959[15:Rew:165880.0,81198.0] || member(u,y__dfg) equal(successor(singleton(u)),null_class)** -> .
% 299.87/300.43  173016[15:Rew:165880.0,168095.1] || member(u,y__dfg) equal(sum_class(cantor(u)),y__dfg)** -> .
% 299.87/300.43  173017[15:Rew:165880.0,168096.1] || member(u,y__dfg) equal(sum_class(sum_class(u)),y__dfg)** -> .
% 299.87/300.43  173018[15:Rew:165880.0,168097.1] || member(u,y__dfg) equal(sum_class(power_class(u)),y__dfg)** -> .
% 299.87/300.43  173019[15:Rew:165880.0,168099.1] || member(u,y__dfg) equal(power_class(cantor(u)),y__dfg)** -> .
% 299.87/300.43  173020[15:Rew:165880.0,168100.1] || member(u,y__dfg) equal(power_class(sum_class(u)),y__dfg)** -> .
% 299.87/300.43  173021[15:Rew:165880.0,168101.1] || member(u,y__dfg) equal(power_class(power_class(u)),y__dfg)** -> .
% 299.87/300.43  168147[15:Rew:165880.0,57958.1] || equal(complement(power_class(u)),null_class)** member(u,y__dfg) -> .
% 299.87/300.43  168148[15:Rew:165880.0,57938.1] || equal(complement(sum_class(u)),null_class)** member(u,y__dfg) -> .
% 299.87/300.43  168151[15:Rew:165880.0,53719.0] || member(u,y__dfg) -> member(u,regular(ordered_pair(u,v)))*.
% 299.87/300.43  168176[15:Rew:165880.0,52683.0] || member(u,y__dfg) equal(singleton(cantor(u)),null_class)** -> .
% 299.87/300.43  168177[15:Rew:165880.0,52674.0] || member(u,y__dfg) equal(singleton(sum_class(u)),null_class)** -> .
% 299.87/300.43  168178[15:Rew:165880.0,52673.0] || member(u,y__dfg) equal(singleton(power_class(u)),null_class)** -> .
% 299.87/300.43  168218[15:Rew:165880.0,49777.0] || member(u,y__dfg) equal(unordered_pair(u,v),null_class)** -> .
% 299.87/300.43  168219[15:Rew:165880.0,49776.0] || member(u,y__dfg) equal(unordered_pair(v,u),null_class)** -> .
% 299.87/300.43  168260[15:Rew:165880.0,45149.0] || member(u,y__dfg) -> member(u,complement(singleton(singleton(u))))*.
% 299.87/300.43  168577[15:Rew:165880.0,125692.1] || equal(successor(successor(complement(u))),null_class)** -> subclass(y__dfg,u).
% 299.87/300.43  168586[15:Rew:165880.0,77808.0] || subclass(y__dfg,u) -> equal(regular(unordered_pair(null_class,u)),null_class)**.
% 299.87/300.43  168589[15:Rew:165880.0,77270.0] || subclass(y__dfg,u) -> equal(regular(unordered_pair(u,null_class)),null_class)**.
% 299.87/300.43  168887[15:Rew:165880.0,83064.1] || equal(ordered_pair(u,v),w)* subclass(y__dfg,w)* -> .
% 299.87/300.43  168888[15:Rew:165880.0,77244.1] || equal(unordered_pair(u,v),w)* subclass(y__dfg,w)* -> .
% 299.87/300.43  168916[15:Rew:165880.0,76674.1] || equal(complement(u),null_class) -> equal(union(u,v),y__dfg)**.
% 299.87/300.43  168921[15:Rew:165880.0,43724.1] || subclass(complement(u),null_class)* -> equal(union(u,v),y__dfg)**.
% 299.87/300.43  169017[15:Rew:165880.0,66638.1] || subclass(union(u,null_class),null_class)* -> subclass(y__dfg,complement(u)).
% 299.87/300.43  169020[15:Rew:165880.0,63359.1] || equal(successor(successor(u)),null_class) -> subclass(y__dfg,complement(u))*.
% 299.87/300.43  169021[15:Rew:165880.0,59458.1] || equal(union(u,u),null_class)** -> subclass(y__dfg,complement(u))*.
% 299.87/300.43  169022[15:Rew:165880.0,59457.1] || subclass(union(u,u),null_class)* -> subclass(y__dfg,complement(u)).
% 299.87/300.43  169023[15:Rew:165880.0,57817.1] || subclass(union(null_class,u),null_class)* -> subclass(y__dfg,complement(u)).
% 299.87/300.43  169024[15:Rew:165880.0,53939.1] || equal(complement(u),null_class) subclass(y__dfg,complement(u))* -> .
% 299.87/300.43  173022[15:Rew:165880.0,169107.1] || member(inverse(u),y__dfg)* equal(range_of(u),y__dfg) -> .
% 299.87/300.43  169263[15:Rew:165880.0,134972.0] ||  -> subclass(intersection(element_relation,intersection(complement(compose(element_relation,y__dfg)),u)),null_class)*.
% 299.87/300.43  169292[15:Rew:165880.0,153979.0] ||  -> subclass(intersection(element_relation,intersection(u,complement(compose(element_relation,y__dfg)))),null_class)*.
% 299.87/300.43  169339[15:Rew:165880.0,114398.0] ||  -> subclass(intersection(element_relation,union(null_class,complement(compose(element_relation,y__dfg)))),null_class)*.
% 299.87/300.43  169355[15:Rew:165880.0,88885.0] ||  -> subclass(restrict(complement(compose(element_relation,y__dfg)),u,v),complement(element_relation))*.
% 299.87/300.43  169413[15:Rew:165880.0,134466.0] || subclass(element_relation,complement(compose(element_relation,y__dfg)))* -> equal(null_class,element_relation).
% 299.87/300.43  169428[15:Rew:165880.0,77770.0] ||  -> equal(intersection(intersection(u,element_relation),complement(compose(element_relation,y__dfg))),null_class)**.
% 299.87/300.43  169429[15:Rew:165880.0,77771.0] ||  -> equal(intersection(intersection(element_relation,u),complement(compose(element_relation,y__dfg))),null_class)**.
% 299.87/300.43  169432[15:Rew:165880.0,77860.0] ||  -> equal(intersection(complement(compose(element_relation,y__dfg)),intersection(u,element_relation)),null_class)**.
% 299.87/300.43  169433[15:Rew:165880.0,77862.0] ||  -> equal(intersection(complement(compose(element_relation,y__dfg)),intersection(element_relation,u)),null_class)**.
% 299.87/300.43  169437[15:Rew:165880.0,114100.0] ||  -> subclass(intersection(union(element_relation,element_relation),complement(compose(element_relation,y__dfg))),null_class)*.
% 299.87/300.43  173023[15:Rew:165880.0,169457.1] || equal(compose(element_relation,y__dfg),null_class)** -> equal(complement(element_relation),y__dfg).
% 299.87/300.43  169458[15:Rew:165880.0,48604.0] || equal(compose(element_relation,y__dfg),null_class)** member(u,element_relation)* -> .
% 299.87/300.43  169479[15:Rew:165880.0,45093.0] || subclass(compose(element_relation,y__dfg),null_class)* member(omega,element_relation) -> .
% 299.87/300.43  169480[15:Rew:165880.0,44915.0] || subclass(compose(element_relation,y__dfg),null_class)* member(null_class,element_relation) -> .
% 299.87/300.43  169486[15:Rew:165880.0,63668.0] || equal(successor(compose(element_relation,y__dfg)),null_class)** -> equal(null_class,element_relation).
% 299.87/300.43  169554[15:Rew:165880.0,119655.1] || subclass(u,complement(successor(null_class)))* equal(u,y__dfg) -> .
% 299.87/300.43  169562[15:Rew:165880.0,116752.0] || equal(u,y__dfg) -> equal(symmetric_difference(v,u),complement(v))**.
% 299.87/300.43  169563[15:Rew:165880.0,115913.0] || equal(u,y__dfg) -> equal(symmetric_difference(u,v),complement(v))**.
% 299.87/300.43  169615[15:Rew:165880.0,77816.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(null_class,u)),null_class)**.
% 299.87/300.43  169617[15:Rew:165880.0,77354.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(u,null_class)),null_class)**.
% 299.87/300.43  169634[15:Rew:165880.0,141300.0] || equal(intersection(u,v),y__dfg)** -> equal(singleton(u),null_class).
% 299.87/300.43  169635[15:Rew:165880.0,140769.0] || equal(intersection(u,v),y__dfg)** -> equal(singleton(v),null_class).
% 299.87/300.43  169642[15:Rew:165880.0,118008.0] || equal(intersection(u,v),y__dfg)** -> equal(complement(v),null_class).
% 299.87/300.43  169643[15:Rew:165880.0,118007.0] || equal(intersection(u,v),y__dfg)** -> equal(complement(u),null_class).
% 299.87/300.43  169646[15:Rew:165880.0,90889.0] || equal(intersection(u,v),y__dfg)** -> member(regular(omega),u)*.
% 299.87/300.43  169647[15:Rew:165880.0,90888.0] || equal(intersection(u,v),y__dfg)** -> member(regular(omega),v)*.
% 299.87/300.43  169735[15:Rew:165880.0,91387.0] || equal(y__dfg,x__dfg) equal(complement(singleton(null_class)),x__dfg)** -> .
% 299.87/300.43  169736[15:Rew:165880.0,91386.0] || equal(y__dfg,x__dfg) subclass(x__dfg,complement(singleton(null_class)))* -> .
% 299.87/300.43  169737[15:Rew:165880.0,91384.0] || equal(y__dfg,x__dfg) equal(complement(successor(null_class)),x__dfg)** -> .
% 299.87/300.43  169772[15:Rew:165880.0,39233.1] function(apply(null_class,u)) || member(range_of(null_class),y__dfg)* -> .
% 299.87/300.43  169774[15:Rew:165880.0,138848.0] || equal(union(null_class,u),y__dfg)** -> equal(singleton(u),null_class).
% 299.87/300.43  169785[15:Rew:165880.0,93527.0] || equal(union(null_class,u),y__dfg)** -> equal(complement(u),null_class).
% 299.87/300.43  169795[15:Rew:165880.0,29628.0] || equal(union(null_class,u),y__dfg) -> member(singleton(v),u)*.
% 299.87/300.43  169799[15:Rew:165880.0,139148.0] || equal(union(u,null_class),y__dfg)** -> equal(singleton(u),null_class).
% 299.87/300.43  169803[15:Rew:165880.0,118081.0] || equal(union(u,null_class),y__dfg)** -> equal(complement(u),null_class).
% 299.87/300.43  169811[15:Rew:165880.0,82510.0] || equal(union(u,null_class),y__dfg) -> member(singleton(v),u)*.
% 299.87/300.43  170100[15:Rew:165880.0,39606.1] function(u) ||  -> equal(ordered_pair(v,y__dfg),ordered_pair(v,u))*.
% 299.87/300.43  170145[15:Rew:165880.0,118067.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg)** -> equal(null_class,element_relation).
% 299.87/300.43  170182[15:Rew:165880.0,29631.0] || subclass(y__dfg,union(null_class,u))* -> member(singleton(v),u)*.
% 299.87/300.43  170196[15:Rew:165880.0,117082.0] || equal(complement(u),y__dfg) -> equal(union(u,null_class),null_class)**.
% 299.87/300.43  170197[15:Rew:165880.0,117081.0] || equal(complement(u),y__dfg) -> equal(union(u,u),null_class)**.
% 299.87/300.43  170198[15:Rew:165880.0,117009.0] || equal(complement(u),y__dfg) -> equal(intersection(v,u),null_class)**.
% 299.87/300.43  170199[15:Rew:165880.0,117008.0] || equal(complement(u),y__dfg) -> equal(intersection(u,v),null_class)**.
% 299.87/300.43  170205[15:Rew:165880.0,95740.1] single_valued_class(u) || equal(complement(u),y__dfg)** -> function(u).
% 299.87/300.43  170206[15:Rew:165880.0,91971.0] || equal(complement(u),y__dfg) -> equal(union(null_class,u),null_class)**.
% 299.87/300.43  170207[15:Rew:165880.0,66624.1] || equal(union(u,null_class),null_class)** -> equal(complement(u),y__dfg).
% 299.87/300.43  170208[15:Rew:165880.0,58975.1] || equal(union(null_class,u),null_class)** -> equal(complement(u),y__dfg).
% 299.87/300.43  170209[15:Rew:165880.0,48972.1] || equal(complement(u),null_class)** equal(complement(u),y__dfg) -> .
% 299.87/300.43  170210[15:Rew:165880.0,32957.0] || equal(complement(u),y__dfg) member(singleton(v),u)* -> .
% 299.87/300.43  170214[15:Rew:165880.0,139713.0] || equal(union(null_class,singleton(u)),y__dfg)** -> equal(null_class,u).
% 299.87/300.43  170215[15:Rew:165880.0,138522.0] || equal(union(null_class,singleton(u)),y__dfg)** -> subclass(u,null_class).
% 299.87/300.43  170233[15:Rew:165880.0,118092.0] || equal(union(null_class,complement(u)),y__dfg)** -> equal(u,null_class).
% 299.87/300.43  170234[15:Rew:165880.0,116608.0] || equal(union(null_class,complement(u)),y__dfg)** -> subclass(u,null_class).
% 299.87/300.43  170390[15:Rew:165880.0,140446.0] || equal(union(u,u),y__dfg)** -> equal(singleton(u),null_class).
% 299.87/300.43  170394[15:Rew:165880.0,118080.0] || equal(union(u,u),y__dfg)** -> equal(complement(u),null_class).
% 299.87/300.43  170400[15:Rew:165880.0,89870.0] || equal(union(u,u),y__dfg)** -> member(singleton(v),u)*.
% 299.87/300.43  170403[15:Rew:165880.0,34563.0] ||  -> equal(union(union(null_class,u),union(null_class,complement(u))),y__dfg)**.
% 299.87/300.43  170404[15:Rew:165880.0,34620.0] ||  -> equal(symmetric_difference(union(null_class,u),union(null_class,complement(u))),y__dfg)**.
% 299.87/300.43  170425[15:Rew:165880.0,42129.0] || equal(cantor(complement(cross_product(singleton(null_class),y__dfg))),successor(null_class))** -> .
% 299.87/300.43  170426[15:Rew:165880.0,42130.0] || equal(cantor(complement(cross_product(singleton(null_class),y__dfg))),singleton(null_class))** -> .
% 299.87/300.43  170427[15:Rew:165880.0,49007.0] || equal(complement(cantor(complement(cross_product(singleton(null_class),y__dfg)))),null_class)** -> .
% 299.87/300.43  170431[15:Rew:165880.0,144036.0] || equal(complement(cantor(singleton(cross_product(singleton(null_class),y__dfg)))),null_class)** -> .
% 299.87/300.43  170432[15:Rew:165880.0,144038.0] || equal(cantor(singleton(cross_product(singleton(null_class),y__dfg))),successor(null_class))** -> .
% 299.87/300.43  170433[15:Rew:165880.0,144039.0] || equal(cantor(singleton(cross_product(singleton(null_class),y__dfg))),singleton(null_class))** -> .
% 299.87/300.43  170439[15:Rew:165880.0,49536.0] || equal(complement(cantor(complement(cross_product(singleton(omega),y__dfg)))),null_class)** -> .
% 299.87/300.43  170442[15:Rew:165880.0,144024.0] || equal(complement(cantor(singleton(cross_product(singleton(omega),y__dfg)))),null_class)** -> .
% 299.87/300.43  170450[15:Rew:165880.0,42124.0] || equal(cantor(complement(cross_product(singleton(regular(x__dfg)),y__dfg))),y__dfg)** -> .
% 299.87/300.43  170451[15:Rew:165880.0,42127.0] || subclass(y__dfg,cantor(complement(cross_product(singleton(regular(x__dfg)),y__dfg))))* -> .
% 299.87/300.43  170453[15:Rew:165880.0,144035.0] || subclass(y__dfg,cantor(singleton(cross_product(singleton(regular(x__dfg)),y__dfg))))* -> .
% 299.87/300.43  170477[15:Rew:165880.0,38508.0] ||  -> equal(union(union(null_class,complement(u)),union(u,u)),y__dfg)**.
% 299.87/300.43  170478[15:Rew:165880.0,38512.0] ||  -> equal(union(union(u,u),union(null_class,complement(u))),y__dfg)**.
% 299.87/300.43  170479[15:Rew:165880.0,38513.0] ||  -> equal(symmetric_difference(union(u,u),union(null_class,complement(u))),y__dfg)**.
% 299.87/300.43  170483[15:Rew:165880.0,89862.0] || subclass(y__dfg,union(u,u))* -> member(singleton(v),u)*.
% 299.87/300.43  170513[15:Rew:165880.0,39190.1] function(flip(cross_product(u,universal_class))) ||  -> equal(inverse(u),y__dfg)**.
% 299.87/300.43  170516[15:Rew:165880.0,39191.1] function(restrict(element_relation,universal_class,u)) ||  -> equal(sum_class(u),y__dfg)**.
% 299.87/300.43  170517[15:Rew:165880.0,39602.1] function(u) ||  -> equal(apply(v,y__dfg),apply(v,u))*.
% 299.87/300.43  170526[15:Rew:165880.0,101706.0] || equal(range_of(u),y__dfg) -> equal(singleton(inverse(u)),null_class)**.
% 299.87/300.43  170530[15:Rew:165880.0,39682.1] one_to_one(cross_product(u,universal_class)) ||  -> equal(image(y__dfg,u),y__dfg)**.
% 299.87/300.43  170534[15:Rew:165880.0,90973.0] || equal(complement(successor(u)),y__dfg) -> member(null_class,complement(u))*.
% 299.87/300.43  170583[15:Rew:165880.0,42086.0] ||  -> equal(apply(complement(cross_product(null_class,y__dfg)),y__dfg),sum_class(range_of(null_class)))**.
% 299.87/300.43  170584[15:Rew:165880.0,42117.0] || equal(cantor(complement(cross_product(singleton(singleton(u)),y__dfg))),y__dfg)** -> .
% 299.87/300.43  170585[15:Rew:165880.0,42118.0] || subclass(y__dfg,cantor(complement(cross_product(singleton(singleton(u)),y__dfg))))* -> .
% 299.87/300.43  170612[15:Rew:165880.0,77933.1] || equal(power_class(u),null_class) subclass(y__dfg,power_class(u))* -> .
% 299.87/300.43  170623[15:Rew:165880.0,63644.1] || equal(successor(u),null_class) -> equal(complement(power_class(u)),y__dfg)**.
% 299.87/300.43  170827[15:Rew:165880.0,52647.0] || subclass(y__dfg,union(null_class,singleton(singleton(singleton(singleton(u))))))* -> .
% 299.87/300.43  170830[15:Rew:165880.0,52885.0] || subclass(y__dfg,cantor(singleton(u)))* equal(null_class,element_relation) -> .
% 299.87/300.43  170880[15:Rew:165880.0,54292.0] || equal(union(null_class,singleton(singleton(singleton(singleton(u))))),y__dfg)** -> .
% 299.87/300.43  170903[15:Rew:165880.0,57595.1] || equal(successor(u),null_class) -> subclass(y__dfg,complement(singleton(u)))*.
% 299.87/300.43  170987[15:Rew:165880.0,105853.0] || equal(power_class(u),y__dfg) -> subclass(regular(power_class(u)),null_class)*.
% 299.87/300.43  170988[15:Rew:165880.0,77936.1] || equal(power_class(u),null_class)** equal(power_class(u),y__dfg) -> .
% 299.87/300.43  170991[15:Rew:165880.0,60881.1] function(u) || equal(power_class(apply(u,v)),y__dfg)** -> .
% 299.87/300.43  170992[15:Rew:165880.0,60916.0] || equal(power_class(not_subclass_element(u,v)),y__dfg)** -> subclass(u,v).
% 299.87/300.43  170994[15:Rew:165880.0,61395.1] function(u) || equal(sum_class(apply(u,v)),y__dfg)** -> .
% 299.87/300.43  170995[15:Rew:165880.0,61430.0] || equal(sum_class(not_subclass_element(u,v)),y__dfg)** -> subclass(u,v).
% 299.87/300.43  171014[15:Rew:165880.0,66745.1] function(u) ||  -> equal(union(successor(u),complement(u)),y__dfg)**.
% 299.87/300.43  171015[15:Rew:165880.0,66746.1] function(u) ||  -> equal(symmetric_difference(successor(u),complement(u)),y__dfg)**.
% 299.87/300.43  171019[15:Rew:165880.0,82502.0] || subclass(y__dfg,union(u,null_class))* -> member(singleton(v),u)*.
% 299.87/300.43  171097[15:Rew:165880.0,73311.0] ||  -> equal(union(apply(null_class,u),complement(sum_class(range_of(null_class)))),y__dfg)**.
% 299.87/300.43  171098[15:Rew:165880.0,73312.0] ||  -> equal(symmetric_difference(apply(null_class,u),complement(sum_class(range_of(null_class)))),y__dfg)**.
% 299.87/300.43  171099[15:Rew:165880.0,73372.0] ||  -> equal(union(sum_class(range_of(null_class)),complement(apply(null_class,u))),y__dfg)**.
% 299.87/300.43  171100[15:Rew:165880.0,73373.0] ||  -> equal(symmetric_difference(sum_class(range_of(null_class)),complement(apply(null_class,u))),y__dfg)**.
% 299.87/300.43  171111[15:Rew:165880.0,73864.0] ||  -> equal(union(union(u,null_class),union(null_class,complement(u))),y__dfg)**.
% 299.87/300.43  171112[15:Rew:165880.0,73865.0] ||  -> equal(symmetric_difference(union(u,null_class),union(null_class,complement(u))),y__dfg)**.
% 299.87/300.43  171113[15:Rew:165880.0,74239.0] ||  -> equal(union(apply(null_class,u),complement(apply(null_class,v))),y__dfg)**.
% 299.87/300.43  171114[15:Rew:165880.0,74240.0] ||  -> equal(symmetric_difference(apply(null_class,u),complement(apply(null_class,v))),y__dfg)**.
% 299.87/300.43  171127[15:Rew:165880.0,105826.0] || equal(successor(u),y__dfg) -> subclass(regular(successor(u)),null_class)*.
% 299.87/300.43  171128[15:Rew:165880.0,104779.1] || equal(successor(u),null_class)** equal(successor(u),y__dfg) -> .
% 299.87/300.43  171131[15:Rew:165880.0,104776.1] || equal(successor(u),null_class) subclass(y__dfg,successor(u))* -> .
% 299.87/300.43  171140[15:Rew:165880.0,77074.1] || equal(complement(u),null_class) -> equal(union(v,u),y__dfg)**.
% 299.87/300.43  171141[15:Rew:165880.0,75487.1] || subclass(complement(u),null_class)* -> equal(union(v,u),y__dfg)**.
% 299.87/300.43  171176[15:Rew:165880.0,78214.0] || subclass(y__dfg,cantor(complement(cross_product(singleton(complement(x__dfg)),y__dfg))))* -> .
% 299.87/300.43  171177[15:Rew:165880.0,146553.0] || subclass(x__dfg,cantor(complement(cross_product(singleton(complement(x__dfg)),y__dfg))))* -> .
% 299.87/300.43  171181[15:Rew:165880.0,144069.0] || subclass(y__dfg,cantor(singleton(cross_product(singleton(complement(x__dfg)),y__dfg))))* -> .
% 299.87/300.43  171182[15:Rew:165880.0,146554.0] || subclass(x__dfg,cantor(singleton(cross_product(singleton(complement(x__dfg)),y__dfg))))* -> .
% 299.87/300.43  171265[15:Rew:165880.0,83565.1] || equal(ordered_pair(u,v),w)* equal(w,y__dfg) -> .
% 299.87/300.43  171266[15:Rew:165880.0,83080.1] || equal(unordered_pair(u,v),w)* equal(w,y__dfg) -> .
% 299.87/300.43  171286[15:Rew:165880.0,85023.1] function(x__dfg) || equal(power_class(regular(successor(x__dfg))),y__dfg)** -> .
% 299.87/300.43  171287[15:Rew:165880.0,85024.1] function(x__dfg) || equal(sum_class(regular(successor(x__dfg))),y__dfg)** -> .
% 299.87/300.43  171303[15:Rew:165880.0,86916.0] ||  -> equal(union(symmetric_difference(u,v),complement(symmetric_difference(v,u))),y__dfg)**.
% 299.87/300.43  171304[15:Rew:165880.0,86917.0] ||  -> equal(symmetric_difference(symmetric_difference(u,v),complement(symmetric_difference(v,u))),y__dfg)**.
% 299.87/300.43  171327[15:Rew:165880.0,90431.0] || equal(complement(singleton(regular(u))),y__dfg)** -> equal(u,null_class).
% 299.87/300.43  171471[15:Rew:165880.0,95957.0] || equal(complement(compose(u,inverse(u))),y__dfg)** -> single_valued_class(u).
% 299.87/300.43  171647[15:Rew:165880.0,100245.1] function(u) || equal(cantor(apply(u,v)),y__dfg)** -> .
% 299.87/300.43  171648[15:Rew:165880.0,100284.0] || equal(cantor(not_subclass_element(u,v)),y__dfg)** -> subclass(u,v).
% 299.87/300.43  171650[15:Rew:165880.0,100727.1] function(x__dfg) || equal(cantor(regular(successor(x__dfg))),y__dfg)** -> .
% 299.87/300.43  171707[15:Rew:165880.0,107119.0] ||  -> equal(union(union(u,v),complement(union(v,u))),y__dfg)**.
% 299.87/300.43  171708[15:Rew:165880.0,107120.0] ||  -> equal(symmetric_difference(union(u,v),complement(union(v,u))),y__dfg)**.
% 299.87/300.43  171987[15:Rew:165880.0,128854.0] || equal(complement(successor(complement(u))),y__dfg)** -> member(null_class,u).
% 299.87/300.43  172030[15:Rew:165880.0,135545.0] || equal(intersection(complement(u),v),y__dfg)** -> equal(null_class,u).
% 299.87/300.43  172031[15:Rew:165880.0,135180.0] || equal(intersection(complement(u),v),y__dfg)** -> subclass(u,null_class).
% 299.87/300.43  172032[15:Rew:165880.0,136148.0] || equal(intersection(u,complement(v)),y__dfg)** -> equal(null_class,v).
% 299.87/300.43  172033[15:Rew:165880.0,135300.0] || equal(intersection(u,complement(v)),y__dfg)** -> subclass(v,null_class).
% 299.87/300.43  172038[15:Rew:165880.0,139905.0] ||  -> equal(union(u,union(null_class,complement(singleton(complement(u))))),y__dfg)**.
% 299.87/300.43  172040[15:Rew:165880.0,141822.0] || equal(intersection(singleton(u),v),y__dfg)** -> equal(null_class,u).
% 299.87/300.43  172041[15:Rew:165880.0,140307.0] || equal(intersection(singleton(u),v),y__dfg)** -> subclass(u,null_class).
% 299.87/300.43  172064[15:Rew:165880.0,142523.0] || equal(intersection(u,singleton(v)),y__dfg)** -> equal(null_class,v).
% 299.87/300.43  172065[15:Rew:165880.0,141580.0] || equal(intersection(u,singleton(v)),y__dfg)** -> subclass(v,null_class).
% 299.87/300.43  172086[15:Rew:165880.0,143978.0] ||  -> equal(apply(singleton(cross_product(null_class,y__dfg)),y__dfg),sum_class(range_of(null_class)))**.
% 299.87/300.43  172087[15:Rew:165880.0,144023.0] || subclass(y__dfg,cantor(singleton(cross_product(singleton(singleton(u)),y__dfg))))* -> .
% 299.87/300.43  172342[15:Rew:165880.0,151547.0] || member(y__dfg,complement(intersection(union(u,v),power_class(w))))* -> .
% 299.87/300.43  172343[15:Rew:165880.0,151549.0] || member(y__dfg,complement(intersection(power_class(u),union(v,w))))* -> .
% 299.87/300.43  172345[15:Rew:165880.0,151586.0] || member(y__dfg,complement(union(element_relation,complement(compose(element_relation,y__dfg)))))* -> .
% 299.87/300.43  172408[15:Rew:165880.0,155076.0] || equal(complement(successor(complement(intersection(successor(null_class),u)))),y__dfg)** -> .
% 299.87/300.43  172420[15:Rew:165880.0,155564.0] || equal(complement(successor(complement(intersection(u,successor(null_class))))),y__dfg)** -> .
% 299.87/300.43  172696[15:Rew:165880.0,165289.1] inductive(complement(y__dfg)) || equal(image(successor_relation,null_class),y__dfg)** -> .
% 299.87/300.43  179290[15:Res:166222.0,357.1] inductive(complement(compose(element_relation,y__dfg))) ||  -> member(null_class,complement(element_relation))*.
% 299.87/300.43  180456[15:SpR:165954.0,166377.1] function(restrict(element_relation,y__dfg,u)) ||  -> equal(sum_class(u),y__dfg)**.
% 299.87/300.43  180691[15:SpR:165958.0,166377.1] function(flip(cross_product(u,y__dfg))) ||  -> equal(inverse(u),y__dfg)**.
% 299.87/300.43  181320[15:Res:49.1,166218.1] inductive(complement(compose(element_relation,y__dfg))) || member(null_class,element_relation)* -> .
% 299.87/300.43  184842[15:SpR:166354.0,166388.1] one_to_one(cross_product(u,y__dfg)) ||  -> equal(image(y__dfg,u),y__dfg)**.
% 299.87/300.43  2685[3:SpR:2641.1,2641.1] single_valued_class(u) single_valued_class(v) ||  -> equal(single_valued2(u),single_valued2(v))*.
% 299.87/300.43  2711[3:SpR:2642.1,2642.1] single_valued_class(u) single_valued_class(v) ||  -> equal(single_valued1(u),single_valued1(v))*.
% 299.87/300.43  2714[3:SpR:2656.1,2656.1] function(u) function(v) ||  -> equal(single_valued2(u),single_valued2(v))*.
% 299.87/300.43  2715[3:SpR:2656.1,2641.1] function(u) single_valued_class(v) ||  -> equal(single_valued2(u),single_valued2(v))*.
% 299.87/300.43  2719[3:SpR:2657.1,2657.1] function(u) function(v) ||  -> equal(single_valued1(u),single_valued1(v))*.
% 299.87/300.43  2720[3:SpR:2657.1,2642.1] function(u) single_valued_class(v) ||  -> equal(single_valued1(u),single_valued1(v))*.
% 299.87/300.43  3749[0:Res:3714.0,9.0] || subclass(u,intersection(v,u))* -> equal(intersection(v,u),u).
% 299.87/300.43  4928[0:Res:4891.0,9.0] || subclass(u,intersection(u,v))* -> equal(intersection(u,v),u).
% 299.87/300.43  5122[0:SpR:30.0,4915.0] ||  -> subclass(symmetric_difference(u,cross_product(v,w)),complement(restrict(u,v,w)))*.
% 299.87/300.43  5124[0:SpR:31.0,4915.0] ||  -> subclass(symmetric_difference(cross_product(u,v),w),complement(restrict(w,u,v)))*.
% 299.87/300.43  8466[0:Res:7364.1,357.1] inductive(singleton(u)) ||  -> member(u,v)* member(null_class,complement(v))*.
% 299.87/300.43  9159[4:MRR:9138.0,9142.1] || member(u,apply(null_class,v))* -> member(u,apply(null_class,w))*.
% 299.87/300.43  5138[0:Res:4915.0,357.1] inductive(symmetric_difference(u,v)) ||  -> member(null_class,complement(intersection(u,v)))*.
% 299.87/300.43  2665[0:Res:2619.1,357.1] inductive(singleton(u)) || member(u,v)* -> member(null_class,v)*.
% 299.87/300.43  5026[3:Res:5013.1,9.0] || equal(null_class,u) subclass(v,u)* -> equal(v,u).
% 299.87/300.43  22266[4:SpL:22152.0,16.0] || member(singleton(singleton(null_class)),cross_product(u,v))* -> member(null_class,u).
% 299.87/300.43  25588[3:Res:8.1,5358.0] || equal(intersection(u,v),domain_relation)** -> member(ordered_pair(null_class,null_class),v)*.
% 299.87/300.43  25629[3:Res:8.1,5357.0] || equal(intersection(u,v),domain_relation)** -> member(ordered_pair(null_class,null_class),u)*.
% 299.87/300.43  26476[0:Res:49.1,3678.1] inductive(intersection(u,v)) || member(null_class,symmetric_difference(u,v))* -> .
% 299.87/300.43  26004[0:Res:25994.1,357.1] inductive(singleton(u)) ||  -> member(u,y__dfg)* member(null_class,complement(x__dfg))*.
% 299.87/300.43  28130[0:MRR:28071.0,9180.1] || subclass(u,complement(unordered_pair(v,regular(u))))* -> equal(u,null_class).
% 299.87/300.43  28131[0:MRR:28072.0,9180.1] || subclass(u,complement(unordered_pair(regular(u),v)))* -> equal(u,null_class).
% 299.87/300.43  29088[8:Res:8.1,26132.1] || equal(complement(u),y__dfg)** equal(u,singleton(singleton(null_class)))* -> .
% 299.87/300.43  29185[0:Obv:29132.1] || member(u,v) -> subclass(singleton(u),intersection(v,singleton(u)))*.
% 299.87/300.43  29321[3:Rew:29271.0,7717.0] || member(u,complement(v)) member(u,union(null_class,v))* -> .
% 299.87/300.43  29323[3:Rew:29271.0,7718.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,v)),union(u,complement(v)))*.
% 299.87/300.43  29345[3:Rew:29271.0,13544.0] || equal(complement(u),domain_relation) equal(union(null_class,u),domain_relation)** -> .
% 299.87/300.43  29350[3:Rew:29271.0,13467.0] || subclass(domain_relation,complement(u)) subclass(domain_relation,union(null_class,u))* -> .
% 299.87/300.43  29356[3:Rew:29271.0,7741.0] ||  -> subclass(symmetric_difference(union(null_class,u),complement(v)),union(complement(u),v))*.
% 299.87/300.43  29373[7:Rew:29271.0,28229.0] || subclass(y__dfg,complement(u)) subclass(x__dfg,union(null_class,u))* -> .
% 299.87/300.43  29375[7:Rew:29271.0,19922.0] || subclass(y__dfg,complement(u)) subclass(y__dfg,union(null_class,u))* -> .
% 299.87/300.43  29377[7:Rew:29271.0,19939.0] || subclass(x__dfg,complement(u)) subclass(y__dfg,union(null_class,u))* -> .
% 299.87/300.43  29386[4:Rew:29271.0,23231.0] ||  -> member(singleton(null_class),complement(u)) member(singleton(null_class),union(null_class,u))*.
% 299.87/300.43  29573[3:Rew:29278.0,14320.0] || subclass(domain_relation,union(null_class,cross_product(u,v)))* -> member(null_class,u).
% 299.87/300.43  29574[3:Rew:29278.0,14321.0] || subclass(domain_relation,union(null_class,cross_product(u,v)))* -> member(null_class,v).
% 299.87/300.43  29575[7:Rew:29278.0,20407.0] || equal(union(null_class,singleton(u)),y__dfg)** -> equal(regular(x__dfg),u).
% 299.87/300.43  29637[3:Rew:29278.0,13405.0] || subclass(domain_relation,union(null_class,u)) -> member(ordered_pair(null_class,null_class),u)*.
% 299.87/300.43  29798[3:Rew:29278.0,25688.0] || equal(union(null_class,cross_product(u,v)),domain_relation)** -> member(null_class,u).
% 299.87/300.43  29799[3:Rew:29278.0,25685.0] || equal(union(null_class,cross_product(u,v)),domain_relation)** -> member(null_class,v).
% 299.87/300.43  30574[3:Rew:29278.0,29887.1] || subclass(u,union(null_class,u))* -> equal(union(null_class,u),u).
% 299.87/300.43  30674[3:Rew:29271.0,29395.1] || subclass(complement(u),union(null_class,u))* -> equal(complement(u),null_class).
% 299.87/300.43  31366[0:SpL:31268.0,219.0] || member(u,complement(v)) member(u,union(v,v))* -> .
% 299.87/300.43  31453[9:Rew:31370.0,29705.1] || subclass(y__dfg,u) subclass(union(x__dfg,x__dfg),complement(u))* -> .
% 299.87/300.43  31862[3:SpR:31370.0,30573.0] ||  -> member(regular(union(u,u)),u)* equal(union(null_class,u),null_class).
% 299.87/300.43  31972[3:Res:31861.0,9.0] || subclass(u,union(u,u))* -> equal(union(u,u),u).
% 299.87/300.43  31203[3:Res:31186.0,9.0] || subclass(singleton(null_class),successor(null_class))* -> equal(successor(null_class),singleton(null_class)).
% 299.87/300.43  32691[10:Res:32585.1,3.0] || subclass(complement(u),v)* -> member(null_class,u) member(null_class,v).
% 299.87/300.43  32703[11:Res:32594.1,3.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(null_class,v)*.
% 299.87/300.43  32717[11:Res:32594.1,497.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(null_class,union(u,v))*.
% 299.87/300.43  32726[11:Res:32594.1,9158.0] || subclass(y__dfg,sum_class(range_of(null_class))) -> member(null_class,apply(null_class,u))*.
% 299.87/300.43  32727[11:Res:32594.1,9160.0] || subclass(y__dfg,apply(null_class,u))* -> member(null_class,sum_class(range_of(null_class)))*.
% 299.87/300.43  33013[3:Res:31859.0,357.1] inductive(symmetric_difference(universal_class,complement(u))) ||  -> member(null_class,union(u,u))*.
% 299.87/300.43  33201[10:SpR:30027.0,32585.1] ||  -> member(null_class,union(null_class,u)) member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  33708[11:SpL:29278.0,32704.0] || subclass(y__dfg,union(null_class,u))* member(null_class,complement(u)) -> .
% 299.87/300.43  33822[11:MRR:33801.0,1668.0] || equal(complement(union(u,v)),y__dfg)** -> member(null_class,complement(v)).
% 299.87/300.43  33823[11:MRR:33802.0,1668.0] || equal(complement(union(u,v)),y__dfg)** -> member(null_class,complement(u)).
% 299.87/300.43  33842[11:SpL:57.0,33788.1] inductive(image(element_relation,complement(u))) || equal(power_class(u),y__dfg)** -> .
% 299.87/300.43  33852[11:SpL:29286.0,33788.1] inductive(symmetric_difference(universal_class,u)) || equal(union(u,null_class),y__dfg)** -> .
% 299.87/300.43  33979[0:Obv:33951.1] || member(u,v) -> equal(intersection(complement(v),singleton(u)),null_class)**.
% 299.87/300.43  34348[0:Obv:34322.1] || member(u,v) -> equal(intersection(singleton(u),complement(v)),null_class)**.
% 299.87/300.43  34760[3:MRR:34713.2,3998.0] || member(u,complement(singleton(null_class)))* member(u,successor(null_class)) -> .
% 299.87/300.43  35992[3:SpR:29278.0,35281.0] ||  -> subclass(regular(complement(u)),union(null_class,u))* equal(complement(u),null_class).
% 299.87/300.43  36004[3:Res:35281.0,357.1] inductive(regular(u)) ||  -> equal(u,null_class) member(null_class,complement(u))*.
% 299.87/300.43  36422[0:MRR:36395.0,9181.1] || subclass(u,complement(singleton(not_subclass_element(u,v))))* -> subclass(u,v).
% 299.87/300.43  38231[3:SpL:38149.0,5357.0] || subclass(domain_relation,successor(null_class)) -> member(ordered_pair(null_class,null_class),singleton(null_class))*.
% 299.87/300.43  38506[10:SpR:33220.0,32585.1] ||  -> member(null_class,union(u,u))* member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  38612[3:Rew:29271.0,38488.0,7425.0,38488.0,29278.0,38488.0,211.0,38488.0] ||  -> equal(union(union(null_class,u),v),union(union(u,u),v))*.
% 299.87/300.43  38620[3:Rew:29271.0,38527.0,7425.0,38527.0,29278.0,38527.0,212.0,38527.0] ||  -> equal(union(u,union(null_class,v)),union(u,union(v,v)))*.
% 299.87/300.43  38779[3:Rew:29278.0,38739.0] || equal(union(null_class,singleton(domain_relation)),domain_relation)** -> equal(singleton(domain_relation),null_class).
% 299.87/300.43  38784[7:Rew:29278.0,38744.0] || equal(union(null_class,singleton(x__dfg)),y__dfg)** -> equal(singleton(x__dfg),null_class).
% 299.87/300.43  38747[10:Res:36007.0,32189.0] ||  -> equal(singleton(successor(null_class)),null_class) member(null_class,complement(singleton(successor(null_class))))*.
% 299.87/300.43  39322[12:SoR:39226.0,5028.2] single_valued_class(unordered_pair(u,v)) || equal(unordered_pair(u,v),null_class)** -> .
% 299.87/300.43  41415[11:Res:41306.1,3.0] || equal(u,y__dfg) subclass(u,v)* -> member(null_class,v)*.
% 299.87/300.43  41443[11:Res:41306.1,9158.0] || equal(sum_class(range_of(null_class)),y__dfg) -> member(null_class,apply(null_class,u))*.
% 299.87/300.43  41444[11:Res:41306.1,9160.0] || equal(apply(null_class,u),y__dfg)** -> member(null_class,sum_class(range_of(null_class)))*.
% 299.87/300.43  42052[3:Rew:5296.0,42035.0] ||  -> equal(domain__dfg(complement(cross_product(u,singleton(v))),u,v),single_valued3(null_class))**.
% 299.87/300.43  42377[0:Obv:42298.0] ||  -> equal(intersection(intersection(u,v),singleton(w)),null_class)** member(w,u).
% 299.87/300.43  42702[3:Rew:29278.0,42608.0] ||  -> equal(intersection(symmetric_difference(u,v),union(null_class,intersection(u,v))),null_class)**.
% 299.87/300.43  42707[3:MRR:42585.2,3998.0] || member(u,complement(v)) member(u,intersection(v,w))* -> .
% 299.87/300.43  42868[0:Obv:42784.0] ||  -> equal(intersection(intersection(u,v),singleton(w)),null_class)** member(w,v).
% 299.87/300.43  43127[3:MRR:42997.2,3998.0] || member(u,complement(v)) member(u,intersection(w,v))* -> .
% 299.87/300.43  43740[3:Rew:29271.0,43561.1,7425.0,43561.1] || subclass(u,null_class) -> equal(symmetric_difference(u,v),union(u,v))**.
% 299.87/300.43  43769[3:MRR:43768.2,2622.0] || subclass(u,null_class) member(v,u)* -> member(v,w)*.
% 299.87/300.43  43927[0:Obv:43842.0] ||  -> equal(intersection(singleton(u),intersection(v,w)),null_class)** member(u,v).
% 299.87/300.43  44167[0:SpR:31.0,43895.0] ||  -> equal(intersection(complement(cross_product(u,v)),restrict(w,u,v)),null_class)**.
% 299.87/300.43  44466[0:Obv:44374.0] ||  -> equal(intersection(singleton(u),intersection(v,w)),null_class)** member(u,w).
% 299.87/300.43  45400[10:MRR:32817.1,45394.0] || equal(ordered_pair(u,v),singleton(null_class))** -> equal(singleton(u),null_class).
% 299.87/300.43  45401[10:MRR:32901.1,45394.0] || equal(ordered_pair(u,v),successor(null_class))** -> equal(singleton(u),null_class).
% 299.87/300.43  45448[3:MRR:28598.1,45445.0] || subclass(ordered_pair(u,v),complement(singleton(unordered_pair(u,singleton(v)))))* -> .
% 299.87/300.43  46083[10:MRR:38275.2,46074.0] inductive(complement(compose(element_relation,universal_class))) || member(regular(omega),element_relation)* -> .
% 299.87/300.43  46084[10:MRR:45165.2,46074.0] inductive(u) || subclass(u,v)* -> member(regular(omega),v)*.
% 299.87/300.43  46352[0:Rew:46218.0,5157.0] ||  -> subclass(symmetric_difference(complement(u),power_class(v)),union(u,complement(power_class(v))))*.
% 299.87/300.43  46597[0:Rew:46218.0,34034.0] ||  -> equal(intersection(power_class(complement(power_class(u))),image(element_relation,power_class(u))),null_class)**.
% 299.87/300.43  46654[0:Rew:46218.0,5204.0] ||  -> subclass(symmetric_difference(power_class(u),complement(v)),union(complement(power_class(u)),v))*.
% 299.87/300.43  47921[3:Rew:29278.0,47868.0] ||  -> subclass(complement(power_class(union(u,u))),complement(power_class(union(null_class,u))))*.
% 299.87/300.43  47923[3:Rew:29278.0,47922.0] ||  -> equal(complement(power_class(union(null_class,u))),complement(power_class(union(u,u))))*.
% 299.87/300.43  48592[3:Rew:29278.0,48195.1,29271.0,48195.1] || equal(null_class,u) -> equal(union(null_class,v),union(u,v))*.
% 299.87/300.43  48595[3:Rew:29286.0,48241.1,29283.0,48241.1] || equal(null_class,u) -> equal(union(v,null_class),union(v,u))*.
% 299.87/300.43  49726[12:SpR:39704.1,45564.0] one_to_one(u) ||  -> member(null_class,complement(singleton(ordered_pair(inverse(u),v))))*.
% 299.87/300.43  49840[3:Res:359.2,48580.1] || subclass(u,v)* equal(null_class,v) -> subclass(u,w)*.
% 299.87/300.43  49843[3:Res:358.2,48580.1] || subclass(u,v)* equal(null_class,v) -> equal(u,null_class).
% 299.87/300.43  49866[3:Res:2363.1,48580.1] || equal(union(u,v),null_class) -> equal(symmetric_difference(u,v),null_class)**.
% 299.87/300.43  49987[12:SpL:39704.1,49731.0] one_to_one(u) || member(null_class,singleton(ordered_pair(inverse(u),v)))* -> .
% 299.87/300.43  51441[12:SpR:44859.1,39349.1] function(u) || subclass(u,null_class)* -> equal(successor(u),null_class).
% 299.87/300.43  52908[4:Res:4488.1,49805.0] || subclass(domain_relation,cantor(ordered_pair(null_class,null_class)))* equal(null_class,element_relation) -> .
% 299.87/300.43  54110[12:SpR:51838.1,39349.1] function(u) || equal(null_class,u) -> equal(successor(u),null_class)**.
% 299.87/300.43  54884[0:SpR:495.0,54752.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),union(v,w))*.
% 299.87/300.43  54885[0:SpR:6542.0,54752.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),successor(v))*.
% 299.87/300.43  56227[0:SpR:495.0,55831.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),union(u,v))*.
% 299.87/300.43  56228[0:SpR:6542.0,55831.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),successor(u))*.
% 299.87/300.43  56670[0:Obv:56656.1] || subclass(u,symmetric_difference(v,w))* -> subclass(u,union(v,w)).
% 299.87/300.43  56918[3:SpR:495.0,56263.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),complement(v))),union(u,v))*.
% 299.87/300.43  56919[3:SpR:6542.0,56263.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),complement(singleton(u)))),successor(u))*.
% 299.87/300.43  57020[3:SpR:46226.0,57012.0] ||  -> subclass(complement(successor(image(element_relation,power_class(u)))),power_class(complement(power_class(u))))*.
% 299.87/300.43  57708[3:Res:56600.0,357.1] inductive(symmetric_difference(universal_class,union(y__dfg,y__dfg))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  57821[3:Res:56552.0,357.1] inductive(symmetric_difference(universal_class,union(null_class,u))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  57896[7:Res:56560.1,17507.0] || equal(complement(intersection(u,v)),null_class)** -> member(regular(x__dfg),v).
% 299.87/300.43  57897[7:Res:56560.1,17506.0] || equal(complement(intersection(u,v)),null_class)** -> member(regular(x__dfg),u).
% 299.87/300.43  57902[3:Res:56560.1,392.0] || equal(complement(intersection(u,v)),null_class)** -> member(singleton(w),v)*.
% 299.87/300.43  57903[3:Res:56560.1,391.0] || equal(complement(intersection(u,v)),null_class)** -> member(singleton(w),u)*.
% 299.87/300.43  58881[3:Res:57027.0,357.1] inductive(complement(successor(complement(u)))) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  59143[3:Res:54904.0,357.1] inductive(intersection(u,symmetric_difference(universal_class,v))) ||  -> member(null_class,complement(v))*.
% 299.87/300.43  59176[3:Res:59145.0,357.1] inductive(intersection(u,symmetric_difference(universal_class,y__dfg))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  59384[3:Res:56247.0,357.1] inductive(intersection(symmetric_difference(universal_class,u),v)) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  59419[3:Res:59386.0,357.1] inductive(intersection(symmetric_difference(universal_class,y__dfg),u)) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  59461[3:Res:57807.0,357.1] inductive(symmetric_difference(universal_class,union(u,u))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  59532[3:Res:58852.0,357.1] inductive(complement(successor(complement(u)))) ||  -> member(null_class,union(u,u))*.
% 299.87/300.43  59662[3:Res:56896.0,357.1] inductive(union(null_class,restrict(u,v,w))) ||  -> member(null_class,u)*.
% 299.87/300.43  59867[0:Res:54862.0,357.1] inductive(intersection(u,restrict(v,w,x))) ||  -> member(null_class,v)*.
% 299.87/300.43  59915[0:SpR:31.0,54912.0] ||  -> subclass(restrict(restrict(u,v,w),x,y),cross_product(v,w))*.
% 299.87/300.43  59918[0:SpR:115.0,54912.0] ||  -> subclass(restrict(symmetric_difference(u,v),w,x),complement(intersection(u,v)))*.
% 299.87/300.43  60251[0:Res:56205.0,357.1] inductive(intersection(restrict(u,v,w),x)) ||  -> member(null_class,u)*.
% 299.87/300.43  60466[3:Obv:60454.0] ||  -> equal(intersection(regular(u),intersection(u,v)),null_class)** equal(u,null_class).
% 299.87/300.43  60468[3:Obv:60457.0] ||  -> equal(intersection(regular(u),intersection(v,u)),null_class)** equal(u,null_class).
% 299.87/300.43  60534[3:Con:60532.1] || member(u,complement(successor(null_class)))* -> member(u,complement(singleton(null_class))).
% 299.87/300.43  62100[4:Res:57034.1,23274.1] || equal(successor(u),null_class)** equal(u,singleton(singleton(null_class)))* -> .
% 299.87/300.43  64692[7:Res:36007.0,62101.1] || equal(successor(complement(singleton(x__dfg))),null_class)** -> equal(singleton(x__dfg),null_class).
% 299.87/300.43  64851[3:Res:36007.0,63690.1] || equal(successor(complement(singleton(domain_relation))),null_class)** -> equal(singleton(domain_relation),null_class).
% 299.87/300.43  64937[3:SpL:29278.0,64080.0] || equal(successor(union(null_class,u)),null_class)** -> member(omega,complement(u)).
% 299.87/300.43  64958[10:SpL:29278.0,64081.0] || equal(successor(union(null_class,u)),null_class)** -> member(null_class,complement(u)).
% 299.87/300.43  65097[0:Obv:65058.1] || equal(u,v)* member(w,v)* -> member(w,u)*.
% 299.87/300.43  65464[0:Obv:65430.1] || subclass(u,v) -> subclass(intersection(u,w),intersection(v,w))*.
% 299.87/300.43  65919[0:Obv:65891.1] || subclass(u,v) -> subclass(intersection(w,u),intersection(v,w))*.
% 299.87/300.43  65938[3:Rew:31204.1,65937.0] || member(null_class,u) -> subclass(successor(null_class),intersection(u,singleton(null_class)))*.
% 299.87/300.43  66253[3:Rew:66163.0,29907.0] || member(u,complement(v)) member(u,union(v,null_class))* -> .
% 299.87/300.43  66256[3:Rew:66163.0,29909.0] ||  -> subclass(symmetric_difference(complement(u),union(v,null_class)),union(u,complement(v)))*.
% 299.87/300.43  67225[4:Rew:30027.0,67224.0] ||  -> subclass(union(null_class,complement(apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.87/300.43  67227[4:Rew:30027.0,67226.0] ||  -> subclass(union(null_class,complement(sum_class(range_of(null_class)))),complement(apply(null_class,u)))*.
% 299.87/300.43  67229[4:Rew:30027.0,67228.0] ||  -> subclass(union(null_class,complement(apply(null_class,u))),complement(sum_class(range_of(null_class))))*.
% 299.87/300.43  67230[3:Rew:29278.0,66532.1] inductive(symmetric_difference(universal_class,complement(omega))) ||  -> equal(union(null_class,omega),omega)**.
% 299.87/300.43  67231[3:Rew:29278.0,66538.1] || equal(successor(u),null_class) -> equal(union(null_class,singleton(u)),null_class)**.
% 299.87/300.43  67234[3:Rew:29278.0,66557.1] || equal(null_class,u) -> subclass(union(null_class,v),union(u,v))*.
% 299.87/300.43  66610[10:Rew:66163.0,64959.1] || equal(successor(union(u,null_class)),null_class)** -> member(null_class,complement(u)).
% 299.87/300.43  66611[3:Rew:66163.0,61887.1] inductive(symmetric_difference(universal_class,union(u,null_class))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  66613[11:Rew:66163.0,33709.1] || subclass(y__dfg,union(u,null_class))* member(null_class,complement(u)) -> .
% 299.87/300.43  66636[3:Rew:66163.0,29923.0] || equal(complement(u),domain_relation) equal(union(u,null_class),domain_relation)** -> .
% 299.87/300.43  66651[3:Rew:66163.0,29928.0] || subclass(domain_relation,complement(u)) subclass(domain_relation,union(u,null_class))* -> .
% 299.87/300.43  66652[3:Rew:66163.0,64938.1] || equal(successor(union(u,null_class)),null_class)** -> member(omega,complement(u)).
% 299.87/300.43  66656[3:Rew:66163.0,29934.0] ||  -> subclass(symmetric_difference(union(u,null_class),complement(v)),union(complement(u),v))*.
% 299.87/300.43  66670[7:Rew:66163.0,29953.0] || subclass(y__dfg,complement(u)) subclass(y__dfg,union(u,null_class))* -> .
% 299.87/300.43  66672[7:Rew:66163.0,29951.0] || subclass(y__dfg,complement(u)) subclass(x__dfg,union(u,null_class))* -> .
% 299.87/300.43  66673[7:Rew:66163.0,29955.0] || subclass(x__dfg,complement(u)) subclass(y__dfg,union(u,null_class))* -> .
% 299.87/300.43  66687[4:Rew:66163.0,29965.0] ||  -> member(singleton(null_class),complement(u)) member(singleton(null_class),union(u,null_class))*.
% 299.87/300.43  67257[4:Rew:66811.0,66888.0] ||  -> subclass(union(null_class,apply(null_class,u)),union(null_class,apply(null_class,v)))*.
% 299.87/300.43  67258[4:Rew:66811.0,66909.0] ||  -> subclass(union(null_class,apply(null_class,u)),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.43  67259[4:Rew:66811.0,66910.0] ||  -> subclass(union(null_class,sum_class(range_of(null_class))),union(null_class,apply(null_class,u)))*.
% 299.87/300.43  66969[12:Rew:66811.0,39710.1] one_to_one(u) ||  -> equal(union(null_class,inverse(u)),successor(inverse(u)))**.
% 299.87/300.43  67084[3:Rew:67071.0,9992.1] || member(u,union(v,null_class))* -> member(u,union(null_class,v))*.
% 299.87/300.43  67085[3:Rew:67071.0,7770.0] || member(u,union(null_class,v))* -> member(u,union(v,null_class))*.
% 299.87/300.43  67096[3:Rew:67071.0,48244.1] || equal(null_class,u) -> subclass(union(null_class,v),union(v,u))*.
% 299.87/300.43  67114[3:Rew:67071.0,43643.1] || subclass(union(u,null_class),null_class)* -> equal(union(null_class,u),null_class).
% 299.87/300.43  67121[11:Rew:67071.0,38376.0] || subclass(y__dfg,union(null_class,u)) -> member(null_class,union(u,null_class))*.
% 299.87/300.43  67124[11:Rew:67071.0,41324.0] || equal(union(null_class,u),y__dfg) -> member(null_class,union(u,null_class))*.
% 299.87/300.43  67272[4:Rew:66163.0,66397.0] ||  -> equal(power_class(complement(apply(null_class,u))),power_class(complement(apply(null_class,v))))*.
% 299.87/300.43  67278[4:Rew:66163.0,66414.0] ||  -> equal(power_class(complement(apply(null_class,u))),power_class(complement(sum_class(range_of(null_class)))))*.
% 299.87/300.43  67321[3:Rew:66163.0,66695.0] ||  -> subclass(regular(complement(u)),union(u,null_class))* equal(complement(u),null_class).
% 299.87/300.43  67322[3:Rew:66163.0,66700.0] || subclass(complement(u),union(u,null_class))* -> equal(complement(u),null_class).
% 299.87/300.43  67372[3:Rew:67292.0,67098.1] || equal(null_class,u) -> equal(union(v,u),union(null_class,v))*.
% 299.87/300.43  67606[3:Rew:29271.0,67545.1] || equal(singleton(u),null_class) -> equal(union(null_class,u),successor(u))**.
% 299.87/300.43  67608[3:Rew:29271.0,67547.1] || equal(null_class,u) -> equal(union(null_class,singleton(u)),successor(u))**.
% 299.87/300.43  68257[12:Rew:29278.0,68256.1] function(intersection(u,universal_class)) ||  -> equal(union(null_class,u),successor(u))**.
% 299.87/300.43  68769[3:SpR:66811.0,30573.0] ||  -> member(regular(union(u,null_class)),u)* equal(union(null_class,u),null_class).
% 299.87/300.43  68985[3:Res:68768.0,9.0] || subclass(u,union(u,null_class))* -> equal(union(u,null_class),u).
% 299.87/300.43  69054[3:SpR:67463.0,43315.1] || subclass(union(u,v),null_class)* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.43  70643[0:SpR:67444.0,168.1] ||  -> equal(intersection(u,v),null_class) member(regular(intersection(v,u)),v)*.
% 299.87/300.43  70644[0:SpR:67444.0,174.1] ||  -> equal(intersection(u,v),null_class) member(regular(intersection(v,u)),u)*.
% 299.87/300.43  70923[0:SpL:67444.0,3731.0] || subclass(y__dfg,intersection(x__dfg,u))* -> equal(intersection(u,x__dfg),y__dfg).
% 299.87/300.43  70956[0:SpL:67444.0,4910.0] || subclass(y__dfg,intersection(u,x__dfg))* -> equal(intersection(x__dfg,u),y__dfg).
% 299.87/300.43  71826[0:SpL:71595.0,497.0] || member(u,symmetric_difference(v,w))* -> member(u,union(w,v)).
% 299.87/300.43  72486[3:Res:66203.0,357.1] inductive(complement(successor(complement(u)))) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  72955[0:SpR:46221.0,70633.0] ||  -> subclass(symmetric_difference(power_class(u),complement(v)),union(v,complement(power_class(u))))*.
% 299.87/300.43  72956[0:SpR:46227.0,70633.0] ||  -> subclass(symmetric_difference(complement(u),power_class(v)),union(complement(power_class(v)),u))*.
% 299.87/300.43  72981[0:Res:70633.0,357.1] inductive(symmetric_difference(u,v)) ||  -> member(null_class,complement(intersection(v,u)))*.
% 299.87/300.43  73309[10:SpR:67192.0,32585.1] ||  -> member(null_class,apply(null_class,u))* member(null_class,complement(sum_class(range_of(null_class))))*.
% 299.87/300.43  73370[10:SpR:67192.0,32585.1] ||  -> member(null_class,sum_class(range_of(null_class))) member(null_class,complement(apply(null_class,u)))*.
% 299.87/300.43  73563[4:Rew:46218.0,73292.0] ||  -> equal(complement(power_class(sum_class(range_of(null_class)))),complement(power_class(apply(null_class,u))))*.
% 299.87/300.43  73583[4:Rew:28.0,73293.0] ||  -> equal(union(sum_class(range_of(null_class)),u),union(apply(null_class,v),u))*.
% 299.87/300.43  73588[4:Rew:28.0,73333.0] ||  -> equal(union(u,sum_class(range_of(null_class))),union(u,apply(null_class,v)))*.
% 299.87/300.43  73862[10:SpR:66602.0,32585.1] ||  -> member(null_class,union(u,null_class)) member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  73911[12:SpR:39349.1,66602.0] function(u) ||  -> equal(union(null_class,complement(u)),complement(successor(u)))**.
% 299.87/300.43  74009[3:Rew:29271.0,73846.0,7425.0,73846.0,29278.0,73846.0,211.0,73846.0] ||  -> equal(union(union(null_class,u),v),union(union(u,null_class),v))*.
% 299.87/300.43  74014[3:Rew:29271.0,73886.0,7425.0,73886.0,29278.0,73886.0,212.0,73886.0] ||  -> equal(union(u,union(null_class,v)),union(u,union(v,null_class)))*.
% 299.87/300.43  74105[12:SpR:39349.1,66614.1] function(u) ||  -> member(null_class,complement(u))* member(null_class,successor(u)).
% 299.87/300.43  74237[10:SpR:67191.0,32585.1] ||  -> member(null_class,apply(null_class,u))* member(null_class,complement(apply(null_class,v)))*.
% 299.87/300.43  74502[4:Rew:46218.0,74220.0] ||  -> equal(complement(power_class(apply(null_class,u))),complement(power_class(apply(null_class,v))))*.
% 299.87/300.43  74514[4:Rew:28.0,74221.0] ||  -> equal(union(apply(null_class,u),v),union(apply(null_class,w),v))*.
% 299.87/300.43  74519[4:Rew:28.0,74261.0] ||  -> equal(union(u,apply(null_class,v)),union(u,apply(null_class,w)))*.
% 299.87/300.43  74588[12:SpL:39349.1,68882.0] function(u) || equal(successor(u),y__dfg) -> member(null_class,u)*.
% 299.87/300.43  74739[12:SpL:39349.1,68885.0] function(u) || subclass(y__dfg,successor(u))* -> member(null_class,u).
% 299.87/300.43  75355[3:SpR:45007.1,27503.0] || subclass(complement(singleton(u)),null_class) -> subclass(complement(successor(u)),null_class)*.
% 299.87/300.43  75506[3:Rew:29271.0,75243.1,7425.0,75243.1,67444.0,75243.1] || subclass(u,null_class) -> equal(symmetric_difference(v,u),union(v,u))**.
% 299.87/300.43  76712[3:Rew:29271.0,76395.1,7425.0,76395.1,67444.0,76395.1] || equal(null_class,u) -> equal(symmetric_difference(u,v),union(u,v))**.
% 299.87/300.43  77103[3:Rew:29271.0,76794.1,7425.0,76794.1,67444.0,76794.1] || equal(null_class,u) -> equal(symmetric_difference(v,u),union(v,u))**.
% 299.87/300.43  77466[4:MRR:77460.1,45231.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(u,null_class)),null_class)**.
% 299.87/300.43  77826[4:MRR:77822.1,45237.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(null_class,u)),null_class)**.
% 299.87/300.43  78410[3:Res:53246.0,549.0] ||  -> equal(singleton(complement(singleton(u))),null_class)** equal(complement(singleton(u)),u).
% 299.87/300.43  81289[3:Res:374.1,63693.1] || subclass(ordered_pair(u,v),w)* equal(successor(w),null_class) -> .
% 299.87/300.43  81295[10:Res:33690.1,63693.1] || equal(successor(union(u,u)),null_class)** -> member(null_class,complement(u)).
% 299.87/300.43  81315[3:Res:235.1,63693.1] || equal(successor(u),null_class) -> equal(restrict(u,v,w),null_class)**.
% 299.87/300.43  82008[12:SpR:67597.1,56263.0] function(intersection(u,v)) ||  -> subclass(successor(intersection(u,v)),u)*.
% 299.87/300.43  82009[12:SpR:67597.1,57352.0] function(intersection(u,v)) ||  -> subclass(successor(intersection(u,v)),v)*.
% 299.87/300.43  82525[3:SpL:68781.0,5357.0] || subclass(domain_relation,union(u,null_class)) -> member(ordered_pair(null_class,null_class),u)*.
% 299.87/300.43  82601[3:Rew:68781.0,82395.0] ||  -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),u)*.
% 299.87/300.43  83588[12:SpL:67597.1,40461.0] function(u) || member(v,successor(u))* -> member(v,u).
% 299.87/300.43  83943[3:SpR:29278.0,44163.0] ||  -> equal(intersection(union(null_class,u),restrict(complement(u),v,w)),null_class)**.
% 299.87/300.43  84079[12:SpL:39262.1,53250.0] function(u) || subclass(ordered_pair(v,u),unordered_pair(v,null_class))* -> .
% 299.87/300.43  85019[12:SpL:69630.1,52745.0] function(x__dfg) || subclass(y__dfg,complement(singleton(regular(successor(x__dfg)))))* -> .
% 299.87/300.43  85021[12:SpL:69630.1,52873.0] function(x__dfg) || equal(complement(singleton(regular(successor(x__dfg)))),y__dfg)** -> .
% 299.87/300.43  85022[12:SpL:69630.1,62130.0] function(x__dfg) || equal(successor(singleton(regular(successor(x__dfg)))),null_class)** -> .
% 299.87/300.43  86622[0:Obv:86572.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),intersection(union(v,w),u))*.
% 299.87/300.43  86914[10:SpR:71143.0,32585.1] ||  -> member(null_class,symmetric_difference(u,v)) member(null_class,complement(symmetric_difference(v,u)))*.
% 299.87/300.43  87222[0:Rew:46218.0,86896.0] ||  -> equal(complement(power_class(symmetric_difference(u,v))),complement(power_class(symmetric_difference(v,u))))*.
% 299.87/300.43  87234[0:Rew:28.0,86897.0] ||  -> equal(union(symmetric_difference(u,v),w),union(symmetric_difference(v,u),w))*.
% 299.87/300.43  87239[0:Rew:28.0,86940.0] ||  -> equal(union(u,symmetric_difference(v,w)),union(u,symmetric_difference(w,v)))*.
% 299.87/300.43  87410[0:Obv:87358.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),intersection(union(u,v),w))*.
% 299.87/300.43  87486[3:SpR:29278.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,v)),union(complement(v),u))*.
% 299.87/300.43  87511[3:SpR:29278.0,71313.0] ||  -> subclass(symmetric_difference(union(null_class,u),complement(v)),union(v,complement(u)))*.
% 299.87/300.43  87666[3:Con:87641.1] || member(u,union(null_class,v))* -> member(u,union(v,v))*.
% 299.87/300.43  87766[3:Con:87742.1] || member(u,union(v,v))* -> member(u,union(v,null_class))*.
% 299.87/300.43  88121[12:SpL:39262.1,84092.0] function(u) || equal(unordered_pair(v,null_class),ordered_pair(v,u))* -> .
% 299.87/300.43  88497[3:Con:88476.1] || member(u,union(v,null_class))* -> member(u,union(v,v))*.
% 299.87/300.43  88796[3:Con:88770.1] || member(u,union(v,v))* -> member(u,union(null_class,v))*.
% 299.87/300.43  89244[0:SpR:27797.0,29167.1] || subclass(u,singleton(v))* -> member(v,u) subclass(u,null_class).
% 299.87/300.43  89449[3:SpR:48561.1,29186.0] || equal(intersection(u,v),null_class) -> subclass(intersection(u,v),null_class)*.
% 299.87/300.43  89885[3:SpL:40426.0,5357.0] || subclass(domain_relation,union(u,u))* -> member(ordered_pair(null_class,null_class),u)*.
% 299.87/300.43  89962[3:Rew:40426.0,89732.0] ||  -> equal(union(u,u),null_class) member(regular(union(u,u)),u)*.
% 299.87/300.43  91176[3:MRR:91172.0,100.0] || subclass(composition_function,element_relation) -> member(null_class,ordered_pair(null_class,compose(null_class,null_class)))*.
% 299.87/300.43  94653[3:Rew:29278.0,94365.0] || equal(union(null_class,singleton(regular(u))),null_class)** -> equal(u,null_class).
% 299.87/300.43  94546[6:Rew:94197.1,80149.1] || equal(complement(x__dfg),null_class) -> equal(complement(image(element_relation,x__dfg)),null_class)**.
% 299.87/300.43  99129[3:Rew:97898.0,29426.0] ||  -> equal(union(null_class,complement(union(u,v))),complement(union(u,v)))**.
% 299.87/300.43  99348[6:Rew:99324.0,76707.1] || equal(complement(u),null_class) -> equal(power_class(complement(successor(u))),null_class)**.
% 299.87/300.43  99350[6:Rew:99324.0,43737.1] || subclass(complement(u),null_class) -> equal(power_class(complement(successor(u))),null_class)**.
% 299.87/300.43  99358[12:Rew:99324.0,66621.1] function(u) ||  -> equal(power_class(complement(successor(u))),power_class(complement(u)))**.
% 299.87/300.43  99359[0:Rew:97898.0,98090.0] ||  -> equal(power_class(complement(union(u,v))),power_class(complement(union(v,u))))*.
% 299.87/300.43  99451[3:Rew:99401.0,39990.0] ||  -> equal(union(u,complement(successor(null_class))),union(complement(singleton(null_class)),u))*.
% 299.87/300.43  99473[5:Rew:11738.0,99353.1,47209.1,99353.1] || equal(successor(u),null_class) -> equal(power_class(complement(singleton(u))),null_class)**.
% 299.87/300.43  102760[0:Rew:67444.0,102656.0] ||  -> equal(intersection(power_class(complement(successor(u))),image(element_relation,successor(u))),null_class)**.
% 299.87/300.43  102670[3:SpR:99324.0,57012.0] ||  -> subclass(complement(successor(image(element_relation,successor(u)))),power_class(complement(successor(u))))*.
% 299.87/300.43  103320[0:SpR:99391.0,4915.0] ||  -> subclass(symmetric_difference(complement(u),successor(v)),union(u,complement(successor(v))))*.
% 299.87/300.43  103326[0:SpR:99391.0,70633.0] ||  -> subclass(symmetric_difference(successor(u),complement(v)),union(v,complement(successor(u))))*.
% 299.87/300.43  103600[3:SpR:97923.0,99199.0] ||  -> equal(union(null_class,complement(symmetric_difference(u,v))),complement(symmetric_difference(u,v)))**.
% 299.87/300.43  103712[3:Rew:103600.0,87100.0] || equal(union(null_class,symmetric_difference(u,v)),complement(symmetric_difference(v,u)))** -> .
% 299.87/300.43  103734[3:Rew:46840.0,103602.0,29278.0,103602.0,46218.0,103602.0,29278.0,103602.0] ||  -> equal(power_class(union(null_class,symmetric_difference(u,v))),power_class(symmetric_difference(u,v)))**.
% 299.87/300.43  103917[3:Rew:29278.0,103851.0] || equal(union(null_class,u),null_class) member(singleton(v),u)* -> .
% 299.87/300.43  103919[3:Rew:66602.0,103878.0] || equal(union(null_class,complement(u)),null_class)** -> member(singleton(v),u)*.
% 299.87/300.43  103889[4:Res:94204.1,49805.0] || equal(complement(cantor(singleton(u))),null_class)** equal(null_class,element_relation) -> .
% 299.87/300.43  103960[3:SpL:99199.0,94585.0] || equal(union(u,v),null_class) -> subclass(union(u,v),w)*.
% 299.87/300.43  106150[3:Rew:103600.0,106149.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),union(null_class,symmetric_difference(v,u)))*.
% 299.87/300.43  106433[3:Rew:103600.0,106341.0] ||  -> subclass(regular(union(null_class,symmetric_difference(u,v))),complement(symmetric_difference(v,u)))*.
% 299.87/300.43  107110[10:SpR:105396.0,32585.1] ||  -> member(null_class,union(u,v)) member(null_class,complement(union(v,u)))*.
% 299.87/300.43  107456[0:Rew:46218.0,107098.0] ||  -> equal(complement(power_class(union(u,v))),complement(power_class(union(v,u))))*.
% 299.87/300.43  107919[3:Rew:29278.0,107809.0] ||  -> subclass(regular(complement(symmetric_difference(u,v))),union(null_class,symmetric_difference(u,v)))*.
% 299.87/300.43  108587[0:SpR:67463.0,55416.1] || subclass(union(u,v),w) -> subclass(symmetric_difference(u,v),w)*.
% 299.87/300.43  110615[12:SpR:67597.1,108601.1] function(u) || subclass(u,v) -> subclass(successor(u),v)*.
% 299.87/300.43  110627[3:SpR:33218.0,108601.1] || subclass(complement(singleton(null_class)),u) -> subclass(complement(successor(null_class)),u)*.
% 299.87/300.43  112024[0:SpR:44163.0,65462.0] ||  -> subclass(intersection(intersection(complement(u),v),restrict(u,w,x)),null_class)*.
% 299.87/300.43  112025[0:SpR:27797.0,65462.0] ||  -> member(u,v) subclass(intersection(intersection(singleton(u),w),v),null_class)*.
% 299.87/300.43  112160[0:Rew:30.0,112015.0] ||  -> subclass(restrict(intersection(u,v),w,x),restrict(u,w,x))*.
% 299.87/300.43  112161[0:Rew:31.0,112021.0] ||  -> subclass(intersection(restrict(u,v,w),x),restrict(x,v,w))*.
% 299.87/300.43  112499[3:SpR:27936.0,112095.0] ||  -> member(u,singleton(null_class)) subclass(intersection(successor(null_class),singleton(u)),null_class)*.
% 299.87/300.43  112822[10:MRR:112795.2,3998.0] || member(u,cross_product(v,w))* member(u,successor(null_class)) -> .
% 299.87/300.43  113226[3:SpR:27936.0,112516.0] ||  -> member(u,singleton(null_class)) subclass(intersection(singleton(u),successor(null_class)),null_class)*.
% 299.87/300.43  113449[3:SpR:112667.1,65462.0] ||  -> member(null_class,u) subclass(intersection(intersection(successor(null_class),v),u),null_class)*.
% 299.87/300.43  113931[3:Rew:67444.0,113765.1] ||  -> member(null_class,u) subclass(intersection(successor(null_class),intersection(u,v)),null_class)*.
% 299.87/300.43  113991[3:SpR:27936.0,112086.0] ||  -> member(u,v) subclass(intersection(union(null_class,v),singleton(u)),null_class)*.
% 299.87/300.43  114110[3:Rew:67444.0,113992.1] ||  -> equal(u,null_class) subclass(intersection(regular(u),union(null_class,u)),null_class)*.
% 299.87/300.43  114111[3:Rew:67444.0,113993.1] ||  -> member(null_class,u) subclass(intersection(successor(null_class),union(null_class,u)),null_class)*.
% 299.87/300.43  113999[3:SpR:44163.0,112086.0] ||  -> subclass(intersection(union(null_class,complement(u)),restrict(u,v,w)),null_class)*.
% 299.87/300.43  114000[3:SpR:27797.0,112086.0] ||  -> member(u,v) subclass(intersection(union(null_class,singleton(u)),v),null_class)*.
% 299.87/300.43  114042[12:SpR:67597.1,112086.0] function(u) ||  -> subclass(intersection(successor(u),v),intersection(u,v))*.
% 299.87/300.43  114054[3:SpR:33218.0,112086.0] ||  -> subclass(intersection(complement(successor(null_class)),u),intersection(complement(singleton(null_class)),u))*.
% 299.87/300.43  114119[3:Rew:30.0,113989.0] ||  -> subclass(restrict(union(null_class,u),v,w),restrict(u,v,w))*.
% 299.87/300.43  114142[3:SpR:27936.0,112087.0] ||  -> member(u,v) subclass(intersection(union(v,null_class),singleton(u)),null_class)*.
% 299.87/300.43  114250[3:Rew:67444.0,114143.1] ||  -> equal(u,null_class) subclass(intersection(regular(u),union(u,null_class)),null_class)*.
% 299.87/300.43  114251[3:Rew:67444.0,114144.1] ||  -> member(null_class,u) subclass(intersection(successor(null_class),union(u,null_class)),null_class)*.
% 299.87/300.43  114261[3:Rew:30.0,114140.0] ||  -> subclass(restrict(union(u,null_class),v,w),restrict(u,v,w))*.
% 299.87/300.43  114405[3:Rew:67444.0,114288.1] ||  -> equal(u,null_class) subclass(intersection(u,union(null_class,regular(u))),null_class)*.
% 299.87/300.43  114407[3:Rew:67444.0,114295.0] ||  -> subclass(intersection(complement(u),union(null_class,restrict(u,v,w))),null_class)*.
% 299.87/300.43  114338[12:SpR:67597.1,113986.0] function(u) ||  -> subclass(intersection(successor(u),v),intersection(v,u))*.
% 299.87/300.43  114350[3:SpR:33218.0,113986.0] ||  -> subclass(intersection(complement(successor(null_class)),u),intersection(u,complement(singleton(null_class))))*.
% 299.87/300.43  114583[3:MRR:114532.2,3998.0] || member(u,union(null_class,complement(v)))* member(u,v) -> .
% 299.87/300.43  114657[3:MRR:114632.2,3998.0] || member(u,complement(successor(null_class)))* member(u,singleton(null_class)) -> .
% 299.87/300.43  115108[3:SpR:114543.0,31.0] ||  -> equal(restrict(union(null_class,complement(cross_product(u,v))),u,v),null_class)**.
% 299.87/300.43  115225[12:SpR:67597.1,114543.0] function(complement(u)) ||  -> equal(intersection(u,successor(complement(u))),null_class)**.
% 299.87/300.43  115569[3:SpR:27936.0,114061.0] ||  -> member(u,v) subclass(intersection(singleton(u),union(null_class,v)),null_class)*.
% 299.87/300.43  115578[3:SpR:27797.0,114061.0] ||  -> member(u,v) subclass(intersection(v,union(null_class,singleton(u))),null_class)*.
% 299.87/300.43  115622[12:SpR:67597.1,114061.0] function(u) ||  -> subclass(intersection(v,successor(u)),intersection(u,v))*.
% 299.87/300.43  115634[3:SpR:33218.0,114061.0] ||  -> subclass(intersection(u,complement(successor(null_class))),intersection(complement(singleton(null_class)),u))*.
% 299.87/300.43  116231[3:SpR:27936.0,114201.0] ||  -> member(u,v) subclass(intersection(singleton(u),union(v,null_class)),null_class)*.
% 299.87/300.43  116493[12:SpR:67597.1,114357.0] function(u) ||  -> subclass(intersection(v,successor(u)),intersection(v,u))*.
% 299.87/300.43  116505[3:SpR:33218.0,114357.0] ||  -> subclass(intersection(u,complement(successor(null_class))),intersection(u,complement(singleton(null_class))))*.
% 299.87/300.43  118959[3:Rew:67444.0,118808.1] ||  -> member(null_class,u) subclass(intersection(successor(null_class),intersection(v,u)),null_class)*.
% 299.87/300.43  118814[0:SpR:44163.0,65465.0] ||  -> subclass(intersection(intersection(u,complement(v)),restrict(v,w,x)),null_class)*.
% 299.87/300.43  118815[0:SpR:27797.0,65465.0] ||  -> member(u,v) subclass(intersection(intersection(w,singleton(u)),v),null_class)*.
% 299.87/300.43  118817[3:SpR:112667.1,65465.0] ||  -> member(null_class,u) subclass(intersection(intersection(v,successor(null_class)),u),null_class)*.
% 299.87/300.43  118973[0:Rew:30.0,118804.0] ||  -> subclass(restrict(intersection(u,v),w,x),restrict(v,w,x))*.
% 299.87/300.43  119011[0:SpR:44163.0,65920.0] ||  -> subclass(intersection(restrict(u,v,w),intersection(complement(u),x)),null_class)*.
% 299.87/300.43  119012[0:SpR:27797.0,65920.0] ||  -> member(u,v) subclass(intersection(v,intersection(singleton(u),w)),null_class)*.
% 299.87/300.43  119014[3:SpR:112667.1,65920.0] ||  -> member(null_class,u) subclass(intersection(u,intersection(successor(null_class),v)),null_class)*.
% 299.87/300.43  119159[0:Rew:31.0,119008.0] ||  -> subclass(intersection(u,restrict(v,w,x)),restrict(u,w,x))*.
% 299.87/300.43  119178[0:SpR:44163.0,65922.0] ||  -> subclass(intersection(restrict(u,v,w),intersection(x,complement(u))),null_class)*.
% 299.87/300.43  119179[0:SpR:27797.0,65922.0] ||  -> member(u,v) subclass(intersection(v,intersection(w,singleton(u))),null_class)*.
% 299.87/300.43  119181[3:SpR:112667.1,65922.0] ||  -> member(null_class,u) subclass(intersection(u,intersection(v,successor(null_class))),null_class)*.
% 299.87/300.43  119341[3:SpR:89365.1,43315.1] || subclass(u,v)* subclass(v,null_class)* -> equal(u,null_class).
% 299.87/300.43  119430[0:SpR:89365.1,65462.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(v,u))*.
% 299.87/300.43  119431[0:SpR:89365.1,65465.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(w,u))*.
% 299.87/300.43  119434[0:SpR:89365.1,55416.1] || subclass(u,v)* subclass(v,w)* -> subclass(u,w)*.
% 299.87/300.43  119447[0:SpR:89365.1,27797.0] || subclass(u,singleton(v))* -> equal(u,null_class) member(v,u).
% 299.87/300.43  119457[3:SpR:89365.1,67136.0] || subclass(u,union(null_class,v))* -> subclass(u,union(v,null_class))*.
% 299.87/300.43  119458[3:SpR:89365.1,81798.0] || subclass(u,union(null_class,v))* -> subclass(u,union(v,v))*.
% 299.87/300.43  119459[3:SpR:89365.1,112086.0] || subclass(u,union(null_class,v)) -> subclass(u,intersection(v,u))*.
% 299.87/300.43  119460[3:SpR:89365.1,113986.0] || subclass(u,union(null_class,v)) -> subclass(u,intersection(u,v))*.
% 299.87/300.43  119462[3:SpR:89365.1,81825.0] || subclass(u,union(v,v))* -> subclass(u,union(v,null_class))*.
% 299.87/300.43  119463[3:SpR:89365.1,88013.0] || subclass(u,union(v,v))* -> subclass(u,union(null_class,v))*.
% 299.87/300.43  119465[3:SpR:89365.1,88551.0] || subclass(u,union(v,null_class))* -> subclass(u,union(null_class,v))*.
% 299.87/300.43  119466[3:SpR:89365.1,87801.0] || subclass(u,union(v,null_class))* -> subclass(u,union(v,v))*.
% 299.87/300.43  119467[3:SpR:89365.1,112087.0] || subclass(u,union(v,null_class)) -> subclass(u,intersection(v,u))*.
% 299.87/300.43  119468[3:SpR:89365.1,114137.0] || subclass(u,union(v,null_class)) -> subclass(u,intersection(u,v))*.
% 299.87/300.43  119469[12:SpR:89365.1,69933.1] function(u) || subclass(v,successor(u))* -> subclass(v,u).
% 299.87/300.43  119478[3:SpR:89365.1,56472.0] || subclass(u,complement(successor(null_class)))* -> subclass(u,complement(singleton(null_class))).
% 299.87/300.43  119487[3:SpR:89365.1,112095.0] || subclass(u,successor(null_class)) -> subclass(u,intersection(singleton(null_class),u))*.
% 299.87/300.43  119488[3:SpR:89365.1,112494.0] || subclass(u,successor(null_class)) -> subclass(u,intersection(u,singleton(null_class)))*.
% 299.87/300.43  119489[3:SpR:89365.1,112667.1] || subclass(u,successor(null_class))* -> member(null_class,u) equal(u,null_class).
% 299.87/300.43  120312[3:Res:50.1,119486.0] inductive(successor(null_class)) ||  -> subclass(image(successor_relation,successor(null_class)),singleton(null_class))*.
% 299.87/300.43  120341[3:Res:55416.1,119486.0] || subclass(u,successor(null_class)) -> subclass(intersection(u,v),singleton(null_class))*.
% 299.87/300.43  120343[3:Res:54457.1,119486.0] || subclass(u,successor(null_class)) -> subclass(intersection(v,u),singleton(null_class))*.
% 299.87/300.43  120344[3:Res:108601.1,119486.0] || subclass(u,successor(null_class)) -> subclass(union(null_class,u),singleton(null_class))*.
% 299.87/300.43  120346[3:Res:108602.1,119486.0] || subclass(u,successor(null_class)) -> subclass(union(u,null_class),singleton(null_class))*.
% 299.87/300.43  121291[10:MRR:121235.1,32157.0] || equal(image(successor_relation,singleton(null_class)),successor(null_class))** -> inductive(singleton(null_class)).
% 299.87/300.43  121477[3:SpR:89365.1,120322.0] || subclass(u,intersection(successor(null_class),v))* -> subclass(u,singleton(null_class)).
% 299.87/300.43  121511[3:Con:121490.0] || member(u,intersection(successor(null_class),v))* -> member(u,singleton(null_class)).
% 299.87/300.43  121573[3:Con:121562.1] || member(u,intersection(v,successor(null_class)))* -> member(u,singleton(null_class)).
% 299.87/300.43  121843[3:SpR:89365.1,120342.0] || subclass(u,intersection(v,successor(null_class)))* -> subclass(u,singleton(null_class)).
% 299.87/300.43  125567[3:Res:108610.1,119456.0] || subclass(singleton(null_class),union(null_class,u))* -> subclass(successor(null_class),u).
% 299.87/300.43  125577[3:Res:55416.1,119456.0] || subclass(u,union(null_class,v)) -> subclass(intersection(u,w),v)*.
% 299.87/300.43  125579[3:Res:54457.1,119456.0] || subclass(u,union(null_class,v)) -> subclass(intersection(w,u),v)*.
% 299.87/300.43  125580[3:Res:108601.1,119456.0] || subclass(u,union(null_class,v)) -> subclass(union(null_class,u),v)*.
% 299.87/300.43  125582[3:Res:108602.1,119456.0] || subclass(u,union(null_class,v)) -> subclass(union(u,null_class),v)*.
% 299.87/300.43  125658[3:SpR:46226.0,125591.0] ||  -> subclass(complement(successor(power_class(complement(power_class(u))))),image(element_relation,power_class(u)))*.
% 299.87/300.43  125660[3:SpR:99324.0,125591.0] ||  -> subclass(complement(successor(power_class(complement(successor(u))))),image(element_relation,successor(u)))*.
% 299.87/300.43  125796[4:SpR:67192.0,125636.0] ||  -> subclass(regular(union(null_class,complement(apply(null_class,u)))),sum_class(range_of(null_class)))*.
% 299.87/300.43  125802[4:SpR:67191.0,125636.0] ||  -> subclass(regular(union(null_class,complement(apply(null_class,u)))),apply(null_class,v))*.
% 299.87/300.43  125803[4:SpR:67192.0,125636.0] ||  -> subclass(regular(union(null_class,complement(sum_class(range_of(null_class))))),apply(null_class,u))*.
% 299.87/300.43  126084[4:SpR:67192.0,125622.0] ||  -> subclass(regular(union(null_class,sum_class(range_of(null_class)))),complement(apply(null_class,u)))*.
% 299.87/300.43  126090[4:SpR:67191.0,125622.0] ||  -> subclass(regular(union(null_class,apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.87/300.43  126091[4:SpR:67192.0,125622.0] ||  -> subclass(regular(union(null_class,apply(null_class,u))),complement(sum_class(range_of(null_class))))*.
% 299.87/300.43  126724[3:Res:125757.0,357.1] inductive(complement(successor(union(y__dfg,y__dfg)))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  127711[3:Res:125676.0,357.1] inductive(complement(successor(union(null_class,u)))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  128356[12:SpR:67597.1,125761.0] function(complement(u)) ||  -> subclass(complement(successor(successor(complement(u)))),u)*.
% 299.87/300.43  128370[3:Res:125761.0,357.1] inductive(complement(successor(union(null_class,complement(u))))) ||  -> member(null_class,u)*.
% 299.87/300.43  128558[3:Res:127676.0,357.1] inductive(complement(successor(union(u,null_class)))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  128684[3:Res:127687.0,357.1] inductive(complement(successor(union(u,u)))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  128876[3:SpL:29278.0,125809.0] || subclass(union(null_class,u),null_class)* -> subclass(regular(null_class),complement(u)).
% 299.87/300.43  128931[12:SpR:67597.1,125564.0] function(u) ||  -> subclass(union(null_class,intersection(successor(u),v)),u)*.
% 299.87/300.43  128943[3:SpR:33218.0,125564.0] ||  -> subclass(union(null_class,intersection(complement(successor(null_class)),u)),complement(singleton(null_class)))*.
% 299.87/300.43  129118[12:SpR:67597.1,125581.0] function(u) ||  -> subclass(union(null_class,intersection(v,successor(u))),u)*.
% 299.87/300.43  129130[3:SpR:33218.0,125581.0] ||  -> subclass(union(null_class,intersection(u,complement(successor(null_class)))),complement(singleton(null_class)))*.
% 299.87/300.43  129376[3:SpR:89365.1,128921.0] || subclass(u,union(v,null_class)) -> subclass(union(null_class,u),v)*.
% 299.87/300.43  129715[3:Res:108610.1,119464.0] || subclass(singleton(null_class),union(u,null_class))* -> subclass(successor(null_class),u).
% 299.87/300.43  129726[3:Res:55416.1,119464.0] || subclass(u,union(v,null_class)) -> subclass(intersection(u,w),v)*.
% 299.87/300.43  129728[3:Res:54457.1,119464.0] || subclass(u,union(v,null_class)) -> subclass(intersection(w,u),v)*.
% 299.87/300.43  129733[3:Res:108602.1,119464.0] || subclass(u,union(v,null_class)) -> subclass(union(u,null_class),v)*.
% 299.87/300.43  129868[12:SpL:67597.1,125547.0] function(u) || equal(successor(u),v) -> subclass(v,u)*.
% 299.87/300.43  129880[3:SpL:33218.0,125547.0] || equal(complement(successor(null_class)),u) -> subclass(u,complement(singleton(null_class)))*.
% 299.87/300.43  129904[12:SpR:67597.1,125558.0] function(u) ||  -> subclass(intersection(intersection(successor(u),v),w),u)*.
% 299.87/300.43  129916[3:SpR:33218.0,125558.0] ||  -> subclass(intersection(intersection(complement(successor(null_class)),u),v),complement(singleton(null_class)))*.
% 299.87/300.43  129968[3:SpR:89365.1,125558.0] || subclass(u,intersection(union(null_class,v),w))* -> subclass(u,v).
% 299.87/300.43  130067[3:Con:130007.0] || member(u,intersection(union(null_class,v),w))* -> member(u,v).
% 299.87/300.43  130086[12:SpR:67597.1,125569.0] function(u) ||  -> subclass(intersection(v,intersection(w,successor(u))),u)*.
% 299.87/300.43  130098[3:SpR:33218.0,125569.0] ||  -> subclass(intersection(u,intersection(v,complement(successor(null_class)))),complement(singleton(null_class)))*.
% 299.87/300.43  130226[3:Con:130177.1] || member(u,intersection(v,union(null_class,w)))* -> member(u,w).
% 299.87/300.43  130294[12:SpR:67597.1,125572.0] function(u) ||  -> subclass(intersection(v,intersection(successor(u),w)),u)*.
% 299.87/300.43  130306[3:SpR:33218.0,125572.0] ||  -> subclass(intersection(u,intersection(complement(successor(null_class)),v)),complement(singleton(null_class)))*.
% 299.87/300.43  130468[12:SpR:67597.1,125578.0] function(u) ||  -> subclass(intersection(intersection(v,successor(u)),w),u)*.
% 299.87/300.43  130480[3:SpR:33218.0,125578.0] ||  -> subclass(intersection(intersection(u,complement(successor(null_class))),v),complement(singleton(null_class)))*.
% 299.87/300.43  130526[3:SpR:89365.1,125578.0] || subclass(u,intersection(v,union(null_class,w)))* -> subclass(u,w).
% 299.87/300.43  130829[3:SpR:89365.1,128932.0] || subclass(u,union(v,v))* -> subclass(union(null_class,u),v)*.
% 299.87/300.43  131317[3:SpR:89365.1,129704.0] || subclass(u,intersection(union(v,null_class),w))* -> subclass(u,v).
% 299.87/300.43  131416[3:Con:131356.0] || member(u,intersection(union(v,null_class),w))* -> member(u,v).
% 299.87/300.43  131589[3:Con:131537.1] || member(u,intersection(v,union(w,null_class)))* -> member(u,w).
% 299.87/300.43  131963[3:SpR:89365.1,129727.0] || subclass(u,intersection(v,union(w,null_class)))* -> subclass(u,w).
% 299.87/300.43  132367[0:SpR:30.0,89527.0] ||  -> equal(intersection(u,restrict(u,v,w)),restrict(u,v,w))**.
% 299.87/300.43  132384[0:SpR:67463.0,89527.0] ||  -> equal(intersection(union(u,v),symmetric_difference(u,v)),symmetric_difference(u,v))**.
% 299.87/300.43  133800[3:Res:108603.1,119486.0] || subclass(u,successor(null_class)) -> subclass(union(u,u),singleton(null_class))*.
% 299.87/300.43  133827[3:Res:108603.1,119456.0] || subclass(u,union(null_class,v)) -> subclass(union(u,u),v)*.
% 299.87/300.43  133828[3:Res:108603.1,119464.0] || subclass(u,union(v,null_class)) -> subclass(union(u,u),v)*.
% 299.87/300.43  134149[0:SpR:89365.1,111709.0] || subclass(u,symmetric_difference(v,w))* -> subclass(u,union(w,v)).
% 299.87/300.43  134375[0:SpR:111977.1,43895.0] || subclass(complement(u),intersection(u,v))* -> equal(complement(u),null_class).
% 299.87/300.43  134376[0:SpR:111977.1,44429.0] || subclass(complement(u),intersection(v,u))* -> equal(complement(u),null_class).
% 299.87/300.43  134482[3:SpR:111977.1,34471.0] || subclass(complement(u),union(u,u))* -> equal(complement(u),null_class).
% 299.87/300.43  134982[0:Rew:67444.0,134814.1] ||  -> equal(u,null_class) subclass(intersection(u,intersection(regular(u),v)),null_class)*.
% 299.87/300.43  134983[0:Rew:67444.0,134823.0] ||  -> subclass(intersection(complement(u),intersection(restrict(u,v,w),x)),null_class)*.
% 299.87/300.43  134884[0:SpR:67463.0,112012.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),intersection(w,union(u,v)))*.
% 299.87/300.43  134905[0:SpR:89365.1,112012.0] || subclass(u,v) -> subclass(intersection(u,w),intersection(w,v))*.
% 299.87/300.43  134934[0:SpR:89365.1,112012.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(u,v))*.
% 299.87/300.43  135226[3:MRR:135187.2,3998.0] || member(u,intersection(complement(v),w))* member(u,v) -> .
% 299.87/300.43  135348[3:MRR:135307.2,3998.0] || member(u,intersection(v,complement(w)))* member(u,w) -> .
% 299.87/300.43  135423[3:SpR:135198.0,31.0] ||  -> equal(restrict(intersection(complement(cross_product(u,v)),w),u,v),null_class)**.
% 299.87/300.43  136026[3:SpR:135318.0,31.0] ||  -> equal(restrict(intersection(u,complement(cross_product(v,w))),v,w),null_class)**.
% 299.87/300.43  136720[3:Rew:67444.0,136586.1] || subclass(u,singleton(u)) -> equal(intersection(u,successor(u)),null_class)**.
% 299.87/300.43  137150[3:Rew:100407.0,137149.1,29278.0,137149.1,66163.0,137149.1,71143.0,137149.1,7425.0,137149.1] ||  -> equal(singleton(successor(u)),null_class) member(successor(u),complement(successor(u)))*.
% 299.87/300.43  137957[3:MRR:137935.2,3998.0] || member(u,singleton(singleton(null_class)))* member(u,successor(null_class)) -> .
% 299.87/300.43  138426[3:MRR:138391.2,3998.0] || member(u,union(null_class,v))* member(u,singleton(v)) -> .
% 299.87/300.43  138496[3:MRR:138468.2,3998.0] || member(u,union(v,null_class))* member(u,singleton(v)) -> .
% 299.87/300.43  138553[3:MRR:138529.2,3998.0] || member(u,union(null_class,singleton(v)))* member(u,v) -> .
% 299.87/300.43  138791[3:SpR:138402.0,111977.1] || subclass(singleton(u),union(null_class,u))* -> equal(singleton(u),null_class).
% 299.87/300.43  139094[3:SpR:138479.0,111977.1] || subclass(singleton(u),union(u,null_class))* -> equal(singleton(u),null_class).
% 299.87/300.43  139581[3:SpR:138540.0,31.0] ||  -> equal(restrict(union(null_class,singleton(cross_product(u,v))),u,v),null_class)**.
% 299.87/300.43  140122[3:MRR:140080.2,3998.0] || member(u,intersection(v,w))* member(u,singleton(w)) -> .
% 299.87/300.43  140249[3:MRR:140207.2,3998.0] || member(u,intersection(v,w))* member(u,singleton(v)) -> .
% 299.87/300.43  140349[3:MRR:140314.2,3998.0] || member(u,intersection(singleton(v),w))* member(u,v) -> .
% 299.87/300.43  140389[3:SpR:138871.0,111977.1] || subclass(singleton(u),union(u,u))* -> equal(singleton(u),null_class).
% 299.87/300.43  140592[3:MRR:140405.2,3998.0] || member(u,union(v,v))* member(u,singleton(v)) -> .
% 299.87/300.43  140703[3:SpR:140091.0,111977.1] || subclass(singleton(u),intersection(v,u))* -> equal(singleton(u),null_class).
% 299.87/300.43  140784[3:SpR:30.0,140091.0] ||  -> equal(intersection(singleton(cross_product(u,v)),restrict(w,u,v)),null_class)**.
% 299.87/300.43  140963[3:Rew:67444.0,140806.0] ||  -> equal(intersection(symmetric_difference(u,v),singleton(complement(intersection(u,v)))),null_class)**.
% 299.87/300.43  141233[3:SpR:140218.0,111977.1] || subclass(singleton(u),intersection(u,v))* -> equal(singleton(u),null_class).
% 299.87/300.43  141622[3:MRR:141588.2,3998.0] || member(u,intersection(v,singleton(w)))* member(u,w) -> .
% 299.87/300.43  141699[3:SpR:140325.0,31.0] ||  -> equal(restrict(intersection(singleton(cross_product(u,v)),w),u,v),null_class)**.
% 299.87/300.43  142400[3:SpR:141599.0,31.0] ||  -> equal(restrict(intersection(u,singleton(cross_product(v,w))),v,w),null_class)**.
% 299.87/300.43  142823[3:SpR:135597.0,112087.0] ||  -> subclass(intersection(union(u,null_class),restrict(complement(u),v,w)),null_class)*.
% 299.87/300.43  142824[3:SpR:135597.0,114357.0] ||  -> subclass(intersection(u,union(null_class,restrict(complement(u),v,w))),null_class)*.
% 299.87/300.43  142828[3:SpR:135597.0,111977.1] || subclass(u,restrict(complement(u),v,w))* -> equal(null_class,u).
% 299.87/300.43  142846[3:SpR:135597.0,65465.0] ||  -> subclass(intersection(intersection(u,v),restrict(complement(v),w,x)),null_class)*.
% 299.87/300.43  142870[3:SpR:135597.0,65462.0] ||  -> subclass(intersection(intersection(u,v),restrict(complement(u),w,x)),null_class)*.
% 299.87/300.43  142944[3:SpR:135597.0,65922.0] ||  -> subclass(intersection(restrict(complement(u),v,w),intersection(x,u)),null_class)*.
% 299.87/300.43  143175[3:Rew:67444.0,142945.0] ||  -> subclass(intersection(u,intersection(restrict(complement(u),v,w),x)),null_class)*.
% 299.87/300.43  142970[3:SpR:135597.0,65920.0] ||  -> subclass(intersection(restrict(complement(u),v,w),intersection(u,x)),null_class)*.
% 299.87/300.43  142974[3:SpR:135597.0,112095.0] ||  -> subclass(intersection(successor(null_class),restrict(complement(singleton(null_class)),u,v)),null_class)*.
% 299.87/300.43  143002[3:SpR:29278.0,135597.0] ||  -> equal(intersection(complement(u),restrict(union(null_class,u),v,w)),null_class)**.
% 299.87/300.43  143545[3:Rew:67444.0,143267.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,symmetric_difference(u,v))),null_class)*.
% 299.87/300.43  143551[3:Rew:67444.0,143314.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,symmetric_difference(u,v))),null_class)*.
% 299.87/300.43  143552[3:Rew:67444.0,143318.0] ||  -> subclass(intersection(intersection(u,v),intersection(symmetric_difference(u,v),w)),null_class)*.
% 299.87/300.43  143553[3:Rew:67444.0,143328.0] ||  -> subclass(intersection(symmetric_difference(u,v),intersection(intersection(u,v),w)),null_class)*.
% 299.87/300.43  143559[3:Rew:67444.0,143347.1] || subclass(u,v) -> equal(intersection(u,symmetric_difference(u,v)),null_class)**.
% 299.87/300.43  143562[3:Rew:67444.0,143358.0] ||  -> equal(intersection(intersection(u,v),symmetric_difference(v,intersection(u,v))),null_class)**.
% 299.87/300.43  143563[3:Rew:67444.0,143361.0] ||  -> equal(intersection(intersection(u,v),symmetric_difference(u,intersection(u,v))),null_class)**.
% 299.87/300.43  143567[3:Rew:67444.0,143397.1] || subclass(u,v) -> equal(intersection(u,symmetric_difference(v,u)),null_class)**.
% 299.87/300.43  143950[3:Rew:5296.0,143911.0] ||  -> equal(domain__dfg(singleton(cross_product(u,singleton(v))),u,v),single_valued3(null_class))**.
% 299.87/300.43  144626[3:Res:4488.1,137731.0] || subclass(domain_relation,singleton(u)) member(ordered_pair(null_class,null_class),u)* -> .
% 299.87/300.43  146524[14:Res:146475.1,226.0] || subclass(x__dfg,restrict(u,v,w))* -> member(complement(x__dfg),u).
% 299.87/300.43  147272[14:SpL:147054.1,146562.0] || equal(successor(null_class),x__dfg) subclass(x__dfg,complement(singleton(null_class)))* -> .
% 299.87/300.43  147273[14:SpL:147054.1,146588.0] || equal(successor(null_class),x__dfg) equal(complement(singleton(null_class)),x__dfg)** -> .
% 299.87/300.43  148797[14:Rew:33218.0,148741.1,147331.1,148741.1] || equal(successor(null_class),x__dfg) equal(complement(successor(null_class)),x__dfg)** -> .
% 299.87/300.43  148846[3:SpR:140796.0,112086.0] ||  -> subclass(intersection(union(null_class,singleton(u)),restrict(u,v,w)),null_class)*.
% 299.87/300.43  148848[3:SpR:140796.0,114357.0] ||  -> subclass(intersection(singleton(u),union(null_class,restrict(u,v,w))),null_class)*.
% 299.87/300.43  148871[3:SpR:140796.0,65465.0] ||  -> subclass(intersection(intersection(u,singleton(v)),restrict(v,w,x)),null_class)*.
% 299.87/300.43  148875[3:SpR:140796.0,65462.0] ||  -> subclass(intersection(intersection(singleton(u),v),restrict(u,w,x)),null_class)*.
% 299.87/300.43  148885[3:SpR:140796.0,65922.0] ||  -> subclass(intersection(restrict(u,v,w),intersection(x,singleton(u))),null_class)*.
% 299.87/300.43  149006[3:Rew:67444.0,148886.0] ||  -> subclass(intersection(singleton(u),intersection(restrict(u,v,w),x)),null_class)*.
% 299.87/300.43  148898[3:SpR:140796.0,65920.0] ||  -> subclass(intersection(restrict(u,v,w),intersection(singleton(u),x)),null_class)*.
% 299.87/300.43  149531[3:SpR:141845.0,112086.0] ||  -> subclass(intersection(union(null_class,u),restrict(singleton(u),v,w)),null_class)*.
% 299.87/300.43  149532[3:SpR:141845.0,112087.0] ||  -> subclass(intersection(union(u,null_class),restrict(singleton(u),v,w)),null_class)*.
% 299.87/300.43  149533[3:SpR:141845.0,114357.0] ||  -> subclass(intersection(u,union(null_class,restrict(singleton(u),v,w))),null_class)*.
% 299.87/300.43  149537[3:SpR:141845.0,111977.1] || subclass(u,restrict(singleton(u),v,w))* -> equal(null_class,u).
% 299.87/300.43  149556[3:SpR:141845.0,65465.0] ||  -> subclass(intersection(intersection(u,v),restrict(singleton(v),w,x)),null_class)*.
% 299.87/300.43  149580[3:SpR:141845.0,65462.0] ||  -> subclass(intersection(intersection(u,v),restrict(singleton(u),w,x)),null_class)*.
% 299.87/300.43  149654[3:SpR:141845.0,65922.0] ||  -> subclass(intersection(restrict(singleton(u),v,w),intersection(x,u)),null_class)*.
% 299.87/300.43  149853[3:Rew:67444.0,149655.0] ||  -> subclass(intersection(u,intersection(restrict(singleton(u),v,w),x)),null_class)*.
% 299.87/300.43  149680[3:SpR:141845.0,65920.0] ||  -> subclass(intersection(restrict(singleton(u),v,w),intersection(u,x)),null_class)*.
% 299.87/300.43  149684[3:SpR:141845.0,112095.0] ||  -> subclass(intersection(successor(null_class),restrict(singleton(singleton(null_class)),u,v)),null_class)*.
% 299.87/300.43  150232[3:Rew:67444.0,149949.0] ||  -> subclass(intersection(intersection(u,v),union(null_class,symmetric_difference(v,u))),null_class)*.
% 299.87/300.43  149951[3:SpR:143349.0,114357.0] ||  -> subclass(intersection(symmetric_difference(u,v),union(null_class,intersection(v,u))),null_class)*.
% 299.87/300.43  150235[3:Rew:67444.0,149996.0] ||  -> subclass(intersection(intersection(u,v),intersection(w,symmetric_difference(v,u))),null_class)*.
% 299.87/300.43  150236[3:Rew:67444.0,150000.0] ||  -> subclass(intersection(intersection(u,v),intersection(symmetric_difference(v,u),w)),null_class)*.
% 299.87/300.43  150237[3:Rew:67444.0,150010.0] ||  -> subclass(intersection(symmetric_difference(u,v),intersection(intersection(v,u),w)),null_class)*.
% 299.87/300.43  150336[3:SpL:111977.1,144721.0] || subclass(u,v) member(complement(u),symmetric_difference(u,v))* -> .
% 299.87/300.43  150347[3:SpL:89667.0,144721.0] || member(complement(intersection(u,v)),symmetric_difference(v,intersection(u,v)))* -> .
% 299.87/300.43  150350[3:SpL:89527.0,144721.0] || member(complement(intersection(u,v)),symmetric_difference(u,intersection(u,v)))* -> .
% 299.87/300.43  150387[3:SpL:89365.1,144721.0] || subclass(u,v) member(complement(u),symmetric_difference(v,u))* -> .
% 299.87/300.43  152426[3:SpR:27936.0,112088.0] ||  -> member(u,v) subclass(intersection(union(v,v),singleton(u)),null_class)*.
% 299.87/300.43  152573[3:Rew:67444.0,152428.1] ||  -> equal(u,null_class) subclass(intersection(regular(u),union(u,u)),null_class)*.
% 299.87/300.43  152574[3:Rew:67444.0,152435.1] ||  -> member(null_class,u) subclass(intersection(successor(null_class),union(u,u)),null_class)*.
% 299.87/300.43  152436[3:SpR:135597.0,112088.0] ||  -> subclass(intersection(union(u,u),restrict(complement(u),v,w)),null_class)*.
% 299.87/300.43  152437[3:SpR:141845.0,112088.0] ||  -> subclass(intersection(union(u,u),restrict(singleton(u),v,w)),null_class)*.
% 299.87/300.43  152546[3:SpR:89365.1,112088.0] || subclass(u,union(v,v))* -> subclass(u,intersection(v,u))*.
% 299.87/300.43  152599[3:Rew:30.0,152424.0] ||  -> subclass(restrict(union(u,u),v,w),restrict(u,v,w))*.
% 299.87/300.43  152762[3:SpR:89365.1,114339.0] || subclass(u,union(v,v))* -> subclass(u,intersection(u,v))*.
% 299.87/300.43  153365[3:SpR:27936.0,115623.0] ||  -> member(u,v) subclass(intersection(singleton(u),union(v,v)),null_class)*.
% 299.87/300.43  153375[3:SpR:135597.0,115623.0] ||  -> subclass(intersection(restrict(complement(u),v,w),union(u,u)),null_class)*.
% 299.87/300.43  153376[3:SpR:141845.0,115623.0] ||  -> subclass(intersection(restrict(singleton(u),v,w),union(u,u)),null_class)*.
% 299.87/300.43  154005[0:Rew:67444.0,153773.1] ||  -> equal(u,null_class) subclass(intersection(u,intersection(v,regular(u))),null_class)*.
% 299.87/300.43  154006[3:Rew:67444.0,153781.0] ||  -> subclass(intersection(u,intersection(v,restrict(complement(u),w,x))),null_class)*.
% 299.87/300.43  154007[3:Rew:67444.0,153782.0] ||  -> subclass(intersection(u,intersection(v,restrict(singleton(u),w,x))),null_class)*.
% 299.87/300.43  154008[0:Rew:67444.0,153788.0] ||  -> subclass(intersection(complement(u),intersection(v,restrict(u,w,x))),null_class)*.
% 299.87/300.43  154013[3:Rew:67444.0,153827.0] ||  -> subclass(intersection(singleton(u),intersection(v,restrict(u,w,x))),null_class)*.
% 299.87/300.43  154014[3:Rew:67444.0,153831.0] ||  -> subclass(intersection(symmetric_difference(u,v),intersection(w,intersection(u,v))),null_class)*.
% 299.87/300.43  154015[3:Rew:67444.0,153832.0] ||  -> subclass(intersection(symmetric_difference(u,v),intersection(w,intersection(v,u))),null_class)*.
% 299.87/300.43  153930[0:SpR:89365.1,118801.0] || subclass(u,intersection(v,w))* -> subclass(u,intersection(u,w))*.
% 299.87/300.43  154153[0:SpR:67463.0,118998.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),intersection(u,union(v,w)))*.
% 299.87/300.43  154173[0:SpR:89365.1,118998.0] || subclass(u,v) -> subclass(intersection(w,u),intersection(w,v))*.
% 299.87/300.43  154865[3:Res:125564.0,119428.0] ||  -> subclass(union(null_class,intersection(union(null_class,intersection(u,v)),w)),u)*.
% 299.87/300.43  154870[3:Res:108610.1,119428.0] || subclass(singleton(null_class),intersection(u,v))* -> subclass(successor(null_class),u).
% 299.87/300.43  154881[0:Res:55416.1,119428.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),v)*.
% 299.87/300.43  154883[0:Res:54457.1,119428.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),v)*.
% 299.87/300.43  154884[3:Res:108601.1,119428.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),v)*.
% 299.87/300.43  154886[3:Res:125581.0,119428.0] ||  -> subclass(union(null_class,intersection(u,union(null_class,intersection(v,w)))),v)*.
% 299.87/300.43  154889[3:Res:108602.1,119428.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),v)*.
% 299.87/300.43  154890[3:Res:108603.1,119428.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),v)*.
% 299.87/300.43  154917[3:Res:125558.0,119428.0] ||  -> subclass(intersection(intersection(union(null_class,intersection(u,v)),w),x),u)*.
% 299.87/300.43  154919[3:Res:125578.0,119428.0] ||  -> subclass(intersection(intersection(u,union(null_class,intersection(v,w))),x),v)*.
% 299.87/300.43  154923[3:Res:125569.0,119428.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,intersection(w,x)))),w)*.
% 299.87/300.43  154925[3:Res:125572.0,119428.0] ||  -> subclass(intersection(u,intersection(union(null_class,intersection(v,w)),x)),v)*.
% 299.87/300.43  154972[3:SpR:31.0,154929.0] ||  -> subclass(complement(successor(complement(restrict(u,v,w)))),cross_product(v,w))*.
% 299.87/300.43  155042[3:SpR:97907.0,154929.0] ||  -> subclass(complement(successor(union(u,complement(union(v,w))))),complement(u))*.
% 299.87/300.43  155054[3:Res:154929.0,357.1] inductive(complement(successor(complement(intersection(u,v))))) ||  -> member(null_class,u)*.
% 299.87/300.43  155470[3:SpR:67463.0,154953.0] ||  -> subclass(complement(successor(complement(symmetric_difference(u,v)))),complement(intersection(u,v)))*.
% 299.87/300.43  155514[3:SpR:97919.0,154953.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),w))),complement(w))*.
% 299.87/300.43  155542[3:Res:154953.0,357.1] inductive(complement(successor(complement(intersection(u,v))))) ||  -> member(null_class,v)*.
% 299.87/300.43  155708[3:SpR:89365.1,154872.0] || subclass(u,v) -> subclass(regular(union(null_class,complement(u))),v)*.
% 299.87/300.43  155757[3:SpR:43636.1,154872.0] || subclass(complement(intersection(u,v)),null_class)* -> subclass(regular(null_class),u).
% 299.87/300.43  155764[3:Res:154872.0,119428.0] ||  -> subclass(regular(union(null_class,complement(intersection(intersection(u,v),w)))),u)*.
% 299.87/300.43  155784[3:Res:154872.0,119486.0] ||  -> subclass(regular(union(null_class,complement(intersection(successor(null_class),u)))),singleton(null_class))*.
% 299.87/300.43  155805[3:Res:154872.0,119456.0] ||  -> subclass(regular(union(null_class,complement(intersection(union(null_class,u),v)))),u)*.
% 299.87/300.43  155806[3:Res:154872.0,119464.0] ||  -> subclass(regular(union(null_class,complement(intersection(union(u,null_class),v)))),u)*.
% 299.87/300.43  155869[3:Rew:103600.0,155692.0] ||  -> subclass(regular(complement(symmetric_difference(complement(u),complement(v)))),union(u,v))*.
% 299.87/300.43  155870[3:Rew:103600.0,155693.0] ||  -> subclass(regular(complement(symmetric_difference(complement(u),complement(singleton(u))))),successor(u))*.
% 299.87/300.43  155872[3:Rew:99199.0,155732.0] ||  -> subclass(regular(union(complement(union(u,v)),w)),union(u,v))*.
% 299.87/300.43  155982[10:MRR:155981.1,155981.2,32156.0,45394.0] || subclass(singleton(null_class),ordered_pair(u,v))* -> equal(singleton(u),null_class).
% 299.87/300.43  156102[3:SpR:43636.1,155659.0] || subclass(complement(intersection(u,v)),null_class)* -> subclass(regular(null_class),v).
% 299.87/300.43  156109[3:Res:155659.0,119428.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,intersection(v,w))))),v)*.
% 299.87/300.43  156129[3:Res:155659.0,119486.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,successor(null_class))))),singleton(null_class))*.
% 299.87/300.43  156151[3:Res:155659.0,119456.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,union(null_class,v))))),v)*.
% 299.87/300.43  156152[3:Res:155659.0,119464.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,union(v,null_class))))),v)*.
% 299.87/300.43  156212[3:Rew:99199.0,156093.0] ||  -> subclass(regular(union(u,complement(union(v,w)))),union(v,w))*.
% 299.87/300.43  156279[3:SpR:29278.0,155861.0] ||  -> subclass(regular(union(complement(u),complement(power_class(v)))),union(null_class,u))*.
% 299.87/300.43  156557[3:SpR:29278.0,155862.0] ||  -> subclass(regular(union(complement(u),complement(successor(v)))),union(null_class,u))*.
% 299.87/300.43  156720[3:SpR:97910.0,155863.0] ||  -> subclass(regular(complement(intersection(power_class(u),union(v,w)))),power_class(u))*.
% 299.87/300.43  156776[3:Res:156695.0,357.1] inductive(regular(successor(complement(power_class(u))))) ||  -> member(null_class,power_class(u))*.
% 299.87/300.43  156835[3:SpR:97925.0,156202.0] ||  -> subclass(regular(complement(intersection(union(u,v),power_class(w)))),power_class(w))*.
% 299.87/300.43  156945[3:SpR:43636.1,156893.0] || subclass(complement(successor(null_class)),null_class)* -> subclass(regular(null_class),singleton(null_class)).
% 299.87/300.43  157193[3:SpR:29278.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),complement(v))),union(null_class,v))*.
% 299.87/300.43  157222[3:SpR:45.0,156204.0] ||  -> subclass(regular(successor(complement(power_class(u)))),complement(singleton(complement(power_class(u)))))*.
% 299.87/300.43  157344[3:SpR:29278.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),complement(v))),union(null_class,v))*.
% 299.87/300.43  157364[3:SpR:45.0,156578.0] ||  -> subclass(regular(successor(complement(successor(u)))),complement(singleton(complement(successor(u)))))*.
% 299.87/300.43  157481[3:Res:157429.0,357.1] inductive(regular(successor(complement(successor(u))))) ||  -> member(null_class,successor(u))*.
% 299.87/300.43  157521[3:SpR:67463.0,154856.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(u,v)),w),union(u,v))*.
% 299.87/300.43  157541[3:SpR:89365.1,154856.0] || subclass(u,v) -> subclass(intersection(union(null_class,u),w),v)*.
% 299.87/300.43  157594[3:SpR:89365.1,154856.0] || subclass(u,union(null_class,intersection(v,w)))* -> subclass(u,v).
% 299.87/300.43  157605[3:Res:154856.0,119428.0] ||  -> subclass(intersection(union(null_class,intersection(intersection(u,v),w)),x),u)*.
% 299.87/300.43  157626[3:Res:154856.0,119486.0] ||  -> subclass(intersection(union(null_class,intersection(successor(null_class),u)),v),singleton(null_class))*.
% 299.87/300.43  157649[3:Res:154856.0,119456.0] ||  -> subclass(intersection(union(null_class,intersection(union(null_class,u),v)),w),u)*.
% 299.87/300.43  157650[3:Res:154856.0,119464.0] ||  -> subclass(intersection(union(null_class,intersection(union(u,null_class),v)),w),u)*.
% 299.87/300.43  157715[3:Con:157636.0] || member(u,union(null_class,intersection(v,w)))* -> member(u,v).
% 299.87/300.43  157780[3:SpR:67463.0,154864.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(u,v),w)),union(u,v))*.
% 299.87/300.43  157800[3:SpR:89365.1,154864.0] || subclass(u,v) -> subclass(union(null_class,intersection(u,w)),v)*.
% 299.87/300.43  157862[3:Res:154864.0,119428.0] ||  -> subclass(union(null_class,intersection(intersection(intersection(u,v),w),x)),u)*.
% 299.87/300.43  157883[3:Res:154864.0,119486.0] ||  -> subclass(union(null_class,intersection(intersection(successor(null_class),u),v)),singleton(null_class))*.
% 299.87/300.43  157906[3:Res:154864.0,119456.0] ||  -> subclass(union(null_class,intersection(intersection(union(null_class,u),v),w)),u)*.
% 299.87/300.43  157907[3:Res:154864.0,119464.0] ||  -> subclass(union(null_class,intersection(intersection(union(u,null_class),v),w)),u)*.
% 299.87/300.43  158022[3:SpR:67463.0,154877.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(v,w))),union(v,w))*.
% 299.87/300.43  158042[3:SpR:89365.1,154877.0] || subclass(u,v) -> subclass(intersection(w,union(null_class,u)),v)*.
% 299.87/300.43  158089[3:Res:154877.0,119428.0] ||  -> subclass(intersection(u,union(null_class,intersection(intersection(v,w),x))),v)*.
% 299.87/300.43  158110[3:Res:154877.0,119486.0] ||  -> subclass(intersection(u,union(null_class,intersection(successor(null_class),v))),singleton(null_class))*.
% 299.87/300.43  158133[3:Res:154877.0,119456.0] ||  -> subclass(intersection(u,union(null_class,intersection(union(null_class,v),w))),v)*.
% 299.87/300.43  158134[3:Res:154877.0,119464.0] ||  -> subclass(intersection(u,union(null_class,intersection(union(v,null_class),w))),v)*.
% 299.87/300.43  158342[3:SpR:67463.0,154885.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(v,w))),union(v,w))*.
% 299.87/300.43  158362[3:SpR:89365.1,154885.0] || subclass(u,v) -> subclass(union(null_class,intersection(w,u)),v)*.
% 299.87/300.43  158418[3:Res:154885.0,119428.0] ||  -> subclass(union(null_class,intersection(u,intersection(intersection(v,w),x))),v)*.
% 299.87/300.43  158439[3:Res:154885.0,119486.0] ||  -> subclass(union(null_class,intersection(u,intersection(successor(null_class),v))),singleton(null_class))*.
% 299.87/300.43  158462[3:Res:154885.0,119456.0] ||  -> subclass(union(null_class,intersection(u,intersection(union(null_class,v),w))),v)*.
% 299.87/300.43  158463[3:Res:154885.0,119464.0] ||  -> subclass(union(null_class,intersection(u,intersection(union(v,null_class),w))),v)*.
% 299.87/300.43  158563[3:Res:154956.0,119428.0] ||  -> subclass(complement(successor(complement(restrict(intersection(u,v),w,x)))),u)*.
% 299.87/300.43  158611[3:Res:154956.0,119456.0] ||  -> subclass(complement(successor(complement(restrict(union(null_class,u),v,w)))),u)*.
% 299.87/300.43  158612[3:Res:154956.0,119464.0] ||  -> subclass(complement(successor(complement(restrict(union(u,null_class),v,w)))),u)*.
% 299.87/300.43  158997[3:SpR:89365.1,157492.0] || subclass(u,union(null_class,intersection(v,w)))* -> subclass(u,w).
% 299.87/300.43  159008[3:Res:157492.0,119428.0] ||  -> subclass(intersection(union(null_class,intersection(u,intersection(v,w))),x),v)*.
% 299.87/300.43  159029[3:Res:157492.0,119486.0] ||  -> subclass(intersection(union(null_class,intersection(u,successor(null_class))),v),singleton(null_class))*.
% 299.87/300.43  159052[3:Res:157492.0,119456.0] ||  -> subclass(intersection(union(null_class,intersection(u,union(null_class,v))),w),v)*.
% 299.87/300.43  159053[3:Res:157492.0,119464.0] ||  -> subclass(intersection(union(null_class,intersection(u,union(v,null_class))),w),v)*.
% 299.87/300.43  159114[3:Con:159039.0] || member(u,union(null_class,intersection(v,w)))* -> member(u,w).
% 299.87/300.43  159245[3:SpR:89365.1,157751.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),w)*.
% 299.87/300.43  159261[3:Res:157751.0,119428.0] ||  -> subclass(union(null_class,intersection(intersection(u,intersection(v,w)),x)),v)*.
% 299.87/300.43  159282[3:Res:157751.0,119486.0] ||  -> subclass(union(null_class,intersection(intersection(u,successor(null_class)),v)),singleton(null_class))*.
% 299.87/300.43  159305[3:Res:157751.0,119456.0] ||  -> subclass(union(null_class,intersection(intersection(u,union(null_class,v)),w)),v)*.
% 299.87/300.43  159306[3:Res:157751.0,119464.0] ||  -> subclass(union(null_class,intersection(intersection(u,union(v,null_class)),w)),v)*.
% 299.87/300.43  159488[3:Res:157993.0,119428.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,intersection(w,x)))),w)*.
% 299.87/300.43  159509[3:Res:157993.0,119486.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,successor(null_class)))),singleton(null_class))*.
% 299.87/300.43  159532[3:Res:157993.0,119456.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,union(null_class,w)))),w)*.
% 299.87/300.43  159533[3:Res:157993.0,119464.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,union(w,null_class)))),w)*.
% 299.87/300.43  159730[3:Res:158313.0,119428.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,intersection(w,x)))),w)*.
% 299.87/300.43  159751[3:Res:158313.0,119486.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,successor(null_class)))),singleton(null_class))*.
% 299.87/300.43  159774[3:Res:158313.0,119456.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,union(null_class,w)))),w)*.
% 299.87/300.43  159775[3:Res:158313.0,119464.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,union(w,null_class)))),w)*.
% 299.87/300.43  160086[3:Res:125564.0,119429.0] ||  -> subclass(union(null_class,intersection(union(null_class,intersection(u,v)),w)),v)*.
% 299.87/300.43  160089[3:Res:154864.0,119429.0] ||  -> subclass(union(null_class,intersection(intersection(intersection(u,v),w),x)),v)*.
% 299.87/300.43  160092[3:Res:108610.1,119429.0] || subclass(singleton(null_class),intersection(u,v))* -> subclass(successor(null_class),v).
% 299.87/300.43  160095[3:Res:154872.0,119429.0] ||  -> subclass(regular(union(null_class,complement(intersection(intersection(u,v),w)))),v)*.
% 299.87/300.43  160097[3:Res:158313.0,119429.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,intersection(w,x)))),x)*.
% 299.87/300.43  160105[0:Res:55416.1,119429.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),w)*.
% 299.87/300.43  160107[0:Res:54457.1,119429.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),w)*.
% 299.87/300.43  160110[3:Res:125581.0,119429.0] ||  -> subclass(union(null_class,intersection(u,union(null_class,intersection(v,w)))),w)*.
% 299.87/300.43  160113[3:Res:154885.0,119429.0] ||  -> subclass(union(null_class,intersection(u,intersection(intersection(v,w),x))),w)*.
% 299.87/300.43  160114[3:Res:157751.0,119429.0] ||  -> subclass(union(null_class,intersection(intersection(u,intersection(v,w)),x)),w)*.
% 299.87/300.43  160115[3:Res:108602.1,119429.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),w)*.
% 299.87/300.43  160116[3:Res:108603.1,119429.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),w)*.
% 299.87/300.43  160117[3:Res:155659.0,119429.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,intersection(v,w))))),w)*.
% 299.87/300.43  160144[3:Res:125558.0,119429.0] ||  -> subclass(intersection(intersection(union(null_class,intersection(u,v)),w),x),v)*.
% 299.87/300.43  160146[3:Res:125578.0,119429.0] ||  -> subclass(intersection(intersection(u,union(null_class,intersection(v,w))),x),w)*.
% 299.87/300.43  160150[3:Res:154856.0,119429.0] ||  -> subclass(intersection(union(null_class,intersection(intersection(u,v),w)),x),v)*.
% 299.87/300.43  160151[3:Res:157492.0,119429.0] ||  -> subclass(intersection(union(null_class,intersection(u,intersection(v,w))),x),w)*.
% 299.87/300.43  160152[3:Res:125569.0,119429.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,intersection(w,x)))),x)*.
% 299.87/300.43  160154[3:Res:125572.0,119429.0] ||  -> subclass(intersection(u,intersection(union(null_class,intersection(v,w)),x)),w)*.
% 299.87/300.43  160158[3:Res:154877.0,119429.0] ||  -> subclass(intersection(u,union(null_class,intersection(intersection(v,w),x))),w)*.
% 299.87/300.43  160159[3:Res:157993.0,119429.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,intersection(w,x)))),x)*.
% 299.87/300.43  160163[3:Res:154956.0,119429.0] ||  -> subclass(complement(successor(complement(restrict(intersection(u,v),w,x)))),v)*.
% 299.87/300.43  160241[3:Res:154864.0,119461.0] ||  -> subclass(union(null_class,intersection(intersection(union(u,u),v),w)),u)*.
% 299.87/300.43  160244[3:Res:108610.1,119461.0] || subclass(singleton(null_class),union(u,u))* -> subclass(successor(null_class),u).
% 299.87/300.43  160247[3:Res:154872.0,119461.0] ||  -> subclass(regular(union(null_class,complement(intersection(union(u,u),v)))),u)*.
% 299.87/300.43  160249[3:Res:158313.0,119461.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,union(w,w)))),w)*.
% 299.87/300.43  160257[3:Res:55416.1,119461.0] || subclass(u,union(v,v))* -> subclass(intersection(u,w),v)*.
% 299.87/300.43  160259[3:Res:54457.1,119461.0] || subclass(u,union(v,v))* -> subclass(intersection(w,u),v)*.
% 299.87/300.43  160265[3:Res:154885.0,119461.0] ||  -> subclass(union(null_class,intersection(u,intersection(union(v,v),w))),v)*.
% 299.87/300.43  160266[3:Res:157751.0,119461.0] ||  -> subclass(union(null_class,intersection(intersection(u,union(v,v)),w)),v)*.
% 299.87/300.43  160267[3:Res:108602.1,119461.0] || subclass(u,union(v,v))* -> subclass(union(u,null_class),v)*.
% 299.87/300.43  160268[3:Res:108603.1,119461.0] || subclass(u,union(v,v))* -> subclass(union(u,u),v)*.
% 299.87/300.43  160269[3:Res:155659.0,119461.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,union(v,v))))),v)*.
% 299.87/300.43  160282[3:Res:154856.0,119461.0] ||  -> subclass(intersection(union(null_class,intersection(union(u,u),v)),w),u)*.
% 299.87/300.43  160283[3:Res:157492.0,119461.0] ||  -> subclass(intersection(union(null_class,intersection(u,union(v,v))),w),v)*.
% 299.87/300.43  160288[3:Res:154877.0,119461.0] ||  -> subclass(intersection(u,union(null_class,intersection(union(v,v),w))),v)*.
% 299.87/300.43  160289[3:Res:157993.0,119461.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,union(w,w)))),w)*.
% 299.87/300.43  160296[3:Res:154956.0,119461.0] ||  -> subclass(complement(successor(complement(restrict(union(u,u),v,w)))),u)*.
% 299.87/300.43  160514[3:SpR:89365.1,129905.0] || subclass(u,intersection(union(v,v),w))* -> subclass(u,v).
% 299.87/300.43  160632[3:Con:160557.0] || member(u,intersection(union(v,v),w))* -> member(u,v).
% 299.87/300.43  160717[3:SpR:111977.1,130087.0] || subclass(u,intersection(v,union(w,w)))* -> subclass(u,w).
% 299.87/300.43  160838[3:Con:160780.1] || member(u,intersection(v,union(w,w)))* -> member(u,w).
% 299.87/300.43  161361[0:SpL:67463.0,154847.0] || equal(symmetric_difference(u,v),w) -> subclass(w,union(u,v))*.
% 299.87/300.43  161381[0:SpL:89365.1,154847.0] || subclass(u,v)* equal(u,w)* -> subclass(w,v)*.
% 299.87/300.43  161434[0:SpR:67463.0,154858.0] ||  -> subclass(intersection(intersection(symmetric_difference(u,v),w),x),union(u,v))*.
% 299.87/300.43  161454[0:SpR:89365.1,154858.0] || subclass(u,v) -> subclass(intersection(intersection(u,w),x),v)*.
% 299.87/300.43  161534[0:SpR:89365.1,154858.0] || subclass(u,intersection(intersection(v,w),x))* -> subclass(u,v).
% 299.87/300.43  161545[0:Res:154858.0,119429.0] ||  -> subclass(intersection(intersection(intersection(intersection(u,v),w),x),y),v)*.
% 299.87/300.43  161546[0:Res:154858.0,119428.0] ||  -> subclass(intersection(intersection(intersection(intersection(u,v),w),x),y),u)*.
% 299.87/300.43  161567[3:Res:154858.0,119486.0] ||  -> subclass(intersection(intersection(intersection(successor(null_class),u),v),w),singleton(null_class))*.
% 299.87/300.43  161590[3:Res:154858.0,119456.0] ||  -> subclass(intersection(intersection(intersection(union(null_class,u),v),w),x),u)*.
% 299.87/300.43  161591[3:Res:154858.0,119464.0] ||  -> subclass(intersection(intersection(intersection(union(u,null_class),v),w),x),u)*.
% 299.87/300.43  161592[3:Res:154858.0,119461.0] ||  -> subclass(intersection(intersection(intersection(union(u,u),v),w),x),u)*.
% 299.87/300.43  161670[0:Con:161577.0] || member(u,intersection(intersection(v,w),x))* -> member(u,v).
% 299.87/300.43  161710[0:SpR:67463.0,154873.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(w,x))),union(w,x))*.
% 299.87/300.43  161730[0:SpR:89365.1,154873.0] || subclass(u,v) -> subclass(intersection(w,intersection(x,u)),v)*.
% 299.87/300.43  161776[0:SpR:111977.1,154873.0] || subclass(u,intersection(v,intersection(w,x)))* -> subclass(u,w).
% 299.87/300.43  161807[0:Res:154873.0,119429.0] ||  -> subclass(intersection(u,intersection(v,intersection(intersection(w,x),y))),x)*.
% 299.87/300.43  161808[0:Res:154873.0,119428.0] ||  -> subclass(intersection(u,intersection(v,intersection(intersection(w,x),y))),w)*.
% 299.87/300.43  161829[3:Res:154873.0,119486.0] ||  -> subclass(intersection(u,intersection(v,intersection(successor(null_class),w))),singleton(null_class))*.
% 299.87/300.43  161852[3:Res:154873.0,119456.0] ||  -> subclass(intersection(u,intersection(v,intersection(union(null_class,w),x))),w)*.
% 299.87/300.43  161853[3:Res:154873.0,119464.0] ||  -> subclass(intersection(u,intersection(v,intersection(union(w,null_class),x))),w)*.
% 299.87/300.43  161854[3:Res:154873.0,119461.0] ||  -> subclass(intersection(u,intersection(v,intersection(union(w,w),x))),w)*.
% 299.87/300.43  161927[0:Con:161839.1] || member(u,intersection(v,intersection(w,x)))* -> member(u,w).
% 299.87/300.43  162405[0:SpR:67463.0,154876.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(v,w),x)),union(v,w))*.
% 299.87/300.43  162426[0:SpR:89365.1,154876.0] || subclass(u,v) -> subclass(intersection(w,intersection(u,x)),v)*.
% 299.87/300.43  162509[0:Res:154876.0,119429.0] ||  -> subclass(intersection(u,intersection(intersection(intersection(v,w),x),y)),w)*.
% 299.87/300.43  162510[0:Res:154876.0,119428.0] ||  -> subclass(intersection(u,intersection(intersection(intersection(v,w),x),y)),v)*.
% 299.87/300.43  162531[3:Res:154876.0,119486.0] ||  -> subclass(intersection(u,intersection(intersection(successor(null_class),v),w)),singleton(null_class))*.
% 299.87/300.43  162554[3:Res:154876.0,119456.0] ||  -> subclass(intersection(u,intersection(intersection(union(null_class,v),w),x)),v)*.
% 299.87/300.43  162555[3:Res:154876.0,119464.0] ||  -> subclass(intersection(u,intersection(intersection(union(v,null_class),w),x)),v)*.
% 299.87/300.43  162556[3:Res:154876.0,119461.0] ||  -> subclass(intersection(u,intersection(intersection(union(v,v),w),x)),v)*.
% 299.87/300.43  162672[0:SpR:67463.0,154882.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(v,w)),x),union(v,w))*.
% 299.87/300.43  162693[0:SpR:89365.1,154882.0] || subclass(u,v) -> subclass(intersection(intersection(w,u),x),v)*.
% 299.87/300.43  162778[0:Res:154882.0,119429.0] ||  -> subclass(intersection(intersection(u,intersection(intersection(v,w),x)),y),w)*.
% 299.87/300.43  162779[0:Res:154882.0,119428.0] ||  -> subclass(intersection(intersection(u,intersection(intersection(v,w),x)),y),v)*.
% 299.87/300.43  162800[3:Res:154882.0,119486.0] ||  -> subclass(intersection(intersection(u,intersection(successor(null_class),v)),w),singleton(null_class))*.
% 299.87/300.43  162823[3:Res:154882.0,119456.0] ||  -> subclass(intersection(intersection(u,intersection(union(null_class,v),w)),x),v)*.
% 299.87/300.43  162824[3:Res:154882.0,119464.0] ||  -> subclass(intersection(intersection(u,intersection(union(v,null_class),w)),x),v)*.
% 299.87/300.43  162825[3:Res:154882.0,119461.0] ||  -> subclass(intersection(intersection(u,intersection(union(v,v),w)),x),v)*.
% 299.87/300.43  163571[0:SpR:89365.1,160079.0] || subclass(u,intersection(intersection(v,w),x))* -> subclass(u,w).
% 299.87/300.43  163582[0:Res:160079.0,119429.0] ||  -> subclass(intersection(intersection(intersection(u,intersection(v,w)),x),y),w)*.
% 299.87/300.43  163583[0:Res:160079.0,119428.0] ||  -> subclass(intersection(intersection(intersection(u,intersection(v,w)),x),y),v)*.
% 299.87/300.43  163604[3:Res:160079.0,119486.0] ||  -> subclass(intersection(intersection(intersection(u,successor(null_class)),v),w),singleton(null_class))*.
% 299.87/300.43  163627[3:Res:160079.0,119456.0] ||  -> subclass(intersection(intersection(intersection(u,union(null_class,v)),w),x),v)*.
% 299.87/300.43  163628[3:Res:160079.0,119464.0] ||  -> subclass(intersection(intersection(intersection(u,union(v,null_class)),w),x),v)*.
% 299.87/300.43  163629[3:Res:160079.0,119461.0] ||  -> subclass(intersection(intersection(intersection(u,union(v,v)),w),x),v)*.
% 299.87/300.43  163707[0:Con:163614.0] || member(u,intersection(intersection(v,w),x))* -> member(u,w).
% 299.87/300.43  163980[0:SpR:111977.1,160096.0] || subclass(u,intersection(v,intersection(w,x)))* -> subclass(u,x).
% 299.87/300.43  164011[0:Res:160096.0,119429.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,intersection(x,y)))),y)*.
% 299.87/300.43  164012[0:Res:160096.0,119428.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,intersection(x,y)))),x)*.
% 299.87/300.43  164033[3:Res:160096.0,119486.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,successor(null_class)))),singleton(null_class))*.
% 299.87/300.43  164056[3:Res:160096.0,119456.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,union(null_class,x)))),x)*.
% 299.87/300.43  164057[3:Res:160096.0,119464.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,union(x,null_class)))),x)*.
% 299.87/300.43  164058[3:Res:160096.0,119461.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,union(x,x)))),x)*.
% 299.87/300.43  164131[0:Con:164043.1] || member(u,intersection(v,intersection(w,x)))* -> member(u,x).
% 299.87/300.43  164274[0:Res:160100.0,119429.0] ||  -> subclass(intersection(u,intersection(intersection(v,intersection(w,x)),y)),x)*.
% 299.87/300.43  164275[0:Res:160100.0,119428.0] ||  -> subclass(intersection(u,intersection(intersection(v,intersection(w,x)),y)),w)*.
% 299.87/300.43  164296[3:Res:160100.0,119486.0] ||  -> subclass(intersection(u,intersection(intersection(v,successor(null_class)),w)),singleton(null_class))*.
% 299.87/300.43  164319[3:Res:160100.0,119456.0] ||  -> subclass(intersection(u,intersection(intersection(v,union(null_class,w)),x)),w)*.
% 299.87/300.43  164320[3:Res:160100.0,119464.0] ||  -> subclass(intersection(u,intersection(intersection(v,union(w,null_class)),x)),w)*.
% 299.87/300.43  164321[3:Res:160100.0,119461.0] ||  -> subclass(intersection(u,intersection(intersection(v,union(w,w)),x)),w)*.
% 299.87/300.43  164731[0:Res:160106.0,119429.0] ||  -> subclass(intersection(intersection(u,intersection(v,intersection(w,x))),y),x)*.
% 299.87/300.43  164732[0:Res:160106.0,119428.0] ||  -> subclass(intersection(intersection(u,intersection(v,intersection(w,x))),y),w)*.
% 299.87/300.43  164753[3:Res:160106.0,119486.0] ||  -> subclass(intersection(intersection(u,intersection(v,successor(null_class))),w),singleton(null_class))*.
% 299.87/300.43  164776[3:Res:160106.0,119456.0] ||  -> subclass(intersection(intersection(u,intersection(v,union(null_class,w))),x),w)*.
% 299.87/300.43  164777[3:Res:160106.0,119464.0] ||  -> subclass(intersection(intersection(u,intersection(v,union(w,null_class))),x),w)*.
% 299.87/300.43  164778[3:Res:160106.0,119461.0] ||  -> subclass(intersection(intersection(u,intersection(v,union(w,w))),x),w)*.
% 299.87/300.43  164876[0:Res:59858.0,119429.0] ||  -> subclass(restrict(restrict(intersection(u,v),w,x),y,z),v)*.
% 299.87/300.43  164877[0:Res:59858.0,119428.0] ||  -> subclass(restrict(restrict(intersection(u,v),w,x),y,z),u)*.
% 299.87/300.43  164921[3:Res:59858.0,119456.0] ||  -> subclass(restrict(restrict(union(null_class,u),v,w),x,y),u)*.
% 299.87/300.43  164922[3:Res:59858.0,119464.0] ||  -> subclass(restrict(restrict(union(u,null_class),v,w),x,y),u)*.
% 299.87/300.43  164923[3:Res:59858.0,119461.0] ||  -> subclass(restrict(restrict(union(u,u),v,w),x,y),u)*.
% 299.87/300.43  165418[15:Rew:165158.0,82018.1] function(complement(y__dfg)) ||  -> subclass(intersection(u,successor(null_class)),complement(x__dfg))*.
% 299.87/300.43  165420[15:Rew:165158.0,82019.1] function(complement(y__dfg)) ||  -> subclass(intersection(successor(null_class),u),complement(x__dfg))*.
% 299.87/300.43  165552[15:Rew:4042.0,165257.1] function(intersection(complement(y__dfg),u)) ||  -> subclass(successor(null_class),complement(x__dfg))*.
% 299.87/300.43  165558[15:Rew:3752.0,165281.1] function(intersection(u,complement(y__dfg))) ||  -> subclass(successor(null_class),complement(x__dfg))*.
% 299.87/300.43  165913[15:Rew:165880.0,1930.1] single_valued_class(u) || equal(cross_product(y__dfg,y__dfg),u)* -> function(u)*.
% 299.87/300.43  166090[15:Rew:165880.0,376.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(omega,v)*.
% 299.87/300.43  166137[15:Rew:165880.0,691.0] || subclass(y__dfg,intersection(u,v))* -> member(unordered_pair(w,x),v)*.
% 299.87/300.43  166140[15:Rew:165880.0,690.0] || subclass(y__dfg,intersection(u,v))* -> member(unordered_pair(w,x),u)*.
% 299.87/300.43  166198[15:Rew:165880.0,689.0] || subclass(y__dfg,complement(u)) member(unordered_pair(v,w),u)* -> .
% 299.87/300.43  166242[15:Rew:165880.0,7503.0] || subclass(y__dfg,complement(compose(element_relation,y__dfg)))* member(null_class,element_relation) -> .
% 299.87/300.43  166243[15:Rew:165880.0,7504.0] || subclass(y__dfg,complement(compose(element_relation,y__dfg)))* member(omega,element_relation) -> .
% 299.87/300.43  166244[15:Rew:165880.0,10017.1] || member(omega,element_relation) equal(complement(compose(element_relation,y__dfg)),y__dfg)** -> .
% 299.87/300.43  166246[15:Rew:165880.0,4806.1] single_valued_class(restrict(u,universal_class,universal_class)) ||  -> function(restrict(u,y__dfg,y__dfg))*.
% 299.87/300.43  166332[15:Rew:165880.0,21196.0] || equal(sum_class(range_of(null_class)),y__dfg) -> member(omega,apply(null_class,u))*.
% 299.87/300.43  166334[15:Rew:165880.0,21200.0] || subclass(y__dfg,sum_class(range_of(null_class))) -> member(omega,apply(null_class,u))*.
% 299.87/300.43  173174[15:Rew:165880.0,166337.1] || member(image(u,null_class),y__dfg) -> member(apply(u,y__dfg),y__dfg)*.
% 299.87/300.43  166339[15:Rew:165880.0,25769.0] || subclass(y__dfg,apply(null_class,u))* -> member(omega,sum_class(range_of(null_class)))*.
% 299.87/300.43  166341[15:Rew:165880.0,25813.0] || equal(apply(null_class,u),y__dfg)** -> member(omega,sum_class(range_of(null_class)))*.
% 299.87/300.43  166891[15:Rew:165880.0,39311.1] single_valued_class(regular(x__dfg)) || equal(cross_product(y__dfg,y__dfg),regular(x__dfg))** -> .
% 299.87/300.43  166892[15:Rew:165880.0,39314.1] single_valued_class(singleton(u)) || equal(cross_product(y__dfg,y__dfg),singleton(u))* -> .
% 299.87/300.43  166964[15:Rew:165880.0,50752.1] function(complement(subset_relation)) || subclass(cross_product(y__dfg,y__dfg),inverse(null_class))* -> .
% 299.87/300.43  166986[15:Rew:165880.0,77999.1] single_valued_class(complement(x__dfg)) || equal(cross_product(y__dfg,y__dfg),complement(x__dfg))** -> .
% 299.87/300.43  167005[15:Rew:165880.0,91188.1] single_valued_class(regular(omega)) || equal(cross_product(y__dfg,y__dfg),regular(omega))** -> .
% 299.87/300.43  167957[15:Rew:165880.0,81196.0] || member(u,y__dfg) equal(successor(unordered_pair(u,v)),null_class)** -> .
% 299.87/300.43  167958[15:Rew:165880.0,81192.0] || member(u,y__dfg) equal(successor(unordered_pair(v,u)),null_class)** -> .
% 299.87/300.43  168167[15:Rew:165880.0,53254.0] || member(u,y__dfg) subclass(domain_relation,ordered_pair(u,cantor(u)))* -> .
% 299.87/300.43  168256[15:Rew:165880.0,45451.0] || member(u,y__dfg) -> member(u,complement(singleton(unordered_pair(v,u))))*.
% 299.87/300.43  168257[15:Rew:165880.0,45450.0] || member(u,y__dfg) -> member(u,complement(singleton(unordered_pair(u,v))))*.
% 299.87/300.43  168265[15:Rew:165880.0,42116.1] function(complement(cross_product(singleton(u),universal_class))) || member(u,y__dfg)* -> .
% 299.87/300.43  173175[15:Rew:165880.0,168314.1] || member(u,y__dfg) subclass(y__dfg,complement(singleton(sum_class(u))))* -> .
% 299.87/300.43  173176[15:Rew:165880.0,168323.1] || member(u,y__dfg) subclass(y__dfg,complement(singleton(power_class(u))))* -> .
% 299.87/300.43  173177[15:Rew:165880.0,168565.1] || member(restrict(element_relation,y__dfg,u),y__dfg)* -> member(sum_class(u),y__dfg).
% 299.87/300.43  173178[15:Rew:165880.0,168570.1] || member(flip(cross_product(u,y__dfg)),y__dfg)* -> member(inverse(u),y__dfg).
% 299.87/300.43  168574[15:Rew:165880.0,155051.1] || equal(successor(complement(intersection(u,v))),null_class)** -> subclass(y__dfg,u).
% 299.87/300.43  168576[15:Rew:165880.0,128367.1] || equal(successor(union(null_class,complement(u))),null_class)** -> subclass(y__dfg,u).
% 299.87/300.43  168628[15:Rew:165880.0,9916.0] || subclass(y__dfg,u) -> equal(v,null_class) member(regular(v),u)*.
% 299.87/300.43  168629[15:Rew:165880.0,3277.0] || subclass(y__dfg,u) -> equal(singleton(v),null_class) member(v,u)*.
% 299.87/300.43  168635[15:Rew:165880.0,155539.1] || equal(successor(complement(intersection(u,v))),null_class)** -> subclass(y__dfg,v).
% 299.87/300.43  168681[15:Rew:165880.0,704.0] || subclass(y__dfg,intersection(u,v))* -> member(ordered_pair(w,x),v)*.
% 299.87/300.43  168682[15:Rew:165880.0,703.0] || subclass(y__dfg,intersection(u,v))* -> member(ordered_pair(w,x),u)*.
% 299.87/300.43  168873[15:Rew:165880.0,9230.1] || member(ordered_pair(u,v),compose(w,x))* -> member(v,y__dfg).
% 299.87/300.43  173179[15:Rew:165880.0,168902.0] || equal(symmetric_difference(u,v),y__dfg)** -> equal(union(u,v),y__dfg).
% 299.87/300.43  168946[15:Rew:165880.0,518.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(omega,union(u,v))*.
% 299.87/300.43  168948[15:Rew:165880.0,149952.0] || equal(symmetric_difference(u,v),y__dfg) -> equal(intersection(v,u),null_class)**.
% 299.87/300.43  168949[15:Rew:165880.0,143270.0] || equal(symmetric_difference(u,v),y__dfg) -> equal(intersection(u,v),null_class)**.
% 299.87/300.43  168950[15:Rew:165880.0,133991.0] || equal(symmetric_difference(u,v),y__dfg) -> subclass(w,union(v,u))*.
% 299.87/300.43  168953[15:Rew:165880.0,50825.0] ||  -> equal(restrict(complement(compose(complement(element_relation),inverse(element_relation))),y__dfg,y__dfg),null_class)**.
% 299.87/300.43  169004[15:Rew:165880.0,128681.1] || equal(successor(union(u,u)),null_class)** -> subclass(y__dfg,complement(u)).
% 299.87/300.43  169015[15:Rew:165880.0,66646.0] || subclass(y__dfg,complement(u)) subclass(domain_relation,union(u,null_class))* -> .
% 299.87/300.43  169016[15:Rew:165880.0,66640.0] || subclass(y__dfg,complement(u)) member(omega,union(u,null_class))* -> .
% 299.87/300.43  169018[15:Rew:165880.0,64868.1] || equal(successor(union(null_class,u)),null_class)** -> subclass(y__dfg,complement(u)).
% 299.87/300.43  169019[15:Rew:165880.0,63351.1] || equal(successor(union(u,null_class)),null_class)** -> subclass(y__dfg,complement(u)).
% 299.87/300.43  169028[15:Rew:165880.0,33111.0] || subclass(y__dfg,complement(u)) member(omega,union(null_class,u))* -> .
% 299.87/300.43  169029[15:Rew:165880.0,33106.0] || subclass(y__dfg,complement(u)) member(omega,union(u,u))* -> .
% 299.87/300.43  169032[15:Rew:165880.0,29349.0] || subclass(y__dfg,complement(u)) subclass(domain_relation,union(null_class,u))* -> .
% 299.87/300.43  169036[15:Rew:165880.0,702.0] || subclass(y__dfg,complement(u)) member(ordered_pair(v,w),u)* -> .
% 299.87/300.43  169046[15:Rew:165880.0,28767.0] || equal(complement(union(u,v)),y__dfg)** -> member(omega,complement(v)).
% 299.87/300.43  169048[15:Rew:165880.0,28638.0] || equal(complement(union(u,v)),y__dfg)** -> member(omega,complement(u)).
% 299.87/300.43  173189[15:Rew:165880.0,169103.1] || member(inverse(u),y__dfg)* equal(cantor(range_of(u)),y__dfg) -> .
% 299.87/300.43  173190[15:Rew:165880.0,169119.1] || member(inverse(u),y__dfg)* equal(sum_class(range_of(u)),y__dfg) -> .
% 299.87/300.43  173191[15:Rew:165880.0,169120.1] || member(inverse(u),y__dfg)* equal(power_class(range_of(u)),y__dfg) -> .
% 299.87/300.43  169127[15:Rew:165880.0,52682.0] || member(inverse(u),y__dfg)* equal(singleton(range_of(u)),null_class) -> .
% 299.87/300.43  169213[15:Rew:165880.0,26306.1] || subclass(ordered_pair(u,v),w)* subclass(y__dfg,complement(w)) -> .
% 299.87/300.43  169228[15:Rew:165880.0,119479.0] || subclass(u,complement(compose(element_relation,y__dfg)))* -> subclass(u,complement(element_relation)).
% 299.87/300.43  169430[15:Rew:165880.0,77775.0] ||  -> equal(intersection(complement(compose(element_relation,y__dfg)),restrict(element_relation,u,v)),null_class)**.
% 299.87/300.43  169435[15:Rew:165880.0,88916.0] || member(u,complement(compose(element_relation,y__dfg)))* -> member(u,complement(element_relation)).
% 299.87/300.43  173193[15:Rew:165880.0,169484.1] || equal(successor(compose(element_relation,y__dfg)),null_class)** -> equal(complement(element_relation),y__dfg).
% 299.87/300.43  169485[15:Rew:165880.0,63712.0] || equal(successor(compose(element_relation,y__dfg)),null_class)** member(u,element_relation)* -> .
% 299.87/300.43  169548[15:Rew:165880.0,132620.1] || subclass(u,x__dfg)* equal(u,y__dfg) -> equal(y__dfg,x__dfg).
% 299.87/300.43  169552[15:Rew:165880.0,123283.1] || subclass(u,intersection(v,successor(null_class)))* equal(u,y__dfg) -> .
% 299.87/300.43  169553[15:Rew:165880.0,123001.1] || subclass(u,intersection(successor(null_class),v))* equal(u,y__dfg) -> .
% 299.87/300.43  173194[15:Rew:165880.0,169556.1] || equal(u,y__dfg)* equal(v,y__dfg)* -> equal(v,u)*.
% 299.87/300.43  169558[15:Rew:165880.0,117002.0] || equal(u,y__dfg) subclass(u,v)* -> subclass(w,v)*.
% 299.87/300.43  169559[15:Rew:165880.0,116959.0] || equal(u,y__dfg) -> equal(u,null_class) equal(regular(u),null_class)**.
% 299.87/300.43  169560[15:Rew:165880.0,116945.0] || equal(u,y__dfg) -> equal(singleton(v),null_class) member(v,u)*.
% 299.87/300.43  169565[15:Rew:165880.0,115766.0] || equal(u,y__dfg) -> equal(v,null_class) member(regular(v),u)*.
% 299.87/300.43  173196[15:Rew:165880.0,169591.1] || equal(u,y__dfg) -> equal(ordered_pair(v,y__dfg),ordered_pair(v,u))*.
% 299.87/300.43  173197[15:Rew:165880.0,169597.1] || equal(u,y__dfg) -> equal(apply(v,y__dfg),apply(v,u))*.
% 299.87/300.43  169598[15:Rew:165880.0,92973.0] || equal(u,y__dfg) member(null_class,singleton(ordered_pair(u,v)))* -> .
% 299.87/300.43  169599[15:Rew:165880.0,92852.0] || equal(u,y__dfg) -> member(unordered_pair(v,null_class),ordered_pair(v,u))*.
% 299.87/300.43  169600[15:Rew:165880.0,92841.0] || equal(u,y__dfg) -> member(null_class,complement(singleton(ordered_pair(u,v))))*.
% 299.87/300.43  169601[15:Rew:165880.0,92811.0] || equal(u,y__dfg) -> equal(ordered_pair(null_class,u),singleton(singleton(null_class)))**.
% 299.87/300.43  169604[15:Rew:165880.0,90880.1] || equal(omega,u)* equal(u,y__dfg) -> equal(u,omega).
% 299.87/300.43  169607[15:Rew:165880.0,90758.0] || equal(u,y__dfg) member(v,w)* -> member(v,u)*.
% 299.87/300.43  169609[15:Rew:165880.0,90212.0] || equal(u,y__dfg) subclass(u,v)* -> equal(u,v).
% 299.87/300.43  169622[15:Rew:165880.0,14383.0] || equal(u,y__dfg) subclass(u,v)* -> member(omega,v)*.
% 299.87/300.43  169632[15:Rew:165880.0,153903.0] || equal(intersection(u,v),y__dfg)** -> subclass(w,intersection(w,v))*.
% 299.87/300.43  169633[15:Rew:165880.0,150021.0] || equal(intersection(u,v),y__dfg)** -> equal(symmetric_difference(v,u),null_class).
% 299.87/300.43  169636[15:Rew:165880.0,134915.0] || equal(intersection(u,v),y__dfg)** -> subclass(w,intersection(w,u))*.
% 299.87/300.43  169637[15:Rew:165880.0,132351.0] || equal(intersection(u,v),y__dfg)** -> equal(intersection(u,v),u).
% 299.87/300.43  169638[15:Rew:165880.0,121911.1] || subclass(u,successor(null_class))* equal(intersection(u,v),y__dfg)** -> .
% 299.87/300.43  169639[15:Rew:165880.0,118896.0] || equal(intersection(u,v),y__dfg)** -> subclass(w,intersection(v,w))*.
% 299.87/300.43  169640[15:Rew:165880.0,118538.0] || equal(intersection(u,v),y__dfg)** -> member(ordered_pair(w,x),v)*.
% 299.87/300.43  169641[15:Rew:165880.0,118537.0] || equal(intersection(u,v),y__dfg)** -> member(ordered_pair(w,x),u)*.
% 299.87/300.43  169644[15:Rew:165880.0,116999.0] || equal(intersection(u,v),y__dfg)** -> subclass(w,intersection(u,w))*.
% 299.87/300.43  169645[15:Rew:165880.0,92594.0] || equal(intersection(u,v),y__dfg)** -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.43  169652[15:Rew:165880.0,20360.0] || equal(intersection(u,v),y__dfg)** -> member(unordered_pair(w,x),v)*.
% 299.87/300.43  169653[15:Rew:165880.0,14682.0] || equal(intersection(u,v),y__dfg)** -> member(unordered_pair(w,x),u)*.
% 299.87/300.43  169738[15:Rew:165880.0,91382.0] || equal(y__dfg,x__dfg) subclass(x__dfg,complement(unordered_pair(null_class,u)))* -> .
% 299.87/300.43  169739[15:Rew:165880.0,91381.0] || equal(y__dfg,x__dfg) subclass(x__dfg,complement(unordered_pair(u,null_class)))* -> .
% 299.87/300.43  169740[15:Rew:165880.0,91301.0] || equal(y__dfg,x__dfg) subclass(x__dfg,u) -> member(null_class,u)*.
% 299.87/300.43  169741[15:Rew:165880.0,91287.0] || equal(y__dfg,x__dfg) member(u,v)* -> member(u,x__dfg)*.
% 299.87/300.43  169758[15:Rew:165880.0,90694.0] || equal(y__dfg,x__dfg) equal(complement(ordered_pair(x__dfg,u)),x__dfg)** -> .
% 299.87/300.43  169759[15:Rew:165880.0,90590.0] || equal(y__dfg,x__dfg) subclass(x__dfg,u) -> member(omega,u)*.
% 299.87/300.43  169760[15:Rew:165880.0,90755.0] || equal(y__dfg,x__dfg) subclass(x__dfg,u)* -> equal(x__dfg,u).
% 299.87/300.43  173201[15:Rew:165880.0,169764.1] || member(range_of(null_class),y__dfg)* equal(apply(null_class,u),y__dfg)** -> .
% 299.87/300.43  173202[15:Rew:165880.0,169770.1] || member(range_of(null_class),y__dfg) subclass(y__dfg,apply(null_class,u))* -> .
% 299.87/300.43  169775[15:Rew:165880.0,121914.1] || subclass(u,successor(null_class))* equal(union(null_class,u),y__dfg) -> .
% 299.87/300.43  169776[15:Rew:165880.0,118565.0] || equal(union(null_class,u),y__dfg) -> member(ordered_pair(v,w),u)*.
% 299.87/300.43  169777[15:Rew:165880.0,118084.0] || equal(union(null_class,u),y__dfg)** -> equal(union(null_class,u),u).
% 299.87/300.43  169778[15:Rew:165880.0,117028.0] || equal(union(null_class,u),y__dfg) -> subclass(v,intersection(v,u))*.
% 299.87/300.43  169779[15:Rew:165880.0,117027.0] || equal(union(null_class,u),y__dfg) -> subclass(v,intersection(u,v))*.
% 299.87/300.43  169780[15:Rew:165880.0,117026.0] || equal(union(null_class,u),y__dfg) -> subclass(v,union(u,u))*.
% 299.87/300.43  169781[15:Rew:165880.0,117025.0] || equal(union(null_class,u),y__dfg) -> subclass(v,union(u,null_class))*.
% 299.87/300.43  169782[15:Rew:165880.0,116866.0] || equal(union(null_class,u),y__dfg) -> member(unordered_pair(v,w),u)*.
% 299.87/300.43  169789[15:Rew:165880.0,67111.0] || equal(union(null_class,u),y__dfg) -> member(omega,union(u,null_class))*.
% 299.87/300.43  169790[15:Rew:165880.0,63312.1] || equal(successor(complement(u)),null_class) -> equal(union(null_class,u),y__dfg)**.
% 299.87/300.43  169800[15:Rew:165880.0,121916.1] || subclass(u,successor(null_class))* equal(union(u,null_class),y__dfg) -> .
% 299.87/300.43  169801[15:Rew:165880.0,118563.0] || equal(union(u,null_class),y__dfg) -> member(ordered_pair(v,w),u)*.
% 299.87/300.43  169802[15:Rew:165880.0,118101.0] || equal(union(u,null_class),y__dfg)** -> equal(union(u,null_class),u).
% 299.87/300.43  169804[15:Rew:165880.0,117036.0] || equal(union(u,null_class),y__dfg) -> subclass(v,intersection(v,u))*.
% 299.87/300.43  169805[15:Rew:165880.0,117035.0] || equal(union(u,null_class),y__dfg) -> subclass(v,intersection(u,v))*.
% 299.87/300.43  169806[15:Rew:165880.0,117034.0] || equal(union(u,null_class),y__dfg) -> subclass(v,union(u,u))*.
% 299.87/300.43  169807[15:Rew:165880.0,117033.0] || equal(union(u,null_class),y__dfg) -> subclass(v,union(null_class,u))*.
% 299.87/300.43  169808[15:Rew:165880.0,116864.0] || equal(union(u,null_class),y__dfg) -> member(unordered_pair(v,w),u)*.
% 299.87/300.43  169814[15:Rew:165880.0,66706.1] || equal(successor(complement(u)),null_class) -> equal(union(u,null_class),y__dfg)**.
% 299.87/300.43  170030[15:Rew:165880.0,42085.0] ||  -> equal(apply(complement(cross_product(singleton(u),y__dfg)),u),sum_class(range_of(null_class)))**.
% 299.87/300.43  170036[15:Rew:165880.0,143977.0] ||  -> equal(apply(singleton(cross_product(singleton(u),y__dfg)),u),sum_class(range_of(null_class)))**.
% 299.87/300.43  170046[15:Rew:165880.0,45574.0] || subclass(complement(singleton(ordered_pair(y__dfg,u))),v)* -> member(null_class,v).
% 299.87/300.43  170052[15:Rew:165880.0,22380.0] || subclass(ordered_pair(u,y__dfg),v) -> member(unordered_pair(u,null_class),v)*.
% 299.87/300.43  170070[15:Rew:165880.0,39232.1] function(apply(u,universal_class)) || member(image(u,null_class),y__dfg)* -> .
% 299.87/300.43  170077[15:Rew:165880.0,22267.1] || member(singleton(singleton(null_class)),cross_product(u,v))* -> member(y__dfg,v).
% 299.87/300.43  170099[15:Rew:165880.0,28416.0] || equal(u,ordered_pair(v,y__dfg)) -> member(unordered_pair(v,null_class),u)*.
% 299.87/300.43  170101[15:Rew:165880.0,39828.1] one_to_one(u) ||  -> equal(ordered_pair(v,inverse(u)),ordered_pair(v,y__dfg))**.
% 299.87/300.43  170142[15:Rew:165880.0,165157.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg)** -> member(element_relation,complement(element_relation)).
% 299.87/300.43  170146[15:Rew:165880.0,117047.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg)** -> subclass(u,complement(element_relation))*.
% 299.87/300.43  170153[15:Rew:165880.0,28537.0] ||  -> equal(image(cross_product(u,y__dfg),v),image(cross_product(v,y__dfg),u))*.
% 299.87/300.43  170160[15:Rew:165880.0,83611.0] || subclass(y__dfg,union(null_class,u)) -> member(ordered_pair(v,w),u)*.
% 299.87/300.43  170166[15:Rew:165880.0,67107.0] || subclass(y__dfg,union(null_class,u)) -> member(omega,union(u,null_class))*.
% 299.87/300.43  170177[15:Rew:165880.0,29878.0] || subclass(y__dfg,union(null_class,u)) -> member(unordered_pair(v,w),u)*.
% 299.87/300.43  170181[15:Rew:165880.0,29351.0] || subclass(y__dfg,union(null_class,u))* member(omega,complement(u)) -> .
% 299.87/300.43  170190[15:Rew:165880.0,118531.0] || equal(complement(u),y__dfg) member(ordered_pair(v,w),u)* -> .
% 299.87/300.43  170195[15:Rew:165880.0,117011.0] || equal(complement(u),y__dfg) -> equal(restrict(u,v,w),null_class)**.
% 299.87/300.43  170200[15:Rew:165880.0,116832.0] || equal(complement(u),y__dfg) member(unordered_pair(v,w),u)* -> .
% 299.87/300.43  170217[15:Rew:165880.0,29576.0] || equal(union(null_class,singleton(u)),y__dfg)** -> equal(singleton(v),u)*.
% 299.87/300.43  170221[15:Rew:165880.0,29791.0] || equal(union(null_class,cross_product(u,v)),y__dfg)** -> member(w,v)*.
% 299.87/300.43  170222[15:Rew:165880.0,158968.0] || equal(union(null_class,intersection(u,v)),y__dfg)** -> subclass(w,v)*.
% 299.87/300.43  170223[15:Rew:165880.0,157565.0] || equal(union(null_class,intersection(u,v)),y__dfg)** -> subclass(w,u)*.
% 299.87/300.43  170305[15:Rew:165880.0,90992.0] || equal(apply(null_class,u),y__dfg)** -> member(null_class,apply(null_class,v))*.
% 299.87/300.43  170309[15:Rew:165880.0,62919.0] || equal(apply(null_class,u),y__dfg)** -> equal(singleton(range_of(null_class)),null_class).
% 299.87/300.43  173205[15:Rew:165880.0,170312.1] || equal(cross_product(null_class,y__dfg),null_class) member(y__dfg,cantor(y__dfg))* -> .
% 299.87/300.43  170317[15:Rew:165880.0,42113.1] function(u) || member(u,cantor(complement(cross_product(null_class,y__dfg))))* -> .
% 299.87/300.43  170323[15:Rew:165880.0,144015.1] function(u) || member(u,cantor(singleton(cross_product(null_class,y__dfg))))* -> .
% 299.87/300.43  170388[15:Rew:165880.0,152729.0] || equal(union(u,u),y__dfg)** -> subclass(v,intersection(v,u))*.
% 299.87/300.43  170389[15:Rew:165880.0,152513.0] || equal(union(u,u),y__dfg)** -> subclass(v,intersection(u,v))*.
% 299.87/300.43  170391[15:Rew:165880.0,133799.1] || subclass(u,successor(null_class))* equal(union(u,u),y__dfg)** -> .
% 299.87/300.43  170392[15:Rew:165880.0,118566.0] || equal(union(u,u),y__dfg)** -> member(ordered_pair(v,w),u)*.
% 299.87/300.43  170393[15:Rew:165880.0,118102.0] || equal(union(u,u),y__dfg)** -> equal(union(u,u),u).
% 299.87/300.43  170395[15:Rew:165880.0,117031.0] || equal(union(u,u),y__dfg)** -> subclass(v,union(null_class,u))*.
% 299.87/300.43  170396[15:Rew:165880.0,117030.0] || equal(union(u,u),y__dfg)** -> subclass(v,union(u,null_class))*.
% 299.87/300.43  170397[15:Rew:165880.0,116867.0] || equal(union(u,u),y__dfg)** -> member(unordered_pair(v,w),u)*.
% 299.87/300.43  170445[15:Rew:165880.0,103891.0] || equal(complement(cantor(complement(cross_product(singleton(singleton(u)),y__dfg)))),null_class)** -> .
% 299.87/300.43  170446[15:Rew:165880.0,144021.0] || equal(complement(cantor(singleton(cross_product(singleton(singleton(u)),y__dfg)))),null_class)** -> .
% 299.87/300.43  170466[15:Rew:165880.0,42139.0] || subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(null_class,null_class)),y__dfg))))* -> .
% 299.87/300.43  170467[15:Rew:165880.0,144048.0] || subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(null_class,null_class)),y__dfg))))* -> .
% 299.87/300.43  170480[15:Rew:165880.0,111600.0] || subclass(y__dfg,union(u,u))* -> member(ordered_pair(v,w),u)*.
% 299.87/300.43  170482[15:Rew:165880.0,89860.0] || subclass(y__dfg,union(u,u))* -> member(unordered_pair(v,w),u)*.
% 299.87/300.43  170487[15:Rew:165880.0,59529.1] || equal(successor(complement(u)),null_class) -> subclass(y__dfg,union(u,u))*.
% 299.87/300.43  170518[15:Rew:165880.0,39823.1] one_to_one(u) ||  -> equal(apply(v,inverse(u)),apply(v,y__dfg))**.
% 299.87/300.43  170531[15:Rew:165880.0,39676.1] one_to_one(restrict(u,v,universal_class)) ||  -> equal(image(u,v),y__dfg)**.
% 299.87/300.43  170588[15:Rew:165880.0,42122.0] || subclass(y__dfg,cantor(complement(cross_product(singleton(unordered_pair(u,v)),y__dfg))))* -> .
% 299.87/300.43  170589[15:Rew:165880.0,42123.0] || subclass(y__dfg,cantor(complement(cross_product(singleton(ordered_pair(u,v)),y__dfg))))* -> .
% 299.87/300.43  170615[15:Rew:165880.0,46771.0] || subclass(y__dfg,power_class(u)) member(null_class,complement(power_class(u)))* -> .
% 299.87/300.43  170616[15:Rew:165880.0,46635.0] || subclass(y__dfg,power_class(u)) member(omega,complement(power_class(u)))* -> .
% 299.87/300.43  170617[15:Rew:165880.0,46598.0] ||  -> equal(union(power_class(complement(power_class(u))),image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.43  170618[15:Rew:165880.0,46599.0] ||  -> equal(symmetric_difference(power_class(complement(power_class(u))),image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.43  170624[15:Rew:165880.0,46642.0] || subclass(y__dfg,complement(power_class(u)))* subclass(domain_relation,power_class(u)) -> .
% 299.87/300.43  170823[15:Rew:165880.0,51011.1] || equal(null_class,element_relation) equal(compose(y__dfg,inverse(element_relation)),null_class)** -> .
% 299.87/300.43  170832[15:Rew:165880.0,52890.0] || subclass(y__dfg,cantor(unordered_pair(u,v)))* equal(null_class,element_relation) -> .
% 299.87/300.43  170833[15:Rew:165880.0,52891.0] || subclass(y__dfg,cantor(ordered_pair(u,v)))* equal(null_class,element_relation) -> .
% 299.87/300.43  170902[15:Rew:165880.0,63360.1] || equal(successor(successor(u)),null_class) -> subclass(y__dfg,complement(singleton(u)))*.
% 299.87/300.43  170965[15:Rew:165880.0,112999.0] || member(successor(null_class),y__dfg) -> member(ordered_pair(successor(null_class),null_class),domain_relation)*.
% 299.87/300.43  170966[15:Rew:165880.0,60576.0] || member(successor(null_class),y__dfg) -> equal(apply(choice,successor(null_class)),null_class)**.
% 299.87/300.43  171016[15:Rew:165880.0,86737.0] || subclass(y__dfg,union(u,null_class)) -> member(ordered_pair(v,w),u)*.
% 299.87/300.43  171018[15:Rew:165880.0,82500.0] || subclass(y__dfg,union(u,null_class)) -> member(unordered_pair(v,w),u)*.
% 299.87/300.43  171033[15:Rew:165880.0,66655.0] || subclass(y__dfg,union(u,null_class))* member(omega,complement(u)) -> .
% 299.87/300.43  171126[15:Rew:165880.0,117037.1] function(u) || equal(successor(u),y__dfg) -> subclass(v,u)*.
% 299.87/300.43  171130[15:Rew:165880.0,74548.1] function(u) || equal(successor(u),y__dfg) -> member(omega,u)*.
% 299.87/300.43  171133[15:Rew:165880.0,74689.1] function(u) || subclass(y__dfg,successor(u))* -> member(omega,u).
% 299.87/300.43  173208[15:Rew:165880.0,171291.1] ||  -> equal(regular(unordered_pair(y__dfg,u)),u)** equal(unordered_pair(y__dfg,u),null_class).
% 299.87/300.43  173209[15:Rew:165880.0,171292.1] ||  -> equal(regular(unordered_pair(u,y__dfg)),u)** equal(unordered_pair(u,y__dfg),null_class).
% 299.87/300.43  171332[15:Rew:165880.0,90881.0] || equal(image(successor_relation,omega),y__dfg)** -> equal(image(successor_relation,omega),omega).
% 299.87/300.43  171652[15:Rew:165880.0,101576.1] function(complement(u)) ||  -> equal(union(u,successor(complement(u))),y__dfg)**.
% 299.87/300.43  171656[15:Rew:165880.0,102761.0] ||  -> equal(union(power_class(complement(successor(u))),image(element_relation,successor(u))),y__dfg)**.
% 299.87/300.43  171657[15:Rew:165880.0,102762.0] ||  -> equal(symmetric_difference(power_class(complement(successor(u))),image(element_relation,successor(u))),y__dfg)**.
% 299.87/300.43  171893[15:Rew:165880.0,113936.1] ||  -> member(null_class,complement(u)) equal(union(u,complement(successor(null_class))),y__dfg)**.
% 299.87/300.43  171894[15:Rew:165880.0,115484.1] function(complement(u)) ||  -> equal(symmetric_difference(u,successor(complement(u))),y__dfg)**.
% 299.87/300.43  171902[15:Rew:165880.0,116878.0] || equal(cantor(complement(cross_product(singleton(unordered_pair(u,v)),y__dfg))),y__dfg)** -> .
% 299.87/300.43  171908[15:Rew:165880.0,118577.0] || equal(cantor(complement(cross_product(singleton(ordered_pair(u,v)),y__dfg))),y__dfg)** -> .
% 299.87/300.43  171922[15:Rew:165880.0,121913.1] || subclass(u,successor(null_class))* equal(intersection(v,u),y__dfg)** -> .
% 299.87/300.43  171929[15:Rew:165880.0,121882.1] inductive(successor(null_class)) || equal(image(successor_relation,successor(null_class)),y__dfg)** -> .
% 299.87/300.43  171998[15:Rew:165880.0,129951.0] || equal(intersection(union(null_class,u),v),y__dfg)** -> subclass(w,u)*.
% 299.87/300.43  172004[15:Rew:165880.0,130140.0] || equal(intersection(u,union(null_class,v)),y__dfg)** -> subclass(w,v)*.
% 299.87/300.43  172020[15:Rew:165880.0,131300.0] || equal(intersection(union(u,null_class),v),y__dfg)** -> subclass(w,u)*.
% 299.87/300.43  172021[15:Rew:165880.0,131500.0] || equal(intersection(u,union(v,null_class)),y__dfg)** -> subclass(w,v)*.
% 299.87/300.43  172024[15:Rew:165880.0,132641.1] || member(null_class,regular(x__dfg))* equal(union(x__dfg,x__dfg),y__dfg) -> .
% 299.87/300.43  172025[15:Rew:165880.0,132640.1] || member(omega,regular(x__dfg))* equal(union(x__dfg,x__dfg),y__dfg) -> .
% 299.87/300.43  172026[15:Rew:165880.0,132639.1] || subclass(domain_relation,regular(x__dfg))* equal(union(x__dfg,x__dfg),y__dfg) -> .
% 299.87/300.43  172027[15:Rew:165880.0,132669.1] function(x__dfg) || equal(successor(x__dfg),y__dfg)** -> equal(y__dfg,x__dfg).
% 299.87/300.43  172090[15:Rew:165880.0,144029.0] || subclass(y__dfg,cantor(singleton(cross_product(singleton(unordered_pair(u,v)),y__dfg))))* -> .
% 299.87/300.43  172091[15:Rew:165880.0,144031.0] || subclass(y__dfg,cantor(singleton(cross_product(singleton(ordered_pair(u,v)),y__dfg))))* -> .
% 299.87/300.43  172344[15:Rew:165880.0,151551.0] || member(y__dfg,complement(intersection(union(u,v),union(w,x))))* -> .
% 299.87/300.43  172346[15:Rew:165880.0,151565.0] || member(y__dfg,complement(union(u,regular(u))))* -> equal(u,null_class).
% 299.87/300.43  172426[15:Rew:165880.0,155783.0] || equal(regular(union(null_class,complement(intersection(successor(null_class),u)))),y__dfg)** -> .
% 299.87/300.43  172432[15:Rew:165880.0,156128.0] || equal(regular(union(null_class,complement(intersection(u,successor(null_class))))),y__dfg)** -> .
% 299.87/300.43  172439[15:Rew:165880.0,156915.1] || subclass(complement(successor(null_class)),null_class)* equal(regular(null_class),y__dfg) -> .
% 299.87/300.43  172486[15:Rew:165880.0,157625.0] || equal(intersection(union(null_class,intersection(successor(null_class),u)),v),y__dfg)** -> .
% 299.87/300.43  172492[15:Rew:165880.0,163544.0] || equal(intersection(intersection(u,v),w),y__dfg)** -> subclass(x,v)*.
% 299.87/300.43  172493[15:Rew:165880.0,161507.0] || equal(intersection(intersection(u,v),w),y__dfg)** -> subclass(x,u)*.
% 299.87/300.43  172494[15:Rew:165880.0,157882.0] || equal(union(null_class,intersection(intersection(successor(null_class),u),v)),y__dfg)** -> .
% 299.87/300.43  172500[15:Rew:165880.0,158109.0] || equal(intersection(u,union(null_class,intersection(successor(null_class),v))),y__dfg)** -> .
% 299.87/300.43  172506[15:Rew:165880.0,163998.0] || equal(intersection(u,intersection(v,w)),y__dfg)** -> subclass(x,w)*.
% 299.87/300.43  172507[15:Rew:165880.0,161794.0] || equal(intersection(u,intersection(v,w)),y__dfg)** -> subclass(x,v)*.
% 299.87/300.43  172508[15:Rew:165880.0,158438.0] || equal(union(null_class,intersection(u,intersection(successor(null_class),v))),y__dfg)** -> .
% 299.87/300.43  172519[15:Rew:165880.0,159028.0] || equal(intersection(union(null_class,intersection(u,successor(null_class))),v),y__dfg)** -> .
% 299.87/300.43  172525[15:Rew:165880.0,159281.0] || equal(union(null_class,intersection(intersection(u,successor(null_class)),v)),y__dfg)** -> .
% 299.87/300.43  172531[15:Rew:165880.0,159508.0] || equal(intersection(u,union(null_class,intersection(v,successor(null_class)))),y__dfg)** -> .
% 299.87/300.43  172537[15:Rew:165880.0,159750.0] || equal(union(null_class,intersection(u,intersection(v,successor(null_class)))),y__dfg)** -> .
% 299.87/300.43  172543[15:Rew:165880.0,160487.0] || equal(intersection(union(u,u),v),y__dfg)** -> subclass(w,u)*.
% 299.87/300.43  172544[15:Rew:165880.0,160735.0] || equal(intersection(u,union(v,v)),y__dfg)** -> subclass(w,v)*.
% 299.87/300.43  172545[15:Rew:165880.0,161566.0] || equal(intersection(intersection(intersection(successor(null_class),u),v),w),y__dfg)** -> .
% 299.87/300.43  172551[15:Rew:165880.0,161828.0] || equal(intersection(u,intersection(v,intersection(successor(null_class),w))),y__dfg)** -> .
% 299.87/300.43  172569[15:Rew:165880.0,162530.0] || equal(intersection(u,intersection(intersection(successor(null_class),v),w)),y__dfg)** -> .
% 299.87/300.43  172575[15:Rew:165880.0,162799.0] || equal(intersection(intersection(u,intersection(successor(null_class),v)),w),y__dfg)** -> .
% 299.87/300.43  172589[15:Rew:165880.0,163603.0] || equal(intersection(intersection(intersection(u,successor(null_class)),v),w),y__dfg)** -> .
% 299.87/300.43  172634[15:Rew:165880.0,164032.0] || equal(intersection(u,intersection(v,intersection(w,successor(null_class)))),y__dfg)** -> .
% 299.87/300.43  172640[15:Rew:165880.0,164295.0] || equal(intersection(u,intersection(intersection(v,successor(null_class)),w)),y__dfg)** -> .
% 299.87/300.43  172685[15:Rew:165880.0,164752.0] || equal(intersection(intersection(u,intersection(v,successor(null_class))),w),y__dfg)** -> .
% 299.87/300.43  173558[15:MRR:170512.2,166537.1] one_to_one(u) || member(ordered_pair(v,singleton(singleton(null_class))),application_function)* -> .
% 299.87/300.43  180226[15:SpR:166388.1,166071.0] one_to_one(restrict(u,v,y__dfg)) ||  -> equal(image(u,v),y__dfg)**.
% 299.87/300.43  181387[15:Res:3738.0,165890.1] single_valued_class(restrict(u,y__dfg,y__dfg)) ||  -> function(restrict(u,y__dfg,y__dfg))*.
% 299.87/300.43  375[0:Res:261.0,3.0] || subclass(singleton(singleton(singleton(u))),v)* -> member(singleton(singleton(u)),v).
% 299.87/300.43  2667[0:Res:2619.1,336.1] inductive(singleton(u)) || member(u,omega)* -> equal(singleton(u),omega).
% 299.87/300.43  2725[0:SpL:257.0,2610.0] || equal(u,singleton(singleton(singleton(v)))) -> member(singleton(singleton(v)),u)*.
% 299.87/300.43  7332[0:Res:7306.0,549.0] ||  -> subclass(u,complement(singleton(v))) equal(not_subclass_element(u,complement(singleton(v))),v)**.
% 299.87/300.43  8923[4:Res:8883.0,357.1] inductive(intersection(apply(null_class,u),universal_class)) ||  -> member(null_class,sum_class(range_of(null_class)))*.
% 299.87/300.43  8887[4:Res:8534.0,357.1] inductive(intersection(apply(null_class,u),universal_class)) ||  -> member(null_class,apply(null_class,v))*.
% 299.87/300.43  8535[4:Res:7864.0,357.1] inductive(intersection(sum_class(range_of(null_class)),universal_class)) ||  -> member(null_class,apply(null_class,u))*.
% 299.87/300.43  5556[3:Res:5515.0,357.1] inductive(symmetric_difference(successor(universal_class),complement(u))) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  5538[3:Res:5505.0,357.1] inductive(symmetric_difference(complement(u),successor(universal_class))) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  5415[4:Res:5135.0,357.1] inductive(symmetric_difference(domain_of(u),successor(universal_class))) ||  -> member(null_class,complement(cantor(u)))*.
% 299.87/300.43  13408[3:MRR:13407.0,1668.0] || equal(compose(u,null_class),null_class) subclass(domain_relation,complement(compose_class(u)))* -> .
% 299.87/300.43  5382[3:MRR:5379.0,100.0] || equal(compose(u,null_class),null_class) -> member(ordered_pair(null_class,null_class),compose_class(u))*.
% 299.87/300.43  5360[3:Res:4488.1,226.0] || subclass(domain_relation,restrict(u,v,w))* -> member(ordered_pair(null_class,null_class),u).
% 299.87/300.43  5620[0:Res:5493.0,357.1] inductive(symmetric_difference(complement(u),complement(singleton(u)))) ||  -> member(null_class,successor(u))*.
% 299.87/300.43  5516[0:Res:5137.0,357.1] inductive(symmetric_difference(complement(u),complement(v))) ||  -> member(null_class,union(u,v))*.
% 299.87/300.43  5031[3:Res:5013.1,51.1] || equal(image(successor_relation,u),null_class)** member(null_class,u) -> inductive(u).
% 299.87/300.43  4554[3:SpR:4275.0,60.1] || member(ordered_pair(u,v),compose(null_class,w))* -> member(v,range_of(null_class)).
% 299.87/300.43  647[0:Res:640.1,3.0] || subclass(singleton(u),v)* -> equal(singleton(u),null_class) member(u,v).
% 299.87/300.43  16441[7:Res:16434.1,3.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(regular(x__dfg),v)*.
% 299.87/300.43  16455[7:Res:16434.1,497.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(regular(x__dfg),union(u,v))*.
% 299.87/300.43  21095[4:Rew:20653.0,6195.1] inductive(symmetric_difference(range_of(u),successor(universal_class))) ||  -> member(null_class,complement(range_of(u)))*.
% 299.87/300.43  22288[4:SpL:22152.0,20616.0] || member(ordered_pair(u,singleton(singleton(null_class))),application_function)* -> member(null_class,cantor(u)).
% 299.87/300.43  23280[4:Res:22292.1,26.1] || equal(complement(u),singleton(singleton(null_class))) member(singleton(null_class),u)* -> .
% 299.87/300.43  23283[4:Res:22292.1,23.0] || equal(intersection(u,v),singleton(singleton(null_class)))** -> member(singleton(null_class),u)*.
% 299.87/300.43  23284[4:Res:22292.1,24.0] || equal(intersection(u,v),singleton(singleton(null_class)))** -> member(singleton(null_class),v)*.
% 299.87/300.43  23801[7:SpR:4552.0,23747.1] || equal(sum_class(range_of(null_class)),y__dfg) -> member(regular(x__dfg),apply(null_class,u))*.
% 299.87/300.43  24077[4:Res:24043.0,357.1] inductive(symmetric_difference(image(element_relation,complement(u)),universal_class)) ||  -> member(null_class,power_class(u))*.
% 299.87/300.43  25729[7:Res:16434.1,9158.0] || subclass(y__dfg,sum_class(range_of(null_class))) -> member(regular(x__dfg),apply(null_class,u))*.
% 299.87/300.43  25775[7:Res:16434.1,9160.0] || subclass(y__dfg,apply(null_class,u))* -> member(regular(x__dfg),sum_class(range_of(null_class)))*.
% 299.87/300.43  26267[0:Res:8.1,2996.0] || equal(singleton(u),v)* -> equal(v,null_class) equal(regular(v),u)*.
% 299.87/300.43  26340[3:SpL:1199.1,26331.0] || subclass(regular(cross_product(u,v)),null_class)* -> equal(cross_product(u,v),null_class).
% 299.87/300.43  26365[3:SpL:1199.1,26343.0] || equal(regular(cross_product(u,v)),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.43  27276[3:Obv:27273.1] || subclass(regular(u),u)* -> equal(regular(u),null_class) equal(u,null_class).
% 299.87/300.43  27802[0:Obv:27775.0] ||  -> equal(intersection(singleton(u),v),null_class) member(u,intersection(singleton(u),v))*.
% 299.87/300.43  27822[0:SpR:27797.0,30.0] ||  -> member(u,cross_product(v,w)) equal(restrict(singleton(u),v,w),null_class)**.
% 299.87/300.43  27899[3:MRR:27828.3,3998.0] || member(u,v)* member(u,singleton(w))* -> member(w,v)*.
% 299.87/300.43  27941[0:Obv:27914.0] ||  -> equal(intersection(u,singleton(v)),null_class) member(v,intersection(u,singleton(v)))*.
% 299.87/300.43  28129[0:Obv:28092.2] || subclass(u,v) subclass(u,complement(v))* -> equal(u,null_class).
% 299.87/300.43  28132[0:Obv:28069.1] || subclass(intersection(u,v),complement(u))* -> equal(intersection(u,v),null_class).
% 299.87/300.43  28133[0:Obv:28091.1] || subclass(intersection(u,v),complement(v))* -> equal(intersection(u,v),null_class).
% 299.87/300.43  28417[0:MRR:28412.1,13.0] || equal(u,ordered_pair(v,w)) -> member(unordered_pair(v,singleton(w)),u)*.
% 299.87/300.43  28642[7:MRR:28623.0,17425.0] || subclass(y__dfg,complement(union(u,v)))* -> member(regular(x__dfg),complement(u)).
% 299.87/300.43  28773[7:MRR:28752.0,17425.0] || subclass(y__dfg,complement(union(u,v)))* -> member(regular(x__dfg),complement(v)).
% 299.87/300.43  28975[0:Res:27503.0,2999.0] ||  -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),complement(u))*.
% 299.87/300.43  29059[0:Res:53.1,4976.0] inductive(singleton(u)) ||  -> subclass(omega,v) equal(not_subclass_element(omega,v),u)*.
% 299.87/300.43  29325[3:Rew:29271.0,27476.0] ||  -> subclass(complement(union(u,complement(v))),intersection(complement(u),union(null_class,v)))*.
% 299.87/300.43  29358[3:Rew:29271.0,27494.0] ||  -> subclass(complement(union(complement(u),v)),intersection(union(null_class,u),complement(v)))*.
% 299.87/300.43  29361[3:Rew:29271.0,7753.0] || subclass(union(null_class,u),complement(u))* -> equal(union(null_class,u),null_class).
% 299.87/300.43  29365[3:Rew:29271.0,7752.0] ||  -> subclass(symmetric_difference(union(null_class,u),complement(singleton(complement(u)))),successor(complement(u)))*.
% 299.87/300.43  29413[3:Rew:29271.0,28037.1] ||  -> member(u,v) equal(symmetric_difference(v,singleton(u)),union(v,singleton(u)))**.
% 299.87/300.43  29434[3:Rew:29271.0,27897.1] ||  -> member(u,v) equal(symmetric_difference(singleton(u),v),union(singleton(u),v))**.
% 299.87/300.43  29736[3:Rew:29278.0,14324.0] || subclass(domain_relation,union(null_class,compose_class(u)))* -> equal(compose(u,null_class),null_class).
% 299.87/300.43  29859[7:Rew:29278.0,20415.0] || equal(union(null_class,intersection(u,v)),y__dfg)** -> member(regular(x__dfg),v).
% 299.87/300.43  29860[7:Rew:29278.0,20414.0] || equal(union(null_class,intersection(u,v)),y__dfg)** -> member(regular(x__dfg),u).
% 299.87/300.43  29870[7:Rew:29278.0,20411.0] || equal(union(null_class,complement(u)),y__dfg)** member(regular(x__dfg),u) -> .
% 299.87/300.43  29872[3:Rew:29278.0,14295.0] || subclass(domain_relation,union(null_class,singleton(u)))* -> equal(ordered_pair(null_class,null_class),u).
% 299.87/300.43  30001[3:Rew:29286.0,10562.1] inductive(symmetric_difference(intersection(universal_class,u),null_class)) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  31382[9:Rew:31370.0,29647.1] || subclass(y__dfg,complement(u)) member(regular(union(x__dfg,x__dfg)),u)* -> .
% 299.87/300.43  31383[9:Rew:31370.0,29646.1] || subclass(y__dfg,intersection(u,v))* -> member(regular(union(x__dfg,x__dfg)),u)*.
% 299.87/300.43  31394[9:Rew:31370.0,29657.1] || subclass(y__dfg,intersection(u,v))* -> member(regular(union(x__dfg,x__dfg)),v)*.
% 299.87/300.43  31917[3:SpR:31370.0,30644.0] ||  -> member(not_subclass_element(union(u,u),v),u)* subclass(union(null_class,u),v).
% 299.87/300.43  32544[7:Res:31147.1,3.0] || equal(u,y__dfg) subclass(u,v)* -> member(regular(x__dfg),v)*.
% 299.87/300.43  32568[7:Res:31147.1,9160.0] || equal(apply(null_class,u),y__dfg)** -> member(regular(x__dfg),sum_class(range_of(null_class)))*.
% 299.87/300.43  32708[11:Res:32594.1,3678.1] || subclass(y__dfg,intersection(u,v)) member(null_class,symmetric_difference(u,v))* -> .
% 299.87/300.43  32724[11:Res:32594.1,4001.0] || subclass(y__dfg,regular(u))* member(null_class,u) -> equal(u,null_class).
% 299.87/300.43  32799[10:Res:32582.1,3.0] || equal(u,singleton(null_class)) subclass(u,v)* -> member(null_class,v)*.
% 299.87/300.43  32813[10:Res:32582.1,497.0] || equal(symmetric_difference(u,v),singleton(null_class)) -> member(null_class,union(u,v))*.
% 299.87/300.43  32822[10:Res:32582.1,9158.0] || equal(sum_class(range_of(null_class)),singleton(null_class)) -> member(null_class,apply(null_class,u))*.
% 299.87/300.43  32823[10:Res:32582.1,9160.0] || equal(apply(null_class,u),singleton(null_class))** -> member(null_class,sum_class(range_of(null_class)))*.
% 299.87/300.43  32883[10:Res:32790.1,3.0] || equal(u,successor(null_class)) subclass(u,v)* -> member(null_class,v)*.
% 299.87/300.43  32897[10:Res:32790.1,497.0] || equal(symmetric_difference(u,v),successor(null_class)) -> member(null_class,union(u,v))*.
% 299.87/300.43  32906[10:Res:32790.1,9158.0] || equal(sum_class(range_of(null_class)),successor(null_class)) -> member(null_class,apply(null_class,u))*.
% 299.87/300.43  32907[10:Res:32790.1,9160.0] || equal(apply(null_class,u),successor(null_class))** -> member(null_class,sum_class(range_of(null_class)))*.
% 299.87/300.43  33211[3:SpR:30027.0,7364.1] ||  -> member(u,union(null_class,v)) subclass(singleton(u),union(null_class,complement(v)))*.
% 299.87/300.43  33855[11:SpL:30027.0,33788.1] inductive(union(null_class,u)) || equal(union(null_class,complement(u)),y__dfg)** -> .
% 299.87/300.43  36419[0:Obv:36412.2] || subclass(u,v) subclass(u,complement(v))* -> subclass(u,w)*.
% 299.87/300.43  36429[0:MRR:36392.0,9181.1] || subclass(u,complement(unordered_pair(v,not_subclass_element(u,w))))* -> subclass(u,w).
% 299.87/300.43  36430[0:MRR:36393.0,9181.1] || subclass(u,complement(unordered_pair(not_subclass_element(u,v),w)))* -> subclass(u,v).
% 299.87/300.43  38352[11:SpL:115.0,32709.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(null_class,complement(intersection(u,v)))*.
% 299.87/300.43  38536[3:SpR:33220.0,7364.1] ||  -> member(u,union(v,v))* subclass(singleton(u),union(null_class,complement(v)))*.
% 299.87/300.43  38582[11:SpL:33220.0,33788.1] inductive(union(u,u)) || equal(union(null_class,complement(u)),y__dfg)** -> .
% 299.87/300.43  38730[3:Res:36007.0,357.1] inductive(u) ||  -> equal(singleton(u),null_class) member(null_class,complement(singleton(u)))*.
% 299.87/300.43  38891[4:Res:38786.0,3.0] || subclass(complement(singleton(singleton(singleton(null_class)))),u)* -> member(singleton(null_class),u).
% 299.87/300.43  39347[12:SoR:39235.0,5028.2] single_valued_class(regular(u)) || equal(regular(u),null_class)** -> equal(u,null_class).
% 299.87/300.43  39607[12:Rew:39262.1,39424.2] function(u) || member(singleton(singleton(null_class)),element_relation)* -> member(null_class,u)*.
% 299.87/300.43  39877[12:Res:39353.1,3.0] function(u) || subclass(ordered_pair(u,v),w)* -> member(null_class,w).
% 299.87/300.43  40413[3:SpR:38136.0,27797.0] ||  -> equal(union(null_class,singleton(u)),null_class) member(u,union(null_class,singleton(u)))*.
% 299.87/300.43  41501[4:Res:20669.1,16.0] || subclass(domain_relation,flip(cross_product(u,v)))* -> member(ordered_pair(w,x),u)*.
% 299.87/300.43  43590[3:SpR:43315.1,31.0] || subclass(cross_product(u,v),null_class)* -> equal(restrict(w,u,v),null_class)**.
% 299.87/300.43  43599[3:SpR:43315.1,115.0] || subclass(complement(intersection(u,v)),null_class)* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.43  44183[0:SpR:495.0,43895.0] ||  -> equal(intersection(complement(union(u,v)),symmetric_difference(complement(u),complement(v))),null_class)**.
% 299.87/300.43  44230[3:SpR:33220.0,43895.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(union(u,u),v)),null_class)**.
% 299.87/300.43  44231[3:SpR:30027.0,43895.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(union(null_class,u),v)),null_class)**.
% 299.87/300.43  44683[3:SpR:33220.0,44429.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(v,union(u,u))),null_class)**.
% 299.87/300.43  44684[3:SpR:30027.0,44429.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(v,union(null_class,u))),null_class)**.
% 299.87/300.43  44906[10:SpR:33220.0,44869.1] || subclass(union(u,u),null_class)* -> member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  44907[10:SpR:30027.0,44869.1] || subclass(union(null_class,u),null_class) -> member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  45295[10:MRR:45281.1,32156.0] || subclass(successor(null_class),symmetric_difference(u,v))* -> member(null_class,union(u,v)).
% 299.87/300.43  45888[10:MRR:45865.0,1668.0] || subclass(cantor(u),null_class)* -> equal(sum_class(range_of(null_class)),apply(u,null_class)).
% 299.87/300.43  46479[0:Rew:46218.0,7367.0] ||  -> member(not_subclass_element(u,power_class(v)),complement(power_class(v)))* subclass(u,power_class(v)).
% 299.87/300.43  46588[3:Rew:46218.0,29304.0] ||  -> equal(union(null_class,image(element_relation,power_class(u))),complement(power_class(complement(power_class(u)))))**.
% 299.87/300.43  46592[10:Rew:46218.0,32676.1] ||  -> member(null_class,image(element_relation,power_class(u)))* member(null_class,power_class(complement(power_class(u)))).
% 299.87/300.43  47389[3:SpL:46221.0,47227.0] || equal(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))** -> .
% 299.87/300.43  47640[3:SpL:46227.0,47227.0] || equal(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))** -> .
% 299.87/300.43  47746[4:MRR:47735.0,54.0] || subclass(cantor(u),null_class)* -> equal(sum_class(range_of(null_class)),apply(u,omega)).
% 299.87/300.43  47816[10:SpL:33220.0,45867.0] || subclass(union(null_class,complement(u)),null_class)* -> member(null_class,union(u,u))*.
% 299.87/300.43  47817[10:SpL:30027.0,45867.0] || subclass(union(null_class,complement(u)),null_class)* -> member(null_class,union(null_class,u)).
% 299.87/300.43  47932[3:Rew:29278.0,47869.0] ||  -> equal(intersection(power_class(union(u,u)),complement(power_class(union(null_class,u)))),null_class)**.
% 299.87/300.43  47935[3:Rew:29278.0,47872.0] ||  -> equal(intersection(complement(power_class(union(null_class,u))),power_class(union(u,u))),null_class)**.
% 299.87/300.43  48803[3:SpL:33220.0,47742.0] || subclass(union(null_class,complement(u)),null_class)* -> member(omega,union(u,u))*.
% 299.87/300.43  48804[3:SpL:30027.0,47742.0] || subclass(union(null_class,complement(u)),null_class)* -> member(omega,union(null_class,u)).
% 299.87/300.43  48978[10:Res:47818.1,3.0] || equal(complement(u),null_class) subclass(u,v)* -> member(null_class,v)*.
% 299.87/300.43  48994[10:Res:47818.1,497.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(null_class,union(u,v))*.
% 299.87/300.43  49027[10:Rew:28.0,48987.0] || equal(union(u,v),null_class) member(null_class,union(u,v))* -> .
% 299.87/300.43  49505[3:Res:48805.1,3.0] || equal(complement(u),null_class) subclass(u,v)* -> member(omega,v)*.
% 299.87/300.43  49521[3:Res:48805.1,497.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(omega,union(u,v))*.
% 299.87/300.43  49547[3:Rew:28.0,49514.0] || equal(union(u,v),null_class) member(omega,union(u,v))* -> .
% 299.87/300.43  49576[0:SpR:6542.0,43895.0] ||  -> equal(intersection(complement(successor(u)),symmetric_difference(complement(u),complement(singleton(u)))),null_class)**.
% 299.87/300.43  49730[3:Res:45564.0,3.0] || subclass(complement(singleton(ordered_pair(u,v))),w)* -> member(singleton(u),w).
% 299.87/300.43  49867[3:Res:2985.1,48580.1] || equal(complement(intersection(u,v)),null_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.43  49880[3:Res:2362.1,48580.1] || equal(cross_product(u,v),null_class) -> equal(restrict(w,u,v),null_class)**.
% 299.87/300.43  52503[6:SpR:52308.1,38610.0] || equal(union(u,u),null_class)** -> equal(power_class(union(null_class,u)),null_class)**.
% 299.87/300.43  52504[6:SpR:52308.1,38610.0] || equal(union(null_class,u),null_class) -> equal(power_class(union(u,u)),null_class)**.
% 299.87/300.43  52911[4:Res:22292.1,49805.0] || equal(cantor(singleton(null_class)),singleton(singleton(null_class)))** equal(null_class,element_relation) -> .
% 299.87/300.43  52990[7:MRR:52944.2,16433.0] || subclass(y__dfg,u) subclass(x__dfg,regular(u))* -> equal(u,null_class).
% 299.87/300.43  53251[3:MRR:53210.0,3271.1] ||  -> member(union(u,v),complement(v))* equal(singleton(union(u,v)),null_class).
% 299.87/300.43  53252[3:MRR:53211.0,3271.1] ||  -> member(union(u,v),complement(u))* equal(singleton(union(u,v)),null_class).
% 299.87/300.43  53257[3:MRR:53232.2,48600.0] || subclass(u,regular(intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.87/300.43  53258[3:MRR:53233.2,48600.0] || subclass(u,regular(intersection(v,u)))* -> equal(intersection(v,u),null_class).
% 299.87/300.43  53260[4:MRR:53217.1,45559.0] || subclass(domain_relation,flip(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))))* -> .
% 299.87/300.43  53261[4:MRR:53216.1,45559.0] || subclass(domain_relation,rotate(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)))* -> .
% 299.87/300.43  57898[3:Res:56560.1,691.0] || equal(complement(intersection(u,v)),null_class)** -> member(unordered_pair(w,x),v)*.
% 299.87/300.43  57901[3:Res:56560.1,690.0] || equal(complement(intersection(u,v)),null_class)** -> member(unordered_pair(w,x),u)*.
% 299.87/300.43  58054[4:Rew:29278.0,57927.0] || equal(union(null_class,u),null_class)** equal(u,singleton(singleton(null_class))) -> .
% 299.87/300.43  59933[0:SpR:495.0,54912.0] ||  -> subclass(restrict(symmetric_difference(complement(u),complement(v)),w,x),union(u,v))*.
% 299.87/300.43  59934[0:SpR:6542.0,54912.0] ||  -> subclass(restrict(symmetric_difference(complement(u),complement(singleton(u))),v,w),successor(u))*.
% 299.87/300.43  60313[3:Res:56738.0,357.1] inductive(union(null_class,union(null_class,complement(y__dfg)))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  60607[3:Res:55270.0,357.1] inductive(intersection(u,union(null_class,complement(y__dfg)))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  60666[3:Res:56508.0,357.1] inductive(intersection(union(null_class,complement(y__dfg)),u)) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  60697[3:Res:56964.0,357.1] inductive(union(null_class,intersection(complement(y__dfg),u))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  60731[3:Res:57492.0,357.1] inductive(union(null_class,intersection(u,complement(y__dfg)))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  61743[0:Res:54936.0,357.1] inductive(intersection(u,intersection(complement(y__dfg),v))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  61785[0:Res:55555.0,357.1] inductive(intersection(u,intersection(v,complement(y__dfg)))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  61840[0:Res:56280.0,357.1] inductive(intersection(intersection(complement(y__dfg),u),v)) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  61947[3:Res:57016.0,357.1] inductive(complement(union(complement(u),null_class))) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  62040[3:Res:57028.0,357.1] inductive(complement(successor(symmetric_difference(universal_class,u)))) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  62418[0:Res:57370.0,357.1] inductive(intersection(intersection(u,complement(y__dfg)),v)) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  63043[0:Obv:63022.1] || subclass(u,symmetric_difference(v,w)) -> subclass(u,complement(intersection(v,w)))*.
% 299.87/300.43  63110[0:Obv:63027.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(w,x))),complement(intersection(w,x)))*.
% 299.87/300.43  63111[0:Obv:63026.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(v,w)),x),complement(intersection(v,w)))*.
% 299.87/300.43  63112[0:Obv:63024.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(v,w),x)),complement(intersection(v,w)))*.
% 299.87/300.43  63113[0:Obv:63020.0] ||  -> subclass(intersection(intersection(symmetric_difference(u,v),w),x),complement(intersection(u,v)))*.
% 299.87/300.43  63158[3:Res:61919.0,357.1] inductive(complement(union(complement(power_class(u)),null_class))) ||  -> member(null_class,power_class(u))*.
% 299.87/300.43  63625[3:Rew:63624.1,62312.1] || equal(successor(regular(ordered_pair(u,v))),null_class)** -> equal(singleton(u),null_class).
% 299.87/300.43  63700[3:Rew:29278.0,63177.1,29271.0,63177.1] || equal(successor(u),null_class) -> equal(union(null_class,v),union(u,v))*.
% 299.87/300.43  63701[3:Rew:29271.0,63178.1] || equal(successor(u),null_class) -> subclass(complement(union(u,v)),complement(v))*.
% 299.87/300.43  63704[3:Rew:29286.0,63237.1,29283.0,63237.1] || equal(successor(u),null_class) -> equal(union(v,null_class),union(v,u))*.
% 299.87/300.43  63840[3:Res:63674.1,9.0] || equal(successor(u),null_class) subclass(v,u)* -> equal(v,u).
% 299.87/300.43  64763[3:Obv:64751.1] || subclass(u,regular(v)) -> subclass(u,complement(v))* equal(v,null_class).
% 299.87/300.43  65475[0:Obv:65407.1] || member(u,v) -> subclass(intersection(singleton(u),w),intersection(v,w))*.
% 299.87/300.43  65936[0:Obv:65869.1] || member(u,v) -> subclass(intersection(w,singleton(u)),intersection(v,w))*.
% 299.87/300.43  66257[3:Rew:66163.0,29911.0] ||  -> subclass(complement(union(u,complement(v))),intersection(complement(u),union(v,null_class)))*.
% 299.87/300.43  66298[3:Rew:66163.0,63705.1] || equal(successor(u),null_class) -> subclass(complement(union(v,u)),complement(v))*.
% 299.87/300.43  66339[3:Rew:66163.0,56549.0] ||  -> subclass(complement(union(complement(power_class(u)),v)),intersection(power_class(u),complement(v)))*.
% 299.87/300.43  66340[3:Rew:66163.0,56548.0] ||  -> subclass(complement(union(u,complement(power_class(v)))),intersection(complement(u),power_class(v)))*.
% 299.87/300.43  67273[4:Rew:66811.0,66404.0] ||  -> equal(intersection(union(null_class,apply(null_class,u)),complement(apply(null_class,v))),null_class)**.
% 299.87/300.43  67279[4:Rew:66811.0,66420.0] ||  -> equal(intersection(union(null_class,sum_class(range_of(null_class))),complement(apply(null_class,u))),null_class)**.
% 299.87/300.43  67282[4:Rew:66811.0,66423.0] ||  -> equal(intersection(complement(apply(null_class,u)),union(null_class,apply(null_class,v))),null_class)**.
% 299.87/300.43  67283[4:Rew:66811.0,66424.0] ||  -> equal(intersection(complement(apply(null_class,u)),union(null_class,sum_class(range_of(null_class)))),null_class)**.
% 299.87/300.43  67290[4:Rew:66811.0,66433.0] ||  -> subclass(complement(successor(complement(apply(null_class,u)))),union(null_class,apply(null_class,v)))*.
% 299.87/300.43  67291[4:Rew:66811.0,66434.0] ||  -> subclass(complement(successor(complement(apply(null_class,u)))),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.43  67298[4:Rew:66811.0,66491.0] ||  -> equal(intersection(complement(sum_class(range_of(null_class))),union(null_class,apply(null_class,u))),null_class)**.
% 299.87/300.43  67303[4:Rew:66811.0,66497.0] ||  -> subclass(complement(successor(complement(sum_class(range_of(null_class))))),union(null_class,apply(null_class,u)))*.
% 299.87/300.43  67307[3:Rew:29278.0,66556.1] || equal(successor(u),null_class) -> subclass(union(null_class,v),union(u,v))*.
% 299.87/300.43  66657[3:Rew:66163.0,29936.0] ||  -> subclass(complement(union(complement(u),v)),intersection(union(u,null_class),complement(v)))*.
% 299.87/300.43  66688[3:Rew:66163.0,29939.0] || subclass(union(u,null_class),complement(u))* -> equal(union(u,null_class),null_class).
% 299.87/300.43  66708[3:Rew:66163.0,29943.0] ||  -> subclass(symmetric_difference(union(u,null_class),complement(singleton(complement(u)))),successor(complement(u)))*.
% 299.87/300.43  67095[3:Rew:67071.0,63241.1] || equal(successor(u),null_class) -> subclass(union(null_class,v),union(v,u))*.
% 299.87/300.43  67123[7:Rew:67071.0,23410.0] || subclass(y__dfg,union(null_class,u)) -> member(regular(x__dfg),union(u,null_class))*.
% 299.87/300.43  67126[7:Rew:67071.0,23743.0] || equal(union(null_class,u),y__dfg) -> member(regular(x__dfg),union(u,null_class))*.
% 299.87/300.43  67441[3:Rew:67292.0,67097.1] || equal(successor(u),null_class) -> equal(union(v,u),union(null_class,v))*.
% 299.87/300.43  67621[3:Rew:29271.0,67544.1] || equal(successor(singleton(u)),null_class) -> equal(union(null_class,u),successor(u))**.
% 299.87/300.43  68258[3:Rew:29278.0,68242.1] inductive(symmetric_difference(intersection(u,universal_class),null_class)) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  68773[3:SpR:66811.0,30644.0] ||  -> member(not_subclass_element(union(u,null_class),v),u)* subclass(union(null_class,u),v).
% 299.87/300.43  70299[12:Res:68971.1,9.0] function(u) || subclass(u,successor(u))* -> equal(successor(u),u).
% 299.87/300.43  70637[0:SpR:67444.0,67463.0] ||  -> equal(intersection(union(u,v),complement(intersection(v,u))),symmetric_difference(u,v))**.
% 299.87/300.43  70638[0:SpR:67444.0,169.1] ||  -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(v,u),w),v)*.
% 299.87/300.43  70639[0:SpR:67444.0,175.1] ||  -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(v,u),w),u)*.
% 299.87/300.43  70686[0:SpR:67444.0,496.1] || member(u,symmetric_difference(v,w)) -> member(u,complement(intersection(w,v)))*.
% 299.87/300.43  70925[0:SpL:67444.0,3678.1] || member(u,symmetric_difference(v,w)) member(u,intersection(w,v))* -> .
% 299.87/300.43  73033[4:Res:66410.0,357.1] inductive(complement(apply(null_class,u))) ||  -> member(null_class,complement(sum_class(range_of(null_class))))*.
% 299.87/300.43  73289[4:Res:66484.0,357.1] inductive(complement(sum_class(range_of(null_class)))) ||  -> member(null_class,complement(apply(null_class,u)))*.
% 299.87/300.43  73320[4:SpR:67192.0,43895.0] ||  -> equal(intersection(complement(sum_class(range_of(null_class))),intersection(apply(null_class,u),v)),null_class)**.
% 299.87/300.43  73321[4:SpR:67192.0,44429.0] ||  -> equal(intersection(complement(sum_class(range_of(null_class))),intersection(u,apply(null_class,v))),null_class)**.
% 299.87/300.43  73343[4:SpR:67192.0,7364.1] ||  -> member(u,apply(null_class,v))* subclass(singleton(u),complement(sum_class(range_of(null_class))))*.
% 299.87/300.43  73381[4:SpR:67192.0,43895.0] ||  -> equal(intersection(complement(apply(null_class,u)),intersection(sum_class(range_of(null_class)),v)),null_class)**.
% 299.87/300.43  73382[4:SpR:67192.0,44429.0] ||  -> equal(intersection(complement(apply(null_class,u)),intersection(v,sum_class(range_of(null_class)))),null_class)**.
% 299.87/300.43  73404[4:SpR:67192.0,7364.1] ||  -> member(u,sum_class(range_of(null_class))) subclass(singleton(u),complement(apply(null_class,v)))*.
% 299.87/300.43  73450[11:SpL:67192.0,33788.1] inductive(apply(null_class,u)) || equal(complement(sum_class(range_of(null_class))),y__dfg)** -> .
% 299.87/300.43  73467[4:SpL:67192.0,47742.0] || subclass(complement(sum_class(range_of(null_class))),null_class)* -> member(omega,apply(null_class,u))*.
% 299.87/300.43  73468[10:SpL:67192.0,45867.0] || subclass(complement(sum_class(range_of(null_class))),null_class)* -> member(null_class,apply(null_class,u))*.
% 299.87/300.43  73521[11:SpL:67192.0,33788.1] inductive(sum_class(range_of(null_class))) || equal(complement(apply(null_class,u)),y__dfg)** -> .
% 299.87/300.43  73538[4:SpL:67192.0,47742.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(omega,sum_class(range_of(null_class))).
% 299.87/300.43  73539[10:SpL:67192.0,45867.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(null_class,sum_class(range_of(null_class))).
% 299.87/300.43  73842[4:Res:66411.0,357.1] inductive(complement(apply(null_class,u))) ||  -> member(null_class,complement(apply(null_class,v)))*.
% 299.87/300.43  73873[3:SpR:66602.0,43895.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(union(u,null_class),v)),null_class)**.
% 299.87/300.43  73874[3:SpR:66602.0,44429.0] ||  -> equal(intersection(union(null_class,complement(u)),intersection(v,union(u,null_class))),null_class)**.
% 299.87/300.43  73896[3:SpR:66602.0,7364.1] ||  -> member(u,union(v,null_class)) subclass(singleton(u),union(null_class,complement(v)))*.
% 299.87/300.43  73953[11:SpL:66602.0,33788.1] inductive(union(u,null_class)) || equal(union(null_class,complement(u)),y__dfg)** -> .
% 299.87/300.43  73970[3:SpL:66602.0,47742.0] || subclass(union(null_class,complement(u)),null_class)* -> member(omega,union(u,null_class)).
% 299.87/300.43  73971[10:SpL:66602.0,45867.0] || subclass(union(null_class,complement(u)),null_class)* -> member(null_class,union(u,null_class)).
% 299.87/300.43  74084[3:Res:67162.0,357.1] inductive(union(null_class,union(null_class,u))) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  74213[3:Rew:67444.0,74212.0] ||  -> equal(intersection(regular(u),restrict(u,v,w)),null_class)** equal(u,null_class).
% 299.87/300.43  74214[0:Obv:74150.0] ||  -> equal(intersection(restrict(u,v,w),singleton(x)),null_class)** member(x,u).
% 299.87/300.43  74248[4:SpR:67191.0,43895.0] ||  -> equal(intersection(complement(apply(null_class,u)),intersection(apply(null_class,v),w)),null_class)**.
% 299.87/300.43  74249[4:SpR:67191.0,44429.0] ||  -> equal(intersection(complement(apply(null_class,u)),intersection(v,apply(null_class,w))),null_class)**.
% 299.87/300.43  74271[4:SpR:67191.0,7364.1] ||  -> member(u,apply(null_class,v))* subclass(singleton(u),complement(apply(null_class,w)))*.
% 299.87/300.43  74387[11:SpL:67191.0,33788.1] inductive(apply(null_class,u)) || equal(complement(apply(null_class,v)),y__dfg)** -> .
% 299.87/300.43  74404[4:SpL:67191.0,47742.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(omega,apply(null_class,v))*.
% 299.87/300.43  74405[10:SpL:67191.0,45867.0] || subclass(complement(apply(null_class,u)),null_class)* -> member(null_class,apply(null_class,v))*.
% 299.87/300.43  74680[0:Obv:74618.0] ||  -> equal(intersection(singleton(u),restrict(v,w,x)),null_class)** member(u,v).
% 299.87/300.43  74765[6:SpR:69762.0,52308.1] || equal(union(null_class,u),null_class) -> equal(power_class(union(u,null_class)),null_class)**.
% 299.87/300.43  74792[6:SpR:69762.0,52308.1] || equal(union(u,null_class),null_class) -> equal(power_class(union(null_class,u)),null_class)**.
% 299.87/300.43  78179[14:Res:77981.1,3.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(complement(x__dfg),v)*.
% 299.87/300.43  78196[14:Res:77981.1,497.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(complement(x__dfg),union(u,v))*.
% 299.87/300.43  78215[14:Res:77981.1,9158.0] || subclass(y__dfg,sum_class(range_of(null_class))) -> member(complement(x__dfg),apply(null_class,u))*.
% 299.87/300.43  78216[14:Res:77981.1,9160.0] || subclass(y__dfg,apply(null_class,u))* -> member(complement(x__dfg),sum_class(range_of(null_class)))*.
% 299.87/300.43  78455[3:Rew:29278.0,78415.1,29278.0,78415.0] || member(union(null_class,u),u)* -> equal(singleton(union(null_class,u)),null_class).
% 299.87/300.43  78444[3:Res:53246.0,38234.0] ||  -> equal(singleton(complement(successor(null_class))),null_class) member(complement(successor(null_class)),singleton(null_class))*.
% 299.87/300.43  79516[0:Rew:31268.0,79505.1] || member(regular(complement(u)),union(u,u))* -> equal(complement(u),null_class).
% 299.87/300.43  79517[3:Rew:29271.0,79470.1,67444.0,79470.1,7425.0,79470.1,29271.0,79470.0,67444.0,79470.0] || member(regular(complement(u)),union(u,null_class))* -> equal(complement(u),null_class).
% 299.87/300.43  79519[3:Rew:29271.0,79493.1,7425.0,79493.1,29271.0,79493.0] || member(regular(complement(u)),union(null_class,u))* -> equal(complement(u),null_class).
% 299.87/300.43  81273[3:Res:359.2,63693.1] || subclass(u,v)* equal(successor(v),null_class) -> subclass(u,w)*.
% 299.87/300.43  81280[3:Res:358.2,63693.1] || subclass(u,v)* equal(successor(v),null_class) -> equal(u,null_class).
% 299.87/300.43  81308[3:Res:2363.1,63693.1] || equal(successor(union(u,v)),null_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.43  81590[3:Res:67163.0,357.1] inductive(union(null_class,union(null_class,u))) ||  -> member(null_class,union(u,u))*.
% 299.87/300.43  81670[3:Res:67094.0,357.1] inductive(intersection(u,union(null_class,v))) ||  -> member(null_class,union(v,null_class))*.
% 299.87/300.43  81858[3:Res:67136.0,357.1] inductive(intersection(union(null_class,u),v)) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  82058[12:SpL:67597.1,47239.0] function(complement(u)) || equal(union(null_class,u),successor(complement(u)))** -> .
% 299.87/300.43  82059[12:SpL:67597.1,73968.0] function(complement(u)) || equal(union(u,null_class),successor(complement(u)))** -> .
% 299.87/300.43  82060[12:SpL:67597.1,47238.0] function(complement(u)) || equal(union(u,u),successor(complement(u)))** -> .
% 299.87/300.43  82117[12:Rew:67597.1,81943.2] function(u) ||  -> member(regular(successor(u)),u)* equal(successor(u),null_class).
% 299.87/300.43  82153[12:SoR:82054.0,5028.2] single_valued_class(successor_relation) || subclass(domain_relation,successor(successor_relation))* equal(successor_relation,null_class) -> .
% 299.87/300.43  82251[12:SoR:82055.0,5028.2] single_valued_class(successor_relation) || equal(successor(successor_relation),domain_relation)** equal(successor_relation,null_class) -> .
% 299.87/300.43  82603[3:Rew:68781.0,82389.0] ||  -> subclass(union(u,null_class),v) member(not_subclass_element(union(u,null_class),v),u)*.
% 299.87/300.43  82666[6:SpR:68783.0,52308.1] || equal(union(u,null_class),null_class) -> equal(power_class(union(u,u)),null_class)**.
% 299.87/300.43  82696[6:SpR:68783.0,52308.1] || equal(union(u,u),null_class)** -> equal(power_class(union(u,null_class)),null_class)**.
% 299.87/300.43  82948[12:Res:69538.1,357.1] function(u) inductive(union(null_class,successor(u))) ||  -> member(null_class,u)*.
% 299.87/300.43  83031[3:Res:74069.0,357.1] inductive(union(null_class,union(u,u))) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  83241[3:Res:81564.0,357.1] inductive(union(null_class,union(u,null_class))) ||  -> member(null_class,union(u,u))*.
% 299.87/300.43  83309[3:Res:83210.0,357.1] inductive(union(null_class,union(u,null_class))) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  83535[3:Res:82983.0,357.1] inductive(union(null_class,union(u,u))) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  83643[4:Res:22292.1,40461.0] || equal(union(null_class,u),singleton(singleton(null_class))) -> member(singleton(null_class),u)*.
% 299.87/300.43  84041[3:MRR:83909.2,3998.0] || member(u,restrict(v,w,x))* member(u,complement(v)) -> .
% 299.87/300.43  84622[3:Res:57431.0,357.1] inductive(union(null_class,symmetric_difference(u,v))) ||  -> member(null_class,union(u,v))*.
% 299.87/300.43  85224[0:Rew:31268.0,85193.1] ||  -> member(not_subclass_element(u,complement(v)),union(v,v))* subclass(u,complement(v)).
% 299.87/300.43  85229[3:Rew:29271.0,85158.1,67444.0,85158.1,7425.0,85158.1,29271.0,85158.0,67444.0,85158.0] ||  -> member(not_subclass_element(u,complement(v)),union(v,null_class))* subclass(u,complement(v)).
% 299.87/300.43  85231[3:Rew:29271.0,85181.1,7425.0,85181.1,29271.0,85181.0] ||  -> member(not_subclass_element(u,complement(v)),union(null_class,v))* subclass(u,complement(v)).
% 299.87/300.43  86669[12:Res:69933.1,357.1] function(u) inductive(intersection(successor(u),v)) ||  -> member(null_class,u)*.
% 299.87/300.43  86771[4:Res:22292.1,70006.0] || equal(union(u,null_class),singleton(singleton(null_class))) -> member(singleton(null_class),u)*.
% 299.87/300.43  86859[12:Res:70206.1,357.1] function(u) inductive(intersection(v,successor(u))) ||  -> member(null_class,u)*.
% 299.87/300.43  86918[3:SpR:71143.0,34475.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),union(null_class,symmetric_difference(v,u))),null_class)**.
% 299.87/300.43  86925[0:SpR:71143.0,43895.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),intersection(symmetric_difference(v,u),w)),null_class)**.
% 299.87/300.43  86926[0:SpR:71143.0,44429.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),intersection(w,symmetric_difference(v,u))),null_class)**.
% 299.87/300.43  86930[3:SpR:71143.0,57027.0] ||  -> subclass(complement(successor(complement(symmetric_difference(u,v)))),union(null_class,symmetric_difference(v,u)))*.
% 299.87/300.43  86953[0:SpR:71143.0,7364.1] ||  -> member(u,symmetric_difference(v,w)) subclass(singleton(u),complement(symmetric_difference(w,v)))*.
% 299.87/300.43  87088[11:SpL:71143.0,33788.1] inductive(symmetric_difference(u,v)) || equal(complement(symmetric_difference(v,u)),y__dfg)** -> .
% 299.87/300.43  87106[3:SpL:71143.0,47742.0] || subclass(complement(symmetric_difference(u,v)),null_class)* -> member(omega,symmetric_difference(v,u)).
% 299.87/300.43  87107[10:SpL:71143.0,45867.0] || subclass(complement(symmetric_difference(u,v)),null_class)* -> member(null_class,symmetric_difference(v,u)).
% 299.87/300.43  87530[0:Res:71313.0,357.1] inductive(symmetric_difference(complement(u),complement(v))) ||  -> member(null_class,union(v,u))*.
% 299.87/300.43  87639[3:Res:81613.0,357.1] inductive(intersection(u,union(null_class,v))) ||  -> member(null_class,union(v,v))*.
% 299.87/300.43  87740[3:Res:81640.0,357.1] inductive(intersection(u,union(v,v))) ||  -> member(null_class,union(v,null_class))*.
% 299.87/300.43  87848[3:Res:81798.0,357.1] inductive(intersection(union(null_class,u),v)) ||  -> member(null_class,union(u,u))*.
% 299.87/300.43  88082[3:Res:81825.0,357.1] inductive(intersection(union(u,u),v)) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  88192[3:Res:84561.0,357.1] inductive(union(null_class,symmetric_difference(u,v))) ||  -> member(null_class,union(v,u))*.
% 299.87/300.43  88474[3:Res:87597.0,357.1] inductive(intersection(u,union(v,null_class))) ||  -> member(null_class,union(v,v))*.
% 299.87/300.43  88570[3:Res:88428.0,357.1] inductive(intersection(u,union(v,null_class))) ||  -> member(null_class,union(null_class,v))*.
% 299.87/300.43  88667[3:Res:88551.0,357.1] inductive(intersection(union(u,null_class),v)) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  88768[3:Res:87675.0,357.1] inductive(intersection(u,union(v,v))) ||  -> member(null_class,union(null_class,v))*.
% 299.87/300.43  88907[3:Res:88850.0,357.1] inductive(intersection(complement(compose(element_relation,universal_class)),u)) ||  -> member(null_class,complement(element_relation))*.
% 299.87/300.43  88926[3:Res:88899.0,357.1] inductive(union(null_class,complement(compose(element_relation,universal_class)))) ||  -> member(null_class,complement(element_relation))*.
% 299.87/300.43  88951[3:Res:88882.0,357.1] inductive(intersection(u,complement(compose(element_relation,universal_class)))) ||  -> member(null_class,complement(element_relation))*.
% 299.87/300.43  89027[3:Res:87801.0,357.1] inductive(intersection(union(u,null_class),v)) ||  -> member(null_class,union(u,u))*.
% 299.87/300.43  89190[3:Res:88013.0,357.1] inductive(intersection(union(u,u),v)) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  89964[3:Rew:40426.0,89726.0] ||  -> subclass(union(u,u),v) member(not_subclass_element(union(u,u),v),u)*.
% 299.87/300.43  90065[0:SpR:30.0,54457.1] || subclass(cross_product(u,v),w) -> subclass(restrict(x,u,v),w)*.
% 299.87/300.43  90080[0:SpR:67463.0,54457.1] || subclass(complement(intersection(u,v)),w)* -> subclass(symmetric_difference(u,v),w).
% 299.87/300.43  90106[0:Res:54457.1,357.1] inductive(intersection(u,v)) || subclass(v,w)* -> member(null_class,w)*.
% 299.87/300.43  90130[0:Res:54457.1,28111.0] || subclass(u,complement(intersection(v,u)))* -> equal(intersection(v,u),null_class).
% 299.87/300.43  94146[3:Res:90201.1,9.0] || equal(complement(u),null_class) subclass(u,v)* -> equal(u,v).
% 299.87/300.43  94318[3:Res:90201.1,5357.0] || equal(complement(intersection(u,v)),null_class)** -> member(ordered_pair(null_class,null_class),u)*.
% 299.87/300.43  94319[3:Res:90201.1,5358.0] || equal(complement(intersection(u,v)),null_class)** -> member(ordered_pair(null_class,null_class),v)*.
% 299.87/300.43  94667[3:Con:94377.2] || equal(complement(u),null_class) member(v,w)* -> member(v,u)*.
% 299.87/300.43  98420[0:Rew:97898.0,8458.0] ||  -> member(u,complement(union(v,w)))* subclass(singleton(u),union(v,w)).
% 299.87/300.43  99022[3:Rew:97898.0,47228.0] || equal(image(element_relation,union(u,v)),power_class(complement(union(u,v))))** -> .
% 299.87/300.43  99026[3:Rew:97898.0,47959.0] ||  -> equal(complement(power_class(complement(union(u,v)))),image(element_relation,union(u,v)))**.
% 299.87/300.43  99262[3:Rew:99199.0,69600.1] inductive(union(null_class,union(omega,null_class))) ||  -> equal(union(null_class,omega),omega)**.
% 299.87/300.43  99263[3:Rew:99199.0,57274.1] inductive(union(null_class,union(omega,omega))) ||  -> equal(union(null_class,omega),omega)**.
% 299.87/300.43  99264[3:Rew:99199.0,56726.1] inductive(union(null_class,union(null_class,omega))) ||  -> equal(union(null_class,omega),omega)**.
% 299.87/300.43  99349[6:Rew:99324.0,75510.1] || subclass(complement(singleton(u)),null_class)* -> equal(power_class(complement(successor(u))),null_class).
% 299.87/300.43  99401[0:Rew:99391.0,71696.0] ||  -> equal(complement(intersection(successor(u),complement(v))),union(v,complement(successor(u))))**.
% 299.87/300.43  99466[0:Rew:45.0,98404.0] || member(regular(successor(u)),complement(successor(u)))* -> equal(successor(u),null_class).
% 299.87/300.43  102645[3:SpR:99324.0,29278.0] ||  -> equal(union(null_class,image(element_relation,successor(u))),complement(power_class(complement(successor(u)))))**.
% 299.87/300.43  102654[10:SpR:99324.0,32585.1] ||  -> member(null_class,image(element_relation,successor(u)))* member(null_class,power_class(complement(successor(u)))).
% 299.87/300.43  102765[3:Rew:102645.0,47195.0] ||  -> equal(power_class(complement(power_class(complement(successor(u))))),power_class(image(element_relation,successor(u))))**.
% 299.87/300.43  103406[3:SpL:99391.0,47227.0] || equal(intersection(complement(u),successor(v)),union(u,complement(successor(v))))** -> .
% 299.87/300.43  105297[0:Res:98084.0,357.1] inductive(complement(union(u,v))) ||  -> member(null_class,complement(union(v,u)))*.
% 299.87/300.43  105489[3:Res:99519.0,357.1] inductive(regular(complement(union(u,v)))) ||  -> member(null_class,union(u,v))*.
% 299.87/300.43  106114[12:SpR:67597.1,105485.0] function(complement(u)) ||  -> subclass(regular(successor(complement(u))),union(u,null_class))*.
% 299.87/300.43  106124[3:Res:105485.0,357.1] inductive(regular(union(null_class,complement(u)))) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  106169[3:Rew:47958.0,106168.0] ||  -> subclass(regular(power_class(complement(union(u,v)))),image(element_relation,union(u,v)))*.
% 299.87/300.43  106248[12:SpR:67597.1,105486.0] function(complement(u)) ||  -> subclass(regular(successor(complement(u))),union(null_class,u))*.
% 299.87/300.43  106258[3:Res:105486.0,357.1] inductive(regular(union(null_class,complement(u)))) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  106354[12:SpR:67597.1,106142.0] function(complement(u)) ||  -> subclass(regular(union(null_class,u)),successor(complement(u)))*.
% 299.87/300.43  106395[3:Res:106142.0,357.1] inductive(regular(union(null_class,u))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  106445[3:Rew:47958.0,106444.0] ||  -> subclass(regular(image(element_relation,union(u,v))),power_class(complement(union(u,v))))*.
% 299.87/300.43  106495[12:SpR:67597.1,106364.0] function(complement(u)) ||  -> subclass(regular(union(u,null_class)),successor(complement(u)))*.
% 299.87/300.43  106525[3:Res:106364.0,357.1] inductive(regular(union(u,null_class))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  106855[12:SpR:67597.1,105484.0] function(complement(u)) ||  -> subclass(regular(successor(complement(u))),union(u,u))*.
% 299.87/300.43  106865[3:Res:105484.0,357.1] inductive(regular(union(null_class,complement(u)))) ||  -> member(null_class,union(u,u))*.
% 299.87/300.43  106961[12:SpR:67597.1,106375.0] function(complement(u)) ||  -> subclass(regular(union(u,u)),successor(complement(u)))*.
% 299.87/300.43  106994[3:Res:106375.0,357.1] inductive(regular(union(u,u))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  107128[0:SpR:105396.0,43895.0] ||  -> equal(intersection(complement(union(u,v)),intersection(union(v,u),w)),null_class)**.
% 299.87/300.43  107129[0:SpR:105396.0,44429.0] ||  -> equal(intersection(complement(union(u,v)),intersection(w,union(v,u))),null_class)**.
% 299.87/300.43  107151[0:SpR:105396.0,7364.1] ||  -> member(u,union(v,w)) subclass(singleton(u),complement(union(w,v)))*.
% 299.87/300.43  107316[11:SpL:105396.0,33788.1] inductive(union(u,v)) || equal(complement(union(v,u)),y__dfg)** -> .
% 299.87/300.43  107331[3:SpL:105396.0,47742.0] || subclass(complement(union(u,v)),null_class)* -> member(omega,union(v,u)).
% 299.87/300.43  107332[10:SpL:105396.0,45867.0] || subclass(complement(union(u,v)),null_class)* -> member(null_class,union(v,u)).
% 299.87/300.43  107865[3:Res:106427.0,357.1] inductive(regular(union(u,v))) ||  -> member(null_class,complement(union(u,v)))*.
% 299.87/300.43  108023[3:Res:107161.0,357.1] inductive(regular(complement(union(u,v)))) ||  -> member(null_class,union(v,u))*.
% 299.87/300.43  108288[3:Res:107485.0,357.1] inductive(regular(union(u,v))) ||  -> member(null_class,complement(union(v,u)))*.
% 299.87/300.43  108613[0:Res:55416.1,357.1] inductive(intersection(u,v)) || subclass(u,w)* -> member(null_class,w)*.
% 299.87/300.43  108637[0:Res:55416.1,28111.0] || subclass(u,complement(intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.87/300.43  108732[10:MRR:108731.2,32156.0] || subclass(singleton(null_class),u)* subclass(u,v)* -> member(null_class,v)*.
% 299.87/300.43  110636[3:Res:108601.1,357.1] inductive(union(null_class,u)) || subclass(u,v)* -> member(null_class,v)*.
% 299.87/300.43  110653[3:Res:108601.1,52986.0] || subclass(u,regular(union(null_class,u)))* -> equal(union(null_class,u),null_class).
% 299.87/300.43  110691[3:Rew:30027.0,110660.0] || subclass(u,union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.87/300.43  111042[3:Res:108602.1,357.1] inductive(union(u,null_class)) || subclass(u,v)* -> member(null_class,v)*.
% 299.87/300.43  111059[3:Res:108602.1,52986.0] || subclass(u,regular(union(u,null_class)))* -> equal(union(u,null_class),null_class).
% 299.87/300.43  111095[3:Rew:66602.0,111066.0] || subclass(u,union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.87/300.43  111181[0:Res:55488.0,357.1] inductive(intersection(u,symmetric_difference(v,w))) ||  -> member(null_class,union(v,w))*.
% 299.87/300.43  111634[4:Res:22292.1,55688.0] || equal(union(u,u),singleton(singleton(null_class)))** -> member(singleton(null_class),u)*.
% 299.87/300.43  111794[0:Res:57301.0,357.1] inductive(intersection(symmetric_difference(u,v),w)) ||  -> member(null_class,union(u,v))*.
% 299.87/300.43  112052[0:SpR:27940.0,65462.0] ||  -> equal(u,v) subclass(intersection(intersection(singleton(v),w),singleton(u)),null_class)*.
% 299.87/300.43  112116[0:Res:65462.0,357.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,intersection(u,w))*.
% 299.87/300.43  112539[3:Res:112095.0,357.1] inductive(intersection(successor(null_class),u)) ||  -> member(null_class,intersection(singleton(null_class),u))*.
% 299.87/300.43  112606[3:Res:112494.0,357.1] inductive(intersection(successor(null_class),u)) ||  -> member(null_class,intersection(u,singleton(null_class)))*.
% 299.87/300.43  112676[3:MRR:112656.3,3998.0] || member(u,v)* member(u,successor(null_class))* -> member(null_class,v)*.
% 299.87/300.43  113257[3:Res:112516.0,357.1] inductive(intersection(u,successor(null_class))) ||  -> member(null_class,intersection(singleton(null_class),u))*.
% 299.87/300.43  113311[3:Res:112583.0,357.1] inductive(intersection(u,successor(null_class))) ||  -> member(null_class,intersection(u,singleton(null_class)))*.
% 299.87/300.43  113611[3:Rew:29271.0,113370.1,7425.0,113370.1,67444.0,113370.1] ||  -> member(null_class,u) equal(symmetric_difference(successor(null_class),u),union(successor(null_class),u))**.
% 299.87/300.43  113939[3:Rew:29271.0,113714.1,7425.0,113714.1,67444.0,113714.1] ||  -> member(null_class,u) equal(symmetric_difference(u,successor(null_class)),union(u,successor(null_class)))**.
% 299.87/300.43  113996[3:SpR:31.0,112086.0] ||  -> subclass(intersection(union(null_class,cross_product(u,v)),w),restrict(w,u,v))*.
% 299.87/300.43  114028[3:SpR:27940.0,112086.0] ||  -> equal(u,v) subclass(intersection(union(null_class,singleton(v)),singleton(u)),null_class)*.
% 299.87/300.43  114086[3:Res:112086.0,357.1] inductive(intersection(union(null_class,u),v)) ||  -> member(null_class,intersection(u,v))*.
% 299.87/300.43  114225[3:Res:112087.0,357.1] inductive(intersection(union(u,null_class),v)) ||  -> member(null_class,intersection(u,v))*.
% 299.87/300.43  114382[3:Res:113986.0,357.1] inductive(intersection(union(null_class,u),v)) ||  -> member(null_class,intersection(v,u))*.
% 299.87/300.43  115214[4:SpR:67192.0,114543.0] ||  -> equal(intersection(sum_class(range_of(null_class)),union(null_class,complement(apply(null_class,u)))),null_class)**.
% 299.87/300.43  115220[4:SpR:67191.0,114543.0] ||  -> equal(intersection(apply(null_class,u),union(null_class,complement(apply(null_class,v)))),null_class)**.
% 299.87/300.43  115221[4:SpR:67192.0,114543.0] ||  -> equal(intersection(apply(null_class,u),union(null_class,complement(sum_class(range_of(null_class))))),null_class)**.
% 299.87/300.43  115574[3:SpR:31.0,114061.0] ||  -> subclass(intersection(u,union(null_class,cross_product(v,w))),restrict(u,v,w))*.
% 299.87/300.43  115607[3:SpR:27940.0,114061.0] ||  -> equal(u,v) subclass(intersection(singleton(u),union(null_class,singleton(v))),null_class)*.
% 299.87/300.43  115662[3:Res:114061.0,357.1] inductive(intersection(u,union(null_class,v))) ||  -> member(null_class,intersection(v,u))*.
% 299.87/300.43  116170[3:Res:114137.0,357.1] inductive(intersection(union(u,null_class),v)) ||  -> member(null_class,intersection(v,u))*.
% 299.87/300.43  116313[3:Res:114201.0,357.1] inductive(intersection(u,union(v,null_class))) ||  -> member(null_class,intersection(v,u))*.
% 299.87/300.43  116533[3:Res:114357.0,357.1] inductive(intersection(u,union(null_class,v))) ||  -> member(null_class,intersection(u,v))*.
% 299.87/300.43  117850[3:Res:116145.0,357.1] inductive(intersection(u,union(v,null_class))) ||  -> member(null_class,intersection(u,v))*.
% 299.87/300.43  118845[0:SpR:27940.0,65465.0] ||  -> equal(u,v) subclass(intersection(intersection(w,singleton(v)),singleton(u)),null_class)*.
% 299.87/300.43  118869[0:SpR:67463.0,65465.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),intersection(complement(intersection(u,v)),w))*.
% 299.87/300.43  118920[0:Res:65465.0,357.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,intersection(v,w))*.
% 299.87/300.43  119042[0:SpR:27940.0,65920.0] ||  -> equal(u,v) subclass(intersection(singleton(u),intersection(singleton(v),w)),null_class)*.
% 299.87/300.43  119111[0:Res:65920.0,357.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,intersection(v,u))*.
% 299.87/300.43  119209[0:SpR:27940.0,65922.0] ||  -> equal(u,v) subclass(intersection(singleton(u),intersection(w,singleton(v))),null_class)*.
% 299.87/300.43  119233[0:SpR:67463.0,65922.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),intersection(complement(intersection(v,w)),u))*.
% 299.87/300.43  119278[0:Res:65922.0,357.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,intersection(w,u))*.
% 299.87/300.43  119399[3:SpR:89365.1,112516.0] || subclass(successor(null_class),u) -> subclass(successor(null_class),intersection(singleton(null_class),u))*.
% 299.87/300.43  119400[3:SpR:89365.1,112583.0] || subclass(successor(null_class),u) -> subclass(successor(null_class),intersection(u,singleton(null_class)))*.
% 299.87/300.43  119423[0:SpR:89365.1,31.0] || subclass(u,cross_product(v,w))* -> equal(restrict(u,v,w),u).
% 299.87/300.43  119514[3:SpR:89365.1,34471.0] || subclass(union(u,u),complement(u))* -> equal(union(u,u),null_class).
% 299.87/300.43  119848[10:MRR:119800.1,119800.3,54.0,46074.0] inductive(complement(compose(element_relation,universal_class))) || member(apply(choice,omega),element_relation)* -> .
% 299.87/300.43  120300[4:MRR:120299.0,1668.0] || subclass(domain_relation,cantor(ordered_pair(null_class,sum_class(u))))* equal(null_class,element_relation) -> .
% 299.87/300.43  120894[3:MRR:120888.0,100.0] || subclass(composition_function,successor_relation) -> equal(ordered_pair(null_class,compose(null_class,null_class)),successor(null_class))**.
% 299.87/300.43  121234[3:Res:120311.1,2996.0] || equal(successor(null_class),u) -> equal(u,null_class) equal(regular(u),null_class)**.
% 299.87/300.43  125548[3:Res:50.1,119456.0] inductive(union(null_class,u)) ||  -> subclass(image(successor_relation,union(null_class,u)),u)*.
% 299.87/300.43  125698[3:Res:125591.0,336.1] inductive(complement(successor(complement(omega)))) ||  -> equal(complement(successor(complement(omega))),omega)**.
% 299.87/300.43  125894[3:Rew:99199.0,125776.0] ||  -> subclass(regular(union(u,complement(power_class(v)))),intersection(complement(u),power_class(v)))*.
% 299.87/300.43  125895[3:Rew:99199.0,125777.0] ||  -> subclass(regular(union(u,complement(successor(v)))),intersection(complement(u),successor(v)))*.
% 299.87/300.43  125896[3:Rew:99199.0,125778.0] ||  -> subclass(regular(union(complement(power_class(u)),v)),intersection(power_class(u),complement(v)))*.
% 299.87/300.43  127661[3:SpR:71143.0,125676.0] ||  -> subclass(complement(successor(union(null_class,symmetric_difference(u,v)))),complement(symmetric_difference(v,u)))*.
% 299.87/300.43  127665[4:SpR:67192.0,125676.0] ||  -> subclass(complement(successor(union(null_class,sum_class(range_of(null_class))))),complement(apply(null_class,u)))*.
% 299.87/300.43  127671[4:SpR:67191.0,125676.0] ||  -> subclass(complement(successor(union(null_class,apply(null_class,u)))),complement(apply(null_class,v)))*.
% 299.87/300.43  127672[4:SpR:67192.0,125676.0] ||  -> subclass(complement(successor(union(null_class,apply(null_class,u)))),complement(sum_class(range_of(null_class))))*.
% 299.87/300.43  128345[4:SpR:67192.0,125761.0] ||  -> subclass(complement(successor(union(null_class,complement(apply(null_class,u))))),sum_class(range_of(null_class)))*.
% 299.87/300.43  128351[4:SpR:67191.0,125761.0] ||  -> subclass(complement(successor(union(null_class,complement(apply(null_class,u))))),apply(null_class,v))*.
% 299.87/300.43  128352[4:SpR:67192.0,125761.0] ||  -> subclass(complement(successor(union(null_class,complement(sum_class(range_of(null_class)))))),apply(null_class,u))*.
% 299.87/300.43  128985[3:Res:125564.0,357.1] inductive(union(null_class,intersection(union(null_class,u),v))) ||  -> member(null_class,u)*.
% 299.87/300.43  129166[3:Res:125581.0,357.1] inductive(union(null_class,intersection(u,union(null_class,v)))) ||  -> member(null_class,v)*.
% 299.87/300.43  129294[12:Res:126105.1,357.1] function(u) inductive(regular(successor(u))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  129389[3:Res:128921.0,357.1] inductive(union(null_class,intersection(union(u,null_class),v))) ||  -> member(null_class,u)*.
% 299.87/300.43  129555[3:Res:129108.0,357.1] inductive(union(null_class,intersection(u,union(v,null_class)))) ||  -> member(null_class,v)*.
% 299.87/300.43  129694[3:Res:50.1,119464.0] inductive(union(u,null_class)) ||  -> subclass(image(successor_relation,union(u,null_class)),u)*.
% 299.87/300.43  129976[3:Res:125558.0,357.1] inductive(intersection(intersection(union(null_class,u),v),w)) ||  -> member(null_class,u)*.
% 299.87/300.43  130146[3:Res:125569.0,357.1] inductive(intersection(u,intersection(v,union(null_class,w)))) ||  -> member(null_class,w)*.
% 299.87/300.43  130360[3:Res:125572.0,357.1] inductive(intersection(u,intersection(union(null_class,v),w))) ||  -> member(null_class,v)*.
% 299.87/300.43  130534[3:Res:125578.0,357.1] inductive(intersection(intersection(u,union(null_class,v)),w)) ||  -> member(null_class,v)*.
% 299.87/300.43  130743[3:Res:125883.0,357.1] inductive(regular(complement(symmetric_difference(u,v)))) ||  -> member(null_class,symmetric_difference(v,u))*.
% 299.87/300.43  130842[3:Res:128932.0,357.1] inductive(union(null_class,intersection(union(u,u),v))) ||  -> member(null_class,u)*.
% 299.87/300.43  131021[3:Res:129119.0,357.1] inductive(union(null_class,intersection(u,union(v,v)))) ||  -> member(null_class,v)*.
% 299.87/300.43  131325[3:Res:129704.0,357.1] inductive(intersection(intersection(union(u,null_class),v),w)) ||  -> member(null_class,u)*.
% 299.87/300.43  131506[3:Res:129718.0,357.1] inductive(intersection(u,intersection(v,union(w,null_class)))) ||  -> member(null_class,w)*.
% 299.87/300.43  131680[3:Res:129721.0,357.1] inductive(intersection(u,intersection(union(v,null_class),w))) ||  -> member(null_class,v)*.
% 299.87/300.43  131971[3:Res:129727.0,357.1] inductive(intersection(intersection(u,union(v,null_class)),w)) ||  -> member(null_class,v)*.
% 299.87/300.43  132135[3:Res:130690.0,357.1] inductive(regular(complement(symmetric_difference(u,v)))) ||  -> member(null_class,symmetric_difference(u,v))*.
% 299.87/300.43  132333[3:SpR:89527.0,112095.0] ||  -> subclass(intersection(successor(null_class),u),intersection(singleton(null_class),intersection(successor(null_class),u)))*.
% 299.87/300.43  132335[3:SpR:89527.0,112667.1] ||  -> member(null_class,intersection(successor(null_class),u))* equal(intersection(successor(null_class),u),null_class).
% 299.87/300.43  132539[0:Rew:31.0,132374.0] ||  -> equal(restrict(restrict(u,v,w),v,w),restrict(u,v,w))**.
% 299.87/300.43  133033[3:SpR:89667.0,112095.0] ||  -> subclass(intersection(u,successor(null_class)),intersection(singleton(null_class),intersection(u,successor(null_class))))*.
% 299.87/300.43  133035[3:SpR:89667.0,112667.1] ||  -> member(null_class,intersection(u,successor(null_class)))* equal(intersection(u,successor(null_class)),null_class).
% 299.87/300.43  133226[0:Rew:67444.0,133086.0] ||  -> equal(intersection(symmetric_difference(u,v),complement(intersection(u,v))),symmetric_difference(u,v))**.
% 299.87/300.43  133775[3:Res:108603.1,357.1] inductive(union(u,u)) || subclass(u,v)* -> member(null_class,v)*.
% 299.87/300.43  133795[3:Res:108603.1,52986.0] || subclass(u,regular(union(u,u)))* -> equal(union(u,u),null_class).
% 299.87/300.43  133843[3:Rew:33220.0,133805.0] || subclass(u,union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.87/300.43  133997[0:Res:111103.0,357.1] inductive(intersection(u,symmetric_difference(v,w))) ||  -> member(null_class,union(w,v))*.
% 299.87/300.43  134157[0:Res:111709.0,357.1] inductive(intersection(symmetric_difference(u,v),w)) ||  -> member(null_class,union(v,u))*.
% 299.87/300.43  134378[0:SpR:111977.1,44163.0] || subclass(complement(u),restrict(u,v,w))* -> equal(complement(u),null_class).
% 299.87/300.43  134942[0:Res:112012.0,357.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,intersection(w,u))*.
% 299.87/300.43  135579[3:SpR:71143.0,135198.0] ||  -> equal(intersection(symmetric_difference(u,v),intersection(complement(symmetric_difference(v,u)),w)),null_class)**.
% 299.87/300.43  135583[4:SpR:67192.0,135198.0] ||  -> equal(intersection(sum_class(range_of(null_class)),intersection(complement(apply(null_class,u)),v)),null_class)**.
% 299.87/300.43  135584[3:SpR:33220.0,135198.0] ||  -> equal(intersection(union(u,u),intersection(union(null_class,complement(u)),v)),null_class)**.
% 299.87/300.43  135585[3:SpR:66602.0,135198.0] ||  -> equal(intersection(union(u,null_class),intersection(union(null_class,complement(u)),v)),null_class)**.
% 299.87/300.43  135586[3:SpR:105396.0,135198.0] ||  -> equal(intersection(union(u,v),intersection(complement(union(v,u)),w)),null_class)**.
% 299.87/300.43  135587[3:SpR:30027.0,135198.0] ||  -> equal(intersection(union(null_class,u),intersection(union(null_class,complement(u)),v)),null_class)**.
% 299.87/300.43  135589[4:SpR:67191.0,135198.0] ||  -> equal(intersection(apply(null_class,u),intersection(complement(apply(null_class,v)),w)),null_class)**.
% 299.87/300.43  135590[4:SpR:67192.0,135198.0] ||  -> equal(intersection(apply(null_class,u),intersection(complement(sum_class(range_of(null_class))),v)),null_class)**.
% 299.87/300.43  136182[3:SpR:71143.0,135318.0] ||  -> equal(intersection(symmetric_difference(u,v),intersection(w,complement(symmetric_difference(v,u)))),null_class)**.
% 299.87/300.43  136186[4:SpR:67192.0,135318.0] ||  -> equal(intersection(sum_class(range_of(null_class)),intersection(u,complement(apply(null_class,v)))),null_class)**.
% 299.87/300.43  136187[3:SpR:33220.0,135318.0] ||  -> equal(intersection(union(u,u),intersection(v,union(null_class,complement(u)))),null_class)**.
% 299.87/300.43  136188[3:SpR:66602.0,135318.0] ||  -> equal(intersection(union(u,null_class),intersection(v,union(null_class,complement(u)))),null_class)**.
% 299.87/300.43  136189[3:SpR:105396.0,135318.0] ||  -> equal(intersection(union(u,v),intersection(w,complement(union(v,u)))),null_class)**.
% 299.87/300.43  136190[3:SpR:30027.0,135318.0] ||  -> equal(intersection(union(null_class,u),intersection(v,union(null_class,complement(u)))),null_class)**.
% 299.87/300.43  136192[4:SpR:67191.0,135318.0] ||  -> equal(intersection(apply(null_class,u),intersection(v,complement(apply(null_class,w)))),null_class)**.
% 299.87/300.43  136193[4:SpR:67192.0,135318.0] ||  -> equal(intersection(apply(null_class,u),intersection(v,complement(sum_class(range_of(null_class))))),null_class)**.
% 299.87/300.43  136209[3:SpR:67452.0,135318.0] ||  -> equal(intersection(restrict(u,v,w),symmetric_difference(cross_product(v,w),u)),null_class)**.
% 299.87/300.43  136210[3:SpR:67453.0,135318.0] ||  -> equal(intersection(restrict(u,v,w),symmetric_difference(u,cross_product(v,w))),null_class)**.
% 299.87/300.43  137170[3:Rew:100407.0,137169.1,29278.0,137169.1,66163.0,137169.1,71143.0,137169.1,7425.0,137169.1] ||  -> subclass(u,successor(v)) member(not_subclass_element(u,successor(v)),complement(successor(v)))*.
% 299.87/300.43  138850[3:SpR:138402.0,89365.1] || subclass(union(null_class,u),singleton(u))* -> equal(union(null_class,u),null_class).
% 299.87/300.43  139150[3:SpR:138479.0,89365.1] || subclass(union(u,null_class),singleton(u))* -> equal(union(u,null_class),null_class).
% 299.87/300.43  139990[3:Res:55416.1,137329.0] || subclass(u,singleton(intersection(u,v)))* -> equal(intersection(u,v),null_class).
% 299.87/300.43  139991[3:Res:54457.1,137329.0] || subclass(u,singleton(intersection(v,u)))* -> equal(intersection(v,u),null_class).
% 299.87/300.43  139992[3:Res:108601.1,137329.0] || subclass(u,singleton(union(null_class,u)))* -> equal(union(null_class,u),null_class).
% 299.87/300.43  139993[3:Res:108602.1,137329.0] || subclass(u,singleton(union(u,null_class)))* -> equal(union(u,null_class),null_class).
% 299.87/300.43  139994[3:Res:108603.1,137329.0] || subclass(u,singleton(union(u,u)))* -> equal(union(u,u),null_class).
% 299.87/300.43  140448[3:SpR:138871.0,89365.1] || subclass(union(u,u),singleton(u))* -> equal(union(u,u),null_class).
% 299.87/300.43  140771[3:SpR:140091.0,89365.1] || subclass(intersection(u,v),singleton(v))* -> equal(intersection(u,v),null_class).
% 299.87/300.43  141302[3:SpR:140218.0,89365.1] || subclass(intersection(u,v),singleton(u))* -> equal(intersection(u,v),null_class).
% 299.87/300.43  141342[3:SpR:495.0,140218.0] ||  -> equal(intersection(singleton(union(u,v)),symmetric_difference(complement(u),complement(v))),null_class)**.
% 299.87/300.43  141343[3:SpR:6542.0,140218.0] ||  -> equal(intersection(singleton(successor(u)),symmetric_difference(complement(u),complement(singleton(u)))),null_class)**.
% 299.87/300.43  142847[3:SpR:135597.0,31.0] ||  -> equal(restrict(restrict(complement(cross_product(u,v)),w,x),u,v),null_class)**.
% 299.87/300.43  143186[3:MRR:142879.2,3998.0] || member(u,restrict(complement(v),w,x))* member(u,v) -> .
% 299.87/300.43  144631[4:Res:22292.1,137731.0] || equal(singleton(u),singleton(singleton(null_class))) member(singleton(null_class),u)* -> .
% 299.87/300.43  144724[3:Res:25.2,144667.0] || member(intersection(u,v),v)* member(intersection(u,v),u)* -> .
% 299.87/300.43  146501[14:Res:146475.1,3.0] || subclass(x__dfg,u)* subclass(u,v)* -> member(complement(x__dfg),v)*.
% 299.87/300.43  146529[14:Res:146475.1,497.0] || subclass(x__dfg,symmetric_difference(u,v)) -> member(complement(x__dfg),union(u,v))*.
% 299.87/300.43  146555[14:Res:146475.1,9158.0] || subclass(x__dfg,sum_class(range_of(null_class))) -> member(complement(x__dfg),apply(null_class,u))*.
% 299.87/300.43  146556[14:Res:146475.1,9160.0] || subclass(x__dfg,apply(null_class,u))* -> member(complement(x__dfg),sum_class(range_of(null_class)))*.
% 299.87/300.43  147125[14:SpR:147054.1,7364.1] || equal(successor(null_class),x__dfg) -> member(u,x__dfg) subclass(singleton(u),null_class)*.
% 299.87/300.43  147158[14:SpR:147054.1,146475.1] || equal(successor(null_class),x__dfg) subclass(x__dfg,u) -> member(null_class,u)*.
% 299.87/300.43  147442[14:Rew:147331.1,147441.1] || equal(successor(null_class),x__dfg) -> equal(union(x__dfg,complement(power_class(u))),x__dfg)**.
% 299.87/300.43  147444[14:Rew:147331.1,147443.1] || equal(successor(null_class),x__dfg) -> equal(union(x__dfg,complement(successor(u))),x__dfg)**.
% 299.87/300.43  147472[14:Rew:67444.0,147471.1] || equal(successor(null_class),x__dfg) -> equal(intersection(x__dfg,power_class(u)),power_class(u))**.
% 299.87/300.43  147970[14:Res:147335.1,3.0] || equal(successor(null_class),x__dfg) subclass(x__dfg,u) -> member(omega,u)*.
% 299.87/300.43  148795[14:Rew:147336.1,148747.1] || equal(successor(null_class),x__dfg) subclass(x__dfg,complement(unordered_pair(u,null_class)))* -> .
% 299.87/300.43  148796[14:Rew:147336.1,148755.1] || equal(successor(null_class),x__dfg) subclass(x__dfg,complement(unordered_pair(null_class,u)))* -> .
% 299.87/300.43  148852[3:SpR:140796.0,111977.1] || subclass(singleton(u),restrict(u,v,w))* -> equal(singleton(u),null_class).
% 299.87/300.43  149015[3:MRR:148876.2,3998.0] || member(u,restrict(v,w,x))* member(u,singleton(v)) -> .
% 299.87/300.43  149557[3:SpR:141845.0,31.0] ||  -> equal(restrict(restrict(singleton(cross_product(u,v)),w,x),u,v),null_class)**.
% 299.87/300.43  149865[3:MRR:149589.2,3998.0] || member(u,restrict(singleton(v),w,x))* member(u,v) -> .
% 299.87/300.43  150341[3:SpL:30.0,144721.0] || member(complement(restrict(u,v,w)),symmetric_difference(u,cross_product(v,w)))* -> .
% 299.87/300.43  150357[3:SpL:31.0,144721.0] || member(complement(restrict(u,v,w)),symmetric_difference(cross_product(v,w),u))* -> .
% 299.87/300.43  150408[3:SpL:46221.0,144721.0] || member(union(u,complement(power_class(v))),symmetric_difference(complement(u),power_class(v)))* -> .
% 299.87/300.43  150409[3:SpL:99391.0,144721.0] || member(union(u,complement(successor(v))),symmetric_difference(complement(u),successor(v)))* -> .
% 299.87/300.43  150410[3:SpL:46227.0,144721.0] || member(union(complement(power_class(u)),v),symmetric_difference(power_class(u),complement(v)))* -> .
% 299.87/300.43  152285[3:SpL:46221.0,150311.0] || member(union(u,complement(power_class(v))),symmetric_difference(power_class(v),complement(u)))* -> .
% 299.87/300.43  152286[3:SpL:99391.0,150311.0] || member(union(u,complement(successor(v))),symmetric_difference(successor(v),complement(u)))* -> .
% 299.87/300.43  152287[3:SpL:46227.0,150311.0] || member(union(complement(power_class(u)),v),symmetric_difference(complement(v),power_class(u)))* -> .
% 299.87/300.43  152554[3:Res:112088.0,357.1] inductive(intersection(union(u,u),v)) ||  -> member(null_class,intersection(u,v))*.
% 299.87/300.43  152770[3:Res:114339.0,357.1] inductive(intersection(union(u,u),v)) ||  -> member(null_class,intersection(v,u))*.
% 299.87/300.43  153481[3:Res:115623.0,357.1] inductive(intersection(u,union(v,v))) ||  -> member(null_class,intersection(v,u))*.
% 299.87/300.43  153681[3:Res:116494.0,357.1] inductive(intersection(u,union(v,v))) ||  -> member(null_class,intersection(u,v))*.
% 299.87/300.43  153864[0:SpR:67463.0,118801.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),intersection(w,complement(intersection(u,v))))*.
% 299.87/300.43  153938[0:Res:118801.0,357.1] inductive(intersection(intersection(u,v),w)) ||  -> member(null_class,intersection(w,v))*.
% 299.87/300.43  154221[0:Res:118998.0,357.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,intersection(u,v))*.
% 299.87/300.43  154633[0:SpR:67463.0,119165.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),intersection(u,complement(intersection(v,w))))*.
% 299.87/300.43  154701[0:Res:119165.0,357.1] inductive(intersection(u,intersection(v,w))) ||  -> member(null_class,intersection(u,w))*.
% 299.87/300.43  154793[0:SpL:31.0,119428.0] || subclass(u,restrict(v,w,x))* -> subclass(u,cross_product(w,x)).
% 299.87/300.43  154848[0:Res:50.1,119428.0] inductive(intersection(u,v)) ||  -> subclass(image(successor_relation,intersection(u,v)),u)*.
% 299.87/300.43  154986[3:SpR:495.0,154929.0] ||  -> subclass(complement(successor(complement(symmetric_difference(complement(u),complement(v))))),union(u,v))*.
% 299.87/300.43  154987[3:SpR:6542.0,154929.0] ||  -> subclass(complement(successor(complement(symmetric_difference(complement(u),complement(singleton(u)))))),successor(u))*.
% 299.87/300.43  155026[3:SpR:97919.0,154929.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),w))),union(u,v))*.
% 299.87/300.43  155530[3:SpR:97907.0,154953.0] ||  -> subclass(complement(successor(union(u,complement(union(v,w))))),union(v,w))*.
% 299.87/300.43  155678[3:SpR:31.0,154872.0] ||  -> subclass(regular(union(null_class,complement(restrict(u,v,w)))),cross_product(v,w))*.
% 299.87/300.43  155761[3:Res:154872.0,357.1] inductive(regular(union(null_class,complement(intersection(u,v))))) ||  -> member(null_class,u)*.
% 299.87/300.43  156106[3:Res:155659.0,357.1] inductive(regular(union(null_class,complement(intersection(u,v))))) ||  -> member(null_class,v)*.
% 299.87/300.43  156329[3:Res:155861.0,357.1] inductive(regular(union(u,complement(power_class(v))))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  156359[3:Rew:99199.0,156325.0,29278.0,156325.0] ||  -> subclass(regular(complement(intersection(union(u,v),power_class(w)))),union(u,v))*.
% 299.87/300.43  156509[3:Res:156332.0,357.1] inductive(regular(union(y__dfg,complement(power_class(u))))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  156596[3:Res:155862.0,357.1] inductive(regular(union(u,complement(successor(v))))) ||  -> member(null_class,complement(u))*.
% 299.87/300.43  156641[0:Obv:156639.0] ||  -> equal(cross_product(u,v),null_class) member(first(regular(cross_product(u,v))),u)*.
% 299.87/300.43  156656[3:Res:156599.0,357.1] inductive(regular(union(y__dfg,complement(successor(u))))) ||  -> member(null_class,complement(x__dfg))*.
% 299.87/300.43  156710[3:SpR:47177.0,155863.0] ||  -> subclass(regular(union(image(element_relation,power_class(u)),v)),power_class(complement(power_class(u))))*.
% 299.87/300.43  156723[3:Res:155863.0,357.1] inductive(regular(union(complement(power_class(u)),v))) ||  -> member(null_class,power_class(u))*.
% 299.87/300.43  156834[3:SpR:47178.0,156202.0] ||  -> subclass(regular(union(u,image(element_relation,power_class(v)))),power_class(complement(power_class(v))))*.
% 299.87/300.43  156839[3:Res:156202.0,357.1] inductive(regular(union(u,complement(power_class(v))))) ||  -> member(null_class,power_class(v))*.
% 299.87/300.43  156862[0:Obv:156860.0] ||  -> equal(cross_product(u,v),null_class) member(second(regular(cross_product(u,v))),v)*.
% 299.87/300.43  156890[3:Res:156203.0,357.1] inductive(regular(union(u,complement(successor(v))))) ||  -> member(null_class,successor(v))*.
% 299.87/300.43  157250[3:Res:156204.0,357.1] inductive(regular(union(complement(power_class(u)),v))) ||  -> member(null_class,complement(v))*.
% 299.87/300.43  157286[3:Rew:99199.0,157247.0,29278.0,157247.0] ||  -> subclass(regular(complement(intersection(power_class(u),union(v,w)))),union(v,w))*.
% 299.87/300.43  157389[3:Res:156578.0,357.1] inductive(regular(union(complement(successor(u)),v))) ||  -> member(null_class,complement(v))*.
% 299.87/300.43  157454[3:Res:156872.0,357.1] inductive(regular(union(complement(successor(u)),v))) ||  -> member(null_class,successor(u))*.
% 299.87/300.43  157511[3:SpR:31.0,154856.0] ||  -> subclass(intersection(union(null_class,restrict(u,v,w)),x),cross_product(v,w))*.
% 299.87/300.43  157602[3:Res:154856.0,357.1] inductive(intersection(union(null_class,intersection(u,v)),w)) ||  -> member(null_class,u)*.
% 299.87/300.43  157770[3:SpR:31.0,154864.0] ||  -> subclass(union(null_class,intersection(restrict(u,v,w),x)),cross_product(v,w))*.
% 299.87/300.43  157859[3:Res:154864.0,357.1] inductive(union(null_class,intersection(intersection(u,v),w))) ||  -> member(null_class,u)*.
% 299.87/300.43  158012[3:SpR:31.0,154877.0] ||  -> subclass(intersection(u,union(null_class,restrict(v,w,x))),cross_product(w,x))*.
% 299.87/300.43  158086[3:Res:154877.0,357.1] inductive(intersection(u,union(null_class,intersection(v,w)))) ||  -> member(null_class,v)*.
% 299.87/300.43  158332[3:SpR:31.0,154885.0] ||  -> subclass(union(null_class,intersection(u,restrict(v,w,x))),cross_product(w,x))*.
% 299.87/300.43  158415[3:Res:154885.0,357.1] inductive(union(null_class,intersection(u,intersection(v,w)))) ||  -> member(null_class,v)*.
% 299.87/300.43  158560[3:Res:154956.0,357.1] inductive(complement(successor(complement(restrict(u,v,w))))) ||  -> member(null_class,u)*.
% 299.87/300.43  158834[3:Res:155855.0,357.1] inductive(regular(complement(symmetric_difference(u,v)))) ||  -> member(null_class,union(u,v))*.
% 299.87/300.43  158924[3:SpR:67463.0,157492.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(u,v)),w),complement(intersection(u,v)))*.
% 299.87/300.43  159005[3:Res:157492.0,357.1] inductive(intersection(union(null_class,intersection(u,v)),w)) ||  -> member(null_class,v)*.
% 299.87/300.43  159179[3:SpR:67463.0,157751.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(u,v),w)),complement(intersection(u,v)))*.
% 299.87/300.43  159258[3:Res:157751.0,357.1] inductive(union(null_class,intersection(intersection(u,v),w))) ||  -> member(null_class,v)*.
% 299.87/300.43  159421[3:SpR:67463.0,157993.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(v,w))),complement(intersection(v,w)))*.
% 299.87/300.43  159485[3:Res:157993.0,357.1] inductive(intersection(u,union(null_class,intersection(v,w)))) ||  -> member(null_class,w)*.
% 299.87/300.43  159654[3:SpR:67463.0,158313.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(v,w))),complement(intersection(v,w)))*.
% 299.87/300.43  159727[3:Res:158313.0,357.1] inductive(union(null_class,intersection(u,intersection(v,w)))) ||  -> member(null_class,w)*.
% 299.87/300.43  159932[3:Res:158757.0,357.1] inductive(regular(complement(symmetric_difference(u,v)))) ||  -> member(null_class,union(v,u))*.
% 299.87/300.43  160069[0:Res:50.1,119429.0] inductive(intersection(u,v)) ||  -> subclass(image(successor_relation,intersection(u,v)),v)*.
% 299.87/300.43  160221[3:Res:50.1,119461.0] inductive(union(u,u)) ||  -> subclass(image(successor_relation,union(u,u)),u)*.
% 299.87/300.43  160522[3:Res:129905.0,357.1] inductive(intersection(intersection(union(u,u),v),w)) ||  -> member(null_class,u)*.
% 299.87/300.43  160745[3:Res:130087.0,357.1] inductive(intersection(u,intersection(v,union(w,w)))) ||  -> member(null_class,w)*.
% 299.87/300.43  160961[3:Res:130295.0,357.1] inductive(intersection(u,intersection(union(v,v),w))) ||  -> member(null_class,v)*.
% 299.87/300.43  161190[3:Res:130469.0,357.1] inductive(intersection(intersection(u,union(v,v)),w)) ||  -> member(null_class,v)*.
% 299.87/300.43  161351[0:SpL:31.0,154847.0] || equal(restrict(u,v,w),x)* -> subclass(x,cross_product(v,w))*.
% 299.87/300.43  161424[0:SpR:31.0,154858.0] ||  -> subclass(intersection(intersection(restrict(u,v,w),x),y),cross_product(v,w))*.
% 299.87/300.43  161542[0:Res:154858.0,357.1] inductive(intersection(intersection(intersection(u,v),w),x)) ||  -> member(null_class,u)*.
% 299.87/300.43  161700[0:SpR:31.0,154873.0] ||  -> subclass(intersection(u,intersection(v,restrict(w,x,y))),cross_product(x,y))*.
% 299.87/300.43  161804[0:Res:154873.0,357.1] inductive(intersection(u,intersection(v,intersection(w,x)))) ||  -> member(null_class,w)*.
% 299.87/300.43  162220[3:Rew:66163.0,162009.0,7425.0,162009.0] ||  -> subclass(intersection(u,complement(power_class(complement(power_class(v))))),image(element_relation,power_class(v)))*.
% 299.87/300.43  162222[3:Rew:66163.0,162019.0,7425.0,162019.0] ||  -> subclass(intersection(complement(power_class(complement(power_class(u)))),v),image(element_relation,power_class(u)))*.
% 299.87/300.43  162395[0:SpR:31.0,154876.0] ||  -> subclass(intersection(u,intersection(restrict(v,w,x),y)),cross_product(w,x))*.
% 299.87/300.43  162506[0:Res:154876.0,357.1] inductive(intersection(u,intersection(intersection(v,w),x))) ||  -> member(null_class,v)*.
% 299.87/300.43  162662[0:SpR:31.0,154882.0] ||  -> subclass(intersection(intersection(u,restrict(v,w,x)),y),cross_product(w,x))*.
% 299.87/300.43  162775[0:Res:154882.0,357.1] inductive(intersection(intersection(u,intersection(v,w)),x)) ||  -> member(null_class,v)*.
% 299.87/300.43  163394[0:SpL:67463.0,160068.0] || equal(symmetric_difference(u,v),w) -> subclass(w,complement(intersection(u,v)))*.
% 299.87/300.43  163579[0:Res:160079.0,357.1] inductive(intersection(intersection(intersection(u,v),w),x)) ||  -> member(null_class,v)*.
% 299.87/300.43  164008[0:Res:160096.0,357.1] inductive(intersection(u,intersection(v,intersection(w,x)))) ||  -> member(null_class,x)*.
% 299.87/300.43  164271[0:Res:160100.0,357.1] inductive(intersection(u,intersection(intersection(v,w),x))) ||  -> member(null_class,w)*.
% 299.87/300.43  164728[0:Res:160106.0,357.1] inductive(intersection(intersection(u,intersection(v,w)),x)) ||  -> member(null_class,w)*.
% 299.87/300.43  166046[15:Rew:165880.0,363.0] || member(u,y__dfg) subclass(singleton(u),v)* -> member(u,v).
% 299.87/300.43  166215[15:Rew:165880.0,7598.1] || member(u,cantor(v))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.43  166336[15:Rew:165880.0,4836.0] || subclass(y__dfg,regular(u))* member(omega,u) -> equal(u,null_class).
% 299.87/300.43  166646[15:Rew:165880.0,10796.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg))* subclass(composition_function,null_class) -> .
% 299.87/300.43  173226[15:Rew:165880.0,167003.1] function(u) || equal(u,y__dfg) -> equal(cross_product(y__dfg,y__dfg),u)*.
% 299.87/300.43  167017[15:Rew:165880.0,46128.0] || subclass(cross_product(y__dfg,cross_product(y__dfg,y__dfg)),u)* -> member(regular(composition_function),u).
% 299.87/300.43  167439[15:Rew:165880.0,125722.0] || member(u,y__dfg) -> member(u,successor(complement(v)))* member(u,v).
% 299.87/300.43  168087[15:Rew:165880.0,62196.0] || member(u,y__dfg)* member(v,u)* subclass(element_relation,null_class) -> .
% 299.87/300.43  168217[15:Rew:165880.0,49809.0] || member(u,y__dfg)* member(v,u)* equal(null_class,element_relation) -> .
% 299.87/300.43  168277[15:Rew:165880.0,39292.1] function(apply(choice,u)) || member(u,y__dfg)* -> equal(u,null_class).
% 299.87/300.43  173228[15:Rew:165880.0,168292.1] || member(u,y__dfg) subclass(y__dfg,v) -> member(cantor(u),v)*.
% 299.87/300.43  173229[15:Rew:165880.0,168312.1] || member(u,y__dfg) subclass(y__dfg,complement(unordered_pair(sum_class(u),v)))* -> .
% 299.87/300.43  173230[15:Rew:165880.0,168313.1] || member(u,y__dfg) subclass(y__dfg,complement(unordered_pair(v,sum_class(u))))* -> .
% 299.87/300.43  173231[15:Rew:165880.0,168321.1] || member(u,y__dfg) subclass(y__dfg,complement(unordered_pair(power_class(u),v)))* -> .
% 299.87/300.43  173232[15:Rew:165880.0,168322.1] || member(u,y__dfg) subclass(y__dfg,complement(unordered_pair(v,power_class(u))))* -> .
% 299.87/300.43  168329[15:Rew:165880.0,28606.0] || member(u,y__dfg) -> member(u,successor(v)) member(u,complement(v))*.
% 299.87/300.43  173233[15:Rew:165880.0,168370.2] || member(u,y__dfg) -> equal(u,null_class) member(apply(choice,u),y__dfg)*.
% 299.87/300.43  173234[15:Rew:165880.0,168470.0] || equal(sum_class(u),y__dfg) -> equal(singleton(restrict(element_relation,y__dfg,u)),null_class)**.
% 299.87/300.43  168540[15:Rew:165880.0,52882.0] || member(flip(cross_product(u,y__dfg)),inverse(u))* equal(null_class,element_relation) -> .
% 299.87/300.43  173235[15:Rew:165880.0,168541.0] || equal(inverse(u),y__dfg) -> equal(singleton(flip(cross_product(u,y__dfg))),null_class)**.
% 299.87/300.43  173236[15:Rew:165880.0,168552.1] || equal(cross_product(u,y__dfg),null_class) -> equal(image(y__dfg,u),range_of(null_class))**.
% 299.87/300.43  168572[15:Rew:165880.0,158557.1] || equal(successor(complement(restrict(u,v,w))),null_class)** -> subclass(y__dfg,u).
% 299.87/300.43  168573[15:Rew:165880.0,155050.1] || equal(successor(successor(complement(intersection(u,v)))),null_class)** -> subclass(y__dfg,u).
% 299.87/300.43  168575[15:Rew:165880.0,128366.1] || equal(successor(successor(union(null_class,complement(u)))),null_class)** -> subclass(y__dfg,u).
% 299.87/300.43  168587[15:Rew:165880.0,77795.0] || subclass(y__dfg,u) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 299.87/300.43  168590[15:Rew:165880.0,77260.0] || subclass(y__dfg,u) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 299.87/300.43  168604[15:Rew:165880.0,51668.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(sum_class(null_class),v)*.
% 299.87/300.43  168605[15:Rew:165880.0,51659.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(sum_class(omega),v)*.
% 299.87/300.43  168616[15:Rew:165880.0,51021.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(power_class(omega),v)*.
% 299.87/300.43  173237[15:Rew:165880.0,168617.1] || subclass(y__dfg,u) subclass(y__dfg,regular(u))* -> equal(u,null_class).
% 299.87/300.43  168631[15:Rew:165880.0,9924.0] || subclass(y__dfg,u) -> subclass(v,w) member(not_subclass_element(v,w),u)*.
% 299.87/300.43  168633[15:Rew:165880.0,389.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(singleton(w),v)*.
% 299.87/300.43  168634[15:Rew:165880.0,155538.1] || equal(successor(successor(complement(intersection(u,v)))),null_class)** -> subclass(y__dfg,v).
% 299.87/300.43  168668[15:Rew:165880.0,3270.1] function(u) || subclass(y__dfg,v) -> member(apply(u,w),v)*.
% 299.87/300.43  168680[15:Rew:165880.0,26465.0] || subclass(y__dfg,intersection(u,v)) member(omega,symmetric_difference(u,v))* -> .
% 299.87/300.43  173238[15:Rew:165880.0,168760.0] || equal(u,y__dfg) member(v,y__dfg) -> member(power_class(v),u)*.
% 299.87/300.43  173239[15:Rew:165880.0,168761.0] || equal(u,y__dfg) member(v,y__dfg) -> member(sum_class(v),u)*.
% 299.87/300.43  168853[15:Rew:165880.0,42208.2] || equal(u,v) -> equal(unordered_pair(v,u),null_class)** member(v,y__dfg).
% 299.87/300.43  168857[15:Rew:165880.0,39230.2] function(u) function(image(u,v)) || member(v,y__dfg)* -> .
% 299.87/300.43  168863[15:Rew:165880.0,25968.1] || equal(u,singleton(v)) member(v,y__dfg)* -> member(v,u)*.
% 299.87/300.43  168880[15:Rew:165880.0,136972.1] || member(u,successor(v))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.43  168895[15:Rew:165880.0,26051.1] || member(u,sum_class(v))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.43  168896[15:Rew:165880.0,26050.1] || member(u,inverse(v))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.43  168897[15:Rew:165880.0,26048.1] || member(u,range_of(v))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.43  168909[15:Rew:165880.0,108235.0] || equal(union(u,v),y__dfg) -> subclass(regular(union(v,u)),null_class)*.
% 299.87/300.43  168910[15:Rew:165880.0,108144.0] || equal(union(u,v),y__dfg)** equal(union(v,u),null_class)** -> .
% 299.87/300.43  168911[15:Rew:165880.0,108013.0] || equal(union(u,v),y__dfg) -> subclass(regular(null_class),union(v,u))*.
% 299.87/300.43  168912[15:Rew:165880.0,107812.0] || equal(union(u,v),y__dfg) -> subclass(regular(union(u,v)),null_class)*.
% 299.87/300.43  168913[15:Rew:165880.0,107108.0] || equal(union(u,v),y__dfg) -> equal(complement(union(v,u)),null_class)**.
% 299.87/300.43  168944[15:Rew:165880.0,1877.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(singleton(w),union(u,v))*.
% 299.87/300.43  168947[15:Rew:165880.0,503.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(omega,complement(intersection(u,v)))*.
% 299.87/300.43  168951[15:Rew:165880.0,130736.0] || equal(symmetric_difference(u,v),y__dfg) -> subclass(regular(null_class),symmetric_difference(v,u))*.
% 299.87/300.43  168952[15:Rew:165880.0,91980.0] || equal(symmetric_difference(u,v),y__dfg) -> equal(complement(symmetric_difference(v,u)),null_class)**.
% 299.87/300.43  168954[15:Rew:165880.0,1547.0] || subclass(y__dfg,flip(u)) -> member(ordered_pair(ordered_pair(v,w),x),u)*.
% 299.87/300.43  168955[15:Rew:165880.0,1560.0] || subclass(y__dfg,rotate(u)) -> member(ordered_pair(ordered_pair(v,w),x),u)*.
% 299.87/300.43  168987[15:Rew:165880.0,57568.2] || member(u,v) -> subclass(unordered_pair(w,u),v)* member(w,y__dfg).
% 299.87/300.43  168988[15:Rew:165880.0,57190.2] || member(u,v) -> subclass(unordered_pair(u,w),v)* member(w,y__dfg).
% 299.87/300.43  169003[15:Rew:165880.0,128680.1] || equal(successor(successor(union(u,u))),null_class)** -> subclass(y__dfg,complement(u)).
% 299.87/300.43  169005[15:Rew:165880.0,128554.1] || equal(successor(successor(union(u,null_class))),null_class)** -> subclass(y__dfg,complement(u)).
% 299.87/300.43  169006[15:Rew:165880.0,127707.1] || equal(successor(successor(union(null_class,u))),null_class)** -> subclass(y__dfg,complement(u)).
% 299.87/300.43  169043[15:Rew:165880.0,107290.0] || equal(complement(union(u,v)),y__dfg)** -> equal(union(v,u),null_class).
% 299.87/300.43  169073[15:Rew:165880.0,28771.0] || subclass(y__dfg,complement(union(u,v)))* -> member(singleton(w),complement(v))*.
% 299.87/300.43  169076[15:Rew:165880.0,28640.0] || subclass(y__dfg,complement(union(u,v)))* -> member(singleton(w),complement(u))*.
% 299.87/300.43  169185[15:Rew:165880.0,4932.1] single_valued_class(intersection(cross_product(universal_class,universal_class),u)) ||  -> function(restrict(u,y__dfg,y__dfg))*.
% 299.87/300.43  169186[15:Rew:165880.0,3931.1] single_valued_class(intersection(u,cross_product(universal_class,universal_class))) ||  -> function(restrict(u,y__dfg,y__dfg))*.
% 299.87/300.43  169218[15:Rew:165880.0,77973.1] || subclass(domain_relation,flip(element_relation)) subclass(domain_relation,complement(compose(element_relation,y__dfg)))* -> .
% 299.87/300.43  169219[15:Rew:165880.0,77972.1] || member(u,cantor(u))* subclass(domain_relation,complement(compose(element_relation,y__dfg)))* -> .
% 299.87/300.43  169239[15:Rew:165880.0,77861.1] || subclass(u,element_relation) -> equal(intersection(complement(compose(element_relation,y__dfg)),u),null_class)**.
% 299.87/300.43  169271[15:Rew:165880.0,77769.1] || subclass(u,element_relation) -> equal(intersection(u,complement(compose(element_relation,y__dfg))),null_class)**.
% 299.87/300.43  169301[15:Rew:165880.0,78182.0] || subclass(y__dfg,complement(compose(element_relation,y__dfg)))* member(complement(x__dfg),element_relation) -> .
% 299.87/300.43  169305[15:Rew:165880.0,16444.0] || subclass(y__dfg,complement(compose(element_relation,y__dfg)))* member(regular(x__dfg),element_relation) -> .
% 299.87/300.43  169308[15:Rew:165880.0,29173.0] || member(not_subclass_element(element_relation,null_class),complement(compose(element_relation,y__dfg)))* -> subclass(element_relation,null_class).
% 299.87/300.43  169363[15:Rew:165880.0,32547.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg)** member(regular(x__dfg),element_relation) -> .
% 299.87/300.43  169365[15:Rew:165880.0,32802.0] || equal(complement(compose(element_relation,y__dfg)),singleton(null_class))** member(null_class,element_relation) -> .
% 299.87/300.43  169366[15:Rew:165880.0,32886.0] || equal(complement(compose(element_relation,y__dfg)),successor(null_class))** member(null_class,element_relation) -> .
% 299.87/300.43  169436[15:Rew:165880.0,108735.0] || subclass(singleton(null_class),complement(compose(element_relation,y__dfg)))* member(null_class,element_relation) -> .
% 299.87/300.43  169438[15:Rew:165880.0,146504.0] || subclass(x__dfg,complement(compose(element_relation,y__dfg)))* member(complement(x__dfg),element_relation) -> .
% 299.87/300.43  169467[15:Rew:165880.0,49546.0] || equal(union(null_class,compose(element_relation,y__dfg)),null_class)** member(omega,element_relation) -> .
% 299.87/300.43  169468[15:Rew:165880.0,49022.0] || equal(union(null_class,compose(element_relation,y__dfg)),null_class)** member(null_class,element_relation) -> .
% 299.87/300.43  169478[15:Rew:165880.0,45091.0] || subclass(compose(element_relation,y__dfg),null_class) member(unordered_pair(u,v),element_relation)* -> .
% 299.87/300.43  169508[15:Rew:165880.0,7502.0] || subclass(y__dfg,complement(compose(element_relation,y__dfg)))* member(singleton(u),element_relation)* -> .
% 299.87/300.43  173252[15:Rew:165880.0,169547.1] || equal(u,y__dfg) member(u,cantor(singleton(cross_product(null_class,y__dfg))))* -> .
% 299.87/300.43  169557[15:Rew:165880.0,116943.0] || equal(u,y__dfg) -> equal(restrict(u,v,w),cross_product(v,w))**.
% 299.87/300.43  169564[15:Rew:165880.0,115764.0] || equal(u,y__dfg) -> subclass(v,w) member(not_subclass_element(v,w),u)*.
% 299.87/300.43  169594[15:Rew:165880.0,92992.0] || equal(u,y__dfg) equal(unordered_pair(v,null_class),ordered_pair(v,u))* -> .
% 299.87/300.43  169595[15:Rew:165880.0,92991.0] || equal(u,y__dfg) subclass(ordered_pair(v,u),unordered_pair(v,null_class))* -> .
% 299.87/300.43  173253[15:Rew:165880.0,169596.1] || equal(u,y__dfg) member(u,cantor(complement(cross_product(null_class,y__dfg))))* -> .
% 299.87/300.43  169614[15:Rew:165880.0,77881.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 299.87/300.43  169616[15:Rew:165880.0,77580.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 299.87/300.43  169618[15:Rew:165880.0,32956.0] || equal(u,y__dfg) subclass(u,v)* -> member(singleton(w),v)*.
% 299.87/300.43  169756[15:Rew:165880.0,90634.0] || equal(y__dfg,x__dfg) member(x__dfg,cantor(complement(cross_product(null_class,x__dfg))))* -> .
% 299.87/300.43  169757[15:Rew:165880.0,90589.0] || equal(y__dfg,x__dfg) subclass(x__dfg,u) -> member(singleton(v),u)*.
% 299.87/300.43  173254[15:Rew:165880.0,169763.1] || member(range_of(null_class),y__dfg) equal(cantor(apply(null_class,u)),y__dfg)** -> .
% 299.87/300.43  173255[15:Rew:165880.0,169766.1] || member(range_of(null_class),y__dfg) equal(sum_class(apply(null_class,u)),y__dfg)** -> .
% 299.87/300.43  173256[15:Rew:165880.0,169767.1] || member(range_of(null_class),y__dfg) equal(power_class(apply(null_class,u)),y__dfg)** -> .
% 299.87/300.43  169771[15:Rew:165880.0,52678.0] || member(range_of(null_class),y__dfg) equal(singleton(apply(null_class,u)),null_class)** -> .
% 299.87/300.43  169783[15:Rew:165880.0,97642.0] || equal(union(null_class,u),y__dfg) -> equal(power_class(union(u,null_class)),null_class)**.
% 299.87/300.43  169784[15:Rew:165880.0,97641.0] || equal(union(null_class,u),y__dfg) -> equal(power_class(union(u,u)),null_class)**.
% 299.87/300.43  169786[15:Rew:165880.0,67110.0] || equal(union(null_class,u),y__dfg) -> member(singleton(v),union(u,null_class))*.
% 299.87/300.43  169791[15:Rew:165880.0,58980.1] || equal(union(null_class,complement(u)),null_class)** -> equal(union(null_class,u),y__dfg).
% 299.87/300.43  169798[15:Rew:165880.0,8698.1] inductive(intersection(universal_class,complement(u))) || equal(union(null_class,u),y__dfg)** -> .
% 299.87/300.43  169809[15:Rew:165880.0,97644.0] || equal(union(u,null_class),y__dfg) -> equal(power_class(union(u,u)),null_class)**.
% 299.87/300.43  169810[15:Rew:165880.0,97643.0] || equal(union(u,null_class),y__dfg) -> equal(power_class(union(null_class,u)),null_class)**.
% 299.87/300.43  169813[15:Rew:165880.0,73943.1] || equal(union(null_class,complement(u)),null_class)** -> equal(union(u,null_class),y__dfg).
% 299.87/300.43  169817[15:Rew:165880.0,8772.1] inductive(intersection(complement(u),universal_class)) || equal(union(u,null_class),y__dfg)** -> .
% 299.87/300.43  169818[15:Rew:165880.0,3272.1] ||  -> equal(singleton(image(u,singleton(v))),null_class)** member(apply(u,v),y__dfg).
% 299.87/300.43  169947[15:Rew:165880.0,144735.0] || member(union(u,v),y__dfg) -> member(union(u,v),complement(u))*.
% 299.87/300.43  169948[15:Rew:165880.0,144734.0] || member(union(u,v),y__dfg) -> member(union(u,v),complement(v))*.
% 299.87/300.43  169995[15:Rew:165880.0,92021.0] || equal(sum_class(range_of(null_class)),y__dfg) -> equal(complement(apply(null_class,u)),null_class)**.
% 299.87/300.43  169997[15:Rew:165880.0,73511.1] || equal(complement(apply(null_class,u)),null_class)** -> equal(sum_class(range_of(null_class)),y__dfg).
% 299.87/300.43  169998[15:Rew:165880.0,49835.0] || equal(sum_class(range_of(null_class)),y__dfg)** equal(apply(null_class,u),null_class)** -> .
% 299.87/300.43  169999[15:Rew:165880.0,45877.0] || equal(sum_class(range_of(null_class)),y__dfg) subclass(apply(null_class,u),null_class)* -> .
% 299.87/300.43  170003[15:Rew:165880.0,21195.0] || equal(sum_class(range_of(null_class)),y__dfg) -> member(singleton(u),apply(null_class,v))*.
% 299.87/300.43  170012[15:Rew:165880.0,73537.1] || subclass(complement(apply(null_class,u)),null_class)* -> subclass(y__dfg,sum_class(range_of(null_class))).
% 299.87/300.43  170013[15:Rew:165880.0,49834.0] || subclass(y__dfg,sum_class(range_of(null_class)))* equal(apply(null_class,u),null_class)** -> .
% 299.87/300.43  170014[15:Rew:165880.0,45876.0] || subclass(y__dfg,sum_class(range_of(null_class))) subclass(apply(null_class,u),null_class)* -> .
% 299.87/300.43  170022[15:Rew:165880.0,21199.0] || subclass(y__dfg,sum_class(range_of(null_class))) -> member(singleton(u),apply(null_class,v))*.
% 299.87/300.43  173261[15:Rew:165880.0,170029.0] || member(u,cantor(y__dfg)) equal(cross_product(singleton(u),y__dfg),null_class)** -> .
% 299.87/300.43  170057[15:Rew:165880.0,39377.1] function(u) ||  -> equal(unordered_pair(null_class,unordered_pair(u,null_class)),ordered_pair(u,y__dfg))**.
% 299.87/300.43  173262[15:Rew:165880.0,170066.1] || member(image(u,null_class),y__dfg)* equal(apply(u,y__dfg),y__dfg) -> .
% 299.87/300.43  173263[15:Rew:165880.0,170069.1] || member(image(u,null_class),y__dfg)* subclass(y__dfg,apply(u,y__dfg)) -> .
% 299.87/300.43  170071[15:Rew:165880.0,22173.0] ||  -> equal(second(not_subclass_element(restrict(u,null_class,v),null_class)),range__dfg(u,y__dfg,v))**.
% 299.87/300.43  170072[15:Rew:165880.0,22174.0] ||  -> equal(first(not_subclass_element(restrict(u,v,null_class),null_class)),domain__dfg(u,v,y__dfg))**.
% 299.87/300.43  173264[15:Rew:165880.0,170083.1] || member(y__dfg,cantor(u)) equal(restrict(u,null_class,y__dfg),null_class)** -> .
% 299.87/300.43  170104[15:Rew:165880.0,93536.0] || equal(complement(apply(null_class,u)),y__dfg)** -> equal(apply(null_class,v),null_class)**.
% 299.87/300.43  170105[15:Rew:165880.0,93532.0] || equal(complement(apply(null_class,u)),y__dfg)** -> equal(sum_class(range_of(null_class)),null_class).
% 299.87/300.43  170108[15:Rew:165880.0,73359.1] || equal(sum_class(range_of(null_class)),null_class) -> equal(complement(apply(null_class,u)),y__dfg)**.
% 299.87/300.43  170131[15:Rew:165880.0,73466.1] || subclass(complement(sum_class(range_of(null_class))),null_class)* -> subclass(y__dfg,apply(null_class,u))*.
% 299.87/300.43  170136[15:Rew:165880.0,25767.0] || subclass(y__dfg,apply(null_class,u))* -> member(singleton(v),sum_class(range_of(null_class)))*.
% 299.87/300.43  170138[15:Rew:165880.0,74403.1] || subclass(complement(apply(null_class,u)),null_class)* -> subclass(y__dfg,apply(null_class,v))*.
% 299.87/300.43  170148[15:Rew:165880.0,32959.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg)** member(singleton(u),element_relation)* -> .
% 299.87/300.43  170163[15:Rew:165880.0,67106.0] || subclass(y__dfg,union(null_class,u)) -> member(singleton(v),union(u,null_class))*.
% 299.87/300.43  170168[15:Rew:165880.0,63366.1] || equal(successor(successor(complement(u))),null_class) -> subclass(y__dfg,union(null_class,u))*.
% 299.87/300.43  170169[15:Rew:165880.0,57866.1] || subclass(union(null_class,complement(u)),null_class)* -> subclass(y__dfg,union(null_class,u)).
% 299.87/300.43  170201[15:Rew:165880.0,116792.0] || equal(complement(u),y__dfg) -> equal(union(null_class,v),union(v,u))*.
% 299.87/300.43  170203[15:Rew:165880.0,115955.0] || equal(complement(u),y__dfg) -> equal(union(null_class,v),union(u,v))*.
% 299.87/300.43  170204[15:Rew:165880.0,95720.0] || equal(complement(u),y__dfg) subclass(v,u)* -> equal(v,u).
% 299.87/300.43  170220[15:Rew:165880.0,29790.0] || equal(union(null_class,cross_product(u,v)),y__dfg)** -> member(singleton(w),u)*.
% 299.87/300.43  170229[15:Rew:165880.0,29833.0] || equal(union(null_class,intersection(u,v)),y__dfg)** -> member(singleton(w),u)*.
% 299.87/300.43  170230[15:Rew:165880.0,29832.0] || equal(union(null_class,intersection(u,v)),y__dfg)** -> member(singleton(w),v)*.
% 299.87/300.43  170235[15:Rew:165880.0,93535.0] || equal(union(null_class,complement(u)),y__dfg)** -> equal(union(null_class,u),null_class).
% 299.87/300.43  170236[15:Rew:165880.0,93534.0] || equal(union(null_class,complement(u)),y__dfg)** -> equal(union(u,null_class),null_class).
% 299.87/300.43  170237[15:Rew:165880.0,93533.0] || equal(union(null_class,complement(u)),y__dfg)** -> equal(union(u,u),null_class)**.
% 299.87/300.43  170242[15:Rew:165880.0,48330.1] || equal(union(u,u),null_class)** -> equal(union(null_class,complement(u)),y__dfg)**.
% 299.87/300.43  170245[15:Rew:165880.0,29866.0] || equal(union(null_class,complement(u)),y__dfg)** member(singleton(v),u)* -> .
% 299.87/300.43  173271[15:Rew:165880.0,170278.1] || member(union(null_class,u),y__dfg) -> member(power_class(union(u,null_class)),y__dfg)*.
% 299.87/300.43  173272[15:Rew:165880.0,170281.1] || member(union(null_class,u),y__dfg) -> member(power_class(union(u,u)),y__dfg)*.
% 299.87/300.43  170303[15:Rew:165880.0,92057.0] || equal(apply(null_class,u),y__dfg)** -> equal(complement(apply(null_class,v)),null_class)**.
% 299.87/300.43  170304[15:Rew:165880.0,92055.0] || equal(apply(null_class,u),y__dfg)** -> equal(complement(sum_class(range_of(null_class))),null_class)**.
% 299.87/300.43  170307[15:Rew:165880.0,73616.1] || equal(sum_class(range_of(null_class)),null_class)** equal(apply(null_class,u),y__dfg)** -> .
% 299.87/300.43  170308[15:Rew:165880.0,73440.1] || equal(complement(sum_class(range_of(null_class))),null_class)** -> equal(apply(null_class,u),y__dfg)**.
% 299.87/300.43  170310[15:Rew:165880.0,32980.0] || equal(apply(null_class,u),y__dfg)** -> member(singleton(v),sum_class(range_of(null_class)))*.
% 299.87/300.43  170318[15:Rew:165880.0,42115.1] one_to_one(u) || member(inverse(u),cantor(complement(cross_product(null_class,y__dfg))))* -> .
% 299.87/300.43  173282[15:Rew:165880.0,170322.1] || equal(successor(cross_product(null_class,y__dfg)),null_class)** member(y__dfg,cantor(y__dfg)) -> .
% 299.87/300.43  170324[15:Rew:165880.0,144017.1] one_to_one(u) || member(inverse(u),cantor(singleton(cross_product(null_class,y__dfg))))* -> .
% 299.87/300.43  170337[15:Rew:165880.0,33042.0] ||  -> equal(first(not_subclass_element(cross_product(u,singleton(v)),null_class)),domain__dfg(y__dfg,u,v))**.
% 299.87/300.43  170338[15:Rew:165880.0,33043.0] ||  -> equal(second(not_subclass_element(cross_product(singleton(u),v),null_class)),range__dfg(y__dfg,u,v))**.
% 299.87/300.43  173283[15:Rew:165880.0,170344.0] || equal(cross_product(singleton(null_class),y__dfg),null_class)** subclass(y__dfg,cantor(y__dfg)) -> .
% 299.87/300.43  173284[15:Rew:165880.0,170347.1] || member(inverse(cross_product(u,y__dfg)),y__dfg)* -> member(image(y__dfg,u),y__dfg).
% 299.87/300.43  170360[15:Rew:165880.0,45069.1] || subclass(union(null_class,u),null_class) -> subclass(y__dfg,union(null_class,complement(u)))*.
% 299.87/300.43  170361[15:Rew:165880.0,45068.1] || subclass(union(u,u),null_class)* -> subclass(y__dfg,union(null_class,complement(u)))*.
% 299.87/300.43  170398[15:Rew:165880.0,97640.0] || equal(union(u,u),y__dfg)** -> equal(power_class(union(u,null_class)),null_class)**.
% 299.87/300.43  170399[15:Rew:165880.0,97639.0] || equal(union(u,u),y__dfg)** -> equal(power_class(union(null_class,u)),null_class)**.
% 299.87/300.43  170402[15:Rew:165880.0,58979.1] || equal(union(null_class,complement(u)),null_class)** -> equal(union(u,u),y__dfg)**.
% 299.87/300.43  173287[15:Rew:165880.0,170435.1] || equal(cross_product(singleton(omega),y__dfg),null_class)** subclass(y__dfg,cantor(y__dfg)) -> .
% 299.87/300.43  170459[15:Rew:165880.0,42142.0] || equal(cantor(complement(cross_product(singleton(singleton(null_class)),y__dfg))),singleton(singleton(null_class)))** -> .
% 299.87/300.43  170462[15:Rew:165880.0,144051.0] || equal(cantor(singleton(cross_product(singleton(singleton(null_class)),y__dfg))),singleton(singleton(null_class)))** -> .
% 299.87/300.43  170486[15:Rew:165880.0,63367.1] || equal(successor(successor(complement(u))),null_class) -> subclass(y__dfg,union(u,u))*.
% 299.87/300.43  170488[15:Rew:165880.0,57865.1] || subclass(union(null_class,complement(u)),null_class)* -> subclass(y__dfg,union(u,u))*.
% 299.87/300.43  170520[15:Rew:165880.0,39623.1] function(u) ||  -> equal(range__dfg(v,y__dfg,w),range__dfg(v,u,w))*.
% 299.87/300.43  170522[15:Rew:165880.0,39625.1] function(u) ||  -> equal(domain__dfg(v,w,y__dfg),domain__dfg(v,w,u))*.
% 299.87/300.43  173289[15:Rew:165880.0,170568.0] || member(union(u,null_class),y__dfg) -> member(power_class(union(u,u)),y__dfg)*.
% 299.87/300.43  173290[15:Rew:165880.0,170577.1] || member(union(u,u),y__dfg)* -> member(power_class(union(u,null_class)),y__dfg)*.
% 299.87/300.43  173291[15:Rew:165880.0,170579.1] || member(union(u,u),y__dfg)* -> member(power_class(union(null_class,u)),y__dfg)*.
% 299.87/300.43  173292[15:Rew:165880.0,170582.0] || member(union(u,null_class),y__dfg) -> member(power_class(union(null_class,u)),y__dfg)*.
% 299.87/300.43  170608[15:Rew:165880.0,45473.0] || subclass(y__dfg,regular(cross_product(u,v)))* -> equal(cross_product(u,v),null_class).
% 299.87/300.43  170767[15:Rew:165880.0,47933.0] ||  -> equal(union(power_class(union(u,u)),complement(power_class(union(null_class,u)))),y__dfg)**.
% 299.87/300.43  170768[15:Rew:165880.0,47934.0] ||  -> equal(symmetric_difference(power_class(union(u,u)),complement(power_class(union(null_class,u)))),y__dfg)**.
% 299.87/300.43  170769[15:Rew:165880.0,47936.0] ||  -> equal(union(complement(power_class(union(null_class,u))),power_class(union(u,u))),y__dfg)**.
% 299.87/300.43  170822[15:Rew:165880.0,63482.1] || equal(successor(element_relation),null_class) equal(compose(y__dfg,inverse(element_relation)),null_class)** -> .
% 299.87/300.43  171009[15:Rew:165880.0,62918.0] || equal(apply(u,y__dfg),y__dfg) -> equal(singleton(image(u,null_class)),null_class)**.
% 299.87/300.43  171010[15:Rew:165880.0,63747.1] || equal(successor(u),null_class) -> equal(union(complement(singleton(u)),v),y__dfg)**.
% 299.87/300.43  171011[15:Rew:165880.0,63753.1] || equal(successor(u),null_class) -> equal(union(v,complement(singleton(u))),y__dfg)**.
% 299.87/300.43  171025[15:Rew:165880.0,73969.1] || subclass(union(null_class,complement(u)),null_class)* -> subclass(y__dfg,union(u,null_class)).
% 299.87/300.43  171029[15:Rew:165880.0,66707.1] || equal(successor(successor(complement(u))),null_class) -> subclass(y__dfg,union(u,null_class))*.
% 299.87/300.43  171035[15:Rew:165880.0,67274.0] ||  -> equal(union(union(null_class,apply(null_class,u)),complement(apply(null_class,v))),y__dfg)**.
% 299.87/300.43  171036[15:Rew:165880.0,67275.0] ||  -> equal(symmetric_difference(union(null_class,apply(null_class,u)),complement(apply(null_class,v))),y__dfg)**.
% 299.87/300.43  171037[15:Rew:165880.0,67280.0] ||  -> equal(union(union(null_class,sum_class(range_of(null_class))),complement(apply(null_class,u))),y__dfg)**.
% 299.87/300.43  171038[15:Rew:165880.0,67281.0] ||  -> equal(symmetric_difference(union(null_class,sum_class(range_of(null_class))),complement(apply(null_class,u))),y__dfg)**.
% 299.87/300.43  171039[15:Rew:165880.0,67284.0] ||  -> equal(union(complement(apply(null_class,u)),union(null_class,apply(null_class,v))),y__dfg)**.
% 299.87/300.43  171040[15:Rew:165880.0,67285.0] ||  -> equal(union(complement(apply(null_class,u)),union(null_class,sum_class(range_of(null_class)))),y__dfg)**.
% 299.87/300.43  171041[15:Rew:165880.0,67286.0] ||  -> equal(symmetric_difference(complement(apply(null_class,u)),union(null_class,apply(null_class,v))),y__dfg)**.
% 299.87/300.43  171042[15:Rew:165880.0,67287.0] ||  -> equal(symmetric_difference(complement(apply(null_class,u)),union(null_class,sum_class(range_of(null_class)))),y__dfg)**.
% 299.87/300.43  171043[15:Rew:165880.0,67299.0] ||  -> equal(union(complement(sum_class(range_of(null_class))),union(null_class,apply(null_class,u))),y__dfg)**.
% 299.87/300.43  171044[15:Rew:165880.0,67300.0] ||  -> equal(symmetric_difference(complement(sum_class(range_of(null_class))),union(null_class,apply(null_class,u))),y__dfg)**.
% 299.87/300.43  171096[15:Rew:165880.0,73195.0] ||  -> equal(symmetric_difference(power_class(union(null_class,u)),complement(power_class(union(u,u)))),y__dfg)**.
% 299.87/300.43  171101[15:Rew:165880.0,93537.0] || equal(complement(sum_class(range_of(null_class))),y__dfg)** -> equal(apply(null_class,u),null_class)**.
% 299.87/300.43  171104[15:Rew:165880.0,73298.1] || equal(apply(null_class,u),null_class)** -> equal(complement(sum_class(range_of(null_class))),y__dfg)**.
% 299.87/300.43  171117[15:Rew:165880.0,74226.1] || equal(apply(null_class,u),null_class)** -> equal(complement(apply(null_class,v)),y__dfg)**.
% 299.87/300.43  171119[15:Rew:165880.0,74942.1] || equal(apply(null_class,u),null_class)** equal(apply(null_class,v),y__dfg)** -> .
% 299.87/300.43  171120[15:Rew:165880.0,74377.1] || equal(complement(apply(null_class,u)),null_class)** -> equal(apply(null_class,v),y__dfg)**.
% 299.87/300.43  171139[15:Rew:165880.0,107307.1] || equal(complement(union(u,v)),null_class)** -> equal(union(v,u),y__dfg).
% 299.87/300.43  173295[15:Rew:165880.0,171154.1] || member(complement(successor(null_class)),y__dfg) -> member(power_class(complement(singleton(null_class))),y__dfg)*.
% 299.87/300.43  171249[15:Rew:165880.0,82254.1] single_valued_class(successor_relation) || equal(successor(successor_relation),y__dfg)** equal(successor_relation,null_class) -> .
% 299.87/300.43  171307[15:Rew:165880.0,86902.1] || equal(symmetric_difference(u,v),null_class) -> equal(complement(symmetric_difference(v,u)),y__dfg)**.
% 299.87/300.43  171308[15:Rew:165880.0,86920.0] ||  -> equal(symmetric_difference(complement(symmetric_difference(u,v)),union(null_class,symmetric_difference(v,u))),y__dfg)**.
% 299.87/300.43  171310[15:Rew:165880.0,88253.1] || equal(symmetric_difference(u,v),null_class)** equal(symmetric_difference(v,u),y__dfg)** -> .
% 299.87/300.43  171311[15:Rew:165880.0,87078.1] || equal(complement(symmetric_difference(u,v)),null_class)** -> equal(symmetric_difference(v,u),y__dfg).
% 299.87/300.43  171313[15:Rew:165880.0,87105.1] || subclass(complement(symmetric_difference(u,v)),null_class)* -> subclass(y__dfg,symmetric_difference(v,u)).
% 299.87/300.43  171328[15:Rew:165880.0,90699.0] || equal(regular(regular(ordered_pair(u,v))),y__dfg)** -> equal(singleton(u),null_class).
% 299.87/300.43  171329[15:Rew:165880.0,90714.0] || equal(complement(regular(ordered_pair(u,v))),y__dfg)** -> equal(singleton(u),null_class).
% 299.87/300.43  171366[15:Rew:165880.0,93528.0] || equal(complement(symmetric_difference(u,v)),y__dfg)** -> equal(symmetric_difference(v,u),null_class).
% 299.87/300.43  171475[15:Rew:165880.0,96343.1] function(cross_product(universal_class,universal_class)) || equal(successor(cross_product(y__dfg,y__dfg)),y__dfg)** -> .
% 299.87/300.43  171653[15:Rew:165880.0,101568.0] ||  -> equal(union(sum_class(range_of(null_class)),union(null_class,complement(apply(null_class,u)))),y__dfg)**.
% 299.87/300.43  171654[15:Rew:165880.0,101572.0] ||  -> equal(union(apply(null_class,u),union(null_class,complement(apply(null_class,v)))),y__dfg)**.
% 299.87/300.43  171655[15:Rew:165880.0,101573.0] ||  -> equal(union(apply(null_class,u),union(null_class,complement(sum_class(range_of(null_class))))),y__dfg)**.
% 299.87/300.43  171673[15:Rew:165880.0,107330.1] || subclass(complement(union(u,v)),null_class)* -> subclass(y__dfg,union(v,u)).
% 299.87/300.43  171711[15:Rew:165880.0,107100.1] || equal(union(u,v),null_class) -> equal(complement(union(v,u)),y__dfg)**.
% 299.87/300.43  171895[15:Rew:165880.0,115473.0] ||  -> equal(symmetric_difference(sum_class(range_of(null_class)),union(null_class,complement(apply(null_class,u)))),y__dfg)**.
% 299.87/300.43  171896[15:Rew:165880.0,115479.0] ||  -> equal(symmetric_difference(apply(null_class,u),union(null_class,complement(apply(null_class,v)))),y__dfg)**.
% 299.87/300.43  171897[15:Rew:165880.0,115480.0] ||  -> equal(symmetric_difference(apply(null_class,u),union(null_class,complement(sum_class(range_of(null_class))))),y__dfg)**.
% 299.87/300.43  172377[15:Rew:165880.0,152284.1] || equal(intersection(u,v),null_class) member(y__dfg,symmetric_difference(v,u))* -> .
% 299.87/300.43  181083[15:SpL:67597.1,166513.0] function(cross_product(y__dfg,y__dfg)) || equal(successor(cross_product(y__dfg,y__dfg)),y__dfg)** -> .
% 299.87/300.43  181483[15:Rew:31.0,181405.1] single_valued_class(intersection(cross_product(y__dfg,y__dfg),u)) ||  -> function(restrict(u,y__dfg,y__dfg))*.
% 299.87/300.43  181485[15:Rew:30.0,181428.1] single_valued_class(intersection(u,cross_product(y__dfg,y__dfg))) ||  -> function(restrict(u,y__dfg,y__dfg))*.
% 299.87/300.43  2666[0:Res:2619.1,9.0] || member(u,v) subclass(v,singleton(u))* -> equal(v,singleton(u)).
% 299.87/300.43  4563[0:Res:3739.0,9.0] || subclass(u,restrict(u,v,w))* -> equal(restrict(u,v,w),u).
% 299.87/300.43  14488[0:Rew:41.0,14479.0] || member(inverse(u),range_of(u)) -> member(ordered_pair(inverse(u),range_of(u)),element_relation)*.
% 299.87/300.43  5799[4:Res:4969.0,357.1] inductive(cantor(restrict(element_relation,universal_class,range_of(null_class)))) ||  -> member(null_class,apply(null_class,u))*.
% 299.87/300.43  5366[3:Res:4488.1,497.0] || subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.87/300.43  5354[3:Res:4488.1,3.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(null_class,null_class),v)*.
% 299.87/300.43  6492[4:Res:4941.0,357.1] inductive(cantor(inverse(restrict(u,v,universal_class)))) ||  -> member(null_class,image(u,v))*.
% 299.87/300.43  18224[7:Res:16434.1,4001.0] || subclass(y__dfg,regular(u)) member(regular(x__dfg),u)* -> equal(u,null_class).
% 299.87/300.43  21361[4:Rew:21187.0,21208.0] ||  -> equal(sum_class(range_of(null_class)),null_class) member(regular(sum_class(range_of(null_class))),apply(null_class,u))*.
% 299.87/300.43  22466[4:Res:21188.0,357.1] inductive(symmetric_difference(apply(null_class,u),universal_class)) ||  -> member(null_class,complement(sum_class(range_of(null_class))))*.
% 299.87/300.43  23243[4:Res:23219.1,3.0] || subclass(complement(u),v)* -> member(singleton(null_class),u)* member(singleton(null_class),v)*.
% 299.87/300.43  23287[4:Res:22292.1,226.0] || equal(restrict(u,v,w),singleton(singleton(null_class)))** -> member(singleton(null_class),u).
% 299.87/300.43  23311[4:Res:22460.0,357.1] inductive(symmetric_difference(apply(null_class,u),universal_class)) ||  -> member(null_class,complement(apply(null_class,v)))*.
% 299.87/300.43  23369[4:Res:23308.0,357.1] inductive(symmetric_difference(sum_class(range_of(null_class)),universal_class)) ||  -> member(null_class,complement(apply(null_class,u)))*.
% 299.87/300.43  23385[7:SpL:115.0,16445.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(regular(x__dfg),complement(intersection(u,v)))*.
% 299.87/300.43  23676[4:Res:21999.1,357.1] inductive(symmetric_difference(u,universal_class)) ||  -> equal(singleton(u),null_class) member(null_class,complement(u))*.
% 299.87/300.43  24051[4:Res:21793.0,357.1] inductive(symmetric_difference(image(u,v),universal_class)) ||  -> member(null_class,complement(image(u,v)))*.
% 299.87/300.43  24103[4:Res:21824.0,357.1] inductive(symmetric_difference(apply(u,v),universal_class)) ||  -> member(null_class,complement(apply(u,v)))*.
% 299.87/300.43  25740[4:Res:4488.1,9158.0] || subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(null_class,null_class),apply(null_class,u))*.
% 299.87/300.43  25776[4:Res:68.1,9160.0] ||  -> equal(apply(null_class,u),null_class) member(regular(apply(null_class,u)),sum_class(range_of(null_class)))*.
% 299.87/300.43  25786[4:Res:4488.1,9160.0] || subclass(domain_relation,apply(null_class,u))* -> member(ordered_pair(null_class,null_class),sum_class(range_of(null_class)))*.
% 299.87/300.43  26308[0:Res:374.1,549.0] || subclass(ordered_pair(u,v),singleton(w))* -> equal(unordered_pair(u,singleton(v)),w).
% 299.87/300.43  26339[3:SpL:1200.1,26331.0] || subclass(not_subclass_element(cross_product(u,v),w),null_class)* -> subclass(cross_product(u,v),w).
% 299.87/300.43  26364[3:SpL:1200.1,26343.0] || equal(not_subclass_element(cross_product(u,v),w),null_class)** -> subclass(cross_product(u,v),w).
% 299.87/300.43  26471[7:Res:16434.1,3678.1] || subclass(y__dfg,intersection(u,v)) member(regular(x__dfg),symmetric_difference(u,v))* -> .
% 299.87/300.43  27278[3:Rew:552.1,27277.1] || member(regular(u),singleton(u))* -> equal(u,null_class) equal(singleton(u),null_class).
% 299.87/300.43  28645[3:MRR:28632.0,251.0] || subclass(domain_relation,complement(union(u,v)))* -> member(ordered_pair(null_class,null_class),complement(u))*.
% 299.87/300.43  28647[0:MRR:28630.0,9181.1] ||  -> member(not_subclass_element(u,union(v,w)),complement(v))* subclass(u,union(v,w)).
% 299.87/300.43  28726[3:MRR:28681.3,3998.0] || member(u,singleton(v))* member(u,singleton(w))* -> equal(v,w)*.
% 299.87/300.43  28776[3:MRR:28761.0,251.0] || subclass(domain_relation,complement(union(u,v)))* -> member(ordered_pair(null_class,null_class),complement(v))*.
% 299.87/300.43  28778[0:MRR:28759.0,9181.1] ||  -> member(not_subclass_element(u,union(v,w)),complement(w))* subclass(u,union(v,w)).
% 299.87/300.43  28962[0:Res:8.1,2999.0] || equal(intersection(u,v),w)* -> equal(w,null_class) member(regular(w),u)*.
% 299.87/300.43  29031[0:Res:8.1,3000.0] || equal(intersection(u,v),w)* -> equal(w,null_class) member(regular(w),v)*.
% 299.87/300.43  29044[0:Res:27503.0,3000.0] ||  -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),complement(singleton(u)))*.
% 299.87/300.43  29060[0:Res:8.1,4976.0] || equal(singleton(u),v)* -> subclass(v,w) equal(not_subclass_element(v,w),u)*.
% 299.87/300.43  29169[0:Rew:27797.0,29099.2] || member(not_subclass_element(u,null_class),singleton(v))* -> member(v,u) subclass(u,null_class).
% 299.87/300.43  29363[3:Rew:29271.0,7755.0] || member(regular(union(null_class,u)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.87/300.43  29367[3:Rew:29271.0,27557.0] ||  -> subclass(complement(successor(complement(u))),intersection(union(null_class,u),complement(singleton(complement(u)))))*.
% 299.87/300.43  29391[8:Rew:29271.0,29079.0] || equal(complement(u),singleton(singleton(null_class))) subclass(y__dfg,union(null_class,u))* -> .
% 299.87/300.43  30685[3:Rew:30027.0,29567.1] inductive(symmetric_difference(universal_class,union(null_class,u))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  30687[3:Rew:29278.0,29745.1] || member(not_subclass_element(u,union(null_class,v)),v)* -> subclass(u,union(null_class,v)).
% 299.87/300.43  29746[3:Rew:29278.0,28136.0] || subclass(u,union(null_class,v))* -> member(regular(u),v) equal(u,null_class).
% 299.87/300.43  29819[7:Rew:29278.0,20418.0] || equal(union(null_class,restrict(u,v,w)),y__dfg)** -> member(regular(x__dfg),u).
% 299.87/300.43  29846[3:Rew:29278.0,14302.0] || subclass(domain_relation,union(null_class,intersection(u,v)))* -> member(ordered_pair(null_class,null_class),u).
% 299.87/300.43  29847[3:Rew:29278.0,14303.0] || subclass(domain_relation,union(null_class,intersection(u,v)))* -> member(ordered_pair(null_class,null_class),v).
% 299.87/300.43  29867[3:Rew:29278.0,14299.0] || subclass(domain_relation,union(null_class,complement(u)))* member(ordered_pair(null_class,null_class),u) -> .
% 299.87/300.43  30688[3:Rew:29278.0,29873.1] ||  -> equal(union(null_class,singleton(u)),null_class) equal(regular(union(null_class,singleton(u))),u)**.
% 299.87/300.43  30000[3:Rew:29286.0,13949.1] inductive(symmetric_difference(complement(intersection(universal_class,u)),universal_class)) ||  -> member(null_class,union(u,null_class))*.
% 299.87/300.43  31900[3:Rew:29274.0,31852.1,29274.0,31852.0] ||  -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),union(u,u))*.
% 299.87/300.43  32719[11:Res:32594.1,3668.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(v)))* -> member(null_class,union(u,v)).
% 299.87/300.43  32795[10:Res:32582.1,10.0] || equal(unordered_pair(u,v),singleton(null_class))** -> equal(null_class,v) equal(null_class,u).
% 299.87/300.43  32804[10:Res:32582.1,3678.1] || equal(intersection(u,v),singleton(null_class)) member(null_class,symmetric_difference(u,v))* -> .
% 299.87/300.43  32820[10:Res:32582.1,4001.0] || equal(regular(u),singleton(null_class)) member(null_class,u)* -> equal(u,null_class).
% 299.87/300.43  32879[10:Res:32790.1,10.0] || equal(unordered_pair(u,v),successor(null_class))** -> equal(null_class,v) equal(null_class,u).
% 299.87/300.43  32888[10:Res:32790.1,3678.1] || equal(intersection(u,v),successor(null_class)) member(null_class,symmetric_difference(u,v))* -> .
% 299.87/300.43  32904[10:Res:32790.1,4001.0] || equal(regular(u),successor(null_class)) member(null_class,u)* -> equal(u,null_class).
% 299.87/300.43  33186[3:SpR:30027.0,5137.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(union(null_class,u),v))*.
% 299.87/300.43  33193[4:SpR:30027.0,23219.1] ||  -> member(singleton(null_class),union(null_class,u)) member(singleton(null_class),union(null_class,complement(u)))*.
% 299.87/300.43  33207[3:SpR:30027.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(u,union(null_class,v)))*.
% 299.87/300.43  33237[3:SpL:30027.0,13396.1] || subclass(domain_relation,union(null_class,u)) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.87/300.43  33239[3:SpL:30027.0,13493.1] || equal(union(null_class,u),domain_relation) equal(union(null_class,complement(u)),domain_relation)** -> .
% 299.87/300.43  33247[7:SpL:30027.0,19856.1] || subclass(x__dfg,union(null_class,u)) subclass(y__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.43  33248[7:SpL:30027.0,19827.1] || subclass(y__dfg,union(null_class,u)) subclass(y__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.43  33254[7:SpL:30027.0,28113.1] || subclass(y__dfg,union(null_class,u)) subclass(x__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.43  33258[3:SpL:30027.0,26.1] || member(u,union(null_class,v)) member(u,union(null_class,complement(v)))* -> .
% 299.87/300.43  33697[10:Res:32684.1,3.0] || subclass(union(null_class,u),v)* -> member(null_class,complement(u)) member(null_class,v).
% 299.87/300.43  33712[11:SpL:30027.0,32704.0] || subclass(y__dfg,union(null_class,complement(u)))* member(null_class,union(null_class,u)) -> .
% 299.87/300.43  33845[11:SpL:28.0,33788.1] inductive(intersection(complement(u),complement(v))) || equal(union(u,v),y__dfg)** -> .
% 299.87/300.43  33983[0:Obv:33967.1] || subclass(intersection(complement(u),v),u)* -> equal(intersection(complement(u),v),null_class).
% 299.87/300.43  34351[0:Obv:34338.1] || subclass(intersection(u,complement(v)),v)* -> equal(intersection(u,complement(v)),null_class).
% 299.87/300.43  36008[3:Obv:35998.0] ||  -> subclass(u,complement(intersection(singleton(u),v)))* equal(intersection(singleton(u),v),null_class).
% 299.87/300.43  36009[3:Obv:35999.0] ||  -> subclass(u,complement(intersection(v,singleton(u))))* equal(intersection(v,singleton(u)),null_class).
% 299.87/300.43  37188[0:Res:53.1,4980.0] inductive(intersection(u,v)) ||  -> subclass(omega,w) member(not_subclass_element(omega,w),u)*.
% 299.87/300.43  37200[0:Res:27503.0,4980.0] ||  -> subclass(complement(successor(u)),v) member(not_subclass_element(complement(successor(u)),v),complement(u))*.
% 299.87/300.43  37415[0:Res:53.1,4981.0] inductive(intersection(u,v)) ||  -> subclass(omega,w) member(not_subclass_element(omega,w),v)*.
% 299.87/300.43  38241[3:SpL:38149.0,2999.0] || subclass(u,successor(null_class)) -> equal(u,null_class) member(regular(u),singleton(null_class))*.
% 299.87/300.43  38329[3:Res:7306.0,38234.0] ||  -> subclass(u,complement(successor(null_class))) member(not_subclass_element(u,complement(successor(null_class))),singleton(null_class))*.
% 299.87/300.43  38493[3:SpR:33220.0,5137.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(union(u,u),v))*.
% 299.87/300.43  38500[4:SpR:33220.0,23219.1] ||  -> member(singleton(null_class),union(u,u))* member(singleton(null_class),union(null_class,complement(u)))*.
% 299.87/300.43  38532[3:SpR:33220.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(u,union(v,v)))*.
% 299.87/300.43  38566[3:SpL:33220.0,13396.1] || subclass(domain_relation,union(u,u))* subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.87/300.43  38568[3:SpL:33220.0,13493.1] || equal(union(u,u),domain_relation)** equal(union(null_class,complement(u)),domain_relation)** -> .
% 299.87/300.43  38575[11:SpL:33220.0,32704.0] || subclass(y__dfg,union(null_class,complement(u)))* member(null_class,union(u,u))* -> .
% 299.87/300.43  38579[7:SpL:33220.0,19856.1] || subclass(x__dfg,union(u,u))* subclass(y__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.43  38580[7:SpL:33220.0,19827.1] || subclass(y__dfg,union(u,u))* subclass(y__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.43  38590[7:SpL:33220.0,28113.1] || subclass(y__dfg,union(u,u))* subclass(x__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.43  38595[3:SpL:33220.0,26.1] || member(u,union(v,v))* member(u,union(null_class,complement(v)))* -> .
% 299.87/300.43  38663[10:Res:33690.1,3.0] || subclass(union(u,u),v)* -> member(null_class,complement(u)) member(null_class,v).
% 299.87/300.43  39338[12:SoR:39284.0,5028.2] single_valued_class(regular(union(x__dfg,x__dfg))) || equal(regular(union(x__dfg,x__dfg)),null_class)** -> .
% 299.87/300.43  39352[12:SpR:39262.1,15.0] function(u) ||  -> equal(unordered_pair(null_class,unordered_pair(u,singleton(v))),ordered_pair(u,v))**.
% 299.87/300.43  39832[12:Rew:39704.1,39758.2] one_to_one(u) || member(singleton(singleton(null_class)),element_relation)* -> member(null_class,inverse(u))*.
% 299.87/300.43  40302[11:MRR:40279.0,1668.0] || equal(complement(cantor(u)),y__dfg) -> equal(sum_class(range_of(null_class)),apply(u,null_class))*.
% 299.87/300.43  41382[4:Res:20668.1,21.0] || subclass(domain_relation,rotate(element_relation)) -> member(ordered_pair(u,cantor(ordered_pair(v,u))),v)*.
% 299.87/300.43  41499[4:Res:20669.1,21.0] || subclass(domain_relation,flip(element_relation)) -> member(ordered_pair(u,v),cantor(ordered_pair(v,u)))*.
% 299.87/300.43  41502[4:Res:20669.1,17.0] || subclass(domain_relation,flip(cross_product(u,v)))* -> member(cantor(ordered_pair(w,x)),v)*.
% 299.87/300.43  41873[12:Res:39714.1,3.0] one_to_one(u) || subclass(ordered_pair(inverse(u),v),w)* -> member(null_class,w).
% 299.87/300.43  42036[0:SpR:34015.0,43.0] ||  -> equal(range__dfg(complement(cross_product(singleton(u),v)),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.87/300.43  42718[0:Rew:42350.0,42697.1] || member(not_subclass_element(complement(u),null_class),intersection(u,v))* -> subclass(complement(u),null_class).
% 299.87/300.43  43136[0:Rew:42838.0,43112.1] || member(not_subclass_element(complement(u),null_class),intersection(v,u))* -> subclass(complement(u),null_class).
% 299.87/300.43  43349[0:Obv:43287.1] || subclass(u,v)* -> equal(intersection(u,singleton(w)),null_class)** member(w,v)*.
% 299.87/300.43  43629[3:SpR:43315.1,495.0] || subclass(union(u,v),null_class) -> equal(symmetric_difference(complement(u),complement(v)),null_class)**.
% 299.87/300.43  43753[3:Rew:43315.1,43721.2] || subclass(u,null_class) member(not_subclass_element(v,null_class),u)* -> subclass(v,null_class).
% 299.87/300.43  44294[3:Rew:29271.0,44136.0,7425.0,44136.0] ||  -> equal(symmetric_difference(complement(u),intersection(u,v)),union(complement(u),intersection(u,v)))**.
% 299.87/300.43  44750[3:Rew:29271.0,44583.0,7425.0,44583.0] ||  -> equal(symmetric_difference(complement(u),intersection(v,u)),union(complement(u),intersection(v,u)))**.
% 299.87/300.43  45043[0:Obv:44978.1] || subclass(u,v)* -> equal(intersection(singleton(w),u),null_class)** member(w,v)*.
% 299.87/300.43  45297[7:MRR:45283.2,16433.0] || subclass(x__dfg,symmetric_difference(u,v)) subclass(y__dfg,complement(union(u,v)))* -> .
% 299.87/300.43  45554[3:SpL:1199.1,45095.0] || subclass(singleton(regular(cross_product(u,v))),null_class)* -> equal(cross_product(u,v),null_class).
% 299.87/300.43  46321[0:Rew:46218.0,8454.1] ||  -> member(u,image(element_relation,power_class(v))) subclass(singleton(u),power_class(complement(power_class(v))))*.
% 299.87/300.43  46431[0:Rew:46218.0,34037.0] ||  -> equal(intersection(union(u,complement(power_class(v))),intersection(complement(u),power_class(v))),null_class)**.
% 299.87/300.43  46556[11:Rew:46218.0,33843.1] inductive(image(element_relation,power_class(u))) || equal(power_class(complement(power_class(u))),y__dfg)** -> .
% 299.87/300.43  46591[10:Rew:46218.0,44894.1] || subclass(image(element_relation,power_class(u)),null_class) -> member(null_class,power_class(complement(power_class(u))))*.
% 299.87/300.43  46621[0:Rew:46218.0,44218.0] ||  -> equal(intersection(power_class(complement(power_class(u))),intersection(image(element_relation,power_class(u)),v)),null_class)**.
% 299.87/300.43  46622[0:Rew:46218.0,44671.0] ||  -> equal(intersection(power_class(complement(power_class(u))),intersection(v,image(element_relation,power_class(u)))),null_class)**.
% 299.87/300.43  46734[0:Rew:46218.0,34039.0] ||  -> equal(intersection(union(complement(power_class(u)),v),intersection(power_class(u),complement(v))),null_class)**.
% 299.87/300.43  46756[0:Rew:46218.0,5610.0] ||  -> subclass(symmetric_difference(power_class(u),complement(singleton(complement(power_class(u))))),successor(complement(power_class(u))))*.
% 299.87/300.43  47805[10:SpL:46226.0,45867.0] || subclass(power_class(complement(power_class(u))),null_class) -> member(null_class,image(element_relation,power_class(u)))*.
% 299.87/300.43  47825[0:SpR:46226.0,46218.0] ||  -> equal(image(element_relation,power_class(complement(power_class(u)))),complement(power_class(image(element_relation,power_class(u)))))**.
% 299.87/300.43  47958[3:Rew:29300.0,47826.0] ||  -> equal(union(null_class,image(element_relation,union(u,v))),image(element_relation,union(u,v)))**.
% 299.87/300.43  48154[0:Res:49.1,46222.0] inductive(image(element_relation,power_class(u))) || member(null_class,power_class(complement(power_class(u))))* -> .
% 299.87/300.43  48610[3:Rew:29271.0,48237.1] || equal(null_class,u) -> equal(union(u,complement(power_class(v))),complement(power_class(v)))**.
% 299.87/300.43  48612[3:Rew:29271.0,48262.1] || equal(intersection(u,v),null_class)** -> equal(symmetric_difference(u,v),union(u,v)).
% 299.87/300.43  48792[3:SpL:46226.0,47742.0] || subclass(power_class(complement(power_class(u))),null_class) -> member(omega,image(element_relation,power_class(u)))*.
% 299.87/300.43  49566[3:SpR:6542.0,43315.1] || subclass(successor(u),null_class) -> equal(symmetric_difference(complement(u),complement(singleton(u))),null_class)**.
% 299.87/300.43  49625[11:SpL:6542.0,32709.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(singleton(u))))* -> member(null_class,successor(u)).
% 299.87/300.43  49631[11:SpL:6542.0,38394.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),y__dfg)** -> member(null_class,successor(u)).
% 299.87/300.43  49639[0:SpL:6542.0,23.0] || member(u,symmetric_difference(complement(v),complement(singleton(v))))* -> member(u,successor(v)).
% 299.87/300.43  49877[3:Res:2971.2,48580.1] || subclass(u,v)* equal(null_class,v) -> equal(intersection(u,w),null_class)**.
% 299.87/300.43  49878[3:Res:2349.2,48580.1] || subclass(u,v)* equal(null_class,v) -> equal(intersection(w,u),null_class)**.
% 299.87/300.43  50977[3:MRR:50942.0,54.0] || subclass(image(element_relation,power_class(u)),null_class) -> member(omega,power_class(complement(power_class(u))))*.
% 299.87/300.43  52788[0:SpL:31268.0,220.0] || member(regular(union(u,u)),complement(u))* -> equal(union(u,u),null_class).
% 299.87/300.43  52836[3:Rew:29271.0,52802.0,7425.0,52802.0] || member(regular(union(u,u)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.87/300.43  52837[3:Rew:31268.0,52805.0] || member(regular(union(null_class,u)),complement(u))* -> equal(union(u,u),null_class).
% 299.87/300.43  52915[4:Res:358.2,49805.0] || subclass(u,cantor(regular(u)))* equal(null_class,element_relation) -> equal(u,null_class).
% 299.87/300.43  52995[10:MRR:52938.2,32156.0] || subclass(successor(null_class),regular(u))* member(null_class,u) -> equal(u,null_class).
% 299.87/300.43  53110[3:Obv:53095.1] || subclass(intersection(singleton(u),v),u)* -> equal(intersection(singleton(u),v),null_class).
% 299.87/300.43  53111[3:Obv:53096.1] || subclass(intersection(u,singleton(v)),v)* -> equal(intersection(u,singleton(v)),null_class).
% 299.87/300.43  53124[3:Obv:53116.1] || equal(intersection(singleton(u),v),u)** -> equal(intersection(singleton(u),v),null_class).
% 299.87/300.43  53125[3:Obv:53117.1] || equal(intersection(u,singleton(v)),v)** -> equal(intersection(u,singleton(v)),null_class).
% 299.87/300.43  53253[4:MRR:53214.0,3271.1] ||  -> equal(apply(u,cantor(u)),sum_class(range_of(null_class)))** equal(singleton(cantor(u)),null_class).
% 299.87/300.43  53579[12:MRR:53578.1,9142.1] function(u) || member(v,complement(u))* member(v,successor(u)) -> .
% 299.87/300.43  53998[4:Rew:28.0,53957.0] || equal(union(u,v),null_class) member(singleton(null_class),union(u,v))* -> .
% 299.87/300.43  54507[3:MRR:54442.2,52711.0] || subclass(u,not_subclass_element(intersection(v,u),w))* -> subclass(intersection(v,u),w).
% 299.87/300.43  54510[0:Obv:54450.1] || subclass(u,v) -> subclass(intersection(w,u),intersection(v,intersection(w,u)))*.
% 299.87/300.43  54807[0:Obv:54740.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(v,intersection(u,intersection(v,w))))*.
% 299.87/300.43  54886[0:SpR:491.0,54752.0] ||  -> subclass(intersection(u,symmetric_difference(v,cross_product(w,x))),complement(restrict(v,w,x)))*.
% 299.87/300.43  54887[0:SpR:492.0,54752.0] ||  -> subclass(intersection(u,symmetric_difference(cross_product(v,w),x)),complement(restrict(x,v,w)))*.
% 299.87/300.43  55006[3:Res:54906.0,2996.0] ||  -> equal(intersection(u,successor(null_class)),null_class) equal(regular(intersection(u,successor(null_class))),null_class)**.
% 299.87/300.43  55188[0:Obv:55120.0] ||  -> subclass(intersection(u,intersection(v,w)),intersection(w,intersection(u,intersection(v,w))))*.
% 299.87/300.43  55465[3:MRR:55401.2,52711.0] || subclass(u,not_subclass_element(intersection(u,v),w))* -> subclass(intersection(u,v),w).
% 299.87/300.43  55470[0:Obv:55409.1] || subclass(u,v) -> subclass(intersection(u,w),intersection(v,intersection(u,w)))*.
% 299.87/300.43  55888[0:Obv:55820.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(u,intersection(intersection(u,v),w)))*.
% 299.87/300.43  56147[0:Obv:56078.0] ||  -> subclass(intersection(intersection(u,v),w),intersection(v,intersection(intersection(u,v),w)))*.
% 299.87/300.43  56229[0:SpR:491.0,55831.0] ||  -> subclass(intersection(symmetric_difference(u,cross_product(v,w)),x),complement(restrict(u,v,w)))*.
% 299.87/300.43  56230[0:SpR:492.0,55831.0] ||  -> subclass(intersection(symmetric_difference(cross_product(u,v),w),x),complement(restrict(w,u,v)))*.
% 299.87/300.43  56350[3:Res:56249.0,2996.0] ||  -> equal(intersection(successor(null_class),u),null_class) equal(regular(intersection(successor(null_class),u)),null_class)**.
% 299.87/300.43  56682[0:Obv:56663.1] || subclass(u,symmetric_difference(v,w)) -> subclass(u,intersection(union(v,w),u))*.
% 299.87/300.43  56920[3:SpR:491.0,56263.0] ||  -> subclass(union(null_class,symmetric_difference(u,cross_product(v,w))),complement(restrict(u,v,w)))*.
% 299.87/300.43  56921[3:SpR:492.0,56263.0] ||  -> subclass(union(null_class,symmetric_difference(cross_product(u,v),w)),complement(restrict(w,u,v)))*.
% 299.87/300.43  57023[3:SpR:46221.0,57012.0] ||  -> subclass(complement(successor(intersection(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 299.87/300.43  57024[3:SpR:46227.0,57012.0] ||  -> subclass(complement(successor(intersection(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 299.87/300.43  57038[3:Res:57012.0,9.0] || subclass(complement(u),complement(successor(u)))* -> equal(complement(successor(u)),complement(u)).
% 299.87/300.43  57077[0:Obv:57067.2] || equal(u,v) member(v,w) -> subclass(unordered_pair(v,u),w)*.
% 299.87/300.43  57081[0:Obv:57055.1] || equal(u,v) -> member(v,w) subclass(unordered_pair(v,u),complement(w))*.
% 299.87/300.43  57191[0:Obv:57183.2] || member(u,v) member(w,v) -> subclass(unordered_pair(u,w),v)*.
% 299.87/300.43  58579[0:Res:54.0,10849.0] ||  -> equal(ordered_pair(first(ordered_pair(omega,omega)),second(ordered_pair(omega,omega))),ordered_pair(omega,omega))**.
% 299.87/300.43  58588[0:Res:1668.0,10849.0] ||  -> equal(ordered_pair(first(ordered_pair(null_class,omega)),second(ordered_pair(null_class,omega))),ordered_pair(null_class,omega))**.
% 299.87/300.43  59782[3:Res:6565.1,48580.1] || equal(union(u,v),null_class) -> equal(symmetric_difference(complement(u),complement(v)),null_class)**.
% 299.87/300.43  60372[3:Obv:60358.1] || subclass(u,v) -> equal(intersection(u,regular(v)),null_class)** equal(v,null_class).
% 299.87/300.43  60467[3:Obv:60456.1] || subclass(u,v) -> equal(intersection(regular(v),u),null_class)** equal(v,null_class).
% 299.87/300.43  60990[0:SpR:46366.0,55831.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(v)),w),union(u,complement(power_class(v))))*.
% 299.87/300.43  60995[3:SpR:46366.0,56263.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),power_class(v))),union(u,complement(power_class(v))))*.
% 299.87/300.43  61005[0:SpR:46366.0,54752.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(w))),union(v,complement(power_class(w))))*.
% 299.87/300.43  61210[0:SpR:46669.0,55831.0] ||  -> subclass(intersection(symmetric_difference(power_class(u),complement(v)),w),union(complement(power_class(u)),v))*.
% 299.87/300.43  61215[3:SpR:46669.0,56263.0] ||  -> subclass(union(null_class,symmetric_difference(power_class(u),complement(v))),union(complement(power_class(u)),v))*.
% 299.87/300.43  61225[0:SpR:46669.0,54752.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(v),complement(w))),union(complement(power_class(v)),w))*.
% 299.87/300.43  62302[3:SpL:1199.1,62095.0] || equal(successor(regular(cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.43  63055[0:Obv:63008.1] || member(u,symmetric_difference(v,w)) -> subclass(singleton(u),complement(intersection(v,w)))*.
% 299.87/300.43  63855[3:Res:63674.1,51.1] || equal(successor(image(successor_relation,u)),null_class)** member(null_class,u) -> inductive(u).
% 299.87/300.43  64381[0:Obv:64338.0] ||  -> equal(intersection(symmetric_difference(u,v),singleton(w)),null_class)** member(w,union(u,v)).
% 299.87/300.43  64529[0:Obv:64485.0] ||  -> equal(intersection(singleton(u),symmetric_difference(v,w)),null_class)** member(u,union(v,w)).
% 299.87/300.43  64918[10:MRR:64883.1,46074.0] inductive(unordered_pair(u,v)) ||  -> equal(regular(omega),v)* equal(regular(omega),u)*.
% 299.87/300.43  64941[3:SpL:33220.0,64080.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(omega,union(u,u))*.
% 299.87/300.43  64942[3:SpL:30027.0,64080.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(omega,union(null_class,u)).
% 299.87/300.43  64962[10:SpL:33220.0,64081.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(null_class,union(u,u))*.
% 299.87/300.43  64963[10:SpL:30027.0,64081.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(null_class,union(null_class,u)).
% 299.87/300.43  65212[0:Obv:65193.2] || subclass(u,v) subclass(u,w) -> subclass(u,intersection(v,w))*.
% 299.87/300.43  65217[0:Obv:65192.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(v,w))*.
% 299.87/300.43  65218[3:Obv:65184.1] || subclass(union(null_class,u),v) -> subclass(union(null_class,u),intersection(u,v))*.
% 299.87/300.43  65219[0:Obv:65169.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(u,w))*.
% 299.87/300.43  65474[0:Obv:65427.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(w,v))*.
% 299.87/300.43  65500[0:Obv:65406.1] || member(u,v) -> subclass(intersection(w,singleton(u)),intersection(v,singleton(u)))*.
% 299.87/300.43  65935[0:Obv:65890.1] || subclass(intersection(u,v),w) -> subclass(intersection(u,v),intersection(w,u))*.
% 299.87/300.43  65959[0:Obv:65870.1] || member(u,v) -> subclass(intersection(singleton(u),w),intersection(v,singleton(u)))*.
% 299.87/300.43  66398[4:Rew:66163.0,30592.1] || member(u,complement(sum_class(range_of(null_class))))* -> member(u,complement(apply(null_class,v)))*.
% 299.87/300.43  66399[4:Rew:66163.0,30591.0] || member(u,complement(apply(null_class,v)))* -> member(u,complement(sum_class(range_of(null_class))))*.
% 299.87/300.43  67345[3:Rew:66811.0,66605.1] inductive(symmetric_difference(union(u,null_class),universal_class)) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  66701[3:Rew:66163.0,29941.0] || member(regular(union(u,null_class)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.87/300.43  66709[3:Rew:66163.0,29945.0] ||  -> subclass(complement(successor(complement(u))),intersection(union(u,null_class),complement(singleton(complement(u)))))*.
% 299.87/300.43  66714[8:Rew:66163.0,29970.0] || equal(complement(u),singleton(singleton(null_class))) subclass(y__dfg,union(u,null_class))* -> .
% 299.87/300.43  67351[4:Rew:30027.0,67350.0,30027.0,67350.0] ||  -> subclass(union(null_class,complement(apply(null_class,u))),union(null_class,complement(apply(null_class,v))))*.
% 299.87/300.43  67353[4:Rew:30027.0,67352.0,30027.0,67352.0] ||  -> subclass(union(null_class,complement(apply(null_class,u))),union(null_class,complement(sum_class(range_of(null_class)))))*.
% 299.87/300.43  67355[4:Rew:30027.0,67354.0,30027.0,67354.0] ||  -> subclass(union(null_class,complement(sum_class(range_of(null_class)))),union(null_class,complement(apply(null_class,u))))*.
% 299.87/300.43  66859[3:Rew:66811.0,29998.1] inductive(symmetric_difference(union(null_class,u),universal_class)) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.87/300.43  66900[4:Rew:66811.0,54163.1] || equal(apply(null_class,u),null_class)** -> equal(union(null_class,apply(null_class,v)),null_class)**.
% 299.87/300.43  66901[4:Rew:66811.0,51491.1] || subclass(apply(null_class,u),null_class)* -> equal(union(null_class,apply(null_class,v)),null_class)**.
% 299.87/300.43  66916[4:Rew:66811.0,54161.1] || equal(sum_class(range_of(null_class)),null_class) -> equal(union(null_class,apply(null_class,u)),null_class)**.
% 299.87/300.43  66917[4:Rew:66811.0,51489.1] || subclass(sum_class(range_of(null_class)),null_class) -> equal(union(null_class,apply(null_class,u)),null_class)**.
% 299.87/300.43  66934[4:Rew:66811.0,54162.1] || equal(apply(null_class,u),null_class)** -> equal(union(null_class,sum_class(range_of(null_class))),null_class)**.
% 299.87/300.43  66935[4:Rew:66811.0,51490.1] || subclass(apply(null_class,u),null_class)* -> equal(union(null_class,sum_class(range_of(null_class))),null_class)**.
% 299.87/300.43  67127[3:Rew:67071.0,25619.0] || subclass(domain_relation,union(null_class,u)) -> member(ordered_pair(null_class,null_class),union(u,null_class))*.
% 299.87/300.43  67383[4:Rew:66163.0,66392.0] ||  -> equal(union(complement(apply(null_class,u)),v),union(complement(apply(null_class,w)),v))*.
% 299.87/300.43  67384[4:Rew:66163.0,66393.0] ||  -> equal(union(u,complement(apply(null_class,v))),union(u,complement(apply(null_class,w))))*.
% 299.87/300.43  67385[4:Rew:66163.0,66400.0] ||  -> equal(union(u,complement(apply(null_class,v))),union(u,complement(sum_class(range_of(null_class)))))*.
% 299.87/300.43  67388[4:Rew:66163.0,66415.0] ||  -> equal(union(complement(apply(null_class,u)),v),union(complement(sum_class(range_of(null_class))),v))*.
% 299.87/300.43  67443[3:Rew:67071.0,67117.1] ||  -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),union(u,null_class))*.
% 299.87/300.43  67601[0:Rew:67463.0,46950.0] ||  -> equal(symmetric_difference(complement(power_class(u)),complement(power_class(v))),symmetric_difference(power_class(u),power_class(v)))**.
% 299.87/300.43  68267[3:Rew:29278.0,68241.1] inductive(symmetric_difference(complement(intersection(u,universal_class)),universal_class)) ||  -> member(null_class,union(null_class,u))*.
% 299.87/300.43  68931[3:Rew:29273.0,68816.1,29273.0,68816.0] ||  -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),union(null_class,u))*.
% 299.87/300.43  68951[3:Rew:29271.0,68877.0,7425.0,68877.0] || member(regular(union(u,null_class)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.87/300.43  68953[3:Rew:68183.0,68896.0,7425.0,68896.0] || member(regular(union(null_class,u)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.87/300.43  69045[0:SpR:67463.0,4915.0] ||  -> subclass(symmetric_difference(union(u,v),complement(intersection(u,v))),complement(symmetric_difference(u,v)))*.
% 299.87/300.43  69831[3:Rew:29273.0,69625.1,29273.0,69625.0] ||  -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),union(u,u))*.
% 299.87/300.43  69854[3:Rew:68183.0,69776.0,7425.0,69776.0] || member(regular(union(u,u)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.87/300.43  69856[3:Rew:31268.0,69796.0] || member(regular(union(u,null_class)),complement(u))* -> equal(union(u,u),null_class).
% 299.87/300.43  70664[0:SpR:67444.0,2348.1] ||  -> equal(intersection(u,singleton(v)),null_class) equal(regular(intersection(singleton(v),u)),v)**.
% 299.87/300.43  70714[0:SpR:67444.0,2970.1] ||  -> equal(intersection(singleton(u),v),null_class) equal(regular(intersection(v,singleton(u))),u)**.
% 299.87/300.43  70961[0:SpL:67444.0,11092.0] || member(not_subclass_element(u,intersection(u,v)),v)* -> subclass(u,intersection(v,u)).
% 299.87/300.43  71318[0:SpR:71035.0,2363.1] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),union(v,u))*.
% 299.87/300.43  71689[0:Rew:46854.0,71406.0] ||  -> equal(complement(intersection(power_class(u),power_class(v))),complement(intersection(power_class(v),power_class(u))))*.
% 299.87/300.43  71792[0:SpR:71595.0,2363.1] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(v,u)),union(u,v))*.
% 299.87/300.43  71829[0:SpL:71595.0,3668.0] || member(u,symmetric_difference(complement(v),complement(w)))* -> member(u,union(w,v)).
% 299.87/300.43  73076[0:SpR:67451.0,46366.0] ||  -> equal(symmetric_difference(complement(power_class(u)),power_class(v)),symmetric_difference(power_class(u),complement(power_class(v))))**.
% 299.87/300.43  73227[12:Rew:29271.0,73097.1,67444.0,73097.1,7431.0,73097.1,71035.0,73097.1,67444.0,73097.1,66163.0,73097.1,71595.0,73097.1,7425.0,73097.1] function(complement(power_class(u))) ||  -> equal(successor(complement(power_class(u))),complement(power_class(u)))**.
% 299.87/300.43  73300[4:SpR:67192.0,5137.0] ||  -> subclass(symmetric_difference(complement(sum_class(range_of(null_class))),complement(u)),union(apply(null_class,v),u))*.
% 299.87/300.43  73305[4:SpR:67192.0,23219.1] ||  -> member(singleton(null_class),apply(null_class,u))* member(singleton(null_class),complement(sum_class(range_of(null_class))))*.
% 299.87/300.43  73337[4:SpR:67192.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),complement(sum_class(range_of(null_class)))),union(u,apply(null_class,v)))*.
% 299.87/300.43  73361[4:SpR:67192.0,5137.0] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(sum_class(range_of(null_class)),v))*.
% 299.87/300.43  73366[4:SpR:67192.0,23219.1] ||  -> member(singleton(null_class),sum_class(range_of(null_class))) member(singleton(null_class),complement(apply(null_class,u)))*.
% 299.87/300.43  73398[4:SpR:67192.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(u,sum_class(range_of(null_class))))*.
% 299.87/300.43  73435[4:SpL:67192.0,13396.1] || subclass(domain_relation,apply(null_class,u))* subclass(domain_relation,complement(sum_class(range_of(null_class))))* -> .
% 299.87/300.43  73437[4:SpL:67192.0,13493.1] || equal(apply(null_class,u),domain_relation)** equal(complement(sum_class(range_of(null_class))),domain_relation)** -> .
% 299.87/300.43  73443[11:SpL:67192.0,32704.0] || subclass(y__dfg,complement(sum_class(range_of(null_class))))* member(null_class,apply(null_class,u))* -> .
% 299.87/300.43  73447[7:SpL:67192.0,19856.1] || subclass(x__dfg,apply(null_class,u))* subclass(y__dfg,complement(sum_class(range_of(null_class))))* -> .
% 299.87/300.43  73448[7:SpL:67192.0,19827.1] || subclass(y__dfg,apply(null_class,u))* subclass(y__dfg,complement(sum_class(range_of(null_class))))* -> .
% 299.87/300.43  73458[7:SpL:67192.0,28113.1] || subclass(y__dfg,apply(null_class,u))* subclass(x__dfg,complement(sum_class(range_of(null_class))))* -> .
% 299.87/300.43  73462[4:SpL:67192.0,47239.0] || equal(union(null_class,complement(sum_class(range_of(null_class)))),union(null_class,apply(null_class,u)))* -> .
% 299.87/300.43  73469[10:SpL:67192.0,64081.0] || equal(successor(complement(sum_class(range_of(null_class)))),null_class)** -> member(null_class,apply(null_class,u))*.
% 299.87/300.43  73470[4:SpL:67192.0,64080.0] || equal(successor(complement(sum_class(range_of(null_class)))),null_class)** -> member(omega,apply(null_class,u))*.
% 299.87/300.43  73472[4:SpL:67192.0,26.1] || member(u,apply(null_class,v))* member(u,complement(sum_class(range_of(null_class))))* -> .
% 299.87/300.43  73506[4:SpL:67192.0,13396.1] || subclass(domain_relation,sum_class(range_of(null_class))) subclass(domain_relation,complement(apply(null_class,u)))* -> .
% 299.87/300.43  73508[4:SpL:67192.0,13493.1] || equal(sum_class(range_of(null_class)),domain_relation) equal(complement(apply(null_class,u)),domain_relation)** -> .
% 299.87/300.43  73514[11:SpL:67192.0,32704.0] || subclass(y__dfg,complement(apply(null_class,u)))* member(null_class,sum_class(range_of(null_class))) -> .
% 299.87/300.43  73518[7:SpL:67192.0,19856.1] || subclass(x__dfg,sum_class(range_of(null_class))) subclass(y__dfg,complement(apply(null_class,u)))* -> .
% 299.87/300.44  73519[7:SpL:67192.0,19827.1] || subclass(y__dfg,sum_class(range_of(null_class))) subclass(y__dfg,complement(apply(null_class,u)))* -> .
% 299.87/300.44  73529[7:SpL:67192.0,28113.1] || subclass(y__dfg,sum_class(range_of(null_class))) subclass(x__dfg,complement(apply(null_class,u)))* -> .
% 299.87/300.44  73533[4:SpL:67192.0,47239.0] || equal(union(null_class,complement(apply(null_class,u))),union(null_class,sum_class(range_of(null_class))))** -> .
% 299.87/300.44  73540[10:SpL:67192.0,64081.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(null_class,sum_class(range_of(null_class))).
% 299.87/300.44  73541[4:SpL:67192.0,64080.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(omega,sum_class(range_of(null_class))).
% 299.87/300.44  73543[4:SpL:67192.0,26.1] || member(u,sum_class(range_of(null_class))) member(u,complement(apply(null_class,v)))* -> .
% 299.87/300.44  73853[3:SpR:66602.0,5137.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(union(u,null_class),v))*.
% 299.87/300.44  73858[4:SpR:66602.0,23219.1] ||  -> member(singleton(null_class),union(u,null_class)) member(singleton(null_class),union(null_class,complement(u)))*.
% 299.87/300.44  73890[3:SpR:66602.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(u,union(v,null_class)))*.
% 299.87/300.44  73938[3:SpL:66602.0,13396.1] || subclass(domain_relation,union(u,null_class)) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.87/300.44  73940[3:SpL:66602.0,13493.1] || equal(union(u,null_class),domain_relation) equal(union(null_class,complement(u)),domain_relation)** -> .
% 299.87/300.44  73946[11:SpL:66602.0,32704.0] || subclass(y__dfg,union(null_class,complement(u)))* member(null_class,union(u,null_class)) -> .
% 299.87/300.44  73950[7:SpL:66602.0,19856.1] || subclass(x__dfg,union(u,null_class)) subclass(y__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.44  73951[7:SpL:66602.0,19827.1] || subclass(y__dfg,union(u,null_class)) subclass(y__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.44  73961[7:SpL:66602.0,28113.1] || subclass(y__dfg,union(u,null_class)) subclass(x__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.44  73972[10:SpL:66602.0,64081.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(null_class,union(u,null_class)).
% 299.87/300.44  73973[3:SpL:66602.0,64080.0] || equal(successor(union(null_class,complement(u))),null_class)** -> member(omega,union(u,null_class)).
% 299.87/300.44  73975[3:SpL:66602.0,26.1] || member(u,union(v,null_class)) member(u,union(null_class,complement(v)))* -> .
% 299.87/300.44  74122[10:Res:66614.1,3.0] || subclass(union(u,null_class),v)* -> member(null_class,complement(u)) member(null_class,v).
% 299.87/300.44  74228[4:SpR:67191.0,5137.0] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(apply(null_class,w),v))*.
% 299.87/300.44  74233[4:SpR:67191.0,23219.1] ||  -> member(singleton(null_class),apply(null_class,u))* member(singleton(null_class),complement(apply(null_class,v)))*.
% 299.87/300.44  74265[4:SpR:67191.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(u,apply(null_class,w)))*.
% 299.87/300.44  74372[4:SpL:67191.0,13396.1] || subclass(domain_relation,apply(null_class,u))* subclass(domain_relation,complement(apply(null_class,v)))* -> .
% 299.87/300.44  74374[4:SpL:67191.0,13493.1] || equal(apply(null_class,u),domain_relation)** equal(complement(apply(null_class,v)),domain_relation)** -> .
% 299.87/300.44  74380[11:SpL:67191.0,32704.0] || subclass(y__dfg,complement(apply(null_class,u)))* member(null_class,apply(null_class,v))* -> .
% 299.87/300.44  74384[7:SpL:67191.0,19856.1] || subclass(x__dfg,apply(null_class,u))* subclass(y__dfg,complement(apply(null_class,v)))* -> .
% 299.87/300.44  74385[7:SpL:67191.0,19827.1] || subclass(y__dfg,apply(null_class,u))* subclass(y__dfg,complement(apply(null_class,v)))* -> .
% 299.87/300.44  74395[7:SpL:67191.0,28113.1] || subclass(y__dfg,apply(null_class,u))* subclass(x__dfg,complement(apply(null_class,v)))* -> .
% 299.87/300.44  74399[4:SpL:67191.0,47239.0] || equal(union(null_class,complement(apply(null_class,u))),union(null_class,apply(null_class,v)))* -> .
% 299.87/300.44  74406[10:SpL:67191.0,64081.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(null_class,apply(null_class,v))*.
% 299.87/300.44  74407[4:SpL:67191.0,64080.0] || equal(successor(complement(apply(null_class,u))),null_class)** -> member(omega,apply(null_class,v))*.
% 299.87/300.44  74409[4:SpL:67191.0,26.1] || member(u,apply(null_class,v))* member(u,complement(apply(null_class,w)))* -> .
% 299.87/300.44  75644[3:Rew:75506.1,75643.1] || subclass(u,null_class) -> equal(complement(union(v,u)),union(null_class,complement(v)))**.
% 299.87/300.44  76716[3:Rew:76712.1,48619.1] || equal(null_class,u) -> equal(complement(union(u,v)),union(null_class,complement(v)))**.
% 299.87/300.44  77105[3:Rew:77103.1,67156.1] || equal(null_class,u) -> equal(complement(union(v,u)),union(null_class,complement(v)))**.
% 299.87/300.44  77706[3:MRR:77700.1,45394.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(u,singleton(v))),singleton(v))**.
% 299.87/300.44  77894[3:MRR:77890.1,45436.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(singleton(v),u)),singleton(v))**.
% 299.87/300.44  77899[3:SpR:38610.0,48617.1] || equal(power_class(union(u,u)),null_class)** -> subclass(power_class(union(null_class,u)),v)*.
% 299.87/300.44  77900[3:SpR:69762.0,48617.1] || equal(power_class(union(null_class,u)),null_class) -> subclass(power_class(union(u,null_class)),v)*.
% 299.87/300.44  77901[3:SpR:38610.0,48617.1] || equal(power_class(union(null_class,u)),null_class) -> subclass(power_class(union(u,u)),v)*.
% 299.87/300.44  77902[3:SpR:69762.0,48617.1] || equal(power_class(union(u,null_class)),null_class) -> subclass(power_class(union(null_class,u)),v)*.
% 299.87/300.44  78185[14:Res:77981.1,3678.1] || subclass(y__dfg,intersection(u,v)) member(complement(x__dfg),symmetric_difference(u,v))* -> .
% 299.87/300.44  78209[14:Res:77981.1,4001.0] || subclass(y__dfg,regular(u)) member(complement(x__dfg),u)* -> equal(u,null_class).
% 299.87/300.44  78414[3:Res:53246.0,3.0] || subclass(u,v) -> equal(singleton(complement(u)),null_class) member(complement(u),v)*.
% 299.87/300.44  78420[3:Res:53246.0,23.0] ||  -> equal(singleton(complement(intersection(u,v))),null_class) member(complement(intersection(u,v)),u)*.
% 299.87/300.44  78421[3:Res:53246.0,24.0] ||  -> equal(singleton(complement(intersection(u,v))),null_class) member(complement(intersection(u,v)),v)*.
% 299.87/300.44  81309[3:Res:2985.1,63693.1] || equal(successor(complement(intersection(u,v))),null_class)** -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  81325[3:Res:2362.1,63693.1] || equal(successor(cross_product(u,v)),null_class) -> equal(restrict(w,u,v),null_class)**.
% 299.87/300.44  81996[12:SpR:67597.1,33218.0] function(complement(singleton(null_class))) ||  -> equal(successor(complement(singleton(null_class))),complement(successor(null_class)))**.
% 299.87/300.44  82015[12:SpR:67597.1,56896.0] function(restrict(u,v,w)) ||  -> subclass(successor(restrict(u,v,w)),u)*.
% 299.87/300.44  82119[12:Rew:67597.1,81947.2] function(u) ||  -> member(not_subclass_element(successor(u),v),u)* subclass(successor(u),v).
% 299.87/300.44  82543[3:SpL:68781.0,2999.0] || subclass(u,union(v,null_class))* -> equal(u,null_class) member(regular(u),v).
% 299.87/300.44  82667[3:SpR:68783.0,48617.1] || equal(power_class(union(u,null_class)),null_class) -> subclass(power_class(union(u,u)),v)*.
% 299.87/300.44  82697[3:SpR:68783.0,48617.1] || equal(power_class(union(u,u)),null_class)** -> subclass(power_class(union(u,null_class)),v)*.
% 299.87/300.44  83698[3:Rew:30027.0,83629.1,30027.0,83629.0] ||  -> equal(singleton(union(null_class,complement(u))),null_class) member(union(null_class,complement(u)),u)*.
% 299.87/300.44  83946[4:SpR:67192.0,44163.0] ||  -> equal(intersection(complement(apply(null_class,u)),restrict(sum_class(range_of(null_class)),v,w)),null_class)**.
% 299.87/300.44  83947[3:SpR:33220.0,44163.0] ||  -> equal(intersection(union(null_class,complement(u)),restrict(union(u,u),v,w)),null_class)**.
% 299.87/300.44  83948[3:SpR:66602.0,44163.0] ||  -> equal(intersection(union(null_class,complement(u)),restrict(union(u,null_class),v,w)),null_class)**.
% 299.87/300.44  83949[3:SpR:30027.0,44163.0] ||  -> equal(intersection(union(null_class,complement(u)),restrict(union(null_class,u),v,w)),null_class)**.
% 299.87/300.44  83950[4:SpR:67191.0,44163.0] ||  -> equal(intersection(complement(apply(null_class,u)),restrict(apply(null_class,v),w,x)),null_class)**.
% 299.87/300.44  83951[4:SpR:67192.0,44163.0] ||  -> equal(intersection(complement(sum_class(range_of(null_class))),restrict(apply(null_class,u),v,w)),null_class)**.
% 299.87/300.44  84617[12:SpR:67597.1,57431.0] function(symmetric_difference(u,v)) ||  -> subclass(successor(symmetric_difference(u,v)),union(u,v))*.
% 299.87/300.44  85072[12:Rew:67444.0,84905.1,34458.0,84905.1] function(complement(u)) ||  -> equal(intersection(successor(complement(u)),union(u,u)),null_class)**.
% 299.87/300.44  86904[0:SpR:71143.0,5137.0] ||  -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),complement(w)),union(symmetric_difference(v,u),w))*.
% 299.87/300.44  86910[4:SpR:71143.0,23219.1] ||  -> member(singleton(null_class),symmetric_difference(u,v)) member(singleton(null_class),complement(symmetric_difference(v,u)))*.
% 299.87/300.44  86938[0:SpR:71143.0,44163.0] ||  -> equal(intersection(complement(symmetric_difference(u,v)),restrict(symmetric_difference(v,u),w,x)),null_class)**.
% 299.87/300.44  86944[0:SpR:71143.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),complement(symmetric_difference(v,w))),union(u,symmetric_difference(w,v)))*.
% 299.87/300.44  87073[3:SpL:71143.0,13396.1] || subclass(domain_relation,symmetric_difference(u,v)) subclass(domain_relation,complement(symmetric_difference(v,u)))* -> .
% 299.87/300.44  87075[3:SpL:71143.0,13493.1] || equal(symmetric_difference(u,v),domain_relation) equal(complement(symmetric_difference(v,u)),domain_relation)** -> .
% 299.87/300.44  87081[11:SpL:71143.0,32704.0] || subclass(y__dfg,complement(symmetric_difference(u,v)))* member(null_class,symmetric_difference(v,u)) -> .
% 299.87/300.44  87085[7:SpL:71143.0,19856.1] || subclass(x__dfg,symmetric_difference(u,v)) subclass(y__dfg,complement(symmetric_difference(v,u)))* -> .
% 299.87/300.44  87086[7:SpL:71143.0,19827.1] || subclass(y__dfg,symmetric_difference(u,v)) subclass(y__dfg,complement(symmetric_difference(v,u)))* -> .
% 299.87/300.44  87096[7:SpL:71143.0,28113.1] || subclass(y__dfg,symmetric_difference(u,v)) subclass(x__dfg,complement(symmetric_difference(v,u)))* -> .
% 299.87/300.44  87108[10:SpL:71143.0,64081.0] || equal(successor(complement(symmetric_difference(u,v))),null_class)** -> member(null_class,symmetric_difference(v,u)).
% 299.87/300.44  87109[3:SpL:71143.0,64080.0] || equal(successor(complement(symmetric_difference(u,v))),null_class)** -> member(omega,symmetric_difference(v,u)).
% 299.87/300.44  87112[0:SpL:71143.0,26.1] || member(u,symmetric_difference(v,w)) member(u,complement(symmetric_difference(w,v)))* -> .
% 299.87/300.44  87487[0:SpR:71143.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),complement(symmetric_difference(v,w))),union(symmetric_difference(w,v),u))*.
% 299.87/300.44  87491[4:SpR:67192.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(sum_class(range_of(null_class)),u))*.
% 299.87/300.44  87492[3:SpR:33220.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(union(v,v),u))*.
% 299.87/300.44  87493[3:SpR:66602.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(union(v,null_class),u))*.
% 299.87/300.44  87494[3:SpR:30027.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(null_class,complement(v))),union(union(null_class,v),u))*.
% 299.87/300.44  87495[4:SpR:67191.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),union(apply(null_class,w),u))*.
% 299.87/300.44  87496[4:SpR:67192.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),complement(sum_class(range_of(null_class)))),union(apply(null_class,v),u))*.
% 299.87/300.44  87512[0:SpR:71143.0,71313.0] ||  -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),complement(w)),union(w,symmetric_difference(v,u)))*.
% 299.87/300.44  87516[4:SpR:67192.0,71313.0] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(v,sum_class(range_of(null_class))))*.
% 299.87/300.44  87517[3:SpR:33220.0,71313.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(v,union(u,u)))*.
% 299.87/300.44  87518[3:SpR:66602.0,71313.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(v,union(u,null_class)))*.
% 299.87/300.44  87519[3:SpR:30027.0,71313.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(v)),union(v,union(null_class,u)))*.
% 299.87/300.44  87520[4:SpR:67191.0,71313.0] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),union(v,apply(null_class,w)))*.
% 299.87/300.44  87521[4:SpR:67192.0,71313.0] ||  -> subclass(symmetric_difference(complement(sum_class(range_of(null_class))),complement(u)),union(u,apply(null_class,v)))*.
% 299.87/300.44  88006[0:Obv:87964.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(v,w),x,y)),complement(intersection(v,w)))*.
% 299.87/300.44  88187[12:SpR:67597.1,84561.0] function(symmetric_difference(u,v)) ||  -> subclass(successor(symmetric_difference(u,v)),union(v,u))*.
% 299.87/300.44  88401[0:Obv:88355.0] ||  -> subclass(intersection(restrict(symmetric_difference(u,v),w,x),y),complement(intersection(u,v)))*.
% 299.87/300.44  89903[3:SpL:40426.0,2999.0] || subclass(u,union(v,v))* -> equal(u,null_class) member(regular(u),v).
% 299.87/300.44  91526[4:MRR:91508.1,251.0] || subclass(domain_relation,flip(u)) subclass(domain_relation,regular(u))* -> equal(u,null_class).
% 299.87/300.44  94544[3:Rew:94197.1,85271.1] || equal(complement(x__dfg),null_class) -> member(not_subclass_element(u,null_class),x__dfg)* subclass(u,null_class).
% 299.87/300.44  94563[3:Rew:94163.1,77699.1] || equal(complement(regular(regular(ordered_pair(u,v)))),null_class)** -> equal(singleton(u),null_class).
% 299.87/300.44  94587[3:Rew:94586.1,62436.1] || equal(union(null_class,regular(ordered_pair(u,v))),null_class)** -> equal(singleton(u),null_class).
% 299.87/300.44  96350[0:Res:46.0,3006.0] ||  -> equal(successor_relation,null_class) equal(ordered_pair(first(regular(successor_relation)),second(regular(successor_relation))),regular(successor_relation))**.
% 299.87/300.44  96351[0:Res:20.0,3006.0] ||  -> equal(null_class,element_relation) equal(ordered_pair(first(regular(element_relation)),second(regular(element_relation))),regular(element_relation))**.
% 299.87/300.44  96355[0:Res:107.0,3006.0] ||  -> equal(application_function,null_class) equal(ordered_pair(first(regular(application_function)),second(regular(application_function))),regular(application_function))**.
% 299.87/300.44  97886[0:Rew:31268.0,97871.1] || member(not_subclass_element(complement(u),v),union(u,u))* -> subclass(complement(u),v).
% 299.87/300.44  97888[3:Rew:29271.0,97831.1,67444.0,97831.1,7425.0,97831.1,29271.0,97831.0,67444.0,97831.0] || member(not_subclass_element(complement(u),v),union(u,null_class))* -> subclass(complement(u),v).
% 299.87/300.44  97890[3:Rew:29271.0,97859.1,7425.0,97859.1,29271.0,97859.0] || member(not_subclass_element(complement(u),v),union(null_class,u))* -> subclass(complement(u),v).
% 299.87/300.44  97984[0:Rew:97898.0,86898.0] ||  -> subclass(complement(union(symmetric_difference(u,v),w)),complement(union(symmetric_difference(v,u),w)))*.
% 299.87/300.44  98050[4:Rew:97898.0,74222.0] ||  -> subclass(complement(union(apply(null_class,u),v)),complement(union(apply(null_class,w),v)))*.
% 299.87/300.44  98058[4:Rew:97898.0,73294.0] ||  -> subclass(complement(union(apply(null_class,u),v)),complement(union(sum_class(range_of(null_class)),v)))*.
% 299.87/300.44  98081[4:Rew:97898.0,73355.0] ||  -> subclass(complement(union(sum_class(range_of(null_class)),u)),complement(union(apply(null_class,v),u)))*.
% 299.87/300.44  98085[0:Rew:97898.0,70647.0] ||  -> equal(union(intersection(u,v),complement(union(v,u))),complement(symmetric_difference(v,u)))**.
% 299.87/300.44  98092[0:Rew:97898.0,79528.1] || subclass(complement(u),union(v,u))* -> equal(complement(union(v,u)),null_class).
% 299.87/300.44  98098[0:Rew:97898.0,86941.0] ||  -> subclass(complement(union(u,symmetric_difference(v,w))),complement(union(u,symmetric_difference(w,v))))*.
% 299.87/300.44  98103[4:Rew:97898.0,74262.0] ||  -> subclass(complement(union(u,apply(null_class,v))),complement(union(u,apply(null_class,w))))*.
% 299.87/300.44  98107[4:Rew:97898.0,73395.0] ||  -> subclass(complement(union(u,sum_class(range_of(null_class)))),complement(union(u,apply(null_class,v))))*.
% 299.87/300.44  98114[4:Rew:97898.0,73334.0] ||  -> subclass(complement(union(u,apply(null_class,v))),complement(union(u,sum_class(range_of(null_class)))))*.
% 299.87/300.44  98419[0:Rew:97898.0,70947.0] || member(u,complement(union(v,w)))* member(u,union(w,v)) -> .
% 299.87/300.44  98422[0:Rew:97898.0,5501.0] ||  -> subclass(symmetric_difference(complement(u),union(v,w)),union(u,complement(union(v,w))))*.
% 299.87/300.44  98765[0:Rew:97898.0,72957.0] ||  -> subclass(symmetric_difference(complement(u),union(v,w)),union(complement(union(v,w)),u))*.
% 299.87/300.44  98782[0:Rew:97898.0,5511.0] ||  -> subclass(symmetric_difference(union(u,v),complement(w)),union(complement(union(u,v)),w))*.
% 299.87/300.44  99379[0:Rew:67444.0,99013.0] ||  -> equal(intersection(power_class(complement(union(u,v))),image(element_relation,union(u,v))),null_class)**.
% 299.87/300.44  99029[3:Rew:97898.0,57019.0] ||  -> subclass(complement(successor(image(element_relation,union(u,v)))),power_class(complement(union(u,v))))*.
% 299.87/300.44  99030[3:Rew:97898.0,58905.0] ||  -> subclass(complement(successor(power_class(complement(union(u,v))))),image(element_relation,union(u,v)))*.
% 299.87/300.44  99096[0:Rew:97898.0,79529.1] || subclass(complement(u),union(u,v))* -> equal(complement(union(u,v)),null_class).
% 299.87/300.44  99144[0:Rew:97898.0,34780.0] ||  -> subclass(symmetric_difference(intersection(u,v),complement(union(u,v))),complement(symmetric_difference(u,v)))*.
% 299.87/300.44  99182[0:Rew:97898.0,72954.0] ||  -> subclass(symmetric_difference(union(u,v),complement(w)),union(w,complement(union(u,v))))*.
% 299.87/300.44  99325[12:Rew:99324.0,66474.1] one_to_one(u) ||  -> equal(power_class(complement(successor(inverse(u)))),power_class(complement(inverse(u))))**.
% 299.87/300.44  99354[3:Rew:99324.0,48613.1] || equal(null_class,u) -> equal(power_class(complement(successor(u))),power_class(complement(singleton(u))))**.
% 299.87/300.44  99357[3:Rew:99324.0,66620.1] || equal(singleton(u),null_class) -> equal(power_class(complement(successor(u))),power_class(complement(u)))**.
% 299.87/300.44  99400[12:Rew:99391.0,66743.1] function(u) ||  -> equal(union(v,complement(successor(u))),union(v,complement(u)))**.
% 299.87/300.44  99456[0:Rew:97898.0,98091.0] ||  -> equal(union(complement(union(u,v)),w),union(complement(union(v,u)),w))*.
% 299.87/300.44  99457[0:Rew:97898.0,98168.0] ||  -> equal(union(u,complement(union(v,w))),union(u,complement(union(w,v))))*.
% 299.87/300.44  99484[0:Rew:45.0,98408.0] || member(not_subclass_element(successor(u),v),complement(successor(u)))* -> subclass(successor(u),v).
% 299.87/300.44  100395[12:SpR:99199.0,67597.1] function(union(u,v)) ||  -> equal(successor(union(u,v)),union(u,v))**.
% 299.87/300.44  101759[12:SpR:100639.0,67597.1] function(complement(successor(u))) ||  -> equal(successor(complement(successor(u))),complement(successor(u)))**.
% 299.87/300.44  102079[12:Rew:99400.1,101932.1,99401.0,101932.1] function(u) ||  -> equal(union(complement(successor(u)),v),union(v,complement(u)))**.
% 299.87/300.44  102642[0:SpR:99324.0,46218.0] ||  -> equal(image(element_relation,power_class(complement(successor(u)))),complement(power_class(image(element_relation,successor(u)))))**.
% 299.87/300.44  102666[0:SpR:99324.0,43895.0] ||  -> equal(intersection(power_class(complement(successor(u))),intersection(image(element_relation,successor(u)),v)),null_class)**.
% 299.87/300.44  102667[0:SpR:99324.0,44429.0] ||  -> equal(intersection(power_class(complement(successor(u))),intersection(v,image(element_relation,successor(u)))),null_class)**.
% 299.87/300.44  102689[0:SpR:99324.0,7364.1] ||  -> member(u,image(element_relation,successor(v))) subclass(singleton(u),power_class(complement(successor(v))))*.
% 299.87/300.44  102725[11:SpL:99324.0,33788.1] inductive(image(element_relation,successor(u))) || equal(power_class(complement(successor(u))),y__dfg)** -> .
% 299.87/300.44  102740[3:SpL:99324.0,47742.0] || subclass(power_class(complement(successor(u))),null_class) -> member(omega,image(element_relation,successor(u)))*.
% 299.87/300.44  102741[10:SpL:99324.0,45867.0] || subclass(power_class(complement(successor(u))),null_class) -> member(null_class,image(element_relation,successor(u)))*.
% 299.87/300.44  103435[0:Rew:67444.0,103282.0] ||  -> equal(intersection(union(u,complement(successor(v))),intersection(complement(u),successor(v))),null_class)**.
% 299.87/300.44  103296[3:SpR:99391.0,57012.0] ||  -> subclass(complement(successor(intersection(complement(u),successor(v)))),union(u,complement(successor(v))))*.
% 299.87/300.44  103458[3:Rew:29271.0,103333.1] || equal(null_class,u) -> equal(union(u,complement(successor(v))),complement(successor(v)))**.
% 299.87/300.44  103759[3:Rew:99199.0,103758.0,29278.0,103758.0] ||  -> equal(union(union(null_class,symmetric_difference(u,v)),w),union(symmetric_difference(u,v),w))**.
% 299.87/300.44  103762[3:Rew:99199.0,103761.0,29278.0,103761.0] ||  -> equal(union(u,union(null_class,symmetric_difference(v,w))),union(u,symmetric_difference(v,w)))**.
% 299.87/300.44  103850[3:Res:94204.1,3.0] || equal(complement(u),null_class) subclass(u,v)* -> member(singleton(w),v)*.
% 299.87/300.44  103870[3:Res:94204.1,497.0] || equal(complement(symmetric_difference(u,v)),null_class) -> member(singleton(w),union(u,v))*.
% 299.87/300.44  106153[4:Rew:71035.0,106105.0] ||  -> subclass(regular(union(null_class,complement(apply(null_class,u)))),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.44  106157[4:Rew:71035.0,106109.0] ||  -> subclass(regular(union(null_class,complement(apply(null_class,u)))),union(null_class,apply(null_class,v)))*.
% 299.87/300.44  106158[4:Rew:71035.0,106110.0] ||  -> subclass(regular(union(null_class,complement(sum_class(range_of(null_class))))),union(null_class,apply(null_class,u)))*.
% 299.87/300.44  106345[4:SpR:67192.0,106142.0] ||  -> subclass(regular(union(null_class,sum_class(range_of(null_class)))),union(null_class,complement(apply(null_class,u))))*.
% 299.87/300.44  106349[4:SpR:67191.0,106142.0] ||  -> subclass(regular(union(null_class,apply(null_class,u))),union(null_class,complement(apply(null_class,v))))*.
% 299.87/300.44  106350[4:SpR:67192.0,106142.0] ||  -> subclass(regular(union(null_class,apply(null_class,u))),union(null_class,complement(sum_class(range_of(null_class)))))*.
% 299.87/300.44  107102[0:SpR:105396.0,5137.0] ||  -> subclass(symmetric_difference(complement(union(u,v)),complement(w)),union(union(v,u),w))*.
% 299.87/300.44  107105[0:SpR:105396.0,71313.0] ||  -> subclass(symmetric_difference(complement(union(u,v)),complement(w)),union(w,union(v,u)))*.
% 299.87/300.44  107109[4:SpR:105396.0,23219.1] ||  -> member(singleton(null_class),union(u,v)) member(singleton(null_class),complement(union(v,u)))*.
% 299.87/300.44  107141[0:SpR:105396.0,44163.0] ||  -> equal(intersection(complement(union(u,v)),restrict(union(v,u),w,x)),null_class)**.
% 299.87/300.44  107145[0:SpR:105396.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),complement(union(v,w))),union(u,union(w,v)))*.
% 299.87/300.44  107148[0:SpR:105396.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),complement(union(v,w))),union(union(w,v),u))*.
% 299.87/300.44  107301[3:SpL:105396.0,13396.1] || subclass(domain_relation,union(u,v)) subclass(domain_relation,complement(union(v,u)))* -> .
% 299.87/300.44  107303[3:SpL:105396.0,13493.1] || equal(union(u,v),domain_relation) equal(complement(union(v,u)),domain_relation)** -> .
% 299.87/300.44  107310[11:SpL:105396.0,32704.0] || subclass(y__dfg,complement(union(u,v)))* member(null_class,union(v,u)) -> .
% 299.87/300.44  107313[7:SpL:105396.0,19856.1] || subclass(x__dfg,union(u,v)) subclass(y__dfg,complement(union(v,u)))* -> .
% 299.87/300.44  107314[7:SpL:105396.0,19827.1] || subclass(y__dfg,union(u,v)) subclass(y__dfg,complement(union(v,u)))* -> .
% 299.87/300.44  107322[7:SpL:105396.0,28113.1] || subclass(y__dfg,union(u,v)) subclass(x__dfg,complement(union(v,u)))* -> .
% 299.87/300.44  107333[10:SpL:105396.0,64081.0] || equal(successor(complement(union(u,v))),null_class)** -> member(null_class,union(v,u)).
% 299.87/300.44  107334[3:SpL:105396.0,64080.0] || equal(successor(complement(union(u,v))),null_class)** -> member(omega,union(v,u)).
% 299.87/300.44  108593[0:SpR:495.0,55416.1] || subclass(union(u,v),w) -> subclass(symmetric_difference(complement(u),complement(v)),w)*.
% 299.87/300.44  108594[0:SpR:6542.0,55416.1] || subclass(successor(u),v) -> subclass(symmetric_difference(complement(u),complement(singleton(u))),v)*.
% 299.87/300.44  108674[3:Res:108610.1,336.1] inductive(successor(null_class)) || subclass(singleton(null_class),omega)* -> equal(successor(null_class),omega).
% 299.87/300.44  108742[10:MRR:108741.1,32156.0] || subclass(singleton(null_class),unordered_pair(u,v))* -> equal(null_class,v) equal(null_class,u).
% 299.87/300.44  110655[3:Res:108601.1,53249.0] || subclass(u,not_subclass_element(union(null_class,u),v))* -> subclass(union(null_class,u),v).
% 299.87/300.44  111061[3:Res:108602.1,53249.0] || subclass(u,not_subclass_element(union(u,null_class),v))* -> subclass(union(u,null_class),v).
% 299.87/300.44  112078[0:SpR:495.0,65462.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),intersection(union(u,v),w))*.
% 299.87/300.44  112079[0:SpR:6542.0,65462.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),intersection(successor(u),v))*.
% 299.87/300.44  112107[3:SpR:38136.0,65462.0] ||  -> subclass(union(null_class,intersection(u,v)),intersection(u,union(null_class,intersection(u,v))))*.
% 299.87/300.44  112824[10:Rew:29271.0,112783.0,67444.0,112783.0,7425.0,112783.0] ||  -> equal(symmetric_difference(successor(null_class),cross_product(u,v)),union(successor(null_class),cross_product(u,v)))**.
% 299.87/300.44  113048[10:SpR:112771.0,60.1] || member(ordered_pair(u,v),compose(successor(null_class),w))* -> member(v,range_of(null_class)).
% 299.87/300.44  113618[3:Rew:112667.1,113572.2] || member(not_subclass_element(u,null_class),successor(null_class))* -> member(null_class,u) subclass(u,null_class).
% 299.87/300.44  118909[3:SpR:38136.0,65465.0] ||  -> subclass(union(null_class,intersection(u,v)),intersection(v,union(null_class,intersection(u,v))))*.
% 299.87/300.44  119072[0:SpR:495.0,65920.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),intersection(union(v,w),u))*.
% 299.87/300.44  119073[0:SpR:6542.0,65920.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),intersection(successor(v),u))*.
% 299.87/300.44  119524[3:SpR:89365.1,114357.0] || subclass(union(null_class,u),v) -> subclass(union(null_class,u),intersection(v,u))*.
% 299.87/300.44  119526[3:SpR:89365.1,114543.0] || subclass(union(null_class,complement(u)),u)* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.44  119533[3:SpR:89365.1,114201.0] || subclass(union(u,null_class),v) -> subclass(union(u,null_class),intersection(u,v))*.
% 299.87/300.44  119534[3:SpR:89365.1,116145.0] || subclass(union(u,null_class),v) -> subclass(union(u,null_class),intersection(v,u))*.
% 299.87/300.44  119559[0:SpR:89365.1,27940.0] || subclass(singleton(u),singleton(v))* -> equal(singleton(u),null_class) equal(u,v).
% 299.87/300.44  120386[3:Res:120356.0,2996.0] ||  -> equal(regular(complement(successor(null_class))),null_class) equal(regular(regular(complement(successor(null_class)))),null_class)**.
% 299.87/300.44  121233[3:Res:120311.1,4976.0] || equal(successor(null_class),u) -> subclass(u,v) equal(not_subclass_element(u,v),null_class)**.
% 299.87/300.44  125033[10:MRR:124937.2,46074.0] || subclass(omega,u)* subclass(u,v)* -> member(apply(choice,omega),v)*.
% 299.87/300.44  125661[3:SpR:46221.0,125591.0] ||  -> subclass(complement(successor(union(u,complement(power_class(v))))),intersection(complement(u),power_class(v)))*.
% 299.87/300.44  125662[3:SpR:99391.0,125591.0] ||  -> subclass(complement(successor(union(u,complement(successor(v))))),intersection(complement(u),successor(v)))*.
% 299.87/300.44  125663[3:SpR:46227.0,125591.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),v))),intersection(power_class(u),complement(v)))*.
% 299.87/300.44  125697[3:Res:125591.0,9.0] || subclass(u,complement(successor(complement(u))))* -> equal(complement(successor(complement(u))),u).
% 299.87/300.44  128877[3:SpL:71143.0,125809.0] || subclass(complement(symmetric_difference(u,v)),null_class)* -> subclass(regular(null_class),symmetric_difference(v,u)).
% 299.87/300.44  128881[4:SpL:67192.0,125809.0] || subclass(complement(apply(null_class,u)),null_class)* -> subclass(regular(null_class),sum_class(range_of(null_class))).
% 299.87/300.44  128882[3:SpL:33220.0,125809.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),union(u,u))*.
% 299.87/300.44  128883[3:SpL:66602.0,125809.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),union(u,null_class)).
% 299.87/300.44  128884[3:SpL:105396.0,125809.0] || subclass(complement(union(u,v)),null_class)* -> subclass(regular(null_class),union(v,u)).
% 299.87/300.44  128885[3:SpL:30027.0,125809.0] || subclass(union(null_class,complement(u)),null_class)* -> subclass(regular(null_class),union(null_class,u)).
% 299.87/300.44  128887[4:SpL:67191.0,125809.0] || subclass(complement(apply(null_class,u)),null_class)* -> subclass(regular(null_class),apply(null_class,v))*.
% 299.87/300.44  128888[4:SpL:67192.0,125809.0] || subclass(complement(sum_class(range_of(null_class))),null_class)* -> subclass(regular(null_class),apply(null_class,u))*.
% 299.87/300.44  132290[3:SpR:89527.0,112086.0] ||  -> subclass(intersection(union(null_class,u),v),intersection(u,intersection(union(null_class,u),v)))*.
% 299.87/300.44  132301[3:SpR:89527.0,112087.0] ||  -> subclass(intersection(union(u,null_class),v),intersection(u,intersection(union(u,null_class),v)))*.
% 299.87/300.44  132990[3:SpR:89667.0,112086.0] ||  -> subclass(intersection(u,union(null_class,v)),intersection(v,intersection(u,union(null_class,v))))*.
% 299.87/300.44  133001[3:SpR:89667.0,112087.0] ||  -> subclass(intersection(u,union(v,null_class)),intersection(v,intersection(u,union(v,null_class))))*.
% 299.87/300.44  133798[3:Res:108603.1,53249.0] || subclass(u,not_subclass_element(union(u,u),v))* -> subclass(union(u,u),v).
% 299.87/300.44  134267[3:SpR:111977.1,75522.0] || subclass(u,singleton(u)) -> equal(intersection(successor(u),complement(u)),successor(u))**.
% 299.87/300.44  134890[0:SpR:495.0,112012.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(v)),w),intersection(w,union(u,v)))*.
% 299.87/300.44  134891[0:SpR:6542.0,112012.0] ||  -> subclass(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),intersection(v,successor(u)))*.
% 299.87/300.44  135560[3:SpR:46226.0,135198.0] ||  -> equal(intersection(image(element_relation,power_class(u)),intersection(power_class(complement(power_class(u))),v)),null_class)**.
% 299.87/300.44  135562[3:SpR:99324.0,135198.0] ||  -> equal(intersection(image(element_relation,successor(u)),intersection(power_class(complement(successor(u))),v)),null_class)**.
% 299.87/300.44  135827[3:Rew:29271.0,135355.0,67444.0,135355.0,7425.0,135355.0] ||  -> equal(symmetric_difference(u,intersection(complement(u),v)),union(u,intersection(complement(u),v)))**.
% 299.87/300.44  136163[3:SpR:46226.0,135318.0] ||  -> equal(intersection(image(element_relation,power_class(u)),intersection(v,power_class(complement(power_class(u))))),null_class)**.
% 299.87/300.44  136165[3:SpR:99324.0,135318.0] ||  -> equal(intersection(image(element_relation,successor(u)),intersection(v,power_class(complement(successor(u))))),null_class)**.
% 299.87/300.44  136424[3:Rew:29271.0,135957.0,67444.0,135957.0,7425.0,135957.0] ||  -> equal(symmetric_difference(u,intersection(v,complement(u))),union(u,intersection(v,complement(u))))**.
% 299.87/300.44  138304[3:Rew:29271.0,138107.0,67444.0,138107.0,7425.0,138107.0] ||  -> equal(symmetric_difference(successor(null_class),singleton(singleton(null_class))),union(successor(null_class),singleton(singleton(null_class))))**.
% 299.87/300.44  139019[3:Rew:29271.0,138756.0,67444.0,138756.0,7425.0,138756.0] ||  -> equal(symmetric_difference(singleton(u),union(null_class,u)),union(singleton(u),union(null_class,u)))**.
% 299.87/300.44  139294[3:Rew:29271.0,139059.0,67444.0,139059.0,7425.0,139059.0] ||  -> equal(symmetric_difference(singleton(u),union(u,null_class)),union(singleton(u),union(u,null_class)))**.
% 299.87/300.44  139715[3:SpR:138540.0,89365.1] || subclass(union(null_class,singleton(u)),u)* -> equal(union(null_class,singleton(u)),null_class).
% 299.87/300.44  139913[3:Rew:29271.0,139534.0,67444.0,139534.0,7425.0,139534.0] ||  -> equal(symmetric_difference(u,union(null_class,singleton(u))),union(u,union(null_class,singleton(u))))**.
% 299.87/300.44  140594[3:Rew:29271.0,140354.0,67444.0,140354.0,7425.0,140354.0] ||  -> equal(symmetric_difference(singleton(u),union(u,u)),union(singleton(u),union(u,u)))**.
% 299.87/300.44  140653[3:MRR:140647.0,100.0] || subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(null_class,compose(null_class,null_class)),v)*.
% 299.87/300.44  140980[3:Rew:29271.0,140668.0,67444.0,140668.0,7425.0,140668.0] ||  -> equal(symmetric_difference(singleton(u),intersection(v,u)),union(singleton(u),intersection(v,u)))**.
% 299.87/300.44  141503[3:Rew:29271.0,141197.0,67444.0,141197.0,7425.0,141197.0] ||  -> equal(symmetric_difference(singleton(u),intersection(u,v)),union(singleton(u),intersection(u,v)))**.
% 299.87/300.44  142062[3:Rew:29271.0,141629.0,67444.0,141629.0,7425.0,141629.0] ||  -> equal(symmetric_difference(u,intersection(singleton(u),v)),union(u,intersection(singleton(u),v)))**.
% 299.87/300.44  142739[3:Rew:29271.0,142329.0,67444.0,142329.0,7425.0,142329.0] ||  -> equal(symmetric_difference(u,intersection(v,singleton(u))),union(u,intersection(v,singleton(u))))**.
% 299.87/300.44  143003[3:SpR:71143.0,135597.0] ||  -> equal(intersection(symmetric_difference(u,v),restrict(complement(symmetric_difference(v,u)),w,x)),null_class)**.
% 299.87/300.44  143007[4:SpR:67192.0,135597.0] ||  -> equal(intersection(sum_class(range_of(null_class)),restrict(complement(apply(null_class,u)),v,w)),null_class)**.
% 299.87/300.44  143008[3:SpR:33220.0,135597.0] ||  -> equal(intersection(union(u,u),restrict(union(null_class,complement(u)),v,w)),null_class)**.
% 299.87/300.44  143009[3:SpR:66602.0,135597.0] ||  -> equal(intersection(union(u,null_class),restrict(union(null_class,complement(u)),v,w)),null_class)**.
% 299.87/300.44  143010[3:SpR:105396.0,135597.0] ||  -> equal(intersection(union(u,v),restrict(complement(union(v,u)),w,x)),null_class)**.
% 299.87/300.44  143011[3:SpR:30027.0,135597.0] ||  -> equal(intersection(union(null_class,u),restrict(union(null_class,complement(u)),v,w)),null_class)**.
% 299.87/300.44  143013[4:SpR:67191.0,135597.0] ||  -> equal(intersection(apply(null_class,u),restrict(complement(apply(null_class,v)),w,x)),null_class)**.
% 299.87/300.44  143014[4:SpR:67192.0,135597.0] ||  -> equal(intersection(apply(null_class,u),restrict(complement(sum_class(range_of(null_class))),v,w)),null_class)**.
% 299.87/300.44  143273[3:SpR:136379.0,111977.1] || subclass(symmetric_difference(u,v),intersection(u,v))* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  143341[3:SpR:136379.0,89365.1] || subclass(intersection(u,v),symmetric_difference(u,v))* -> equal(intersection(u,v),null_class).
% 299.87/300.44  143912[3:SpR:137348.0,43.0] ||  -> equal(range__dfg(singleton(cross_product(singleton(u),v)),u,v),second(not_subclass_element(null_class,null_class)))**.
% 299.87/300.44  144643[3:Res:358.2,137731.0] || subclass(u,singleton(v)) member(regular(u),v)* -> equal(u,null_class).
% 299.87/300.44  144746[3:Res:60.1,144667.0] || member(ordered_pair(u,image(v,image(w,singleton(u)))),compose(v,w))* -> .
% 299.87/300.44  146507[14:Res:146475.1,3678.1] || subclass(x__dfg,intersection(u,v)) member(complement(x__dfg),symmetric_difference(u,v))* -> .
% 299.87/300.44  146523[14:Res:146475.1,225.0] || subclass(x__dfg,restrict(u,v,w))* -> member(complement(x__dfg),cross_product(v,w))*.
% 299.87/300.44  146547[14:Res:146475.1,4001.0] || subclass(x__dfg,regular(u)) member(complement(x__dfg),u)* -> equal(u,null_class).
% 299.87/300.44  147366[14:Rew:29274.0,147060.1] || equal(successor(null_class),x__dfg) -> subclass(union(null_class,complement(u)),union(x__dfg,u))*.
% 299.87/300.44  147367[14:Rew:29274.0,147063.1] || equal(successor(null_class),x__dfg) -> subclass(union(null_class,complement(u)),union(u,x__dfg))*.
% 299.87/300.44  147433[14:Rew:147054.1,147124.2] || equal(successor(null_class),x__dfg) -> member(not_subclass_element(u,null_class),x__dfg)* subclass(u,null_class).
% 299.87/300.44  147451[14:Rew:147331.1,147450.1] || equal(successor(null_class),x__dfg) -> equal(union(x__dfg,complement(union(u,v))),x__dfg)**.
% 299.87/300.44  147465[14:Rew:147442.1,147464.2] || equal(successor(null_class),x__dfg) member(u,power_class(v))* -> member(u,x__dfg).
% 299.87/300.44  148267[14:Res:147369.1,3.0] || equal(successor(null_class),x__dfg) subclass(x__dfg,u) -> member(singleton(null_class),u)*.
% 299.87/300.44  149955[3:SpR:143349.0,111977.1] || subclass(symmetric_difference(u,v),intersection(v,u))* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  150023[3:SpR:143349.0,89365.1] || subclass(intersection(u,v),symmetric_difference(v,u))* -> equal(intersection(u,v),null_class).
% 299.87/300.44  152512[3:SpR:111977.1,112088.0] || subclass(union(u,u),v) -> subclass(union(u,u),intersection(u,v))*.
% 299.87/300.44  152523[3:SpR:89667.0,112088.0] ||  -> subclass(intersection(u,union(v,v)),intersection(v,intersection(u,union(v,v))))*.
% 299.87/300.44  152526[3:SpR:89527.0,112088.0] ||  -> subclass(intersection(union(u,u),v),intersection(u,intersection(union(u,u),v)))*.
% 299.87/300.44  152728[3:SpR:111977.1,114339.0] || subclass(union(u,u),v) -> subclass(union(u,u),intersection(v,u))*.
% 299.87/300.44  154157[0:SpR:495.0,118998.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(w))),intersection(u,union(v,w)))*.
% 299.87/300.44  154158[0:SpR:6542.0,118998.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),intersection(u,successor(v)))*.
% 299.87/300.44  154807[0:SpL:495.0,119428.0] || subclass(u,symmetric_difference(complement(v),complement(w)))* -> subclass(u,union(v,w)).
% 299.87/300.44  154808[0:SpL:6542.0,119428.0] || subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> subclass(u,successor(v)).
% 299.87/300.44  154860[12:Res:70206.1,119428.0] function(intersection(u,v)) ||  -> subclass(intersection(w,successor(intersection(u,v))),u)*.
% 299.87/300.44  154896[12:Res:69933.1,119428.0] function(intersection(u,v)) ||  -> subclass(intersection(successor(intersection(u,v)),w),u)*.
% 299.87/300.44  155876[3:Rew:103600.0,155694.0] ||  -> subclass(regular(complement(symmetric_difference(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 299.87/300.44  156214[3:Rew:103600.0,156034.0] ||  -> subclass(regular(complement(symmetric_difference(cross_product(u,v),w))),complement(restrict(w,u,v)))*.
% 299.87/300.44  156215[3:Rew:103600.0,156035.0] ||  -> subclass(regular(complement(symmetric_difference(u,cross_product(v,w)))),complement(restrict(u,v,w)))*.
% 299.87/300.44  156218[3:Rew:103600.0,156041.0] ||  -> subclass(regular(complement(symmetric_difference(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 299.87/300.44  156280[3:SpR:71143.0,155861.0] ||  -> subclass(regular(union(symmetric_difference(u,v),complement(power_class(w)))),complement(symmetric_difference(v,u)))*.
% 299.87/300.44  156285[4:SpR:67192.0,155861.0] ||  -> subclass(regular(union(sum_class(range_of(null_class)),complement(power_class(u)))),complement(apply(null_class,v)))*.
% 299.87/300.44  156286[3:SpR:33220.0,155861.0] ||  -> subclass(regular(union(union(u,u),complement(power_class(v)))),union(null_class,complement(u)))*.
% 299.87/300.44  156287[3:SpR:66602.0,155861.0] ||  -> subclass(regular(union(union(u,null_class),complement(power_class(v)))),union(null_class,complement(u)))*.
% 299.87/300.44  156288[3:SpR:105396.0,155861.0] ||  -> subclass(regular(union(union(u,v),complement(power_class(w)))),complement(union(v,u)))*.
% 299.87/300.44  156289[3:SpR:30027.0,155861.0] ||  -> subclass(regular(union(union(null_class,u),complement(power_class(v)))),union(null_class,complement(u)))*.
% 299.87/300.44  156291[4:SpR:67191.0,155861.0] ||  -> subclass(regular(union(apply(null_class,u),complement(power_class(v)))),complement(apply(null_class,w)))*.
% 299.87/300.44  156292[4:SpR:67192.0,155861.0] ||  -> subclass(regular(union(apply(null_class,u),complement(power_class(v)))),complement(sum_class(range_of(null_class))))*.
% 299.87/300.44  156558[3:SpR:71143.0,155862.0] ||  -> subclass(regular(union(symmetric_difference(u,v),complement(successor(w)))),complement(symmetric_difference(v,u)))*.
% 299.87/300.44  156563[4:SpR:67192.0,155862.0] ||  -> subclass(regular(union(sum_class(range_of(null_class)),complement(successor(u)))),complement(apply(null_class,v)))*.
% 299.87/300.44  156564[3:SpR:33220.0,155862.0] ||  -> subclass(regular(union(union(u,u),complement(successor(v)))),union(null_class,complement(u)))*.
% 299.87/300.44  156565[3:SpR:66602.0,155862.0] ||  -> subclass(regular(union(union(u,null_class),complement(successor(v)))),union(null_class,complement(u)))*.
% 299.87/300.44  156566[3:SpR:105396.0,155862.0] ||  -> subclass(regular(union(union(u,v),complement(successor(w)))),complement(union(v,u)))*.
% 299.87/300.44  156567[3:SpR:30027.0,155862.0] ||  -> subclass(regular(union(union(null_class,u),complement(successor(v)))),union(null_class,complement(u)))*.
% 299.87/300.44  156569[4:SpR:67191.0,155862.0] ||  -> subclass(regular(union(apply(null_class,u),complement(successor(v)))),complement(apply(null_class,w)))*.
% 299.87/300.44  156570[4:SpR:67192.0,155862.0] ||  -> subclass(regular(union(apply(null_class,u),complement(successor(v)))),complement(sum_class(range_of(null_class))))*.
% 299.87/300.44  157194[3:SpR:71143.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),symmetric_difference(v,w))),complement(symmetric_difference(w,v)))*.
% 299.87/300.44  157199[4:SpR:67192.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),sum_class(range_of(null_class)))),complement(apply(null_class,v)))*.
% 299.87/300.44  157200[3:SpR:33220.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),union(v,v))),union(null_class,complement(v)))*.
% 299.87/300.44  157201[3:SpR:66602.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),union(v,null_class))),union(null_class,complement(v)))*.
% 299.87/300.44  157202[3:SpR:105396.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),union(v,w))),complement(union(w,v)))*.
% 299.87/300.44  157203[3:SpR:30027.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),union(null_class,v))),union(null_class,complement(v)))*.
% 299.87/300.44  157205[4:SpR:67191.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),apply(null_class,v))),complement(apply(null_class,w)))*.
% 299.87/300.44  157206[4:SpR:67192.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),apply(null_class,v))),complement(sum_class(range_of(null_class))))*.
% 299.87/300.44  157345[3:SpR:71143.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),symmetric_difference(v,w))),complement(symmetric_difference(w,v)))*.
% 299.87/300.44  157350[4:SpR:67192.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),sum_class(range_of(null_class)))),complement(apply(null_class,v)))*.
% 299.87/300.44  157351[3:SpR:33220.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),union(v,v))),union(null_class,complement(v)))*.
% 299.87/300.44  157352[3:SpR:66602.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),union(v,null_class))),union(null_class,complement(v)))*.
% 299.87/300.44  157353[3:SpR:105396.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),union(v,w))),complement(union(w,v)))*.
% 299.87/300.44  157354[3:SpR:30027.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),union(null_class,v))),union(null_class,complement(v)))*.
% 299.87/300.44  157356[4:SpR:67191.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),apply(null_class,v))),complement(apply(null_class,w)))*.
% 299.87/300.44  157357[4:SpR:67192.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),apply(null_class,v))),complement(sum_class(range_of(null_class))))*.
% 299.87/300.44  157525[3:SpR:495.0,154856.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(complement(u),complement(v))),w),union(u,v))*.
% 299.87/300.44  157526[3:SpR:6542.0,154856.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(complement(u),complement(singleton(u)))),v),successor(u))*.
% 299.87/300.44  157784[3:SpR:495.0,154864.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(complement(u),complement(v)),w)),union(u,v))*.
% 299.87/300.44  157785[3:SpR:6542.0,154864.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(complement(u),complement(singleton(u))),v)),successor(u))*.
% 299.87/300.44  158026[3:SpR:495.0,154877.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),complement(w)))),union(v,w))*.
% 299.87/300.44  158027[3:SpR:6542.0,154877.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),complement(singleton(v))))),successor(v))*.
% 299.87/300.44  158346[3:SpR:495.0,154885.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),complement(w)))),union(v,w))*.
% 299.87/300.44  158347[3:SpR:6542.0,154885.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),complement(singleton(v))))),successor(v))*.
% 299.87/300.44  158963[12:SpR:67597.1,157492.0] function(intersection(u,v)) ||  -> subclass(intersection(successor(intersection(u,v)),w),v)*.
% 299.87/300.44  159460[12:SpR:67597.1,157993.0] function(intersection(u,v)) ||  -> subclass(intersection(w,successor(intersection(u,v))),v)*.
% 299.87/300.44  161328[10:MRR:161327.1,161327.2,9142.1,32157.0] || equal(range_of(null_class),successor(null_class)) -> member(null_class,cantor(successor_relation))* inductive(singleton(null_class)).
% 299.87/300.44  161365[0:SpL:495.0,154847.0] || equal(symmetric_difference(complement(u),complement(v)),w)* -> subclass(w,union(u,v))*.
% 299.87/300.44  161366[0:SpL:6542.0,154847.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),v)* -> subclass(v,successor(u))*.
% 299.87/300.44  161438[0:SpR:495.0,154858.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),complement(v)),w),x),union(u,v))*.
% 299.87/300.44  161439[0:SpR:6542.0,154858.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),complement(singleton(u))),v),w),successor(u))*.
% 299.87/300.44  161714[0:SpR:495.0,154873.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),complement(x)))),union(w,x))*.
% 299.87/300.44  161715[0:SpR:6542.0,154873.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),complement(singleton(w))))),successor(w))*.
% 299.87/300.44  162409[0:SpR:495.0,154876.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),complement(w)),x)),union(v,w))*.
% 299.87/300.44  162410[0:SpR:6542.0,154876.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),complement(singleton(v))),w)),successor(v))*.
% 299.87/300.44  162676[0:SpR:495.0,154882.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),complement(w))),x),union(v,w))*.
% 299.87/300.44  162677[0:SpR:6542.0,154882.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),complement(singleton(v)))),w),successor(v))*.
% 299.87/300.44  173329[15:Rew:165880.0,165910.0] || equal(compose_class(u),cross_product(y__dfg,y__dfg))* -> equal(cross_product(y__dfg,y__dfg),compose_class(u)).
% 299.87/300.44  165960[15:Rew:165880.0,5309.0] ||  -> equal(range_of(restrict(cross_product(u,y__dfg),v,w)),image(cross_product(v,w),u))**.
% 299.87/300.44  166043[15:Rew:165880.0,6942.0] || member(u,y__dfg) -> member(u,union(v,w))* member(u,complement(w)).
% 299.87/300.44  166044[15:Rew:165880.0,6941.0] || member(u,y__dfg) -> member(u,union(v,w))* member(u,complement(v)).
% 299.87/300.44  166045[15:Rew:165880.0,5588.0] || member(u,y__dfg)* subclass(domain_relation,cross_product(v,w))* -> member(u,v)*.
% 299.87/300.44  166085[15:Rew:165880.0,688.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.87/300.44  166132[15:Rew:165880.0,5294.1] || equal(u,unordered_pair(v,w))* member(v,y__dfg) -> member(v,u)*.
% 299.87/300.44  173330[15:Rew:165880.0,166212.2] one_to_one(inverse(u)) || subclass(y__dfg,v) -> maps(inverse(u),y__dfg,v)*.
% 299.87/300.44  166241[15:Rew:165880.0,7501.0] || subclass(y__dfg,complement(compose(element_relation,y__dfg)))* member(unordered_pair(u,v),element_relation)* -> .
% 299.87/300.44  166344[15:Rew:165880.0,3022.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(unordered_pair(w,x),union(u,v))*.
% 299.87/300.44  166346[15:Rew:165880.0,5286.1] || equal(u,unordered_pair(v,w))* member(w,y__dfg) -> member(w,u)*.
% 299.87/300.44  166843[15:Rew:165880.0,22300.0] || member(singleton(singleton(null_class)),cross_product(y__dfg,y__dfg))* -> member(singleton(singleton(null_class)),element_relation).
% 299.87/300.44  166852[15:Rew:165880.0,69032.1] single_valued_class(union(cross_product(universal_class,universal_class),null_class)) ||  -> function(union(null_class,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  166855[15:Rew:165880.0,31196.1] single_valued_class(union(null_class,cross_product(universal_class,universal_class))) ||  -> function(union(null_class,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  166856[15:Rew:165880.0,29789.1] single_valued_class(complement(complement(cross_product(universal_class,universal_class)))) ||  -> function(union(null_class,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  166893[15:Rew:165880.0,39321.1] single_valued_class(unordered_pair(u,v)) || equal(cross_product(y__dfg,y__dfg),unordered_pair(u,v))* -> .
% 299.87/300.44  166894[15:Rew:165880.0,39324.1] single_valued_class(ordered_pair(u,v)) || equal(cross_product(y__dfg,y__dfg),ordered_pair(u,v))* -> .
% 299.87/300.44  166957[15:Rew:165880.0,45155.0] || subclass(cross_product(y__dfg,y__dfg),u)* -> equal(null_class,element_relation) member(regular(element_relation),u).
% 299.87/300.44  166958[15:Rew:165880.0,45154.0] || subclass(cross_product(y__dfg,y__dfg),u)* -> equal(successor_relation,null_class) member(regular(successor_relation),u).
% 299.87/300.44  173331[15:Rew:165880.0,167001.2] single_valued_class(u) || equal(cross_product(y__dfg,y__dfg),u)* equal(u,y__dfg) -> .
% 299.87/300.44  167002[15:Rew:165880.0,94299.2] function(u) || equal(complement(u),null_class)** -> equal(cross_product(y__dfg,y__dfg),u)*.
% 299.87/300.44  167515[15:Rew:165880.0,114997.0] || member(u,y__dfg) -> member(u,union(null_class,complement(v)))* member(u,v).
% 299.87/300.44  173332[15:Rew:165880.0,167750.0] || equal(complement(singleton(u)),y__dfg)** member(u,y__dfg) -> member(u,v)*.
% 299.87/300.44  173333[15:Rew:165880.0,167788.1] || member(u,y__dfg) equal(apply(choice,u),y__dfg)** -> equal(u,null_class).
% 299.87/300.44  167944[15:Rew:165880.0,82272.0] || member(u,y__dfg) member(v,cantor(u))* equal(application_function,null_class) -> .
% 299.87/300.44  167956[15:Rew:165880.0,81231.0] || member(u,y__dfg)* member(v,u)* equal(successor(element_relation),null_class) -> .
% 299.87/300.44  168035[15:Rew:165880.0,64669.2] ||  -> equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))* member(u,y__dfg).
% 299.87/300.44  168105[15:Rew:165880.0,59586.0] || member(u,y__dfg)* subclass(composition_function,cross_product(v,w))* -> member(u,v)*.
% 299.87/300.44  168166[15:Rew:165880.0,53255.0] || member(u,y__dfg) subclass(u,apply(choice,u))* -> equal(u,null_class).
% 299.87/300.44  168253[15:Rew:165880.0,45562.0] || member(u,y__dfg) subclass(domain_relation,complement(singleton(ordered_pair(u,cantor(u)))))* -> .
% 299.87/300.44  168274[15:Rew:165880.0,39703.1] single_valued_class(cantor(u)) || member(u,y__dfg)* equal(cantor(u),null_class) -> .
% 299.87/300.44  168275[15:Rew:165880.0,39700.1] single_valued_class(sum_class(u)) || member(u,y__dfg)* equal(sum_class(u),null_class) -> .
% 299.87/300.44  168276[15:Rew:165880.0,39697.1] single_valued_class(power_class(u)) || member(u,y__dfg)* equal(power_class(u),null_class) -> .
% 299.87/300.44  173335[15:Rew:165880.0,168290.1] || member(u,y__dfg) -> member(u,compose(element_relation,y__dfg))* member(u,complement(element_relation)).
% 299.87/300.44  168327[15:Rew:165880.0,28735.0] || member(u,y__dfg) -> member(u,successor(v)) member(u,complement(singleton(v)))*.
% 299.87/300.44  173336[15:Rew:165880.0,168553.1] || equal(successor(cross_product(u,y__dfg)),null_class)** -> equal(image(y__dfg,u),range_of(null_class)).
% 299.87/300.44  168571[15:Rew:165880.0,158556.1] || equal(successor(successor(complement(restrict(u,v,w)))),null_class)** -> subclass(y__dfg,u).
% 299.87/300.44  168584[15:Rew:165880.0,77989.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(power_class(complement(x__dfg)),v)*.
% 299.87/300.44  168585[15:Rew:165880.0,77988.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(sum_class(complement(x__dfg)),v)*.
% 299.87/300.44  168602[15:Rew:165880.0,51670.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(sum_class(regular(x__dfg)),v)*.
% 299.87/300.44  168603[15:Rew:165880.0,51661.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(sum_class(singleton(w)),v)*.
% 299.87/300.44  168614[15:Rew:165880.0,51032.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(power_class(regular(x__dfg)),v)*.
% 299.87/300.44  168615[15:Rew:165880.0,51023.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(power_class(singleton(w)),v)*.
% 299.87/300.44  168625[15:Rew:165880.0,25092.0] || subclass(y__dfg,u) member(omega,singleton(u))* -> equal(singleton(u),null_class).
% 299.87/300.44  168632[15:Rew:165880.0,701.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(ordered_pair(w,x),v)*.
% 299.87/300.44  173337[15:Rew:165880.0,168665.0] || member(inverse(u),y__dfg) subclass(y__dfg,v) -> member(range_of(u),v)*.
% 299.87/300.44  168678[15:Rew:165880.0,26463.0] || subclass(y__dfg,intersection(u,v)) member(singleton(w),symmetric_difference(u,v))* -> .
% 299.87/300.44  173338[15:Rew:165880.0,168785.0] || equal(union(null_class,u),y__dfg)** member(v,y__dfg)* -> member(v,u)*.
% 299.87/300.44  173339[15:Rew:165880.0,168787.2] function(u) || member(v,y__dfg) equal(image(u,v),y__dfg)** -> .
% 299.87/300.44  168826[15:Rew:165880.0,64606.2] ||  -> equal(unordered_pair(u,v),null_class) member(u,unordered_pair(u,v))* member(v,y__dfg).
% 299.87/300.44  168827[15:Rew:165880.0,64255.1] || equal(successor(complement(u)),null_class)** member(v,y__dfg)* -> member(v,u)*.
% 299.87/300.44  173341[15:Rew:165880.0,168840.2] function(u) || member(v,y__dfg) subclass(y__dfg,image(u,v))* -> .
% 299.87/300.44  168890[15:Rew:165880.0,53823.1] || member(u,union(null_class,v))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.44  168891[15:Rew:165880.0,53821.1] || member(u,union(v,null_class))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.44  173342[15:Rew:165880.0,168901.0] || equal(symmetric_difference(complement(u),complement(v)),y__dfg)** -> equal(union(u,v),y__dfg).
% 299.87/300.44  168915[15:Rew:165880.0,99049.1] || equal(successor(complement(union(u,v))),null_class)** -> equal(union(u,v),y__dfg).
% 299.87/300.44  168926[15:Rew:165880.0,87074.0] || subclass(y__dfg,symmetric_difference(u,v)) subclass(domain_relation,complement(symmetric_difference(v,u)))* -> .
% 299.87/300.44  168929[15:Rew:165880.0,71317.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(unordered_pair(w,x),union(v,u))*.
% 299.87/300.44  173347[15:Rew:165880.0,168937.1] || subclass(y__dfg,symmetric_difference(u,v)) subclass(y__dfg,complement(union(u,v)))* -> .
% 299.87/300.44  168943[15:Rew:165880.0,3023.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(ordered_pair(w,x),union(u,v))*.
% 299.87/300.44  168945[15:Rew:165880.0,1860.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(singleton(w),complement(intersection(u,v)))*.
% 299.87/300.44  169001[15:Rew:165880.0,27546.1] || equal(cross_product(u,v),domain_relation)** member(w,y__dfg)* -> member(w,u)*.
% 299.87/300.44  169010[15:Rew:165880.0,68950.0] || subclass(y__dfg,complement(u)) member(unordered_pair(v,w),union(u,null_class))* -> .
% 299.87/300.44  169026[15:Rew:165880.0,52613.0] || subclass(y__dfg,complement(u)) member(unordered_pair(v,w),union(null_class,u))* -> .
% 299.87/300.44  169027[15:Rew:165880.0,52612.0] || subclass(y__dfg,complement(u)) member(unordered_pair(v,w),union(u,u))* -> .
% 299.87/300.44  173348[15:Rew:165880.0,169044.1] || equal(complement(union(u,v)),y__dfg) -> equal(complement(symmetric_difference(u,v)),y__dfg)**.
% 299.87/300.44  169051[15:Rew:165880.0,107302.0] || subclass(y__dfg,union(u,v)) subclass(domain_relation,complement(union(v,u)))* -> .
% 299.87/300.44  169054[15:Rew:165880.0,99082.0] || subclass(y__dfg,union(u,v)) member(null_class,complement(union(u,v)))* -> .
% 299.87/300.44  169055[15:Rew:165880.0,98915.0] || subclass(y__dfg,union(u,v)) member(omega,complement(union(u,v)))* -> .
% 299.87/300.44  169068[15:Rew:165880.0,98928.0] || subclass(y__dfg,complement(union(u,v)))* subclass(domain_relation,union(u,v)) -> .
% 299.87/300.44  169069[15:Rew:165880.0,98919.0] || subclass(y__dfg,complement(union(u,v)))* member(omega,union(v,u)) -> .
% 299.87/300.44  169071[15:Rew:165880.0,28775.0] || subclass(y__dfg,complement(union(u,v)))* -> member(unordered_pair(w,x),complement(v))*.
% 299.87/300.44  169074[15:Rew:165880.0,28644.0] || subclass(y__dfg,complement(union(u,v)))* -> member(unordered_pair(w,x),complement(u))*.
% 299.87/300.44  169125[15:Rew:165880.0,53259.0] || member(inverse(u),y__dfg) subclass(domain_relation,ordered_pair(inverse(u),range_of(u)))* -> .
% 299.87/300.44  173350[15:Rew:165880.0,169162.1] || member(inverse(restrict(u,v,y__dfg)),y__dfg)* -> member(image(u,v),y__dfg).
% 299.87/300.44  173351[15:Rew:165880.0,169182.1] || member(image(u,singleton(v)),y__dfg)* subclass(y__dfg,apply(u,v)) -> .
% 299.87/300.44  169212[15:Rew:165880.0,6551.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(v)))* -> member(omega,union(u,v)).
% 299.87/300.44  169220[15:Rew:165880.0,7518.0] || subclass(domain_relation,complement(compose(element_relation,y__dfg)))* member(ordered_pair(null_class,null_class),element_relation) -> .
% 299.87/300.44  173352[15:Rew:165880.0,169300.0] || subclass(complement(compose(element_relation,y__dfg)),element_relation)* -> equal(complement(compose(element_relation,y__dfg)),null_class).
% 299.87/300.44  169431[15:Rew:165880.0,77776.1] || member(u,element_relation) -> equal(intersection(singleton(u),complement(compose(element_relation,y__dfg))),null_class)**.
% 299.87/300.44  169434[15:Rew:165880.0,77866.1] || member(u,element_relation) -> equal(intersection(complement(compose(element_relation,y__dfg)),singleton(u)),null_class)**.
% 299.87/300.44  169445[15:Rew:165880.0,10021.1] || member(u,element_relation)* subclass(compose(element_relation,y__dfg),v)* -> member(u,v)*.
% 299.87/300.44  173353[15:Rew:165880.0,169446.1] || member(not_subclass_element(u,compose(element_relation,y__dfg)),element_relation)* -> subclass(u,compose(element_relation,y__dfg)).
% 299.87/300.44  169463[15:Rew:165880.0,103923.0] || equal(union(null_class,compose(element_relation,y__dfg)),null_class)** member(singleton(u),element_relation)* -> .
% 299.87/300.44  169507[15:Rew:165880.0,7500.0] || subclass(y__dfg,complement(compose(element_relation,y__dfg)))* member(ordered_pair(u,v),element_relation)* -> .
% 299.87/300.44  169555[15:Rew:165880.0,118530.0] || equal(u,y__dfg) subclass(u,v)* -> member(ordered_pair(w,x),v)*.
% 299.87/300.44  169572[15:Rew:165880.0,103580.0] || equal(u,y__dfg) subclass(ordered_pair(u,v),w)* -> member(null_class,w).
% 299.87/300.44  173354[15:Rew:165880.0,169586.1] || equal(u,y__dfg) -> equal(domain__dfg(v,w,y__dfg),domain__dfg(v,w,u))*.
% 299.87/300.44  173355[15:Rew:165880.0,169587.1] || equal(u,y__dfg) -> equal(range__dfg(v,y__dfg,w),range__dfg(v,u,w))*.
% 299.87/300.44  173356[15:Rew:165880.0,169593.1] || equal(u,y__dfg) -> equal(unordered_pair(null_class,unordered_pair(u,null_class)),ordered_pair(u,y__dfg))**.
% 299.87/300.44  169621[15:Rew:165880.0,28179.0] || equal(u,y__dfg) subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.87/300.44  169650[15:Rew:165880.0,90220.0] || equal(intersection(u,v),y__dfg)** -> equal(w,null_class) member(regular(w),u)*.
% 299.87/300.44  169651[15:Rew:165880.0,90219.0] || equal(intersection(u,v),y__dfg)** -> equal(w,null_class) member(regular(w),v)*.
% 299.87/300.44  169724[15:Rew:165880.0,118626.0] || equal(y__dfg,x__dfg) subclass(x__dfg,u) -> member(ordered_pair(v,w),u)*.
% 299.87/300.44  169734[15:Rew:165880.0,91388.0] || equal(y__dfg,x__dfg) subclass(x__dfg,complement(u))* member(null_class,u) -> .
% 299.87/300.44  169755[15:Rew:165880.0,90587.0] || equal(y__dfg,x__dfg) subclass(x__dfg,u) -> member(unordered_pair(v,w),u)*.
% 299.87/300.44  169797[15:Rew:165880.0,5957.1] inductive(intersection(successor(universal_class),complement(u))) || equal(union(null_class,u),y__dfg)** -> .
% 299.87/300.44  169816[15:Rew:165880.0,6125.1] inductive(intersection(complement(u),successor(universal_class))) || equal(union(u,null_class),y__dfg)** -> .
% 299.87/300.44  169825[15:Rew:165880.0,4835.0] || subclass(y__dfg,regular(u)) member(singleton(v),u)* -> equal(u,null_class).
% 299.87/300.44  169829[15:Rew:165880.0,10598.0] || subclass(y__dfg,complement(regular(cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.44  169830[15:Rew:165880.0,10599.0] || equal(complement(regular(cross_product(u,v))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  169836[15:Rew:165880.0,16436.0] || member(x__dfg,y__dfg) subclass(y__dfg,u) -> member(apply(choice,x__dfg),u)*.
% 299.87/300.44  169993[15:Rew:165880.0,118578.0] || equal(sum_class(range_of(null_class)),y__dfg) -> member(ordered_pair(u,v),apply(null_class,w))*.
% 299.87/300.44  169994[15:Rew:165880.0,116879.0] || equal(sum_class(range_of(null_class)),y__dfg) -> member(unordered_pair(u,v),apply(null_class,w))*.
% 299.87/300.44  169996[15:Rew:165880.0,73624.1] || equal(successor(apply(null_class,u)),null_class)** equal(sum_class(range_of(null_class)),y__dfg) -> .
% 299.87/300.44  170005[15:Rew:165880.0,81265.0] || subclass(y__dfg,sum_class(range_of(null_class)))* equal(successor(apply(null_class,u)),null_class)** -> .
% 299.87/300.44  170007[15:Rew:165880.0,73542.1] || equal(successor(complement(apply(null_class,u))),null_class)** -> subclass(y__dfg,sum_class(range_of(null_class))).
% 299.87/300.44  170010[15:Rew:165880.0,73507.0] || subclass(y__dfg,sum_class(range_of(null_class))) subclass(domain_relation,complement(apply(null_class,u)))* -> .
% 299.87/300.44  170017[15:Rew:165880.0,25725.0] || subclass(y__dfg,sum_class(range_of(null_class))) -> member(ordered_pair(u,v),apply(null_class,w))*.
% 299.87/300.44  170021[15:Rew:165880.0,21198.0] || subclass(y__dfg,sum_class(range_of(null_class))) -> member(unordered_pair(u,v),apply(null_class,w))*.
% 299.87/300.44  170023[15:Rew:165880.0,144738.0] || member(cantor(u),y__dfg) -> equal(apply(u,cantor(u)),sum_class(range_of(null_class)))**.
% 299.87/300.44  173359[15:Rew:165880.0,170034.1] || equal(successor(cross_product(singleton(u),y__dfg)),null_class)** member(u,cantor(y__dfg)) -> .
% 299.87/300.44  173360[15:Rew:165880.0,170060.0] || member(image(u,null_class),y__dfg)* equal(singleton(apply(u,y__dfg)),null_class) -> .
% 299.87/300.44  173361[15:Rew:165880.0,170065.1] || member(image(u,null_class),y__dfg)* equal(cantor(apply(u,y__dfg)),y__dfg) -> .
% 299.87/300.44  173362[15:Rew:165880.0,170067.1] || member(image(u,null_class),y__dfg)* equal(sum_class(apply(u,y__dfg)),y__dfg) -> .
% 299.87/300.44  173363[15:Rew:165880.0,170068.1] || member(image(u,null_class),y__dfg)* equal(power_class(apply(u,y__dfg)),y__dfg) -> .
% 299.87/300.44  170078[15:Rew:165880.0,22289.1] || member(ordered_pair(u,singleton(singleton(null_class))),application_function)* -> equal(apply(u,null_class),y__dfg).
% 299.87/300.44  170106[15:Rew:165880.0,73358.1] || equal(successor(sum_class(range_of(null_class))),null_class) -> equal(complement(apply(null_class,u)),y__dfg)**.
% 299.87/300.44  170109[15:Rew:165880.0,74371.0] || subclass(y__dfg,complement(apply(null_class,u)))* member(omega,apply(null_class,v))* -> .
% 299.87/300.44  170112[15:Rew:165880.0,73505.0] || subclass(y__dfg,complement(apply(null_class,u)))* member(omega,sum_class(range_of(null_class))) -> .
% 299.87/300.44  170124[15:Rew:165880.0,74373.0] || subclass(y__dfg,apply(null_class,u))* subclass(domain_relation,complement(apply(null_class,v)))* -> .
% 299.87/300.44  170126[15:Rew:165880.0,73471.1] || equal(successor(complement(sum_class(range_of(null_class)))),null_class)** -> subclass(y__dfg,apply(null_class,u))*.
% 299.87/300.44  170129[15:Rew:165880.0,73436.0] || subclass(y__dfg,apply(null_class,u))* subclass(domain_relation,complement(sum_class(range_of(null_class))))* -> .
% 299.87/300.44  170133[15:Rew:165880.0,25771.0] || subclass(y__dfg,apply(null_class,u))* -> member(ordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.87/300.44  170134[15:Rew:165880.0,25770.0] || subclass(y__dfg,apply(null_class,u))* -> member(unordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.87/300.44  170137[15:Rew:165880.0,74408.1] || equal(successor(complement(apply(null_class,u))),null_class)** -> subclass(y__dfg,apply(null_class,v))*.
% 299.87/300.44  170143[15:Rew:165880.0,118533.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg) member(ordered_pair(u,v),element_relation)* -> .
% 299.87/300.44  170150[15:Rew:165880.0,26566.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg) member(unordered_pair(u,v),element_relation)* -> .
% 299.87/300.44  170162[15:Rew:165880.0,67105.0] || subclass(y__dfg,union(null_class,u)) -> member(unordered_pair(v,w),union(u,null_class))*.
% 299.87/300.44  170167[15:Rew:165880.0,64873.1] || equal(successor(union(null_class,complement(u))),null_class)** -> subclass(y__dfg,union(null_class,u)).
% 299.87/300.44  170173[15:Rew:165880.0,33238.0] || subclass(y__dfg,union(null_class,u)) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.87/300.44  170175[15:Rew:165880.0,31899.0] || subclass(y__dfg,union(null_class,u)) -> member(unordered_pair(v,w),union(u,u))*.
% 299.87/300.44  170192[15:Rew:165880.0,117409.0] || equal(complement(u),y__dfg) member(regular(v),u)* -> equal(v,null_class).
% 299.87/300.44  170238[15:Rew:165880.0,73850.1] || equal(successor(union(u,null_class)),null_class) -> equal(union(null_class,complement(u)),y__dfg)**.
% 299.87/300.44  170240[15:Rew:165880.0,63353.1] || equal(successor(union(null_class,u)),null_class) -> equal(union(null_class,complement(u)),y__dfg)**.
% 299.87/300.44  170241[15:Rew:165880.0,63352.1] || equal(successor(union(u,u)),null_class)** -> equal(union(null_class,complement(u)),y__dfg)**.
% 299.87/300.44  170249[15:Rew:165880.0,29811.0] || equal(union(null_class,restrict(u,v,w)),y__dfg)** -> member(singleton(x),u)*.
% 299.87/300.44  173368[15:Rew:165880.0,170277.1] || member(union(null_class,u),y__dfg) subclass(y__dfg,power_class(union(u,null_class)))* -> .
% 299.87/300.44  173369[15:Rew:165880.0,170280.1] || member(union(null_class,u),y__dfg) subclass(y__dfg,power_class(union(u,u)))* -> .
% 299.87/300.44  170298[15:Rew:165880.0,31472.0] || member(union(x__dfg,x__dfg),y__dfg) -> member(apply(choice,union(x__dfg,x__dfg)),y__dfg)*.
% 299.87/300.44  170301[15:Rew:165880.0,118579.0] || equal(apply(null_class,u),y__dfg)** -> member(ordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.87/300.44  170302[15:Rew:165880.0,116880.0] || equal(apply(null_class,u),y__dfg)** -> member(unordered_pair(v,w),sum_class(range_of(null_class)))*.
% 299.87/300.44  170306[15:Rew:165880.0,73615.1] || equal(successor(sum_class(range_of(null_class))),null_class)** equal(apply(null_class,u),y__dfg)** -> .
% 299.87/300.44  173371[15:Rew:165880.0,170315.0] || member(y__dfg,cantor(regular(cross_product(null_class,y__dfg))))* -> equal(cross_product(null_class,y__dfg),null_class).
% 299.87/300.44  173372[15:Rew:165880.0,170343.0] || equal(successor(cross_product(singleton(null_class),y__dfg)),null_class)** subclass(y__dfg,cantor(y__dfg)) -> .
% 299.87/300.44  170354[15:Rew:165880.0,73937.0] || subclass(y__dfg,union(null_class,complement(u)))* member(omega,union(u,null_class)) -> .
% 299.87/300.44  170363[15:Rew:165880.0,38565.0] || subclass(y__dfg,union(null_class,complement(u)))* member(omega,union(u,u))* -> .
% 299.87/300.44  170371[15:Rew:165880.0,33236.0] || subclass(y__dfg,union(null_class,complement(u)))* member(omega,union(null_class,u)) -> .
% 299.87/300.44  170412[15:Rew:165880.0,34682.0] || subclass(y__dfg,regular(regular(cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.44  170414[15:Rew:165880.0,34693.0] || equal(regular(regular(cross_product(u,v))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  173383[15:Rew:165880.0,170440.1] || equal(successor(cross_product(singleton(omega),y__dfg)),null_class)** subclass(y__dfg,cantor(y__dfg)) -> .
% 299.87/300.44  170469[15:Rew:165880.0,42146.0] || subclass(u,cantor(complement(cross_product(singleton(regular(u)),y__dfg))))* -> equal(u,null_class).
% 299.87/300.44  170470[15:Rew:165880.0,144057.0] || subclass(u,cantor(singleton(cross_product(singleton(regular(u)),y__dfg))))* -> equal(u,null_class).
% 299.87/300.44  170485[15:Rew:165880.0,64872.1] || equal(successor(union(null_class,complement(u))),null_class)** -> subclass(y__dfg,union(u,u))*.
% 299.87/300.44  170491[15:Rew:165880.0,38567.0] || subclass(y__dfg,union(u,u))* subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.87/300.44  170521[15:Rew:165880.0,39844.1] one_to_one(u) ||  -> equal(range__dfg(v,inverse(u),w),range__dfg(v,y__dfg,w))**.
% 299.87/300.44  170523[15:Rew:165880.0,39845.1] one_to_one(u) ||  -> equal(domain__dfg(v,w,inverse(u)),domain__dfg(v,w,y__dfg))**.
% 299.87/300.44  170527[15:Rew:165880.0,39653.2] single_valued_class(inverse(u)) || equal(inverse(u),null_class) -> equal(range_of(u),y__dfg)**.
% 299.87/300.44  170536[15:Rew:165880.0,40301.0] || equal(complement(cantor(u)),y__dfg) -> equal(sum_class(range_of(null_class)),apply(u,omega))*.
% 299.87/300.44  173385[15:Rew:165880.0,170576.1] || member(union(u,u),y__dfg)* subclass(y__dfg,power_class(union(u,null_class)))* -> .
% 299.87/300.44  173386[15:Rew:165880.0,170578.1] || member(union(u,u),y__dfg)* subclass(y__dfg,power_class(union(null_class,u)))* -> .
% 299.87/300.44  170609[15:Rew:165880.0,45472.0] || subclass(y__dfg,not_subclass_element(cross_product(u,v),w))* -> subclass(cross_product(u,v),w).
% 299.87/300.44  170613[15:Rew:165880.0,52625.0] || subclass(y__dfg,power_class(u)) member(unordered_pair(v,w),complement(power_class(u)))* -> .
% 299.87/300.44  170614[15:Rew:165880.0,46811.1] || equal(complement(power_class(u)),singleton(singleton(null_class))) subclass(y__dfg,power_class(u))* -> .
% 299.87/300.44  170625[15:Rew:165880.0,46432.0] ||  -> equal(union(union(u,complement(power_class(v))),intersection(complement(u),power_class(v))),y__dfg)**.
% 299.87/300.44  170626[15:Rew:165880.0,46433.0] ||  -> equal(symmetric_difference(union(u,complement(power_class(v))),intersection(complement(u),power_class(v))),y__dfg)**.
% 299.87/300.44  170627[15:Rew:165880.0,93518.0] || equal(power_class(complement(power_class(u))),y__dfg) -> equal(image(element_relation,power_class(u)),null_class)**.
% 299.87/300.44  170629[15:Rew:165880.0,48239.1] || equal(image(element_relation,power_class(u)),null_class)** -> equal(power_class(complement(power_class(u))),y__dfg).
% 299.87/300.44  170642[15:Rew:165880.0,46513.1] || subclass(image(element_relation,power_class(u)),null_class)* -> subclass(y__dfg,power_class(complement(power_class(u)))).
% 299.87/300.44  170643[15:Rew:165880.0,46735.0] ||  -> equal(union(union(complement(power_class(u)),v),intersection(power_class(u),complement(v))),y__dfg)**.
% 299.87/300.44  170644[15:Rew:165880.0,46736.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),v),intersection(power_class(u),complement(v))),y__dfg)**.
% 299.87/300.44  170645[15:Rew:165880.0,91884.0] || equal(image(element_relation,power_class(u)),y__dfg)** -> equal(power_class(complement(power_class(u))),null_class).
% 299.87/300.44  170646[15:Rew:165880.0,58966.1] || equal(power_class(complement(power_class(u))),null_class) -> equal(image(element_relation,power_class(u)),y__dfg)**.
% 299.87/300.44  170649[15:Rew:165880.0,57854.1] || subclass(power_class(complement(power_class(u))),null_class)* -> subclass(y__dfg,image(element_relation,power_class(u))).
% 299.87/300.44  170689[15:Rew:165880.0,118284.0] || equal(intersection(complement(u),power_class(v)),y__dfg)** -> equal(union(u,null_class),null_class).
% 299.87/300.44  170703[15:Rew:165880.0,118272.0] || equal(intersection(power_class(u),complement(v)),y__dfg)** -> equal(union(null_class,v),null_class).
% 299.87/300.44  173398[15:Rew:165880.0,170780.0] || equal(power_class(u),y__dfg) -> equal(union(image(element_relation,power_class(u)),v),y__dfg)**.
% 299.87/300.44  170783[15:Rew:165880.0,48891.1] || equal(power_class(u),null_class) -> equal(union(image(element_relation,power_class(u)),v),y__dfg)**.
% 299.87/300.44  173399[15:Rew:165880.0,170786.0] || equal(power_class(u),y__dfg) -> equal(union(v,image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.44  170789[15:Rew:165880.0,49152.1] || equal(power_class(u),null_class) -> equal(union(v,image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.44  170814[15:Rew:165880.0,49615.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(singleton(u))))* -> member(omega,successor(u)).
% 299.87/300.44  170816[15:Rew:165880.0,118686.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),y__dfg)** -> subclass(v,successor(u))*.
% 299.87/300.44  170819[15:Rew:165880.0,49623.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),y__dfg)** -> member(omega,successor(u)).
% 299.87/300.44  170846[15:Rew:165880.0,53638.1] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) member(regular(ordered_pair(u,v)),y__dfg)*.
% 299.87/300.44  170877[15:Rew:165880.0,62917.0] || equal(apply(u,v),y__dfg) -> equal(singleton(image(u,singleton(v))),null_class)**.
% 299.87/300.44  173400[15:Rew:165880.0,170883.0] || member(union(u,null_class),y__dfg) subclass(y__dfg,power_class(union(null_class,u)))* -> .
% 299.87/300.44  173401[15:Rew:165880.0,170884.0] || member(union(u,null_class),y__dfg) subclass(y__dfg,power_class(union(u,u)))* -> .
% 299.87/300.44  171004[15:Rew:165880.0,74853.0] || equal(power_class(union(null_class,u)),y__dfg)** -> equal(singleton(union(u,null_class)),null_class).
% 299.87/300.44  171005[15:Rew:165880.0,62896.0] || equal(power_class(union(null_class,u)),y__dfg)** -> equal(singleton(union(u,u)),null_class)**.
% 299.87/300.44  171006[15:Rew:165880.0,82757.0] || equal(power_class(union(u,u)),y__dfg)** -> equal(singleton(union(u,null_class)),null_class).
% 299.87/300.44  171007[15:Rew:165880.0,62897.0] || equal(power_class(union(u,u)),y__dfg)** -> equal(singleton(union(null_class,u)),null_class).
% 299.87/300.44  171021[15:Rew:165880.0,73974.1] || equal(successor(union(null_class,complement(u))),null_class)** -> subclass(y__dfg,union(u,null_class)).
% 299.87/300.44  171024[15:Rew:165880.0,73939.0] || subclass(y__dfg,union(u,null_class)) subclass(domain_relation,union(null_class,complement(u)))* -> .
% 299.87/300.44  171026[15:Rew:165880.0,69830.0] || subclass(y__dfg,union(u,null_class)) -> member(unordered_pair(v,w),union(u,u))*.
% 299.87/300.44  171027[15:Rew:165880.0,68930.0] || subclass(y__dfg,union(u,null_class)) -> member(unordered_pair(v,w),union(null_class,u))*.
% 299.87/300.44  171045[15:Rew:165880.0,66940.1] inductive(symmetric_difference(sum_class(u),universal_class)) || equal(union(null_class,sum_class(u)),y__dfg)** -> .
% 299.87/300.44  171046[15:Rew:165880.0,66957.1] inductive(symmetric_difference(inverse(u),universal_class)) || equal(union(null_class,inverse(u)),y__dfg)** -> .
% 299.87/300.44  171047[15:Rew:165880.0,66975.1] inductive(symmetric_difference(range_of(u),universal_class)) || equal(union(null_class,range_of(u)),y__dfg)** -> .
% 299.87/300.44  171048[15:Rew:165880.0,67023.1] inductive(symmetric_difference(domain_of(u),universal_class)) || equal(union(null_class,cantor(u)),y__dfg)** -> .
% 299.87/300.44  171049[15:Rew:165880.0,67022.1] inductive(symmetric_difference(cantor(u),universal_class)) || equal(union(null_class,cantor(u)),y__dfg)** -> .
% 299.87/300.44  171050[15:Rew:165880.0,67387.1] ||  -> equal(complement(apply(null_class,u)),null_class)** member(regular(complement(apply(null_class,v))),y__dfg)*.
% 299.87/300.44  171051[15:Rew:165880.0,67389.1] ||  -> equal(complement(sum_class(range_of(null_class))),null_class) member(regular(complement(apply(null_class,u))),y__dfg)*.
% 299.87/300.44  171052[15:Rew:165880.0,67390.1] ||  -> equal(complement(apply(null_class,u)),null_class)** member(regular(complement(sum_class(range_of(null_class)))),y__dfg)*.
% 299.87/300.44  171068[15:Rew:165880.0,73434.0] || subclass(y__dfg,complement(sum_class(range_of(null_class))))* member(omega,apply(null_class,u))* -> .
% 299.87/300.44  171102[15:Rew:165880.0,73297.1] || equal(successor(apply(null_class,u)),null_class)** -> equal(complement(sum_class(range_of(null_class))),y__dfg)**.
% 299.87/300.44  171115[15:Rew:165880.0,74225.1] || equal(successor(apply(null_class,u)),null_class)** -> equal(complement(apply(null_class,v)),y__dfg)**.
% 299.87/300.44  171118[15:Rew:165880.0,74941.1] || equal(successor(apply(null_class,u)),null_class)** equal(apply(null_class,v),y__dfg)** -> .
% 299.87/300.44  171136[15:Rew:165880.0,82772.0] || equal(power_class(union(u,null_class)),y__dfg)** -> equal(singleton(union(u,u)),null_class)**.
% 299.87/300.44  171137[15:Rew:165880.0,74840.0] || equal(power_class(union(u,null_class)),y__dfg)** -> equal(singleton(union(null_class,u)),null_class).
% 299.87/300.44  171138[15:Rew:165880.0,108145.1] || equal(successor(union(u,v)),null_class)** equal(union(v,u),y__dfg) -> .
% 299.87/300.44  173404[15:Rew:165880.0,171153.1] || member(complement(successor(null_class)),y__dfg) subclass(y__dfg,power_class(complement(singleton(null_class))))* -> .
% 299.87/300.44  171187[15:Rew:165880.0,87072.0] || subclass(y__dfg,complement(symmetric_difference(u,v)))* member(omega,symmetric_difference(v,u)) -> .
% 299.87/300.44  171263[15:Rew:165880.0,105190.1] || member(u,v) equal(w,y__dfg) -> subclass(unordered_pair(w,u),v)*.
% 299.87/300.44  171264[15:Rew:165880.0,105189.1] || member(u,v) equal(w,y__dfg) -> subclass(unordered_pair(u,w),v)*.
% 299.87/300.44  171305[15:Rew:165880.0,86901.1] || equal(successor(symmetric_difference(u,v)),null_class) -> equal(complement(symmetric_difference(v,u)),y__dfg)**.
% 299.87/300.44  171309[15:Rew:165880.0,88252.1] || equal(successor(symmetric_difference(u,v)),null_class)** equal(symmetric_difference(v,u),y__dfg) -> .
% 299.87/300.44  171312[15:Rew:165880.0,87110.1] || equal(successor(complement(symmetric_difference(u,v))),null_class)** -> subclass(y__dfg,symmetric_difference(v,u)).
% 299.87/300.44  171349[15:Rew:165880.0,91835.1] || equal(u,v) equal(v,y__dfg) -> equal(unordered_pair(v,u),null_class)**.
% 299.87/300.44  171472[15:Rew:165880.0,95742.0] || equal(complement(image(successor_relation,u)),y__dfg)** member(null_class,u) -> inductive(u).
% 299.87/300.44  171476[15:Rew:165880.0,99380.0] ||  -> equal(union(power_class(complement(union(u,v))),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.44  171477[15:Rew:165880.0,99381.0] ||  -> equal(symmetric_difference(power_class(complement(union(u,v))),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.44  171518[15:Rew:165880.0,102739.1] || subclass(power_class(complement(successor(u))),null_class)* -> subclass(y__dfg,image(element_relation,successor(u))).
% 299.87/300.44  171644[15:Rew:165880.0,100207.0] || equal(power_class(complement(singleton(null_class))),y__dfg)** -> equal(singleton(complement(successor(null_class))),null_class).
% 299.87/300.44  171660[15:Rew:165880.0,102699.0] || equal(power_class(complement(successor(u))),y__dfg) -> equal(image(element_relation,successor(u)),null_class)**.
% 299.87/300.44  171661[15:Rew:165880.0,102644.1] || equal(image(element_relation,successor(u)),null_class)** -> equal(power_class(complement(successor(u))),y__dfg).
% 299.87/300.44  171662[15:Rew:165880.0,102716.1] || equal(power_class(complement(successor(u))),null_class) -> equal(image(element_relation,successor(u)),y__dfg)**.
% 299.87/300.44  171663[15:Rew:165880.0,102652.0] || equal(image(element_relation,successor(u)),y__dfg)** -> equal(power_class(complement(successor(u))),null_class).
% 299.87/300.44  171672[15:Rew:165880.0,107335.1] || equal(successor(complement(union(u,v))),null_class)** -> subclass(y__dfg,union(v,u)).
% 299.87/300.44  171674[15:Rew:165880.0,103436.0] ||  -> equal(union(union(u,complement(successor(v))),intersection(complement(u),successor(v))),y__dfg)**.
% 299.87/300.44  171675[15:Rew:165880.0,103437.0] ||  -> equal(symmetric_difference(union(u,complement(successor(v))),intersection(complement(u),successor(v))),y__dfg)**.
% 299.87/300.44  171680[15:Rew:165880.0,118278.0] || equal(intersection(complement(u),successor(v)),y__dfg)** -> equal(union(u,null_class),null_class).
% 299.87/300.44  171709[15:Rew:165880.0,107099.1] || equal(successor(union(u,v)),null_class) -> equal(complement(union(v,u)),y__dfg)**.
% 299.87/300.44  172376[15:Rew:165880.0,152283.1] || equal(successor(intersection(u,v)),null_class) member(y__dfg,symmetric_difference(v,u))* -> .
% 299.87/300.44  172740[15:Rew:166239.0,64972.0] || subclass(u,null_class) subclass(complement(x__dfg),u)* -> equal(complement(x__dfg),u).
% 299.87/300.44  172968[15:Rew:166100.1,94148.2] inductive(u) || equal(complement(image(successor_relation,u)),null_class)** -> equal(y__dfg,u).
% 299.87/300.44  173449[15:Rew:166239.0,168034.0] || subclass(singleton(u),null_class) member(u,y__dfg) -> member(u,complement(x__dfg))*.
% 299.87/300.44  173921[15:MRR:173920.2,169458.0] || member(unordered_pair(u,v),element_relation)* subclass(y__dfg,regular(compose(element_relation,y__dfg)))* -> .
% 299.87/300.44  181412[15:Res:29639.0,165890.1] single_valued_class(union(null_class,cross_product(y__dfg,y__dfg))) ||  -> function(union(null_class,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  181484[15:Rew:71035.0,181420.1] single_valued_class(union(cross_product(y__dfg,y__dfg),null_class)) ||  -> function(union(null_class,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  7333[0:Res:7306.0,3.0] || subclass(u,v) -> subclass(w,complement(u)) member(not_subclass_element(w,complement(u)),v)*.
% 299.87/300.44  7336[0:Res:7306.0,23.0] ||  -> subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,complement(intersection(v,w))),v)*.
% 299.87/300.44  7337[0:Res:7306.0,24.0] ||  -> subclass(u,complement(intersection(v,w))) member(not_subclass_element(u,complement(intersection(v,w))),w)*.
% 299.87/300.44  8467[0:Res:7364.1,9.0] || subclass(complement(u),singleton(v))* -> member(v,u) equal(complement(u),singleton(v)).
% 299.87/300.44  11099[0:Rew:553.1,11098.1] || member(u,v) member(u,w) -> subclass(singleton(u),intersection(w,v))*.
% 299.87/300.44  5428[3:Res:5028.2,75.1] single_valued_class(inverse(u)) function(u) || equal(inverse(u),null_class)** -> one_to_one(u).
% 299.87/300.44  5359[3:Res:4488.1,225.0] || subclass(domain_relation,restrict(u,v,w))* -> member(ordered_pair(null_class,null_class),cross_product(v,w))*.
% 299.87/300.44  4553[3:SpR:4275.0,60.1] || member(ordered_pair(u,v),compose(w,null_class))* -> member(v,image(w,range_of(null_class))).
% 299.87/300.44  5369[3:Res:4488.1,4001.0] || subclass(domain_relation,regular(u)) member(ordered_pair(null_class,null_class),u)* -> equal(u,null_class).
% 299.87/300.44  21380[4:Rew:21187.0,21212.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.87/300.44  23279[4:Res:22292.1,3.0] || equal(u,singleton(singleton(null_class)))* subclass(u,v)* -> member(singleton(null_class),v)*.
% 299.87/300.44  23291[4:Res:22292.1,497.0] || equal(symmetric_difference(u,v),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,v))*.
% 299.87/300.44  23391[7:SpL:495.0,16445.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(v)))* -> member(regular(x__dfg),union(u,v)).
% 299.87/300.44  25593[3:SpL:115.0,5357.0] || subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(null_class,null_class),complement(intersection(u,v)))*.
% 299.87/300.44  25742[4:Res:22292.1,9158.0] || equal(sum_class(range_of(null_class)),singleton(singleton(null_class))) -> member(singleton(null_class),apply(null_class,u))*.
% 299.87/300.44  25764[4:Res:4.1,9160.0] ||  -> subclass(apply(null_class,u),v) member(not_subclass_element(apply(null_class,u),v),sum_class(range_of(null_class)))*.
% 299.87/300.44  25787[4:Res:22292.1,9160.0] || equal(apply(null_class,u),singleton(singleton(null_class)))** -> member(singleton(null_class),sum_class(range_of(null_class)))*.
% 299.87/300.44  26312[0:Res:374.1,26.1] || subclass(ordered_pair(u,v),complement(w)) member(unordered_pair(u,singleton(v)),w)* -> .
% 299.87/300.44  26315[0:Res:374.1,23.0] || subclass(ordered_pair(u,v),intersection(w,x))* -> member(unordered_pair(u,singleton(v)),w).
% 299.87/300.44  26316[0:Res:374.1,24.0] || subclass(ordered_pair(u,v),intersection(w,x))* -> member(unordered_pair(u,singleton(v)),x).
% 299.87/300.44  26472[0:Res:68.1,3678.1] || member(regular(intersection(u,v)),symmetric_difference(u,v))* -> equal(intersection(u,v),null_class).
% 299.87/300.44  26479[0:Res:25.2,3678.1] || member(u,v) member(u,w) member(u,symmetric_difference(w,v))* -> .
% 299.87/300.44  26485[3:Res:4488.1,3678.1] || subclass(domain_relation,intersection(u,v)) member(ordered_pair(null_class,null_class),symmetric_difference(u,v))* -> .
% 299.87/300.44  28135[0:Obv:28059.2] || subclass(singleton(u),complement(v))* member(u,v) -> equal(singleton(u),null_class).
% 299.87/300.44  28648[0:MRR:28624.0,9180.1] ||  -> member(regular(complement(union(u,v))),complement(u))* equal(complement(union(u,v)),null_class).
% 299.87/300.44  28779[0:MRR:28753.0,9180.1] ||  -> member(regular(complement(union(u,v))),complement(v))* equal(complement(union(u,v)),null_class).
% 299.87/300.44  28856[0:Obv:28848.1] || subclass(symmetric_difference(u,v),complement(union(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  29194[0:MRR:29138.0,9181.1] ||  -> member(not_subclass_element(u,intersection(complement(v),u)),v)* subclass(u,intersection(complement(v),u)).
% 299.87/300.44  29364[3:Rew:29271.0,7756.0] || member(not_subclass_element(union(null_class,u),v),complement(u))* -> subclass(union(null_class,u),v).
% 299.87/300.44  29412[3:Rew:29271.0,28727.1] ||  -> equal(u,v) equal(symmetric_difference(singleton(v),singleton(u)),union(singleton(v),singleton(u)))**.
% 299.87/300.44  30720[3:Rew:30027.0,29566.1] inductive(symmetric_difference(null_class,intersection(universal_class,complement(u)))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.87/300.44  29710[7:Rew:29278.0,25773.0] || equal(union(null_class,apply(null_class,u)),y__dfg)** -> member(regular(x__dfg),sum_class(range_of(null_class)))*.
% 299.87/300.44  29717[7:Rew:29278.0,25727.0] || equal(union(null_class,sum_class(range_of(null_class))),y__dfg) -> member(regular(x__dfg),apply(null_class,u))*.
% 299.87/300.44  29780[7:Rew:29278.0,20424.0] || equal(union(null_class,symmetric_difference(u,v)),y__dfg) -> member(regular(x__dfg),union(u,v))*.
% 299.87/300.44  29813[3:Rew:29278.0,14306.0] || subclass(domain_relation,union(null_class,restrict(u,v,w)))* -> member(ordered_pair(null_class,null_class),u).
% 299.87/300.44  30726[3:Rew:29278.0,29868.1] || member(regular(union(null_class,complement(u))),u)* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.44  30727[3:Rew:29278.0,29874.1] ||  -> subclass(union(null_class,singleton(u)),v) equal(not_subclass_element(union(null_class,singleton(u)),v),u)**.
% 299.87/300.44  29883[7:Rew:29278.0,20410.0] || equal(union(null_class,u),y__dfg)** subclass(u,v)* -> member(regular(x__dfg),v)*.
% 299.87/300.44  31392[9:Rew:31370.0,29656.2] || subclass(y__dfg,u)* subclass(u,v)* -> member(regular(union(x__dfg,x__dfg)),v)*.
% 299.87/300.44  31406[9:Rew:31370.0,29669.1] || subclass(y__dfg,symmetric_difference(u,v)) -> member(regular(union(x__dfg,x__dfg)),union(u,v))*.
% 299.87/300.44  31410[9:Rew:31370.0,29673.1] || subclass(y__dfg,sum_class(range_of(null_class))) -> member(regular(union(x__dfg,x__dfg)),apply(null_class,u))*.
% 299.87/300.44  31412[9:Rew:31370.0,29675.1] || subclass(y__dfg,apply(null_class,u))* -> member(regular(union(x__dfg,x__dfg)),sum_class(range_of(null_class)))*.
% 299.87/300.44  32104[0:Obv:32101.1] || subclass(restrict(u,v,w),complement(u))* -> equal(restrict(u,v,w),null_class).
% 299.87/300.44  32815[10:Res:32582.1,3668.0] || equal(symmetric_difference(complement(u),complement(v)),singleton(null_class))** -> member(null_class,union(u,v)).
% 299.87/300.44  32899[10:Res:32790.1,3668.0] || equal(symmetric_difference(complement(u),complement(v)),successor(null_class))** -> member(null_class,union(u,v)).
% 299.87/300.44  33159[3:Rew:552.1,33158.1] || member(apply(choice,u),singleton(u))* -> equal(u,null_class) equal(singleton(u),null_class).
% 299.87/300.44  33183[3:SpR:30027.0,26233.0] ||  -> subclass(complement(union(union(null_class,u),v)),intersection(union(null_class,complement(u)),complement(v)))*.
% 299.87/300.44  33204[3:SpR:30027.0,26233.0] ||  -> subclass(complement(union(u,union(null_class,v))),intersection(complement(u),union(null_class,complement(v))))*.
% 299.87/300.44  33253[3:SpL:30027.0,28111.0] || subclass(union(null_class,u),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.87/300.44  33821[11:Rew:29278.0,33795.1] || member(null_class,symmetric_difference(u,v)) equal(union(null_class,intersection(u,v)),y__dfg)** -> .
% 299.87/300.44  33982[0:Rew:115.0,33941.1] || member(regular(symmetric_difference(u,v)),intersection(u,v))* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  35289[3:Rew:552.1,35288.1] || member(not_subclass_element(u,v),singleton(u))* -> subclass(u,v) equal(singleton(u),null_class).
% 299.87/300.44  36005[3:Res:35281.0,9.0] || subclass(complement(u),regular(u))* -> equal(u,null_class) equal(complement(u),regular(u)).
% 299.87/300.44  36433[3:MRR:36432.0,9181.1] || subclass(u,union(null_class,v)) -> member(not_subclass_element(u,w),v)* subclass(u,w).
% 299.87/300.44  36843[0:Res:8.1,3004.0] || equal(restrict(u,v,w),x)* -> equal(x,null_class) member(regular(x),u)*.
% 299.87/300.44  36906[3:Rew:29274.0,36863.1,29274.0,36863.0] ||  -> subclass(union(null_class,u),v) member(not_subclass_element(union(null_class,u),v),union(u,u))*.
% 299.87/300.44  37189[0:Res:8.1,4980.0] || equal(intersection(u,v),w)* -> subclass(w,x) member(not_subclass_element(w,x),u)*.
% 299.87/300.44  37416[0:Res:8.1,4981.0] || equal(intersection(u,v),w)* -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.87/300.44  37427[0:Res:27503.0,4981.0] ||  -> subclass(complement(successor(u)),v) member(not_subclass_element(complement(successor(u)),v),complement(singleton(u)))*.
% 299.87/300.44  38239[3:SpL:38149.0,4980.0] || subclass(u,successor(null_class)) -> subclass(u,v) member(not_subclass_element(u,v),singleton(null_class))*.
% 299.87/300.44  38336[3:Res:374.1,38234.0] || subclass(ordered_pair(u,v),successor(null_class)) -> member(unordered_pair(u,singleton(v)),singleton(null_class))*.
% 299.87/300.44  38489[3:SpR:33220.0,26233.0] ||  -> subclass(complement(union(union(u,u),v)),intersection(union(null_class,complement(u)),complement(v)))*.
% 299.87/300.44  38528[3:SpR:33220.0,26233.0] ||  -> subclass(complement(union(u,union(v,v))),intersection(complement(u),union(null_class,complement(v))))*.
% 299.87/300.44  38587[3:SpL:33220.0,28111.0] || subclass(union(u,u),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.87/300.44  38699[0:Res:49.1,280.1] inductive(power_class(image(element_relation,complement(u)))) || member(null_class,image(element_relation,power_class(u)))* -> .
% 299.87/300.44  39386[12:SpR:39262.1,374.1] function(u) || subclass(ordered_pair(v,u),w)* -> member(unordered_pair(v,null_class),w)*.
% 299.87/300.44  39428[12:SpL:39262.1,388.0] function(u) || member(singleton(singleton(null_class)),cross_product(v,w))* -> member(u,w)*.
% 299.87/300.44  39867[12:SoR:39231.1,5028.2] function(u) single_valued_class(apply(u,v)) || equal(apply(u,v),null_class)** -> .
% 299.87/300.44  39893[12:SoR:39263.0,5028.2] single_valued_class(not_subclass_element(u,v)) || equal(not_subclass_element(u,v),null_class)** -> subclass(u,v).
% 299.87/300.44  40306[7:MRR:40277.0,17425.0] || subclass(y__dfg,complement(cantor(u)))* -> equal(apply(u,regular(x__dfg)),sum_class(range_of(null_class))).
% 299.87/300.44  40309[4:MRR:40288.0,9181.1] ||  -> equal(apply(u,not_subclass_element(v,cantor(u))),sum_class(range_of(null_class)))** subclass(v,cantor(u)).
% 299.87/300.44  40410[3:SpR:38136.0,31.0] ||  -> equal(restrict(union(null_class,cross_product(u,v)),u,v),union(null_class,cross_product(u,v)))**.
% 299.87/300.44  41383[4:Res:20668.1,47.0] || subclass(domain_relation,rotate(successor_relation)) -> equal(successor(ordered_pair(u,cantor(ordered_pair(v,u)))),v)**.
% 299.87/300.44  41404[4:Res:20668.1,20610.0] || subclass(domain_relation,rotate(domain_relation)) -> equal(cantor(ordered_pair(u,cantor(ordered_pair(v,u)))),v)**.
% 299.87/300.44  41500[4:Res:20669.1,47.0] || subclass(domain_relation,flip(successor_relation)) -> equal(cantor(ordered_pair(u,v)),successor(ordered_pair(v,u)))**.
% 299.87/300.44  41515[4:Res:20669.1,20610.0] || subclass(domain_relation,flip(domain_relation)) -> equal(cantor(ordered_pair(u,v)),cantor(ordered_pair(v,u)))*.
% 299.87/300.44  42209[0:Obv:42183.1] || equal(u,v) -> equal(unordered_pair(v,u),null_class) member(v,unordered_pair(v,u))*.
% 299.87/300.44  42708[3:Rew:29278.0,42622.0] ||  -> equal(intersection(symmetric_difference(u,cross_product(v,w)),union(null_class,restrict(u,v,w))),null_class)**.
% 299.87/300.44  42709[3:Rew:29278.0,42623.0] ||  -> equal(intersection(symmetric_difference(cross_product(u,v),w),union(null_class,restrict(w,u,v))),null_class)**.
% 299.87/300.44  44302[0:Rew:43895.0,44280.1] || member(not_subclass_element(intersection(u,v),null_class),complement(u))* -> subclass(intersection(u,v),null_class).
% 299.87/300.44  44758[0:Rew:44429.0,44733.1] || member(not_subclass_element(intersection(u,v),null_class),complement(v))* -> subclass(intersection(u,v),null_class).
% 299.87/300.44  45354[0:Res:49.1,3658.0] inductive(symmetric_difference(u,cross_product(v,w))) ||  -> member(null_class,complement(restrict(u,v,w)))*.
% 299.87/300.44  45507[0:Res:49.1,3659.0] inductive(symmetric_difference(cross_product(u,v),w)) ||  -> member(null_class,complement(restrict(w,u,v)))*.
% 299.87/300.44  45553[3:SpL:1200.1,45095.0] || subclass(singleton(not_subclass_element(cross_product(u,v),w)),null_class)* -> subclass(cross_product(u,v),w).
% 299.87/300.44  45567[4:MRR:41356.1,45559.0] || subclass(domain_relation,rotate(complement(singleton(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)))))* -> .
% 299.87/300.44  45568[4:MRR:41473.1,45559.0] || subclass(domain_relation,flip(complement(singleton(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))))))* -> .
% 299.87/300.44  45855[10:Res:25.2,44913.1] || member(null_class,u) member(null_class,v) subclass(intersection(v,u),null_class)* -> .
% 299.87/300.44  46310[0:Rew:46218.0,5497.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.44  46422[3:Rew:46218.0,29422.0] ||  -> equal(union(null_class,intersection(complement(u),power_class(v))),complement(union(u,complement(power_class(v)))))**.
% 299.87/300.44  46427[10:Rew:46218.0,32679.1] ||  -> member(null_class,intersection(complement(u),power_class(v)))* member(null_class,union(u,complement(power_class(v)))).
% 299.87/300.44  46483[3:Rew:46218.0,29370.0] ||  -> equal(complement(intersection(union(null_class,u),power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.87/300.44  46526[0:Rew:46218.0,5507.0] ||  -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.44  46531[3:Rew:46218.0,13459.1] || subclass(domain_relation,image(element_relation,power_class(u)))* subclass(domain_relation,power_class(complement(power_class(u)))) -> .
% 299.87/300.44  46533[3:Rew:46218.0,13536.1] || equal(image(element_relation,power_class(u)),domain_relation)** equal(power_class(complement(power_class(u))),domain_relation) -> .
% 299.87/300.44  46546[11:Rew:46218.0,33700.0] || subclass(y__dfg,power_class(complement(power_class(u)))) member(null_class,image(element_relation,power_class(u)))* -> .
% 299.87/300.44  46550[7:Rew:46218.0,19931.1] || subclass(x__dfg,image(element_relation,power_class(u))) subclass(y__dfg,power_class(complement(power_class(u))))* -> .
% 299.87/300.44  46551[7:Rew:46218.0,19914.1] || subclass(y__dfg,image(element_relation,power_class(u)))* subclass(y__dfg,power_class(complement(power_class(u)))) -> .
% 299.87/300.44  46560[4:Rew:46218.0,23223.1] ||  -> member(singleton(null_class),image(element_relation,power_class(u)))* member(singleton(null_class),power_class(complement(power_class(u)))).
% 299.87/300.44  46583[7:Rew:46218.0,28221.1] || subclass(y__dfg,image(element_relation,power_class(u)))* subclass(x__dfg,power_class(complement(power_class(u)))) -> .
% 299.87/300.44  46725[3:Rew:46218.0,29437.0] ||  -> equal(union(null_class,intersection(power_class(u),complement(v))),complement(union(complement(power_class(u)),v)))**.
% 299.87/300.44  46730[10:Rew:46218.0,32681.1] ||  -> member(null_class,intersection(power_class(u),complement(v)))* member(null_class,union(complement(power_class(u)),v)).
% 299.87/300.44  46758[0:Rew:46218.0,27548.0] ||  -> subclass(complement(successor(complement(power_class(u)))),intersection(power_class(u),complement(singleton(complement(power_class(u))))))*.
% 299.87/300.44  46815[3:Rew:46218.0,29329.0] ||  -> equal(complement(intersection(power_class(u),union(null_class,v))),union(complement(power_class(u)),complement(v)))**.
% 299.87/300.44  47726[3:Res:25.2,45090.1] || member(omega,u) member(omega,v) subclass(intersection(v,u),null_class)* -> .
% 299.87/300.44  48151[11:Res:32594.1,46222.0] || subclass(y__dfg,image(element_relation,power_class(u))) member(null_class,power_class(complement(power_class(u))))* -> .
% 299.87/300.44  48810[0:SpR:47177.0,3740.0] ||  -> subclass(symmetric_difference(complement(power_class(complement(power_class(u)))),v),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.44  48997[10:Res:47818.1,3668.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(null_class,union(u,v)).
% 299.87/300.44  49028[10:Rew:46226.0,48993.0] || equal(power_class(complement(power_class(u))),null_class) member(null_class,power_class(complement(power_class(u))))* -> .
% 299.87/300.44  49035[0:SpR:47178.0,3740.0] ||  -> subclass(symmetric_difference(u,complement(power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.44  49257[0:Res:49.1,46252.0] inductive(symmetric_difference(complement(u),power_class(v))) ||  -> member(null_class,union(u,complement(power_class(v))))*.
% 299.87/300.44  49445[0:Res:49.1,46453.0] inductive(symmetric_difference(power_class(u),complement(v))) ||  -> member(null_class,union(complement(power_class(u)),v))*.
% 299.87/300.44  49524[3:Res:48805.1,3668.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(omega,union(u,v)).
% 299.87/300.44  49548[3:Rew:46226.0,49520.0] || equal(power_class(complement(power_class(u))),null_class) member(omega,power_class(complement(power_class(u))))* -> .
% 299.87/300.44  49629[7:SpL:6542.0,16445.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(singleton(u))))* -> member(regular(x__dfg),successor(u)).
% 299.87/300.44  49635[7:SpL:6542.0,23420.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),y__dfg)** -> member(regular(x__dfg),successor(u)).
% 299.87/300.44  49692[3:SpL:1199.1,45100.0] || subclass(unordered_pair(u,regular(cross_product(v,w))),null_class)* -> equal(cross_product(v,w),null_class).
% 299.87/300.44  49711[3:SpL:1199.1,45104.0] || subclass(unordered_pair(regular(cross_product(u,v)),w),null_class)* -> equal(cross_product(u,v),null_class).
% 299.87/300.44  49783[3:Res:25.2,48580.1] || member(u,v)* member(u,w)* equal(intersection(w,v),null_class)** -> .
% 299.87/300.44  49806[3:Res:18.2,48580.1] || member(u,v)* member(w,x)* equal(cross_product(x,v),null_class)** -> .
% 299.87/300.44  49938[3:SpL:1199.1,48581.0] || equal(unordered_pair(u,regular(cross_product(v,w))),null_class)** -> equal(cross_product(v,w),null_class).
% 299.87/300.44  49975[3:SpL:1199.1,48590.0] || equal(unordered_pair(regular(cross_product(u,v)),w),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  52560[3:Obv:52552.2] || equal(u,v) equal(singleton(v),null_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.87/300.44  52914[4:Res:359.2,49805.0] || subclass(u,cantor(not_subclass_element(u,v)))* equal(null_class,element_relation) -> subclass(u,v).
% 299.87/300.44  52920[4:Res:374.1,49805.0] || subclass(ordered_pair(u,v),cantor(unordered_pair(u,singleton(v))))* equal(null_class,element_relation) -> .
% 299.87/300.44  53013[3:MRR:53012.2,49866.0] || subclass(symmetric_difference(u,v),regular(union(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  53673[3:SpL:26346.0,45081.0] || subclass(regular(ordered_pair(u,v)),null_class)* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  53674[3:SpL:26346.0,45394.0] || equal(regular(ordered_pair(u,v)),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  53727[3:MRR:53651.0,125.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) member(singleton(v),regular(ordered_pair(u,v)))*.
% 299.87/300.44  54924[0:Res:54752.0,336.1] inductive(intersection(u,intersection(omega,v))) ||  -> equal(intersection(u,intersection(omega,v)),omega)**.
% 299.87/300.44  55005[3:Res:54906.0,4976.0] ||  -> subclass(intersection(u,successor(null_class)),v) equal(not_subclass_element(intersection(u,successor(null_class)),v),null_class)**.
% 299.87/300.44  55258[3:Res:54892.0,336.1] inductive(intersection(u,union(null_class,omega))) ||  -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.87/300.44  55543[0:Res:55132.0,336.1] inductive(intersection(u,intersection(v,omega))) ||  -> equal(intersection(u,intersection(v,omega)),omega)**.
% 299.87/300.44  55689[3:Rew:31370.0,55643.1] inductive(intersection(u,union(omega,omega))) ||  -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.87/300.44  56268[0:Res:55831.0,336.1] inductive(intersection(intersection(omega,u),v)) ||  -> equal(intersection(intersection(omega,u),v),omega)**.
% 299.87/300.44  56349[3:Res:56249.0,4976.0] ||  -> subclass(intersection(successor(null_class),u),v) equal(not_subclass_element(intersection(successor(null_class),u),v),null_class)**.
% 299.87/300.44  56496[3:Res:56235.0,336.1] inductive(intersection(union(null_class,omega),u)) ||  -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.87/300.44  56838[0:Res:9995.1,23.0] || member(u,union(v,w)) -> member(u,symmetric_difference(v,w))* member(u,v).
% 299.87/300.44  56839[0:Res:9995.1,24.0] || member(u,union(v,w)) -> member(u,symmetric_difference(v,w))* member(u,w).
% 299.87/300.44  56952[3:Res:56263.0,336.1] inductive(union(null_class,intersection(omega,u))) ||  -> equal(union(null_class,intersection(omega,u)),omega)**.
% 299.87/300.44  57193[0:Obv:57167.1] || member(u,v) -> subclass(unordered_pair(u,w),v)* member(w,unordered_pair(u,w))*.
% 299.87/300.44  57196[0:Obv:57170.1] || member(u,complement(v)) -> member(w,v) subclass(unordered_pair(u,w),complement(v))*.
% 299.87/300.44  57358[0:Res:56089.0,336.1] inductive(intersection(intersection(u,omega),v)) ||  -> equal(intersection(intersection(u,omega),v),omega)**.
% 299.87/300.44  57480[3:Res:57352.0,336.1] inductive(union(null_class,intersection(u,omega))) ||  -> equal(union(null_class,intersection(u,omega)),omega)**.
% 299.87/300.44  57571[0:Obv:57544.1] || member(u,v) -> subclass(unordered_pair(w,u),v)* member(w,unordered_pair(w,u))*.
% 299.87/300.44  57574[0:Obv:57547.1] || member(u,complement(v)) -> member(w,v) subclass(unordered_pair(w,u),complement(v))*.
% 299.87/300.44  57684[3:Rew:31370.0,57640.1] inductive(intersection(union(omega,omega),u)) ||  -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.87/300.44  57889[3:Res:56560.1,688.0] || equal(complement(u),null_class) subclass(u,v)* -> member(unordered_pair(w,x),v)*.
% 299.87/300.44  58992[3:SpL:1199.1,58015.0] || equal(union(null_class,regular(cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  59016[3:SpL:1199.1,57941.0] || equal(complement(regular(regular(cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  59250[0:SpL:31268.0,3286.1] || member(u,image(element_relation,union(v,v)))* member(u,power_class(complement(v))) -> .
% 299.87/300.44  59935[0:SpR:491.0,54912.0] ||  -> subclass(restrict(symmetric_difference(u,cross_product(v,w)),x,y),complement(restrict(u,v,w)))*.
% 299.87/300.44  59936[0:SpR:492.0,54912.0] ||  -> subclass(restrict(symmetric_difference(cross_product(u,v),w),x,y),complement(restrict(w,u,v)))*.
% 299.87/300.44  60376[3:Obv:60337.1] || member(u,v) -> equal(intersection(singleton(u),regular(v)),null_class)** equal(v,null_class).
% 299.87/300.44  60474[3:Obv:60435.1] || member(u,v) -> equal(intersection(regular(v),singleton(u)),null_class)** equal(v,null_class).
% 299.87/300.44  60812[0:SpR:31268.0,46275.0] ||  -> equal(complement(intersection(union(u,u),power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.87/300.44  60992[0:SpR:46366.0,42350.0] ||  -> equal(intersection(symmetric_difference(complement(u),power_class(v)),complement(union(u,complement(power_class(v))))),null_class)**.
% 299.87/300.44  60997[0:SpR:46366.0,54912.0] ||  -> subclass(restrict(symmetric_difference(complement(u),power_class(v)),w,x),union(u,complement(power_class(v))))*.
% 299.87/300.44  61212[0:SpR:46669.0,42350.0] ||  -> equal(intersection(symmetric_difference(power_class(u),complement(v)),complement(union(complement(power_class(u)),v))),null_class)**.
% 299.87/300.44  61217[0:SpR:46669.0,54912.0] ||  -> subclass(restrict(symmetric_difference(power_class(u),complement(v)),w,x),union(complement(power_class(u)),v))*.
% 299.87/300.44  61533[0:SpR:31268.0,46752.0] ||  -> equal(complement(intersection(power_class(u),union(v,v))),union(complement(power_class(u)),complement(v)))**.
% 299.87/300.44  62234[4:MRR:62216.0,251.0] || member(u,ordered_pair(v,w))* subclass(element_relation,application_function) -> member(v,cantor(u)).
% 299.87/300.44  62240[4:MRR:62233.0,62233.3,34698.1,9142.1] || member(u,cantor(u))* subclass(element_relation,v) subclass(domain_relation,complement(v))* -> .
% 299.87/300.44  62301[3:SpL:1200.1,62095.0] || equal(successor(not_subclass_element(cross_product(u,v),w)),null_class)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  62487[0:SpL:31268.0,1957.0] || member(not_subclass_element(union(u,u),v),complement(u))* -> subclass(union(u,u),v).
% 299.87/300.44  62541[3:Rew:29271.0,62503.0,7425.0,62503.0] || member(not_subclass_element(union(u,u),v),complement(u))* -> subclass(union(null_class,u),v).
% 299.87/300.44  62542[3:Rew:31268.0,62506.0] || member(not_subclass_element(union(null_class,u),v),complement(u))* -> subclass(union(u,u),v).
% 299.87/300.44  63090[0:Obv:63025.1] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(u,x),complement(intersection(v,w)))*.
% 299.87/300.44  63091[0:Obv:63023.1] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(x,u),complement(intersection(v,w)))*.
% 299.87/300.44  63711[3:Rew:63710.1,62356.1] || equal(successor(singleton(regular(ordered_pair(u,v)))),null_class)** -> equal(regular(null_class),singleton(u)).
% 299.87/300.44  63715[3:Rew:29271.0,63223.1] || equal(successor(u),null_class) -> equal(union(u,complement(power_class(v))),complement(power_class(v)))**.
% 299.87/300.44  63718[3:Rew:29271.0,63259.1] || equal(successor(intersection(u,v)),null_class)** -> equal(symmetric_difference(u,v),union(u,v)).
% 299.87/300.44  63726[3:Rew:63662.1,63725.1] || equal(successor(u),null_class) -> equal(complement(symmetric_difference(u,v)),union(null_class,complement(v)))**.
% 299.87/300.44  64928[3:SpL:46226.0,64080.0] || equal(successor(power_class(complement(power_class(u)))),null_class) -> member(omega,image(element_relation,power_class(u)))*.
% 299.87/300.44  64949[10:SpL:46226.0,64081.0] || equal(successor(power_class(complement(power_class(u)))),null_class) -> member(null_class,image(element_relation,power_class(u)))*.
% 299.87/300.44  65205[0:Rew:33970.0,65123.2] || subclass(u,v) member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.87/300.44  66296[3:Rew:66163.0,46816.0] ||  -> equal(complement(intersection(power_class(u),union(v,null_class))),union(complement(power_class(u)),complement(v)))**.
% 299.87/300.44  66715[3:Rew:66163.0,29942.0] || member(not_subclass_element(union(u,null_class),v),complement(u))* -> subclass(union(u,null_class),v).
% 299.87/300.44  66756[3:Rew:66163.0,46484.0] ||  -> equal(complement(intersection(union(u,null_class),power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.87/300.44  66761[12:Rew:66163.0,52842.1] function(u) || member(regular(successor(u)),complement(u))* -> equal(successor(u),null_class).
% 299.87/300.44  66887[4:Rew:66811.0,25392.1] inductive(symmetric_difference(apply(null_class,u),null_class)) ||  -> member(null_class,union(null_class,apply(null_class,v)))*.
% 299.87/300.44  66908[4:Rew:66811.0,24402.1] inductive(symmetric_difference(sum_class(range_of(null_class)),null_class)) ||  -> member(null_class,union(null_class,apply(null_class,u)))*.
% 299.87/300.44  66930[4:Rew:66811.0,24414.1] inductive(symmetric_difference(apply(null_class,u),null_class)) ||  -> member(null_class,union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.44  66948[7:Rew:66811.0,25948.1] || member(regular(x__dfg),complement(sum_class(u)))* subclass(y__dfg,union(null_class,sum_class(u))) -> .
% 299.87/300.44  66965[7:Rew:66811.0,25711.1] || member(regular(x__dfg),complement(inverse(u)))* subclass(y__dfg,union(null_class,inverse(u))) -> .
% 299.87/300.44  66986[7:Rew:66811.0,25469.1] || member(regular(x__dfg),complement(range_of(u)))* subclass(y__dfg,union(null_class,range_of(u))) -> .
% 299.87/300.44  67025[7:Rew:66811.0,25230.1] || member(regular(x__dfg),complement(cantor(u)))* subclass(y__dfg,union(null_class,cantor(u))) -> .
% 299.87/300.44  67155[3:Rew:66602.0,63729.1] || equal(successor(u),null_class) -> equal(complement(symmetric_difference(v,u)),union(null_class,complement(v)))**.
% 299.87/300.44  67157[3:Rew:66602.0,29517.1] inductive(symmetric_difference(null_class,intersection(complement(u),universal_class))) ||  -> member(null_class,union(null_class,complement(u)))*.
% 299.87/300.44  67660[3:Rew:67071.0,67118.1] ||  -> subclass(union(null_class,u),v) member(not_subclass_element(union(null_class,u),v),union(u,null_class))*.
% 299.87/300.44  68933[3:Rew:29273.0,68817.1,29273.0,68817.0] ||  -> subclass(union(u,null_class),v) member(not_subclass_element(union(u,null_class),v),union(null_class,u))*.
% 299.87/300.44  68960[3:Rew:29271.0,68878.0,7425.0,68878.0] || member(not_subclass_element(union(u,null_class),v),complement(u))* -> subclass(union(null_class,u),v).
% 299.87/300.44  68963[3:Rew:68183.0,68897.0,7425.0,68897.0] || member(not_subclass_element(union(null_class,u),v),complement(u))* -> subclass(union(u,null_class),v).
% 299.87/300.44  69835[3:Rew:29273.0,69626.1,29273.0,69626.0] ||  -> subclass(union(u,null_class),v) member(not_subclass_element(union(u,null_class),v),union(u,u))*.
% 299.87/300.44  69863[3:Rew:68183.0,69777.0,7425.0,69777.0] || member(not_subclass_element(union(u,u),v),complement(u))* -> subclass(union(u,null_class),v).
% 299.87/300.44  69866[3:Rew:31268.0,69797.0] || member(not_subclass_element(union(u,null_class),v),complement(u))* -> subclass(union(u,u),v).
% 299.87/300.44  70009[3:Rew:66811.0,69960.1] inductive(intersection(union(omega,null_class),u)) ||  -> equal(intersection(union(null_class,omega),u),omega)**.
% 299.87/300.44  70278[3:Rew:66811.0,70231.1] inductive(intersection(u,union(omega,null_class))) ||  -> equal(intersection(u,union(null_class,omega)),omega)**.
% 299.87/300.44  70635[0:SpR:67444.0,2985.1] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),complement(intersection(v,u)))*.
% 299.87/300.44  70665[0:SpR:67444.0,3694.1] ||  -> subclass(intersection(u,singleton(v)),w) equal(not_subclass_element(intersection(singleton(v),u),w),v)**.
% 299.87/300.44  70715[0:SpR:67444.0,4870.1] ||  -> subclass(intersection(singleton(u),v),w) equal(not_subclass_element(intersection(v,singleton(u)),w),u)**.
% 299.87/300.44  70953[0:SpL:67444.0,2972.0] || member(regular(intersection(u,complement(v))),v)* -> equal(intersection(complement(v),u),null_class).
% 299.87/300.44  70958[0:SpL:67444.0,2350.0] || member(regular(intersection(complement(u),v)),u)* -> equal(intersection(v,complement(u)),null_class).
% 299.87/300.44  71319[0:SpR:71035.0,3018.1] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),union(v,u))*.
% 299.87/300.44  71726[0:SpR:47177.0,71311.0] ||  -> subclass(symmetric_difference(u,complement(power_class(complement(power_class(v))))),union(image(element_relation,power_class(v)),u))*.
% 299.87/300.44  71742[0:SpR:47178.0,71311.0] ||  -> subclass(symmetric_difference(complement(power_class(complement(power_class(u)))),v),union(v,image(element_relation,power_class(u))))*.
% 299.87/300.44  71793[0:SpR:71595.0,2985.1] ||  -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(v,u)),complement(intersection(u,v)))*.
% 299.87/300.44  71794[0:SpR:71595.0,3018.1] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(v,u),w),union(u,v))*.
% 299.87/300.44  73317[4:SpR:67192.0,35281.0] ||  -> subclass(regular(apply(null_class,u)),complement(sum_class(range_of(null_class))))* equal(apply(null_class,u),null_class).
% 299.87/300.44  73378[4:SpR:67192.0,35281.0] ||  -> subclass(regular(sum_class(range_of(null_class))),complement(apply(null_class,u)))* equal(sum_class(range_of(null_class)),null_class).
% 299.87/300.44  73455[4:SpL:67192.0,28111.0] || subclass(apply(null_class,u),complement(sum_class(range_of(null_class))))* -> equal(apply(null_class,u),null_class).
% 299.87/300.44  73526[4:SpL:67192.0,28111.0] || subclass(sum_class(range_of(null_class)),complement(apply(null_class,u)))* -> equal(sum_class(range_of(null_class)),null_class).
% 299.87/300.44  73847[3:SpR:66602.0,26233.0] ||  -> subclass(complement(union(union(u,null_class),v)),intersection(union(null_class,complement(u)),complement(v)))*.
% 299.87/300.44  73887[3:SpR:66602.0,26233.0] ||  -> subclass(complement(union(u,union(v,null_class))),intersection(complement(u),union(null_class,complement(v))))*.
% 299.87/300.44  73958[3:SpL:66602.0,28111.0] || subclass(union(u,null_class),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.87/300.44  74245[4:SpR:67191.0,35281.0] ||  -> subclass(regular(apply(null_class,u)),complement(apply(null_class,v)))* equal(apply(null_class,u),null_class).
% 299.87/300.44  74392[4:SpL:67191.0,28111.0] || subclass(apply(null_class,u),complement(apply(null_class,v)))* -> equal(apply(null_class,u),null_class).
% 299.87/300.44  77549[0:Obv:77492.0] ||  -> member(u,unordered_pair(u,v))* member(v,w) subclass(unordered_pair(u,v),complement(w))*.
% 299.87/300.44  77668[3:Rew:77532.1,77654.1] || equal(unordered_pair(u,v),null_class) -> equal(v,u) subclass(unordered_pair(u,v),w)*.
% 299.87/300.44  77672[0:Obv:77611.0] ||  -> member(u,unordered_pair(v,u))* member(v,w) subclass(unordered_pair(v,u),complement(w))*.
% 299.87/300.44  77906[3:Res:48617.1,9.0] || equal(power_class(u),null_class) subclass(v,power_class(u))* -> equal(v,power_class(u)).
% 299.87/300.44  78198[14:Res:77981.1,3668.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(v)))* -> member(complement(x__dfg),union(u,v)).
% 299.87/300.44  79527[12:Rew:29271.0,79430.2,67444.0,79430.2,7425.0,79430.2,29271.0,79430.1,67444.0,79430.1,7425.0,79430.1] function(u) || member(regular(complement(u)),successor(u))* -> equal(complement(u),null_class).
% 299.87/300.44  80600[3:Res:80287.1,9.0] || equal(complement(x__dfg),null_class) subclass(u,complement(x__dfg))* -> equal(u,complement(x__dfg)).
% 299.87/300.44  81310[3:Res:6565.1,63693.1] || equal(successor(union(u,v)),null_class) -> equal(symmetric_difference(complement(u),complement(v)),null_class)**.
% 299.87/300.44  81320[3:Res:2971.2,63693.1] || subclass(u,v)* equal(successor(v),null_class) -> equal(intersection(u,w),null_class)**.
% 299.87/300.44  81321[3:Res:2349.2,63693.1] || subclass(u,v)* equal(successor(v),null_class) -> equal(intersection(w,u),null_class)**.
% 299.87/300.44  81491[10:MRR:81444.2,46074.0] inductive(intersection(complement(u),complement(v))) || member(regular(omega),union(u,v))* -> .
% 299.87/300.44  82092[12:SpL:67597.1,45137.0] function(complement(singleton(regular(x__dfg)))) || equal(successor(complement(singleton(regular(x__dfg)))),y__dfg)** -> .
% 299.87/300.44  82280[4:Res:54.0,20936.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(omega,cantor(omega)),v)*.
% 299.87/300.44  82541[3:SpL:68781.0,4980.0] || subclass(u,union(v,null_class)) -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.87/300.44  83151[4:Rew:560.0,83149.1,22152.0,83149.1,14.0,83149.0,22142.0,83149.0] ||  -> equal(apply(choice,singleton(singleton(null_class))),singleton(null_class))** equal(apply(choice,null_class),singleton(null_class)).
% 299.87/300.44  83700[3:Rew:30027.0,83648.1,30027.0,83648.0] ||  -> subclass(u,union(null_class,complement(v))) member(not_subclass_element(u,union(null_class,complement(v))),v)*.
% 299.87/300.44  83662[3:Res:374.1,40461.0] || subclass(ordered_pair(u,v),union(null_class,w))* -> member(unordered_pair(u,singleton(v)),w).
% 299.87/300.44  83933[0:SpR:46226.0,44163.0] ||  -> equal(intersection(power_class(complement(power_class(u))),restrict(image(element_relation,power_class(u)),v,w)),null_class)**.
% 299.87/300.44  85250[12:Rew:31268.0,85127.2,31268.0,85127.1] function(u) ||  -> member(not_subclass_element(v,complement(u)),successor(u))* subclass(v,complement(u)).
% 299.87/300.44  86790[3:Res:374.1,70006.0] || subclass(ordered_pair(u,v),union(w,null_class))* -> member(unordered_pair(u,singleton(v)),w).
% 299.87/300.44  86922[3:SpR:71143.0,35281.0] ||  -> subclass(regular(symmetric_difference(u,v)),complement(symmetric_difference(v,u)))* equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  87093[0:SpL:71143.0,28111.0] || subclass(symmetric_difference(u,v),complement(symmetric_difference(v,u)))* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  87476[0:SpR:46226.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),union(image(element_relation,power_class(v)),u))*.
% 299.87/300.44  87501[0:SpR:46226.0,71313.0] ||  -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),union(v,image(element_relation,power_class(u))))*.
% 299.87/300.44  88230[3:Rew:67601.0,88162.0] ||  -> subclass(union(null_class,symmetric_difference(power_class(u),power_class(v))),complement(intersection(power_class(v),power_class(u))))*.
% 299.87/300.44  89901[3:SpL:40426.0,4980.0] || subclass(u,union(v,v))* -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.87/300.44  90108[0:Res:54457.1,336.1] inductive(intersection(u,v)) || subclass(v,omega) -> equal(intersection(u,v),omega)**.
% 299.87/300.44  90131[0:Res:54457.1,28128.0] || subclass(u,complement(singleton(regular(intersection(v,u)))))* -> equal(intersection(v,u),null_class).
% 299.87/300.44  94153[3:Res:90201.1,3000.0] || equal(complement(intersection(u,v)),null_class)** -> equal(w,null_class) member(regular(w),v)*.
% 299.87/300.44  94154[3:Res:90201.1,2999.0] || equal(complement(intersection(u,v)),null_class)** -> equal(w,null_class) member(regular(w),u)*.
% 299.87/300.44  94545[3:Rew:94197.1,80150.1] || equal(complement(x__dfg),null_class) -> equal(complement(intersection(x__dfg,complement(u))),union(null_class,u))**.
% 299.87/300.44  98516[3:Rew:97898.0,47231.0] || equal(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))** -> .
% 299.87/300.44  98877[3:Rew:97898.0,47232.0] || equal(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))** -> .
% 299.87/300.44  99007[10:Rew:97898.0,32677.1] ||  -> member(null_class,image(element_relation,union(u,v)))* member(null_class,power_class(complement(union(u,v)))).
% 299.87/300.44  99156[3:Rew:97898.0,84252.0] || subclass(complement(union(u,v)),null_class) member(w,complement(union(u,v)))* -> .
% 299.87/300.44  99185[3:Rew:97898.0,78464.0] ||  -> member(union(u,v),complement(union(u,v)))* equal(singleton(union(u,v)),null_class).
% 299.87/300.44  99356[3:Rew:99324.0,66619.1] || equal(successor(singleton(u)),null_class) -> equal(power_class(complement(successor(u))),power_class(complement(u)))**.
% 299.87/300.44  99394[3:Rew:99391.0,76511.1] || equal(complement(u),null_class) -> equal(union(v,complement(successor(u))),union(v,null_class))**.
% 299.87/300.44  99396[3:Rew:99391.0,43625.1] || subclass(complement(u),null_class) -> equal(union(v,complement(successor(u))),union(v,null_class))**.
% 299.87/300.44  100774[3:Obv:100763.2] || equal(u,v) equal(complement(v),null_class) -> equal(unordered_pair(v,u),null_class)**.
% 299.87/300.44  102646[0:SpR:99324.0,5137.0] ||  -> subclass(symmetric_difference(power_class(complement(successor(u))),complement(v)),union(image(element_relation,successor(u)),v))*.
% 299.87/300.44  102649[0:SpR:99324.0,71313.0] ||  -> subclass(symmetric_difference(power_class(complement(successor(u))),complement(v)),union(v,image(element_relation,successor(u))))*.
% 299.87/300.44  102653[4:SpR:99324.0,23219.1] ||  -> member(singleton(null_class),image(element_relation,successor(u)))* member(singleton(null_class),power_class(complement(successor(u)))).
% 299.87/300.44  102679[0:SpR:99324.0,44163.0] ||  -> equal(intersection(power_class(complement(successor(u))),restrict(image(element_relation,successor(u)),v,w)),null_class)**.
% 299.87/300.44  102683[0:SpR:99324.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(successor(v)))),union(u,image(element_relation,successor(v))))*.
% 299.87/300.44  102686[0:SpR:99324.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(successor(v)))),union(image(element_relation,successor(v)),u))*.
% 299.87/300.44  102710[3:SpL:99324.0,13396.1] || subclass(domain_relation,image(element_relation,successor(u)))* subclass(domain_relation,power_class(complement(successor(u)))) -> .
% 299.87/300.44  102712[3:SpL:99324.0,13493.1] || equal(image(element_relation,successor(u)),domain_relation)** equal(power_class(complement(successor(u))),domain_relation) -> .
% 299.87/300.44  102719[11:SpL:99324.0,32704.0] || subclass(y__dfg,power_class(complement(successor(u)))) member(null_class,image(element_relation,successor(u)))* -> .
% 299.87/300.44  102722[7:SpL:99324.0,19856.1] || subclass(x__dfg,image(element_relation,successor(u))) subclass(y__dfg,power_class(complement(successor(u))))* -> .
% 299.87/300.44  102723[7:SpL:99324.0,19827.1] || subclass(y__dfg,image(element_relation,successor(u)))* subclass(y__dfg,power_class(complement(successor(u)))) -> .
% 299.87/300.44  102731[7:SpL:99324.0,28113.1] || subclass(y__dfg,image(element_relation,successor(u)))* subclass(x__dfg,power_class(complement(successor(u)))) -> .
% 299.87/300.44  102742[10:SpL:99324.0,64081.0] || equal(successor(power_class(complement(successor(u)))),null_class) -> member(null_class,image(element_relation,successor(u)))*.
% 299.87/300.44  102743[3:SpL:99324.0,64080.0] || equal(successor(power_class(complement(successor(u)))),null_class) -> member(omega,image(element_relation,successor(u)))*.
% 299.87/300.44  102746[0:SpL:99324.0,26.1] || member(u,image(element_relation,successor(v)))* member(u,power_class(complement(successor(v)))) -> .
% 299.87/300.44  102763[3:Rew:102645.0,47421.0] ||  -> equal(union(u,complement(power_class(complement(successor(v))))),union(u,image(element_relation,successor(v))))**.
% 299.87/300.44  102766[3:Rew:102645.0,47671.0] ||  -> equal(union(complement(power_class(complement(successor(u)))),v),union(image(element_relation,successor(u)),v))**.
% 299.87/300.44  103271[3:SpR:99391.0,29278.0] ||  -> equal(union(null_class,intersection(complement(u),successor(v))),complement(union(u,complement(successor(v)))))**.
% 299.87/300.44  103280[10:SpR:99391.0,32585.1] ||  -> member(null_class,intersection(complement(u),successor(v)))* member(null_class,union(u,complement(successor(v)))).
% 299.87/300.44  103347[3:SpR:29278.0,99391.0] ||  -> equal(complement(intersection(union(null_class,u),successor(v))),union(complement(u),complement(successor(v))))**.
% 299.87/300.44  103460[3:Rew:29271.0,103332.1] || equal(successor(u),null_class) -> equal(union(u,complement(successor(v))),complement(successor(v)))**.
% 299.87/300.44  104619[3:Rew:99331.0,104525.1,104046.0,104525.1] || member(u,image(element_relation,successor(null_class)))* member(u,power_class(complement(singleton(null_class)))) -> .
% 299.87/300.44  104744[3:Res:103961.1,9.0] || equal(successor(u),null_class) subclass(v,successor(u))* -> equal(v,successor(u)).
% 299.87/300.44  104830[0:SpR:45.0,97910.0] ||  -> equal(union(complement(power_class(u)),complement(successor(v))),complement(intersection(power_class(u),successor(v))))**.
% 299.87/300.44  105588[0:SpR:45.0,97925.0] ||  -> equal(union(complement(successor(u)),complement(power_class(v))),complement(intersection(successor(u),power_class(v))))**.
% 299.87/300.44  107320[0:SpL:105396.0,28111.0] || subclass(union(u,v),complement(union(v,u)))* -> equal(union(u,v),null_class).
% 299.87/300.44  108615[0:Res:55416.1,336.1] inductive(intersection(u,v)) || subclass(u,omega) -> equal(intersection(u,v),omega)**.
% 299.87/300.44  108638[0:Res:55416.1,28128.0] || subclass(u,complement(singleton(regular(intersection(u,v)))))* -> equal(intersection(u,v),null_class).
% 299.87/300.44  108673[3:Res:108610.1,9.0] || subclass(singleton(null_class),u)* subclass(u,successor(null_class))* -> equal(u,successor(null_class)).
% 299.87/300.44  110638[3:Res:108601.1,336.1] inductive(union(null_class,u)) || subclass(u,omega) -> equal(union(null_class,u),omega)**.
% 299.87/300.44  110661[3:Res:108601.1,28128.0] || subclass(u,complement(singleton(regular(union(null_class,u)))))* -> equal(union(null_class,u),null_class).
% 299.87/300.44  111044[3:Res:108602.1,336.1] inductive(union(u,null_class)) || subclass(u,omega) -> equal(union(u,null_class),omega)**.
% 299.87/300.44  111067[3:Res:108602.1,28128.0] || subclass(u,complement(singleton(regular(union(u,null_class)))))* -> equal(union(u,null_class),null_class).
% 299.87/300.44  111654[3:Res:374.1,55688.0] || subclass(ordered_pair(u,v),union(w,w))* -> member(unordered_pair(u,singleton(v)),w).
% 299.87/300.44  112165[0:Rew:67444.0,112030.0] ||  -> subclass(intersection(complement(intersection(u,v)),intersection(union(u,v),w)),symmetric_difference(u,v))*.
% 299.87/300.44  114421[3:Rew:67444.0,114302.0] ||  -> subclass(intersection(union(u,v),union(null_class,complement(intersection(u,v)))),symmetric_difference(u,v))*.
% 299.87/300.44  114838[3:Rew:114643.0,114795.1] || member(not_subclass_element(complement(successor(null_class)),null_class),singleton(null_class))* -> subclass(complement(successor(null_class)),null_class).
% 299.87/300.44  116424[0:Obv:116399.0] ||  -> equal(intersection(restrict(u,v,w),singleton(x)),null_class)** member(x,cross_product(v,w)).
% 299.87/300.44  117557[0:Obv:117532.0] ||  -> equal(intersection(singleton(u),restrict(v,w,x)),null_class)** member(u,cross_product(w,x)).
% 299.87/300.44  118978[0:Rew:67444.0,118821.0] ||  -> subclass(intersection(complement(intersection(u,v)),intersection(w,union(u,v))),symmetric_difference(u,v))*.
% 299.87/300.44  119691[0:Rew:67444.0,119334.1] || subclass(u,v) -> equal(intersection(complement(u),union(v,u)),symmetric_difference(v,u))**.
% 299.87/300.44  119368[0:SpR:89365.1,30.0] || subclass(cross_product(u,v),w)* -> equal(restrict(w,u,v),cross_product(u,v)).
% 299.87/300.44  119413[0:SpR:89365.1,496.1] || subclass(u,v) member(w,symmetric_difference(v,u))* -> member(w,complement(u)).
% 299.87/300.44  119620[0:SpL:89365.1,3678.1] || subclass(u,v) member(w,symmetric_difference(v,u))* member(w,u) -> .
% 299.87/300.44  120385[3:Res:120356.0,4976.0] ||  -> subclass(regular(complement(successor(null_class))),u) equal(not_subclass_element(regular(complement(successor(null_class))),u),null_class)**.
% 299.87/300.44  120478[12:SpR:67597.1,120328.0] function(intersection(successor(null_class),u)) ||  -> subclass(successor(intersection(successor(null_class),u)),singleton(null_class))*.
% 299.87/300.44  120600[12:SpR:67597.1,120345.0] function(intersection(u,successor(null_class))) ||  -> subclass(successor(intersection(u,successor(null_class))),singleton(null_class))*.
% 299.87/300.44  121231[3:Res:120311.1,9.0] || equal(successor(null_class),u) subclass(singleton(null_class),u)* -> equal(singleton(null_class),u).
% 299.87/300.44  125819[3:Res:125636.0,336.1] inductive(regular(union(null_class,complement(omega)))) ||  -> equal(regular(union(null_class,complement(omega))),omega)**.
% 299.87/300.44  125897[3:Rew:99199.0,125779.0] ||  -> subclass(regular(union(complement(union(u,v)),w)),intersection(union(u,v),complement(w)))*.
% 299.87/300.44  125898[3:Rew:99199.0,125789.0] ||  -> subclass(regular(union(u,complement(union(v,w)))),intersection(complement(u),union(v,w)))*.
% 299.87/300.44  128858[3:SpL:46226.0,125809.0] || subclass(power_class(complement(power_class(u))),null_class) -> subclass(regular(null_class),image(element_relation,power_class(u)))*.
% 299.87/300.44  128860[3:SpL:99324.0,125809.0] || subclass(power_class(complement(successor(u))),null_class) -> subclass(regular(null_class),image(element_relation,successor(u)))*.
% 299.87/300.44  132224[0:SpR:89527.0,496.1] || member(u,symmetric_difference(v,intersection(v,w)))* -> member(u,complement(intersection(v,w))).
% 299.87/300.44  132457[0:SpL:89527.0,3678.1] || member(u,symmetric_difference(v,intersection(v,w)))* member(u,intersection(v,w)) -> .
% 299.87/300.44  132924[0:SpR:89667.0,496.1] || member(u,symmetric_difference(v,intersection(w,v)))* -> member(u,complement(intersection(w,v))).
% 299.87/300.44  133159[0:SpL:89667.0,3678.1] || member(u,symmetric_difference(v,intersection(w,v)))* member(u,intersection(w,v)) -> .
% 299.87/300.44  133777[3:Res:108603.1,336.1] inductive(union(u,u)) || subclass(u,omega) -> equal(union(u,u),omega)**.
% 299.87/300.44  133806[3:Res:108603.1,28128.0] || subclass(u,complement(singleton(regular(union(u,u)))))* -> equal(union(u,u),null_class).
% 299.87/300.44  134054[0:Rew:67601.0,133946.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(v),power_class(w))),complement(intersection(power_class(w),power_class(v))))*.
% 299.87/300.44  134216[0:Rew:67601.0,134096.0] ||  -> subclass(intersection(symmetric_difference(power_class(u),power_class(v)),w),complement(intersection(power_class(v),power_class(u))))*.
% 299.87/300.44  134719[0:Rew:67444.0,134225.1] || subclass(u,v) -> equal(intersection(complement(u),union(u,v)),symmetric_difference(u,v))**.
% 299.87/300.44  134334[0:SpR:111977.1,496.1] || subclass(u,v) member(w,symmetric_difference(u,v))* -> member(w,complement(u)).
% 299.87/300.44  134539[3:SpR:111977.1,75826.1] || subclass(u,singleton(u))* member(v,successor(u)) -> member(v,complement(u))*.
% 299.87/300.44  134619[0:SpL:111977.1,3678.1] || subclass(u,v) member(w,symmetric_difference(u,v))* member(w,u) -> .
% 299.87/300.44  135007[0:Rew:67444.0,134830.0] ||  -> subclass(intersection(union(u,v),intersection(complement(intersection(u,v)),w)),symmetric_difference(u,v))*.
% 299.87/300.44  135614[3:SpR:69292.0,135198.0] ||  -> equal(intersection(symmetric_difference(u,v),symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)**.
% 299.87/300.44  139035[3:Rew:138402.0,138959.1] || member(not_subclass_element(union(null_class,u),null_class),singleton(u))* -> subclass(union(null_class,u),null_class).
% 299.87/300.44  139310[3:Rew:138479.0,139247.1] || member(not_subclass_element(union(u,null_class),null_class),singleton(u))* -> subclass(union(u,null_class),null_class).
% 299.87/300.44  140617[3:Rew:138871.0,140551.1] || member(not_subclass_element(union(u,u),null_class),singleton(u))* -> subclass(union(u,u),null_class).
% 299.87/300.44  140971[3:Rew:67444.0,140807.0] ||  -> equal(intersection(symmetric_difference(cross_product(u,v),w),singleton(complement(restrict(w,u,v)))),null_class)**.
% 299.87/300.44  140973[3:Rew:67444.0,140808.0] ||  -> equal(intersection(symmetric_difference(u,cross_product(v,w)),singleton(complement(restrict(u,v,w)))),null_class)**.
% 299.87/300.44  140977[3:Rew:67444.0,140814.0] ||  -> equal(intersection(symmetric_difference(power_class(u),complement(v)),singleton(union(complement(power_class(u)),v))),null_class)**.
% 299.87/300.44  141000[3:Rew:140091.0,140912.1] || member(not_subclass_element(intersection(u,v),null_class),singleton(v))* -> subclass(intersection(u,v),null_class).
% 299.87/300.44  141499[3:Rew:67444.0,141344.0] ||  -> equal(intersection(symmetric_difference(complement(u),power_class(v)),singleton(union(u,complement(power_class(v))))),null_class)**.
% 299.87/300.44  141523[3:Rew:140218.0,141445.1] || member(not_subclass_element(intersection(u,v),null_class),singleton(u))* -> subclass(intersection(u,v),null_class).
% 299.87/300.44  142984[3:SpR:46226.0,135597.0] ||  -> equal(intersection(image(element_relation,power_class(u)),restrict(power_class(complement(power_class(u))),v,w)),null_class)**.
% 299.87/300.44  142986[3:SpR:99324.0,135597.0] ||  -> equal(intersection(image(element_relation,successor(u)),restrict(power_class(complement(successor(u))),v,w)),null_class)**.
% 299.87/300.44  144635[3:Res:359.2,137731.0] || subclass(u,singleton(v)) member(not_subclass_element(u,w),v)* -> subclass(u,w).
% 299.87/300.44  144653[3:Res:374.1,137731.0] || subclass(ordered_pair(u,v),singleton(w)) member(unordered_pair(u,singleton(v)),w)* -> .
% 299.87/300.44  146494[14:Res:146475.1,10.0] || subclass(x__dfg,unordered_pair(u,v))* -> equal(complement(x__dfg),v) equal(complement(x__dfg),u).
% 299.87/300.44  146531[14:Res:146475.1,3668.0] || subclass(x__dfg,symmetric_difference(complement(u),complement(v)))* -> member(complement(x__dfg),union(u,v)).
% 299.87/300.44  147477[14:Rew:147451.1,147476.2] || equal(successor(null_class),x__dfg) member(u,union(v,w))* -> member(u,x__dfg).
% 299.87/300.44  147494[14:Rew:67444.0,147493.1] || equal(successor(null_class),x__dfg) -> equal(intersection(x__dfg,union(u,v)),union(u,v))**.
% 299.87/300.44  148257[14:Res:147291.1,9.0] || equal(successor(null_class),x__dfg) subclass(x__dfg,regular(null_class))* -> equal(regular(null_class),x__dfg).
% 299.87/300.44  148801[14:MRR:148772.3,49767.1] || equal(successor(null_class),x__dfg) subclass(x__dfg,complement(u))* member(null_class,u) -> .
% 299.87/300.44  148899[3:SpR:140796.0,89365.1] || subclass(restrict(u,v,w),singleton(u))* -> equal(restrict(u,v,w),null_class).
% 299.87/300.44  150367[3:SpL:67463.0,144721.0] || member(complement(symmetric_difference(u,v)),symmetric_difference(union(u,v),complement(intersection(u,v))))* -> .
% 299.87/300.44  150411[3:SpL:97919.0,144721.0] || member(union(complement(union(u,v)),w),symmetric_difference(union(u,v),complement(w)))* -> .
% 299.87/300.44  150425[3:SpL:97907.0,144721.0] || member(union(u,complement(union(v,w))),symmetric_difference(complement(u),union(v,w)))* -> .
% 299.87/300.44  152288[3:SpL:97919.0,150311.0] || member(union(complement(union(u,v)),w),symmetric_difference(complement(w),union(u,v)))* -> .
% 299.87/300.44  152303[3:SpL:97907.0,150311.0] || member(union(u,complement(union(v,w))),symmetric_difference(union(v,w),complement(u)))* -> .
% 299.87/300.44  154038[0:Rew:67444.0,153795.0] ||  -> subclass(intersection(union(u,v),intersection(w,complement(intersection(u,v)))),symmetric_difference(u,v))*.
% 299.87/300.44  154988[3:SpR:46366.0,154929.0] ||  -> subclass(complement(successor(complement(symmetric_difference(complement(u),power_class(v))))),union(u,complement(power_class(v))))*.
% 299.87/300.44  155471[3:SpR:67452.0,154953.0] ||  -> subclass(complement(successor(complement(symmetric_difference(cross_product(u,v),w)))),complement(restrict(w,u,v)))*.
% 299.87/300.44  155472[3:SpR:67453.0,154953.0] ||  -> subclass(complement(successor(complement(symmetric_difference(u,cross_product(v,w))))),complement(restrict(u,v,w)))*.
% 299.87/300.44  155478[3:SpR:67451.0,154953.0] ||  -> subclass(complement(successor(complement(symmetric_difference(power_class(u),complement(v))))),union(complement(power_class(u)),v))*.
% 299.87/300.44  155755[12:SpR:67597.1,154872.0] function(complement(intersection(u,v))) ||  -> subclass(regular(successor(complement(intersection(u,v)))),u)*.
% 299.87/300.44  156100[12:SpR:67597.1,155659.0] function(complement(intersection(u,v))) ||  -> subclass(regular(successor(complement(intersection(u,v)))),v)*.
% 299.87/300.44  156253[3:SpR:99324.0,155861.0] ||  -> subclass(regular(union(image(element_relation,successor(u)),complement(power_class(v)))),power_class(complement(successor(u))))*.
% 299.87/300.44  156531[3:SpR:99324.0,155862.0] ||  -> subclass(regular(union(image(element_relation,successor(u)),complement(successor(v)))),power_class(complement(successor(u))))*.
% 299.87/300.44  157167[3:SpR:99324.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),image(element_relation,successor(v)))),power_class(complement(successor(v))))*.
% 299.87/300.44  157318[3:SpR:99324.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),image(element_relation,successor(v)))),power_class(complement(successor(v))))*.
% 299.87/300.44  159987[3:Rew:67601.0,159889.0] ||  -> subclass(regular(complement(symmetric_difference(power_class(u),power_class(v)))),complement(intersection(power_class(v),power_class(u))))*.
% 299.87/300.44  162283[3:Rew:4042.0,162138.1,66163.0,162138.1,7425.0,162138.1] || subclass(image(element_relation,power_class(u)),null_class)* -> equal(complement(power_class(complement(power_class(u)))),null_class).
% 299.87/300.44  165126[3:MRR:165119.0,100.0] || subclass(composition_function,compose_class(u))* -> equal(compose(u,null_class),ordered_pair(null_class,compose(null_class,null_class)))*.
% 299.87/300.44  173428[15:Rew:165880.0,165912.1] function(u) || equal(u,cross_product(y__dfg,y__dfg))* -> equal(cross_product(y__dfg,y__dfg),u).
% 299.87/300.44  173429[15:Rew:165880.0,165961.1] ||  -> equal(cross_product(u,y__dfg),null_class) equal(image(regular(cross_product(u,y__dfg)),u),range_of(null_class))**.
% 299.87/300.44  166036[15:Rew:165880.0,20927.0] || member(u,y__dfg) subclass(domain_relation,cross_product(v,w))* -> member(cantor(u),w)*.
% 299.87/300.44  173430[15:Rew:165880.0,166037.1] || member(u,y__dfg) subclass(y__dfg,intersection(v,w))* -> member(sum_class(u),w)*.
% 299.87/300.44  173431[15:Rew:165880.0,166038.1] || member(u,y__dfg) subclass(y__dfg,intersection(v,w))* -> member(sum_class(u),v)*.
% 299.87/300.44  173432[15:Rew:165880.0,166039.1] || member(u,y__dfg) subclass(y__dfg,intersection(v,w))* -> member(power_class(u),w)*.
% 299.87/300.44  173433[15:Rew:165880.0,166040.1] || member(u,y__dfg) subclass(y__dfg,intersection(v,w))* -> member(power_class(u),v)*.
% 299.87/300.44  173434[15:Rew:165880.0,166041.1] || member(u,y__dfg) subclass(y__dfg,complement(v)) member(sum_class(u),v)* -> .
% 299.87/300.44  173435[15:Rew:165880.0,166042.1] || member(u,y__dfg) subclass(y__dfg,complement(v)) member(power_class(u),v)* -> .
% 299.87/300.44  173436[15:Rew:165880.0,166219.1] || member(regular(complement(compose(element_relation,y__dfg))),element_relation)* -> equal(complement(compose(element_relation,y__dfg)),null_class).
% 299.87/300.44  166335[15:Rew:165880.0,4838.0] || subclass(y__dfg,regular(u)) member(unordered_pair(v,w),u)* -> equal(u,null_class).
% 299.87/300.44  166390[15:Rew:165880.0,39660.2] one_to_one(u) || subclass(range_of(inverse(u)),v) -> maps(inverse(u),y__dfg,v)*.
% 299.87/300.44  166853[15:Rew:165880.0,67401.1] single_valued_class(symmetric_difference(universal_class,complement(cross_product(universal_class,universal_class)))) ||  -> function(union(null_class,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  166896[15:Rew:165880.0,39346.1] single_valued_class(regular(u)) || equal(cross_product(y__dfg,y__dfg),regular(u))* -> equal(u,null_class).
% 299.87/300.44  166903[15:Rew:165880.0,165423.2] single_valued_class(x__dfg) || subclass(successor(x__dfg),null_class)* equal(cross_product(y__dfg,y__dfg),x__dfg) -> .
% 299.87/300.44  173437[15:Rew:165880.0,166910.2] single_valued_class(x__dfg) || equal(cross_product(y__dfg,y__dfg),x__dfg) -> member(regular(successor(x__dfg)),y__dfg)*.
% 299.87/300.44  173438[15:Rew:165880.0,166913.1] single_valued_class(x__dfg) || subclass(y__dfg,cantor(y__dfg))* equal(cross_product(y__dfg,y__dfg),x__dfg) -> .
% 299.87/300.44  166952[15:Rew:165880.0,56362.0] || subclass(cross_product(y__dfg,y__dfg),u) -> subclass(element_relation,v) member(not_subclass_element(element_relation,v),u)*.
% 299.87/300.44  166953[15:Rew:165880.0,56361.0] || subclass(cross_product(y__dfg,y__dfg),u) -> subclass(successor_relation,v) member(not_subclass_element(successor_relation,v),u)*.
% 299.87/300.44  166954[15:Rew:165880.0,56360.0] || subclass(cross_product(y__dfg,y__dfg),u) -> subclass(domain_relation,v) member(not_subclass_element(domain_relation,v),u)*.
% 299.87/300.44  173439[15:Rew:165880.0,166994.1] single_valued_class(domain_relation) || equal(successor(domain_relation),y__dfg) equal(cross_product(y__dfg,y__dfg),domain_relation)** -> .
% 299.87/300.44  173440[15:Rew:165880.0,166995.1] single_valued_class(successor_relation) || equal(successor(successor_relation),y__dfg) equal(cross_product(y__dfg,y__dfg),successor_relation)** -> .
% 299.87/300.44  166996[15:Rew:165880.0,82250.2] single_valued_class(successor_relation) || equal(successor(successor_relation),domain_relation) equal(cross_product(y__dfg,y__dfg),successor_relation)** -> .
% 299.87/300.44  166997[15:Rew:165880.0,82152.2] single_valued_class(successor_relation) || subclass(domain_relation,successor(successor_relation))* equal(cross_product(y__dfg,y__dfg),successor_relation) -> .
% 299.87/300.44  167004[15:Rew:165880.0,94300.1] || equal(complement(compose(u,v)),null_class)** -> equal(compose(u,v),cross_product(y__dfg,y__dfg)).
% 299.87/300.44  167130[15:Rew:165880.0,155569.0] || member(u,y__dfg) -> member(u,successor(complement(intersection(v,w))))* member(u,w).
% 299.87/300.44  167139[15:Rew:165880.0,155081.0] || member(u,y__dfg) -> member(u,successor(complement(intersection(v,w))))* member(u,v).
% 299.87/300.44  173441[15:Rew:165880.0,167231.1] || member(u,y__dfg) subclass(y__dfg,cantor(singleton(cross_product(singleton(sum_class(u)),y__dfg))))* -> .
% 299.87/300.44  173442[15:Rew:165880.0,167232.1] || member(u,y__dfg) subclass(y__dfg,cantor(singleton(cross_product(singleton(power_class(u)),y__dfg))))* -> .
% 299.87/300.44  167359[15:Rew:165880.0,128686.0] || member(u,y__dfg) -> member(u,successor(union(v,v)))* member(u,complement(v)).
% 299.87/300.44  167360[15:Rew:165880.0,128560.0] || member(u,y__dfg) -> member(u,successor(union(v,null_class)))* member(u,complement(v)).
% 299.87/300.44  167361[15:Rew:165880.0,128396.0] || member(u,y__dfg) -> member(u,successor(union(null_class,complement(v))))* member(u,v).
% 299.87/300.44  167362[15:Rew:165880.0,127761.0] || member(u,y__dfg) -> member(u,successor(successor(null_class))) member(u,complement(singleton(null_class)))*.
% 299.87/300.44  167363[15:Rew:165880.0,127713.0] || member(u,y__dfg) -> member(u,successor(union(null_class,v)))* member(u,complement(v)).
% 299.87/300.44  167481[15:Rew:165880.0,121269.1] || equal(successor(null_class),singleton(u)) member(u,y__dfg) -> member(u,singleton(null_class))*.
% 299.87/300.44  167487[15:Rew:165880.0,120437.0] || member(u,y__dfg) -> member(u,successor(complement(successor(null_class))))* member(u,singleton(null_class)).
% 299.87/300.44  167572[15:Rew:165880.0,103929.1] || equal(complement(u),null_class) member(u,y__dfg)* -> member(singleton(singleton(null_class)),element_relation)*.
% 299.87/300.44  173443[15:Rew:165880.0,167582.1] || member(u,y__dfg) equal(cantor(apply(choice,u)),y__dfg)** -> equal(u,null_class).
% 299.87/300.44  173444[15:Rew:165880.0,167749.0] || equal(complement(unordered_pair(u,v)),y__dfg)** member(u,y__dfg) -> member(u,w)*.
% 299.87/300.44  167804[15:Rew:165880.0,91544.0] || member(u,y__dfg) subclass(domain_relation,regular(unordered_pair(v,ordered_pair(u,cantor(u)))))* -> .
% 299.87/300.44  167805[15:Rew:165880.0,91543.0] || member(u,y__dfg) subclass(domain_relation,regular(unordered_pair(ordered_pair(u,cantor(u)),v)))* -> .
% 299.87/300.44  173445[15:Rew:165880.0,167858.1] || member(u,y__dfg) subclass(y__dfg,union(v,v))* -> member(power_class(u),v)*.
% 299.87/300.44  173446[15:Rew:165880.0,167859.1] || member(u,y__dfg) subclass(y__dfg,union(v,v))* -> member(sum_class(u),v)*.
% 299.87/300.44  173447[15:Rew:165880.0,167935.1] || member(u,y__dfg) subclass(y__dfg,union(v,null_class))* -> member(power_class(u),v)*.
% 299.87/300.44  173448[15:Rew:165880.0,167936.1] || member(u,y__dfg) subclass(y__dfg,union(v,null_class))* -> member(sum_class(u),v)*.
% 299.87/300.44  167943[15:Rew:165880.0,82271.0] || member(u,y__dfg) member(v,cantor(u))* equal(successor(application_function),null_class) -> .
% 299.87/300.44  168032[15:Rew:165880.0,66292.0] || member(u,y__dfg) -> member(u,successor(complement(v))) member(u,union(v,null_class))*.
% 299.87/300.44  168072[15:Rew:165880.0,62235.0] || member(u,y__dfg) member(v,u) subclass(element_relation,ordered_pair(v,u))* -> .
% 299.87/300.44  173450[15:Rew:165880.0,168094.1] || member(u,y__dfg) equal(sum_class(apply(choice,u)),y__dfg)** -> equal(u,null_class).
% 299.87/300.44  173451[15:Rew:165880.0,168098.1] || member(u,y__dfg) equal(power_class(apply(choice,u)),y__dfg)** -> equal(u,null_class).
% 299.87/300.44  168106[15:Rew:165880.0,59534.0] || member(u,y__dfg) -> member(u,successor(complement(v))) member(u,union(v,v))*.
% 299.87/300.44  168107[15:Rew:165880.0,58960.0] || member(u,y__dfg) -> member(u,successor(complement(singleton(null_class))))* member(u,successor(null_class)).
% 299.87/300.44  168120[15:Rew:165880.0,58883.0] || member(u,y__dfg) -> member(u,successor(complement(v))) member(u,union(null_class,v))*.
% 299.87/300.44  173452[15:Rew:165880.0,168173.1] || member(u,y__dfg) subclass(y__dfg,cantor(sum_class(u)))* equal(null_class,element_relation) -> .
% 299.87/300.44  173453[15:Rew:165880.0,168174.1] || member(u,y__dfg) subclass(y__dfg,cantor(power_class(u)))* equal(null_class,element_relation) -> .
% 299.87/300.44  168175[15:Rew:165880.0,52750.0] || member(u,y__dfg) equal(singleton(apply(choice,u)),null_class)** -> equal(u,null_class).
% 299.87/300.44  168205[15:Rew:165880.0,50919.0] || member(u,y__dfg) subclass(domain_relation,complement(unordered_pair(v,ordered_pair(u,cantor(u)))))* -> .
% 299.87/300.44  168206[15:Rew:165880.0,50918.0] || member(u,y__dfg) subclass(domain_relation,complement(unordered_pair(ordered_pair(u,cantor(u)),v)))* -> .
% 299.87/300.44  168210[15:Rew:165880.0,50008.0] || member(u,y__dfg)* equal(cantor(u),successor(u)) equal(successor_relation,null_class) -> .
% 299.87/300.44  168214[15:Rew:165880.0,49824.0] || member(u,y__dfg) equal(successor(singleton(u)),u)** equal(successor_relation,null_class) -> .
% 299.87/300.44  168215[15:Rew:165880.0,49789.0] || member(u,y__dfg) equal(union(v,w),null_class)** -> member(u,complement(v))*.
% 299.87/300.44  168216[15:Rew:165880.0,49788.0] || member(u,y__dfg) equal(union(v,w),null_class)** -> member(u,complement(w))*.
% 299.87/300.44  173454[15:Rew:165880.0,168263.1] || member(u,y__dfg) subclass(y__dfg,cantor(complement(cross_product(singleton(sum_class(u)),y__dfg))))* -> .
% 299.87/300.44  173455[15:Rew:165880.0,168264.1] || member(u,y__dfg) subclass(y__dfg,cantor(complement(cross_product(singleton(power_class(u)),y__dfg))))* -> .
% 299.87/300.44  173456[15:Rew:165880.0,168267.2] function(complement(cross_product(u,universal_class))) || member(u,y__dfg)* -> member(range_of(null_class),y__dfg)*.
% 299.87/300.44  173457[15:Rew:165880.0,168278.0] || subclass(y__dfg,u) member(u,y__dfg) -> member(singleton(singleton(singleton(u))),element_relation)*.
% 299.87/300.44  173458[15:Rew:165880.0,168305.2,165880.0,168305.1] || member(u,y__dfg) -> member(u,cantor(y__dfg)) equal(cross_product(singleton(u),y__dfg),null_class)**.
% 299.87/300.44  173459[15:Rew:165880.0,168311.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,v))* -> member(sum_class(u),v)*.
% 299.87/300.44  173460[15:Rew:165880.0,168320.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,v))* -> member(power_class(u),v)*.
% 299.87/300.44  168369[15:Rew:165880.0,9919.2] ||  -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) member(u,y__dfg).
% 299.87/300.44  168381[15:Rew:165880.0,94303.1] || equal(complement(flip(u)),null_class)** -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),flip(u))*.
% 299.87/300.44  168385[15:Rew:165880.0,94304.1] || equal(complement(rotate(u)),null_class)** -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),rotate(u))*.
% 299.87/300.44  168581[15:Rew:165880.0,83125.0] || subclass(y__dfg,u) -> equal(regular(unordered_pair(ordered_pair(v,w),u)),ordered_pair(v,w))**.
% 299.87/300.44  168582[15:Rew:165880.0,83065.0] || subclass(y__dfg,u) -> equal(regular(unordered_pair(u,ordered_pair(v,w))),ordered_pair(v,w))**.
% 299.87/300.44  168588[15:Rew:165880.0,77742.0] || subclass(y__dfg,u) -> equal(regular(unordered_pair(unordered_pair(v,w),u)),unordered_pair(v,w))**.
% 299.87/300.44  168591[15:Rew:165880.0,77245.0] || subclass(y__dfg,u) -> equal(regular(unordered_pair(u,unordered_pair(v,w))),unordered_pair(v,w))**.
% 299.87/300.44  168600[15:Rew:165880.0,51703.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(sum_class(ordered_pair(w,x)),v)*.
% 299.87/300.44  168601[15:Rew:165880.0,51660.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(sum_class(unordered_pair(w,x)),v)*.
% 299.87/300.44  168612[15:Rew:165880.0,51065.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(power_class(ordered_pair(w,x)),v)*.
% 299.87/300.44  168613[15:Rew:165880.0,51022.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(power_class(unordered_pair(w,x)),v)*.
% 299.87/300.44  173461[15:Rew:165880.0,168627.0] || member(range_of(null_class),y__dfg) subclass(y__dfg,u) -> member(apply(null_class,v),u)*.
% 299.87/300.44  168675[15:Rew:165880.0,26467.0] || subclass(y__dfg,intersection(u,v)) member(ordered_pair(w,x),symmetric_difference(u,v))* -> .
% 299.87/300.44  168676[15:Rew:165880.0,26466.0] || subclass(y__dfg,intersection(u,v)) member(unordered_pair(w,x),symmetric_difference(u,v))* -> .
% 299.87/300.44  173462[15:Rew:165880.0,168769.2] function(u) || member(v,y__dfg) equal(cantor(image(u,v)),y__dfg)** -> .
% 299.87/300.44  173463[15:Rew:165880.0,168786.0] || equal(complement(unordered_pair(u,v)),y__dfg)** member(v,y__dfg) -> member(v,w)*.
% 299.87/300.44  173464[15:Rew:165880.0,168830.2] function(u) || member(v,y__dfg) equal(sum_class(image(u,v)),y__dfg)** -> .
% 299.87/300.44  173465[15:Rew:165880.0,168831.2] function(u) || member(v,y__dfg) equal(power_class(image(u,v)),y__dfg)** -> .
% 299.87/300.44  168842[15:Rew:165880.0,52675.1] function(u) || member(v,y__dfg) equal(singleton(image(u,v)),null_class)** -> .
% 299.87/300.44  168869[15:Rew:165880.0,9920.2] ||  -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) member(v,y__dfg).
% 299.87/300.44  168905[15:Rew:165880.0,117069.0] || equal(union(u,v),y__dfg) -> equal(complement(intersection(u,v)),symmetric_difference(u,v))**.
% 299.87/300.44  168942[15:Rew:165880.0,14650.0] || subclass(y__dfg,symmetric_difference(u,v)) -> member(unordered_pair(w,x),complement(intersection(u,v)))*.
% 299.87/300.44  168996[15:Rew:165880.0,34700.1] || equal(cross_product(u,v),domain_relation)** member(w,y__dfg) -> member(cantor(w),v)*.
% 299.87/300.44  173466[15:Rew:165880.0,168997.0] || equal(intersection(u,v),y__dfg)** member(w,y__dfg) -> member(sum_class(w),v)*.
% 299.87/300.44  173467[15:Rew:165880.0,168998.0] || equal(intersection(u,v),y__dfg)** member(w,y__dfg) -> member(sum_class(w),u)*.
% 299.87/300.44  173468[15:Rew:165880.0,168999.0] || equal(intersection(u,v),y__dfg)** member(w,y__dfg) -> member(power_class(w),v)*.
% 299.87/300.44  173469[15:Rew:165880.0,169000.0] || equal(intersection(u,v),y__dfg)** member(w,y__dfg) -> member(power_class(w),u)*.
% 299.87/300.44  169160[15:Rew:165880.0,40379.1] single_valued_class(range_of(u)) || member(inverse(u),y__dfg)* equal(range_of(u),null_class) -> .
% 299.87/300.44  169211[15:Rew:165880.0,6549.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(v)))* -> member(singleton(w),union(u,v))*.
% 299.87/300.44  169303[15:Rew:165880.0,31398.0] || subclass(y__dfg,complement(compose(element_relation,y__dfg))) member(regular(union(x__dfg,x__dfg)),element_relation)* -> .
% 299.87/300.44  169306[15:Rew:165880.0,23282.0] || equal(complement(compose(element_relation,y__dfg)),singleton(singleton(null_class)))** member(singleton(null_class),element_relation) -> .
% 299.87/300.44  169309[15:Rew:165880.0,30724.0] || equal(union(null_class,complement(compose(element_relation,y__dfg))),y__dfg)** member(regular(x__dfg),element_relation) -> .
% 299.87/300.44  169427[15:Rew:165880.0,88921.1] function(complement(compose(element_relation,universal_class))) ||  -> subclass(successor(complement(compose(element_relation,y__dfg))),complement(element_relation))*.
% 299.87/300.44  169466[15:Rew:165880.0,58061.0] || equal(union(null_class,compose(element_relation,y__dfg)),null_class)** member(unordered_pair(u,v),element_relation)* -> .
% 299.87/300.44  169533[15:Rew:165880.0,12187.0] || subclass(y__dfg,compose(u,v)) -> subclass(w,image(u,image(v,singleton(x))))*.
% 299.87/300.44  169535[15:Rew:165880.0,12323.0] || subclass(y__dfg,complement(not_subclass_element(cross_product(u,v),w)))* -> subclass(cross_product(u,v),w).
% 299.87/300.44  169536[15:Rew:165880.0,12324.0] || equal(complement(not_subclass_element(cross_product(u,v),w)),y__dfg)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  169570[15:Rew:165880.0,103827.0] || equal(u,y__dfg) -> equal(unordered_pair(v,u),null_class) member(v,unordered_pair(v,u))*.
% 299.87/300.44  169571[15:Rew:165880.0,103826.0] || equal(u,y__dfg) -> equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))*.
% 299.87/300.44  169592[15:Rew:165880.0,92804.0] || equal(u,y__dfg) -> equal(unordered_pair(null_class,unordered_pair(u,singleton(v))),ordered_pair(u,v))**.
% 299.87/300.44  169610[15:Rew:165880.0,83577.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(ordered_pair(v,w),u)),ordered_pair(v,w))**.
% 299.87/300.44  169611[15:Rew:165880.0,83566.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(u,ordered_pair(v,w))),ordered_pair(v,w))**.
% 299.87/300.44  169612[15:Rew:165880.0,83137.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(unordered_pair(v,w),u)),unordered_pair(v,w))**.
% 299.87/300.44  169613[15:Rew:165880.0,83081.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(u,unordered_pair(v,w))),unordered_pair(v,w))**.
% 299.87/300.44  169648[15:Rew:165880.0,90218.0] || equal(intersection(u,v),y__dfg)** -> subclass(w,x) member(not_subclass_element(w,x),u)*.
% 299.87/300.44  169649[15:Rew:165880.0,90217.0] || equal(intersection(u,v),y__dfg)** -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.87/300.44  169793[15:Rew:165880.0,29877.0] || equal(union(null_class,u),y__dfg)** subclass(u,v)* -> member(singleton(w),v)*.
% 299.87/300.44  169824[15:Rew:165880.0,4839.0] || subclass(y__dfg,regular(u)) member(ordered_pair(v,w),u)* -> equal(u,null_class).
% 299.87/300.44  169831[15:Rew:165880.0,14432.0] || subclass(y__dfg,complement(singleton(regular(cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.44  169942[15:Rew:165880.0,34662.1] || subclass(ordered_pair(u,v),w)* subclass(y__dfg,regular(w)) -> equal(w,null_class).
% 299.87/300.44  173470[15:Rew:165880.0,170040.1] function(u) || member(image(v,null_class),y__dfg) -> member(apply(v,u),y__dfg)*.
% 299.87/300.44  170056[15:Rew:165880.0,42219.1] || equal(unordered_pair(u,null_class),singleton(u)) -> equal(regular(ordered_pair(u,y__dfg)),singleton(u))**.
% 299.87/300.44  173471[15:Rew:165880.0,170091.1] || member(u,ordered_pair(y__dfg,y__dfg))* -> equal(u,unordered_pair(y__dfg,null_class)) equal(u,null_class).
% 299.87/300.44  170191[15:Rew:165880.0,117423.0] || equal(complement(u),y__dfg) member(not_subclass_element(v,w),u)* -> subclass(v,w).
% 299.87/300.44  170194[15:Rew:165880.0,117012.0] || equal(complement(u),y__dfg) -> equal(union(u,complement(successor(v))),complement(successor(v)))**.
% 299.87/300.44  170202[15:Rew:165880.0,115930.0] || equal(complement(u),y__dfg) -> equal(union(u,complement(power_class(v))),complement(power_class(v)))**.
% 299.87/300.44  170227[15:Rew:165880.0,29831.1] || member(omega,symmetric_difference(u,v)) equal(union(null_class,intersection(u,v)),y__dfg)** -> .
% 299.87/300.44  170251[15:Rew:165880.0,29708.0] || equal(union(null_class,apply(null_class,u)),y__dfg)** -> member(singleton(v),sum_class(range_of(null_class)))*.
% 299.87/300.44  170253[15:Rew:165880.0,29715.0] || equal(union(null_class,sum_class(range_of(null_class))),y__dfg) -> member(singleton(u),apply(null_class,v))*.
% 299.87/300.44  170255[15:Rew:165880.0,30722.0] || equal(union(null_class,complement(compose(element_relation,y__dfg))),y__dfg)** member(singleton(u),element_relation)* -> .
% 299.87/300.44  170257[15:Rew:165880.0,29776.0] || equal(union(null_class,symmetric_difference(u,v)),y__dfg) -> member(singleton(w),union(u,v))*.
% 299.87/300.44  170299[15:Rew:165880.0,118068.0] || equal(complement(intersection(u,v)),y__dfg)** -> equal(symmetric_difference(u,v),union(u,v)).
% 299.87/300.44  170413[15:Rew:165880.0,34681.0] || subclass(y__dfg,regular(not_subclass_element(cross_product(u,v),w)))* -> subclass(cross_product(u,v),w).
% 299.87/300.44  170415[15:Rew:165880.0,34692.0] || equal(regular(not_subclass_element(cross_product(u,v),w)),y__dfg)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  170424[15:Rew:165880.0,38462.1] inductive(cantor(regular(cross_product(singleton(null_class),universal_class)))) ||  -> equal(cross_product(singleton(null_class),y__dfg),null_class)**.
% 299.87/300.44  170472[15:Rew:165880.0,42145.0] || subclass(u,cantor(complement(cross_product(singleton(not_subclass_element(u,v)),y__dfg))))* -> subclass(u,v).
% 299.87/300.44  170473[15:Rew:165880.0,144054.0] || subclass(u,cantor(singleton(cross_product(singleton(not_subclass_element(u,v)),y__dfg))))* -> subclass(u,v).
% 299.87/300.44  170475[15:Rew:165880.0,42150.0] || subclass(ordered_pair(u,v),cantor(complement(cross_product(singleton(unordered_pair(u,singleton(v))),y__dfg))))* -> .
% 299.87/300.44  170476[15:Rew:165880.0,144065.0] || subclass(ordered_pair(u,v),cantor(singleton(cross_product(singleton(unordered_pair(u,singleton(v))),y__dfg))))* -> .
% 299.87/300.44  170519[15:Rew:165880.0,39888.2] function(u) || member(ordered_pair(v,singleton(singleton(null_class))),application_function)* -> equal(y__dfg,u)*.
% 299.87/300.44  170533[15:Rew:165880.0,39738.1] one_to_one(u) ||  -> equal(unordered_pair(null_class,unordered_pair(inverse(u),null_class)),ordered_pair(inverse(u),y__dfg))**.
% 299.87/300.44  170539[15:Rew:165880.0,40304.0] || subclass(y__dfg,complement(cantor(u)))* -> equal(apply(u,singleton(v)),sum_class(range_of(null_class)))**.
% 299.87/300.44  173475[15:Rew:165880.0,170621.1] || equal(complement(power_class(u)),y__dfg) -> equal(union(v,image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.44  173476[15:Rew:165880.0,170622.1] || equal(complement(power_class(u)),y__dfg) -> equal(union(image(element_relation,power_class(u)),v),y__dfg)**.
% 299.87/300.44  170628[15:Rew:165880.0,63235.1] || equal(successor(image(element_relation,power_class(u))),null_class)** -> equal(power_class(complement(power_class(u))),y__dfg).
% 299.87/300.44  170636[15:Rew:165880.0,46525.0] || subclass(y__dfg,power_class(complement(power_class(u)))) member(omega,image(element_relation,power_class(u)))* -> .
% 299.87/300.44  170648[15:Rew:165880.0,64859.1] || equal(successor(power_class(complement(power_class(u)))),null_class) -> subclass(y__dfg,image(element_relation,power_class(u)))*.
% 299.87/300.44  170656[15:Rew:165880.0,46573.0] || subclass(y__dfg,image(element_relation,power_class(u))) member(omega,power_class(complement(power_class(u))))* -> .
% 299.87/300.44  170658[15:Rew:165880.0,46532.0] || subclass(y__dfg,image(element_relation,power_class(u))) subclass(domain_relation,power_class(complement(power_class(u))))* -> .
% 299.87/300.44  170782[15:Rew:165880.0,63732.1] || equal(successor(power_class(u)),null_class) -> equal(union(image(element_relation,power_class(u)),v),y__dfg)**.
% 299.87/300.44  170788[15:Rew:165880.0,63735.1] || equal(successor(power_class(u)),null_class) -> equal(union(v,image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.44  170812[15:Rew:165880.0,49613.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(singleton(u))))* -> member(singleton(v),successor(u))*.
% 299.87/300.44  170817[15:Rew:165880.0,49621.0] || equal(symmetric_difference(complement(u),complement(singleton(u))),y__dfg)** -> member(singleton(v),successor(u))*.
% 299.87/300.44  171003[15:Rew:165880.0,62889.1] || equal(u,v) equal(power_class(v),y__dfg) -> equal(unordered_pair(v,u),null_class)**.
% 299.87/300.44  171008[15:Rew:165880.0,62914.1] || equal(u,v) equal(sum_class(v),y__dfg) -> equal(unordered_pair(v,u),null_class)**.
% 299.87/300.44  171053[15:Rew:165880.0,66928.1] || member(singleton(u),complement(sum_class(v)))* subclass(y__dfg,union(null_class,sum_class(v))) -> .
% 299.87/300.44  171055[15:Rew:165880.0,66954.1] || member(singleton(u),complement(inverse(v)))* subclass(y__dfg,union(null_class,inverse(v))) -> .
% 299.87/300.44  171057[15:Rew:165880.0,66972.1] || member(singleton(u),complement(range_of(v)))* subclass(y__dfg,union(null_class,range_of(v))) -> .
% 299.87/300.44  171059[15:Rew:165880.0,67019.1] || member(singleton(u),complement(cantor(v)))* subclass(y__dfg,union(null_class,cantor(v))) -> .
% 299.87/300.44  171147[15:Rew:165880.0,77583.0] || subclass(y__dfg,regular(singleton(regular(cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.44  171150[15:Rew:165880.0,77603.0] || equal(regular(singleton(regular(cross_product(u,v)))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  171248[15:Rew:165880.0,82093.1] function(complement(singleton(singleton(u)))) || equal(successor(complement(singleton(singleton(u)))),y__dfg)** -> .
% 299.87/300.44  171330[15:Rew:165880.0,90214.1] inductive(u) || equal(image(successor_relation,u),y__dfg)** -> equal(image(successor_relation,u),u).
% 299.87/300.44  171331[15:Rew:165880.0,90754.0] || equal(complement(singleton(regular(ordered_pair(u,v)))),y__dfg)** -> equal(regular(null_class),singleton(u)).
% 299.87/300.44  171513[15:Rew:165880.0,102744.1] || equal(successor(power_class(complement(successor(u)))),null_class) -> subclass(y__dfg,image(element_relation,successor(u)))*.
% 299.87/300.44  171516[15:Rew:165880.0,102711.0] || subclass(y__dfg,image(element_relation,successor(u))) subclass(domain_relation,power_class(complement(successor(u))))* -> .
% 299.87/300.44  171548[15:Rew:165880.0,118279.0] || equal(intersection(complement(u),union(v,w)),y__dfg)** -> equal(union(u,null_class),null_class).
% 299.87/300.44  171582[15:Rew:165880.0,118270.0] || equal(intersection(union(u,v),complement(w)),y__dfg)** -> equal(union(null_class,w),null_class).
% 299.87/300.44  171651[15:Rew:165880.0,101161.1] || equal(u,v) equal(cantor(v),y__dfg) -> equal(unordered_pair(v,u),null_class)**.
% 299.87/300.44  171658[15:Rew:165880.0,102643.1] || equal(successor(image(element_relation,successor(u))),null_class)** -> equal(power_class(complement(successor(u))),y__dfg).
% 299.87/300.44  171665[15:Rew:165880.0,102709.0] || subclass(y__dfg,power_class(complement(successor(u)))) member(omega,image(element_relation,successor(u)))* -> .
% 299.87/300.44  171930[15:Rew:165880.0,122232.1] function(intersection(successor(null_class),u)) || equal(successor(intersection(successor(null_class),u)),y__dfg)** -> .
% 299.87/300.44  171931[15:Rew:165880.0,122279.1] function(intersection(u,successor(null_class))) || equal(successor(intersection(u,successor(null_class))),y__dfg)** -> .
% 299.87/300.44  172022[15:Rew:165880.0,132543.1] || equal(null_class,element_relation) -> equal(restrict(complement(compose(y__dfg,inverse(element_relation))),y__dfg,y__dfg),null_class)**.
% 299.87/300.44  172023[15:Rew:165880.0,132635.0] || equal(union(x__dfg,x__dfg),y__dfg) subclass(x__dfg,u) -> member(singleton(v),u)*.
% 299.87/300.44  173539[15:Rew:166239.0,168033.0] || subclass(unordered_pair(u,v),null_class)* member(u,y__dfg) -> member(u,complement(x__dfg)).
% 299.87/300.44  173543[15:Rew:166239.0,168825.0] || subclass(unordered_pair(u,v),null_class)* member(v,y__dfg) -> member(v,complement(x__dfg)).
% 299.87/300.44  174012[15:MRR:174011.2,169458.0] || member(regular(regular(compose(element_relation,y__dfg))),element_relation)* -> equal(regular(compose(element_relation,y__dfg)),null_class).
% 299.87/300.44  4631[0:Res:3740.0,9.0] || subclass(union(u,v),symmetric_difference(u,v))* -> equal(symmetric_difference(u,v),union(u,v)).
% 299.87/300.44  13390[3:Res:18.2,5355.1] || member(null_class,u) member(null_class,v) subclass(domain_relation,complement(cross_product(v,u)))* -> .
% 299.87/300.44  12189[3:Rew:4275.0,12183.1] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(null_class,w))* -> subclass(v,range_of(null_class)).
% 299.87/300.44  21350[4:Rew:20570.0,20932.0] || member(u,cantor(u)) subclass(element_relation,v) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.87/300.44  21213[4:Rew:21182.0,13323.1] || member(u,apply(null_class,v))* subclass(sum_class(range_of(null_class)),w)* -> member(u,w)*.
% 299.87/300.44  23286[4:Res:22292.1,225.0] || equal(restrict(u,v,w),singleton(singleton(null_class)))** -> member(singleton(null_class),cross_product(v,w))*.
% 299.87/300.44  23297[4:Res:22292.1,4001.0] || equal(regular(u),singleton(singleton(null_class))) member(singleton(null_class),u)* -> equal(u,null_class).
% 299.87/300.44  25600[3:SpL:495.0,5357.0] || subclass(domain_relation,symmetric_difference(complement(u),complement(v))) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.87/300.44  25750[4:Res:358.2,9158.0] || subclass(u,sum_class(range_of(null_class))) -> equal(u,null_class) member(regular(u),apply(null_class,v))*.
% 299.87/300.44  25796[4:Res:358.2,9160.0] || subclass(u,apply(null_class,v))* -> equal(u,null_class) member(regular(u),sum_class(range_of(null_class)))*.
% 299.87/300.44  26270[0:Res:3739.0,2996.0] ||  -> equal(restrict(singleton(u),v,w),null_class) equal(regular(restrict(singleton(u),v,w)),u)**.
% 299.87/300.44  26319[0:Res:374.1,226.0] || subclass(ordered_pair(u,v),restrict(w,x,y))* -> member(unordered_pair(u,singleton(v)),w).
% 299.87/300.44  26421[0:SpL:30.0,3678.1] || member(u,symmetric_difference(v,cross_product(w,x)))* member(u,restrict(v,w,x)) -> .
% 299.87/300.44  26424[0:SpL:31.0,3678.1] || member(u,symmetric_difference(cross_product(v,w),x))* member(u,restrict(x,v,w)) -> .
% 299.87/300.44  26460[0:Res:4.1,3678.1] || member(not_subclass_element(intersection(u,v),w),symmetric_difference(u,v))* -> subclass(intersection(u,v),w).
% 299.87/300.44  26487[4:Res:22292.1,3678.1] || equal(intersection(u,v),singleton(singleton(null_class))) member(singleton(null_class),symmetric_difference(u,v))* -> .
% 299.87/300.44  27281[3:MRR:27256.0,9180.1] ||  -> member(regular(regular(complement(u))),u)* equal(regular(complement(u)),null_class) equal(complement(u),null_class).
% 299.87/300.44  28646[0:MRR:28634.0,9180.1] || subclass(u,complement(union(v,w)))* -> member(regular(u),complement(v)) equal(u,null_class).
% 299.87/300.44  28649[0:MRR:28618.0,9181.1] ||  -> member(not_subclass_element(complement(union(u,v)),w),complement(u))* subclass(complement(union(u,v)),w).
% 299.87/300.44  28662[0:Obv:28657.1] || equal(intersection(u,singleton(v)),complement(singleton(v)))** -> equal(intersection(u,singleton(v)),null_class).
% 299.87/300.44  28663[0:Obv:28656.1] || equal(intersection(singleton(u),v),complement(singleton(u)))** -> equal(intersection(singleton(u),v),null_class).
% 299.87/300.44  28777[0:MRR:28763.0,9180.1] || subclass(u,complement(union(v,w)))* -> member(regular(u),complement(w)) equal(u,null_class).
% 299.87/300.44  28780[0:MRR:28747.0,9181.1] ||  -> member(not_subclass_element(complement(union(u,v)),w),complement(v))* subclass(complement(union(u,v)),w).
% 299.87/300.44  29310[3:Rew:29271.0,28297.1] || member(u,symmetric_difference(complement(v),union(null_class,w)))* -> member(u,union(v,complement(w))).
% 299.87/300.44  29330[3:Rew:29271.0,28315.1] || member(u,symmetric_difference(union(null_class,v),complement(w)))* -> member(u,union(complement(v),w)).
% 299.87/300.44  29711[4:Rew:29278.0,25785.0] || subclass(domain_relation,union(null_class,apply(null_class,u)))* -> member(ordered_pair(null_class,null_class),sum_class(range_of(null_class)))*.
% 299.87/300.44  29718[4:Rew:29278.0,25739.0] || subclass(domain_relation,union(null_class,sum_class(range_of(null_class)))) -> member(ordered_pair(null_class,null_class),apply(null_class,u))*.
% 299.87/300.44  29734[7:Rew:29278.0,20429.0] || equal(union(null_class,regular(u)),y__dfg)** member(regular(x__dfg),u) -> equal(u,null_class).
% 299.87/300.44  29777[3:Rew:29278.0,14312.0] || subclass(domain_relation,union(null_class,symmetric_difference(u,v))) -> member(ordered_pair(null_class,null_class),union(u,v))*.
% 299.87/300.44  29818[7:Rew:29278.0,20417.0] || equal(union(null_class,restrict(u,v,w)),y__dfg)** -> member(regular(x__dfg),cross_product(v,w)).
% 299.87/300.44  30797[3:Rew:29278.0,29850.1] ||  -> equal(union(null_class,intersection(u,v)),null_class) member(regular(union(null_class,intersection(u,v))),v)*.
% 299.87/300.44  30798[3:Rew:29278.0,29851.1] ||  -> equal(union(null_class,intersection(u,v)),null_class) member(regular(union(null_class,intersection(u,v))),u)*.
% 299.87/300.44  29853[7:Rew:29278.0,19836.1] || member(regular(x__dfg),symmetric_difference(u,v)) subclass(y__dfg,union(null_class,intersection(u,v)))* -> .
% 299.87/300.44  29858[7:Rew:29278.0,26469.0] || equal(union(null_class,intersection(u,v)),y__dfg) member(regular(x__dfg),symmetric_difference(u,v))* -> .
% 299.87/300.44  30799[3:Rew:29278.0,29871.1] || member(not_subclass_element(union(null_class,complement(u)),v),u)* -> subclass(union(null_class,complement(u)),v).
% 299.87/300.44  30800[3:Rew:29278.0,29879.1] || subclass(u,v) -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.87/300.44  29881[3:Rew:29278.0,14298.0] || subclass(domain_relation,union(null_class,u))* subclass(u,v)* -> member(ordered_pair(null_class,null_class),v)*.
% 299.87/300.44  31378[9:Rew:31370.0,29644.1] || subclass(y__dfg,regular(u)) member(regular(union(x__dfg,x__dfg)),u)* -> equal(u,null_class).
% 299.87/300.44  31415[9:Rew:31370.0,29677.1] || subclass(y__dfg,intersection(u,v)) member(regular(union(x__dfg,x__dfg)),symmetric_difference(u,v))* -> .
% 299.87/300.44  33187[3:SpR:30027.0,5493.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(singleton(union(null_class,u)))),successor(union(null_class,u)))*.
% 299.87/300.44  33282[3:Rew:30027.0,33243.1] || subclass(union(null_class,complement(u)),union(null_class,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.44  33246[8:SpL:30027.0,26132.1] || equal(union(null_class,u),singleton(singleton(null_class))) subclass(y__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.44  33796[11:Res:25.2,33714.1] || member(null_class,u) member(null_class,v) equal(complement(intersection(v,u)),y__dfg)** -> .
% 299.87/300.44  33991[3:MRR:33990.0,9180.1] ||  -> member(regular(intersection(union(null_class,u),v)),u)* equal(intersection(union(null_class,u),v),null_class).
% 299.87/300.44  34358[3:MRR:34357.0,9180.1] ||  -> member(regular(intersection(u,union(null_class,v))),v)* equal(intersection(u,union(null_class,v)),null_class).
% 299.87/300.44  35066[3:Rew:29278.0,35065.0] || subclass(symmetric_difference(u,v),union(null_class,intersection(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  35486[0:Obv:35457.1] || member(u,v) -> subclass(intersection(w,singleton(u)),intersection(v,intersection(w,singleton(u))))*.
% 299.87/300.44  35632[0:Obv:35599.1] || member(u,v) -> subclass(intersection(singleton(u),w),intersection(v,intersection(singleton(u),w)))*.
% 299.87/300.44  38367[11:SpL:491.0,32709.0] || subclass(y__dfg,symmetric_difference(u,cross_product(v,w))) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.87/300.44  38368[11:SpL:492.0,32709.0] || subclass(y__dfg,symmetric_difference(cross_product(u,v),w)) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.87/300.44  38494[3:SpR:33220.0,5493.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(singleton(union(u,u)))),successor(union(u,u)))*.
% 299.87/300.44  38622[3:Rew:33220.0,38572.1] || subclass(union(null_class,complement(u)),union(u,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.44  38578[8:SpL:33220.0,26132.1] || equal(union(u,u),singleton(singleton(null_class)))** subclass(y__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.44  38731[3:Res:36007.0,9.0] || subclass(complement(singleton(u)),u)* -> equal(singleton(u),null_class) equal(complement(singleton(u)),u).
% 299.87/300.44  39400[12:SpR:39262.1,105.0] function(single_valued1(u)) ||  -> equal(domain__dfg(u,image(inverse(u),null_class),single_valued2(u)),single_valued3(u))**.
% 299.87/300.44  39713[12:SpR:39704.1,15.0] one_to_one(u) ||  -> equal(unordered_pair(null_class,unordered_pair(inverse(u),singleton(v))),ordered_pair(inverse(u),v))**.
% 299.87/300.44  39762[12:SpL:39704.1,388.0] one_to_one(u) || member(singleton(singleton(null_class)),cross_product(v,w))* -> member(inverse(u),w)*.
% 299.87/300.44  40308[4:MRR:40291.0,251.0] || subclass(domain_relation,complement(cantor(u))) -> equal(apply(u,ordered_pair(null_class,null_class)),sum_class(range_of(null_class)))**.
% 299.87/300.44  40312[4:MRR:40278.0,9180.1] ||  -> equal(apply(u,regular(complement(cantor(u)))),sum_class(range_of(null_class)))** equal(complement(cantor(u)),null_class).
% 299.87/300.44  41384[4:Res:20668.1,16.0] || subclass(domain_relation,rotate(cross_product(u,v)))* -> member(ordered_pair(w,cantor(ordered_pair(x,w))),u)*.
% 299.87/300.44  41962[0:Rew:115.0,41894.1] || member(not_subclass_element(symmetric_difference(u,v),w),intersection(u,v))* -> subclass(symmetric_difference(u,v),w).
% 299.87/300.44  42212[3:Obv:42188.1] || equal(u,v) -> subclass(v,complement(unordered_pair(v,u)))* equal(unordered_pair(v,u),null_class).
% 299.87/300.44  43630[3:SpR:43315.1,491.0] || subclass(complement(restrict(u,v,w)),null_class)* -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 299.87/300.44  43631[3:SpR:43315.1,492.0] || subclass(complement(restrict(u,v,w)),null_class)* -> equal(symmetric_difference(cross_product(v,w),u),null_class).
% 299.87/300.44  45166[0:Res:8.1,2997.0] || equal(u,v)* subclass(u,w)* -> equal(v,null_class) member(regular(v),w)*.
% 299.87/300.44  45173[3:Res:31861.0,2997.0] || subclass(u,v) -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.87/300.44  45226[0:Rew:552.1,45192.3] || subclass(complement(u),v)* -> member(w,u)* equal(singleton(w),null_class) member(w,v)*.
% 299.87/300.44  45293[3:Rew:29274.0,45255.0] || subclass(u,union(null_class,v)) -> equal(u,null_class) member(regular(u),union(v,v))*.
% 299.87/300.44  45309[0:Obv:45284.1] || subclass(complement(union(u,v)),symmetric_difference(u,v))* -> equal(complement(union(u,v)),null_class).
% 299.87/300.44  45824[0:Res:8.1,4983.0] || equal(restrict(u,v,w),x)* -> subclass(x,y) member(not_subclass_element(x,y),u)*.
% 299.87/300.44  46265[0:Rew:46218.0,8459.1] ||  -> member(u,intersection(complement(v),power_class(w))) subclass(singleton(u),union(v,complement(power_class(w))))*.
% 299.87/300.44  46322[0:Rew:46218.0,27468.0] ||  -> subclass(complement(union(u,image(element_relation,power_class(v)))),intersection(complement(u),power_class(complement(power_class(v)))))*.
% 299.87/300.44  46392[11:Rew:46218.0,33846.1] inductive(intersection(complement(u),power_class(v))) || equal(union(u,complement(power_class(v))),y__dfg)** -> .
% 299.87/300.44  46426[10:Rew:46218.0,44897.1] || subclass(intersection(complement(u),power_class(v)),null_class) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.87/300.44  46446[0:Rew:46218.0,44221.0] ||  -> equal(intersection(union(u,complement(power_class(v))),intersection(intersection(complement(u),power_class(v)),w)),null_class)**.
% 299.87/300.44  46447[0:Rew:46218.0,44674.0] ||  -> equal(intersection(union(u,complement(power_class(v))),intersection(w,intersection(complement(u),power_class(v)))),null_class)**.
% 299.87/300.44  46466[0:Rew:46218.0,8461.1] ||  -> member(u,intersection(power_class(v),complement(w))) subclass(singleton(u),union(complement(power_class(v)),w))*.
% 299.87/300.44  46545[7:Rew:46218.0,38691.0] || subclass(y__dfg,power_class(complement(power_class(u)))) member(regular(x__dfg),image(element_relation,power_class(u)))* -> .
% 299.87/300.44  46577[0:Rew:46218.0,27486.0] ||  -> subclass(complement(union(image(element_relation,power_class(u)),v)),intersection(power_class(complement(power_class(u))),complement(v)))*.
% 299.87/300.44  46611[10:Rew:46218.0,38694.0] || equal(power_class(complement(power_class(u))),successor(null_class)) member(null_class,image(element_relation,power_class(u)))* -> .
% 299.87/300.44  46612[10:Rew:46218.0,38695.0] || equal(power_class(complement(power_class(u))),singleton(null_class)) member(null_class,image(element_relation,power_class(u)))* -> .
% 299.87/300.44  46695[11:Rew:46218.0,33848.1] inductive(intersection(power_class(u),complement(v))) || equal(union(complement(power_class(u)),v),y__dfg)** -> .
% 299.87/300.44  46729[10:Rew:46218.0,44899.1] || subclass(intersection(power_class(u),complement(v)),null_class) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.87/300.44  46749[0:Rew:46218.0,44223.0] ||  -> equal(intersection(union(complement(power_class(u)),v),intersection(intersection(power_class(u),complement(v)),w)),null_class)**.
% 299.87/300.44  46750[0:Rew:46218.0,44676.0] ||  -> equal(intersection(union(complement(power_class(u)),v),intersection(w,intersection(power_class(u),complement(v)))),null_class)**.
% 299.87/300.44  47808[10:SpL:46221.0,45867.0] || subclass(union(u,complement(power_class(v))),null_class) -> member(null_class,intersection(complement(u),power_class(v)))*.
% 299.87/300.44  47809[10:SpL:46227.0,45867.0] || subclass(union(complement(power_class(u)),v),null_class) -> member(null_class,intersection(power_class(u),complement(v)))*.
% 299.87/300.44  47828[0:SpR:46221.0,46218.0] ||  -> equal(image(element_relation,union(u,complement(power_class(v)))),complement(power_class(intersection(complement(u),power_class(v)))))**.
% 299.87/300.44  47829[0:SpR:46227.0,46218.0] ||  -> equal(image(element_relation,union(complement(power_class(u)),v)),complement(power_class(intersection(power_class(u),complement(v)))))**.
% 299.87/300.44  48008[3:Rew:29278.0,47844.0] || member(u,complement(power_class(union(null_class,v))))* member(u,power_class(union(v,v)))* -> .
% 299.87/300.44  48145[7:Res:16434.1,46222.0] || subclass(y__dfg,image(element_relation,power_class(u))) member(regular(x__dfg),power_class(complement(power_class(u))))* -> .
% 299.87/300.44  48149[10:Res:32790.1,46222.0] || equal(image(element_relation,power_class(u)),successor(null_class)) member(null_class,power_class(complement(power_class(u))))* -> .
% 299.87/300.44  48150[10:Res:32582.1,46222.0] || equal(image(element_relation,power_class(u)),singleton(null_class)) member(null_class,power_class(complement(power_class(u))))* -> .
% 299.87/300.44  48630[3:Rew:29271.0,48381.1] || equal(null_class,u) member(v,complement(w)) member(v,union(u,w))* -> .
% 299.87/300.44  48795[3:SpL:46221.0,47742.0] || subclass(union(u,complement(power_class(v))),null_class) -> member(omega,intersection(complement(u),power_class(v)))*.
% 299.87/300.44  48796[3:SpL:46227.0,47742.0] || subclass(union(complement(power_class(u)),v),null_class) -> member(omega,intersection(power_class(u),complement(v)))*.
% 299.87/300.44  49254[11:Res:32594.1,46252.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(v))) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.87/300.44  49442[11:Res:32594.1,46453.0] || subclass(y__dfg,symmetric_difference(power_class(u),complement(v))) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.87/300.44  49636[3:SpL:6542.0,5357.0] || subclass(domain_relation,symmetric_difference(complement(u),complement(singleton(u))))* -> member(ordered_pair(null_class,null_class),successor(u)).
% 299.87/300.44  49691[3:SpL:1200.1,45100.0] || subclass(unordered_pair(u,not_subclass_element(cross_product(v,w),x)),null_class)* -> subclass(cross_product(v,w),x).
% 299.87/300.44  49710[3:SpL:1200.1,45104.0] || subclass(unordered_pair(not_subclass_element(cross_product(u,v),w),x),null_class)* -> subclass(cross_product(u,v),w).
% 299.87/300.44  49910[3:Res:53.1,7510.0] inductive(complement(compose(element_relation,universal_class))) || member(not_subclass_element(omega,u),element_relation)* -> subclass(omega,u).
% 299.87/300.44  49937[3:SpL:1200.1,48581.0] || equal(unordered_pair(u,not_subclass_element(cross_product(v,w),x)),null_class)** -> subclass(cross_product(v,w),x).
% 299.87/300.44  49974[3:SpL:1200.1,48590.0] || equal(unordered_pair(not_subclass_element(cross_product(u,v),w),x),null_class)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  52996[3:Obv:52965.2] || subclass(u,v) subclass(u,regular(v))* -> equal(u,null_class) equal(v,null_class).
% 299.87/300.44  52997[3:Obv:52973.1] || subclass(union(null_class,u),regular(u))* -> equal(union(null_class,u),null_class) equal(u,null_class).
% 299.87/300.44  52998[3:Obv:52964.1] || subclass(intersection(u,v),regular(v))* -> equal(intersection(u,v),null_class) equal(v,null_class).
% 299.87/300.44  53003[3:Obv:52946.1] || subclass(intersection(u,v),regular(u))* -> equal(intersection(u,v),null_class) equal(u,null_class).
% 299.87/300.44  53024[3:MRR:53023.2,49867.0] || subclass(symmetric_difference(u,v),regular(complement(intersection(u,v))))* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  53112[3:Obv:53100.2] || equal(u,v) subclass(unordered_pair(v,u),v)* -> equal(unordered_pair(v,u),null_class).
% 299.87/300.44  53126[3:Obv:53121.2] || equal(u,v) equal(unordered_pair(v,u),v)** -> equal(unordered_pair(v,u),null_class).
% 299.87/300.44  53314[0:Res:49.1,46251.0] inductive(intersection(complement(u),power_class(v))) || member(null_class,union(u,complement(power_class(v))))* -> .
% 299.87/300.44  53414[0:Res:49.1,46452.0] inductive(intersection(power_class(u),complement(v))) || member(null_class,union(complement(power_class(u)),v))* -> .
% 299.87/300.44  53525[0:Res:49.1,5712.2] inductive(union(u,v)) || member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.87/300.44  53648[3:SpR:26346.0,258.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) member(regular(ordered_pair(u,v)),ordered_pair(u,v))*.
% 299.87/300.44  53663[3:SpL:26346.0,45094.0] || subclass(singleton(regular(ordered_pair(u,v))),null_class)* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  53664[3:SpL:26346.0,45445.0] || equal(singleton(regular(ordered_pair(u,v))),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  54511[3:MRR:54410.2,52711.0] || subclass(u,complement(singleton(not_subclass_element(intersection(v,u),w))))* -> subclass(intersection(v,u),w).
% 299.87/300.44  54923[0:Res:54752.0,9.0] || subclass(u,intersection(v,intersection(u,w)))* -> equal(intersection(v,intersection(u,w)),u).
% 299.87/300.44  55004[3:Res:54906.0,9.0] || subclass(singleton(null_class),intersection(u,successor(null_class)))* -> equal(intersection(u,successor(null_class)),singleton(null_class)).
% 299.87/300.44  55257[3:Res:54892.0,9.0] || subclass(u,intersection(v,union(null_class,u)))* -> equal(intersection(v,union(null_class,u)),u).
% 299.87/300.44  55471[3:MRR:55369.2,52711.0] || subclass(u,complement(singleton(not_subclass_element(intersection(u,v),w))))* -> subclass(intersection(u,v),w).
% 299.87/300.44  55542[0:Res:55132.0,9.0] || subclass(u,intersection(v,intersection(w,u)))* -> equal(intersection(v,intersection(w,u)),u).
% 299.87/300.44  55642[3:Res:55231.0,9.0] || subclass(u,intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),u).
% 299.87/300.44  56267[0:Res:55831.0,9.0] || subclass(u,intersection(intersection(u,v),w))* -> equal(intersection(intersection(u,v),w),u).
% 299.87/300.44  56348[3:Res:56249.0,9.0] || subclass(singleton(null_class),intersection(successor(null_class),u))* -> equal(intersection(successor(null_class),u),singleton(null_class)).
% 299.87/300.44  56371[0:Res:53.1,4977.0] inductive(u) || subclass(u,v)* -> subclass(omega,w) member(not_subclass_element(omega,w),v)*.
% 299.87/300.44  56495[3:Res:56235.0,9.0] || subclass(u,intersection(union(null_class,u),v))* -> equal(intersection(union(null_class,u),v),u).
% 299.87/300.44  56951[3:Res:56263.0,9.0] || subclass(u,union(null_class,intersection(u,v)))* -> equal(union(null_class,intersection(u,v)),u).
% 299.87/300.44  57357[0:Res:56089.0,9.0] || subclass(u,intersection(intersection(v,u),w))* -> equal(intersection(intersection(v,u),w),u).
% 299.87/300.44  57479[3:Res:57352.0,9.0] || subclass(u,union(null_class,intersection(v,u)))* -> equal(union(null_class,intersection(v,u)),u).
% 299.87/300.44  57599[3:Res:57542.0,9.0] || subclass(complement(singleton(u)),complement(successor(u)))* -> equal(complement(successor(u)),complement(singleton(u))).
% 299.87/300.44  57639[3:Res:56467.0,9.0] || subclass(u,intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),u).
% 299.87/300.44  58991[3:SpL:1200.1,58015.0] || equal(union(null_class,not_subclass_element(cross_product(u,v),w)),null_class)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  59015[3:SpL:1200.1,57941.0] || equal(complement(regular(not_subclass_element(cross_product(u,v),w))),null_class)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  60980[3:SpR:46366.0,43315.1] || subclass(union(u,complement(power_class(v))),null_class)* -> equal(symmetric_difference(complement(u),power_class(v)),null_class).
% 299.87/300.44  61200[3:SpR:46669.0,43315.1] || subclass(union(complement(power_class(u)),v),null_class)* -> equal(symmetric_difference(power_class(u),complement(v)),null_class).
% 299.87/300.44  62236[0:MRR:62218.0,251.0] || member(u,ordered_pair(v,w))* subclass(element_relation,composition_function) -> equal(compose(u,v),w).
% 299.87/300.44  62237[0:MRR:62217.0,251.0] || member(u,ordered_pair(v,w))* subclass(element_relation,application_function) -> equal(apply(u,v),w).
% 299.87/300.44  62363[3:SpL:1200.1,62112.0] || equal(successor(singleton(not_subclass_element(cross_product(u,v),w))),null_class)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  63114[0:Obv:63012.1] || member(u,symmetric_difference(v,w)) -> subclass(intersection(singleton(u),x),complement(intersection(v,w)))*.
% 299.87/300.44  63115[0:Obv:63011.1] || member(u,symmetric_difference(v,w)) -> subclass(intersection(x,singleton(u)),complement(intersection(v,w)))*.
% 299.87/300.44  63804[0:SpR:5313.0,43.0] ||  -> equal(range__dfg(cross_product(singleton(u),v),w,x),range__dfg(cross_product(singleton(w),x),u,v))*.
% 299.87/300.44  63824[0:SpR:5312.0,42.0] ||  -> equal(domain__dfg(cross_product(u,singleton(v)),w,x),domain__dfg(cross_product(w,singleton(x)),u,v))*.
% 299.87/300.44  64402[3:Obv:64349.0] ||  -> equal(intersection(symmetric_difference(u,v),regular(union(u,v))),null_class)** equal(union(u,v),null_class).
% 299.87/300.44  64614[0:MRR:64613.0,13.0] ||  -> member(u,unordered_pair(u,v))* equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))*.
% 299.87/300.44  64766[3:Obv:64750.2] || subclass(u,v) subclass(u,regular(v))* -> subclass(u,w)* equal(v,null_class).
% 299.87/300.44  65224[0:Obv:65160.2] || subclass(singleton(u),v) member(u,w) -> subclass(singleton(u),intersection(w,v))*.
% 299.87/300.44  65247[0:Obv:65188.1] || subclass(restrict(u,v,w),x) -> subclass(restrict(u,v,w),intersection(u,x))*.
% 299.87/300.44  65257[0:Obv:65186.1] || subclass(symmetric_difference(u,v),w) -> subclass(symmetric_difference(u,v),intersection(union(u,v),w))*.
% 299.87/300.44  66273[3:Rew:66163.0,29916.1] || member(u,symmetric_difference(union(v,null_class),complement(w)))* -> member(u,union(complement(v),w)).
% 299.87/300.44  66364[3:Rew:66163.0,29901.1] || member(u,symmetric_difference(complement(v),union(w,null_class)))* -> member(u,union(v,complement(w))).
% 299.87/300.44  66371[3:Rew:66163.0,48631.1] || equal(null_class,u) member(v,complement(w)) member(v,union(w,u))* -> .
% 299.87/300.44  67636[3:Rew:29278.0,66535.1] || equal(null_class,u) member(v,union(null_class,w))* -> member(v,union(u,w))*.
% 299.87/300.44  66768[12:Rew:66163.0,62549.1] function(u) || member(not_subclass_element(successor(u),v),complement(u))* -> subclass(successor(u),v).
% 299.87/300.44  66871[4:Rew:66811.0,53586.1] || member(u,complement(apply(null_class,v)))* member(u,union(null_class,apply(null_class,w)))* -> .
% 299.87/300.44  67654[4:Rew:66811.0,66872.0] || member(u,union(null_class,apply(null_class,v)))* -> member(u,union(null_class,apply(null_class,w)))*.
% 299.87/300.44  66881[4:Rew:66811.0,53590.1] || member(u,complement(sum_class(range_of(null_class)))) member(u,union(null_class,apply(null_class,v)))* -> .
% 299.87/300.44  67655[4:Rew:66811.0,66882.0] || member(u,union(null_class,sum_class(range_of(null_class))))* -> member(u,union(null_class,apply(null_class,v)))*.
% 299.87/300.44  67656[4:Rew:66811.0,66883.1] || member(u,union(null_class,apply(null_class,v)))* -> member(u,union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.44  66893[12:Rew:66811.0,41841.1] function(apply(null_class,u)) ||  -> equal(successor(apply(null_class,u)),union(null_class,apply(null_class,v)))*.
% 299.87/300.44  66923[12:Rew:66811.0,41839.1] function(sum_class(range_of(null_class))) ||  -> equal(union(null_class,apply(null_class,u)),successor(sum_class(range_of(null_class))))**.
% 299.87/300.44  66931[4:Rew:66811.0,53588.1] || member(u,complement(apply(null_class,v)))* member(u,union(null_class,sum_class(range_of(null_class))))* -> .
% 299.87/300.44  66936[12:Rew:66811.0,41840.1] function(apply(null_class,u)) ||  -> equal(successor(apply(null_class,u)),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.44  66946[4:Rew:66811.0,25951.1] || member(ordered_pair(null_class,null_class),complement(sum_class(u)))* subclass(domain_relation,union(null_class,sum_class(u))) -> .
% 299.87/300.44  66963[4:Rew:66811.0,25713.1] || member(ordered_pair(null_class,null_class),complement(inverse(u)))* subclass(domain_relation,union(null_class,inverse(u))) -> .
% 299.87/300.44  66976[4:Rew:66811.0,25472.1] || member(ordered_pair(null_class,null_class),complement(range_of(u)))* subclass(domain_relation,union(null_class,range_of(u))) -> .
% 299.87/300.44  66993[3:Rew:66811.0,43596.1] || subclass(complement(u),null_class) -> equal(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))**.
% 299.87/300.44  67027[4:Rew:66811.0,25232.1] || member(ordered_pair(null_class,null_class),complement(cantor(u)))* subclass(domain_relation,union(null_class,cantor(u))) -> .
% 299.87/300.44  67076[3:Rew:67071.0,48493.1] || equal(null_class,u) member(v,union(null_class,w))* -> member(v,union(w,u))*.
% 299.87/300.44  67082[3:Rew:67071.0,53846.0] || member(u,union(null_class,v))* subclass(union(v,null_class),w)* -> member(u,w)*.
% 299.87/300.44  67086[3:Rew:67071.0,10318.1] || member(u,union(v,null_class))* subclass(union(null_class,v),w)* -> member(u,w)*.
% 299.87/300.44  67089[3:Rew:67071.0,28950.0] || subclass(u,union(null_class,v)) -> equal(u,null_class) member(regular(u),union(v,null_class))*.
% 299.87/300.44  67102[3:Rew:67071.0,63051.0] || member(not_subclass_element(u,union(v,null_class)),union(null_class,v))* -> subclass(u,union(v,null_class)).
% 299.87/300.44  67103[3:Rew:67071.0,65101.0] || equal(u,union(null_class,v))* member(w,union(v,null_class))* -> member(w,u)*.
% 299.87/300.44  67729[3:Rew:67071.0,67087.0] || member(not_subclass_element(u,union(null_class,v)),union(v,null_class))* -> subclass(u,union(null_class,v)).
% 299.87/300.44  68942[3:Rew:29273.0,68827.0] || subclass(u,union(v,null_class)) -> equal(u,null_class) member(regular(u),union(null_class,v))*.
% 299.87/300.44  68983[3:Res:68768.0,2997.0] || subclass(u,v) -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.87/300.44  69841[3:Rew:29273.0,69643.0] || subclass(u,union(v,null_class)) -> equal(u,null_class) member(regular(u),union(v,v))*.
% 299.87/300.44  69959[3:Res:68784.0,9.0] || subclass(u,intersection(union(u,null_class),v))* -> equal(intersection(union(u,null_class),v),u).
% 299.87/300.44  70230[3:Res:68806.0,9.0] || subclass(u,intersection(v,union(u,null_class)))* -> equal(intersection(v,union(u,null_class)),u).
% 299.87/300.44  70636[0:SpR:67444.0,4904.1] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),complement(intersection(v,u)))*.
% 299.87/300.44  70648[0:SpR:67444.0,2973.1] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(v,u),w)),u)*.
% 299.87/300.44  70649[0:SpR:67444.0,2974.1] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(intersection(v,u),w)),v)*.
% 299.87/300.44  70670[0:SpR:67444.0,2351.1] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(intersection(v,w),u)),v)*.
% 299.87/300.44  70671[0:SpR:67444.0,2352.1] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(intersection(v,w),u)),w)*.
% 299.87/300.44  70687[0:SpR:67444.0,2351.1] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(w,v))),v)*.
% 299.87/300.44  70688[0:SpR:67444.0,2352.1] ||  -> equal(intersection(u,intersection(v,w)),null_class) member(regular(intersection(u,intersection(w,v))),w)*.
% 299.87/300.44  70694[0:SpR:67444.0,2973.1] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(w,intersection(u,v))),u)*.
% 299.87/300.44  70695[0:SpR:67444.0,2974.1] ||  -> equal(intersection(intersection(u,v),w),null_class) member(regular(intersection(w,intersection(u,v))),v)*.
% 299.87/300.44  70700[0:SpR:67444.0,2971.2] || subclass(u,v) -> equal(intersection(u,w),null_class) member(regular(intersection(w,u)),v)*.
% 299.87/300.44  70734[0:SpR:67444.0,2349.2] || subclass(u,v) -> equal(intersection(w,u),null_class) member(regular(intersection(u,w)),v)*.
% 299.87/300.44  70954[0:SpL:67444.0,4872.0] || member(not_subclass_element(intersection(u,complement(v)),w),v)* -> subclass(intersection(complement(v),u),w).
% 299.87/300.44  70959[0:SpL:67444.0,3696.0] || member(not_subclass_element(intersection(complement(u),v),w),u)* -> subclass(intersection(v,complement(u)),w).
% 299.87/300.44  71151[0:Rew:46275.0,70707.0] ||  -> equal(complement(intersection(union(u,v),power_class(w))),complement(intersection(union(v,u),power_class(w))))*.
% 299.87/300.44  71152[0:Rew:46752.0,70711.0] ||  -> equal(complement(intersection(power_class(u),union(v,w))),complement(intersection(power_class(u),union(w,v))))*.
% 299.87/300.44  71185[0:Rew:71163.0,54888.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),complement(symmetric_difference(v,w)))*.
% 299.87/300.44  71222[0:Rew:71163.0,56231.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),complement(symmetric_difference(u,v)))*.
% 299.87/300.44  71227[3:Rew:71163.0,56922.0] ||  -> subclass(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),complement(symmetric_difference(u,v)))*.
% 299.87/300.44  71315[0:SpR:71035.0,495.0] ||  -> equal(intersection(union(u,v),union(complement(v),complement(u))),symmetric_difference(complement(v),complement(u)))**.
% 299.87/300.44  71341[0:SpR:71035.0,3028.2] || subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(regular(u),union(w,v))*.
% 299.87/300.44  71706[0:Rew:46275.0,71350.0] ||  -> equal(complement(intersection(union(u,v),power_class(w))),complement(intersection(power_class(w),union(u,v))))*.
% 299.87/300.44  71764[0:Res:71311.0,9.0] || subclass(union(u,v),symmetric_difference(v,u))* -> equal(symmetric_difference(v,u),union(u,v)).
% 299.87/300.44  71795[0:SpR:71595.0,4904.1] ||  -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(v,u),w),complement(intersection(u,v)))*.
% 299.87/300.44  71830[0:SpL:71595.0,46252.0] || member(u,symmetric_difference(power_class(v),complement(w)))* -> member(u,union(w,complement(power_class(v)))).
% 299.87/300.44  71832[0:SpL:71595.0,46453.0] || member(u,symmetric_difference(complement(v),power_class(w)))* -> member(u,union(complement(power_class(w)),v)).
% 299.87/300.44  73302[4:SpR:67192.0,5493.0] ||  -> subclass(symmetric_difference(complement(sum_class(range_of(null_class))),complement(singleton(apply(null_class,u)))),successor(apply(null_class,u)))*.
% 299.87/300.44  73363[4:SpR:67192.0,5493.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.87/300.44  73442[4:SpL:67192.0,3010.0] || subclass(complement(sum_class(range_of(null_class))),apply(null_class,u))* -> equal(complement(apply(null_class,u)),null_class).
% 299.87/300.44  73446[8:SpL:67192.0,26132.1] || equal(apply(null_class,u),singleton(singleton(null_class)))** subclass(y__dfg,complement(sum_class(range_of(null_class))))* -> .
% 299.87/300.44  73513[4:SpL:67192.0,3010.0] || subclass(complement(apply(null_class,u)),sum_class(range_of(null_class)))* -> equal(complement(sum_class(range_of(null_class))),null_class).
% 299.87/300.44  73517[8:SpL:67192.0,26132.1] || equal(sum_class(range_of(null_class)),singleton(singleton(null_class))) subclass(y__dfg,complement(apply(null_class,u)))* -> .
% 299.87/300.44  73855[3:SpR:66602.0,5493.0] ||  -> subclass(symmetric_difference(union(null_class,complement(u)),complement(singleton(union(u,null_class)))),successor(union(u,null_class)))*.
% 299.87/300.44  74016[3:Rew:66602.0,73945.1] || subclass(union(null_class,complement(u)),union(u,null_class))* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.44  73949[8:SpL:66602.0,26132.1] || equal(union(u,null_class),singleton(singleton(null_class))) subclass(y__dfg,union(null_class,complement(u)))* -> .
% 299.87/300.44  74230[4:SpR:67191.0,5493.0] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(singleton(apply(null_class,v)))),successor(apply(null_class,v)))*.
% 299.87/300.44  74379[4:SpL:67191.0,3010.0] || subclass(complement(apply(null_class,u)),apply(null_class,v))* -> equal(complement(apply(null_class,v)),null_class).
% 299.87/300.44  74383[8:SpL:67191.0,26132.1] || equal(apply(null_class,u),singleton(singleton(null_class)))** subclass(y__dfg,complement(apply(null_class,v)))* -> .
% 299.87/300.44  75636[3:Rew:71035.0,75316.1] || subclass(complement(u),null_class) -> equal(union(null_class,intersection(v,u)),complement(symmetric_difference(v,u)))**.
% 299.87/300.44  76724[3:Rew:71035.0,76470.1] || equal(complement(u),null_class) -> equal(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))**.
% 299.87/300.44  76525[3:SpR:48552.1,46366.0] || equal(union(u,complement(power_class(v))),null_class) -> equal(symmetric_difference(complement(u),power_class(v)),null_class)**.
% 299.87/300.44  77114[3:Rew:71035.0,76869.1] || equal(complement(u),null_class) -> equal(union(null_class,intersection(v,u)),complement(symmetric_difference(v,u)))**.
% 299.87/300.44  76925[3:SpR:48561.1,67451.0] || equal(union(complement(power_class(u)),v),null_class) -> equal(symmetric_difference(power_class(u),complement(v)),null_class)**.
% 299.87/300.44  77394[3:Res:49.1,75597.0] inductive(symmetric_difference(successor(u),complement(intersection(u,singleton(u))))) ||  -> member(null_class,complement(successor(u)))*.
% 299.87/300.44  77719[3:SpL:1199.1,77591.0] || equal(complement(regular(singleton(regular(cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  78195[14:Res:77981.1,46222.0] || subclass(y__dfg,image(element_relation,power_class(u))) member(complement(x__dfg),power_class(complement(power_class(u))))* -> .
% 299.87/300.44  78396[4:SpR:67192.0,53246.0] ||  -> member(complement(apply(null_class,u)),sum_class(range_of(null_class)))* equal(singleton(complement(sum_class(range_of(null_class)))),null_class).
% 299.87/300.44  78459[3:Rew:33220.0,78397.1] ||  -> member(union(null_class,complement(u)),union(u,u))* equal(singleton(union(null_class,complement(u))),null_class).
% 299.87/300.44  78460[3:Rew:66602.0,78398.1] ||  -> member(union(null_class,complement(u)),union(u,null_class))* equal(singleton(union(null_class,complement(u))),null_class).
% 299.87/300.44  78461[3:Rew:30027.0,78399.1] ||  -> member(union(null_class,complement(u)),union(null_class,u))* equal(singleton(union(null_class,complement(u))),null_class).
% 299.87/300.44  78400[4:SpR:67191.0,53246.0] ||  -> member(complement(apply(null_class,u)),apply(null_class,v))* equal(singleton(complement(apply(null_class,v))),null_class).
% 299.87/300.44  78401[4:SpR:67192.0,53246.0] ||  -> member(complement(sum_class(range_of(null_class))),apply(null_class,u))* equal(singleton(complement(apply(null_class,u))),null_class).
% 299.87/300.44  78426[3:Res:53246.0,226.0] ||  -> equal(singleton(complement(restrict(u,v,w))),null_class) member(complement(restrict(u,v,w)),u)*.
% 299.87/300.44  78430[3:Res:53246.0,497.0] ||  -> equal(singleton(complement(symmetric_difference(u,v))),null_class) member(complement(symmetric_difference(u,v)),union(u,v))*.
% 299.87/300.44  78443[3:Res:53246.0,4001.0] || member(complement(regular(u)),u)* -> equal(singleton(complement(regular(u))),null_class) equal(u,null_class).
% 299.87/300.44  78446[4:Res:53246.0,9158.0] ||  -> equal(singleton(complement(sum_class(range_of(null_class)))),null_class) member(complement(sum_class(range_of(null_class))),apply(null_class,u))*.
% 299.87/300.44  78447[4:Res:53246.0,9160.0] ||  -> equal(singleton(complement(apply(null_class,u))),null_class) member(complement(apply(null_class,u)),sum_class(range_of(null_class)))*.
% 299.87/300.44  79567[0:Rew:67463.0,79449.1,67444.0,79449.1,28.0,79449.1,67463.0,79449.0,67444.0,79449.0,28.0,79449.0] || member(regular(symmetric_difference(u,v)),complement(symmetric_difference(u,v)))* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.44  81126[3:SpL:1199.1,62116.0] || equal(successor(unordered_pair(u,regular(cross_product(v,w)))),null_class)** -> equal(cross_product(v,w),null_class).
% 299.87/300.44  81141[3:SpL:1199.1,62120.0] || equal(successor(unordered_pair(regular(cross_product(u,v)),w)),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  81203[3:Res:25.2,63693.1] || member(u,v)* member(u,w)* equal(successor(intersection(w,v)),null_class)** -> .
% 299.87/300.44  81228[3:Res:18.2,63693.1] || member(u,v)* member(w,x)* equal(successor(cross_product(x,v)),null_class)** -> .
% 299.87/300.44  81437[0:SpL:31268.0,5716.0] || subclass(u,complement(v)) member(regular(u),union(v,v))* -> equal(u,null_class).
% 299.87/300.44  81487[3:Rew:29271.0,81402.0,67444.0,81402.0] || subclass(u,complement(v)) member(regular(u),union(v,null_class))* -> equal(u,null_class).
% 299.87/300.44  81489[3:Rew:29271.0,81425.0] || subclass(u,complement(v)) member(regular(u),union(null_class,v))* -> equal(u,null_class).
% 299.87/300.44  81534[3:SpL:1199.1,81251.0] || equal(successor(complement(singleton(regular(cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  82612[3:Rew:68781.0,82399.0] ||  -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),u)*.
% 299.87/300.44  82613[3:Rew:68781.0,82414.0] ||  -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),v)*.
% 299.87/300.44  82829[12:SpL:67192.0,69343.1] function(sum_class(range_of(null_class))) || equal(complement(apply(null_class,u)),successor(sum_class(range_of(null_class))))** -> .
% 299.87/300.44  82833[12:SpL:67191.0,69343.1] function(apply(null_class,u)) || equal(complement(apply(null_class,v)),successor(apply(null_class,u)))* -> .
% 299.87/300.44  82834[12:SpL:67192.0,69343.1] function(apply(null_class,u)) || equal(complement(sum_class(range_of(null_class))),successor(apply(null_class,u)))* -> .
% 299.87/300.44  83429[3:MRR:83371.0,54.0] || subclass(intersection(complement(u),power_class(v)),null_class) -> member(omega,union(u,complement(power_class(v))))*.
% 299.87/300.44  83813[3:MRR:83754.0,54.0] || subclass(intersection(power_class(u),complement(v)),null_class) -> member(omega,union(complement(power_class(u)),v))*.
% 299.87/300.44  84044[3:Rew:29271.0,83869.0,67444.0,83869.0,7425.0,83869.0] ||  -> equal(symmetric_difference(complement(u),restrict(u,v,w)),union(complement(u),restrict(u,v,w)))**.
% 299.87/300.44  84158[0:SpR:31268.0,6342.1] || member(u,symmetric_difference(union(v,v),complement(w)))* -> member(u,union(complement(v),w)).
% 299.87/300.44  84376[0:SpR:31268.0,6418.1] || member(u,symmetric_difference(complement(v),union(w,w)))* -> member(u,union(v,complement(w))).
% 299.87/300.44  85305[0:Rew:67463.0,85137.1,67444.0,85137.1,28.0,85137.1,67463.0,85137.0,67444.0,85137.0,28.0,85137.0] ||  -> member(not_subclass_element(u,symmetric_difference(v,w)),complement(symmetric_difference(v,w)))* subclass(u,symmetric_difference(v,w)).
% 299.87/300.44  86640[0:Obv:86569.0] ||  -> subclass(intersection(u,symmetric_difference(v,w)),intersection(union(v,w),intersection(u,symmetric_difference(v,w))))*.
% 299.87/300.44  86907[0:SpR:71143.0,5493.0] ||  -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),complement(singleton(symmetric_difference(v,u)))),successor(symmetric_difference(v,u)))*.
% 299.87/300.44  86937[3:SpR:71143.0,53246.0] ||  -> member(complement(symmetric_difference(u,v)),symmetric_difference(v,u))* equal(singleton(complement(symmetric_difference(v,u))),null_class).
% 299.87/300.44  87080[0:SpL:71143.0,3010.0] || subclass(complement(symmetric_difference(u,v)),symmetric_difference(v,u))* -> equal(complement(symmetric_difference(v,u)),null_class).
% 299.87/300.44  87084[8:SpL:71143.0,26132.1] || equal(symmetric_difference(u,v),singleton(singleton(null_class))) subclass(y__dfg,complement(symmetric_difference(v,u)))* -> .
% 299.87/300.44  87111[12:SpL:71143.0,69343.1] function(symmetric_difference(u,v)) || equal(complement(symmetric_difference(v,u)),successor(symmetric_difference(u,v)))** -> .
% 299.87/300.44  87430[0:Obv:87356.0] ||  -> subclass(intersection(symmetric_difference(u,v),w),intersection(union(u,v),intersection(symmetric_difference(u,v),w)))*.
% 299.87/300.44  88011[0:Obv:87971.0] ||  -> subclass(intersection(u,restrict(v,w,x)),intersection(v,intersection(u,restrict(v,w,x))))*.
% 299.87/300.44  88406[0:Obv:88362.0] ||  -> subclass(intersection(restrict(u,v,w),x),intersection(u,intersection(restrict(u,v,w),x)))*.
% 299.87/300.44  89972[3:Rew:40426.0,89736.0] ||  -> equal(intersection(union(u,u),v),null_class) member(regular(intersection(union(u,u),v)),u)*.
% 299.87/300.44  89973[3:Rew:40426.0,89751.0] ||  -> equal(intersection(u,union(v,v)),null_class) member(regular(intersection(u,union(v,v))),v)*.
% 299.87/300.44  90056[3:Obv:90030.2] || member(u,v) subclass(unordered_pair(w,u),w)* -> subclass(unordered_pair(w,u),v)*.
% 299.87/300.44  90057[3:Obv:90029.2] || member(u,v) subclass(unordered_pair(u,w),w)* -> subclass(unordered_pair(u,w),v)*.
% 299.87/300.44  90082[0:SpR:67452.0,54457.1] || subclass(complement(restrict(u,v,w)),x) -> subclass(symmetric_difference(cross_product(v,w),u),x)*.
% 299.87/300.44  90083[0:SpR:67453.0,54457.1] || subclass(complement(restrict(u,v,w)),x) -> subclass(symmetric_difference(u,cross_product(v,w)),x)*.
% 299.87/300.44  90089[0:SpR:67451.0,54457.1] || subclass(union(complement(power_class(u)),v),w) -> subclass(symmetric_difference(power_class(u),complement(v)),w)*.
% 299.87/300.44  90107[0:Res:54457.1,9.0] || subclass(u,v) subclass(v,intersection(w,u))* -> equal(v,intersection(w,u)).
% 299.87/300.44  94151[3:Res:90201.1,4981.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.87/300.44  94152[3:Res:90201.1,4980.0] || equal(complement(intersection(u,v)),null_class)** -> subclass(w,x) member(not_subclass_element(w,x),u)*.
% 299.87/300.44  94654[3:Rew:94653.1,62585.1] || equal(union(null_class,singleton(regular(ordered_pair(u,v)))),null_class)** -> equal(regular(null_class),singleton(u)).
% 299.87/300.44  97944[0:Rew:97898.0,86912.0] ||  -> subclass(complement(successor(symmetric_difference(u,v))),complement(union(symmetric_difference(v,u),singleton(symmetric_difference(u,v)))))*.
% 299.87/300.44  97948[4:Rew:97898.0,74235.0] ||  -> subclass(complement(successor(apply(null_class,u))),complement(union(apply(null_class,v),singleton(apply(null_class,u)))))*.
% 299.87/300.44  97950[4:Rew:97898.0,73368.0] ||  -> subclass(complement(successor(sum_class(range_of(null_class)))),complement(union(apply(null_class,u),singleton(sum_class(range_of(null_class))))))*.
% 299.87/300.44  97954[4:Rew:97898.0,73307.0] ||  -> subclass(complement(successor(apply(null_class,u))),complement(union(sum_class(range_of(null_class)),singleton(apply(null_class,u)))))*.
% 299.87/300.44  98086[0:Rew:97898.0,71512.0] || member(regular(union(u,v)),complement(union(v,u)))* -> equal(union(v,u),null_class).
% 299.87/300.44  98087[0:Rew:97898.0,70945.0] || member(regular(union(u,v)),complement(union(v,u)))* -> equal(union(u,v),null_class).
% 299.87/300.44  99487[0:Rew:67444.0,98504.0] ||  -> equal(intersection(union(u,complement(union(v,w))),intersection(complement(u),union(v,w))),null_class)**.
% 299.87/300.44  98524[3:Rew:97898.0,48634.1] || equal(null_class,u) -> equal(union(u,complement(union(v,w))),complement(union(v,w)))**.
% 299.87/300.44  98530[3:Rew:97898.0,57022.0] ||  -> subclass(complement(successor(intersection(complement(u),union(v,w)))),union(u,complement(union(v,w))))*.
% 299.87/300.44  98577[0:Rew:97898.0,8456.1] ||  -> member(u,image(element_relation,union(v,w))) subclass(singleton(u),power_class(complement(union(v,w))))*.
% 299.87/300.44  98711[0:Rew:97898.0,7372.0] ||  -> member(not_subclass_element(u,union(v,w)),complement(union(v,w)))* subclass(u,union(v,w)).
% 299.87/300.44  99490[0:Rew:67444.0,98865.0] ||  -> equal(intersection(union(complement(union(u,v)),w),intersection(union(u,v),complement(w))),null_class)**.
% 299.87/300.44  98889[3:Rew:97898.0,57025.0] ||  -> subclass(complement(successor(intersection(union(u,v),complement(w)))),union(complement(union(u,v)),w))*.
% 299.87/300.44  98986[11:Rew:97898.0,33844.1] inductive(image(element_relation,union(u,v))) || equal(power_class(complement(union(u,v))),y__dfg)** -> .
% 299.87/300.44  99006[10:Rew:97898.0,44895.1] || subclass(image(element_relation,union(u,v)),null_class) -> member(null_class,power_class(complement(union(u,v))))*.
% 299.87/300.44  99018[0:Rew:97898.0,44219.0] ||  -> equal(intersection(power_class(complement(union(u,v))),intersection(image(element_relation,union(u,v)),w)),null_class)**.
% 299.87/300.44  99019[0:Rew:97898.0,44672.0] ||  -> equal(intersection(power_class(complement(union(u,v))),intersection(w,image(element_relation,union(u,v)))),null_class)**.
% 299.87/300.44  99024[3:Rew:97898.0,48791.0] || subclass(power_class(complement(union(u,v))),null_class) -> member(omega,image(element_relation,union(u,v)))*.
% 299.87/300.44  99025[10:Rew:97898.0,47804.0] || subclass(power_class(complement(union(u,v))),null_class) -> member(null_class,image(element_relation,union(u,v)))*.
% 299.87/300.44  99027[0:Rew:97898.0,47824.0] ||  -> equal(image(element_relation,power_class(complement(union(u,v)))),complement(power_class(image(element_relation,union(u,v)))))**.
% 299.87/300.44  99333[3:Rew:99324.0,29366.0] ||  -> equal(power_class(intersection(union(null_class,u),complement(singleton(complement(u))))),power_class(complement(successor(complement(u)))))**.
% 299.87/300.44  99334[3:Rew:99324.0,66710.0] ||  -> equal(power_class(intersection(union(u,null_class),complement(singleton(complement(u))))),power_class(complement(successor(complement(u)))))**.
% 299.87/300.44  99393[12:Rew:99391.0,66476.1] one_to_one(u) ||  -> equal(union(v,complement(successor(inverse(u)))),union(v,complement(inverse(u))))**.
% 299.87/300.44  99395[3:Rew:99391.0,75357.1] || subclass(complement(singleton(u)),null_class) -> equal(union(v,complement(successor(u))),union(v,null_class))**.
% 299.87/300.44  99397[3:Rew:99391.0,48636.1] || equal(null_class,u) -> equal(union(v,complement(successor(u))),union(v,complement(singleton(u))))**.
% 299.87/300.44  99399[3:Rew:99391.0,66742.1] || equal(singleton(u),null_class) -> equal(union(v,complement(successor(u))),union(v,complement(u)))**.
% 299.87/300.44  99632[12:Rew:31268.0,97796.2,31268.0,97796.1] function(u) || member(not_subclass_element(complement(u),v),successor(u))* -> subclass(complement(u),v).
% 299.87/300.44  100434[3:SpR:46854.0,99199.0] ||  -> equal(union(null_class,complement(intersection(power_class(u),power_class(v)))),complement(intersection(power_class(u),power_class(v))))**.
% 299.87/300.44  101008[3:Rew:46840.0,100901.0,29278.0,100901.0,46218.0,100901.0,29278.0,100901.0] ||  -> equal(power_class(union(null_class,intersection(power_class(u),power_class(v)))),power_class(intersection(power_class(u),power_class(v))))**.
% 299.87/300.44  103268[0:SpR:99391.0,46218.0] ||  -> equal(image(element_relation,union(u,complement(successor(v)))),complement(power_class(intersection(complement(u),successor(v)))))**.
% 299.87/300.44  103292[0:SpR:99391.0,43895.0] ||  -> equal(intersection(union(u,complement(successor(v))),intersection(intersection(complement(u),successor(v)),w)),null_class)**.
% 299.87/300.44  103293[0:SpR:99391.0,44429.0] ||  -> equal(intersection(union(u,complement(successor(v))),intersection(w,intersection(complement(u),successor(v)))),null_class)**.
% 299.87/300.44  103315[0:SpR:99391.0,7364.1] ||  -> member(u,intersection(complement(v),successor(w))) subclass(singleton(u),union(v,complement(successor(w))))*.
% 299.87/300.44  103325[0:SpR:99391.0,496.1] || member(u,symmetric_difference(complement(v),successor(w)))* -> member(u,union(v,complement(successor(w)))).
% 299.87/300.44  103393[11:SpL:99391.0,33788.1] inductive(intersection(complement(u),successor(v))) || equal(union(u,complement(successor(v))),y__dfg)** -> .
% 299.87/300.44  103408[3:SpL:99391.0,47742.0] || subclass(union(u,complement(successor(v))),null_class) -> member(omega,intersection(complement(u),successor(v)))*.
% 299.87/300.44  103409[10:SpL:99391.0,45867.0] || subclass(union(u,complement(successor(v))),null_class) -> member(null_class,intersection(complement(u),successor(v)))*.
% 299.87/300.44  103872[3:Res:94204.1,3668.0] || equal(complement(symmetric_difference(complement(u),complement(v))),null_class)** -> member(singleton(w),union(u,v))*.
% 299.87/300.44  103930[3:Rew:46226.0,103869.0] || equal(power_class(complement(power_class(u))),null_class) member(singleton(v),power_class(complement(power_class(u))))* -> .
% 299.87/300.44  104166[0:SpL:71035.0,97924.0] || member(regular(union(u,v)),complement(union(u,v)))* -> equal(union(v,u),null_class).
% 299.87/300.44  104275[3:Rew:33220.0,104168.0] || member(regular(union(u,u)),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.87/300.44  104276[3:Rew:33220.0,104181.0] || member(regular(union(u,u)),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.87/300.44  104277[3:Rew:66602.0,104187.0] || member(regular(union(u,null_class)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.87/300.44  104278[3:Rew:30027.0,104188.0] || member(regular(union(null_class,u)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.87/300.44  104206[3:SpL:33220.0,97924.0] || member(regular(union(u,u)),union(null_class,complement(u)))* -> equal(union(u,u),null_class).
% 299.87/300.44  104207[3:SpL:66602.0,97924.0] || member(regular(union(u,null_class)),union(null_class,complement(u)))* -> equal(union(u,null_class),null_class).
% 299.87/300.44  104208[3:SpL:30027.0,97924.0] || member(regular(union(null_class,u)),union(null_class,complement(u)))* -> equal(union(null_class,u),null_class).
% 299.87/300.44  104550[0:Res:49.1,97909.0] inductive(image(element_relation,union(u,v))) || member(null_class,power_class(complement(union(u,v))))* -> .
% 299.87/300.44  104606[3:Rew:66622.0,104605.0] || member(u,complement(power_class(complement(v)))) member(u,power_class(union(null_class,complement(v))))* -> .
% 299.87/300.44  104926[3:Rew:61533.0,104873.0] ||  -> equal(union(complement(power_class(u)),union(null_class,complement(v))),union(complement(power_class(u)),complement(v)))**.
% 299.87/300.44  104963[3:Rew:99845.0,104962.0] ||  -> equal(union(null_class,symmetric_difference(power_class(u),union(v,w))),symmetric_difference(power_class(u),union(v,w)))**.
% 299.87/300.44  104971[3:Rew:104963.0,99845.0] ||  -> equal(symmetric_difference(complement(power_class(u)),complement(union(v,w))),symmetric_difference(power_class(u),union(v,w)))**.
% 299.87/300.44  105385[3:Rew:29278.0,105234.0,46854.0,105234.0,29278.0,105234.0] ||  -> subclass(union(null_class,intersection(power_class(u),power_class(v))),union(null_class,intersection(power_class(v),power_class(u))))*.
% 299.87/300.44  105672[3:Rew:60812.0,105633.0] ||  -> equal(union(union(null_class,complement(u)),complement(power_class(v))),union(complement(u),complement(power_class(v))))**.
% 299.87/300.44  105713[3:Rew:99832.0,105712.0] ||  -> equal(union(null_class,symmetric_difference(union(u,v),power_class(w))),symmetric_difference(union(u,v),power_class(w)))**.
% 299.87/300.44  105721[3:Rew:105713.0,99832.0] ||  -> equal(symmetric_difference(complement(union(u,v)),complement(power_class(w))),symmetric_difference(union(u,v),power_class(w)))**.
% 299.87/300.44  105776[3:Res:105397.0,9.0] || subclass(successor(u),regular(complement(successor(u))))* -> equal(regular(complement(successor(u))),successor(u)).
% 299.87/300.44  105809[3:Res:105427.0,9.0] || subclass(power_class(u),regular(complement(power_class(u))))* -> equal(regular(complement(power_class(u))),power_class(u)).
% 299.87/300.44  105835[3:Res:105505.0,9.0] || subclass(complement(successor(u)),regular(successor(u)))* -> equal(complement(successor(u)),regular(successor(u))).
% 299.87/300.44  105870[3:Res:105506.0,9.0] || subclass(complement(power_class(u)),regular(power_class(u)))* -> equal(complement(power_class(u)),regular(power_class(u))).
% 299.87/300.44  106764[3:Rew:104046.0,106631.1,71595.0,106631.0] || member(u,symmetric_difference(successor(null_class),complement(v)))* -> member(u,union(v,complement(successor(null_class)))).
% 299.87/300.44  107106[0:SpR:105396.0,5493.0] ||  -> subclass(symmetric_difference(complement(union(u,v)),complement(singleton(union(v,u)))),successor(union(v,u)))*.
% 299.87/300.44  107140[3:SpR:105396.0,53246.0] ||  -> member(complement(union(u,v)),union(v,u))* equal(singleton(complement(union(v,u))),null_class).
% 299.87/300.44  107309[0:SpL:105396.0,3010.0] || subclass(complement(union(u,v)),union(v,u))* -> equal(complement(union(v,u)),null_class).
% 299.87/300.44  107312[8:SpL:105396.0,26132.1] || equal(union(u,v),singleton(singleton(null_class))) subclass(y__dfg,complement(union(v,u)))* -> .
% 299.87/300.44  107534[0:Rew:46221.0,107130.0] ||  -> equal(union(union(u,v),complement(power_class(w))),union(union(v,u),complement(power_class(w))))*.
% 299.87/300.44  107535[0:Rew:99391.0,107143.0] ||  -> equal(union(union(u,v),complement(successor(w))),union(union(v,u),complement(successor(w))))*.
% 299.87/300.44  107536[0:Rew:46227.0,107152.0] ||  -> equal(union(complement(power_class(u)),union(v,w)),union(complement(power_class(u)),union(w,v)))*.
% 299.87/300.44  107545[3:Rew:29278.0,107259.0,46854.0,107259.0,29278.0,107259.0] ||  -> equal(union(null_class,intersection(power_class(u),power_class(v))),union(null_class,intersection(power_class(v),power_class(u))))*.
% 299.87/300.44  107715[0:Rew:45.0,107589.1] || member(u,symmetric_difference(successor(v),complement(w)))* -> member(u,union(complement(successor(v)),w)).
% 299.87/300.44  107921[3:Rew:29278.0,107804.0] ||  -> subclass(regular(complement(intersection(power_class(u),power_class(v)))),union(null_class,intersection(power_class(u),power_class(v))))*.
% 299.87/300.44  108092[3:Rew:29278.0,107962.0,46854.0,107962.0] ||  -> subclass(regular(union(null_class,intersection(power_class(u),power_class(v)))),complement(intersection(power_class(v),power_class(u))))*.
% 299.87/300.44  108188[3:Rew:29278.0,108136.0,46854.0,108136.0] || equal(union(null_class,intersection(power_class(u),power_class(v))),complement(intersection(power_class(v),power_class(u))))** -> .
% 299.87/300.44  108366[3:Rew:46854.0,108227.0,29278.0,108227.0] ||  -> subclass(regular(complement(intersection(power_class(u),power_class(v)))),union(null_class,intersection(power_class(v),power_class(u))))*.
% 299.87/300.44  108491[3:MRR:108421.0,54.0] || subclass(image(element_relation,union(u,v)),null_class) -> member(omega,power_class(complement(union(u,v))))*.
% 299.87/300.44  108595[0:SpR:46366.0,55416.1] || subclass(union(u,complement(power_class(v))),w) -> subclass(symmetric_difference(complement(u),power_class(v)),w)*.
% 299.87/300.44  108614[0:Res:55416.1,9.0] || subclass(u,v) subclass(v,intersection(u,w))* -> equal(v,intersection(u,w)).
% 299.87/300.44  110637[3:Res:108601.1,9.0] || subclass(u,v) subclass(v,union(null_class,u))* -> equal(v,union(null_class,u)).
% 299.87/300.44  111043[3:Res:108602.1,9.0] || subclass(u,v) subclass(v,union(u,null_class))* -> equal(v,union(u,null_class)).
% 299.87/300.44  111141[0:SpR:97923.0,55488.0] ||  -> subclass(intersection(u,symmetric_difference(intersection(v,w),complement(union(v,w)))),complement(symmetric_difference(v,w)))*.
% 299.87/300.44  111747[0:SpR:97923.0,57301.0] ||  -> subclass(intersection(symmetric_difference(intersection(u,v),complement(union(u,v))),w),complement(symmetric_difference(u,v)))*.
% 299.87/300.44  112080[0:SpR:46366.0,65462.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(v)),w),intersection(union(u,complement(power_class(v))),w))*.
% 299.87/300.44  112124[0:Res:65462.0,1479.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(w,v))*.
% 299.87/300.44  112547[3:Res:112095.0,1479.2] || member(u,v) member(u,successor(null_class)) -> member(u,intersection(singleton(null_class),v))*.
% 299.87/300.44  112614[3:Res:112494.0,1479.2] || member(u,v) member(u,successor(null_class)) -> member(u,intersection(v,singleton(null_class)))*.
% 299.87/300.44  113043[10:SpR:112771.0,60.1] || member(ordered_pair(u,v),compose(w,successor(null_class)))* -> member(v,image(w,range_of(null_class))).
% 299.87/300.44  114094[3:Res:112086.0,1479.2] || member(u,v) member(u,union(null_class,w)) -> member(u,intersection(w,v))*.
% 299.87/300.44  114233[3:Res:112087.0,1479.2] || member(u,v) member(u,union(w,null_class)) -> member(u,intersection(w,v))*.
% 299.87/300.44  114390[3:Res:113986.0,1479.2] || member(u,v) member(u,union(null_class,w)) -> member(u,intersection(v,w))*.
% 299.87/300.44  116178[3:Res:114137.0,1479.2] || member(u,v) member(u,union(w,null_class)) -> member(u,intersection(v,w))*.
% 299.87/300.44  118871[0:SpR:67452.0,65465.0] ||  -> subclass(intersection(symmetric_difference(cross_product(u,v),w),x),intersection(complement(restrict(w,u,v)),x))*.
% 299.87/300.44  118872[0:SpR:67453.0,65465.0] ||  -> subclass(intersection(symmetric_difference(u,cross_product(v,w)),x),intersection(complement(restrict(u,v,w)),x))*.
% 299.87/300.44  118878[0:SpR:67451.0,65465.0] ||  -> subclass(intersection(symmetric_difference(power_class(u),complement(v)),w),intersection(union(complement(power_class(u)),v),w))*.
% 299.87/300.44  118928[0:Res:65465.0,1479.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(x,v))*.
% 299.87/300.44  119074[0:SpR:46366.0,65920.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(w))),intersection(union(v,complement(power_class(w))),u))*.
% 299.87/300.44  119235[0:SpR:67452.0,65922.0] ||  -> subclass(intersection(u,symmetric_difference(cross_product(v,w),x)),intersection(complement(restrict(x,v,w)),u))*.
% 299.87/300.44  119236[0:SpR:67453.0,65922.0] ||  -> subclass(intersection(u,symmetric_difference(v,cross_product(w,x))),intersection(complement(restrict(v,w,x)),u))*.
% 299.87/300.44  119242[0:SpR:67451.0,65922.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(v),complement(w))),intersection(union(complement(power_class(v)),w),u))*.
% 299.87/300.44  119362[0:SpR:89365.1,97923.0] || subclass(u,v) -> equal(union(u,complement(union(v,u))),complement(symmetric_difference(v,u)))**.
% 299.87/300.44  119442[0:SpR:89365.1,46221.0] || subclass(power_class(u),complement(v)) -> equal(union(v,complement(power_class(u))),complement(power_class(u)))**.
% 299.87/300.44  119444[0:SpR:89365.1,99391.0] || subclass(successor(u),complement(v)) -> equal(union(v,complement(successor(u))),complement(successor(u)))**.
% 299.87/300.44  119698[3:Rew:29278.0,119491.1] || subclass(complement(u),power_class(v)) -> equal(union(complement(power_class(v)),u),union(null_class,u))**.
% 299.87/300.44  120383[3:Res:120356.0,9.0] || subclass(singleton(null_class),regular(complement(successor(null_class))))* -> equal(regular(complement(successor(null_class))),singleton(null_class)).
% 299.87/300.44  120436[3:Res:120354.0,2996.0] ||  -> equal(complement(successor(complement(successor(null_class)))),null_class) equal(regular(complement(successor(complement(successor(null_class))))),null_class)**.
% 299.87/300.44  125664[3:SpR:97919.0,125591.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),w))),intersection(union(u,v),complement(w)))*.
% 299.87/300.44  125674[3:SpR:97907.0,125591.0] ||  -> subclass(complement(successor(union(u,complement(union(v,w))))),intersection(complement(u),union(v,w)))*.
% 299.87/300.44  125709[3:Res:125591.0,2996.0] ||  -> equal(complement(successor(complement(singleton(u)))),null_class) equal(regular(complement(successor(complement(singleton(u))))),u)**.
% 299.87/300.44  125818[3:Res:125636.0,9.0] || subclass(u,regular(union(null_class,complement(u))))* -> equal(regular(union(null_class,complement(u))),u).
% 299.87/300.44  126127[3:Res:125622.0,9.0] || subclass(complement(u),regular(union(null_class,u)))* -> equal(regular(union(null_class,u)),complement(u)).
% 299.87/300.44  126499[3:Res:125623.0,9.0] || subclass(complement(u),regular(union(u,null_class)))* -> equal(regular(union(u,null_class)),complement(u)).
% 299.87/300.44  126625[3:Res:125624.0,9.0] || subclass(complement(u),regular(union(u,u)))* -> equal(regular(union(u,u)),complement(u)).
% 299.87/300.44  126750[0:SpR:99615.0,55831.0] ||  -> subclass(intersection(symmetric_difference(complement(u),union(v,w)),x),union(u,complement(union(v,w))))*.
% 299.87/300.44  126755[3:SpR:99615.0,56263.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),union(v,w))),union(u,complement(union(v,w))))*.
% 299.87/300.44  126773[0:SpR:99615.0,54752.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),union(w,x))),union(v,complement(union(w,x))))*.
% 299.87/300.44  126796[0:SpR:99615.0,67451.0] ||  -> equal(symmetric_difference(complement(power_class(u)),union(v,w)),symmetric_difference(power_class(u),complement(union(v,w))))**.
% 299.87/300.44  127111[0:Rew:126796.0,127110.0] ||  -> equal(symmetric_difference(power_class(u),complement(union(v,w))),symmetric_difference(power_class(u),complement(union(w,v))))*.
% 299.87/300.44  127785[0:SpR:98895.0,56089.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(w)),x),union(complement(union(u,v)),w))*.
% 299.87/300.44  127790[3:SpR:98895.0,57352.0] ||  -> subclass(union(null_class,symmetric_difference(union(u,v),complement(w))),union(complement(union(u,v)),w))*.
% 299.87/300.44  127808[0:SpR:98895.0,55132.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(x))),union(complement(union(v,w)),x))*.
% 299.87/300.44  127821[0:SpR:98895.0,46366.0] ||  -> equal(symmetric_difference(complement(union(u,v)),power_class(w)),symmetric_difference(union(u,v),complement(power_class(w))))**.
% 299.87/300.44  128150[3:Rew:127897.0,61038.0] ||  -> equal(symmetric_difference(union(null_class,complement(u)),power_class(v)),symmetric_difference(union(null_class,u),complement(power_class(v))))**.
% 299.87/300.44  128204[0:Rew:127898.0,128100.0] ||  -> equal(symmetric_difference(union(u,v),complement(power_class(w))),symmetric_difference(union(v,u),complement(power_class(w))))*.
% 299.87/300.44  128205[3:Rew:127894.0,128151.0] ||  -> equal(symmetric_difference(union(u,u),complement(power_class(v))),symmetric_difference(union(null_class,u),complement(power_class(v))))*.
% 299.87/300.44  128979[12:SpR:67597.1,125564.0] function(intersection(union(null_class,u),v)) ||  -> subclass(successor(intersection(union(null_class,u),v)),u)*.
% 299.87/300.44  129160[12:SpR:67597.1,125581.0] function(intersection(u,union(null_class,v))) ||  -> subclass(successor(intersection(u,union(null_class,v))),v)*.
% 299.87/300.44  129276[12:SpR:71143.0,126105.1] function(symmetric_difference(u,v)) ||  -> subclass(regular(successor(symmetric_difference(u,v))),complement(symmetric_difference(v,u)))*.
% 299.87/300.44  129280[12:SpR:67192.0,126105.1] function(sum_class(range_of(null_class))) ||  -> subclass(regular(successor(sum_class(range_of(null_class)))),complement(apply(null_class,u)))*.
% 299.87/300.44  129286[12:SpR:67191.0,126105.1] function(apply(null_class,u)) ||  -> subclass(regular(successor(apply(null_class,u))),complement(apply(null_class,v)))*.
% 299.87/300.44  129287[12:SpR:67192.0,126105.1] function(apply(null_class,u)) ||  -> subclass(regular(successor(apply(null_class,u))),complement(sum_class(range_of(null_class))))*.
% 299.87/300.44  129383[12:SpR:67597.1,128921.0] function(intersection(union(u,null_class),v)) ||  -> subclass(successor(intersection(union(u,null_class),v)),u)*.
% 299.87/300.44  129549[12:SpR:67597.1,129108.0] function(intersection(u,union(v,null_class))) ||  -> subclass(successor(intersection(u,union(v,null_class))),v)*.
% 299.87/300.44  130836[12:SpR:67597.1,128932.0] function(intersection(union(u,u),v)) ||  -> subclass(successor(intersection(union(u,u),v)),u)*.
% 299.87/300.44  131015[12:SpR:67597.1,129119.0] function(intersection(u,union(v,v))) ||  -> subclass(successor(intersection(u,union(v,v))),v)*.
% 299.87/300.44  132390[0:SpR:495.0,89527.0] ||  -> equal(intersection(union(u,v),symmetric_difference(complement(u),complement(v))),symmetric_difference(complement(u),complement(v)))**.
% 299.87/300.44  133493[3:Obv:133477.2] || member(u,v) equal(unordered_pair(w,u),w) -> subclass(unordered_pair(w,u),v)*.
% 299.87/300.44  133494[3:Obv:133476.2] || member(u,v) equal(unordered_pair(u,w),w) -> subclass(unordered_pair(u,w),v)*.
% 299.87/300.44  133776[3:Res:108603.1,9.0] || subclass(u,v) subclass(v,union(u,u))* -> equal(v,union(u,u)).
% 299.87/300.44  134253[0:SpR:111977.1,97923.0] || subclass(u,v) -> equal(union(u,complement(union(u,v))),complement(symmetric_difference(u,v)))**.
% 299.87/300.44  134269[3:SpR:111977.1,75867.1] || subclass(u,singleton(u)) -> equal(successor(u),null_class) member(regular(successor(u)),complement(u))*.
% 299.87/300.44  134723[3:Rew:29278.0,134377.1] || subclass(complement(u),power_class(v)) -> equal(union(u,complement(power_class(v))),union(null_class,u))**.
% 299.87/300.44  134724[3:Rew:29278.0,134379.1] || subclass(complement(u),successor(v)) -> equal(union(u,complement(successor(v))),union(null_class,u))**.
% 299.87/300.44  134456[0:SpR:111977.1,46227.0] || subclass(power_class(u),complement(v)) -> equal(union(complement(power_class(u)),v),complement(power_class(u)))**.
% 299.87/300.44  134892[0:SpR:46366.0,112012.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(v)),w),intersection(w,union(u,complement(power_class(v)))))*.
% 299.87/300.44  134952[0:Res:112012.0,1479.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(v,w))*.
% 299.87/300.44  135561[3:SpR:97918.0,135198.0] ||  -> equal(intersection(image(element_relation,union(u,v)),intersection(power_class(complement(union(u,v))),w)),null_class)**.
% 299.87/300.44  135563[3:SpR:46221.0,135198.0] ||  -> equal(intersection(intersection(complement(u),power_class(v)),intersection(union(u,complement(power_class(v))),w)),null_class)**.
% 299.87/300.44  135564[3:SpR:99391.0,135198.0] ||  -> equal(intersection(intersection(complement(u),successor(v)),intersection(union(u,complement(successor(v))),w)),null_class)**.
% 299.87/300.44  135565[3:SpR:46227.0,135198.0] ||  -> equal(intersection(intersection(power_class(u),complement(v)),intersection(union(complement(power_class(u)),v),w)),null_class)**.
% 299.87/300.44  136164[3:SpR:97918.0,135318.0] ||  -> equal(intersection(image(element_relation,union(u,v)),intersection(w,power_class(complement(union(u,v))))),null_class)**.
% 299.87/300.44  136166[3:SpR:46221.0,135318.0] ||  -> equal(intersection(intersection(complement(u),power_class(v)),intersection(w,union(u,complement(power_class(v))))),null_class)**.
% 299.87/300.44  136167[3:SpR:99391.0,135318.0] ||  -> equal(intersection(intersection(complement(u),successor(v)),intersection(w,union(u,complement(successor(v))))),null_class)**.
% 299.87/300.44  136168[3:SpR:46227.0,135318.0] ||  -> equal(intersection(intersection(power_class(u),complement(v)),intersection(w,union(complement(power_class(u)),v))),null_class)**.
% 299.87/300.44  142971[3:SpR:135597.0,89365.1] || subclass(restrict(complement(u),v,w),u)* -> equal(restrict(complement(u),v,w),null_class).
% 299.87/300.44  143192[3:Rew:29271.0,142792.0,67444.0,142792.0,7425.0,142792.0] ||  -> equal(symmetric_difference(u,restrict(complement(u),v,w)),union(u,restrict(complement(u),v,w)))**.
% 299.87/300.44  143628[3:Rew:29271.0,143237.0,67444.0,143237.0,7425.0,143237.0] ||  -> equal(symmetric_difference(symmetric_difference(u,v),intersection(u,v)),union(symmetric_difference(u,v),intersection(u,v)))**.
% 299.87/300.44  144723[3:Res:9995.1,144667.0] || member(intersection(u,v),union(u,v)) -> member(intersection(u,v),symmetric_difference(u,v))*.
% 299.87/300.44  146527[14:Res:146475.1,46222.0] || subclass(x__dfg,image(element_relation,power_class(u))) member(complement(x__dfg),power_class(complement(power_class(u))))* -> .
% 299.87/300.44  149018[3:Rew:29271.0,148816.0,67444.0,148816.0,7425.0,148816.0] ||  -> equal(symmetric_difference(singleton(u),restrict(u,v,w)),union(singleton(u),restrict(u,v,w)))**.
% 299.87/300.44  149681[3:SpR:141845.0,89365.1] || subclass(restrict(singleton(u),v,w),u)* -> equal(restrict(singleton(u),v,w),null_class).
% 299.87/300.44  149871[3:Rew:29271.0,149501.0,67444.0,149501.0,7425.0,149501.0] ||  -> equal(symmetric_difference(u,restrict(singleton(u),v,w)),union(u,restrict(singleton(u),v,w)))**.
% 299.87/300.44  150265[3:Rew:29271.0,149919.0,67444.0,149919.0,7425.0,149919.0] ||  -> equal(symmetric_difference(symmetric_difference(u,v),intersection(v,u)),union(symmetric_difference(u,v),intersection(v,u)))**.
% 299.87/300.44  150285[3:Rew:143349.0,150193.1] || member(not_subclass_element(intersection(u,v),null_class),symmetric_difference(v,u))* -> subclass(intersection(u,v),null_class).
% 299.87/300.44  152564[3:Res:112088.0,1479.2] || member(u,v) member(u,union(w,w))* -> member(u,intersection(w,v))*.
% 299.87/300.44  152780[3:Res:114339.0,1479.2] || member(u,v) member(u,union(w,w))* -> member(u,intersection(v,w))*.
% 299.87/300.44  153865[0:SpR:67452.0,118801.0] ||  -> subclass(intersection(symmetric_difference(cross_product(u,v),w),x),intersection(x,complement(restrict(w,u,v))))*.
% 299.87/300.44  153866[0:SpR:67453.0,118801.0] ||  -> subclass(intersection(symmetric_difference(u,cross_product(v,w)),x),intersection(x,complement(restrict(u,v,w))))*.
% 299.87/300.44  153872[0:SpR:67451.0,118801.0] ||  -> subclass(intersection(symmetric_difference(power_class(u),complement(v)),w),intersection(w,union(complement(power_class(u)),v)))*.
% 299.87/300.44  153948[0:Res:118801.0,1479.2] || member(u,v) member(u,intersection(w,x))* -> member(u,intersection(v,x))*.
% 299.87/300.44  154159[0:SpR:46366.0,118998.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(w))),intersection(u,union(v,complement(power_class(w)))))*.
% 299.87/300.44  154634[0:SpR:67452.0,119165.0] ||  -> subclass(intersection(u,symmetric_difference(cross_product(v,w),x)),intersection(u,complement(restrict(x,v,w))))*.
% 299.87/300.44  154635[0:SpR:67453.0,119165.0] ||  -> subclass(intersection(u,symmetric_difference(v,cross_product(w,x))),intersection(u,complement(restrict(v,w,x))))*.
% 299.87/300.44  154641[0:SpR:67451.0,119165.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(v),complement(w))),intersection(u,union(complement(power_class(v)),w)))*.
% 299.87/300.44  154809[0:SpL:46366.0,119428.0] || subclass(u,symmetric_difference(complement(v),power_class(w)))* -> subclass(u,union(v,complement(power_class(w)))).
% 299.87/300.44  155029[3:SpR:46880.0,154929.0] ||  -> subclass(complement(successor(union(image(element_relation,power_class(u)),complement(power_class(v))))),power_class(complement(power_class(u))))*.
% 299.87/300.44  155344[3:MRR:155343.1,9142.1] || equal(null_class,u) member(v,union(u,w))* -> member(v,union(null_class,w))*.
% 299.87/300.44  155348[3:MRR:155347.1,9142.1] || equal(null_class,u) member(v,union(w,u))* -> member(v,union(null_class,w))*.
% 299.87/300.44  155515[3:SpR:46877.0,154953.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),image(element_relation,power_class(v))))),power_class(complement(power_class(v))))*.
% 299.87/300.44  155885[3:Rew:103600.0,155695.0] ||  -> subclass(regular(complement(symmetric_difference(complement(u),union(v,w)))),union(u,complement(union(v,w))))*.
% 299.87/300.44  155887[3:Rew:103600.0,155701.0] ||  -> subclass(regular(complement(symmetric_difference(union(u,v),complement(intersection(u,v))))),complement(symmetric_difference(u,v)))*.
% 299.87/300.44  156228[3:Rew:103600.0,156042.0] ||  -> subclass(regular(complement(symmetric_difference(union(u,v),complement(w)))),union(complement(union(u,v)),w))*.
% 299.87/300.44  157159[3:Res:157106.0,2996.0] ||  -> equal(regular(successor(complement(successor(null_class)))),null_class) equal(regular(regular(successor(complement(successor(null_class))))),null_class)**.
% 299.87/300.44  157527[3:SpR:46366.0,154856.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(complement(u),power_class(v))),w),union(u,complement(power_class(v))))*.
% 299.87/300.44  157786[3:SpR:46366.0,154864.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(complement(u),power_class(v)),w)),union(u,complement(power_class(v))))*.
% 299.87/300.44  157853[12:SpR:67597.1,154864.0] function(intersection(intersection(u,v),w)) ||  -> subclass(successor(intersection(intersection(u,v),w)),u)*.
% 299.87/300.44  158028[3:SpR:46366.0,154877.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.87/300.44  158291[3:MRR:158236.0,9142.1] || member(u,v) -> equal(regular(unordered_pair(v,u)),u)** equal(unordered_pair(v,u),null_class).
% 299.87/300.44  158348[3:SpR:46366.0,154885.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.87/300.44  158409[12:SpR:67597.1,154885.0] function(intersection(u,intersection(v,w))) ||  -> subclass(successor(intersection(u,intersection(v,w))),v)*.
% 299.87/300.44  158730[3:MRR:158679.0,9142.1] || member(u,v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 299.87/300.44  158796[3:SpR:97923.0,155855.0] ||  -> subclass(regular(complement(symmetric_difference(intersection(u,v),complement(union(u,v))))),complement(symmetric_difference(u,v)))*.
% 299.87/300.44  158925[3:SpR:67452.0,157492.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(cross_product(u,v),w)),x),complement(restrict(w,u,v)))*.
% 299.87/300.44  158926[3:SpR:67453.0,157492.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(u,cross_product(v,w))),x),complement(restrict(u,v,w)))*.
% 299.87/300.44  158932[3:SpR:67451.0,157492.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(power_class(u),complement(v))),w),union(complement(power_class(u)),v))*.
% 299.87/300.44  159180[3:SpR:67452.0,157751.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(cross_product(u,v),w),x)),complement(restrict(w,u,v)))*.
% 299.87/300.44  159181[3:SpR:67453.0,157751.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(u,cross_product(v,w)),x)),complement(restrict(u,v,w)))*.
% 299.87/300.44  159187[3:SpR:67451.0,157751.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(power_class(u),complement(v)),w)),union(complement(power_class(u)),v))*.
% 299.87/300.44  159252[12:SpR:67597.1,157751.0] function(intersection(intersection(u,v),w)) ||  -> subclass(successor(intersection(intersection(u,v),w)),v)*.
% 299.87/300.44  159422[3:SpR:67452.0,157993.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 299.87/300.44  159423[3:SpR:67453.0,157993.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(v,cross_product(w,x)))),complement(restrict(v,w,x)))*.
% 299.87/300.44  159429[3:SpR:67451.0,157993.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.87/300.44  159655[3:SpR:67452.0,158313.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 299.87/300.44  159656[3:SpR:67453.0,158313.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(v,cross_product(w,x)))),complement(restrict(v,w,x)))*.
% 299.87/300.44  159662[3:SpR:67451.0,158313.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.87/300.44  159721[12:SpR:67597.1,158313.0] function(intersection(u,intersection(v,w))) ||  -> subclass(successor(intersection(u,intersection(v,w))),w)*.
% 299.87/300.44  160025[0:SpL:67452.0,119429.0] || subclass(u,symmetric_difference(cross_product(v,w),x))* -> subclass(u,complement(restrict(x,v,w))).
% 299.87/300.44  160026[0:SpL:67453.0,119429.0] || subclass(u,symmetric_difference(v,cross_product(w,x)))* -> subclass(u,complement(restrict(v,w,x))).
% 299.87/300.44  160032[0:SpL:67451.0,119429.0] || subclass(u,symmetric_difference(power_class(v),complement(w)))* -> subclass(u,union(complement(power_class(v)),w)).
% 299.87/300.44  161367[0:SpL:46366.0,154847.0] || equal(symmetric_difference(complement(u),power_class(v)),w) -> subclass(w,union(u,complement(power_class(v))))*.
% 299.87/300.44  161440[0:SpR:46366.0,154858.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),power_class(v)),w),x),union(u,complement(power_class(v))))*.
% 299.87/300.44  161716[0:SpR:46366.0,154873.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),power_class(x)))),union(w,complement(power_class(x))))*.
% 299.87/300.44  162411[0:SpR:46366.0,154876.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),power_class(w)),x)),union(v,complement(power_class(w))))*.
% 299.87/300.44  162678[0:SpR:46366.0,154882.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),power_class(w))),x),union(v,complement(power_class(w))))*.
% 299.87/300.44  163395[0:SpL:67452.0,160068.0] || equal(symmetric_difference(cross_product(u,v),w),x) -> subclass(x,complement(restrict(w,u,v)))*.
% 299.87/300.44  163396[0:SpL:67453.0,160068.0] || equal(symmetric_difference(u,cross_product(v,w)),x) -> subclass(x,complement(restrict(u,v,w)))*.
% 299.87/300.44  163403[0:SpL:67451.0,160068.0] || equal(symmetric_difference(power_class(u),complement(v)),w) -> subclass(w,union(complement(power_class(u)),v))*.
% 299.87/300.44  163470[0:SpR:67452.0,160079.0] ||  -> subclass(intersection(intersection(symmetric_difference(cross_product(u,v),w),x),y),complement(restrict(w,u,v)))*.
% 299.87/300.44  163471[0:SpR:67453.0,160079.0] ||  -> subclass(intersection(intersection(symmetric_difference(u,cross_product(v,w)),x),y),complement(restrict(u,v,w)))*.
% 299.87/300.44  163478[0:SpR:67451.0,160079.0] ||  -> subclass(intersection(intersection(symmetric_difference(power_class(u),complement(v)),w),x),union(complement(power_class(u)),v))*.
% 299.87/300.44  163913[0:SpR:67452.0,160096.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(cross_product(w,x),y))),complement(restrict(y,w,x)))*.
% 299.87/300.44  163914[0:SpR:67453.0,160096.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(w,cross_product(x,y)))),complement(restrict(w,x,y)))*.
% 299.87/300.44  163921[0:SpR:67451.0,160096.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(power_class(w),complement(x)))),union(complement(power_class(w)),x))*.
% 299.87/300.44  164170[0:SpR:67452.0,160100.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(cross_product(v,w),x),y)),complement(restrict(x,v,w)))*.
% 299.87/300.44  164171[0:SpR:67453.0,160100.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(v,cross_product(w,x)),y)),complement(restrict(v,w,x)))*.
% 299.87/300.44  164178[0:SpR:67451.0,160100.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(power_class(v),complement(w)),x)),union(complement(power_class(v)),w))*.
% 299.87/300.44  164625[0:SpR:67452.0,160106.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(cross_product(v,w),x)),y),complement(restrict(x,v,w)))*.
% 299.87/300.44  164626[0:SpR:67453.0,160106.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(v,cross_product(w,x))),y),complement(restrict(v,w,x)))*.
% 299.87/300.44  164633[0:SpR:67451.0,160106.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(power_class(v),complement(w))),x),union(complement(power_class(v)),w))*.
% 299.87/300.44  173524[15:Rew:165880.0,165914.1] || subclass(cross_product(y__dfg,y__dfg),compose(u,v))* -> equal(compose(u,v),cross_product(y__dfg,y__dfg)).
% 299.87/300.44  166024[15:Rew:165880.0,20951.0] || member(u,y__dfg) subclass(domain_relation,compose_class(v))* -> equal(compose(v,u),cantor(u))**.
% 299.87/300.44  166025[15:Rew:165880.0,20929.0] || member(u,y__dfg) subclass(domain_relation,singleton(v))* -> equal(ordered_pair(u,cantor(u)),v)*.
% 299.87/300.44  166026[15:Rew:165880.0,20709.0] || member(u,y__dfg) -> member(u,cantor(v))* equal(sum_class(range_of(null_class)),apply(v,u)).
% 299.87/300.44  166034[15:Rew:165880.0,7235.0] || member(u,y__dfg) member(singleton(u),u)* -> member(singleton(singleton(singleton(u))),element_relation)*.
% 299.87/300.44  166048[15:Rew:165880.0,20590.0] || member(u,y__dfg) -> member(u,cantor(v)) equal(image(v,singleton(u)),range_of(null_class))**.
% 299.87/300.44  166059[15:Rew:165880.0,364.0] || member(u,y__dfg)* subclass(complement(v),w)* -> member(u,v)* member(u,w)*.
% 299.87/300.44  173528[15:Rew:165880.0,166221.1] || member(not_subclass_element(complement(compose(element_relation,y__dfg)),u),element_relation)* -> subclass(complement(compose(element_relation,y__dfg)),u).
% 299.87/300.44  166224[15:Rew:165880.0,7511.0] || subclass(u,complement(compose(element_relation,y__dfg)))* member(regular(u),element_relation) -> equal(u,null_class).
% 299.87/300.44  166345[15:Rew:165880.0,6692.1] || equal(u,complement(v))* member(w,y__dfg)* -> member(w,v)* member(w,u)*.
% 299.87/300.44  173529[15:Rew:165880.0,166368.1] || member(u,cantor(regular(cross_product(singleton(u),y__dfg))))* -> equal(cross_product(singleton(u),y__dfg),null_class).
% 299.87/300.44  166688[15:Rew:165880.0,50771.0] || member(u,cross_product(y__dfg,y__dfg)) member(u,complement(compose(complement(element_relation),inverse(element_relation))))* -> .
% 299.87/300.44  166690[15:Rew:165880.0,125719.1] single_valued_class(complement(successor(complement(cross_product(universal_class,universal_class))))) ||  -> function(complement(successor(complement(cross_product(y__dfg,y__dfg)))))*.
% 299.87/300.44  166696[15:Rew:165880.0,4565.1] single_valued_class(restrict(cross_product(universal_class,universal_class),u,v)) ||  -> function(restrict(cross_product(y__dfg,y__dfg),u,v))*.
% 299.87/300.44  166850[15:Rew:165880.0,99258.1] single_valued_class(union(null_class,union(null_class,cross_product(universal_class,universal_class)))) ||  -> function(union(null_class,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  166851[15:Rew:165880.0,99256.1] single_valued_class(union(null_class,union(cross_product(universal_class,universal_class),null_class))) ||  -> function(union(null_class,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  166854[15:Rew:165880.0,31987.1] single_valued_class(union(cross_product(universal_class,universal_class),cross_product(universal_class,universal_class))) ||  -> function(union(null_class,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  166895[15:Rew:165880.0,39337.1] single_valued_class(regular(union(x__dfg,x__dfg))) || equal(regular(union(x__dfg,x__dfg)),cross_product(y__dfg,y__dfg))** -> .
% 299.87/300.44  173530[15:Rew:165880.0,166904.1] single_valued_class(x__dfg) || equal(regular(successor(x__dfg)),y__dfg) equal(cross_product(y__dfg,y__dfg),x__dfg)** -> .
% 299.87/300.44  166907[15:Rew:165880.0,85900.2] single_valued_class(x__dfg) || equal(successor(successor(x__dfg)),null_class) equal(cross_product(y__dfg,y__dfg),x__dfg)** -> .
% 299.87/300.44  173533[15:Rew:165880.0,166915.2] single_valued_class(inverse(u)) || equal(cross_product(y__dfg,y__dfg),inverse(u))* -> equal(range_of(u),y__dfg)**.
% 299.87/300.44  173534[15:Rew:165880.0,166916.1] single_valued_class(power_class(u)) || member(u,y__dfg)* equal(cross_product(y__dfg,y__dfg),power_class(u))* -> .
% 299.87/300.44  173535[15:Rew:165880.0,166917.1] single_valued_class(sum_class(u)) || member(u,y__dfg)* equal(cross_product(y__dfg,y__dfg),sum_class(u))* -> .
% 299.87/300.44  173536[15:Rew:165880.0,166918.1] single_valued_class(cantor(u)) || member(u,y__dfg)* equal(cross_product(y__dfg,y__dfg),cantor(u))* -> .
% 299.87/300.44  166956[15:Rew:165880.0,45156.0] || subclass(cross_product(y__dfg,y__dfg),u) -> equal(compose_class(v),null_class) member(regular(compose_class(v)),u)*.
% 299.87/300.44  166974[15:Rew:165880.0,133801.1] single_valued_class(union(u,u)) || subclass(u,cross_product(y__dfg,y__dfg))* -> function(union(u,u))*.
% 299.87/300.44  166975[15:Rew:165880.0,111062.1] single_valued_class(union(u,null_class)) || subclass(u,cross_product(y__dfg,y__dfg))* -> function(union(u,null_class)).
% 299.87/300.44  166976[15:Rew:165880.0,110656.1] single_valued_class(union(null_class,u)) || subclass(u,cross_product(y__dfg,y__dfg))* -> function(union(null_class,u)).
% 299.87/300.44  166977[15:Rew:165880.0,108633.1] single_valued_class(intersection(u,v)) || subclass(u,cross_product(y__dfg,y__dfg))* -> function(intersection(u,v))*.
% 299.87/300.44  167000[15:Rew:165880.0,90127.1] single_valued_class(intersection(u,v)) || subclass(v,cross_product(y__dfg,y__dfg))* -> function(intersection(u,v))*.
% 299.87/300.44  167018[15:Rew:165880.0,45160.0] || subclass(cross_product(y__dfg,cross_product(y__dfg,y__dfg)),u)* -> equal(application_function,null_class) member(regular(application_function),u).
% 299.87/300.44  167101[15:Rew:165880.0,165056.0] || member(u,y__dfg)* equal(successor(u),singleton(singleton(null_class)))* subclass(successor_relation,composition_function) -> .
% 299.87/300.44  167123[15:Rew:165880.0,158589.0] || member(u,y__dfg) -> member(u,successor(complement(restrict(v,w,x))))* member(u,v).
% 299.87/300.44  167480[15:Rew:165880.0,121266.1] || equal(unordered_pair(u,v),successor(null_class))** member(u,y__dfg) -> member(u,singleton(null_class))*.
% 299.87/300.44  167505[15:Rew:165880.0,115025.0] || member(u,y__dfg) -> member(u,complement(symmetric_difference(v,w)))* member(u,union(w,v)).
% 299.87/300.44  173537[15:Rew:165880.0,167506.1] || member(u,y__dfg) -> member(u,union(null_class,compose(element_relation,y__dfg)))* member(u,complement(element_relation)).
% 299.87/300.44  167512[15:Rew:165880.0,115002.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(v,w))))* member(u,w).
% 299.87/300.44  167513[15:Rew:165880.0,115001.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(v,w))))* member(u,v).
% 299.87/300.44  167692[15:Rew:165880.0,99402.0] || member(u,y__dfg) -> member(u,union(v,complement(successor(w))))* member(u,successor(w)).
% 299.87/300.44  167693[15:Rew:165880.0,98418.0] || member(u,y__dfg) -> member(u,complement(union(v,w)))* member(u,union(w,v)).
% 299.87/300.44  167810[15:Rew:165880.0,91529.1] || equal(cantor(u),successor(u)) member(u,y__dfg)* subclass(domain_relation,regular(successor_relation))* -> .
% 299.87/300.44  167863[15:Rew:165880.0,86939.0] || member(u,y__dfg) -> member(u,symmetric_difference(v,w)) member(u,complement(symmetric_difference(w,v)))*.
% 299.87/300.44  167895[15:Rew:165880.0,83771.0] || member(u,y__dfg) -> member(u,union(complement(power_class(v)),w))* member(u,power_class(v)).
% 299.87/300.44  167918[15:Rew:165880.0,83389.0] || member(u,y__dfg) -> member(u,union(v,complement(power_class(w))))* member(u,power_class(w)).
% 299.87/300.44  167952[15:Rew:165880.0,81246.0] || member(u,y__dfg) equal(successor(singleton(u)),u)** equal(successor(successor_relation),null_class) -> .
% 299.87/300.44  167953[15:Rew:165880.0,81227.0] || member(u,y__dfg)* equal(cantor(u),successor(u)) equal(successor(successor_relation),null_class) -> .
% 299.87/300.44  167954[15:Rew:165880.0,81208.0] || member(u,y__dfg) equal(successor(union(v,w)),null_class)** -> member(u,complement(v))*.
% 299.87/300.44  167955[15:Rew:165880.0,81207.0] || member(u,y__dfg) equal(successor(union(v,w)),null_class)** -> member(u,complement(w))*.
% 299.87/300.44  167981[15:Rew:165880.0,80100.0] || member(u,y__dfg) subclass(u,complement(singleton(apply(choice,u))))* -> equal(u,null_class).
% 299.87/300.44  168001[15:Rew:165880.0,73885.0] || member(u,y__dfg) -> member(u,union(v,null_class)) member(u,union(null_class,complement(v)))*.
% 299.87/300.44  168002[15:Rew:165880.0,73844.0] || member(u,y__dfg) -> member(u,apply(null_class,v))* member(u,complement(apply(null_class,w)))*.
% 299.87/300.44  168005[15:Rew:165880.0,73291.0] || member(u,y__dfg) -> member(u,sum_class(range_of(null_class))) member(u,complement(apply(null_class,v)))*.
% 299.87/300.44  168006[15:Rew:165880.0,73035.0] || member(u,y__dfg) -> member(u,apply(null_class,v))* member(u,complement(sum_class(range_of(null_class))))*.
% 299.87/300.44  168172[15:Rew:165880.0,52904.0] || member(u,y__dfg) equal(null_class,element_relation) -> equal(sum_class(range_of(null_class)),apply(u,u))*.
% 299.87/300.44  168208[15:Rew:165880.0,50915.1] || equal(cantor(u),successor(u)) member(u,y__dfg)* subclass(domain_relation,complement(successor_relation))* -> .
% 299.87/300.44  173540[15:Rew:165880.0,168248.2] || member(u,y__dfg) equal(successor(singleton(u)),u)** subclass(y__dfg,complement(successor_relation))* -> .
% 299.87/300.44  168283[15:Rew:165880.0,38526.0] || member(u,y__dfg) -> member(u,union(v,v))* member(u,union(null_class,complement(v)))*.
% 299.87/300.44  168293[15:Rew:165880.0,34887.0] || member(u,y__dfg) -> member(u,complement(symmetric_difference(v,w)))* member(u,union(v,w)).
% 299.87/300.44  168304[15:Rew:165880.0,33202.0] || member(u,y__dfg) -> member(u,union(null_class,v)) member(u,union(null_class,complement(v)))*.
% 299.87/300.44  168368[15:Rew:165880.0,10044.2] ||  -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),v)** member(u,y__dfg).
% 299.87/300.44  168374[15:Rew:165880.0,10345.2] ||  -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w) member(u,y__dfg).
% 299.87/300.44  168599[15:Rew:165880.0,51724.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(sum_class(regular(union(x__dfg,x__dfg))),v)*.
% 299.87/300.44  168611[15:Rew:165880.0,51086.0] || subclass(y__dfg,u)* subclass(u,v)* -> member(power_class(regular(union(x__dfg,x__dfg))),v)*.
% 299.87/300.44  173541[15:Rew:165880.0,168667.2,165880.0,168667.0] || member(image(u,null_class),y__dfg) subclass(y__dfg,v) -> member(apply(u,y__dfg),v)*.
% 299.87/300.44  168756[15:Rew:165880.0,121265.1] || equal(unordered_pair(u,v),successor(null_class))** member(v,y__dfg) -> member(v,singleton(null_class))*.
% 299.87/300.44  173542[15:Rew:165880.0,168819.2] function(u) || member(v,y__dfg) subclass(y__dfg,complement(singleton(image(u,v))))* -> .
% 299.87/300.44  168855[15:Rew:165880.0,40519.1] || equal(compose_class(u),domain_relation) member(v,y__dfg) -> equal(compose(u,v),cantor(v))**.
% 299.87/300.44  168856[15:Rew:165880.0,40386.1] || equal(singleton(u),domain_relation)** member(v,y__dfg) -> equal(ordered_pair(v,cantor(v)),u)*.
% 299.87/300.44  168868[15:Rew:165880.0,10043.2] ||  -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),u)** member(v,y__dfg).
% 299.87/300.44  168871[15:Rew:165880.0,10346.2] ||  -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w) member(v,y__dfg).
% 299.87/300.44  168932[15:Rew:165880.0,52635.0] || subclass(y__dfg,symmetric_difference(u,v)) member(unordered_pair(w,x),complement(symmetric_difference(u,v)))* -> .
% 299.87/300.44  168983[15:Rew:165880.0,57910.1] || equal(complement(intersection(u,v)),null_class)** member(w,y__dfg) -> member(power_class(w),u)*.
% 299.87/300.44  168984[15:Rew:165880.0,57909.1] || equal(complement(intersection(u,v)),null_class)** member(w,y__dfg) -> member(power_class(w),v)*.
% 299.87/300.44  168985[15:Rew:165880.0,57908.1] || equal(complement(intersection(u,v)),null_class)** member(w,y__dfg) -> member(sum_class(w),u)*.
% 299.87/300.44  168986[15:Rew:165880.0,57907.1] || equal(complement(intersection(u,v)),null_class)** member(w,y__dfg) -> member(sum_class(w),v)*.
% 299.87/300.44  169011[15:Rew:165880.0,66639.1] function(u) || subclass(y__dfg,complement(u)) member(unordered_pair(v,w),successor(u))* -> .
% 299.87/300.44  169053[15:Rew:165880.0,99126.1] || equal(complement(union(u,v)),singleton(singleton(null_class))) subclass(y__dfg,union(u,v))* -> .
% 299.87/300.44  169065[15:Rew:165880.0,1478.2] || member(omega,u) member(omega,v) equal(complement(intersection(v,u)),y__dfg)** -> .
% 299.87/300.44  169067[15:Rew:165880.0,98918.0] || subclass(y__dfg,complement(union(u,v))) member(unordered_pair(w,x),union(v,u))* -> .
% 299.87/300.44  169141[15:Rew:165880.0,46186.0] || member(inverse(u),y__dfg) subclass(domain_relation,complement(singleton(ordered_pair(inverse(u),range_of(u)))))* -> .
% 299.87/300.44  169159[15:Rew:165880.0,46176.0] || member(inverse(u),y__dfg) subclass(domain_relation,cross_product(v,w))* -> member(range_of(u),w)*.
% 299.87/300.44  169168[15:Rew:165880.0,66282.1] || equal(null_class,u) subclass(y__dfg,complement(v)) member(omega,union(v,u))* -> .
% 299.87/300.44  169170[15:Rew:165880.0,48628.1] || equal(null_class,u) subclass(y__dfg,complement(v)) member(omega,union(u,v))* -> .
% 299.87/300.44  169207[15:Rew:165880.0,28331.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(v))) -> member(ordered_pair(w,x),union(u,v))*.
% 299.87/300.44  169210[15:Rew:165880.0,14660.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(v))) -> member(unordered_pair(w,x),union(u,v))*.
% 299.87/300.44  173544[15:Rew:165880.0,169214.0] || equal(symmetric_difference(cross_product(u,v),w),y__dfg)** -> equal(complement(restrict(w,u,v)),y__dfg).
% 299.87/300.44  169311[15:Rew:165880.0,30795.0] || subclass(domain_relation,union(null_class,complement(compose(element_relation,y__dfg))))* member(ordered_pair(null_class,null_class),element_relation) -> .
% 299.87/300.44  173548[15:Rew:165880.0,169367.1] || subclass(complement(element_relation),complement(compose(element_relation,y__dfg)))* -> equal(complement(compose(element_relation,y__dfg)),complement(element_relation)).
% 299.87/300.44  169369[15:Rew:165880.0,38276.0] || equal(complement(compose(element_relation,y__dfg)),u)* member(regular(u),element_relation)* -> equal(u,null_class).
% 299.87/300.44  169452[15:Rew:165880.0,52999.1] || member(regular(u),element_relation) subclass(u,regular(compose(element_relation,y__dfg)))* -> equal(u,null_class).
% 299.87/300.44  169515[15:Rew:165880.0,9002.0] || subclass(y__dfg,symmetric_difference(u,cross_product(v,w))) -> member(omega,complement(restrict(u,v,w)))*.
% 299.87/300.44  169522[15:Rew:165880.0,9060.0] || subclass(y__dfg,symmetric_difference(cross_product(u,v),w)) -> member(omega,complement(restrict(w,u,v)))*.
% 299.87/300.44  173549[15:Rew:165880.0,169588.2,165880.0,169588.1] || equal(u,y__dfg) member(image(v,null_class),y__dfg) -> member(apply(v,u),y__dfg)*.
% 299.87/300.44  169589[15:Rew:165880.0,92922.0] || equal(u,y__dfg) member(singleton(singleton(null_class)),cross_product(v,w))* -> member(u,w)*.
% 299.87/300.44  169590[15:Rew:165880.0,92853.0] || equal(u,y__dfg) subclass(ordered_pair(v,u),w)* -> member(unordered_pair(v,null_class),w)*.
% 299.87/300.44  169602[15:Rew:165880.0,91837.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.87/300.44  169603[15:Rew:165880.0,91836.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.87/300.44  169606[15:Rew:165880.0,90444.0] || equal(u,y__dfg) member(ordered_pair(v,w),compose(x,y))* -> member(w,u)*.
% 299.87/300.44  169608[15:Rew:165880.0,90210.0] || equal(u,y__dfg) subclass(u,v)* -> equal(w,null_class) member(regular(w),v)*.
% 299.87/300.44  169626[15:Rew:165880.0,14433.0] || subclass(y__dfg,complement(singleton(not_subclass_element(cross_product(u,v),w))))* -> subclass(cross_product(u,v),w).
% 299.87/300.44  169627[15:Rew:165880.0,14441.0] || equal(complement(singleton(not_subclass_element(cross_product(u,v),w))),y__dfg)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  169729[15:Rew:165880.0,115884.0] || equal(y__dfg,x__dfg) subclass(x__dfg,complement(u)) member(omega,union(u,null_class))* -> .
% 299.87/300.44  169730[15:Rew:165880.0,115883.0] || equal(y__dfg,x__dfg) subclass(x__dfg,complement(u)) member(omega,union(null_class,u))* -> .
% 299.87/300.44  169733[15:Rew:165880.0,91390.0] || equal(y__dfg,x__dfg) subclass(x__dfg,symmetric_difference(u,v)) -> member(null_class,union(u,v))*.
% 299.87/300.44  169752[15:Rew:165880.0,90761.0] || equal(y__dfg,x__dfg) member(image(u,null_class),x__dfg) -> member(apply(u,x__dfg),x__dfg)*.
% 299.87/300.44  169753[15:Rew:165880.0,90591.0] || equal(y__dfg,x__dfg) member(ordered_pair(u,v),compose(w,x))* -> member(v,x__dfg).
% 299.87/300.44  169754[15:Rew:165880.0,90586.0] || equal(y__dfg,x__dfg) subclass(x__dfg,u) -> equal(v,null_class) member(regular(v),u)*.
% 299.87/300.44  169832[15:Rew:165880.0,14469.0] || subclass(y__dfg,complement(unordered_pair(u,regular(cross_product(v,w)))))* -> equal(cross_product(v,w),null_class).
% 299.87/300.44  169833[15:Rew:165880.0,14502.0] || equal(complement(unordered_pair(u,regular(cross_product(v,w)))),y__dfg)** -> equal(cross_product(v,w),null_class).
% 299.87/300.44  169834[15:Rew:165880.0,14492.0] || subclass(y__dfg,complement(unordered_pair(regular(cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 299.87/300.44  169835[15:Rew:165880.0,14507.0] || equal(complement(unordered_pair(regular(cross_product(u,v)),w)),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  170000[15:Rew:165880.0,24302.0] || equal(sum_class(range_of(null_class)),y__dfg) subclass(apply(null_class,u),v)* -> member(null_class,v).
% 299.87/300.44  170001[15:Rew:165880.0,24285.0] || equal(sum_class(range_of(null_class)),y__dfg) subclass(apply(null_class,u),v)* -> member(omega,v).
% 299.87/300.44  170019[15:Rew:165880.0,24326.0] || subclass(y__dfg,sum_class(range_of(null_class))) subclass(apply(null_class,u),v)* -> member(null_class,v).
% 299.87/300.44  170020[15:Rew:165880.0,24314.0] || subclass(y__dfg,sum_class(range_of(null_class))) subclass(apply(null_class,u),v)* -> member(omega,v).
% 299.87/300.44  170044[15:Rew:165880.0,22153.0] || member(ordered_pair(y__dfg,u),compose(v,w))* -> member(u,image(v,image(w,null_class))).
% 299.87/300.44  173550[15:Rew:165880.0,170054.1] ||  -> equal(regular(ordered_pair(u,y__dfg)),unordered_pair(u,null_class))** equal(regular(ordered_pair(u,y__dfg)),singleton(u)).
% 299.87/300.44  170058[15:Rew:165880.0,53616.1] || equal(unordered_pair(u,null_class),singleton(u)) -> equal(apply(choice,ordered_pair(u,y__dfg)),singleton(u))**.
% 299.87/300.44  170079[15:Rew:165880.0,22256.0] || member(y__dfg,u) member(null_class,v) -> member(singleton(singleton(null_class)),cross_product(v,u))*.
% 299.87/300.44  170081[15:Rew:165880.0,41457.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(y__dfg,null_class),cantor(singleton(singleton(null_class)))),u)*.
% 299.87/300.44  170082[15:Rew:165880.0,41463.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(singleton(singleton(null_class)),cantor(ordered_pair(y__dfg,null_class))),u)*.
% 299.87/300.44  173551[15:Rew:165880.0,170087.1] || member(u,ordered_pair(y__dfg,v))* -> equal(u,unordered_pair(y__dfg,singleton(v))) equal(u,null_class).
% 299.87/300.44  170098[15:Rew:165880.0,23700.0] || member(u,ordered_pair(v,y__dfg))* -> equal(u,unordered_pair(v,null_class)) equal(u,singleton(v)).
% 299.87/300.44  170144[15:Rew:165880.0,118290.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg)** member(regular(u),element_relation)* -> equal(u,element_relation).
% 299.87/300.44  170156[15:Rew:165880.0,145999.0] || member(complement(union(u,v)),y__dfg) -> member(complement(union(v,u)),union(v,u))*.
% 299.87/300.44  170225[15:Rew:165880.0,29827.0] || equal(union(null_class,intersection(u,v)),y__dfg) member(singleton(w),symmetric_difference(u,v))* -> .
% 299.87/300.44  170247[15:Rew:165880.0,29810.0] || equal(union(null_class,restrict(u,v,w)),y__dfg)** -> member(singleton(x),cross_product(v,w))*.
% 299.87/300.44  170259[15:Rew:165880.0,29730.0] || equal(union(null_class,regular(u)),y__dfg)** member(singleton(v),u)* -> equal(u,null_class).
% 299.87/300.44  170261[15:Rew:165880.0,29823.1] || member(singleton(u),symmetric_difference(v,w))* subclass(y__dfg,union(null_class,intersection(v,w)))* -> .
% 299.87/300.44  173553[15:Rew:165880.0,170316.1] ||  -> equal(cross_product(null_class,y__dfg),null_class) equal(apply(regular(cross_product(null_class,y__dfg)),y__dfg),sum_class(range_of(null_class)))**.
% 299.87/300.44  170381[15:Rew:165880.0,146015.0] || member(union(null_class,complement(u)),y__dfg) -> member(union(null_class,complement(u)),union(null_class,u))*.
% 299.87/300.44  170382[15:Rew:165880.0,146014.0] || member(union(null_class,complement(u)),y__dfg) -> member(union(null_class,complement(u)),union(u,null_class))*.
% 299.87/300.44  170383[15:Rew:165880.0,146013.0] || member(union(null_class,complement(u)),y__dfg) -> member(union(null_class,complement(u)),union(u,u))*.
% 299.87/300.44  170407[15:Rew:165880.0,34673.0] || subclass(y__dfg,regular(complement(u))) -> member(unordered_pair(v,w),u)* equal(complement(u),null_class).
% 299.87/300.44  173554[15:Rew:165880.0,170416.1] || subclass(y__dfg,cantor(regular(cross_product(singleton(null_class),y__dfg))))* -> equal(cross_product(singleton(null_class),y__dfg),null_class).
% 299.87/300.44  173557[15:Rew:165880.0,170437.0] || subclass(y__dfg,cantor(regular(cross_product(singleton(omega),y__dfg))))* -> equal(cross_product(singleton(omega),y__dfg),null_class).
% 299.87/300.44  170525[15:Rew:165880.0,39470.2] function(u) || member(u,cantor(v))* equal(restrict(v,null_class,y__dfg),null_class)** -> .
% 299.87/300.44  170532[15:Rew:165880.0,39677.1] one_to_one(restrict(cross_product(u,universal_class),v,w)) ||  -> equal(image(cross_product(v,w),u),y__dfg)**.
% 299.87/300.44  170537[15:Rew:165880.0,40310.0] || subclass(y__dfg,complement(cantor(u))) -> equal(apply(u,unordered_pair(v,w)),sum_class(range_of(null_class)))**.
% 299.87/300.44  170560[15:Rew:165880.0,41345.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(y__dfg,cantor(singleton(singleton(null_class)))),null_class),u)*.
% 299.87/300.44  170634[15:Rew:165880.0,46517.0] || subclass(y__dfg,power_class(complement(power_class(u)))) member(singleton(v),image(element_relation,power_class(u)))* -> .
% 299.87/300.44  170653[15:Rew:165880.0,48136.0] || subclass(y__dfg,image(element_relation,power_class(u))) member(singleton(v),power_class(complement(power_class(u))))* -> .
% 299.87/300.44  173559[15:Rew:165880.0,170659.0] || equal(symmetric_difference(complement(u),power_class(v)),y__dfg)** -> equal(union(u,complement(power_class(v))),y__dfg).
% 299.87/300.44  170661[15:Rew:165880.0,93521.0] || equal(union(u,complement(power_class(v))),y__dfg) -> equal(intersection(complement(u),power_class(v)),null_class)**.
% 299.87/300.44  170663[15:Rew:165880.0,48261.1] || equal(intersection(complement(u),power_class(v)),null_class)** -> equal(union(u,complement(power_class(v))),y__dfg).
% 299.87/300.44  170673[15:Rew:165880.0,46357.1] || subclass(intersection(complement(u),power_class(v)),null_class)* -> subclass(y__dfg,union(u,complement(power_class(v)))).
% 299.87/300.44  173564[15:Rew:165880.0,170674.0] || equal(symmetric_difference(power_class(u),complement(v)),y__dfg)** -> equal(union(complement(power_class(u)),v),y__dfg).
% 299.87/300.44  170676[15:Rew:165880.0,93522.0] || equal(union(complement(power_class(u)),v),y__dfg) -> equal(intersection(power_class(u),complement(v)),null_class)**.
% 299.87/300.44  170678[15:Rew:165880.0,48269.1] || equal(intersection(power_class(u),complement(v)),null_class)** -> equal(union(complement(power_class(u)),v),y__dfg).
% 299.87/300.44  170688[15:Rew:165880.0,46660.1] || subclass(intersection(power_class(u),complement(v)),null_class)* -> subclass(y__dfg,union(complement(power_class(u)),v)).
% 299.87/300.44  170690[15:Rew:165880.0,58969.1] || equal(union(u,complement(power_class(v))),null_class) -> equal(intersection(complement(u),power_class(v)),y__dfg)**.
% 299.87/300.44  170693[15:Rew:165880.0,57857.1] || subclass(union(u,complement(power_class(v))),null_class)* -> subclass(y__dfg,intersection(complement(u),power_class(v))).
% 299.87/300.44  170704[15:Rew:165880.0,58970.1] || equal(union(complement(power_class(u)),v),null_class) -> equal(intersection(power_class(u),complement(v)),y__dfg)**.
% 299.87/300.44  170707[15:Rew:165880.0,57858.1] || subclass(union(complement(power_class(u)),v),null_class)* -> subclass(y__dfg,intersection(power_class(u),complement(v))).
% 299.87/300.44  170771[15:Rew:165880.0,48010.0] || subclass(y__dfg,complement(power_class(union(null_class,u))))* member(omega,power_class(union(u,u)))* -> .
% 299.87/300.44  170797[15:Rew:165880.0,49241.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(v))) -> member(omega,union(u,complement(power_class(v))))*.
% 299.87/300.44  170807[15:Rew:165880.0,49429.0] || subclass(y__dfg,symmetric_difference(power_class(u),complement(v))) -> member(omega,union(complement(power_class(u)),v))*.
% 299.87/300.44  170811[15:Rew:165880.0,49611.0] || subclass(y__dfg,symmetric_difference(complement(u),complement(singleton(u))))* -> member(unordered_pair(v,w),successor(u))*.
% 299.87/300.44  170828[15:Rew:165880.0,52649.0] || subclass(y__dfg,union(null_class,singleton(regular(cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.44  170847[15:Rew:165880.0,53671.0] || subclass(y__dfg,complement(regular(ordered_pair(u,v))))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  170881[15:Rew:165880.0,54294.0] || equal(union(null_class,singleton(regular(cross_product(u,v)))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  170959[15:Rew:165880.0,60032.1] ||  -> equal(cross_product(u,null_class),null_class) equal(domain__dfg(regular(cross_product(u,null_class)),u,y__dfg),single_valued3(null_class))**.
% 299.87/300.44  170964[15:Rew:165880.0,113000.0] || member(successor(null_class),y__dfg) subclass(domain_relation,u) -> member(ordered_pair(successor(null_class),null_class),u)*.
% 299.87/300.44  170993[15:Rew:165880.0,61178.0] || equal(power_class(regular(ordered_pair(u,v))),y__dfg)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  170997[15:Rew:165880.0,61600.0] || equal(sum_class(regular(ordered_pair(u,v))),y__dfg)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  171061[15:Rew:165880.0,66926.1] || member(unordered_pair(u,v),complement(sum_class(w)))* subclass(y__dfg,union(null_class,sum_class(w))) -> .
% 299.87/300.44  171062[15:Rew:165880.0,66952.1] || member(unordered_pair(u,v),complement(inverse(w)))* subclass(y__dfg,union(null_class,inverse(w))) -> .
% 299.87/300.44  171063[15:Rew:165880.0,66970.1] || member(unordered_pair(u,v),complement(range_of(w)))* subclass(y__dfg,union(null_class,range_of(w))) -> .
% 299.87/300.44  171064[15:Rew:165880.0,67017.1] || member(unordered_pair(u,v),complement(cantor(w)))* subclass(y__dfg,union(null_class,cantor(w))) -> .
% 299.87/300.44  171105[15:Rew:165880.0,146003.0] || member(complement(sum_class(range_of(null_class))),y__dfg) -> member(complement(apply(null_class,u)),apply(null_class,u))*.
% 299.87/300.44  171107[15:Rew:165880.0,146002.0] || member(complement(apply(null_class,u)),y__dfg)* -> member(complement(apply(null_class,v)),apply(null_class,v))*.
% 299.87/300.44  171108[15:Rew:165880.0,145996.0] || member(complement(apply(null_class,u)),y__dfg)* -> member(complement(sum_class(range_of(null_class))),sum_class(range_of(null_class)))*.
% 299.87/300.44  171145[15:Rew:165880.0,77250.0] || subclass(y__dfg,regular(regular(ordered_pair(u,v))))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  171148[15:Rew:165880.0,77582.0] || subclass(y__dfg,regular(singleton(not_subclass_element(cross_product(u,v),w))))* -> subclass(cross_product(u,v),w).
% 299.87/300.44  171151[15:Rew:165880.0,77602.0] || equal(regular(singleton(not_subclass_element(cross_product(u,v),w))),y__dfg)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  171155[15:Rew:165880.0,78082.0] || member(complement(successor(null_class)),y__dfg) -> member(apply(choice,complement(successor(null_class))),complement(singleton(null_class)))*.
% 299.87/300.44  171260[15:Rew:165880.0,83052.0] || subclass(y__dfg,regular(unordered_pair(u,regular(cross_product(v,w)))))* -> equal(cross_product(v,w),null_class).
% 299.87/300.44  171267[15:Rew:165880.0,83112.0] || subclass(y__dfg,regular(unordered_pair(regular(cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 299.87/300.44  171272[15:Rew:165880.0,83558.0] || equal(regular(unordered_pair(u,regular(cross_product(v,w)))),y__dfg)** -> equal(cross_product(v,w),null_class).
% 299.87/300.44  171274[15:Rew:165880.0,83569.0] || equal(regular(unordered_pair(regular(cross_product(u,v)),w)),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.44  171318[15:Rew:165880.0,145992.0] || member(complement(symmetric_difference(u,v)),y__dfg) -> member(complement(symmetric_difference(v,u)),symmetric_difference(v,u))*.
% 299.87/300.44  171478[15:Rew:165880.0,99488.0] ||  -> equal(union(union(u,complement(union(v,w))),intersection(complement(u),union(v,w))),y__dfg)**.
% 299.87/300.44  171479[15:Rew:165880.0,99489.0] ||  -> equal(symmetric_difference(union(u,complement(union(v,w))),intersection(complement(u),union(v,w))),y__dfg)**.
% 299.87/300.44  171480[15:Rew:165880.0,99491.0] ||  -> equal(union(union(complement(union(u,v)),w),intersection(union(u,v),complement(w))),y__dfg)**.
% 299.87/300.44  171481[15:Rew:165880.0,99492.0] ||  -> equal(symmetric_difference(union(complement(union(u,v)),w),intersection(union(u,v),complement(w))),y__dfg)**.
% 299.87/300.44  171484[15:Rew:165880.0,98935.1] || equal(image(element_relation,union(u,v)),null_class)** -> equal(power_class(complement(union(u,v))),y__dfg).
% 299.87/300.44  171485[15:Rew:165880.0,98933.0] || equal(power_class(complement(union(u,v))),y__dfg) -> equal(image(element_relation,union(u,v)),null_class)**.
% 299.87/300.44  171498[15:Rew:165880.0,98942.1] || subclass(image(element_relation,union(u,v)),null_class)* -> subclass(y__dfg,power_class(complement(union(u,v)))).
% 299.87/300.44  171499[15:Rew:165880.0,98969.1] || equal(power_class(complement(union(u,v))),null_class) -> equal(image(element_relation,union(u,v)),y__dfg)**.
% 299.87/300.44  171500[15:Rew:165880.0,98968.0] || equal(image(element_relation,union(u,v)),y__dfg)** -> equal(power_class(complement(union(u,v))),null_class).
% 299.87/300.44  171512[15:Rew:165880.0,99023.1] || subclass(power_class(complement(union(u,v))),null_class)* -> subclass(y__dfg,image(element_relation,union(u,v))).
% 299.87/300.44  171601[15:Rew:165880.0,103407.1] || subclass(union(u,complement(successor(v))),null_class)* -> subclass(y__dfg,intersection(complement(u),successor(v))).
% 299.87/300.44  171649[15:Rew:165880.0,100595.0] || equal(cantor(regular(ordered_pair(u,v))),y__dfg)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  171678[15:Rew:165880.0,103367.0] || equal(union(u,complement(successor(v))),y__dfg) -> equal(intersection(complement(u),successor(v)),null_class)**.
% 299.87/300.44  171679[15:Rew:165880.0,103270.1] || equal(intersection(complement(u),successor(v)),null_class)** -> equal(union(u,complement(successor(v))),y__dfg).
% 299.87/300.44  171681[15:Rew:165880.0,103384.1] || equal(union(u,complement(successor(v))),null_class) -> equal(intersection(complement(u),successor(v)),y__dfg)**.
% 299.87/300.44  173581[15:Rew:165880.0,171898.0] || equal(symmetric_difference(u,cross_product(v,w)),y__dfg)** -> equal(complement(restrict(u,v,w)),y__dfg).
% 299.87/300.44  171982[15:Rew:165880.0,128488.1] || member(regular(complement(cross_product(u,v))),cross_product(u,v))* member(regular(null_class),y__dfg) -> .
% 299.87/300.44  172039[15:Rew:165880.0,139917.0] ||  -> equal(union(image(element_relation,power_class(u)),union(null_class,complement(singleton(power_class(complement(power_class(u))))))),y__dfg)**.
% 299.87/300.44  172769[15:Rew:166239.0,64973.0] || subclass(image(successor_relation,complement(x__dfg)),null_class)* member(null_class,complement(x__dfg)) -> inductive(complement(x__dfg)).
% 299.87/300.44  173883[15:Rew:165880.0,173882.0] || equal(power_class(u),y__dfg) member(v,y__dfg) -> member(v,image(element_relation,power_class(u)))*.
% 299.87/300.44  173884[15:Con:168746.3] || equal(power_class(u),null_class) member(v,y__dfg) -> member(v,image(element_relation,power_class(u)))*.
% 299.87/300.44  174145[15:MRR:174144.2,169458.0] || member(apply(choice,regular(compose(element_relation,y__dfg))),element_relation)* -> equal(regular(compose(element_relation,y__dfg)),null_class).
% 299.87/300.44  174147[15:MRR:174146.2,169458.0] || member(not_subclass_element(regular(compose(element_relation,y__dfg)),u),element_relation)* -> subclass(regular(compose(element_relation,y__dfg)),u).
% 299.87/300.44  181399[15:Res:3739.0,165890.1] single_valued_class(restrict(cross_product(y__dfg,y__dfg),u,v)) ||  -> function(restrict(cross_product(y__dfg,y__dfg),u,v))*.
% 299.87/300.44  181476[15:Res:125591.0,165890.1] single_valued_class(complement(successor(complement(cross_product(y__dfg,y__dfg))))) ||  -> function(complement(successor(complement(cross_product(y__dfg,y__dfg)))))*.
% 299.87/300.44  181487[15:Rew:71035.0,181413.1,68772.0,181413.1] single_valued_class(union(cross_product(y__dfg,y__dfg),cross_product(y__dfg,y__dfg))) ||  -> function(union(null_class,cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  6502[0:SpR:495.0,4915.0] ||  -> subclass(symmetric_difference(union(u,v),union(complement(u),complement(v))),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.87/300.44  7340[0:Res:7306.0,226.0] ||  -> subclass(u,complement(restrict(v,w,x))) member(not_subclass_element(u,complement(restrict(v,w,x))),v)*.
% 299.87/300.44  7348[0:Res:7306.0,497.0] ||  -> subclass(u,complement(symmetric_difference(v,w))) member(not_subclass_element(u,complement(symmetric_difference(v,w))),union(v,w))*.
% 299.87/300.44  5352[3:Res:4488.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.87/300.44  5301[3:Rew:5296.0,2721.1] function(u) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued3(null_class))),single_valued2(u)),single_valued3(u))**.
% 299.87/300.44  5302[3:Rew:5296.0,2712.1] single_valued_class(u) ||  -> equal(domain__dfg(u,image(inverse(u),singleton(single_valued3(null_class))),single_valued2(u)),single_valued3(u))**.
% 299.87/300.44  10472[3:SpL:4275.0,1580.1] || member(ordered_pair(u,v),compose(null_class,w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 299.87/300.44  7353[3:Res:7306.0,4001.0] || member(not_subclass_element(u,complement(regular(v))),v)* -> subclass(u,complement(regular(v))) equal(v,null_class).
% 299.87/300.44  23275[4:Res:22292.1,10.0] || equal(unordered_pair(u,v),singleton(singleton(null_class)))** -> equal(singleton(null_class),v) equal(singleton(null_class),u).
% 299.87/300.44  23397[7:SpL:491.0,16445.0] || subclass(y__dfg,symmetric_difference(u,cross_product(v,w))) -> member(regular(x__dfg),complement(restrict(u,v,w)))*.
% 299.87/300.44  23398[7:SpL:492.0,16445.0] || subclass(y__dfg,symmetric_difference(cross_product(u,v),w)) -> member(regular(x__dfg),complement(restrict(w,u,v)))*.
% 299.87/300.44  25747[4:Res:359.2,9158.0] || subclass(u,sum_class(range_of(null_class))) -> subclass(u,v) member(not_subclass_element(u,v),apply(null_class,w))*.
% 299.87/300.44  25748[4:Res:7306.0,9158.0] ||  -> subclass(u,complement(sum_class(range_of(null_class)))) member(not_subclass_element(u,complement(sum_class(range_of(null_class)))),apply(null_class,v))*.
% 299.87/300.44  25793[4:Res:359.2,9160.0] || subclass(u,apply(null_class,v))* -> subclass(u,w) member(not_subclass_element(u,w),sum_class(range_of(null_class)))*.
% 299.87/300.44  25794[4:Res:7306.0,9160.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.87/300.44  26311[0:Res:374.1,3.0] || subclass(ordered_pair(u,v),w)* subclass(w,x)* -> member(unordered_pair(u,singleton(v)),x)*.
% 299.87/300.44  26323[0:Res:374.1,497.0] || subclass(ordered_pair(u,v),symmetric_difference(w,x)) -> member(unordered_pair(u,singleton(v)),union(w,x))*.
% 299.87/300.44  26335[4:Res:374.1,9158.0] || subclass(ordered_pair(u,v),sum_class(range_of(null_class))) -> member(unordered_pair(u,singleton(v)),apply(null_class,w))*.
% 299.87/300.44  26336[4:Res:374.1,9160.0] || subclass(ordered_pair(u,v),apply(null_class,w))* -> member(unordered_pair(u,singleton(v)),sum_class(range_of(null_class)))*.
% 299.87/300.44  26494[0:Res:358.2,3678.1] || subclass(u,intersection(v,w)) member(regular(u),symmetric_difference(v,w))* -> equal(u,null_class).
% 299.87/300.44  27804[0:Obv:27778.1] || subclass(intersection(singleton(u),v),w)* -> equal(intersection(singleton(u),v),null_class) member(u,w).
% 299.87/300.44  27943[0:Obv:27917.1] || subclass(intersection(u,singleton(v)),w)* -> equal(intersection(u,singleton(v)),null_class) member(v,w).
% 299.87/300.44  28350[4:Res:22292.1,3668.0] || equal(symmetric_difference(complement(u),complement(v)),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,v))*.
% 299.87/300.44  28923[0:SpL:115.0,2999.0] || subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(regular(u),complement(intersection(v,w)))*.
% 299.87/300.44  29063[0:Res:3739.0,4976.0] ||  -> subclass(restrict(singleton(u),v,w),x) equal(not_subclass_element(restrict(singleton(u),v,w),x),u)**.
% 299.87/300.44  29312[3:Rew:29271.0,7764.1] || member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,complement(w))) -> .
% 299.87/300.44  29332[3:Rew:29271.0,7724.1] || member(u,intersection(union(null_class,v),complement(w)))* member(u,union(complement(v),w)) -> .
% 299.87/300.44  29731[3:Rew:29278.0,14315.0] || subclass(domain_relation,union(null_class,regular(u)))* member(ordered_pair(null_class,null_class),u) -> equal(u,null_class).
% 299.87/300.44  29764[7:Rew:29278.0,28333.0] || equal(union(null_class,symmetric_difference(complement(u),complement(v))),y__dfg)** -> member(regular(x__dfg),union(u,v)).
% 299.87/300.44  29806[7:Rew:29278.0,20406.0] || equal(union(null_class,unordered_pair(u,v)),y__dfg)** -> equal(regular(x__dfg),v) equal(regular(x__dfg),u).
% 299.87/300.44  29812[3:Rew:29278.0,14305.0] || subclass(domain_relation,union(null_class,restrict(u,v,w)))* -> member(ordered_pair(null_class,null_class),cross_product(v,w)).
% 299.87/300.44  30826[3:Rew:29278.0,29835.0] ||  -> subclass(union(null_class,intersection(u,v)),w) member(not_subclass_element(union(null_class,intersection(u,v)),w),u)*.
% 299.87/300.44  30827[3:Rew:29278.0,29836.0] ||  -> subclass(union(null_class,intersection(u,v)),w) member(not_subclass_element(union(null_class,intersection(u,v)),w),v)*.
% 299.87/300.44  29845[3:Rew:29278.0,13380.1] || member(ordered_pair(null_class,null_class),symmetric_difference(u,v))* subclass(domain_relation,union(null_class,intersection(u,v))) -> .
% 299.87/300.44  30828[3:Rew:29278.0,29885.2] || subclass(u,v) -> subclass(union(null_class,u),w) member(not_subclass_element(union(null_class,u),w),v)*.
% 299.87/300.44  31404[9:Rew:31370.0,29668.1] || subclass(y__dfg,symmetric_difference(complement(u),complement(v))) -> member(regular(union(x__dfg,x__dfg)),union(u,v))*.
% 299.87/300.44  32078[0:Res:235.1,26.1] || member(regular(restrict(complement(u),v,w)),u)* -> equal(restrict(complement(u),v,w),null_class).
% 299.87/300.44  33196[3:SpR:30027.0,27503.0] ||  -> subclass(complement(successor(union(null_class,u))),intersection(union(null_class,complement(u)),complement(singleton(union(null_class,u)))))*.
% 299.87/300.44  33286[3:Rew:30027.0,33210.1] ||  -> member(not_subclass_element(u,union(null_class,complement(v))),union(null_class,v))* subclass(u,union(null_class,complement(v))).
% 299.87/300.44  33287[3:Rew:30027.0,33241.1] || member(regular(union(null_class,complement(u))),union(null_class,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.44  35290[3:MRR:35260.0,9181.1] ||  -> member(not_subclass_element(regular(complement(u)),v),u)* subclass(regular(complement(u)),v) equal(complement(u),null_class).
% 299.87/300.44  35489[0:Rew:3694.1,35488.1] || member(u,v) member(u,w) -> subclass(intersection(x,singleton(u)),intersection(w,v))*.
% 299.87/300.44  35635[0:Rew:4870.1,35634.1] || member(u,v) member(u,w) -> subclass(intersection(singleton(u),x),intersection(w,v))*.
% 299.87/300.44  36434[0:MRR:36404.0,9181.1] || subclass(u,complement(union(v,w)))* -> member(not_subclass_element(u,x),complement(v))* subclass(u,x).
% 299.87/300.44  36435[0:MRR:36403.0,9181.1] || subclass(u,complement(union(v,w)))* -> member(not_subclass_element(u,x),complement(w))* subclass(u,x).
% 299.87/300.44  38503[3:SpR:33220.0,27503.0] ||  -> subclass(complement(successor(union(u,u))),intersection(union(null_class,complement(u)),complement(singleton(union(u,u)))))*.
% 299.87/300.44  38625[3:Rew:33220.0,38535.1] ||  -> member(not_subclass_element(u,union(null_class,complement(v))),union(v,v))* subclass(u,union(null_class,complement(v))).
% 299.87/300.44  38626[3:Rew:33220.0,38570.1] || member(regular(union(null_class,complement(u))),union(u,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.44  40316[4:MRR:40270.0,9181.1] ||  -> equal(apply(u,not_subclass_element(complement(cantor(u)),v)),sum_class(range_of(null_class)))** subclass(complement(cantor(u)),v).
% 299.87/300.44  41349[4:Res:20668.1,549.0] || subclass(domain_relation,rotate(singleton(u)))* -> equal(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.87/300.44  41388[4:Res:20668.1,95.0] || subclass(domain_relation,rotate(compose_class(u))) -> equal(compose(u,ordered_pair(v,cantor(ordered_pair(w,v)))),w)**.
% 299.87/300.44  41392[4:Res:20668.1,20616.0] || subclass(domain_relation,rotate(application_function)) -> member(u,cantor(ordered_pair(v,cantor(ordered_pair(ordered_pair(u,w),v)))))*.
% 299.87/300.44  41399[4:Res:20668.1,38.0] || subclass(domain_relation,rotate(flip(u))) -> member(ordered_pair(ordered_pair(cantor(ordered_pair(v,w)),w),v),u)*.
% 299.87/300.44  41400[4:Res:20668.1,35.0] || subclass(domain_relation,rotate(rotate(u))) -> member(ordered_pair(ordered_pair(cantor(ordered_pair(v,w)),v),w),u)*.
% 299.87/300.44  41466[4:Res:20669.1,549.0] || subclass(domain_relation,flip(singleton(u)))* -> equal(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.87/300.44  41505[4:Res:20669.1,95.0] || subclass(domain_relation,flip(compose_class(u))) -> equal(compose(u,ordered_pair(v,w)),cantor(ordered_pair(w,v)))**.
% 299.87/300.44  41511[4:Res:20669.1,38.0] || subclass(domain_relation,flip(flip(u))) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(v,w))),u)*.
% 299.87/300.44  41512[4:Res:20669.1,35.0] || subclass(domain_relation,flip(rotate(u))) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(v,w))),w),u)*.
% 299.87/300.44  41636[3:MRR:41635.0,9181.1] ||  -> member(not_subclass_element(intersection(u,union(null_class,v)),w),v)* subclass(intersection(u,union(null_class,v)),w).
% 299.87/300.44  41973[3:MRR:41972.0,9181.1] ||  -> member(not_subclass_element(intersection(union(null_class,u),v),w),u)* subclass(intersection(union(null_class,u),v),w).
% 299.87/300.44  42383[0:Obv:42332.1] || subclass(intersection(intersection(u,v),w),complement(u))* -> equal(intersection(intersection(u,v),w),null_class).
% 299.87/300.44  42874[0:Obv:42818.1] || subclass(intersection(intersection(u,v),w),complement(v))* -> equal(intersection(intersection(u,v),w),null_class).
% 299.87/300.44  43290[0:Res:2971.2,549.0] || subclass(u,singleton(v))* -> equal(intersection(u,w),null_class) equal(regular(intersection(u,w)),v)*.
% 299.87/300.44  43356[0:Obv:43324.2] || subclass(u,v) subclass(intersection(u,w),complement(v))* -> equal(intersection(u,w),null_class).
% 299.87/300.44  43935[0:Obv:43876.1] || subclass(intersection(u,intersection(v,w)),complement(v))* -> equal(intersection(u,intersection(v,w)),null_class).
% 299.87/300.44  44472[0:Obv:44408.1] || subclass(intersection(u,intersection(v,w)),complement(w))* -> equal(intersection(u,intersection(v,w)),null_class).
% 299.87/300.44  44982[0:Res:2349.2,549.0] || subclass(u,singleton(v))* -> equal(intersection(w,u),null_class) equal(regular(intersection(w,u)),v)*.
% 299.87/300.44  45048[0:Obv:45016.2] || subclass(u,v) subclass(intersection(w,u),complement(v))* -> equal(intersection(w,u),null_class).
% 299.87/300.44  45307[0:Obv:45288.2] || subclass(u,symmetric_difference(v,w)) subclass(u,complement(union(v,w)))* -> equal(u,null_class).
% 299.87/300.44  45308[0:Obv:45277.1] || subclass(singleton(u),symmetric_difference(v,w))* -> equal(singleton(u),null_class) member(u,union(v,w)).
% 299.87/300.44  45349[10:Res:32790.1,3658.0] || equal(symmetric_difference(u,cross_product(v,w)),successor(null_class)) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.87/300.44  45350[10:Res:32582.1,3658.0] || equal(symmetric_difference(u,cross_product(v,w)),singleton(null_class)) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.87/300.44  45502[10:Res:32790.1,3659.0] || equal(symmetric_difference(cross_product(u,v),w),successor(null_class)) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.87/300.44  45503[10:Res:32582.1,3659.0] || equal(symmetric_difference(cross_product(u,v),w),singleton(null_class)) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.87/300.44  45788[0:Obv:45785.1] || subclass(restrict(u,v,w),complement(cross_product(v,w)))* -> equal(restrict(u,v,w),null_class).
% 299.87/300.44  46259[0:Rew:46218.0,5502.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(power_class(w)))),union(u,intersection(complement(v),power_class(w))))*.
% 299.87/300.44  46368[0:Rew:46218.0,5512.0] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),complement(w)),union(intersection(complement(u),power_class(v)),w))*.
% 299.87/300.44  46373[3:Rew:46218.0,13462.1] || subclass(domain_relation,intersection(complement(u),power_class(v)))* subclass(domain_relation,union(u,complement(power_class(v)))) -> .
% 299.87/300.44  46375[3:Rew:46218.0,13539.1] || equal(intersection(complement(u),power_class(v)),domain_relation)** equal(union(u,complement(power_class(v))),domain_relation) -> .
% 299.87/300.44  46385[11:Rew:46218.0,33703.0] || subclass(y__dfg,union(u,complement(power_class(v)))) member(null_class,intersection(complement(u),power_class(v)))* -> .
% 299.87/300.44  46389[7:Rew:46218.0,19934.1] || subclass(x__dfg,intersection(complement(u),power_class(v))) subclass(y__dfg,union(u,complement(power_class(v))))* -> .
% 299.87/300.44  46390[7:Rew:46218.0,19917.1] || subclass(y__dfg,intersection(complement(u),power_class(v)))* subclass(y__dfg,union(u,complement(power_class(v)))) -> .
% 299.87/300.44  46396[4:Rew:46218.0,23226.1] ||  -> member(singleton(null_class),intersection(complement(u),power_class(v)))* member(singleton(null_class),union(u,complement(power_class(v)))).
% 299.87/300.44  46418[7:Rew:46218.0,28224.1] || subclass(y__dfg,intersection(complement(u),power_class(v)))* subclass(x__dfg,union(u,complement(power_class(v)))) -> .
% 299.87/300.44  46460[0:Rew:46218.0,5503.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),w)),union(u,intersection(power_class(v),complement(w))))*.
% 299.87/300.44  46485[0:Rew:46218.0,34353.0] || member(regular(intersection(u,power_class(v))),complement(power_class(v)))* -> equal(intersection(u,power_class(v)),null_class).
% 299.87/300.44  46530[3:Rew:46218.0,38706.0] || subclass(domain_relation,power_class(complement(power_class(u)))) member(ordered_pair(null_class,null_class),image(element_relation,power_class(u)))* -> .
% 299.87/300.44  46549[8:Rew:46218.0,29071.1] || equal(image(element_relation,power_class(u)),singleton(singleton(null_class))) subclass(y__dfg,power_class(complement(power_class(u))))* -> .
% 299.87/300.44  46580[0:Rew:46218.0,28153.0] || subclass(image(element_relation,power_class(u)),power_class(complement(power_class(u))))* -> equal(image(element_relation,power_class(u)),null_class).
% 299.87/300.44  46609[3:Rew:46218.0,35984.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.87/300.44  46671[0:Rew:46218.0,5513.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),complement(w)),union(intersection(power_class(u),complement(v)),w))*.
% 299.87/300.44  46676[3:Rew:46218.0,13465.1] || subclass(domain_relation,intersection(power_class(u),complement(v)))* subclass(domain_relation,union(complement(power_class(u)),v)) -> .
% 299.87/300.44  46678[3:Rew:46218.0,13542.1] || equal(intersection(power_class(u),complement(v)),domain_relation)** equal(union(complement(power_class(u)),v),domain_relation) -> .
% 299.87/300.44  46688[11:Rew:46218.0,33705.0] || subclass(y__dfg,union(complement(power_class(u)),v)) member(null_class,intersection(power_class(u),complement(v)))* -> .
% 299.87/300.44  46692[7:Rew:46218.0,19937.1] || subclass(x__dfg,intersection(power_class(u),complement(v))) subclass(y__dfg,union(complement(power_class(u)),v))* -> .
% 299.87/300.44  46693[7:Rew:46218.0,19920.1] || subclass(y__dfg,intersection(power_class(u),complement(v)))* subclass(y__dfg,union(complement(power_class(u)),v)) -> .
% 299.87/300.44  46699[4:Rew:46218.0,23229.1] ||  -> member(singleton(null_class),intersection(power_class(u),complement(v)))* member(singleton(null_class),union(complement(power_class(u)),v)).
% 299.87/300.44  46721[7:Rew:46218.0,28227.1] || subclass(y__dfg,intersection(power_class(u),complement(v)))* subclass(x__dfg,union(complement(power_class(u)),v)) -> .
% 299.87/300.44  46822[0:Rew:46218.0,33985.0] || member(regular(intersection(power_class(u),v)),complement(power_class(u)))* -> equal(intersection(power_class(u),v),null_class).
% 299.87/300.44  46873[0:Rew:46218.0,46538.1] || subclass(power_class(complement(power_class(u))),image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(u))),null_class).
% 299.87/300.44  48162[3:Res:4488.1,46222.0] || subclass(domain_relation,image(element_relation,power_class(u))) member(ordered_pair(null_class,null_class),power_class(complement(power_class(u))))* -> .
% 299.87/300.44  48996[10:Res:47818.1,3658.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(null_class,complement(restrict(u,v,w)))*.
% 299.87/300.44  48998[10:Res:47818.1,3659.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(null_class,complement(restrict(w,u,v)))*.
% 299.87/300.44  49247[7:Res:16434.1,46252.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(v))) -> member(regular(x__dfg),union(u,complement(power_class(v))))*.
% 299.87/300.44  49250[10:Res:47818.1,46252.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.87/300.44  49252[10:Res:32790.1,46252.0] || equal(symmetric_difference(complement(u),power_class(v)),successor(null_class)) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.87/300.44  49253[10:Res:32582.1,46252.0] || equal(symmetric_difference(complement(u),power_class(v)),singleton(null_class)) -> member(null_class,union(u,complement(power_class(v))))*.
% 299.87/300.44  49435[7:Res:16434.1,46453.0] || subclass(y__dfg,symmetric_difference(power_class(u),complement(v))) -> member(regular(x__dfg),union(complement(power_class(u)),v))*.
% 299.87/300.44  49438[10:Res:47818.1,46453.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.87/300.44  49440[10:Res:32790.1,46453.0] || equal(symmetric_difference(power_class(u),complement(v)),successor(null_class)) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.87/300.44  49441[10:Res:32582.1,46453.0] || equal(symmetric_difference(power_class(u),complement(v)),singleton(null_class)) -> member(null_class,union(complement(power_class(u)),v))*.
% 299.87/300.44  49523[3:Res:48805.1,3658.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(omega,complement(restrict(u,v,w)))*.
% 299.87/300.44  49525[3:Res:48805.1,46252.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(omega,union(u,complement(power_class(v))))*.
% 299.87/300.44  49526[3:Res:48805.1,3659.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(omega,complement(restrict(w,u,v)))*.
% 299.87/300.44  49527[3:Res:48805.1,46453.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(omega,union(complement(power_class(u)),v))*.
% 299.87/300.44  49968[4:Rew:22152.0,49962.1] || member(singleton(singleton(singleton(singleton(singleton(null_class))))),application_function)* -> member(null_class,cantor(singleton(singleton(singleton(null_class))))).
% 299.87/300.44  50916[4:MRR:50899.2,9142.1] || member(cantor(u),v)* member(u,w)* subclass(domain_relation,complement(cross_product(w,v)))* -> .
% 299.87/300.44  52561[3:Obv:52551.1] || equal(singleton(u),null_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.87/300.44  52562[3:Obv:52550.1] || equal(singleton(u),null_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.87/300.44  52665[3:Obv:52663.1] || member(singleton(first(regular(cross_product(u,v)))),cross_product(u,v))* -> equal(cross_product(u,v),null_class).
% 299.87/300.44  53027[3:MRR:53026.2,49880.0] || subclass(restrict(u,v,w),regular(cross_product(v,w)))* -> equal(restrict(u,v,w),null_class).
% 299.87/300.44  53262[3:MRR:53209.0,3271.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.87/300.44  53311[11:Res:32594.1,46251.0] || subclass(y__dfg,intersection(complement(u),power_class(v))) member(null_class,union(u,complement(power_class(v))))* -> .
% 299.87/300.44  53411[11:Res:32594.1,46452.0] || subclass(y__dfg,intersection(power_class(u),complement(v))) member(null_class,union(complement(power_class(u)),v))* -> .
% 299.87/300.44  53467[0:SpL:45.0,5712.2] || member(u,complement(singleton(v)))* member(u,complement(v)) member(u,successor(v)) -> .
% 299.87/300.44  53519[11:Res:41306.1,5712.2] || equal(union(u,v),y__dfg)** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.87/300.44  53522[11:Res:32594.1,5712.2] || subclass(y__dfg,union(u,v))* member(null_class,complement(v)) member(null_class,complement(u)) -> .
% 299.87/300.44  53619[3:MRR:53618.1,26343.0] || equal(unordered_pair(u,singleton(v)),singleton(u)) -> equal(apply(choice,ordered_pair(u,v)),singleton(u))**.
% 299.87/300.44  53667[3:SpL:26346.0,45103.0] || subclass(unordered_pair(regular(ordered_pair(u,v)),w),null_class)* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  53668[3:SpL:26346.0,48587.0] || equal(unordered_pair(regular(ordered_pair(u,v)),w),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  53705[3:SpL:26346.0,45099.0] || subclass(unordered_pair(u,regular(ordered_pair(v,w))),null_class)* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.87/300.44  53706[3:SpL:26346.0,48583.0] || equal(unordered_pair(u,regular(ordered_pair(v,w))),null_class)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.87/300.44  53816[0:Res:8.1,3677.1] || equal(u,complement(intersection(v,w)))* member(x,symmetric_difference(v,w))* -> member(x,u)*.
% 299.87/300.44  54279[0:Res:8.1,4960.0] || equal(restrict(u,v,w),x)* -> equal(x,null_class) member(regular(x),cross_product(v,w))*.
% 299.87/300.44  56372[0:Res:8.1,4977.0] || equal(u,v)* subclass(u,w)* -> subclass(v,x) member(not_subclass_element(v,x),w)*.
% 299.87/300.44  56380[3:Res:31861.0,4977.0] || subclass(u,v) -> subclass(union(u,u),w) member(not_subclass_element(union(u,u),w),v)*.
% 299.87/300.44  56666[3:Rew:29274.0,56622.0] || subclass(u,union(null_class,v)) -> subclass(u,w) member(not_subclass_element(u,w),union(v,v))*.
% 299.87/300.44  56681[0:Obv:56662.2] || subclass(u,symmetric_difference(v,w)) subclass(u,complement(union(v,w)))* -> subclass(u,x)*.
% 299.87/300.44  57036[3:Res:57012.0,2997.0] || subclass(complement(u),v) -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),v)*.
% 299.87/300.44  58176[0:SpR:46877.0,4915.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.87/300.44  58433[0:SpR:46880.0,4915.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.87/300.44  58581[0:Res:125.0,10849.0] ||  -> equal(ordered_pair(first(ordered_pair(singleton(u),omega)),second(ordered_pair(singleton(u),omega))),ordered_pair(singleton(u),omega))**.
% 299.87/300.44  58590[7:Res:17425.0,10849.0] ||  -> equal(ordered_pair(first(ordered_pair(regular(x__dfg),omega)),second(ordered_pair(regular(x__dfg),omega))),ordered_pair(regular(x__dfg),omega))**.
% 299.87/300.44  59278[0:Res:49.1,3286.1] inductive(power_class(intersection(complement(u),complement(v)))) || member(null_class,image(element_relation,union(u,v)))* -> .
% 299.87/300.44  59328[3:Rew:47959.0,59259.0] || equal(image(element_relation,union(u,v)),null_class) member(omega,image(element_relation,union(u,v)))* -> .
% 299.87/300.44  59329[10:Rew:47959.0,59271.0] || equal(image(element_relation,union(u,v)),null_class) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.87/300.44  59664[3:Res:56896.0,336.1] inductive(union(null_class,restrict(omega,u,v))) ||  -> equal(union(null_class,restrict(omega,u,v)),omega)**.
% 299.87/300.44  59869[0:Res:54862.0,336.1] inductive(intersection(u,restrict(omega,v,w))) ||  -> equal(intersection(u,restrict(omega,v,w)),omega)**.
% 299.87/300.44  60253[0:Res:56205.0,336.1] inductive(intersection(restrict(omega,u,v),w)) ||  -> equal(intersection(restrict(omega,u,v),w),omega)**.
% 299.87/300.44  60377[3:Obv:60354.1] || subclass(intersection(u,regular(v)),v)* -> equal(intersection(u,regular(v)),null_class) equal(v,null_class).
% 299.87/300.44  60475[3:Obv:60452.1] || subclass(intersection(regular(u),v),u)* -> equal(intersection(regular(u),v),null_class) equal(u,null_class).
% 299.87/300.44  62241[4:MRR:62221.0,125.0] || member(u,singleton(singleton(singleton(v))))* subclass(element_relation,application_function) -> member(singleton(v),cantor(u)).
% 299.87/300.44  62596[3:SpL:1200.1,58027.0] || equal(union(null_class,singleton(not_subclass_element(cross_product(u,v),w))),null_class)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  62734[0:Res:49.1,3660.0] inductive(symmetric_difference(complement(intersection(u,v)),union(u,v))) ||  -> member(null_class,complement(symmetric_difference(u,v)))*.
% 299.87/300.44  63742[3:Rew:29271.0,63440.1] || equal(successor(u),null_class) member(v,complement(w)) member(v,union(u,w))* -> .
% 299.87/300.44  63788[3:Rew:63700.1,63787.1] || equal(successor(power_class(u)),null_class) -> equal(symmetric_difference(power_class(u),complement(v)),union(null_class,complement(v)))**.
% 299.87/300.44  64931[3:SpL:46221.0,64080.0] || equal(successor(union(u,complement(power_class(v)))),null_class) -> member(omega,intersection(complement(u),power_class(v)))*.
% 299.87/300.44  64932[3:SpL:46227.0,64080.0] || equal(successor(union(complement(power_class(u)),v)),null_class) -> member(omega,intersection(power_class(u),complement(v)))*.
% 299.87/300.44  64952[10:SpL:46221.0,64081.0] || equal(successor(union(u,complement(power_class(v)))),null_class) -> member(null_class,intersection(complement(u),power_class(v)))*.
% 299.87/300.44  64953[10:SpL:46227.0,64081.0] || equal(successor(union(complement(power_class(u)),v)),null_class) -> member(null_class,intersection(power_class(u),complement(v)))*.
% 299.87/300.44  65228[3:Rew:34471.0,65138.2] || subclass(u,union(v,v))* member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.87/300.44  65229[3:Rew:34475.0,65137.2] || subclass(u,union(null_class,v)) member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.87/300.44  65230[3:Rew:34231.0,65129.2] || subclass(u,complement(singleton(null_class))) member(not_subclass_element(u,null_class),successor(null_class))* -> subclass(u,null_class).
% 299.87/300.44  65231[0:Rew:42350.0,65128.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),intersection(v,w))* -> subclass(u,null_class).
% 299.87/300.44  65232[3:Rew:34233.0,65126.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),union(v,v))* -> subclass(u,null_class).
% 299.87/300.44  65233[3:Rew:34042.0,65125.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),union(null_class,v))* -> subclass(u,null_class).
% 299.87/300.44  65234[0:Rew:42838.0,65124.2] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),intersection(w,v))* -> subclass(u,null_class).
% 299.87/300.44  65236[3:Rew:35164.0,65119.2] || subclass(u,successor(null_class)) member(not_subclass_element(u,null_class),complement(singleton(null_class)))* -> subclass(u,null_class).
% 299.87/300.44  65238[0:Rew:44429.0,65115.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),complement(w))* -> subclass(u,null_class).
% 299.87/300.44  65239[0:Rew:43895.0,65114.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.87/300.44  65263[0:Obv:65187.1] || subclass(symmetric_difference(u,v),w) -> subclass(symmetric_difference(u,v),intersection(complement(intersection(u,v)),w))*.
% 299.87/300.44  65265[0:Rew:31.0,65264.1] || subclass(restrict(u,v,w),x) -> subclass(restrict(u,v,w),restrict(x,v,w))*.
% 299.87/300.44  66272[3:Rew:66163.0,29918.1] || member(u,intersection(union(v,null_class),complement(w)))* member(u,union(complement(v),w)) -> .
% 299.87/300.44  66276[3:Rew:66163.0,65251.0] || subclass(u,complement(v)) member(not_subclass_element(u,null_class),union(v,null_class))* -> subclass(u,null_class).
% 299.87/300.44  66314[3:Rew:66163.0,65253.1] || subclass(u,union(v,null_class)) member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.87/300.44  66363[3:Rew:66163.0,29903.1] || member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,complement(w))) -> .
% 299.87/300.44  66369[3:Rew:66163.0,63743.1] || equal(successor(u),null_class) member(v,complement(w)) member(v,union(w,u))* -> .
% 299.87/300.44  67692[3:Rew:29278.0,66534.1] || equal(successor(u),null_class) member(v,union(null_class,w))* -> member(v,union(u,w))*.
% 299.87/300.44  66855[3:Rew:66811.0,63784.1] || equal(successor(power_class(u)),null_class) -> equal(symmetric_difference(complement(v),power_class(u)),union(null_class,complement(v)))**.
% 299.87/300.44  67075[3:Rew:67071.0,63572.1] || equal(successor(u),null_class) member(v,union(null_class,w))* -> member(v,union(w,u))*.
% 299.87/300.44  67088[3:Rew:67071.0,37172.0] || subclass(u,union(null_class,v)) -> subclass(u,w) member(not_subclass_element(u,w),union(v,null_class))*.
% 299.87/300.44  67587[0:Rew:67444.0,42215.2] || equal(u,v) -> equal(unordered_pair(v,u),null_class) equal(intersection(v,unordered_pair(v,u)),null_class)**.
% 299.87/300.44  68949[3:Rew:29273.0,68830.0] || subclass(u,union(v,null_class)) -> subclass(u,w) member(not_subclass_element(u,w),union(null_class,v))*.
% 299.87/300.44  68982[3:Res:68768.0,4977.0] || subclass(u,v) -> subclass(union(u,null_class),w) member(not_subclass_element(union(u,null_class),w),v)*.
% 299.87/300.44  69849[3:Rew:29273.0,69646.0] || subclass(u,union(v,null_class)) -> subclass(u,w) member(not_subclass_element(u,w),union(v,v))*.
% 299.87/300.44  70297[12:Res:68971.1,2997.0] function(u) || subclass(u,v) -> equal(successor(u),null_class) member(regular(successor(u)),v)*.
% 299.87/300.44  70650[0:SpR:67444.0,4874.1] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(v,u),w),x),u)*.
% 299.87/300.44  70651[0:SpR:67444.0,4875.1] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(intersection(v,u),w),x),v)*.
% 299.87/300.44  70672[0:SpR:67444.0,3697.1] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(intersection(v,w),u),x),v)*.
% 299.87/300.44  70673[0:SpR:67444.0,3698.1] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(intersection(v,w),u),x),w)*.
% 299.87/300.44  70685[0:SpR:67444.0,9995.1] || member(u,union(v,w)) -> member(u,intersection(w,v))* member(u,symmetric_difference(v,w)).
% 299.87/300.44  70689[0:SpR:67444.0,3697.1] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(w,v)),x),v)*.
% 299.87/300.44  70690[0:SpR:67444.0,3698.1] ||  -> subclass(intersection(u,intersection(v,w)),x) member(not_subclass_element(intersection(u,intersection(w,v)),x),w)*.
% 299.87/300.44  70696[0:SpR:67444.0,4874.1] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(w,intersection(u,v)),x),u)*.
% 299.87/300.44  70697[0:SpR:67444.0,4875.1] ||  -> subclass(intersection(intersection(u,v),w),x) member(not_subclass_element(intersection(w,intersection(u,v)),x),v)*.
% 299.87/300.44  70701[0:SpR:67444.0,4871.2] || subclass(u,v) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.87/300.44  70735[0:SpR:67444.0,3695.2] || subclass(u,v) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.87/300.44  70929[0:SpL:67444.0,3677.1] || member(u,symmetric_difference(v,w))* subclass(complement(intersection(w,v)),x)* -> member(u,x)*.
% 299.87/300.44  70949[0:SpL:67444.0,46251.0] || member(u,intersection(power_class(v),complement(w)))* member(u,union(w,complement(power_class(v)))) -> .
% 299.87/300.44  70960[0:SpL:67444.0,46452.0] || member(u,intersection(complement(v),power_class(w)))* member(u,union(complement(power_class(w)),v)) -> .
% 299.87/300.44  71225[3:Rew:71163.0,44295.0] ||  -> equal(intersection(union(null_class,symmetric_difference(u,v)),symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)**.
% 299.87/300.44  71230[0:Rew:71163.0,59937.0] ||  -> subclass(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),complement(symmetric_difference(u,v)))*.
% 299.87/300.44  71344[0:SpR:71035.0,4989.2] || subclass(u,symmetric_difference(v,w)) -> subclass(u,x) member(not_subclass_element(u,x),union(w,v))*.
% 299.87/300.44  72958[0:SpR:46877.0,70633.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.87/300.44  72959[0:SpR:46880.0,70633.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.87/300.44  73342[4:SpR:67192.0,7306.0] ||  -> member(not_subclass_element(u,complement(sum_class(range_of(null_class)))),apply(null_class,v))* subclass(u,complement(apply(null_class,v))).
% 299.87/300.44  73403[4:SpR:67192.0,7306.0] ||  -> member(not_subclass_element(u,complement(apply(null_class,v))),sum_class(range_of(null_class)))* subclass(u,complement(sum_class(range_of(null_class)))).
% 299.87/300.44  73439[4:SpL:67192.0,157.0] || member(regular(complement(sum_class(range_of(null_class)))),apply(null_class,u))* -> equal(complement(apply(null_class,u)),null_class).
% 299.87/300.44  73510[4:SpL:67192.0,157.0] || member(regular(complement(apply(null_class,u))),sum_class(range_of(null_class)))* -> equal(complement(sum_class(range_of(null_class))),null_class).
% 299.87/300.44  73723[0:Res:49.1,69073.0] inductive(symmetric_difference(union(u,v),complement(intersection(u,v)))) ||  -> member(null_class,complement(symmetric_difference(u,v)))*.
% 299.87/300.44  73860[3:SpR:66602.0,27503.0] ||  -> subclass(complement(successor(union(u,null_class))),intersection(union(null_class,complement(u)),complement(singleton(union(u,null_class)))))*.
% 299.87/300.44  74019[3:Rew:66602.0,73895.1] ||  -> member(not_subclass_element(u,union(null_class,complement(v))),union(v,null_class))* subclass(u,union(null_class,complement(v))).
% 299.87/300.44  74023[3:Rew:66602.0,73942.1] || member(regular(union(null_class,complement(u))),union(u,null_class))* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.44  74270[4:SpR:67191.0,7306.0] ||  -> member(not_subclass_element(u,complement(apply(null_class,v))),apply(null_class,w))* subclass(u,complement(apply(null_class,w))).
% 299.87/300.44  74376[4:SpL:67191.0,157.0] || member(regular(complement(apply(null_class,u))),apply(null_class,v))* -> equal(complement(apply(null_class,v)),null_class).
% 299.87/300.44  77718[3:SpL:1200.1,77591.0] || equal(complement(regular(singleton(not_subclass_element(cross_product(u,v),w)))),null_class)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  77978[14:Res:77975.0,10849.0] ||  -> equal(ordered_pair(first(ordered_pair(complement(x__dfg),omega)),second(ordered_pair(complement(x__dfg),omega))),ordered_pair(complement(x__dfg),omega))**.
% 299.87/300.44  78197[14:Res:77981.1,3658.0] || subclass(y__dfg,symmetric_difference(u,cross_product(v,w))) -> member(complement(x__dfg),complement(restrict(u,v,w)))*.
% 299.87/300.44  78199[14:Res:77981.1,46252.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(v))) -> member(complement(x__dfg),union(u,complement(power_class(v))))*.
% 299.87/300.44  78200[14:Res:77981.1,3659.0] || subclass(y__dfg,symmetric_difference(cross_product(u,v),w)) -> member(complement(x__dfg),complement(restrict(w,u,v)))*.
% 299.87/300.44  78201[14:Res:77981.1,46453.0] || subclass(y__dfg,symmetric_difference(power_class(u),complement(v))) -> member(complement(x__dfg),union(complement(power_class(u)),v))*.
% 299.87/300.44  78463[3:Rew:46226.0,78384.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.87/300.44  79532[3:Rew:29271.0,79480.2,47209.1,79480.2,29271.0,79480.1] || equal(null_class,u) member(regular(complement(v)),union(u,v))* -> equal(complement(v),null_class).
% 299.87/300.44  79535[3:Rew:29271.0,79457.2,67444.0,79457.2,47209.1,79457.2,29271.0,79457.1,67444.0,79457.1] || equal(null_class,u) member(regular(complement(v)),union(v,u))* -> equal(complement(v),null_class).
% 299.87/300.44  81125[3:SpL:1200.1,62116.0] || equal(successor(unordered_pair(u,not_subclass_element(cross_product(v,w),x))),null_class)** -> subclass(cross_product(v,w),x).
% 299.87/300.44  81140[3:SpL:1200.1,62120.0] || equal(successor(unordered_pair(not_subclass_element(cross_product(u,v),w),x)),null_class)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  81533[3:SpL:1200.1,81251.0] || equal(successor(complement(singleton(not_subclass_element(cross_product(u,v),w)))),null_class)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  82282[4:Res:125.0,20936.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(singleton(w),cantor(singleton(w))),v)*.
% 299.87/300.44  82292[7:Res:17425.0,20936.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(regular(x__dfg),cantor(regular(x__dfg))),v)*.
% 299.87/300.44  82293[14:Res:77980.0,20936.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(complement(x__dfg),cantor(complement(x__dfg))),v)*.
% 299.87/300.44  82618[3:Rew:68781.0,82401.0] ||  -> subclass(intersection(union(u,null_class),v),w) member(not_subclass_element(intersection(union(u,null_class),v),w),u)*.
% 299.87/300.44  82619[3:Rew:68781.0,82416.0] ||  -> subclass(intersection(u,union(v,null_class)),w) member(not_subclass_element(intersection(u,union(v,null_class)),w),v)*.
% 299.87/300.44  83936[0:SpR:46221.0,44163.0] ||  -> equal(intersection(union(u,complement(power_class(v))),restrict(intersection(complement(u),power_class(v)),w,x)),null_class)**.
% 299.87/300.44  83937[0:SpR:46227.0,44163.0] ||  -> equal(intersection(union(complement(power_class(u)),v),restrict(intersection(power_class(u),complement(v)),w,x)),null_class)**.
% 299.87/300.44  84062[0:Rew:44163.0,84017.1] || member(not_subclass_element(restrict(u,v,w),null_class),complement(u))* -> subclass(restrict(u,v,w),null_class).
% 299.87/300.44  84084[3:SpL:26346.0,53250.0] || subclass(ordered_pair(u,v),regular(ordered_pair(u,v)))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  84573[3:SpR:47177.0,57431.0] ||  -> subclass(union(null_class,symmetric_difference(complement(power_class(complement(power_class(u)))),v)),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.44  84593[3:SpR:47178.0,57431.0] ||  -> subclass(union(null_class,symmetric_difference(u,complement(power_class(complement(power_class(v)))))),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.44  85262[3:Rew:29271.0,85168.2,47209.1,85168.2,29271.0,85168.1] || equal(null_class,u) -> member(not_subclass_element(v,complement(w)),union(u,w))* subclass(v,complement(w)).
% 299.87/300.44  85265[3:Rew:29271.0,85145.2,67444.0,85145.2,47209.1,85145.2,29271.0,85145.1,67444.0,85145.1] || equal(null_class,u) -> member(not_subclass_element(v,complement(w)),union(w,u))* subclass(v,complement(w)).
% 299.87/300.44  86670[12:Res:69933.1,9.0] function(u) || subclass(u,intersection(successor(u),v))* -> equal(intersection(successor(u),v),u).
% 299.87/300.44  86860[12:Res:70206.1,9.0] function(u) || subclass(u,intersection(v,successor(u)))* -> equal(intersection(v,successor(u)),u).
% 299.87/300.44  86952[0:SpR:71143.0,7306.0] ||  -> member(not_subclass_element(u,complement(symmetric_difference(v,w))),symmetric_difference(w,v))* subclass(u,complement(symmetric_difference(w,v))).
% 299.87/300.44  87077[0:SpL:71143.0,157.0] || member(regular(complement(symmetric_difference(u,v))),symmetric_difference(v,u))* -> equal(complement(symmetric_difference(v,u)),null_class).
% 299.87/300.44  87479[0:SpR:46221.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(power_class(w)))),union(intersection(complement(v),power_class(w)),u))*.
% 299.87/300.44  87480[0:SpR:46227.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),w)),union(intersection(power_class(v),complement(w)),u))*.
% 299.87/300.44  87504[0:SpR:46221.0,71313.0] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),complement(w)),union(w,intersection(complement(u),power_class(v))))*.
% 299.87/300.44  87505[0:SpR:46227.0,71313.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),complement(w)),union(w,intersection(power_class(u),complement(v))))*.
% 299.87/300.44  88126[3:SpL:26346.0,84092.0] || equal(regular(ordered_pair(u,v)),ordered_pair(u,v))** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  88142[3:SpR:47177.0,84561.0] ||  -> subclass(union(null_class,symmetric_difference(u,complement(power_class(complement(power_class(v)))))),union(image(element_relation,power_class(v)),u))*.
% 299.87/300.44  88163[3:SpR:47178.0,84561.0] ||  -> subclass(union(null_class,symmetric_difference(complement(power_class(complement(power_class(u)))),v)),union(v,image(element_relation,power_class(u))))*.
% 299.87/300.44  89977[3:Rew:40426.0,89738.0] ||  -> subclass(intersection(union(u,u),v),w) member(not_subclass_element(intersection(union(u,u),v),w),u)*.
% 299.87/300.44  89978[3:Rew:40426.0,89753.0] ||  -> subclass(intersection(u,union(v,v)),w) member(not_subclass_element(intersection(u,union(v,v)),w),v)*.
% 299.87/300.44  90058[3:Obv:90035.1] || subclass(unordered_pair(u,v),v)* -> member(u,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.87/300.44  90059[3:Obv:90033.1] || subclass(unordered_pair(u,v),u)* -> member(v,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.87/300.44  91533[4:MRR:91532.3,49806.2] || member(cantor(u),v)* member(u,w)* subclass(domain_relation,regular(cross_product(w,v)))* -> .
% 299.87/300.44  94144[3:Res:90201.1,2997.0] || equal(complement(u),null_class) subclass(u,v)* -> equal(w,null_class) member(regular(w),v)*.
% 299.87/300.44  94378[3:Res:90201.1,1580.1] || equal(complement(u),null_class) member(ordered_pair(v,w),compose(x,y))* -> member(w,u)*.
% 299.87/300.44  94671[3:Rew:28.0,94155.0] || equal(union(u,v),null_class) member(regular(w),union(u,v))* -> equal(w,null_class).
% 299.87/300.44  96354[0:Res:64.1,3006.0] function(u) ||  -> equal(u,null_class) equal(ordered_pair(first(regular(u)),second(regular(u))),regular(u))**.
% 299.87/300.44  96690[0:SpL:31268.0,5686.1] || member(u,intersection(complement(v),union(w,w)))* member(u,union(v,complement(w))) -> .
% 299.87/300.44  96943[0:SpL:31268.0,5696.1] || member(u,intersection(union(v,v),complement(w)))* member(u,union(complement(v),w)) -> .
% 299.87/300.44  98088[0:Rew:97898.0,71513.0] || member(not_subclass_element(union(u,v),w),complement(union(v,u)))* -> subclass(union(v,u),w).
% 299.87/300.44  98089[0:Rew:97898.0,70946.0] || member(not_subclass_element(union(u,v),w),complement(union(v,u)))* -> subclass(union(u,v),w).
% 299.87/300.44  98167[0:Rew:97898.0,70948.1] || member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(w,v)))) -> .
% 299.87/300.44  98495[3:Rew:97898.0,29418.0] ||  -> equal(union(null_class,intersection(complement(u),union(v,w))),complement(union(u,complement(union(v,w)))))**.
% 299.87/300.44  98497[10:Rew:97898.0,32680.1] ||  -> member(null_class,intersection(complement(u),union(v,w)))* member(null_class,union(u,complement(union(v,w)))).
% 299.87/300.44  98523[3:Rew:97898.0,63744.1] || equal(successor(u),null_class) -> equal(union(u,complement(union(v,w))),complement(union(v,w)))**.
% 299.87/300.44  98552[0:Rew:97898.0,5500.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(union(v,w)))),union(u,image(element_relation,union(v,w))))*.
% 299.87/300.44  98555[0:Rew:97898.0,87475.0] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(union(v,w)))),union(image(element_relation,union(v,w)),u))*.
% 299.87/300.44  98715[3:Rew:97898.0,29371.0] ||  -> equal(complement(intersection(union(null_class,u),union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.87/300.44  98716[3:Rew:97898.0,66718.0] ||  -> equal(complement(intersection(union(u,null_class),union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.87/300.44  98856[3:Rew:97898.0,29414.0] ||  -> equal(union(null_class,intersection(union(u,v),complement(w))),complement(union(complement(union(u,v)),w)))**.
% 299.87/300.44  98858[10:Rew:97898.0,32682.1] ||  -> member(null_class,intersection(union(u,v),complement(w)))* member(null_class,union(complement(union(u,v)),w)).
% 299.87/300.44  98951[0:Rew:97898.0,5510.0] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),complement(w)),union(image(element_relation,union(u,v)),w))*.
% 299.87/300.44  98954[0:Rew:97898.0,87500.0] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),complement(w)),union(w,image(element_relation,union(u,v))))*.
% 299.87/300.44  98958[3:Rew:97898.0,13460.1] || subclass(domain_relation,image(element_relation,union(u,v)))* subclass(domain_relation,power_class(complement(union(u,v)))) -> .
% 299.87/300.44  98960[3:Rew:97898.0,13537.1] || equal(image(element_relation,union(u,v)),domain_relation)** equal(power_class(complement(union(u,v))),domain_relation) -> .
% 299.87/300.44  98977[11:Rew:97898.0,33701.0] || subclass(y__dfg,power_class(complement(union(u,v)))) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.87/300.44  98980[7:Rew:97898.0,19932.1] || subclass(x__dfg,image(element_relation,union(u,v))) subclass(y__dfg,power_class(complement(union(u,v))))* -> .
% 299.87/300.44  98981[7:Rew:97898.0,19915.1] || subclass(y__dfg,image(element_relation,union(u,v)))* subclass(y__dfg,power_class(complement(union(u,v)))) -> .
% 299.87/300.44  98989[4:Rew:97898.0,23224.1] ||  -> member(singleton(null_class),image(element_relation,union(u,v)))* member(singleton(null_class),power_class(complement(union(u,v)))).
% 299.87/300.44  99003[7:Rew:97898.0,28222.1] || subclass(y__dfg,image(element_relation,union(u,v)))* subclass(x__dfg,power_class(complement(union(u,v)))) -> .
% 299.87/300.44  99031[10:Rew:97898.0,64948.0] || equal(successor(power_class(complement(union(u,v)))),null_class) -> member(null_class,image(element_relation,union(u,v)))*.
% 299.87/300.44  99032[3:Rew:97898.0,64927.0] || equal(successor(power_class(complement(union(u,v)))),null_class) -> member(omega,image(element_relation,union(u,v)))*.
% 299.87/300.44  99046[0:Rew:97898.0,83932.0] ||  -> equal(intersection(power_class(complement(union(u,v))),restrict(image(element_relation,union(u,v)),w,x)),null_class)**.
% 299.87/300.44  99056[0:Rew:97898.0,5615.0] ||  -> subclass(symmetric_difference(union(u,v),complement(singleton(complement(union(u,v))))),successor(complement(union(u,v))))*.
% 299.87/300.44  99130[3:Rew:97898.0,29313.0] ||  -> equal(complement(intersection(union(u,v),union(null_class,w))),union(complement(union(u,v)),complement(w)))**.
% 299.87/300.44  99131[3:Rew:97898.0,66367.0] ||  -> equal(complement(intersection(union(u,v),union(w,null_class))),union(complement(union(u,v)),complement(w)))**.
% 299.87/300.44  99332[0:Rew:99324.0,46757.0] ||  -> equal(power_class(intersection(power_class(u),complement(singleton(complement(power_class(u)))))),power_class(complement(successor(complement(power_class(u))))))**.
% 299.87/300.44  99398[3:Rew:99391.0,66741.1] || equal(successor(singleton(u)),null_class) -> equal(union(v,complement(successor(u))),union(v,complement(u)))**.
% 299.87/300.44  99526[0:Rew:97898.0,98093.0] || member(regular(complement(union(u,v))),union(v,u))* -> equal(complement(union(v,u)),null_class).
% 299.87/300.44  99527[0:Rew:97898.0,98171.0] ||  -> member(not_subclass_element(u,complement(union(v,w))),union(w,v))* subclass(u,complement(union(w,v))).
% 299.87/300.44  99532[0:Rew:97898.0,98619.0] ||  -> member(not_subclass_element(u,complement(union(v,w))),union(w,v))* subclass(u,complement(union(v,w))).
% 299.87/300.44  99537[0:Rew:97898.0,99093.1] || member(regular(complement(union(u,v))),union(v,u))* -> equal(complement(union(u,v)),null_class).
% 299.87/300.44  99565[12:Rew:45.0,98387.1] function(intersection(complement(u),complement(singleton(u)))) ||  -> equal(successor(complement(successor(u))),complement(successor(u)))**.
% 299.87/300.44  100775[3:Obv:100762.1] || equal(complement(u),null_class) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.87/300.44  100776[3:Obv:100761.1] || equal(complement(u),null_class) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.87/300.44  102663[3:SpR:99324.0,35281.0] ||  -> subclass(regular(image(element_relation,successor(u))),power_class(complement(successor(u))))* equal(image(element_relation,successor(u)),null_class).
% 299.87/300.44  102721[8:SpL:99324.0,26132.1] || equal(image(element_relation,successor(u)),singleton(singleton(null_class))) subclass(y__dfg,power_class(complement(successor(u))))* -> .
% 299.87/300.44  102729[0:SpL:99324.0,28111.0] || subclass(image(element_relation,successor(u)),power_class(complement(successor(u))))* -> equal(image(element_relation,successor(u)),null_class).
% 299.87/300.44  102806[3:Rew:99324.0,102678.1] ||  -> member(power_class(complement(successor(u))),image(element_relation,successor(u)))* equal(singleton(power_class(complement(successor(u)))),null_class).
% 299.87/300.44  102807[0:Rew:99324.0,102718.1] || subclass(power_class(complement(successor(u))),image(element_relation,successor(u)))* -> equal(power_class(complement(successor(u))),null_class).
% 299.87/300.44  103272[0:SpR:99391.0,5137.0] ||  -> subclass(symmetric_difference(union(u,complement(successor(v))),complement(w)),union(intersection(complement(u),successor(v)),w))*.
% 299.87/300.44  103275[0:SpR:99391.0,71313.0] ||  -> subclass(symmetric_difference(union(u,complement(successor(v))),complement(w)),union(w,intersection(complement(u),successor(v))))*.
% 299.87/300.44  103279[4:SpR:99391.0,23219.1] ||  -> member(singleton(null_class),intersection(complement(u),successor(v)))* member(singleton(null_class),union(u,complement(successor(v)))).
% 299.87/300.44  103305[0:SpR:99391.0,44163.0] ||  -> equal(intersection(union(u,complement(successor(v))),restrict(intersection(complement(u),successor(v)),w,x)),null_class)**.
% 299.87/300.44  103309[0:SpR:99391.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(successor(w)))),union(u,intersection(complement(v),successor(w))))*.
% 299.87/300.44  103312[0:SpR:99391.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(successor(w)))),union(intersection(complement(v),successor(w)),u))*.
% 299.87/300.44  103378[3:SpL:99391.0,13396.1] || subclass(domain_relation,intersection(complement(u),successor(v)))* subclass(domain_relation,union(u,complement(successor(v)))) -> .
% 299.87/300.44  103380[3:SpL:99391.0,13493.1] || equal(intersection(complement(u),successor(v)),domain_relation)** equal(union(u,complement(successor(v))),domain_relation) -> .
% 299.87/300.44  103387[11:SpL:99391.0,32704.0] || subclass(y__dfg,union(u,complement(successor(v)))) member(null_class,intersection(complement(u),successor(v)))* -> .
% 299.87/300.44  103390[7:SpL:99391.0,19856.1] || subclass(x__dfg,intersection(complement(u),successor(v))) subclass(y__dfg,union(u,complement(successor(v))))* -> .
% 299.87/300.44  103391[7:SpL:99391.0,19827.1] || subclass(y__dfg,intersection(complement(u),successor(v)))* subclass(y__dfg,union(u,complement(successor(v)))) -> .
% 299.87/300.44  103399[7:SpL:99391.0,28113.1] || subclass(y__dfg,intersection(complement(u),successor(v)))* subclass(x__dfg,union(u,complement(successor(v)))) -> .
% 299.87/300.44  103410[10:SpL:99391.0,64081.0] || equal(successor(union(u,complement(successor(v)))),null_class) -> member(null_class,intersection(complement(u),successor(v)))*.
% 299.87/300.44  103411[3:SpL:99391.0,64080.0] || equal(successor(union(u,complement(successor(v)))),null_class) -> member(omega,intersection(complement(u),successor(v)))*.
% 299.87/300.44  103414[0:SpL:99391.0,26.1] || member(u,intersection(complement(v),successor(w)))* member(u,union(v,complement(successor(w)))) -> .
% 299.87/300.44  104603[3:Rew:66602.0,104490.1] || member(u,image(element_relation,union(v,v)))* member(u,power_class(union(null_class,complement(v)))) -> .
% 299.87/300.44  104547[11:Res:32594.1,97909.0] || subclass(y__dfg,image(element_relation,union(u,v))) member(null_class,power_class(complement(union(u,v))))* -> .
% 299.87/300.44  104621[3:Rew:97918.0,104531.0] || equal(power_class(complement(union(u,v))),null_class) member(omega,power_class(complement(union(u,v))))* -> .
% 299.87/300.44  104623[10:Rew:97918.0,104543.0] || equal(power_class(complement(union(u,v))),null_class) member(null_class,power_class(complement(union(u,v))))* -> .
% 299.87/300.44  104628[12:Rew:99358.1,104627.2,73911.1,104627.2] function(u) || member(v,image(element_relation,successor(u)))* member(v,power_class(complement(u))) -> .
% 299.87/300.44  105885[0:SpL:71035.0,97926.0] || member(not_subclass_element(union(u,v),w),complement(union(u,v)))* -> subclass(union(v,u),w).
% 299.87/300.44  106005[3:Rew:33220.0,105887.0] || member(not_subclass_element(union(u,u),v),union(null_class,complement(u)))* -> subclass(union(u,null_class),v).
% 299.87/300.44  106008[3:Rew:33220.0,105901.0] || member(not_subclass_element(union(u,u),v),union(null_class,complement(u)))* -> subclass(union(null_class,u),v).
% 299.87/300.44  106013[3:Rew:66602.0,105907.0] || member(not_subclass_element(union(u,null_class),v),union(null_class,complement(u)))* -> subclass(union(u,u),v).
% 299.87/300.44  106014[3:Rew:30027.0,105908.0] || member(not_subclass_element(union(null_class,u),v),union(null_class,complement(u)))* -> subclass(union(u,u),v).
% 299.87/300.44  105929[3:SpL:33220.0,97926.0] || member(not_subclass_element(union(u,u),v),union(null_class,complement(u)))* -> subclass(union(u,u),v).
% 299.87/300.44  105930[3:SpL:66602.0,97926.0] || member(not_subclass_element(union(u,null_class),v),union(null_class,complement(u)))* -> subclass(union(u,null_class),v).
% 299.87/300.44  105931[3:SpL:30027.0,97926.0] || member(not_subclass_element(union(null_class,u),v),union(null_class,complement(u)))* -> subclass(union(null_class,u),v).
% 299.87/300.44  106693[0:Res:49.1,97900.0] inductive(symmetric_difference(complement(u),union(v,w))) ||  -> member(null_class,union(u,complement(union(v,w))))*.
% 299.87/300.44  107659[0:Res:49.1,97914.0] inductive(symmetric_difference(union(u,v),complement(w))) ||  -> member(null_class,union(complement(union(u,v)),w))*.
% 299.87/300.44  108964[3:Rew:104046.0,108821.1,67444.0,108821.0] || member(u,intersection(successor(null_class),complement(v)))* member(u,union(v,complement(successor(null_class)))) -> .
% 299.87/300.44  109269[0:Rew:45.0,109134.1] || member(u,intersection(successor(v),complement(w)))* member(u,union(complement(successor(v)),w)) -> .
% 299.87/300.44  109453[0:SpR:45.0,99581.0] ||  -> equal(union(complement(union(u,v)),complement(successor(w))),complement(intersection(union(u,v),successor(w))))**.
% 299.87/300.44  109504[0:SpR:45.0,99581.0] ||  -> equal(union(complement(successor(u)),complement(union(v,w))),complement(intersection(successor(u),union(v,w))))**.
% 299.87/300.44  109666[3:Rew:109665.0,109499.0] ||  -> equal(complement(intersection(union(u,v),union(w,w))),union(complement(union(u,v)),complement(w)))**.
% 299.87/300.44  109687[3:Rew:109686.0,109550.0] ||  -> equal(complement(intersection(union(u,u),union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.87/300.44  109701[12:Rew:31268.0,109431.1] function(complement(union(u,v))) ||  -> equal(successor(complement(union(u,v))),complement(union(u,v)))**.
% 299.87/300.44  110648[3:Res:108601.1,2996.0] || subclass(u,singleton(v))* -> equal(union(null_class,u),null_class) equal(regular(union(null_class,u)),v)*.
% 299.87/300.44  111054[3:Res:108602.1,2996.0] || subclass(u,singleton(v))* -> equal(union(u,null_class),null_class) equal(regular(union(u,null_class)),v)*.
% 299.87/300.44  111116[0:SpR:47177.0,55488.0] ||  -> subclass(intersection(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)),union(image(element_relation,power_class(v)),w))*.
% 299.87/300.44  111137[0:SpR:47178.0,55488.0] ||  -> subclass(intersection(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))),union(v,image(element_relation,power_class(w))))*.
% 299.87/300.44  111722[0:SpR:47177.0,57301.0] ||  -> subclass(intersection(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.44  111743[0:SpR:47178.0,57301.0] ||  -> subclass(intersection(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.44  112562[3:Rew:56350.1,112538.2] || subclass(intersection(singleton(null_class),u),v)* -> equal(intersection(successor(null_class),u),null_class) member(null_class,v).
% 299.87/300.44  112563[3:Rew:56349.1,112537.2] || subclass(intersection(singleton(null_class),u),v)* -> subclass(intersection(successor(null_class),u),w)* member(null_class,v).
% 299.87/300.44  112565[3:MRR:112512.1,45394.0] ||  -> equal(regular(unordered_pair(u,singleton(null_class))),u) subclass(intersection(successor(null_class),unordered_pair(u,singleton(null_class))),null_class)*.
% 299.87/300.44  112566[3:MRR:112502.1,45436.0] ||  -> equal(regular(unordered_pair(singleton(null_class),u)),u) subclass(intersection(successor(null_class),unordered_pair(singleton(null_class),u)),null_class)*.
% 299.87/300.44  112627[3:Rew:56350.1,112605.2] || subclass(intersection(u,singleton(null_class)),v)* -> equal(intersection(successor(null_class),u),null_class) member(null_class,v).
% 299.87/300.44  112628[3:Rew:56349.1,112604.2] || subclass(intersection(u,singleton(null_class)),v)* -> subclass(intersection(successor(null_class),u),w)* member(null_class,v).
% 299.87/300.44  113066[10:Rew:112771.0,113061.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.87/300.44  113276[3:Rew:55006.1,113256.2] || subclass(intersection(singleton(null_class),u),v)* -> equal(intersection(u,successor(null_class)),null_class) member(null_class,v).
% 299.87/300.44  113277[3:Rew:55005.1,113255.2] || subclass(intersection(singleton(null_class),u),v)* -> subclass(intersection(u,successor(null_class)),w)* member(null_class,v).
% 299.87/300.44  113328[3:Rew:55006.1,113310.2] || subclass(intersection(u,singleton(null_class)),v)* -> equal(intersection(u,successor(null_class)),null_class) member(null_class,v).
% 299.87/300.44  113329[3:Rew:55005.1,113309.2] || subclass(intersection(u,singleton(null_class)),v)* -> subclass(intersection(u,successor(null_class)),w)* member(null_class,v).
% 299.87/300.44  113691[3:Res:9074.1,63693.1] || equal(successor(complement(restrict(u,v,w))),null_class)** -> equal(symmetric_difference(cross_product(v,w),u),null_class).
% 299.87/300.44  114457[3:Res:9015.1,63693.1] || equal(successor(complement(restrict(u,v,w))),null_class)** -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 299.87/300.44  114842[3:Rew:114643.0,114789.2] || subclass(u,complement(successor(null_class))) member(not_subclass_element(u,null_class),singleton(null_class))* -> subclass(u,null_class).
% 299.87/300.44  115402[3:Rew:114543.0,115294.2] || subclass(u,union(null_class,complement(v)))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.87/300.44  116430[3:Rew:67444.0,116429.0] ||  -> equal(intersection(regular(cross_product(u,v)),restrict(w,u,v)),null_class)** equal(cross_product(u,v),null_class).
% 299.87/300.44  119332[0:SpR:89365.1,2985.1] || subclass(u,v) -> equal(symmetric_difference(v,u),null_class) member(regular(symmetric_difference(v,u)),complement(u))*.
% 299.87/300.44  120435[3:Res:120354.0,4976.0] ||  -> subclass(complement(successor(complement(successor(null_class)))),u) equal(not_subclass_element(complement(successor(complement(successor(null_class)))),u),null_class)**.
% 299.87/300.44  124400[0:Res:54.0,10912.0] ||  -> equal(ordered_pair(first(ordered_pair(omega,singleton(u))),second(ordered_pair(omega,singleton(u)))),ordered_pair(omega,singleton(u)))**.
% 299.87/300.44  124410[0:Res:1668.0,10912.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.87/300.44  125034[0:Rew:560.1,124939.3] || subclass(singleton(u),v)* subclass(v,w)* -> equal(singleton(u),null_class) member(u,w)*.
% 299.87/300.44  125708[3:Res:125591.0,4976.0] ||  -> subclass(complement(successor(complement(singleton(u)))),v) equal(not_subclass_element(complement(successor(complement(singleton(u)))),v),u)**.
% 299.87/300.44  127069[0:Rew:67444.0,126754.0] ||  -> equal(intersection(symmetric_difference(complement(u),union(v,w)),complement(union(u,complement(union(v,w))))),null_class)**.
% 299.87/300.44  126757[0:SpR:99615.0,54912.0] ||  -> subclass(restrict(symmetric_difference(complement(u),union(v,w)),x,y),union(u,complement(union(v,w))))*.
% 299.87/300.44  127792[0:SpR:98895.0,55531.0] ||  -> subclass(restrict(symmetric_difference(union(u,v),complement(w)),x,y),union(complement(union(u,v)),w))*.
% 299.87/300.44  128106[0:Rew:67444.0,127832.0] ||  -> equal(intersection(symmetric_difference(union(u,v),complement(w)),complement(union(complement(union(u,v)),w))),null_class)**.
% 299.87/300.44  128372[3:Res:125761.0,336.1] inductive(complement(successor(union(null_class,complement(omega))))) ||  -> equal(complement(successor(union(null_class,complement(omega)))),omega)**.
% 299.87/300.44  128850[3:SpL:4275.0,10477.0] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(null_class,x))* -> member(w,u)*.
% 299.87/300.44  128859[3:SpL:97918.0,125809.0] || subclass(power_class(complement(union(u,v))),null_class) -> subclass(regular(null_class),image(element_relation,union(u,v)))*.
% 299.87/300.44  128861[3:SpL:46221.0,125809.0] || subclass(union(u,complement(power_class(v))),null_class) -> subclass(regular(null_class),intersection(complement(u),power_class(v)))*.
% 299.87/300.44  128862[3:SpL:99391.0,125809.0] || subclass(union(u,complement(successor(v))),null_class) -> subclass(regular(null_class),intersection(complement(u),successor(v)))*.
% 299.87/300.44  128863[3:SpL:46227.0,125809.0] || subclass(union(complement(power_class(u)),v),null_class) -> subclass(regular(null_class),intersection(power_class(u),complement(v)))*.
% 299.87/300.44  129295[12:Res:126105.1,9.0] function(u) || subclass(complement(u),regular(successor(u)))* -> equal(regular(successor(u)),complement(u)).
% 299.87/300.44  131226[0:Rew:31.0,131225.0] ||  -> subclass(intersection(u,restrict(v,w,x)),restrict(intersection(u,restrict(v,w,x)),w,x))*.
% 299.87/300.44  131898[0:Rew:31.0,131897.0] ||  -> subclass(intersection(restrict(u,v,w),x),restrict(intersection(restrict(u,v,w),x),v,w))*.
% 299.87/300.44  132553[0:Rew:67444.0,132160.0] ||  -> equal(intersection(complement(intersection(u,v)),union(u,intersection(u,v))),symmetric_difference(u,intersection(u,v)))**.
% 299.87/300.44  132391[0:SpR:6542.0,89527.0] ||  -> equal(intersection(successor(u),symmetric_difference(complement(u),complement(singleton(u)))),symmetric_difference(complement(u),complement(singleton(u))))**.
% 299.87/300.44  133240[0:Rew:67444.0,132859.0] ||  -> equal(intersection(complement(intersection(u,v)),union(v,intersection(u,v))),symmetric_difference(v,intersection(u,v)))**.
% 299.87/300.44  133495[3:Obv:133482.1] || equal(unordered_pair(u,v),v) -> member(u,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.87/300.44  133496[3:Obv:133480.1] || equal(unordered_pair(u,v),u) -> member(v,unordered_pair(u,v))* subclass(unordered_pair(u,v),w)*.
% 299.87/300.44  133789[3:Res:108603.1,2996.0] || subclass(u,singleton(v))* -> equal(union(u,u),null_class) equal(regular(union(u,u)),v)*.
% 299.87/300.44  133926[0:SpR:47177.0,111103.0] ||  -> subclass(intersection(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))),union(image(element_relation,power_class(w)),v))*.
% 299.87/300.44  133947[0:SpR:47178.0,111103.0] ||  -> subclass(intersection(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)),union(w,image(element_relation,power_class(v))))*.
% 299.87/300.44  134055[3:Rew:104971.0,133948.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(v),union(w,x))),complement(intersection(union(w,x),power_class(v))))*.
% 299.87/300.44  134056[3:Rew:105721.0,133950.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),power_class(x))),complement(intersection(power_class(x),union(v,w))))*.
% 299.87/300.44  134076[0:SpR:47177.0,111709.0] ||  -> subclass(intersection(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w),union(image(element_relation,power_class(v)),u))*.
% 299.87/300.44  134097[0:SpR:47178.0,111709.0] ||  -> subclass(intersection(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w),union(v,image(element_relation,power_class(u))))*.
% 299.87/300.44  134217[3:Rew:104971.0,134098.0] ||  -> subclass(intersection(symmetric_difference(power_class(u),union(v,w)),x),complement(intersection(union(v,w),power_class(u))))*.
% 299.87/300.44  134218[3:Rew:105721.0,134100.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),power_class(w)),x),complement(intersection(power_class(w),union(u,v))))*.
% 299.87/300.44  134223[0:SpR:111977.1,2985.1] || subclass(u,v) -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),complement(u))*.
% 299.87/300.44  134270[3:SpR:111977.1,75873.1] || subclass(u,singleton(u)) -> subclass(successor(u),v) member(not_subclass_element(successor(u),v),complement(u))*.
% 299.87/300.44  134467[0:SpR:111977.1,67463.0] || subclass(union(u,v),complement(intersection(u,v)))* -> equal(symmetric_difference(u,v),union(u,v)).
% 299.87/300.44  135858[3:Rew:135198.0,135690.2] || subclass(u,intersection(complement(v),w))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.87/300.44  136455[3:Rew:135318.0,136285.2] || subclass(u,intersection(v,complement(w)))* member(not_subclass_element(u,null_class),w) -> subclass(u,null_class).
% 299.87/300.44  138324[3:Rew:137946.0,138258.2] || subclass(u,singleton(singleton(null_class))) member(not_subclass_element(u,null_class),successor(null_class))* -> subclass(u,null_class).
% 299.87/300.44  139038[3:Rew:138402.0,138955.2] || subclass(u,union(null_class,v)) member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.87/300.44  139313[3:Rew:138479.0,139244.2] || subclass(u,union(v,null_class)) member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.87/300.44  139945[3:Rew:138540.0,139797.2] || subclass(u,union(null_class,singleton(v)))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.87/300.44  140620[3:Rew:138871.0,140548.2] || subclass(u,union(v,v))* member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.87/300.44  140983[3:Rew:67444.0,140815.0] ||  -> equal(intersection(symmetric_difference(union(u,v),complement(w)),singleton(union(complement(union(u,v)),w))),null_class)**.
% 299.87/300.44  141004[3:Rew:140091.0,140909.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),singleton(w))* -> subclass(u,null_class).
% 299.87/300.44  141504[3:Rew:67444.0,141345.0] ||  -> equal(intersection(symmetric_difference(complement(u),union(v,w)),singleton(union(u,complement(union(v,w))))),null_class)**.
% 299.87/300.44  141351[3:SpR:69292.0,140218.0] ||  -> equal(intersection(singleton(complement(symmetric_difference(u,v))),symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)**.
% 299.87/300.44  141526[3:Rew:140218.0,141442.2] || subclass(u,intersection(v,w))* member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.87/300.44  142090[3:Rew:140325.0,141943.2] || subclass(u,intersection(singleton(v),w))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.87/300.44  142767[3:Rew:141599.0,142625.2] || subclass(u,intersection(v,singleton(w)))* member(not_subclass_element(u,null_class),w) -> subclass(u,null_class).
% 299.87/300.44  142985[3:SpR:97918.0,135597.0] ||  -> equal(intersection(image(element_relation,union(u,v)),restrict(power_class(complement(union(u,v))),w,x)),null_class)**.
% 299.87/300.44  142987[3:SpR:46221.0,135597.0] ||  -> equal(intersection(intersection(complement(u),power_class(v)),restrict(union(u,complement(power_class(v))),w,x)),null_class)**.
% 299.87/300.44  142988[3:SpR:99391.0,135597.0] ||  -> equal(intersection(intersection(complement(u),successor(v)),restrict(union(u,complement(successor(v))),w,x)),null_class)**.
% 299.87/300.44  142989[3:SpR:46227.0,135597.0] ||  -> equal(intersection(intersection(power_class(u),complement(v)),restrict(union(complement(power_class(u)),v),w,x)),null_class)**.
% 299.87/300.44  144731[3:Res:1472.2,144667.0] || member(restrict(u,v,w),cross_product(v,w))* member(restrict(u,v,w),u)* -> .
% 299.87/300.44  146525[14:Res:146475.1,19.0] || subclass(x__dfg,cross_product(u,v))* -> equal(ordered_pair(first(complement(x__dfg)),second(complement(x__dfg))),complement(x__dfg))**.
% 299.87/300.44  146530[14:Res:146475.1,3658.0] || subclass(x__dfg,symmetric_difference(u,cross_product(v,w))) -> member(complement(x__dfg),complement(restrict(u,v,w)))*.
% 299.87/300.44  146532[14:Res:146475.1,46252.0] || subclass(x__dfg,symmetric_difference(complement(u),power_class(v))) -> member(complement(x__dfg),union(u,complement(power_class(v))))*.
% 299.87/300.44  146534[14:Res:146475.1,3659.0] || subclass(x__dfg,symmetric_difference(cross_product(u,v),w)) -> member(complement(x__dfg),complement(restrict(w,u,v)))*.
% 299.87/300.44  146535[14:Res:146475.1,46453.0] || subclass(x__dfg,symmetric_difference(power_class(u),complement(v))) -> member(complement(x__dfg),union(complement(power_class(u)),v))*.
% 299.87/300.44  148803[14:MRR:148734.2,49767.1] || equal(successor(null_class),x__dfg) subclass(x__dfg,symmetric_difference(u,v)) -> member(null_class,union(u,v))*.
% 299.87/300.44  149035[3:Rew:140796.0,148984.1] || member(not_subclass_element(restrict(u,v,w),null_class),singleton(u))* -> subclass(restrict(u,v,w),null_class).
% 299.87/300.44  154989[3:SpR:99615.0,154929.0] ||  -> subclass(complement(successor(complement(symmetric_difference(complement(u),union(v,w))))),union(u,complement(union(v,w))))*.
% 299.87/300.44  154995[3:SpR:69292.0,154929.0] ||  -> subclass(complement(successor(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))))),complement(symmetric_difference(u,v)))*.
% 299.87/300.44  155043[3:SpR:98733.0,154929.0] ||  -> subclass(complement(successor(union(image(element_relation,power_class(u)),complement(union(v,w))))),power_class(complement(power_class(u))))*.
% 299.87/300.44  155056[3:Res:154929.0,336.1] inductive(complement(successor(complement(intersection(omega,u))))) ||  -> equal(complement(successor(complement(intersection(omega,u)))),omega)**.
% 299.87/300.44  155352[3:MRR:155351.1,9142.1] || equal(successor(u),null_class) member(v,union(u,w))* -> member(v,union(null_class,w))*.
% 299.87/300.44  155355[3:MRR:155354.1,9142.1] || equal(successor(u),null_class) member(v,union(w,u))* -> member(v,union(null_class,w))*.
% 299.87/300.44  155479[3:SpR:98895.0,154953.0] ||  -> subclass(complement(successor(complement(symmetric_difference(union(u,v),complement(w))))),union(complement(union(u,v)),w))*.
% 299.87/300.44  155521[3:SpR:99160.0,154953.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),image(element_relation,power_class(w))))),power_class(complement(power_class(w))))*.
% 299.87/300.44  155544[3:Res:154953.0,336.1] inductive(complement(successor(complement(intersection(u,omega))))) ||  -> equal(complement(successor(complement(intersection(u,omega)))),omega)**.
% 299.87/300.44  155894[3:Rew:99199.0,155736.0] ||  -> subclass(regular(union(image(element_relation,union(u,v)),complement(power_class(w)))),power_class(complement(union(u,v))))*.
% 299.87/300.44  155895[3:Rew:99199.0,155737.0] ||  -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),union(u,complement(power_class(v))))*.
% 299.87/300.44  155896[3:Rew:99199.0,155738.0] ||  -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),union(complement(power_class(u)),v))*.
% 299.87/300.44  155979[10:MRR:155978.1,46074.0] inductive(ordered_pair(u,v)) ||  -> equal(unordered_pair(u,singleton(v)),regular(omega))** equal(regular(omega),null_class).
% 299.87/300.44  156233[3:Rew:99199.0,156079.0] ||  -> subclass(regular(union(complement(power_class(u)),image(element_relation,union(v,w)))),power_class(complement(union(v,w))))*.
% 299.87/300.44  156234[3:Rew:99199.0,156088.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.87/300.44  156235[3:Rew:99199.0,156090.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.87/300.44  156255[3:SpR:99391.0,155861.0] ||  -> subclass(regular(union(intersection(complement(u),successor(v)),complement(power_class(w)))),union(u,complement(successor(v))))*.
% 299.87/300.44  156530[3:SpR:97918.0,155862.0] ||  -> subclass(regular(union(image(element_relation,union(u,v)),complement(successor(w)))),power_class(complement(union(u,v))))*.
% 299.87/300.44  156532[3:SpR:46221.0,155862.0] ||  -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(successor(w)))),union(u,complement(power_class(v))))*.
% 299.87/300.44  156533[3:SpR:99391.0,155862.0] ||  -> subclass(regular(union(intersection(complement(u),successor(v)),complement(successor(w)))),union(u,complement(successor(v))))*.
% 299.87/300.44  156534[3:SpR:46227.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(successor(w)))),union(complement(power_class(u)),v))*.
% 299.87/300.44  157158[3:Res:157106.0,4976.0] ||  -> subclass(regular(successor(complement(successor(null_class)))),u) equal(not_subclass_element(regular(successor(complement(successor(null_class)))),u),null_class)**.
% 299.87/300.44  157169[3:SpR:99391.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),successor(w)))),union(v,complement(successor(w))))*.
% 299.87/300.44  157317[3:SpR:97918.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),image(element_relation,union(v,w)))),power_class(complement(union(v,w))))*.
% 299.87/300.44  157319[3:SpR:46221.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.87/300.44  157320[3:SpR:99391.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(complement(v),successor(w)))),union(v,complement(successor(w))))*.
% 299.87/300.44  157321[3:SpR:46227.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.87/300.44  158771[3:SpR:47177.0,155855.0] ||  -> subclass(regular(complement(symmetric_difference(complement(power_class(complement(power_class(u)))),v))),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.44  158792[3:SpR:47178.0,155855.0] ||  -> subclass(regular(complement(symmetric_difference(u,complement(power_class(complement(power_class(v))))))),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.44  159869[3:SpR:47177.0,158757.0] ||  -> subclass(regular(complement(symmetric_difference(u,complement(power_class(complement(power_class(v))))))),union(image(element_relation,power_class(v)),u))*.
% 299.87/300.44  159890[3:SpR:47178.0,158757.0] ||  -> subclass(regular(complement(symmetric_difference(complement(power_class(complement(power_class(u)))),v))),union(v,image(element_relation,power_class(u))))*.
% 299.87/300.44  159988[3:Rew:104971.0,159891.0] ||  -> subclass(regular(complement(symmetric_difference(power_class(u),union(v,w)))),complement(intersection(union(v,w),power_class(u))))*.
% 299.87/300.44  159989[3:Rew:105721.0,159893.0] ||  -> subclass(regular(complement(symmetric_difference(union(u,v),power_class(w)))),complement(intersection(power_class(w),union(u,v))))*.
% 299.87/300.44  161956[0:SpR:46313.0,55831.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.44  161966[3:SpR:46313.0,56263.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.44  161993[0:SpR:46313.0,54752.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),union(v,image(element_relation,power_class(w))))*.
% 299.87/300.44  162232[3:Rew:103600.0,161940.0] ||  -> subclass(regular(complement(symmetric_difference(complement(u),power_class(complement(power_class(v)))))),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.44  162286[3:Rew:29271.0,162072.1,67444.0,162072.1,7431.0,162072.1,66163.0,162072.1] || equal(null_class,u) -> equal(union(u,image(element_relation,power_class(v))),complement(power_class(complement(power_class(v)))))**.
% 299.87/300.44  162929[0:SpR:46529.0,55831.0] ||  -> subclass(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.44  162939[3:SpR:46529.0,56263.0] ||  -> subclass(union(null_class,symmetric_difference(power_class(complement(power_class(u))),complement(v))),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.44  162966[0:SpR:46529.0,54752.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),union(image(element_relation,power_class(v)),w))*.
% 299.87/300.44  163214[3:Rew:103600.0,162913.0] ||  -> subclass(regular(complement(symmetric_difference(power_class(complement(power_class(u))),complement(v)))),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.44  173621[15:Rew:165880.0,165926.1] function(complement(u)) || member(v,y__dfg) -> member(v,u)* member(v,cross_product(y__dfg,y__dfg))*.
% 299.87/300.44  173622[15:Rew:165880.0,165952.0] || member(restrict(element_relation,y__dfg,u),y__dfg) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),domain_relation)*.
% 299.87/300.44  173623[15:Rew:165880.0,165956.0] || member(flip(cross_product(u,y__dfg)),y__dfg) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),domain_relation)*.
% 299.87/300.44  166011[15:Rew:165880.0,20937.0] || member(u,y__dfg) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(u,cantor(u)),w)*.
% 299.87/300.44  166012[15:Rew:165880.0,20934.0] || member(u,y__dfg) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(u,cantor(u)),v)*.
% 299.87/300.44  173624[15:Rew:165880.0,166014.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(sum_class(u),union(v,w))*.
% 299.87/300.44  173625[15:Rew:165880.0,166015.1] || member(u,y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(sum_class(u),w)*.
% 299.87/300.44  173626[15:Rew:165880.0,166016.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(power_class(u),union(v,w))*.
% 299.87/300.44  173627[15:Rew:165880.0,166017.1] || member(u,y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(power_class(u),w)*.
% 299.87/300.44  166018[15:Rew:165880.0,46303.0] || member(u,y__dfg) -> member(u,image(element_relation,power_class(v)))* member(u,power_class(complement(power_class(v)))).
% 299.87/300.44  166019[15:Rew:165880.0,20935.0] || member(u,y__dfg) subclass(domain_relation,complement(v)) member(ordered_pair(u,cantor(u)),v)* -> .
% 299.87/300.44  166020[15:Rew:165880.0,21373.0] || member(u,y__dfg) equal(cantor(u),successor(u)) -> member(ordered_pair(u,cantor(u)),successor_relation)*.
% 299.87/300.44  166021[15:Rew:165880.0,9565.0] || member(u,y__dfg) equal(successor(singleton(u)),u) -> member(singleton(singleton(singleton(u))),successor_relation)*.
% 299.87/300.44  173628[15:Rew:165880.0,166022.1] || member(u,y__dfg) subclass(y__dfg,complement(compose(element_relation,y__dfg)))* member(power_class(u),element_relation)* -> .
% 299.87/300.44  173629[15:Rew:165880.0,166023.1] || member(u,y__dfg) subclass(y__dfg,complement(compose(element_relation,y__dfg)))* member(sum_class(u),element_relation)* -> .
% 299.87/300.44  166052[15:Rew:165880.0,423.0] || member(u,y__dfg) subclass(u,v) -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.87/300.44  173630[15:Rew:165880.0,166133.2] function(u) || member(v,y__dfg) subclass(y__dfg,w) -> member(image(u,v),w)*.
% 299.87/300.44  166201[15:Rew:165880.0,3127.0] || member(inverse(u),y__dfg) subclass(domain_relation,v) -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.87/300.44  173631[15:Rew:165880.0,166207.1] || member(image(u,singleton(v)),y__dfg)* subclass(y__dfg,w) -> member(apply(u,v),w)*.
% 299.87/300.44  166223[15:Rew:165880.0,7510.0] || subclass(u,complement(compose(element_relation,y__dfg)))* member(not_subclass_element(u,v),element_relation)* -> subclass(u,v).
% 299.87/300.44  166290[15:Rew:165880.0,424.0] || member(complement(u),y__dfg) member(apply(choice,complement(u)),u)* -> equal(complement(u),null_class).
% 299.87/300.44  166627[15:Rew:165880.0,49802.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg))* subclass(composition_function,w)* equal(null_class,w) -> .
% 299.87/300.44  166704[15:Rew:165880.0,45158.1] function(u) || subclass(cross_product(y__dfg,y__dfg),v)* -> equal(u,null_class) member(regular(u),v)*.
% 299.87/300.44  166839[15:Rew:165880.0,132663.2] function(u) || equal(successor(null_class),u)* member(singleton(singleton(null_class)),cross_product(y__dfg,y__dfg))* -> .
% 299.87/300.44  166923[15:Rew:165880.0,39866.2] function(u) single_valued_class(apply(u,v)) || equal(apply(u,v),cross_product(y__dfg,y__dfg))** -> .
% 299.87/300.44  166924[15:Rew:165880.0,39892.1] single_valued_class(not_subclass_element(u,v)) || equal(cross_product(y__dfg,y__dfg),not_subclass_element(u,v))* -> subclass(u,v).
% 299.87/300.44  173632[15:Rew:165880.0,166925.1] single_valued_class(range_of(u)) || member(inverse(u),y__dfg)* equal(cross_product(y__dfg,y__dfg),range_of(u)) -> .
% 299.87/300.44  166951[15:Rew:165880.0,56363.0] || subclass(cross_product(y__dfg,y__dfg),u) -> subclass(compose_class(v),w) member(not_subclass_element(compose_class(v),w),u)*.
% 299.87/300.44  173633[15:Rew:165880.0,166963.1] one_to_one(complement(u)) || member(v,y__dfg) -> member(v,u)* member(v,cross_product(y__dfg,y__dfg))*.
% 299.87/300.44  173634[15:Rew:165880.0,166978.0] || equal(complement(compose(u,inverse(u))),y__dfg)** subclass(u,cross_product(y__dfg,y__dfg)) -> function(u).
% 299.87/300.44  166979[15:Rew:165880.0,64042.1] || equal(successor(compose(u,inverse(u))),null_class)** subclass(u,cross_product(y__dfg,y__dfg)) -> function(u).
% 299.87/300.44  166981[15:Rew:165880.0,70312.2] function(cross_product(universal_class,universal_class)) single_valued_class(successor(cross_product(universal_class,universal_class))) ||  -> function(successor(cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  167015[15:Rew:165880.0,56367.0] || subclass(cross_product(y__dfg,cross_product(y__dfg,y__dfg)),u)* -> subclass(composition_function,v) member(not_subclass_element(composition_function,v),u)*.
% 299.87/300.44  167016[15:Rew:165880.0,56366.0] || subclass(cross_product(y__dfg,cross_product(y__dfg,y__dfg)),u)* -> subclass(application_function,v) member(not_subclass_element(application_function,v),u)*.
% 299.87/300.44  167221[15:Rew:165880.0,144646.0] || member(u,y__dfg) subclass(domain_relation,singleton(v)) member(ordered_pair(u,cantor(u)),v)* -> .
% 299.87/300.44  173635[15:Rew:165880.0,167230.1] || member(u,y__dfg) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(u,cantor(u))),y__dfg))))* -> .
% 299.87/300.44  167508[15:Rew:165880.0,115011.0] || member(u,y__dfg) -> member(u,union(null_class,complement(restrict(v,w,x))))* member(u,v).
% 299.87/300.44  167551[15:Rew:165880.0,108490.0] || member(u,y__dfg) -> member(u,image(element_relation,successor(null_class)))* member(u,power_class(complement(singleton(null_class)))).
% 299.87/300.44  167580[15:Rew:165880.0,102682.0] || member(u,y__dfg) -> member(u,image(element_relation,successor(v)))* member(u,power_class(complement(successor(v)))).
% 299.87/300.44  167748[15:Rew:165880.0,96188.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,v)))* member(u,power_class(complement(v))).
% 299.87/300.44  173636[15:Rew:165880.0,167832.1] || member(u,y__dfg) subclass(y__dfg,complement(v)) member(sum_class(u),union(null_class,v))* -> .
% 299.87/300.44  173637[15:Rew:165880.0,167833.1] || member(u,y__dfg) subclass(y__dfg,complement(v)) member(sum_class(u),union(v,null_class))* -> .
% 299.87/300.44  173638[15:Rew:165880.0,167834.1] || member(u,y__dfg) subclass(y__dfg,complement(v)) member(sum_class(u),union(v,v))* -> .
% 299.87/300.44  173639[15:Rew:165880.0,167853.1] || member(u,y__dfg) subclass(y__dfg,complement(v)) member(power_class(u),union(null_class,v))* -> .
% 299.87/300.44  173640[15:Rew:165880.0,167854.1] || member(u,y__dfg) subclass(y__dfg,complement(v)) member(power_class(u),union(v,null_class))* -> .
% 299.87/300.44  173641[15:Rew:165880.0,167855.1] || member(u,y__dfg) subclass(y__dfg,complement(v)) member(power_class(u),union(v,v))* -> .
% 299.87/300.44  167857[15:Rew:165880.0,89909.0] || member(u,y__dfg) subclass(domain_relation,union(v,v))* -> member(ordered_pair(u,cantor(u)),v)*.
% 299.87/300.44  167921[15:Rew:165880.0,83093.0] || member(u,y__dfg) equal(compose(v,u),cantor(u))** equal(compose_class(v),null_class) -> .
% 299.87/300.44  167934[15:Rew:165880.0,82549.0] || member(u,y__dfg) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.87/300.44  167979[15:Rew:165880.0,80102.0] || member(u,y__dfg) subclass(u,complement(unordered_pair(v,apply(choice,u))))* -> equal(u,null_class).
% 299.87/300.44  167980[15:Rew:165880.0,80101.0] || member(u,y__dfg) subclass(u,complement(unordered_pair(apply(choice,u),v)))* -> equal(u,null_class).
% 299.87/300.44  167984[15:Rew:165880.0,79320.0] || member(u,y__dfg) equal(compose(v,singleton(u)),u)** equal(compose_class(v),null_class) -> .
% 299.87/300.44  173647[15:Rew:165880.0,168007.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(sum_class(u),union(w,v))*.
% 299.87/300.44  173648[15:Rew:165880.0,168008.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(power_class(u),union(w,v))*.
% 299.87/300.44  173649[15:Rew:165880.0,168014.1] || member(u,y__dfg) subclass(y__dfg,union(v,null_class)) -> member(sum_class(u),union(v,v))*.
% 299.87/300.44  173650[15:Rew:165880.0,168015.1] || member(u,y__dfg) subclass(y__dfg,union(v,null_class)) -> member(power_class(u),union(v,v))*.
% 299.87/300.44  173651[15:Rew:165880.0,168016.1] || member(u,y__dfg) subclass(y__dfg,union(v,null_class)) -> member(sum_class(u),union(null_class,v))*.
% 299.87/300.44  173652[15:Rew:165880.0,168017.1] || member(u,y__dfg) subclass(y__dfg,union(v,null_class)) -> member(power_class(u),union(null_class,v))*.
% 299.87/300.44  173653[15:Rew:165880.0,168030.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,v)) -> member(power_class(u),union(v,null_class))*.
% 299.87/300.44  173654[15:Rew:165880.0,168031.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,v)) -> member(sum_class(u),union(v,null_class))*.
% 299.87/300.44  168059[15:Rew:165880.0,62239.0] || member(u,y__dfg) member(v,u) subclass(element_relation,complement(singleton(ordered_pair(v,u))))* -> .
% 299.87/300.44  168084[15:Rew:165880.0,62232.0] || member(u,y__dfg)* member(v,u)* subclass(element_relation,w)* equal(null_class,w) -> .
% 299.87/300.44  168085[15:Rew:165880.0,62229.0] || member(u,y__dfg)* member(v,u)* subclass(element_relation,domain_relation) -> equal(cantor(v),u).
% 299.87/300.44  168086[15:Rew:165880.0,62209.0] || member(u,y__dfg)* member(v,u)* subclass(element_relation,successor_relation) -> equal(successor(v),u).
% 299.87/300.44  173655[15:Rew:165880.0,168119.2] || member(sum_class(u),element_relation)* member(u,y__dfg) subclass(y__dfg,regular(compose(element_relation,y__dfg)))* -> .
% 299.87/300.44  173656[15:Rew:165880.0,168132.2] || member(power_class(u),element_relation)* member(u,y__dfg) subclass(y__dfg,regular(compose(element_relation,y__dfg)))* -> .
% 299.87/300.44  168171[15:Rew:165880.0,52917.0] || member(u,y__dfg) subclass(domain_relation,cantor(ordered_pair(u,cantor(u))))* equal(null_class,element_relation) -> .
% 299.87/300.44  173657[15:Rew:165880.0,168182.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,v)) -> member(sum_class(u),union(v,v))*.
% 299.87/300.44  173658[15:Rew:165880.0,168191.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,v)) -> member(power_class(u),union(v,v))*.
% 299.87/300.44  168204[15:Rew:165880.0,50921.0] || member(u,y__dfg) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.87/300.44  168213[15:Rew:165880.0,49792.0] || member(u,y__dfg) equal(cantor(v),null_class) -> equal(sum_class(range_of(null_class)),apply(v,u))*.
% 299.87/300.44  168249[15:Rew:165880.0,46058.0] || member(u,y__dfg) -> member(u,complement(intersection(power_class(v),power_class(w))))* member(u,power_class(v)).
% 299.87/300.44  168250[15:Rew:165880.0,46057.0] || member(u,y__dfg) -> member(u,complement(intersection(power_class(v),power_class(w))))* member(u,power_class(w)).
% 299.87/300.44  173659[15:Rew:165880.0,168251.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg)** member(u,y__dfg) member(power_class(u),element_relation)* -> .
% 299.87/300.44  173660[15:Rew:165880.0,168252.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg)** member(u,y__dfg) member(sum_class(u),element_relation)* -> .
% 299.87/300.44  173661[15:Rew:165880.0,168262.1] || member(u,y__dfg) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(u,cantor(u))),y__dfg))))* -> .
% 299.87/300.44  168273[15:Rew:165880.0,40266.0] || member(u,y__dfg) -> member(u,range_of(v)) equal(apply(inverse(v),u),sum_class(range_of(null_class)))**.
% 299.87/300.44  168289[15:Rew:165880.0,38334.0] || member(u,y__dfg) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(u,cantor(u)),singleton(null_class))*.
% 299.87/300.44  168294[15:Rew:165880.0,34790.0] || member(u,y__dfg) -> member(u,complement(symmetric_difference(v,w))) member(u,complement(intersection(v,w)))*.
% 299.87/300.44  173662[15:Rew:165880.0,168308.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,w)))* -> member(sum_class(u),complement(w))*.
% 299.87/300.44  173663[15:Rew:165880.0,168309.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,w)))* -> member(sum_class(u),complement(v))*.
% 299.87/300.44  173664[15:Rew:165880.0,168317.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,w)))* -> member(power_class(u),complement(w))*.
% 299.87/300.44  173665[15:Rew:165880.0,168318.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,w)))* -> member(power_class(u),complement(v))*.
% 299.87/300.44  173666[15:Rew:165880.0,168345.1] || member(u,y__dfg) subclass(y__dfg,apply(null_class,v))* -> member(sum_class(u),sum_class(range_of(null_class)))*.
% 299.87/300.44  173667[15:Rew:165880.0,168346.1] || member(u,y__dfg) subclass(y__dfg,apply(null_class,v))* -> member(power_class(u),sum_class(range_of(null_class)))*.
% 299.87/300.44  173668[15:Rew:165880.0,168349.1] || member(u,y__dfg) subclass(y__dfg,sum_class(range_of(null_class))) -> member(sum_class(u),apply(null_class,v))*.
% 299.87/300.44  173669[15:Rew:165880.0,168350.1] || member(u,y__dfg) subclass(y__dfg,sum_class(range_of(null_class))) -> member(power_class(u),apply(null_class,v))*.
% 299.87/300.44  173670[15:Rew:165880.0,168383.0] || equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),null_class) -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),flip(u))*.
% 299.87/300.44  173671[15:Rew:165880.0,168387.0] || equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),null_class) -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),rotate(u))*.
% 299.87/300.44  173672[15:Rew:165880.0,168579.0] || member(complement(successor(null_class)),y__dfg) subclass(y__dfg,u) -> member(power_class(complement(singleton(null_class))),u)*.
% 299.87/300.44  173673[15:Rew:165880.0,168580.1] || subclass(y__dfg,u) member(v,y__dfg)* subclass(domain_relation,regular(u))* -> equal(u,null_class).
% 299.87/300.44  168597[15:Rew:165880.0,51699.0] || subclass(y__dfg,u)* subclass(u,v)* -> equal(singleton(w),null_class) member(sum_class(w),v)*.
% 299.87/300.44  168598[15:Rew:165880.0,51669.0] || subclass(y__dfg,u)* subclass(u,v)* -> equal(w,null_class) member(sum_class(regular(w)),v)*.
% 299.87/300.44  168606[15:Rew:165880.0,51416.0] || subclass(y__dfg,u) -> equal(singleton(image(v,singleton(w))),null_class)** member(apply(v,w),u)*.
% 299.87/300.44  168609[15:Rew:165880.0,51061.0] || subclass(y__dfg,u)* subclass(u,v)* -> equal(singleton(w),null_class) member(power_class(w),v)*.
% 299.87/300.44  168610[15:Rew:165880.0,51031.0] || subclass(y__dfg,u)* subclass(u,v)* -> equal(w,null_class) member(power_class(regular(w)),v)*.
% 299.87/300.44  168636[15:Rew:165880.0,138309.1] || member(u,union(successor(null_class),singleton(singleton(null_class))))* subclass(y__dfg,v) -> member(u,v)*.
% 299.87/300.44  168648[15:Rew:165880.0,123504.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> member(image(u,null_class),w)*.
% 299.87/300.44  168649[15:Rew:165880.0,123494.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> member(image(u,omega),w)*.
% 299.87/300.44  173674[15:Rew:165880.0,168650.0] || member(union(u,u),y__dfg)* subclass(y__dfg,v) -> member(power_class(union(u,null_class)),v)*.
% 299.87/300.44  173675[15:Rew:165880.0,168651.0] || member(union(u,null_class),y__dfg) subclass(y__dfg,v) -> member(power_class(union(u,u)),v)*.
% 299.87/300.44  173676[15:Rew:165880.0,168653.0] || member(union(u,null_class),y__dfg) subclass(y__dfg,v) -> member(power_class(union(null_class,u)),v)*.
% 299.87/300.44  173677[15:Rew:165880.0,168654.0] || member(union(null_class,u),y__dfg) subclass(y__dfg,v) -> member(power_class(union(u,null_class)),v)*.
% 299.87/300.44  173678[15:Rew:165880.0,168655.0] || member(u,union(element_relation,complement(compose(element_relation,y__dfg))))* subclass(y__dfg,v) -> member(u,v)*.
% 299.87/300.44  173679[15:Rew:165880.0,168663.0] || member(union(u,u),y__dfg)* subclass(y__dfg,v) -> member(power_class(union(null_class,u)),v)*.
% 299.87/300.44  173680[15:Rew:165880.0,168664.0] || member(union(null_class,u),y__dfg) subclass(y__dfg,v) -> member(power_class(union(u,u)),v)*.
% 299.87/300.44  173681[15:Rew:165880.0,168759.0] || equal(u,y__dfg) member(v,y__dfg) -> equal(v,null_class) member(apply(choice,v),u)*.
% 299.87/300.44  168792[15:Rew:165880.0,91527.1] || subclass(domain_relation,u) member(v,y__dfg)* subclass(domain_relation,regular(u))* -> equal(u,null_class).
% 299.87/300.44  173682[15:Rew:165880.0,168817.2] function(u) || member(v,y__dfg) subclass(y__dfg,complement(unordered_pair(w,image(u,v))))* -> .
% 299.87/300.44  173683[15:Rew:165880.0,168818.2] function(u) || member(v,y__dfg) subclass(y__dfg,complement(unordered_pair(image(u,v),w)))* -> .
% 299.87/300.44  168876[15:Rew:165880.0,140600.1] || member(u,union(singleton(v),union(v,v)))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.44  168877[15:Rew:165880.0,139928.1] || member(u,union(v,union(null_class,singleton(v))))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.44  168878[15:Rew:165880.0,139299.1] || member(u,union(singleton(v),union(v,null_class)))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.44  168879[15:Rew:165880.0,139024.1] || member(u,union(singleton(v),union(null_class,v)))* subclass(y__dfg,w) -> member(u,w)*.
% 299.87/300.44  168914[15:Rew:165880.0,103765.0] || equal(union(u,v),y__dfg) -> equal(union(null_class,intersection(u,v)),complement(symmetric_difference(u,v)))**.
% 299.87/300.44  168920[15:Rew:165880.0,53507.0] || equal(union(u,v),y__dfg)** member(omega,complement(v))* member(omega,complement(u))* -> .
% 299.87/300.44  173684[15:Rew:165880.0,168960.1] function(u) || equal(v,y__dfg) member(w,y__dfg) -> member(image(u,w),v)*.
% 299.87/300.44  168989[15:Rew:165880.0,53180.1] || equal(intersection(u,v),domain_relation)** member(w,y__dfg) -> member(ordered_pair(w,cantor(w)),v)*.
% 299.87/300.44  168990[15:Rew:165880.0,53092.1] || equal(intersection(u,v),domain_relation)** member(w,y__dfg) -> member(ordered_pair(w,cantor(w)),u)*.
% 299.87/300.44  173685[15:Rew:165880.0,169030.0] || member(range_of(null_class),y__dfg) subclass(y__dfg,complement(u)) member(apply(null_class,v),u)* -> .
% 299.87/300.44  169063[15:Rew:165880.0,53509.0] || subclass(y__dfg,union(u,v))* member(omega,complement(v)) member(omega,complement(u)) -> .
% 299.87/300.44  169167[15:Rew:165880.0,66281.1] || equal(successor(u),null_class) subclass(y__dfg,complement(v)) member(omega,union(v,u))* -> .
% 299.87/300.44  169169[15:Rew:165880.0,63740.1] || equal(successor(u),null_class) subclass(y__dfg,complement(v)) member(omega,union(u,v))* -> .
% 299.87/300.44  169187[15:Rew:165880.0,57422.1] single_valued_class(intersection(intersection(u,cross_product(universal_class,universal_class)),v)) ||  -> function(intersection(restrict(u,y__dfg,y__dfg),v))*.
% 299.87/300.44  169188[15:Rew:165880.0,56332.1] single_valued_class(intersection(intersection(cross_product(universal_class,universal_class),u),v)) ||  -> function(intersection(restrict(u,y__dfg,y__dfg),v))*.
% 299.87/300.44  169193[15:Rew:165880.0,57543.1] single_valued_class(union(null_class,intersection(u,cross_product(universal_class,universal_class)))) ||  -> function(union(null_class,restrict(u,y__dfg,y__dfg)))*.
% 299.87/300.44  169194[15:Rew:165880.0,57017.1] single_valued_class(union(null_class,intersection(cross_product(universal_class,universal_class),u))) ||  -> function(union(null_class,restrict(u,y__dfg,y__dfg)))*.
% 299.87/300.44  169307[15:Rew:165880.0,26314.0] || subclass(ordered_pair(u,v),complement(compose(element_relation,y__dfg)))* member(unordered_pair(u,singleton(v)),element_relation) -> .
% 299.87/300.44  169368[15:Rew:165880.0,49911.0] || equal(complement(compose(element_relation,y__dfg)),u) member(not_subclass_element(u,v),element_relation)* -> subclass(u,v).
% 299.87/300.44  169414[15:Rew:165880.0,65237.1] || subclass(u,element_relation) member(not_subclass_element(u,null_class),complement(compose(element_relation,y__dfg)))* -> subclass(u,null_class).
% 299.87/300.44  169415[15:Rew:165880.0,65494.0] || member(not_subclass_element(intersection(u,element_relation),null_class),complement(compose(element_relation,y__dfg)))* -> subclass(intersection(u,element_relation),null_class).
% 299.87/300.44  169416[15:Rew:165880.0,65953.0] || member(not_subclass_element(intersection(element_relation,u),null_class),complement(compose(element_relation,y__dfg)))* -> subclass(intersection(element_relation,u),null_class).
% 299.87/300.44  169451[15:Rew:165880.0,64773.1] || member(not_subclass_element(u,v),element_relation)* subclass(u,regular(compose(element_relation,y__dfg)))* -> subclass(u,v).
% 299.87/300.44  169465[15:Rew:165880.0,94666.0] || equal(union(null_class,compose(element_relation,y__dfg)),null_class)** member(regular(u),element_relation)* -> equal(u,null_class).
% 299.87/300.44  173686[15:Rew:165880.0,169469.1] || member(union(null_class,compose(element_relation,y__dfg)),element_relation)* -> equal(singleton(union(null_class,compose(element_relation,y__dfg))),null_class).
% 299.87/300.44  173687[15:Rew:165880.0,169481.1] || member(regular(complement(successor(compose(element_relation,y__dfg)))),element_relation)* -> equal(complement(successor(compose(element_relation,y__dfg))),null_class).
% 299.87/300.44  169514[15:Rew:165880.0,9000.0] || subclass(y__dfg,symmetric_difference(u,cross_product(v,w))) -> member(singleton(x),complement(restrict(u,v,w)))*.
% 299.87/300.44  169521[15:Rew:165880.0,9058.0] || subclass(y__dfg,symmetric_difference(cross_product(u,v),w)) -> member(singleton(x),complement(restrict(w,u,v)))*.
% 299.87/300.44  169566[15:Rew:165880.0,105198.0] || equal(u,y__dfg) -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w).
% 299.87/300.44  169567[15:Rew:165880.0,105197.0] || equal(u,y__dfg) -> equal(not_subclass_element(unordered_pair(v,u),w),v)** subclass(unordered_pair(v,u),w).
% 299.87/300.44  169568[15:Rew:165880.0,103829.0] || equal(u,y__dfg) -> equal(unordered_pair(v,u),null_class) equal(apply(choice,unordered_pair(v,u)),v)**.
% 299.87/300.44  169569[15:Rew:165880.0,103828.0] || equal(u,y__dfg) -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),v)**.
% 299.87/300.44  173688[15:Rew:165880.0,169585.2] || equal(u,y__dfg) member(u,cantor(v))* equal(restrict(v,null_class,y__dfg),null_class)** -> .
% 299.87/300.44  169605[15:Rew:165880.0,90209.0] || equal(u,y__dfg) subclass(u,v)* -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.87/300.44  169628[15:Rew:165880.0,14470.0] || subclass(y__dfg,complement(unordered_pair(u,not_subclass_element(cross_product(v,w),x))))* -> subclass(cross_product(v,w),x).
% 299.87/300.44  169629[15:Rew:165880.0,14493.0] || subclass(y__dfg,complement(unordered_pair(not_subclass_element(cross_product(u,v),w),x)))* -> subclass(cross_product(u,v),w).
% 299.87/300.44  169630[15:Rew:165880.0,14503.0] || equal(complement(unordered_pair(u,not_subclass_element(cross_product(v,w),x))),y__dfg)** -> subclass(cross_product(v,w),x).
% 299.87/300.44  169631[15:Rew:165880.0,14508.0] || equal(complement(unordered_pair(not_subclass_element(cross_product(u,v),w),x)),y__dfg)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  169732[15:Rew:165880.0,91391.0] || equal(y__dfg,x__dfg) subclass(x__dfg,regular(u))* member(null_class,u) -> equal(u,null_class).
% 299.87/300.44  169750[15:Rew:165880.0,90766.0] || equal(y__dfg,x__dfg) member(x__dfg,cantor(u)) equal(restrict(u,null_class,x__dfg),null_class)** -> .
% 299.87/300.44  169751[15:Rew:165880.0,90585.0] || equal(y__dfg,x__dfg) subclass(x__dfg,u) -> subclass(v,w) member(not_subclass_element(v,w),u)*.
% 299.87/300.44  170045[15:Rew:165880.0,22270.1] || member(ordered_pair(singleton(singleton(null_class)),u),rotate(v))* -> member(ordered_pair(ordered_pair(y__dfg,u),null_class),v).
% 299.87/300.44  173697[15:Rew:165880.0,170047.1] ||  -> equal(regular(ordered_pair(y__dfg,u)),null_class) equal(intersection(ordered_pair(y__dfg,u),unordered_pair(y__dfg,singleton(u))),null_class)**.
% 299.87/300.44  173698[15:Rew:165880.0,170048.1] ||  -> equal(regular(ordered_pair(y__dfg,u)),null_class) equal(unordered_pair(null_class,regular(ordered_pair(y__dfg,u))),ordered_pair(y__dfg,u))**.
% 299.87/300.44  173699[15:Rew:165880.0,170053.1] ||  -> equal(regular(ordered_pair(u,y__dfg)),unordered_pair(u,null_class)) equal(intersection(singleton(u),ordered_pair(u,y__dfg)),null_class)**.
% 299.87/300.44  173700[15:Rew:165880.0,170055.1] ||  -> equal(regular(ordered_pair(u,y__dfg)),singleton(u)) equal(intersection(ordered_pair(u,y__dfg),unordered_pair(u,null_class)),null_class)**.
% 299.87/300.44  170080[15:Rew:165880.0,22269.1] || member(ordered_pair(singleton(singleton(null_class)),u),flip(v))* -> member(ordered_pair(ordered_pair(y__dfg,null_class),u),v).
% 299.87/300.44  173701[15:Rew:165880.0,170093.0] ||  -> equal(apply(choice,ordered_pair(y__dfg,y__dfg)),unordered_pair(y__dfg,null_class))** equal(apply(choice,ordered_pair(y__dfg,y__dfg)),null_class).
% 299.87/300.44  170147[15:Rew:165880.0,90440.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg) member(not_subclass_element(u,v),element_relation)* -> subclass(u,v).
% 299.87/300.44  170193[15:Rew:165880.0,117083.0] || equal(complement(u),y__dfg) -> equal(union(u,complement(union(v,w))),complement(union(v,w)))**.
% 299.87/300.44  170263[15:Rew:165880.0,29762.0] || equal(union(null_class,symmetric_difference(complement(u),complement(v))),y__dfg)** -> member(singleton(w),union(u,v))*.
% 299.87/300.44  170265[15:Rew:165880.0,29802.0] || equal(union(null_class,unordered_pair(u,v)),y__dfg)** -> equal(singleton(w),v)* equal(singleton(w),u)*.
% 299.87/300.44  170267[15:Rew:165880.0,29822.1] || member(unordered_pair(u,v),symmetric_difference(w,x))* subclass(y__dfg,union(null_class,intersection(w,x))) -> .
% 299.87/300.44  173702[15:Rew:165880.0,170314.1] function(u) || member(u,cantor(regular(cross_product(null_class,y__dfg))))* -> equal(cross_product(null_class,y__dfg),null_class).
% 299.87/300.44  173703[15:Rew:165880.0,170319.0] || member(y__dfg,cantor(cross_product(u,v))) equal(restrict(cross_product(null_class,y__dfg),u,v),null_class)** -> .
% 299.87/300.44  170348[15:Rew:165880.0,33089.0] || subclass(y__dfg,intersection(complement(u),union(null_class,v)))* member(omega,union(u,complement(v))) -> .
% 299.87/300.44  170349[15:Rew:165880.0,33102.0] || subclass(y__dfg,intersection(union(null_class,u),complement(v)))* member(omega,union(complement(u),v)) -> .
% 299.87/300.44  173704[15:Rew:165880.0,170417.1] || equal(cantor(regular(cross_product(singleton(null_class),y__dfg))),successor(null_class))** -> equal(cross_product(singleton(null_class),y__dfg),null_class).
% 299.87/300.44  173705[15:Rew:165880.0,170418.1] || equal(cantor(regular(cross_product(singleton(null_class),y__dfg))),singleton(null_class))** -> equal(cross_product(singleton(null_class),y__dfg),null_class).
% 299.87/300.44  173706[15:Rew:165880.0,170420.1] || equal(complement(cantor(regular(cross_product(singleton(null_class),y__dfg)))),null_class)** -> equal(cross_product(singleton(null_class),y__dfg),null_class).
% 299.87/300.44  173707[15:Rew:165880.0,170434.1] || equal(complement(cantor(regular(cross_product(singleton(omega),y__dfg)))),null_class)** -> equal(cross_product(singleton(omega),y__dfg),null_class).
% 299.87/300.44  170514[15:Rew:165880.0,62916.0] || equal(sum_class(u),y__dfg) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.87/300.44  170515[15:Rew:165880.0,62915.0] || equal(sum_class(u),y__dfg) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.87/300.44  170524[15:Rew:165880.0,39804.2] one_to_one(u) || member(inverse(u),cantor(v))* equal(restrict(v,null_class,y__dfg),null_class) -> .
% 299.87/300.44  170619[15:Rew:165880.0,116793.0] || equal(complement(power_class(u)),y__dfg) -> equal(symmetric_difference(complement(v),power_class(u)),union(null_class,complement(v)))**.
% 299.87/300.44  170620[15:Rew:165880.0,115956.0] || equal(complement(power_class(u)),y__dfg) -> equal(symmetric_difference(power_class(u),complement(v)),union(null_class,complement(v)))**.
% 299.87/300.44  170632[15:Rew:165880.0,46515.0] || subclass(y__dfg,power_class(complement(power_class(u)))) member(unordered_pair(v,w),image(element_relation,power_class(u)))* -> .
% 299.87/300.44  170633[15:Rew:165880.0,46514.0] || subclass(y__dfg,power_class(complement(power_class(u)))) member(ordered_pair(v,w),image(element_relation,power_class(u)))* -> .
% 299.87/300.44  170650[15:Rew:165880.0,48141.0] || subclass(y__dfg,image(element_relation,power_class(u))) member(ordered_pair(v,w),power_class(complement(power_class(u))))* -> .
% 299.87/300.44  170651[15:Rew:165880.0,48140.0] || subclass(y__dfg,image(element_relation,power_class(u))) member(unordered_pair(v,w),power_class(complement(power_class(u))))* -> .
% 299.87/300.44  170662[15:Rew:165880.0,63258.1] || equal(successor(intersection(complement(u),power_class(v))),null_class)** -> equal(union(u,complement(power_class(v))),y__dfg).
% 299.87/300.44  170668[15:Rew:165880.0,46364.0] || subclass(y__dfg,union(u,complement(power_class(v)))) member(omega,intersection(complement(u),power_class(v)))* -> .
% 299.87/300.44  170677[15:Rew:165880.0,63266.1] || equal(successor(intersection(power_class(u),complement(v))),null_class)** -> equal(union(complement(power_class(u)),v),y__dfg).
% 299.87/300.44  170683[15:Rew:165880.0,46667.0] || subclass(y__dfg,union(complement(power_class(u)),v)) member(omega,intersection(power_class(u),complement(v)))* -> .
% 299.87/300.44  170692[15:Rew:165880.0,64862.1] || equal(successor(union(u,complement(power_class(v)))),null_class) -> subclass(y__dfg,intersection(complement(u),power_class(v)))*.
% 299.87/300.44  170699[15:Rew:165880.0,46428.0] || subclass(y__dfg,intersection(complement(u),power_class(v))) member(omega,union(u,complement(power_class(v))))* -> .
% 299.87/300.44  170702[15:Rew:165880.0,46374.0] || subclass(y__dfg,intersection(complement(u),power_class(v))) subclass(domain_relation,union(u,complement(power_class(v))))* -> .
% 299.87/300.44  170706[15:Rew:165880.0,64863.1] || equal(successor(union(complement(power_class(u)),v)),null_class) -> subclass(y__dfg,intersection(power_class(u),complement(v)))*.
% 299.87/300.44  170713[15:Rew:165880.0,46731.0] || subclass(y__dfg,intersection(power_class(u),complement(v))) member(omega,union(complement(power_class(u)),v))* -> .
% 299.87/300.44  170716[15:Rew:165880.0,46677.0] || subclass(y__dfg,intersection(power_class(u),complement(v))) subclass(domain_relation,union(complement(power_class(u)),v))* -> .
% 299.87/300.44  170759[15:Rew:165880.0,146016.0] || member(power_class(complement(power_class(u))),y__dfg) -> member(power_class(complement(power_class(u))),image(element_relation,power_class(u)))*.
% 299.87/300.44  170772[15:Rew:165880.0,144732.0] || member(image(element_relation,power_class(u)),y__dfg) -> member(image(element_relation,power_class(u)),power_class(complement(power_class(u))))*.
% 299.87/300.44  173712[15:Rew:165880.0,170779.0] || equal(complement(power_class(complement(power_class(u)))),y__dfg) -> equal(union(image(element_relation,power_class(u)),v),y__dfg)**.
% 299.87/300.44  170781[15:Rew:165880.0,63738.1] || equal(successor(power_class(complement(power_class(u)))),null_class) -> equal(union(image(element_relation,power_class(u)),v),y__dfg)**.
% 299.87/300.44  173713[15:Rew:165880.0,170785.0] || equal(complement(power_class(complement(power_class(u)))),y__dfg) -> equal(union(v,image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.44  170787[15:Rew:165880.0,63739.1] || equal(successor(power_class(complement(power_class(u)))),null_class) -> equal(union(v,image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.44  170795[15:Rew:165880.0,49238.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(v))) -> member(singleton(w),union(u,complement(power_class(v))))*.
% 299.87/300.44  170805[15:Rew:165880.0,49426.0] || subclass(y__dfg,symmetric_difference(power_class(u),complement(v))) -> member(singleton(w),union(complement(power_class(u)),v))*.
% 299.87/300.44  170829[15:Rew:165880.0,52648.0] || subclass(y__dfg,union(null_class,singleton(not_subclass_element(cross_product(u,v),w))))* -> subclass(cross_product(u,v),w).
% 299.87/300.44  170848[15:Rew:165880.0,53661.0] || subclass(y__dfg,complement(singleton(regular(ordered_pair(u,v)))))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  170858[15:Rew:165880.0,142751.1] || member(u,union(v,intersection(w,singleton(v))))* subclass(y__dfg,x) -> member(u,x)*.
% 299.87/300.44  170859[15:Rew:165880.0,142074.1] || member(u,union(v,intersection(singleton(v),w)))* subclass(y__dfg,x) -> member(u,x)*.
% 299.87/300.44  170860[15:Rew:165880.0,141512.1] || member(u,union(singleton(v),intersection(v,w)))* subclass(y__dfg,x) -> member(u,x)*.
% 299.87/300.44  170861[15:Rew:165880.0,140989.1] || member(u,union(singleton(v),intersection(w,v)))* subclass(y__dfg,x) -> member(u,x)*.
% 299.87/300.44  170862[15:Rew:165880.0,136438.1] || member(u,union(v,intersection(w,complement(v))))* subclass(y__dfg,x) -> member(u,x)*.
% 299.87/300.44  170863[15:Rew:165880.0,135841.1] || member(u,union(v,intersection(complement(v),w)))* subclass(y__dfg,x) -> member(u,x)*.
% 299.87/300.44  170875[15:Rew:165880.0,53834.1] || member(u,union(complement(v),intersection(w,v)))* subclass(y__dfg,x) -> member(u,x)*.
% 299.87/300.44  170876[15:Rew:165880.0,53832.1] || member(u,union(complement(v),intersection(v,w)))* subclass(y__dfg,x) -> member(u,x)*.
% 299.87/300.44  170882[15:Rew:165880.0,54293.0] || equal(union(null_class,singleton(not_subclass_element(cross_product(u,v),w))),y__dfg)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  170888[15:Rew:165880.0,55607.1] single_valued_class(intersection(u,intersection(v,cross_product(universal_class,universal_class)))) ||  -> function(intersection(u,restrict(v,y__dfg,y__dfg)))*.
% 299.87/300.44  170889[15:Rew:165880.0,54988.1] single_valued_class(intersection(u,intersection(cross_product(universal_class,universal_class),v))) ||  -> function(intersection(u,restrict(v,y__dfg,y__dfg)))*.
% 299.87/300.44  170917[15:Rew:165880.0,58275.1] || equal(complement(power_class(u)),null_class) -> equal(union(complement(power_class(v)),image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.44  170936[15:Rew:165880.0,58533.1] || equal(complement(power_class(u)),null_class) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),y__dfg)**.
% 299.87/300.44  170989[15:Rew:165880.0,62891.0] || equal(power_class(u),y__dfg) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.87/300.44  170990[15:Rew:165880.0,62890.0] || equal(power_class(u),y__dfg) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.87/300.44  170998[15:Rew:165880.0,61615.2] || member(u,v)* member(singleton(u),w)* subclass(y__dfg,complement(cross_product(w,v)))* -> .
% 299.87/300.44  171012[15:Rew:165880.0,63807.0] ||  -> equal(second(not_subclass_element(restrict(cross_product(null_class,u),v,w),null_class)),range__dfg(cross_product(v,w),y__dfg,u))**.
% 299.87/300.44  171013[15:Rew:165880.0,63827.0] ||  -> equal(first(not_subclass_element(restrict(cross_product(u,null_class),v,w),null_class)),domain__dfg(cross_product(v,w),u,y__dfg))**.
% 299.87/300.44  171065[15:Rew:165880.0,66259.0] || subclass(y__dfg,intersection(complement(u),union(v,null_class)))* member(omega,union(u,complement(v))) -> .
% 299.87/300.44  171066[15:Rew:165880.0,66659.0] || subclass(y__dfg,intersection(union(u,null_class),complement(v)))* member(omega,union(complement(u),v)) -> .
% 299.87/300.44  171146[15:Rew:165880.0,77477.0] || subclass(y__dfg,regular(singleton(regular(ordered_pair(u,v)))))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  171149[15:Rew:165880.0,77594.0] || equal(regular(singleton(regular(ordered_pair(u,v)))),y__dfg)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  171261[15:Rew:165880.0,83051.0] || subclass(y__dfg,regular(unordered_pair(u,not_subclass_element(cross_product(v,w),x))))* -> subclass(cross_product(v,w),x).
% 299.87/300.44  171268[15:Rew:165880.0,83111.0] || subclass(y__dfg,regular(unordered_pair(not_subclass_element(cross_product(u,v),w),x)))* -> subclass(cross_product(u,v),w).
% 299.87/300.44  171273[15:Rew:165880.0,83557.0] || equal(regular(unordered_pair(u,not_subclass_element(cross_product(v,w),x))),y__dfg)** -> subclass(cross_product(v,w),x).
% 299.87/300.44  171275[15:Rew:165880.0,83568.0] || equal(regular(unordered_pair(not_subclass_element(cross_product(u,v),w),x)),y__dfg)** -> subclass(cross_product(u,v),w).
% 299.87/300.44  171350[15:Rew:165880.0,92881.0] || equal(single_valued1(u),y__dfg) -> equal(domain__dfg(u,image(inverse(u),null_class),single_valued2(u)),single_valued3(u))**.
% 299.87/300.44  171482[15:Rew:165880.0,98934.1] || equal(successor(image(element_relation,union(u,v))),null_class)** -> equal(power_class(complement(union(u,v))),y__dfg).
% 299.87/300.44  171493[15:Rew:165880.0,98948.0] || subclass(y__dfg,power_class(complement(union(u,v)))) member(omega,image(element_relation,union(u,v)))* -> .
% 299.87/300.44  171507[15:Rew:165880.0,99033.1] || equal(successor(power_class(complement(union(u,v)))),null_class) -> subclass(y__dfg,image(element_relation,union(u,v)))*.
% 299.87/300.44  171509[15:Rew:165880.0,98990.0] || subclass(y__dfg,image(element_relation,union(u,v))) member(omega,power_class(complement(union(u,v))))* -> .
% 299.87/300.44  171511[15:Rew:165880.0,98959.0] || subclass(y__dfg,image(element_relation,union(u,v))) subclass(domain_relation,power_class(complement(union(u,v))))* -> .
% 299.87/300.44  171519[15:Rew:165880.0,99345.0] || subclass(y__dfg,image(element_relation,successor(u))) member(unordered_pair(v,w),power_class(complement(successor(u))))* -> .
% 299.87/300.44  171596[15:Rew:165880.0,103412.1] || equal(successor(union(u,complement(successor(v)))),null_class) -> subclass(y__dfg,intersection(complement(u),successor(v)))*.
% 299.87/300.44  171599[15:Rew:165880.0,103379.0] || subclass(y__dfg,intersection(complement(u),successor(v))) subclass(domain_relation,union(u,complement(successor(v))))* -> .
% 299.87/300.44  171645[15:Rew:165880.0,101163.0] || equal(cantor(u),y__dfg) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.87/300.44  171646[15:Rew:165880.0,101162.0] || equal(cantor(u),y__dfg) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.87/300.44  171670[15:Rew:165880.0,146017.0] || member(power_class(complement(successor(u))),y__dfg) -> member(power_class(complement(successor(u))),image(element_relation,successor(u)))*.
% 299.87/300.44  171676[15:Rew:165880.0,103269.1] || equal(successor(intersection(complement(u),successor(v))),null_class)** -> equal(union(u,complement(successor(v))),y__dfg).
% 299.87/300.44  171684[15:Rew:165880.0,103377.0] || subclass(y__dfg,union(u,complement(successor(v)))) member(omega,intersection(complement(u),successor(v)))* -> .
% 299.87/300.44  173772[15:Rew:166239.0,168824.0] || subclass(complement(u),null_class)* member(v,y__dfg) -> member(v,u)* member(v,complement(x__dfg))*.
% 299.87/300.44  173994[15:Con:168744.3] || equal(successor(power_class(u)),null_class) member(v,y__dfg) -> member(v,image(element_relation,power_class(u)))*.
% 299.87/300.44  173996[15:Rew:165880.0,173995.0] || equal(complement(power_class(u)),y__dfg) member(v,y__dfg) -> member(v,image(element_relation,power_class(u)))*.
% 299.87/300.44  173997[15:Con:168748.3] || equal(complement(power_class(u)),null_class) member(v,y__dfg) -> member(v,image(element_relation,power_class(u)))*.
% 299.87/300.44  181422[15:Res:68971.1,165890.1] function(cross_product(y__dfg,y__dfg)) single_valued_class(successor(cross_product(y__dfg,y__dfg))) ||  -> function(successor(cross_product(y__dfg,y__dfg)))*.
% 299.87/300.44  181486[15:Rew:31.0,181408.1] single_valued_class(intersection(intersection(cross_product(y__dfg,y__dfg),u),v)) ||  -> function(intersection(restrict(u,y__dfg,y__dfg),v))*.
% 299.87/300.44  181488[15:Rew:31.0,181414.1] single_valued_class(union(null_class,intersection(cross_product(y__dfg,y__dfg),u))) ||  -> function(union(null_class,restrict(u,y__dfg,y__dfg)))*.
% 299.87/300.44  181489[15:Rew:30.0,181425.1] single_valued_class(intersection(u,intersection(v,cross_product(y__dfg,y__dfg)))) ||  -> function(intersection(u,restrict(v,y__dfg,y__dfg)))*.
% 299.87/300.44  181490[15:Rew:31.0,181429.1] single_valued_class(intersection(u,intersection(cross_product(y__dfg,y__dfg),v))) ||  -> function(intersection(u,restrict(v,y__dfg,y__dfg)))*.
% 299.87/300.44  181492[15:Rew:30.0,181435.1] single_valued_class(intersection(intersection(u,cross_product(y__dfg,y__dfg)),v)) ||  -> function(intersection(restrict(u,y__dfg,y__dfg),v))*.
% 299.87/300.44  181493[15:Rew:30.0,181438.1] single_valued_class(union(null_class,intersection(u,cross_product(y__dfg,y__dfg)))) ||  -> function(union(null_class,restrict(u,y__dfg,y__dfg)))*.
% 299.87/300.44  184790[15:SpL:26346.0,166249.0] || equal(complement(singleton(regular(ordered_pair(u,v)))),y__dfg)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.44  4805[0:Res:3738.0,9.0] || subclass(cross_product(u,v),restrict(w,u,v))* -> equal(restrict(w,u,v),cross_product(u,v)).
% 299.87/300.44  5139[0:Res:4915.0,9.0] || subclass(complement(intersection(u,v)),symmetric_difference(u,v))* -> equal(complement(intersection(u,v)),symmetric_difference(u,v)).
% 299.87/300.44  10353[0:Obv:10336.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),complement(w)),v)** member(u,w) subclass(unordered_pair(u,v),complement(w)).
% 299.87/300.44  10354[0:Obv:10329.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),complement(w)),u)** member(v,w) subclass(unordered_pair(u,v),complement(w)).
% 299.87/300.44  12191[0:Obv:12184.1] || member(ordered_pair(u,v),compose(w,x)) -> subclass(singleton(v),image(w,image(x,singleton(u))))*.
% 299.87/300.44  10855[0:Res:1668.0,1536.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.87/300.44  19837[7:Res:25.2,16442.1] || member(regular(x__dfg),u) member(regular(x__dfg),v) subclass(y__dfg,complement(intersection(v,u)))* -> .
% 299.87/300.44  25606[3:SpL:491.0,5357.0] || subclass(domain_relation,symmetric_difference(u,cross_product(v,w))) -> member(ordered_pair(null_class,null_class),complement(restrict(u,v,w)))*.
% 299.87/300.44  25607[3:SpL:492.0,5357.0] || subclass(domain_relation,symmetric_difference(cross_product(u,v),w)) -> member(ordered_pair(null_class,null_class),complement(restrict(w,u,v)))*.
% 299.87/300.44  25731[4:Res:174.1,9158.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.87/300.44  25749[4:Res:168.1,9158.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.87/300.44  25777[4:Res:174.1,9160.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.87/300.44  25795[4:Res:168.1,9160.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.87/300.44  26268[0:Res:50.1,2996.0] inductive(singleton(u)) ||  -> equal(image(successor_relation,singleton(u)),null_class) equal(regular(image(successor_relation,singleton(u))),u)**.
% 299.87/300.44  26318[0:Res:374.1,225.0] || subclass(ordered_pair(u,v),restrict(w,x,y))* -> member(unordered_pair(u,singleton(v)),cross_product(x,y))*.
% 299.87/300.44  26333[3:Res:374.1,4001.0] || subclass(ordered_pair(u,v),regular(w)) member(unordered_pair(u,singleton(v)),w)* -> equal(w,null_class).
% 299.87/300.44  26491[0:Res:359.2,3678.1] || subclass(u,intersection(v,w)) member(not_subclass_element(u,x),symmetric_difference(v,w))* -> subclass(u,x).
% 299.87/300.44  26499[0:Res:374.1,3678.1] || subclass(ordered_pair(u,v),intersection(w,x)) member(unordered_pair(u,singleton(v)),symmetric_difference(w,x))* -> .
% 299.87/300.44  27809[3:Rew:2970.1,27808.1] || member(regular(u),intersection(singleton(u),v))* -> equal(u,null_class) equal(intersection(singleton(u),v),null_class).
% 299.87/300.44  27948[3:Rew:2348.1,27947.1] || member(regular(u),intersection(v,singleton(u)))* -> equal(u,null_class) equal(intersection(v,singleton(u)),null_class).
% 299.87/300.44  28357[0:Res:358.2,3668.0] || subclass(u,symmetric_difference(complement(v),complement(w)))* -> equal(u,null_class) member(regular(u),union(v,w)).
% 299.87/300.44  28847[0:Res:2363.1,3.0] || subclass(union(u,v),w) -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),w)*.
% 299.87/300.44  28965[0:Res:3739.0,2999.0] ||  -> equal(restrict(intersection(u,v),w,x),null_class) member(regular(restrict(intersection(u,v),w,x)),u)*.
% 299.87/300.44  29034[0:Res:3739.0,3000.0] ||  -> equal(restrict(intersection(u,v),w,x),null_class) member(regular(restrict(intersection(u,v),w,x)),v)*.
% 299.87/300.44  29178[0:Rew:31.0,29094.1] || member(not_subclass_element(u,restrict(u,v,w)),cross_product(v,w))* -> subclass(u,restrict(u,v,w)).
% 299.87/300.44  29197[0:MRR:29152.0,9181.1] ||  -> member(not_subclass_element(u,intersection(union(v,w),u)),complement(v))* subclass(u,intersection(union(v,w),u)).
% 299.87/300.44  29198[0:MRR:29151.0,9181.1] ||  -> member(not_subclass_element(u,intersection(union(v,w),u)),complement(w))* subclass(u,intersection(union(v,w),u)).
% 299.87/300.44  30889[4:Rew:29278.0,29712.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.87/300.44  30890[4:Rew:29278.0,29719.1] ||  -> equal(union(null_class,sum_class(range_of(null_class))),null_class) member(regular(union(null_class,sum_class(range_of(null_class)))),apply(null_class,u))*.
% 299.87/300.44  30891[3:Rew:29278.0,29732.1] || member(regular(union(null_class,regular(u))),u)* -> equal(union(null_class,regular(u)),null_class) equal(u,null_class).
% 299.87/300.44  29765[3:Rew:29278.0,28346.0] || subclass(domain_relation,union(null_class,symmetric_difference(complement(u),complement(v))))* -> member(ordered_pair(null_class,null_class),union(u,v)).
% 299.87/300.44  30893[3:Rew:29278.0,29778.1] ||  -> equal(union(null_class,symmetric_difference(u,v)),null_class) member(regular(union(null_class,symmetric_difference(u,v))),union(u,v))*.
% 299.87/300.44  30894[3:Rew:29278.0,29815.1] ||  -> equal(union(null_class,restrict(u,v,w)),null_class) member(regular(union(null_class,restrict(u,v,w))),u)*.
% 299.87/300.44  30895[3:Rew:29278.0,29886.1] || member(not_subclass_element(union(null_class,u),intersection(v,u)),v)* -> subclass(union(null_class,u),intersection(v,u)).
% 299.87/300.44  32077[0:Res:235.1,3.0] || subclass(u,v) -> equal(restrict(u,w,x),null_class) member(regular(restrict(u,w,x)),v)*.
% 299.87/300.44  33292[3:Rew:30027.0,33226.1] || member(not_subclass_element(union(null_class,complement(u)),v),union(null_class,u))* -> subclass(union(null_class,complement(u)),v).
% 299.87/300.44  33263[3:SpL:30027.0,3668.0] || member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))* -> member(u,union(union(null_class,v),w)).
% 299.87/300.44  33265[3:SpL:30027.0,3668.0] || member(u,symmetric_difference(complement(v),union(null_class,complement(w))))* -> member(u,union(v,union(null_class,w))).
% 299.87/300.44  33975[3:Rew:29278.0,33932.1] || member(regular(intersection(union(null_class,u),v)),complement(u))* -> equal(intersection(union(null_class,u),v),null_class).
% 299.87/300.44  34346[3:Rew:29278.0,34308.1] || member(regular(intersection(u,union(null_class,v))),complement(v))* -> equal(intersection(u,union(null_class,v)),null_class).
% 299.87/300.44  34802[3:SpR:29278.0,6438.0] ||  -> equal(union(intersection(u,complement(v)),intersection(complement(u),union(null_class,v))),complement(symmetric_difference(u,complement(v))))**.
% 299.87/300.44  34816[3:SpR:29278.0,6438.0] ||  -> equal(union(intersection(complement(u),v),intersection(union(null_class,u),complement(v))),complement(symmetric_difference(complement(u),v)))**.
% 299.87/300.44  36010[3:Obv:36002.0] ||  -> equal(regular(unordered_pair(u,v)),u) subclass(v,complement(unordered_pair(u,v)))* equal(unordered_pair(u,v),null_class).
% 299.87/300.44  36011[3:Obv:36001.0] ||  -> equal(regular(unordered_pair(u,v)),v) subclass(u,complement(unordered_pair(u,v)))* equal(unordered_pair(u,v),null_class).
% 299.87/300.44  37149[0:SpL:115.0,4980.0] || subclass(u,symmetric_difference(v,w)) -> subclass(u,x) member(not_subclass_element(u,x),complement(intersection(v,w)))*.
% 299.87/300.45  37725[0:Res:236.1,26.1] || member(not_subclass_element(restrict(complement(u),v,w),x),u)* -> subclass(restrict(complement(u),v,w),x).
% 299.87/300.45  38631[3:Rew:33220.0,38553.1] || member(not_subclass_element(union(null_class,complement(u)),v),union(u,u))* -> subclass(union(null_class,complement(u)),v).
% 299.87/300.45  38600[3:SpL:33220.0,3668.0] || member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))* -> member(u,union(union(v,v),w))*.
% 299.87/300.45  38603[3:SpL:33220.0,3668.0] || member(u,symmetric_difference(complement(v),union(null_class,complement(w))))* -> member(u,union(v,union(w,w)))*.
% 299.87/300.45  40311[4:MRR:40297.0,9180.1] || subclass(u,complement(cantor(v)))* -> equal(apply(v,regular(u)),sum_class(range_of(null_class))) equal(u,null_class).
% 299.87/300.45  41341[4:SpR:257.0,20668.1] || subclass(domain_relation,rotate(u)) -> member(ordered_pair(ordered_pair(v,cantor(singleton(singleton(singleton(v))))),singleton(v)),u)*.
% 299.87/300.45  41353[4:Res:20668.1,26.1] || subclass(domain_relation,rotate(complement(u))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)* -> .
% 299.87/300.45  41359[4:Res:20668.1,23.0] || subclass(domain_relation,rotate(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),u)*.
% 299.87/300.45  41360[4:Res:20668.1,24.0] || subclass(domain_relation,rotate(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),v)*.
% 299.87/300.45  41377[4:Res:20668.1,38234.0] || subclass(domain_relation,rotate(successor(null_class))) -> member(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v),singleton(null_class))*.
% 299.87/300.45  41393[4:Res:20668.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.87/300.45  41453[4:SpR:257.0,20669.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(ordered_pair(v,singleton(v)),cantor(singleton(singleton(singleton(v))))),u)*.
% 299.87/300.45  41459[4:SpR:257.0,20669.1] || subclass(domain_relation,flip(u)) -> member(ordered_pair(singleton(singleton(singleton(v))),cantor(ordered_pair(v,singleton(v)))),u)*.
% 299.87/300.45  41470[4:Res:20669.1,26.1] || subclass(domain_relation,flip(complement(u))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)* -> .
% 299.87/300.45  41476[4:Res:20669.1,23.0] || subclass(domain_relation,flip(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),u)*.
% 299.87/300.45  41477[4:Res:20669.1,24.0] || subclass(domain_relation,flip(intersection(u,v)))* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),v)*.
% 299.87/300.45  41494[4:Res:20669.1,38234.0] || subclass(domain_relation,flip(successor(null_class))) -> member(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))),singleton(null_class))*.
% 299.87/300.45  42216[0:Obv:42202.2] || equal(u,v) equal(complement(singleton(v)),unordered_pair(v,u))* -> equal(unordered_pair(v,u),null_class).
% 299.87/300.45  42217[0:Obv:42201.2] || equal(u,v) subclass(unordered_pair(v,u),complement(singleton(v)))* -> equal(unordered_pair(v,u),null_class).
% 299.87/300.45  42301[0:Res:2973.1,549.0] ||  -> equal(intersection(intersection(singleton(u),v),w),null_class) equal(regular(intersection(intersection(singleton(u),v),w)),u)**.
% 299.87/300.45  42787[0:Res:2974.1,549.0] ||  -> equal(intersection(intersection(u,singleton(v)),w),null_class) equal(regular(intersection(intersection(u,singleton(v)),w)),v)**.
% 299.87/300.45  43294[0:Res:2971.2,26.1] || subclass(u,complement(v)) member(regular(intersection(u,w)),v)* -> equal(intersection(u,w),null_class).
% 299.87/300.45  43300[0:Res:2971.2,23.0] || subclass(u,intersection(v,w))* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),v)*.
% 299.87/300.45  43301[0:Res:2971.2,24.0] || subclass(u,intersection(v,w))* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),w)*.
% 299.87/300.45  43318[3:Res:2971.2,38234.0] || subclass(u,successor(null_class)) -> equal(intersection(u,v),null_class) member(regular(intersection(u,v)),singleton(null_class))*.
% 299.87/300.45  43845[0:Res:2351.1,549.0] ||  -> equal(intersection(u,intersection(singleton(v),w)),null_class) equal(regular(intersection(u,intersection(singleton(v),w))),v)**.
% 299.87/300.45  44377[0:Res:2352.1,549.0] ||  -> equal(intersection(u,intersection(v,singleton(w))),null_class) equal(regular(intersection(u,intersection(v,singleton(w)))),w)**.
% 299.87/300.45  44914[10:Res:44869.1,1475.1] || subclass(intersection(u,v),null_class) member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 299.87/300.45  44986[0:Res:2349.2,26.1] || subclass(u,complement(v)) member(regular(intersection(w,u)),v)* -> equal(intersection(w,u),null_class).
% 299.87/300.45  44992[0:Res:2349.2,23.0] || subclass(u,intersection(v,w))* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),v)*.
% 299.87/300.45  44993[0:Res:2349.2,24.0] || subclass(u,intersection(v,w))* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),w)*.
% 299.87/300.45  45010[3:Res:2349.2,38234.0] || subclass(u,successor(null_class)) -> equal(intersection(v,u),null_class) member(regular(intersection(v,u)),singleton(null_class))*.
% 299.87/300.45  45203[3:Res:35281.0,2997.0] || subclass(complement(u),v) -> equal(u,null_class) equal(regular(u),null_class) member(regular(regular(u)),v)*.
% 299.87/300.45  45204[3:Res:36007.0,2997.0] || subclass(complement(singleton(u)),v)* -> equal(singleton(u),null_class) equal(u,null_class) member(regular(u),v).
% 299.87/300.45  45218[4:Res:21183.0,2997.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.87/300.45  45219[4:Res:21532.0,2997.0] || subclass(apply(null_class,u),v)* -> equal(apply(null_class,w),null_class) member(regular(apply(null_class,w)),v)*.
% 299.87/300.45  45220[4:Res:21750.0,2997.0] || subclass(sum_class(range_of(null_class)),u) -> equal(apply(null_class,v),null_class) member(regular(apply(null_class,v)),u)*.
% 299.87/300.45  45221[3:Res:31891.0,2997.0] || subclass(union(u,u),v)* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.87/300.45  45866[10:Res:60.1,44913.1] || member(ordered_pair(u,null_class),compose(v,w)) subclass(image(v,image(w,singleton(u))),null_class)* -> .
% 299.87/300.45  46062[3:Rew:29278.0,46061.0] ||  -> equal(complement(intersection(power_class(union(null_class,u)),power_class(v))),complement(intersection(power_class(union(u,u)),power_class(v))))*.
% 299.87/300.45  46066[3:Rew:29278.0,46065.0] ||  -> equal(complement(intersection(power_class(u),power_class(union(null_class,v)))),complement(intersection(power_class(u),power_class(union(v,v)))))*.
% 299.87/300.45  46266[0:Rew:46218.0,27471.0] ||  -> subclass(complement(union(u,intersection(complement(v),power_class(w)))),intersection(complement(u),union(v,complement(power_class(w)))))*.
% 299.87/300.45  46335[0:Rew:46218.0,40234.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.87/300.45  46412[0:Rew:46218.0,27489.0] ||  -> subclass(complement(union(intersection(complement(u),power_class(v)),w)),intersection(union(u,complement(power_class(v))),complement(w)))*.
% 299.87/300.45  46467[0:Rew:46218.0,27474.0] ||  -> subclass(complement(union(u,intersection(power_class(v),complement(w)))),intersection(complement(u),union(complement(power_class(v)),w)))*.
% 299.87/300.45  46492[0:Rew:46218.0,41631.0] || member(not_subclass_element(intersection(u,power_class(v)),w),complement(power_class(v)))* -> subclass(intersection(u,power_class(v)),w).
% 299.87/300.45  46527[0:Rew:46218.0,5611.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.87/300.45  46610[0:Rew:46218.0,38177.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.87/300.45  46613[4:Rew:46218.0,38709.0] || equal(power_class(complement(power_class(u))),singleton(singleton(null_class))) member(singleton(null_class),image(element_relation,power_class(u)))* -> .
% 299.87/300.45  46715[0:Rew:46218.0,27492.0] ||  -> subclass(complement(union(intersection(power_class(u),complement(v)),w)),intersection(union(complement(power_class(u)),v),complement(w)))*.
% 299.87/300.45  46829[0:Rew:46218.0,41967.0] || member(not_subclass_element(intersection(power_class(u),v),w),complement(power_class(u)))* -> subclass(intersection(power_class(u),v),w).
% 299.87/300.45  46878[0:Rew:46218.0,46315.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.87/300.45  47728[3:Res:1472.2,45090.1] || member(omega,cross_product(u,v)) member(omega,w) subclass(restrict(w,u,v),null_class)* -> .
% 299.87/300.45  47736[3:Res:60.1,45090.1] || member(ordered_pair(u,omega),compose(v,w)) subclass(image(v,image(w,singleton(u))),null_class)* -> .
% 299.87/300.45  48165[4:Res:22292.1,46222.0] || equal(image(element_relation,power_class(u)),singleton(singleton(null_class))) member(singleton(null_class),power_class(complement(power_class(u))))* -> .
% 299.87/300.45  49228[3:SpL:29278.0,46252.0] || member(u,symmetric_difference(union(null_class,v),power_class(w)))* -> member(u,union(complement(v),complement(power_class(w)))).
% 299.87/300.45  49265[3:Res:4488.1,46252.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.87/300.45  49411[3:SpL:29278.0,46453.0] || member(u,symmetric_difference(power_class(v),union(null_class,w)))* -> member(u,union(complement(power_class(v)),complement(w))).
% 299.87/300.45  49453[3:Res:4488.1,46453.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.87/300.45  49558[0:SpR:6542.0,4915.0] ||  -> subclass(symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))),complement(symmetric_difference(complement(u),complement(singleton(u)))))*.
% 299.87/300.45  49646[0:SpL:6542.0,2999.0] || subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> equal(u,null_class) member(regular(u),successor(v)).
% 299.87/300.45  49785[3:Res:1472.2,48580.1] || member(u,cross_product(v,w))* member(u,x)* equal(restrict(x,v,w),null_class)** -> .
% 299.87/300.45  49833[3:Res:60.1,48580.1] || member(ordered_pair(u,v),compose(w,x))* equal(image(w,image(x,singleton(u))),null_class) -> .
% 299.87/300.45  52844[3:Rew:29271.0,52772.1] || equal(null_class,u) member(regular(union(u,v)),complement(v))* -> equal(union(u,v),null_class).
% 299.87/300.45  52906[4:Res:20668.1,49805.0] || subclass(domain_relation,rotate(cantor(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v))))* equal(null_class,element_relation) -> .
% 299.87/300.45  52907[4:Res:20669.1,49805.0] || subclass(domain_relation,flip(cantor(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))))))* equal(null_class,element_relation) -> .
% 299.87/300.45  52921[4:Res:2971.2,49805.0] || subclass(u,cantor(regular(intersection(u,v))))* equal(null_class,element_relation) -> equal(intersection(u,v),null_class).
% 299.87/300.45  52922[4:Res:2349.2,49805.0] || subclass(u,cantor(regular(intersection(v,u))))* equal(null_class,element_relation) -> equal(intersection(v,u),null_class).
% 299.87/300.45  53004[3:Obv:52934.2] || subclass(singleton(u),regular(v))* member(u,v) -> equal(singleton(u),null_class) equal(v,null_class).
% 299.87/300.45  53005[3:MRR:52952.0,9180.1] || subclass(u,regular(complement(v)))* -> member(regular(u),v) equal(u,null_class) equal(complement(v),null_class).
% 299.87/300.45  53006[3:MRR:52949.0,9180.1] || subclass(u,regular(unordered_pair(regular(u),v)))* -> equal(u,null_class) equal(unordered_pair(regular(u),v),null_class).
% 299.87/300.45  53007[3:MRR:52948.0,9180.1] || subclass(u,regular(unordered_pair(v,regular(u))))* -> equal(u,null_class) equal(unordered_pair(v,regular(u)),null_class).
% 299.87/300.45  53008[3:Obv:52974.1] || subclass(restrict(u,v,w),regular(u))* -> equal(restrict(u,v,w),null_class) equal(u,null_class).
% 299.87/300.45  53113[3:Obv:53099.1] || subclass(unordered_pair(u,v),v)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.87/300.45  53114[3:Obv:53098.1] || subclass(unordered_pair(u,v),u)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.87/300.45  53127[3:Obv:53120.1] || equal(unordered_pair(u,v),v) -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class).
% 299.87/300.45  53128[3:Obv:53119.1] || equal(unordered_pair(u,v),u) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.87/300.45  53304[7:Res:16434.1,46251.0] || subclass(y__dfg,intersection(complement(u),power_class(v))) member(regular(x__dfg),union(u,complement(power_class(v))))* -> .
% 299.87/300.45  53309[10:Res:32790.1,46251.0] || equal(intersection(complement(u),power_class(v)),successor(null_class)) member(null_class,union(u,complement(power_class(v))))* -> .
% 299.87/300.45  53310[10:Res:32582.1,46251.0] || equal(intersection(complement(u),power_class(v)),singleton(null_class)) member(null_class,union(u,complement(power_class(v))))* -> .
% 299.87/300.45  53404[7:Res:16434.1,46452.0] || subclass(y__dfg,intersection(power_class(u),complement(v))) member(regular(x__dfg),union(complement(power_class(u)),v))* -> .
% 299.87/300.45  53409[10:Res:32790.1,46452.0] || equal(intersection(power_class(u),complement(v)),successor(null_class)) member(null_class,union(complement(power_class(u)),v))* -> .
% 299.87/300.45  53410[10:Res:32582.1,46452.0] || equal(intersection(power_class(u),complement(v)),singleton(null_class)) member(null_class,union(complement(power_class(u)),v))* -> .
% 299.87/300.45  53506[3:Res:48805.1,5712.2] || equal(complement(union(u,v)),null_class)** member(omega,complement(v)) member(omega,complement(u)) -> .
% 299.87/300.45  53518[10:Res:47818.1,5712.2] || equal(complement(union(u,v)),null_class)** member(null_class,complement(v)) member(null_class,complement(u)) -> .
% 299.87/300.45  53520[10:Res:32790.1,5712.2] || equal(union(u,v),successor(null_class))** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.87/300.45  53521[10:Res:32582.1,5712.2] || equal(union(u,v),singleton(null_class))** member(null_class,complement(v))* member(null_class,complement(u))* -> .
% 299.87/300.45  53808[0:SpL:28.0,3677.1] || member(u,symmetric_difference(complement(v),complement(w)))* subclass(union(v,w),x)* -> member(u,x)*.
% 299.87/300.45  54403[0:Res:3695.2,549.0] || subclass(u,singleton(v))* -> subclass(intersection(w,u),x) equal(not_subclass_element(intersection(w,u),x),v)*.
% 299.87/300.45  55264[3:Res:54892.0,2996.0] ||  -> equal(intersection(u,union(null_class,singleton(v))),null_class) equal(regular(intersection(u,union(null_class,singleton(v)))),v)**.
% 299.87/300.45  55362[0:Res:4871.2,549.0] || subclass(u,singleton(v))* -> subclass(intersection(u,w),x) equal(not_subclass_element(intersection(u,w),x),v)*.
% 299.87/300.45  56502[3:Res:56235.0,2996.0] ||  -> equal(intersection(union(null_class,singleton(u)),v),null_class) equal(regular(intersection(union(null_class,singleton(u)),v)),u)**.
% 299.87/300.45  56822[3:Res:9995.1,45090.1] || member(omega,union(u,v)) subclass(intersection(u,v),null_class) -> member(omega,symmetric_difference(u,v))*.
% 299.87/300.45  56958[3:Res:56263.0,2996.0] ||  -> equal(union(null_class,intersection(singleton(u),v)),null_class) equal(regular(union(null_class,intersection(singleton(u),v))),u)**.
% 299.87/300.45  57035[3:Res:57012.0,4977.0] || subclass(complement(u),v) -> subclass(complement(successor(u)),w) member(not_subclass_element(complement(successor(u)),w),v)*.
% 299.87/300.45  57090[0:Obv:57070.2] || equal(u,v) member(v,w) -> subclass(unordered_pair(v,u),intersection(w,unordered_pair(v,u)))*.
% 299.87/300.45  57486[3:Res:57352.0,2996.0] ||  -> equal(union(null_class,intersection(u,singleton(v))),null_class) equal(regular(union(null_class,intersection(u,singleton(v)))),v)**.
% 299.87/300.45  57597[3:Res:57542.0,2997.0] || subclass(complement(singleton(u)),v) -> equal(complement(successor(u)),null_class) member(regular(complement(successor(u))),v)*.
% 299.87/300.45  58244[3:SpL:46877.0,47227.0] || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),intersection(power_class(u),power_class(complement(power_class(v)))))** -> .
% 299.87/300.45  58502[3:SpL:46880.0,47227.0] || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),intersection(power_class(complement(power_class(u))),power_class(v)))** -> .
% 299.87/300.45  58619[0:Res:3271.1,10849.0] ||  -> equal(singleton(u),null_class) equal(ordered_pair(first(ordered_pair(u,omega)),second(ordered_pair(u,omega))),ordered_pair(u,omega))**.
% 299.87/300.45  58882[3:Res:57027.0,9.0] || subclass(union(null_class,u),complement(successor(complement(u))))* -> equal(complement(successor(complement(u))),union(null_class,u)).
% 299.87/300.45  58959[3:Res:58845.0,9.0] || subclass(successor(null_class),complement(successor(complement(singleton(null_class)))))* -> equal(complement(successor(complement(singleton(null_class)))),successor(null_class)).
% 299.87/300.45  59330[4:Rew:47959.0,59288.0] || equal(image(element_relation,union(u,v)),null_class) member(singleton(null_class),image(element_relation,union(u,v)))* -> .
% 299.87/300.45  59533[3:Res:58852.0,9.0] || subclass(union(u,u),complement(successor(complement(u))))* -> equal(union(u,u),complement(successor(complement(u)))).
% 299.87/300.45  59607[3:Res:55241.0,9.0] || subclass(u,restrict(union(null_class,u),v,w))* -> equal(restrict(union(null_class,u),v,w),u).
% 299.87/300.45  59663[3:Res:56896.0,9.0] || subclass(u,union(null_class,restrict(u,v,w)))* -> equal(union(null_class,restrict(u,v,w)),u).
% 299.87/300.45  59868[0:Res:54862.0,9.0] || subclass(u,intersection(v,restrict(u,w,x)))* -> equal(intersection(v,restrict(u,w,x)),u).
% 299.87/300.45  59964[0:Res:54912.0,9.0] || subclass(u,restrict(intersection(u,v),w,x))* -> equal(restrict(intersection(u,v),w,x),u).
% 299.87/300.45  60090[0:Res:55531.0,9.0] || subclass(u,restrict(intersection(v,u),w,x))* -> equal(restrict(intersection(v,u),w,x),u).
% 299.87/300.45  60173[3:Res:55624.0,9.0] || subclass(u,restrict(union(u,u),v,w))* -> equal(restrict(union(u,u),v,w),u).
% 299.87/300.45  60252[0:Res:56205.0,9.0] || subclass(u,intersection(restrict(u,v,w),x))* -> equal(intersection(restrict(u,v,w),x),u).
% 299.87/300.45  60382[3:Rew:552.1,60381.1] || member(regular(intersection(u,v)),singleton(v))* -> equal(intersection(u,v),null_class) equal(singleton(v),null_class).
% 299.87/300.45  60480[3:Rew:552.1,60479.1] || member(regular(intersection(u,v)),singleton(u))* -> equal(intersection(u,v),null_class) equal(singleton(u),null_class).
% 299.87/300.45  62244[0:MRR:62222.0,125.0] || member(u,singleton(singleton(singleton(v))))* subclass(element_relation,composition_function) -> equal(compose(u,singleton(v)),v).
% 299.87/300.45  62245[0:MRR:62220.0,125.0] || member(u,singleton(singleton(singleton(v))))* subclass(element_relation,application_function) -> equal(apply(u,singleton(v)),v).
% 299.87/300.45  63056[0:Rew:28.0,63001.1] || member(not_subclass_element(u,union(v,w)),symmetric_difference(complement(v),complement(w)))* -> subclass(u,union(v,w)).
% 299.87/300.45  64354[3:Rew:29274.0,64273.1,29274.0,64273.0] ||  -> equal(intersection(union(null_class,u),v),null_class) member(regular(intersection(union(null_class,u),v)),union(u,u))*.
% 299.87/300.45  64502[3:Rew:29274.0,64421.1,29274.0,64421.0] ||  -> equal(intersection(u,union(null_class,v)),null_class) member(regular(intersection(u,union(null_class,v))),union(v,v))*.
% 299.87/300.45  64884[0:Res:8.1,2995.0] || equal(unordered_pair(u,v),w)* -> equal(w,null_class) equal(regular(w),v)* equal(regular(w),u)*.
% 299.87/300.45  65221[0:Rew:27797.0,65120.3] || subclass(u,v)* member(not_subclass_element(u,null_class),singleton(w))* -> member(w,v)* subclass(u,null_class).
% 299.87/300.45  65223[0:Rew:27936.0,65111.3] || subclass(u,singleton(v))* member(not_subclass_element(u,null_class),w)* -> member(v,w)* subclass(u,null_class).
% 299.87/300.45  65254[0:Obv:65199.2] || subclass(u,symmetric_difference(v,w)) subclass(u,x) -> subclass(u,intersection(union(v,w),x))*.
% 299.87/300.45  65255[0:Obv:65196.2] || subclass(u,v) subclass(intersection(u,w),x) -> subclass(intersection(u,w),intersection(v,x))*.
% 299.87/300.45  65256[0:Obv:65194.2] || subclass(u,v) subclass(intersection(w,u),x) -> subclass(intersection(w,u),intersection(v,x))*.
% 299.87/300.45  65259[0:Obv:65198.1] || subclass(intersection(u,intersection(v,w)),x) -> subclass(intersection(u,intersection(v,w)),intersection(w,x))*.
% 299.87/300.45  65260[0:Obv:65197.1] || subclass(intersection(intersection(u,v),w),x) -> subclass(intersection(intersection(u,v),w),intersection(v,x))*.
% 299.87/300.45  65261[0:Obv:65195.1] || subclass(intersection(u,intersection(v,w)),x) -> subclass(intersection(u,intersection(v,w)),intersection(v,x))*.
% 299.87/300.45  65262[0:Obv:65189.1] || subclass(intersection(intersection(u,v),w),x) -> subclass(intersection(intersection(u,v),w),intersection(u,x))*.
% 299.87/300.45  65486[0:Rew:27797.0,65314.2] || member(not_subclass_element(intersection(u,v),null_class),singleton(w))* -> member(w,v) subclass(intersection(u,v),null_class).
% 299.87/300.45  65509[0:Rew:42350.0,65322.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),intersection(v,w))* -> subclass(intersection(u,complement(v)),null_class).
% 299.87/300.45  65510[3:Rew:34233.0,65320.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),union(v,v))* -> subclass(intersection(u,complement(v)),null_class).
% 299.87/300.45  65511[3:Rew:34042.0,65319.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),union(null_class,v))* -> subclass(intersection(u,complement(v)),null_class).
% 299.87/300.45  65512[0:Rew:42838.0,65318.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),intersection(w,v))* -> subclass(intersection(u,complement(v)),null_class).
% 299.87/300.45  65539[0:Obv:65433.1] || subclass(intersection(u,v),symmetric_difference(w,x)) -> subclass(intersection(u,v),intersection(union(w,x),v))*.
% 299.87/300.45  65946[0:Rew:27797.0,65775.2] || member(not_subclass_element(intersection(u,v),null_class),singleton(w))* -> member(w,u) subclass(intersection(u,v),null_class).
% 299.87/300.45  65969[0:Rew:42350.0,65783.1] || member(not_subclass_element(intersection(complement(u),v),null_class),intersection(u,w))* -> subclass(intersection(complement(u),v),null_class).
% 299.87/300.45  65970[3:Rew:34233.0,65781.1] || member(not_subclass_element(intersection(complement(u),v),null_class),union(u,u))* -> subclass(intersection(complement(u),v),null_class).
% 299.87/300.45  65971[3:Rew:34042.0,65780.1] || member(not_subclass_element(intersection(complement(u),v),null_class),union(null_class,u))* -> subclass(intersection(complement(u),v),null_class).
% 299.87/300.45  65972[0:Rew:42838.0,65779.1] || member(not_subclass_element(intersection(complement(u),v),null_class),intersection(w,u))* -> subclass(intersection(complement(u),v),null_class).
% 299.87/300.45  66004[0:Obv:65896.1] || subclass(intersection(u,v),symmetric_difference(w,x)) -> subclass(intersection(u,v),intersection(union(w,x),u))*.
% 299.87/300.45  66137[0:Res:65901.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(v,u),null_class) member(regular(intersection(v,u)),w)*.
% 299.87/300.45  66285[3:Rew:66163.0,34350.0] || member(regular(intersection(u,union(v,null_class))),complement(v))* -> equal(intersection(u,union(v,null_class)),null_class).
% 299.87/300.45  66286[3:Rew:66163.0,34803.0] ||  -> equal(union(intersection(u,complement(v)),intersection(complement(u),union(v,null_class))),complement(symmetric_difference(u,complement(v))))**.
% 299.87/300.45  66301[3:Rew:66163.0,49229.1] || member(u,symmetric_difference(union(v,null_class),power_class(w)))* -> member(u,union(complement(v),complement(power_class(w)))).
% 299.87/300.45  66305[3:Rew:66163.0,52843.1] || equal(null_class,u) member(regular(union(v,u)),complement(v))* -> equal(union(v,u),null_class).
% 299.87/300.45  66373[3:Rew:66163.0,49412.1] || member(u,symmetric_difference(power_class(v),union(w,null_class)))* -> member(u,union(complement(power_class(v)),complement(w))).
% 299.87/300.45  66725[3:Rew:66163.0,33981.0] || member(regular(intersection(union(u,null_class),v)),complement(u))* -> equal(intersection(union(u,null_class),v),null_class).
% 299.87/300.45  66726[3:Rew:66163.0,34817.0] ||  -> equal(union(intersection(complement(u),v),intersection(union(u,null_class),complement(v))),complement(symmetric_difference(complement(u),v)))**.
% 299.87/300.45  67767[4:Rew:66602.0,66800.1,66602.0,66800.0] || member(u,union(null_class,complement(apply(null_class,v))))* -> member(u,union(null_class,complement(sum_class(range_of(null_class)))))*.
% 299.87/300.45  67768[4:Rew:66602.0,66801.1,66602.0,66801.0] || member(u,union(null_class,complement(apply(null_class,v))))* -> member(u,union(null_class,complement(apply(null_class,w))))*.
% 299.87/300.45  67769[4:Rew:66602.0,66806.1,66602.0,66806.0] || member(u,union(null_class,complement(sum_class(range_of(null_class)))))* -> member(u,union(null_class,complement(apply(null_class,v))))*.
% 299.87/300.45  66927[4:Rew:66811.0,28140.1] || member(regular(u),complement(sum_class(v)))* subclass(u,union(null_class,sum_class(v))) -> equal(u,null_class).
% 299.87/300.45  66953[4:Rew:66811.0,28139.1] || member(regular(u),complement(inverse(v)))* subclass(u,union(null_class,inverse(v))) -> equal(u,null_class).
% 299.87/300.45  66971[4:Rew:66811.0,28138.1] || member(regular(u),complement(range_of(v)))* subclass(u,union(null_class,range_of(v))) -> equal(u,null_class).
% 299.87/300.45  67018[4:Rew:66811.0,28137.1] || member(regular(u),complement(cantor(v)))* subclass(u,union(null_class,cantor(v))) -> equal(u,null_class).
% 299.87/300.45  67792[3:Rew:66163.0,66291.1] || member(not_subclass_element(intersection(u,complement(v)),null_class),union(v,null_class))* -> subclass(intersection(u,complement(v)),null_class).
% 299.87/300.45  67812[3:Rew:29278.0,67811.2] || equal(null_class,u) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(u,v))*.
% 299.87/300.45  67824[3:Rew:66163.0,66703.1] || subclass(union(u,null_class),complement(successor(complement(u))))* -> equal(complement(successor(complement(u))),union(u,null_class)).
% 299.87/300.45  67827[3:Rew:66163.0,66733.1] || member(not_subclass_element(intersection(complement(u),v),null_class),union(u,null_class))* -> subclass(intersection(complement(u),v),null_class).
% 299.87/300.45  67837[3:Rew:67071.0,67092.1] ||  -> equal(intersection(u,union(null_class,v)),null_class) member(regular(intersection(u,union(null_class,v))),union(v,null_class))*.
% 299.87/300.45  67838[3:Rew:67071.0,67101.2] || equal(null_class,u) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(v,u))*.
% 299.87/300.45  67839[3:Rew:67071.0,67115.2] || subclass(union(u,null_class),v) -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.87/300.45  67840[3:Rew:67071.0,67134.1] ||  -> equal(intersection(union(null_class,u),v),null_class) member(regular(intersection(union(null_class,u),v)),union(u,null_class))*.
% 299.87/300.45  68958[3:Rew:29273.0,68819.1,29273.0,68819.0] ||  -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),union(null_class,u))*.
% 299.87/300.45  68959[3:Rew:29273.0,68831.1,29273.0,68831.0] ||  -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),union(null_class,v))*.
% 299.87/300.45  69192[0:SpL:67463.0,3678.1] || member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* member(u,symmetric_difference(v,w)) -> .
% 299.87/300.45  69447[3:Res:67179.0,2997.0] || subclass(union(null_class,u),v) -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.87/300.45  69859[3:Rew:29273.0,69628.1,29273.0,69628.0] ||  -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),union(u,u))*.
% 299.87/300.45  69860[3:Rew:29273.0,69647.1,29273.0,69647.0] ||  -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),union(v,v))*.
% 299.87/300.45  69913[3:Res:68774.0,2997.0] || subclass(union(u,u),v)* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.87/300.45  70296[12:Res:68971.1,4977.0] function(u) || subclass(u,v) -> subclass(successor(u),w) member(not_subclass_element(successor(u),w),v)*.
% 299.87/300.45  70367[3:Res:69385.0,2997.0] || subclass(union(u,null_class),v) -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.87/300.45  70425[3:Res:69636.0,2997.0] || subclass(union(null_class,u),v) -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.87/300.45  70683[0:SpR:67444.0,3026.1] ||  -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(symmetric_difference(v,w),u)),union(v,w))*.
% 299.87/300.45  70703[0:SpR:67444.0,3027.1] ||  -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(w,symmetric_difference(u,v))),union(u,v))*.
% 299.87/300.45  70921[0:SpL:67444.0,11096.0] || member(not_subclass_element(intersection(u,v),intersection(w,u)),w)* -> subclass(intersection(v,u),intersection(w,u)).
% 299.87/300.45  70922[0:SpL:67444.0,11097.0] || member(not_subclass_element(intersection(u,v),intersection(w,v)),w)* -> subclass(intersection(v,u),intersection(w,v)).
% 299.87/300.45  70924[3:SpL:67444.0,4842.0] || member(regular(intersection(regular(u),v)),u)* -> equal(intersection(v,regular(u)),null_class) equal(u,null_class).
% 299.87/300.45  70931[0:SpL:67444.0,3679.0] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(w,v))* -> subclass(u,complement(intersection(w,v))).
% 299.87/300.45  70951[0:SpL:67444.0,11094.1] || subclass(u,v) member(not_subclass_element(u,intersection(v,w)),w)* -> subclass(u,intersection(w,v)).
% 299.87/300.45  70952[0:SpL:67444.0,11096.0] || member(not_subclass_element(intersection(u,v),intersection(v,w)),w)* -> subclass(intersection(u,v),intersection(w,v)).
% 299.87/300.45  70955[3:SpL:67444.0,4843.0] || member(regular(intersection(u,regular(v))),v)* -> equal(intersection(regular(v),u),null_class) equal(v,null_class).
% 299.87/300.45  70957[0:SpL:67444.0,11097.0] || member(not_subclass_element(intersection(u,v),intersection(u,w)),w)* -> subclass(intersection(u,v),intersection(w,u)).
% 299.87/300.45  71206[3:Rew:71163.0,43632.1] || subclass(complement(symmetric_difference(u,v)),null_class) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),null_class)**.
% 299.87/300.45  71212[11:Rew:71163.0,38369.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(null_class,complement(symmetric_difference(u,v))).
% 299.87/300.45  71320[0:SpR:71035.0,6565.1] ||  -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(u),complement(v))),union(v,u))*.
% 299.87/300.45  71321[0:SpR:71035.0,3027.1] ||  -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(u,v),w)),union(v,u))*.
% 299.87/300.45  71345[0:SpR:71035.0,3026.1] ||  -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(v,w))),union(w,v))*.
% 299.87/300.45  71348[0:SpR:71035.0,46366.0] ||  -> equal(intersection(union(u,complement(power_class(v))),union(power_class(v),complement(u))),symmetric_difference(complement(u),power_class(v)))**.
% 299.87/300.45  71405[0:SpR:71035.0,46366.0] ||  -> equal(intersection(union(complement(power_class(u)),v),union(complement(v),power_class(u))),symmetric_difference(complement(v),power_class(u)))**.
% 299.87/300.45  71631[0:Rew:71595.0,70930.0] || member(u,symmetric_difference(union(v,w),complement(intersection(w,v))))* -> member(u,complement(symmetric_difference(v,w))).
% 299.87/300.45  71762[0:Res:71311.0,2997.0] || subclass(union(u,v),w) -> equal(symmetric_difference(v,u),null_class) member(regular(symmetric_difference(v,u)),w)*.
% 299.87/300.45  71796[0:SpR:71595.0,3027.1] ||  -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(v,u),w)),union(u,v))*.
% 299.87/300.45  71800[0:SpR:71595.0,3026.1] ||  -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(w,v))),union(v,w))*.
% 299.87/300.45  71802[0:SpR:71595.0,6565.1] ||  -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(regular(symmetric_difference(complement(v),complement(u))),union(u,v))*.
% 299.87/300.45  71827[0:SpL:71595.0,3679.0] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(w,v))* -> subclass(u,complement(intersection(v,w))).
% 299.87/300.45  72857[3:Res:68787.0,9.0] || subclass(u,restrict(union(u,null_class),v,w))* -> equal(restrict(union(u,null_class),v,w),u).
% 299.87/300.45  72982[0:Res:70633.0,9.0] || subclass(complement(intersection(u,v)),symmetric_difference(v,u))* -> equal(complement(intersection(u,v)),symmetric_difference(v,u)).
% 299.87/300.45  73092[0:SpR:71035.0,67451.0] ||  -> equal(intersection(union(power_class(u),complement(v)),union(v,complement(power_class(u)))),symmetric_difference(power_class(u),complement(v)))**.
% 299.87/300.45  73132[0:SpR:71035.0,67451.0] ||  -> equal(intersection(union(complement(u),power_class(v)),union(complement(power_class(v)),u)),symmetric_difference(power_class(v),complement(u)))**.
% 299.87/300.45  73422[4:SpL:67192.0,158.0] || member(not_subclass_element(complement(sum_class(range_of(null_class))),u),apply(null_class,v))* -> subclass(complement(apply(null_class,v)),u).
% 299.87/300.45  73479[4:SpL:67192.0,3668.0] || member(u,symmetric_difference(complement(sum_class(range_of(null_class))),complement(v)))* -> member(u,union(apply(null_class,w),v))*.
% 299.87/300.45  73487[4:SpL:67192.0,3668.0] || member(u,symmetric_difference(complement(v),complement(sum_class(range_of(null_class)))))* -> member(u,union(v,apply(null_class,w)))*.
% 299.87/300.45  73493[4:SpL:67192.0,158.0] || member(not_subclass_element(complement(apply(null_class,u)),v),sum_class(range_of(null_class)))* -> subclass(complement(sum_class(range_of(null_class))),v).
% 299.87/300.45  73550[4:SpL:67192.0,3668.0] || member(u,symmetric_difference(complement(apply(null_class,v)),complement(w)))* -> member(u,union(sum_class(range_of(null_class)),w)).
% 299.87/300.45  73558[4:SpL:67192.0,3668.0] || member(u,symmetric_difference(complement(v),complement(apply(null_class,w))))* -> member(u,union(v,sum_class(range_of(null_class)))).
% 299.87/300.45  73670[0:SpL:71035.0,69073.0] || member(u,symmetric_difference(union(v,w),complement(intersection(w,v))))* -> member(u,complement(symmetric_difference(w,v))).
% 299.87/300.45  74025[3:Rew:66602.0,73925.1] || member(not_subclass_element(union(null_class,complement(u)),v),union(u,null_class))* -> subclass(union(null_class,complement(u)),v).
% 299.87/300.45  73982[3:SpL:66602.0,3668.0] || member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))* -> member(u,union(union(v,null_class),w)).
% 299.87/300.45  73990[3:SpL:66602.0,3668.0] || member(u,symmetric_difference(complement(v),union(null_class,complement(w))))* -> member(u,union(v,union(w,null_class))).
% 299.87/300.45  74139[0:SpR:67444.0,2978.1] ||  -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(x,restrict(u,v,w))),u)*.
% 299.87/300.45  74359[4:SpL:67191.0,158.0] || member(not_subclass_element(complement(apply(null_class,u)),v),apply(null_class,w))* -> subclass(complement(apply(null_class,w)),v).
% 299.87/300.45  74416[4:SpL:67191.0,3668.0] || member(u,symmetric_difference(complement(apply(null_class,v)),complement(w)))* -> member(u,union(apply(null_class,x),w))*.
% 299.87/300.45  74424[4:SpL:67191.0,3668.0] || member(u,symmetric_difference(complement(v),complement(apply(null_class,w))))* -> member(u,union(v,apply(null_class,x)))*.
% 299.87/300.45  74610[0:SpR:67444.0,2355.1] ||  -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(restrict(v,w,x),u)),v)*.
% 299.87/300.45  74891[0:Res:8.1,4982.0] || equal(restrict(u,v,w),x)* -> subclass(x,y) member(not_subclass_element(x,y),cross_product(v,w))*.
% 299.87/300.45  76530[3:SpR:48552.1,69292.0] || equal(complement(symmetric_difference(u,v)),null_class) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),null_class)**.
% 299.87/300.45  77708[3:SpL:26346.0,77487.0] || equal(complement(regular(singleton(regular(ordered_pair(u,v))))),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.45  78189[14:Res:77981.1,46251.0] || subclass(y__dfg,intersection(complement(u),power_class(v))) member(complement(x__dfg),union(u,complement(power_class(v))))* -> .
% 299.87/300.45  78190[14:Res:77981.1,46452.0] || subclass(y__dfg,intersection(power_class(u),complement(v))) member(complement(x__dfg),union(complement(power_class(u)),v))* -> .
% 299.87/300.45  78425[3:Res:53246.0,225.0] ||  -> equal(singleton(complement(restrict(u,v,w))),null_class) member(complement(restrict(u,v,w)),cross_product(v,w))*.
% 299.87/300.45  79536[3:Rew:29271.0,79479.2,62093.1,79479.2,29271.0,79479.1] || equal(successor(u),null_class) member(regular(complement(v)),union(u,v))* -> equal(complement(v),null_class).
% 299.87/300.45  79537[3:Rew:29271.0,79456.2,67444.0,79456.2,62093.1,79456.2,29271.0,79456.1,67444.0,79456.1] || equal(successor(u),null_class) member(regular(complement(v)),union(v,u))* -> equal(complement(v),null_class).
% 299.87/300.45  80256[3:Obv:80219.1] || subclass(union(null_class,intersection(u,v)),symmetric_difference(u,v))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.87/300.45  80258[3:Rew:29271.0,80216.1,7425.0,80216.1,6420.0,80216.1,29271.0,80216.0,7425.0,80216.0] || member(regular(complement(successor(u))),symmetric_difference(complement(u),complement(singleton(u))))* -> equal(complement(successor(u)),null_class).
% 299.87/300.45  81111[3:SpL:26346.0,62115.0] || equal(successor(unordered_pair(u,regular(ordered_pair(v,w)))),null_class)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.87/300.45  81131[3:SpL:26346.0,62119.0] || equal(successor(unordered_pair(regular(ordered_pair(u,v)),w)),null_class)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.45  82631[3:Rew:68781.0,82529.1] || member(not_subclass_element(union(u,null_class),intersection(v,u)),v)* -> subclass(union(u,null_class),intersection(v,u)).
% 299.87/300.45  82816[12:SpL:46226.0,69343.1] function(image(element_relation,power_class(u))) || equal(successor(image(element_relation,power_class(u))),power_class(complement(power_class(u))))** -> .
% 299.87/300.45  83152[3:Rew:560.0,83145.1,257.0,83145.1,14.0,83145.0] ||  -> equal(apply(choice,singleton(singleton(singleton(u)))),singleton(singleton(u)))** equal(apply(choice,null_class),singleton(singleton(u))).
% 299.87/300.45  83637[4:Res:20668.1,40461.0] || subclass(domain_relation,rotate(union(null_class,u))) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.87/300.45  83638[4:Res:20669.1,40461.0] || subclass(domain_relation,flip(union(null_class,u))) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.87/300.45  83672[3:Res:235.1,40461.0] ||  -> equal(restrict(union(null_class,u),v,w),null_class) member(regular(restrict(union(null_class,u),v,w)),u)*.
% 299.87/300.45  83677[3:Res:2971.2,40461.0] || subclass(u,union(null_class,v)) -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.87/300.45  83678[3:Res:2349.2,40461.0] || subclass(u,union(null_class,v)) -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.87/300.45  84064[0:Rew:44163.0,84011.2] || subclass(u,restrict(v,w,x))* member(not_subclass_element(u,null_class),complement(v))* -> subclass(u,null_class).
% 299.87/300.45  85266[3:Rew:29271.0,85167.2,62093.1,85167.2,29271.0,85167.1] || equal(successor(u),null_class) -> member(not_subclass_element(v,complement(w)),union(u,w))* subclass(v,complement(w)).
% 299.87/300.45  85267[3:Rew:29271.0,85144.2,67444.0,85144.2,62093.1,85144.2,29271.0,85144.1,67444.0,85144.1] || equal(successor(u),null_class) -> member(not_subclass_element(v,complement(w)),union(w,u))* subclass(v,complement(w)).
% 299.87/300.45  85881[3:MRR:85880.1,26343.0] ||  -> equal(unordered_pair(u,singleton(v)),regular(ordered_pair(u,v))) equal(intersection(singleton(u),ordered_pair(u,v)),null_class)**.
% 299.87/300.45  86765[4:Res:20668.1,70006.0] || subclass(domain_relation,rotate(union(u,null_class))) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.87/300.45  86766[4:Res:20669.1,70006.0] || subclass(domain_relation,flip(union(u,null_class))) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.87/300.45  86799[3:Res:235.1,70006.0] ||  -> equal(restrict(union(u,null_class),v,w),null_class) member(regular(restrict(union(u,null_class),v,w)),u)*.
% 299.87/300.45  86804[3:Res:2971.2,70006.0] || subclass(u,union(v,null_class)) -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.87/300.45  86805[3:Res:2349.2,70006.0] || subclass(u,union(v,null_class)) -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.87/300.45  87060[0:SpL:71143.0,158.0] || member(not_subclass_element(complement(symmetric_difference(u,v)),w),symmetric_difference(v,u))* -> subclass(complement(symmetric_difference(v,u)),w).
% 299.87/300.45  87121[0:SpL:71143.0,3668.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),complement(x)))* -> member(u,union(symmetric_difference(w,v),x)).
% 299.87/300.45  87130[0:SpL:71143.0,3668.0] || member(u,symmetric_difference(complement(v),complement(symmetric_difference(w,x))))* -> member(u,union(v,symmetric_difference(x,w))).
% 299.87/300.45  89988[3:Rew:40426.0,89889.1] || member(not_subclass_element(union(u,u),intersection(v,u)),v)* -> subclass(union(u,u),intersection(v,u)).
% 299.87/300.45  91537[4:MRR:91520.0,91520.3,34698.1,9142.1] || member(u,cantor(u))* subclass(element_relation,v) subclass(domain_relation,regular(v))* -> equal(v,null_class).
% 299.87/300.45  94143[3:Res:90201.1,4977.0] || equal(complement(u),null_class) subclass(u,v)* -> subclass(w,x) member(not_subclass_element(w,x),v)*.
% 299.87/300.45  94547[3:Rew:94197.1,84492.1] || equal(complement(x__dfg),null_class) member(u,symmetric_difference(x__dfg,complement(v)))* -> member(u,union(v,null_class)).
% 299.87/300.45  94548[3:Rew:94197.1,84274.1] || equal(complement(x__dfg),null_class) member(u,symmetric_difference(x__dfg,complement(v)))* -> member(u,union(null_class,v)).
% 299.87/300.45  96352[0:Res:94.0,3006.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.87/300.45  96357[0:Res:37.0,3006.0] ||  -> equal(flip(u),null_class) equal(ordered_pair(first(regular(flip(u))),second(regular(flip(u)))),regular(flip(u)))**.
% 299.87/300.45  96358[0:Res:34.0,3006.0] ||  -> equal(rotate(u),null_class) equal(ordered_pair(first(regular(rotate(u))),second(regular(rotate(u)))),regular(rotate(u)))**.
% 299.87/300.45  97972[0:Rew:97898.0,87117.0] || member(u,complement(union(symmetric_difference(v,w),x)))* member(u,union(symmetric_difference(w,v),x)) -> .
% 299.87/300.45  97989[0:Rew:97898.0,84373.1] || member(u,symmetric_difference(complement(v),union(w,x)))* -> member(u,union(v,complement(union(x,w)))).
% 299.87/300.45  98003[4:Rew:97898.0,74413.0] || member(u,complement(union(apply(null_class,v),w)))* member(u,union(apply(null_class,x),w))* -> .
% 299.87/300.45  98005[4:Rew:97898.0,73547.0] || member(u,complement(union(apply(null_class,v),w)))* member(u,union(sum_class(range_of(null_class)),w)) -> .
% 299.87/300.45  98018[0:Rew:97898.0,87127.0] || member(u,complement(union(v,symmetric_difference(w,x))))* member(u,union(v,symmetric_difference(x,w))) -> .
% 299.87/300.45  98023[4:Rew:97898.0,74422.0] || member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,apply(null_class,x)))* -> .
% 299.87/300.45  98025[4:Rew:97898.0,73556.0] || member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,sum_class(range_of(null_class)))) -> .
% 299.87/300.45  98037[4:Rew:97898.0,73485.0] || member(u,complement(union(v,sum_class(range_of(null_class)))))* member(u,union(v,apply(null_class,w)))* -> .
% 299.87/300.45  98060[4:Rew:97898.0,73476.0] || member(u,complement(union(sum_class(range_of(null_class)),v)))* member(u,union(apply(null_class,w),v))* -> .
% 299.87/300.45  98170[0:Rew:97898.0,84155.1] || member(u,symmetric_difference(union(v,w),complement(x)))* -> member(u,union(complement(union(w,v)),x)).
% 299.87/300.45  98201[0:Rew:97898.0,8460.1] ||  -> member(u,intersection(complement(v),union(w,x))) subclass(singleton(u),union(v,complement(union(w,x))))*.
% 299.87/300.45  98331[0:Rew:97898.0,84381.1] || member(u,symmetric_difference(complement(v),union(w,x)))* -> member(u,union(complement(union(w,x)),v)).
% 299.87/300.45  98476[11:Rew:97898.0,33847.1] inductive(intersection(complement(u),union(v,w))) || equal(union(u,complement(union(v,w))),y__dfg)** -> .
% 299.87/300.45  98496[10:Rew:97898.0,44898.1] || subclass(intersection(complement(u),union(v,w)),null_class) -> member(null_class,union(u,complement(union(v,w))))*.
% 299.87/300.45  98512[0:Rew:97898.0,44222.0] ||  -> equal(intersection(union(u,complement(union(v,w))),intersection(intersection(complement(u),union(v,w)),x)),null_class)**.
% 299.87/300.45  98513[0:Rew:97898.0,44675.0] ||  -> equal(intersection(union(u,complement(union(v,w))),intersection(x,intersection(complement(u),union(v,w)))),null_class)**.
% 299.87/300.45  98520[3:Rew:97898.0,48794.0] || subclass(union(u,complement(union(v,w))),null_class) -> member(omega,intersection(complement(u),union(v,w)))*.
% 299.87/300.45  98521[10:Rew:97898.0,47807.0] || subclass(union(u,complement(union(v,w))),null_class) -> member(null_class,intersection(complement(u),union(v,w)))*.
% 299.87/300.45  98522[0:Rew:97898.0,47827.0] ||  -> equal(image(element_relation,union(u,complement(union(v,w)))),complement(power_class(intersection(complement(u),union(v,w)))))**.
% 299.87/300.45  98578[0:Rew:97898.0,27469.0] ||  -> subclass(complement(union(u,image(element_relation,union(v,w)))),intersection(complement(u),power_class(complement(union(v,w)))))*.
% 299.87/300.45  98620[0:Rew:97898.0,81434.0] || subclass(u,complement(union(v,w))) member(regular(u),union(w,v))* -> equal(u,null_class).
% 299.87/300.45  98656[0:Rew:97898.0,8462.1] ||  -> member(u,intersection(union(v,w),complement(x))) subclass(singleton(u),union(complement(union(v,w)),x))*.
% 299.87/300.45  98769[0:Rew:97898.0,84164.1] || member(u,symmetric_difference(union(v,w),complement(x)))* -> member(u,union(x,complement(union(v,w)))).
% 299.87/300.45  98837[11:Rew:97898.0,33849.1] inductive(intersection(union(u,v),complement(w))) || equal(union(complement(union(u,v)),w),y__dfg)** -> .
% 299.87/300.45  98857[10:Rew:97898.0,44900.1] || subclass(intersection(union(u,v),complement(w)),null_class) -> member(null_class,union(complement(union(u,v)),w))*.
% 299.87/300.45  98873[0:Rew:97898.0,44224.0] ||  -> equal(intersection(union(complement(union(u,v)),w),intersection(intersection(union(u,v),complement(w)),x)),null_class)**.
% 299.87/300.45  98874[0:Rew:97898.0,44677.0] ||  -> equal(intersection(union(complement(union(u,v)),w),intersection(x,intersection(union(u,v),complement(w)))),null_class)**.
% 299.87/300.45  98881[3:Rew:97898.0,48797.0] || subclass(union(complement(union(u,v)),w),null_class) -> member(omega,intersection(union(u,v),complement(w)))*.
% 299.87/300.45  98882[10:Rew:97898.0,47810.0] || subclass(union(complement(union(u,v)),w),null_class) -> member(null_class,intersection(union(u,v),complement(w)))*.
% 299.87/300.45  98883[0:Rew:97898.0,47830.0] ||  -> equal(image(element_relation,union(complement(union(u,v)),w)),complement(power_class(intersection(union(u,v),complement(w)))))**.
% 299.87/300.45  98973[14:Rew:97898.0,78217.0] || subclass(y__dfg,power_class(complement(union(u,v)))) member(complement(x__dfg),image(element_relation,union(u,v)))* -> .
% 299.87/300.45  98976[7:Rew:97898.0,59268.0] || subclass(y__dfg,power_class(complement(union(u,v)))) member(regular(x__dfg),image(element_relation,union(u,v)))* -> .
% 299.87/300.45  98994[0:Rew:97898.0,27487.0] ||  -> subclass(complement(union(image(element_relation,union(u,v)),w)),intersection(power_class(complement(union(u,v))),complement(w)))*.
% 299.87/300.45  99034[10:Rew:97898.0,59273.0] || equal(power_class(complement(union(u,v))),successor(null_class)) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.87/300.45  99035[10:Rew:97898.0,59274.0] || equal(power_class(complement(union(u,v))),singleton(null_class)) member(null_class,image(element_relation,union(u,v)))* -> .
% 299.87/300.45  99050[12:Rew:97898.0,82817.1] function(intersection(complement(u),complement(v))) || equal(successor(complement(union(u,v))),union(u,v))** -> .
% 299.87/300.45  99058[0:Rew:97898.0,27551.0] ||  -> subclass(complement(successor(complement(union(u,v)))),intersection(union(u,v),complement(singleton(complement(union(u,v))))))*.
% 299.87/300.45  99184[4:Rew:97898.0,73602.0] ||  -> equal(union(complement(union(u,v)),apply(null_class,w)),union(sum_class(range_of(null_class)),complement(union(u,v))))**.
% 299.87/300.45  99186[0:Rew:97898.0,81445.0] || equal(complement(union(u,v)),w) member(regular(w),union(u,v))* -> equal(w,null_class).
% 299.87/300.45  99326[0:Rew:99324.0,40243.0] ||  -> member(not_subclass_element(u,image(element_relation,successor(v))),power_class(complement(successor(v))))* subclass(u,image(element_relation,successor(v))).
% 299.87/300.45  99346[0:Rew:99324.0,38183.0] || member(regular(image(element_relation,successor(u))),power_class(complement(successor(u))))* -> equal(image(element_relation,successor(u)),null_class).
% 299.87/300.45  99418[3:Rew:99391.0,40113.0] ||  -> equal(union(u,intersection(union(null_class,v),complement(singleton(complement(v))))),union(u,complement(successor(complement(v)))))**.
% 299.87/300.45  99419[3:Rew:99391.0,66293.0] ||  -> equal(union(u,intersection(union(v,null_class),complement(singleton(complement(v))))),union(u,complement(successor(complement(v)))))**.
% 299.87/300.45  99440[3:Rew:99401.0,39979.0] ||  -> equal(union(intersection(union(null_class,u),complement(singleton(complement(u)))),v),union(v,complement(successor(complement(u)))))**.
% 299.87/300.45  99441[3:Rew:99401.0,66711.0] ||  -> equal(union(intersection(union(u,null_class),complement(singleton(complement(u)))),v),union(v,complement(successor(complement(u)))))**.
% 299.87/300.45  99554[3:Rew:30027.0,99515.0] ||  -> equal(complement(union(union(null_class,complement(u)),intersection(v,u))),complement(union(complement(u),intersection(v,u))))**.
% 299.87/300.45  99555[3:Rew:30027.0,99516.0] ||  -> equal(complement(union(union(null_class,complement(u)),intersection(u,v))),complement(union(complement(u),intersection(u,v))))**.
% 299.87/300.45  99557[0:Rew:99324.0,97941.0] ||  -> equal(power_class(complement(union(symmetric_difference(u,v),singleton(symmetric_difference(v,u))))),power_class(complement(successor(symmetric_difference(v,u)))))**.
% 299.87/300.45  99558[4:Rew:99324.0,97945.0] ||  -> equal(power_class(complement(union(apply(null_class,u),singleton(apply(null_class,v))))),power_class(complement(successor(apply(null_class,v)))))**.
% 299.87/300.45  99559[4:Rew:99324.0,97951.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.87/300.45  99560[4:Rew:99324.0,97955.0] ||  -> equal(power_class(complement(union(sum_class(range_of(null_class)),singleton(apply(null_class,u))))),power_class(complement(successor(apply(null_class,u)))))**.
% 299.87/300.45  99561[0:Rew:97898.0,98094.0] || member(not_subclass_element(complement(union(u,v)),w),union(v,u))* -> subclass(complement(union(v,u)),w).
% 299.87/300.45  99574[0:Rew:97898.0,99065.0] || member(not_subclass_element(complement(union(u,v)),w),union(v,u))* -> subclass(complement(union(u,v)),w).
% 299.87/300.45  99652[3:Rew:29271.0,97842.2,47209.1,97842.2,29271.0,97842.1] || equal(null_class,u) member(not_subclass_element(complement(v),w),union(u,v))* -> subclass(complement(v),w).
% 299.87/300.45  99655[3:Rew:29271.0,97814.2,67444.0,97814.2,47209.1,97814.2,29271.0,97814.1,67444.0,97814.1] || equal(null_class,u) member(not_subclass_element(complement(v),w),union(v,u))* -> subclass(complement(v),w).
% 299.87/300.45  101437[3:Rew:99199.0,101436.0,29278.0,101436.0] ||  -> equal(union(u,union(null_class,intersection(power_class(v),power_class(w)))),union(u,intersection(power_class(v),power_class(w))))**.
% 299.87/300.45  102129[3:Rew:99199.0,102128.0,29278.0,102128.0] ||  -> equal(union(union(null_class,intersection(power_class(u),power_class(v))),w),union(intersection(power_class(u),power_class(v)),w))**.
% 299.87/300.45  102650[0:SpR:99324.0,5493.0] ||  -> subclass(symmetric_difference(power_class(complement(successor(u))),complement(singleton(image(element_relation,successor(u))))),successor(image(element_relation,successor(u))))*.
% 299.87/300.45  102668[0:SpR:99324.0,46221.0] ||  -> equal(complement(intersection(power_class(complement(successor(u))),power_class(v))),union(image(element_relation,successor(u)),complement(power_class(v))))**.
% 299.87/300.45  102690[0:SpR:99324.0,46227.0] ||  -> equal(complement(intersection(power_class(u),power_class(complement(successor(v))))),union(complement(power_class(u)),image(element_relation,successor(v))))**.
% 299.87/300.45  102745[12:SpL:99324.0,69343.1] function(image(element_relation,successor(u))) || equal(successor(image(element_relation,successor(u))),power_class(complement(successor(u))))** -> .
% 299.87/300.45  102808[0:Rew:99324.0,102688.1] ||  -> member(not_subclass_element(u,power_class(complement(successor(v)))),image(element_relation,successor(v)))* subclass(u,power_class(complement(successor(v)))).
% 299.87/300.45  102809[0:Rew:99324.0,102713.1] || member(regular(power_class(complement(successor(u)))),image(element_relation,successor(u)))* -> equal(power_class(complement(successor(u))),null_class).
% 299.87/300.45  103481[0:Rew:67444.0,103323.0] ||  -> equal(intersection(union(u,complement(successor(v))),union(complement(u),successor(v))),symmetric_difference(complement(u),successor(v)))**.
% 299.87/300.45  103334[0:SpR:46226.0,99391.0] ||  -> equal(complement(intersection(power_class(complement(power_class(u))),successor(v))),union(image(element_relation,power_class(u)),complement(successor(v))))**.
% 299.87/300.45  103336[0:SpR:99324.0,99391.0] ||  -> equal(complement(intersection(power_class(complement(successor(u))),successor(v))),union(image(element_relation,successor(u)),complement(successor(v))))**.
% 299.87/300.45  103871[3:Res:94204.1,3658.0] || equal(complement(symmetric_difference(u,cross_product(v,w))),null_class) -> member(singleton(x),complement(restrict(u,v,w)))*.
% 299.87/300.45  103873[3:Res:94204.1,46252.0] || equal(complement(symmetric_difference(complement(u),power_class(v))),null_class) -> member(singleton(w),union(u,complement(power_class(v))))*.
% 299.87/300.45  103874[3:Res:94204.1,3659.0] || equal(complement(symmetric_difference(cross_product(u,v),w)),null_class) -> member(singleton(x),complement(restrict(w,u,v)))*.
% 299.87/300.45  103875[3:Res:94204.1,46453.0] || equal(complement(symmetric_difference(power_class(u),complement(v))),null_class) -> member(singleton(w),union(complement(power_class(u)),v))*.
% 299.87/300.45  103931[3:Rew:46221.0,103861.0] || equal(union(u,complement(power_class(v))),null_class) member(singleton(w),union(u,complement(power_class(v))))* -> .
% 299.87/300.45  103932[3:Rew:46227.0,103863.0] || equal(union(complement(power_class(u)),v),null_class) member(singleton(w),union(complement(power_class(u)),v))* -> .
% 299.87/300.45  104540[7:Res:16434.1,97909.0] || subclass(y__dfg,image(element_relation,union(u,v))) member(regular(x__dfg),power_class(complement(union(u,v))))* -> .
% 299.87/300.45  104545[10:Res:32790.1,97909.0] || equal(image(element_relation,union(u,v)),successor(null_class)) member(null_class,power_class(complement(union(u,v))))* -> .
% 299.87/300.45  104546[10:Res:32582.1,97909.0] || equal(image(element_relation,union(u,v)),singleton(null_class)) member(null_class,power_class(complement(union(u,v))))* -> .
% 299.87/300.45  104597[14:Res:77981.1,97909.0] || subclass(y__dfg,image(element_relation,union(u,v))) member(complement(x__dfg),power_class(complement(union(u,v))))* -> .
% 299.87/300.45  104645[3:Rew:97918.0,104528.0] || equal(power_class(complement(union(u,v))),null_class) member(singleton(w),power_class(complement(union(u,v))))* -> .
% 299.87/300.45  104803[3:SpR:97910.0,99199.0] ||  -> equal(union(null_class,complement(intersection(power_class(u),union(v,w)))),complement(intersection(power_class(u),union(v,w))))**.
% 299.87/300.45  104949[3:Rew:46840.0,104805.0,29278.0,104805.0,46218.0,104805.0,29278.0,104805.0] ||  -> equal(power_class(union(null_class,intersection(power_class(u),union(v,w)))),power_class(intersection(power_class(u),union(v,w))))**.
% 299.87/300.45  105392[3:Rew:29278.0,105391.0] ||  -> subclass(union(null_class,intersection(union(u,v),power_class(w))),union(null_class,intersection(power_class(w),union(u,v))))*.
% 299.87/300.45  105395[3:Rew:29278.0,105394.0] ||  -> subclass(union(null_class,intersection(power_class(u),union(v,w))),union(null_class,intersection(union(v,w),power_class(u))))*.
% 299.87/300.45  105543[3:SpR:97925.0,99199.0] ||  -> equal(union(null_class,complement(intersection(union(u,v),power_class(w)))),complement(intersection(union(u,v),power_class(w))))**.
% 299.87/300.45  105699[3:Rew:46840.0,105546.0,29278.0,105546.0,46218.0,105546.0,29278.0,105546.0] ||  -> equal(power_class(union(null_class,intersection(union(u,v),power_class(w)))),power_class(intersection(union(u,v),power_class(w))))**.
% 299.87/300.45  105833[3:Res:105505.0,2997.0] || subclass(complement(successor(u)),v) -> equal(regular(successor(u)),null_class) member(regular(regular(successor(u))),v)*.
% 299.87/300.45  105868[3:Res:105506.0,2997.0] || subclass(complement(power_class(u)),v) -> equal(regular(power_class(u)),null_class) member(regular(regular(power_class(u))),v)*.
% 299.87/300.45  106752[3:Rew:66602.0,106593.1] || member(u,symmetric_difference(complement(v),union(w,w)))* -> member(u,union(v,union(null_class,complement(w)))).
% 299.87/300.45  106754[3:Rew:33220.0,106613.1] || member(u,symmetric_difference(complement(v),union(w,null_class)))* -> member(u,union(v,union(null_class,complement(w)))).
% 299.87/300.45  106755[3:Rew:33220.0,106614.1] || member(u,symmetric_difference(complement(v),union(null_class,w)))* -> member(u,union(v,union(null_class,complement(w)))).
% 299.87/300.45  106690[11:Res:32594.1,97900.0] || subclass(y__dfg,symmetric_difference(complement(u),union(v,w))) -> member(null_class,union(u,complement(union(v,w))))*.
% 299.87/300.45  106769[12:Rew:99400.1,106768.2,73911.1,106768.2] function(u) || member(v,symmetric_difference(complement(w),successor(u)))* -> member(v,union(w,complement(u))).
% 299.87/300.45  107339[0:SpL:105396.0,3668.0] || member(u,symmetric_difference(complement(union(v,w)),complement(x)))* -> member(u,union(union(w,v),x)).
% 299.87/300.45  107347[0:SpL:105396.0,3668.0] || member(u,symmetric_difference(complement(v),complement(union(w,x))))* -> member(u,union(v,union(x,w))).
% 299.87/300.45  107550[0:Rew:97907.0,107142.0] ||  -> equal(union(union(u,v),complement(union(w,x))),union(union(v,u),complement(union(w,x))))*.
% 299.87/300.45  107551[0:Rew:97919.0,107156.0] ||  -> equal(union(complement(union(u,v)),union(w,x)),union(complement(union(u,v)),union(x,w)))*.
% 299.87/300.45  107554[3:Rew:29278.0,107261.0,97910.0,107261.0,29278.0,107261.0] ||  -> equal(union(null_class,intersection(power_class(u),union(v,w))),union(null_class,intersection(union(v,w),power_class(u))))*.
% 299.87/300.45  107716[3:Rew:66602.0,107593.1] || member(u,symmetric_difference(union(v,v),complement(w)))* -> member(u,union(union(null_class,complement(v)),w)).
% 299.87/300.45  107718[3:Rew:33220.0,107613.1] || member(u,symmetric_difference(union(v,null_class),complement(w)))* -> member(u,union(union(null_class,complement(v)),w)).
% 299.87/300.45  107719[3:Rew:33220.0,107614.1] || member(u,symmetric_difference(union(null_class,v),complement(w)))* -> member(u,union(union(null_class,complement(v)),w)).
% 299.87/300.45  107656[11:Res:32594.1,97914.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(w))) -> member(null_class,union(complement(union(u,v)),w))*.
% 299.87/300.45  107733[12:Rew:102079.1,107732.2,73911.1,107732.2] function(u) || member(v,symmetric_difference(successor(u),complement(w)))* -> member(v,union(w,complement(u))).
% 299.87/300.45  107923[3:Rew:29278.0,107806.0] ||  -> subclass(regular(complement(intersection(union(u,v),power_class(w)))),union(null_class,intersection(union(u,v),power_class(w))))*.
% 299.87/300.45  107924[3:Rew:29278.0,107808.0] ||  -> subclass(regular(complement(intersection(power_class(u),union(v,w)))),union(null_class,intersection(power_class(u),union(v,w))))*.
% 299.87/300.45  108097[3:Rew:29278.0,107964.0,97910.0,107964.0] ||  -> subclass(regular(union(null_class,intersection(power_class(u),union(v,w)))),complement(intersection(union(v,w),power_class(u))))*.
% 299.87/300.45  108098[3:Rew:29278.0,107966.0,97925.0,107966.0] ||  -> subclass(regular(union(null_class,intersection(union(u,v),power_class(w)))),complement(intersection(power_class(w),union(u,v))))*.
% 299.87/300.45  108190[3:Rew:29278.0,108138.0,97910.0,108138.0] || equal(union(null_class,intersection(union(u,v),power_class(w))),complement(intersection(power_class(w),union(u,v))))** -> .
% 299.87/300.45  108191[3:Rew:29278.0,108140.0,97925.0,108140.0] || equal(union(null_class,intersection(power_class(u),union(v,w))),complement(intersection(union(v,w),power_class(u))))** -> .
% 299.87/300.45  108371[3:Rew:97910.0,108229.0,29278.0,108229.0] ||  -> subclass(regular(complement(intersection(power_class(u),union(v,w)))),union(null_class,intersection(union(v,w),power_class(u))))*.
% 299.87/300.45  108372[3:Rew:97925.0,108231.0,29278.0,108231.0] ||  -> subclass(regular(complement(intersection(union(u,v),power_class(w)))),union(null_class,intersection(power_class(w),union(u,v))))*.
% 299.87/300.45  108600[0:SpR:69292.0,55416.1] || subclass(complement(symmetric_difference(u,v)),w) -> subclass(symmetric_difference(union(u,v),complement(intersection(u,v))),w)*.
% 299.87/300.45  108890[0:Res:49.1,97899.0] inductive(intersection(complement(u),union(v,w))) || member(null_class,union(u,complement(union(v,w))))* -> .
% 299.87/300.45  109211[0:Res:49.1,97913.0] inductive(intersection(union(u,v),complement(w))) || member(null_class,union(complement(union(u,v)),w))* -> .
% 299.87/300.45  109647[0:Rew:99581.0,109377.0] ||  -> equal(complement(intersection(union(u,v),union(w,x))),complement(intersection(union(w,x),union(u,v))))*.
% 299.87/300.45  109665[3:Rew:99131.0,109500.0] ||  -> equal(union(complement(union(u,v)),union(null_class,complement(w))),union(complement(union(u,v)),complement(w)))**.
% 299.87/300.45  109667[0:Rew:99581.0,109501.0] ||  -> equal(complement(intersection(union(u,v),union(w,x))),complement(intersection(union(u,v),union(x,w))))*.
% 299.87/300.45  109686[3:Rew:98716.0,109551.0] ||  -> equal(union(union(null_class,complement(u)),complement(union(v,w))),union(complement(u),complement(union(v,w))))**.
% 299.87/300.45  109688[0:Rew:99581.0,109552.0] ||  -> equal(complement(intersection(union(u,v),union(w,x))),complement(intersection(union(v,u),union(w,x))))*.
% 299.87/300.45  109732[0:Rew:67463.0,109407.0] ||  -> equal(symmetric_difference(complement(union(u,v)),complement(union(w,x))),symmetric_difference(union(u,v),union(w,x)))**.
% 299.87/300.45  109761[3:Rew:29278.0,109760.0,97923.0,109760.0] ||  -> equal(union(null_class,symmetric_difference(union(u,v),union(w,x))),symmetric_difference(union(u,v),union(w,x)))**.
% 299.87/300.45  110482[3:Rew:46854.0,110481.0] ||  -> equal(complement(intersection(power_class(u),power_class(union(null_class,complement(v))))),complement(intersection(power_class(u),power_class(complement(v)))))**.
% 299.87/300.45  110483[3:Rew:110482.0,110355.0] ||  -> equal(union(complement(power_class(u)),image(element_relation,union(v,v))),complement(intersection(power_class(u),power_class(complement(v)))))**.
% 299.87/300.45  110644[3:Res:108601.1,3000.0] || subclass(u,intersection(v,w))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),w)*.
% 299.87/300.45  110645[3:Res:108601.1,2999.0] || subclass(u,intersection(v,w))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.87/300.45  110647[3:Res:108601.1,4976.0] || subclass(u,singleton(v))* -> subclass(union(null_class,u),w) equal(not_subclass_element(union(null_class,u),w),v)*.
% 299.87/300.45  111050[3:Res:108602.1,3000.0] || subclass(u,intersection(v,w))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),w)*.
% 299.87/300.45  111051[3:Res:108602.1,2999.0] || subclass(u,intersection(v,w))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.87/300.45  111053[3:Res:108602.1,4976.0] || subclass(u,singleton(v))* -> subclass(union(u,null_class),w) equal(not_subclass_element(union(u,null_class),w),v)*.
% 299.87/300.45  111474[3:Rew:46854.0,111473.0] ||  -> equal(complement(intersection(power_class(union(null_class,complement(u))),power_class(v))),complement(intersection(power_class(complement(u)),power_class(v))))**.
% 299.87/300.45  111475[3:Rew:111474.0,111358.0] ||  -> equal(union(image(element_relation,union(u,u)),complement(power_class(v))),complement(intersection(power_class(complement(u)),power_class(v))))**.
% 299.87/300.45  111629[4:Res:20668.1,55688.0] || subclass(domain_relation,rotate(union(u,u)))* -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)*.
% 299.87/300.45  111630[4:Res:20669.1,55688.0] || subclass(domain_relation,flip(union(u,u)))* -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)*.
% 299.87/300.45  111663[3:Res:235.1,55688.0] ||  -> equal(restrict(union(u,u),v,w),null_class) member(regular(restrict(union(u,u),v,w)),u)*.
% 299.87/300.45  111668[3:Res:2971.2,55688.0] || subclass(u,union(v,v))* -> equal(intersection(u,w),null_class) member(regular(intersection(u,w)),v)*.
% 299.87/300.45  111669[3:Res:2349.2,55688.0] || subclass(u,union(v,v))* -> equal(intersection(w,u),null_class) member(regular(intersection(w,u)),v)*.
% 299.87/300.45  112166[0:Rew:67444.0,112036.0] ||  -> subclass(intersection(union(complement(u),complement(v)),intersection(union(u,v),w)),symmetric_difference(complement(u),complement(v)))*.
% 299.87/300.45  112085[0:SpR:69292.0,65462.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),intersection(complement(symmetric_difference(u,v)),w))*.
% 299.87/300.45  112259[0:SpR:45.0,99160.0] ||  -> equal(complement(intersection(successor(u),power_class(complement(power_class(v))))),union(complement(successor(u)),image(element_relation,power_class(v))))**.
% 299.87/300.45  113060[10:SpL:112771.0,1580.1] || member(ordered_pair(u,v),compose(successor(null_class),w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 299.87/300.45  113641[3:Rew:112667.1,113565.2] || member(not_subclass_element(intersection(u,v),null_class),successor(null_class))* -> member(null_class,u) subclass(intersection(u,v),null_class).
% 299.87/300.45  113642[3:Rew:112667.1,113564.2] || member(not_subclass_element(intersection(u,v),null_class),successor(null_class))* -> member(null_class,v) subclass(intersection(u,v),null_class).
% 299.87/300.45  113643[3:Rew:112667.1,113563.3] || subclass(u,v)* member(not_subclass_element(u,null_class),successor(null_class))* -> member(null_class,v)* subclass(u,null_class).
% 299.87/300.45  113965[3:Rew:113359.1,113889.3] || subclass(u,successor(null_class)) member(not_subclass_element(u,null_class),v)* -> member(null_class,v) subclass(u,null_class).
% 299.87/300.45  118979[0:Rew:67444.0,118827.0] ||  -> subclass(intersection(union(complement(u),complement(v)),intersection(w,union(u,v))),symmetric_difference(complement(u),complement(v)))*.
% 299.87/300.45  119079[0:SpR:69292.0,65920.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),intersection(complement(symmetric_difference(v,w)),u))*.
% 299.87/300.45  119333[0:SpR:89365.1,4904.1] || subclass(u,v) -> subclass(symmetric_difference(v,u),w) member(not_subclass_element(symmetric_difference(v,u),w),complement(u))*.
% 299.87/300.45  119716[3:Rew:29278.0,119493.1] || subclass(complement(u),union(v,w)) -> equal(union(complement(union(v,w)),u),union(null_class,u))**.
% 299.87/300.45  119502[0:SpR:89365.1,67463.0] || subclass(complement(intersection(u,v)),union(u,v))* -> equal(complement(intersection(u,v)),symmetric_difference(u,v)).
% 299.87/300.45  119736[0:Rew:89365.1,119625.2] || subclass(u,v) member(not_subclass_element(w,complement(u)),symmetric_difference(v,u))* -> subclass(w,complement(u)).
% 299.87/300.45  120433[3:Res:120354.0,9.0] || subclass(singleton(null_class),complement(successor(complement(successor(null_class)))))* -> equal(complement(successor(complement(successor(null_class)))),singleton(null_class)).
% 299.87/300.45  120488[3:Res:120328.0,2996.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.87/300.45  120610[3:Res:120345.0,2996.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.87/300.45  121489[3:Res:120322.0,2996.0] ||  -> equal(intersection(intersection(successor(null_class),u),v),null_class) equal(regular(intersection(intersection(successor(null_class),u),v)),null_class)**.
% 299.87/300.45  121561[3:Res:120333.0,2996.0] ||  -> equal(intersection(u,intersection(v,successor(null_class))),null_class) equal(regular(intersection(u,intersection(v,successor(null_class)))),null_class)**.
% 299.87/300.45  121631[3:Res:120336.0,2996.0] ||  -> equal(intersection(u,intersection(successor(null_class),v)),null_class) equal(regular(intersection(u,intersection(successor(null_class),v))),null_class)**.
% 299.87/300.45  121855[3:Res:120342.0,2996.0] ||  -> equal(intersection(intersection(u,successor(null_class)),v),null_class) equal(regular(intersection(intersection(u,successor(null_class)),v)),null_class)**.
% 299.87/300.45  122096[3:Rew:99331.0,122052.1,104046.0,122052.1,99331.0,122052.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.87/300.45  125036[3:MRR:124990.2,26343.0] || subclass(ordered_pair(u,v),w)* subclass(w,x)* -> member(apply(choice,ordered_pair(u,v)),x)*.
% 299.87/300.45  125695[3:Res:125591.0,2997.0] || subclass(u,v) -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 299.87/300.45  125703[3:Res:125591.0,3000.0] ||  -> equal(complement(successor(complement(intersection(u,v)))),null_class) member(regular(complement(successor(complement(intersection(u,v))))),v)*.
% 299.87/300.45  125704[3:Res:125591.0,2999.0] ||  -> equal(complement(successor(complement(intersection(u,v)))),null_class) member(regular(complement(successor(complement(intersection(u,v))))),u)*.
% 299.87/300.45  125830[3:Res:125636.0,2996.0] ||  -> equal(regular(union(null_class,complement(singleton(u)))),null_class) equal(regular(regular(union(null_class,complement(singleton(u))))),u)**.
% 299.87/300.45  125899[3:Rew:99199.0,125780.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.87/300.45  125900[3:Rew:99199.0,125782.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.87/300.45  126344[3:MRR:126270.0,54.0] || subclass(intersection(complement(u),union(v,w)),null_class) -> member(omega,union(u,complement(union(v,w))))*.
% 299.87/300.45  126740[3:SpR:99615.0,48552.1] || equal(union(u,complement(union(v,w))),null_class) -> equal(symmetric_difference(complement(u),union(v,w)),null_class)**.
% 299.87/300.45  126741[3:SpR:99615.0,43315.1] || subclass(union(u,complement(union(v,w))),null_class)* -> equal(symmetric_difference(complement(u),union(v,w)),null_class).
% 299.87/300.45  126752[0:SpR:99615.0,65462.0] ||  -> subclass(intersection(symmetric_difference(complement(u),union(v,w)),x),intersection(union(u,complement(union(v,w))),x))*.
% 299.87/300.45  126775[0:SpR:99615.0,65920.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),union(w,x))),intersection(union(v,complement(union(w,x))),u))*.
% 299.87/300.45  126780[0:SpR:99615.0,55416.1] || subclass(union(u,complement(union(v,w))),x) -> subclass(symmetric_difference(complement(u),union(v,w)),x)*.
% 299.87/300.45  127536[3:MRR:127464.0,54.0] || subclass(intersection(union(u,v),complement(w)),null_class) -> member(omega,union(complement(union(u,v)),w))*.
% 299.87/300.45  127712[3:Res:125676.0,9.0] || subclass(complement(u),complement(successor(union(null_class,u))))* -> equal(complement(successor(union(null_class,u))),complement(u)).
% 299.87/300.45  127760[3:Res:127674.0,9.0] || subclass(complement(singleton(null_class)),complement(successor(successor(null_class))))* -> equal(complement(successor(successor(null_class))),complement(singleton(null_class))).
% 299.87/300.45  127787[0:SpR:98895.0,65465.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(w)),x),intersection(union(complement(union(u,v)),w),x))*.
% 299.87/300.45  127810[0:SpR:98895.0,65922.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(x))),intersection(union(complement(union(v,w)),x),u))*.
% 299.87/300.45  127819[0:SpR:98895.0,54457.1] || subclass(union(complement(union(u,v)),w),x) -> subclass(symmetric_difference(union(u,v),complement(w)),x)*.
% 299.87/300.45  127822[0:SpR:98895.0,99615.0] ||  -> equal(symmetric_difference(complement(union(u,v)),union(w,x)),symmetric_difference(union(u,v),complement(union(w,x))))**.
% 299.87/300.45  127835[3:SpR:98895.0,48561.1] || equal(union(complement(union(u,v)),w),null_class) -> equal(symmetric_difference(union(u,v),complement(w)),null_class)**.
% 299.87/300.45  127836[3:SpR:98895.0,45007.1] || subclass(union(complement(union(u,v)),w),null_class)* -> equal(symmetric_difference(union(u,v),complement(w)),null_class).
% 299.87/300.45  127845[0:SpR:45.0,98895.0] ||  -> equal(intersection(union(successor(u),complement(v)),union(complement(successor(u)),v)),symmetric_difference(successor(u),complement(v)))**.
% 299.87/300.45  128149[3:Rew:127897.0,126886.0] ||  -> equal(symmetric_difference(union(null_class,complement(u)),union(v,w)),symmetric_difference(union(null_class,u),complement(union(v,w))))**.
% 299.87/300.45  128215[0:Rew:127822.0,127954.0,126955.0,127954.0] ||  -> equal(symmetric_difference(union(u,v),complement(union(w,x))),symmetric_difference(union(u,v),complement(union(x,w))))*.
% 299.87/300.45  128226[0:Rew:127898.0,128107.0] ||  -> equal(symmetric_difference(union(u,v),complement(union(w,x))),symmetric_difference(union(v,u),complement(union(w,x))))*.
% 299.87/300.45  128228[3:Rew:127894.0,128158.0] ||  -> equal(symmetric_difference(union(u,u),complement(union(v,w))),symmetric_difference(union(null_class,u),complement(union(v,w))))*.
% 299.87/300.45  128371[3:Res:125761.0,9.0] || subclass(u,complement(successor(union(null_class,complement(u)))))* -> equal(complement(successor(union(null_class,complement(u)))),u).
% 299.87/300.45  128559[3:Res:127676.0,9.0] || subclass(complement(u),complement(successor(union(u,null_class))))* -> equal(complement(successor(union(u,null_class))),complement(u)).
% 299.87/300.45  128685[3:Res:127687.0,9.0] || subclass(complement(u),complement(successor(union(u,u))))* -> equal(complement(successor(union(u,u))),complement(u)).
% 299.87/300.45  128853[10:SpL:112771.0,10477.0] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(successor(null_class),x))* -> member(w,u)*.
% 299.87/300.45  129257[12:SpR:46226.0,126105.1] function(image(element_relation,power_class(u))) ||  -> subclass(regular(successor(image(element_relation,power_class(u)))),power_class(complement(power_class(u))))*.
% 299.87/300.45  129259[12:SpR:99324.0,126105.1] function(image(element_relation,successor(u))) ||  -> subclass(regular(successor(image(element_relation,successor(u)))),power_class(complement(successor(u))))*.
% 299.87/300.45  132187[0:SpR:89527.0,97923.0] ||  -> equal(union(intersection(u,v),complement(union(u,intersection(u,v)))),complement(symmetric_difference(u,intersection(u,v))))**.
% 299.87/300.45  132392[0:SpR:46366.0,89527.0] ||  -> equal(intersection(union(u,complement(power_class(v))),symmetric_difference(complement(u),power_class(v))),symmetric_difference(complement(u),power_class(v)))**.
% 299.87/300.45  132886[0:SpR:89667.0,97923.0] ||  -> equal(union(intersection(u,v),complement(union(v,intersection(u,v)))),complement(symmetric_difference(v,intersection(u,v))))**.
% 299.87/300.45  133088[0:SpR:67452.0,89667.0] ||  -> equal(intersection(complement(restrict(u,v,w)),symmetric_difference(cross_product(v,w),u)),symmetric_difference(cross_product(v,w),u))**.
% 299.87/300.45  133089[0:SpR:67453.0,89667.0] ||  -> equal(intersection(complement(restrict(u,v,w)),symmetric_difference(u,cross_product(v,w))),symmetric_difference(u,cross_product(v,w)))**.
% 299.87/300.45  133096[0:SpR:67451.0,89667.0] ||  -> equal(intersection(union(complement(power_class(u)),v),symmetric_difference(power_class(u),complement(v))),symmetric_difference(power_class(u),complement(v)))**.
% 299.87/300.45  133783[3:Res:108603.1,3000.0] || subclass(u,intersection(v,w))* -> equal(union(u,u),null_class) member(regular(union(u,u)),w)*.
% 299.87/300.45  133784[3:Res:108603.1,2999.0] || subclass(u,intersection(v,w))* -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.87/300.45  133788[3:Res:108603.1,4976.0] || subclass(u,singleton(v))* -> subclass(union(u,u),w) equal(not_subclass_element(union(u,u),w),v)*.
% 299.87/300.45  134224[0:SpR:111977.1,4904.1] || subclass(u,v) -> subclass(symmetric_difference(u,v),w) member(not_subclass_element(symmetric_difference(u,v),w),complement(u))*.
% 299.87/300.45  134740[3:Rew:29278.0,134484.1] || subclass(complement(u),union(v,w)) -> equal(union(u,complement(union(v,w))),union(null_class,u))**.
% 299.87/300.45  134762[0:Rew:111977.1,134624.2] || subclass(u,v) member(not_subclass_element(w,complement(u)),symmetric_difference(u,v))* -> subclass(w,complement(u)).
% 299.87/300.45  135008[0:Rew:67444.0,134836.0] ||  -> subclass(intersection(union(u,v),intersection(union(complement(u),complement(v)),w)),symmetric_difference(complement(u),complement(v)))*.
% 299.87/300.45  134893[0:SpR:99615.0,112012.0] ||  -> subclass(intersection(symmetric_difference(complement(u),union(v,w)),x),intersection(x,union(u,complement(union(v,w)))))*.
% 299.87/300.45  134899[0:SpR:69292.0,112012.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),intersection(w,complement(symmetric_difference(u,v))))*.
% 299.87/300.45  135566[3:SpR:97919.0,135198.0] ||  -> equal(intersection(intersection(union(u,v),complement(w)),intersection(union(complement(union(u,v)),w),x)),null_class)**.
% 299.87/300.45  135576[3:SpR:97907.0,135198.0] ||  -> equal(intersection(intersection(complement(u),union(v,w)),intersection(union(u,complement(union(v,w))),x)),null_class)**.
% 299.87/300.45  136169[3:SpR:97919.0,135318.0] ||  -> equal(intersection(intersection(union(u,v),complement(w)),intersection(x,union(complement(union(u,v)),w))),null_class)**.
% 299.87/300.45  136179[3:SpR:97907.0,135318.0] ||  -> equal(intersection(intersection(complement(u),union(v,w)),intersection(x,union(u,complement(union(v,w))))),null_class)**.
% 299.87/300.45  143217[3:Rew:135597.0,143080.2] || subclass(u,restrict(complement(v),w,x))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.87/300.45  143613[3:Rew:67444.0,143381.0] ||  -> equal(intersection(symmetric_difference(complement(u),complement(v)),symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)**.
% 299.87/300.45  144624[4:Res:20668.1,137731.0] || subclass(domain_relation,rotate(singleton(u))) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),u)* -> .
% 299.87/300.45  144625[4:Res:20669.1,137731.0] || subclass(domain_relation,flip(singleton(u))) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),u)* -> .
% 299.87/300.45  144661[3:Res:2971.2,137731.0] || subclass(u,singleton(v)) member(regular(intersection(u,w)),v)* -> equal(intersection(u,w),null_class).
% 299.87/300.45  144662[3:Res:2349.2,137731.0] || subclass(u,singleton(v)) member(regular(intersection(w,u)),v)* -> equal(intersection(w,u),null_class).
% 299.87/300.45  146512[14:Res:146475.1,46251.0] || subclass(x__dfg,intersection(complement(u),power_class(v))) member(complement(x__dfg),union(u,complement(power_class(v))))* -> .
% 299.87/300.45  146518[14:Res:146475.1,46452.0] || subclass(x__dfg,intersection(power_class(u),complement(v))) member(complement(x__dfg),union(complement(power_class(u)),v))* -> .
% 299.87/300.45  146528[14:Res:146475.1,97909.0] || subclass(x__dfg,image(element_relation,union(u,v))) member(complement(x__dfg),power_class(complement(union(u,v))))* -> .
% 299.87/300.45  147447[14:Rew:29274.0,147230.1] || equal(successor(null_class),x__dfg) member(u,union(null_class,complement(v)))* -> member(u,union(x__dfg,v)).
% 299.87/300.45  147448[14:Rew:29274.0,147245.1,71595.0,147245.1] || equal(successor(null_class),x__dfg) member(u,union(null_class,complement(v)))* -> member(u,union(v,x__dfg)).
% 299.87/300.45  147515[14:MRR:147514.2,3998.0] || equal(successor(null_class),x__dfg) member(u,x__dfg) -> member(u,union(x__dfg,image(element_relation,power_class(v))))*.
% 299.87/300.45  148804[14:MRR:148771.3,49767.1] || equal(successor(null_class),x__dfg) subclass(x__dfg,regular(u))* member(null_class,u) -> equal(u,null_class).
% 299.87/300.45  149037[3:Rew:140796.0,148981.2] || subclass(u,restrict(v,w,x))* member(not_subclass_element(u,null_class),singleton(v))* -> subclass(u,null_class).
% 299.87/300.45  149897[3:Rew:141845.0,149759.2] || subclass(u,restrict(singleton(v),w,x))* member(not_subclass_element(u,null_class),v) -> subclass(u,null_class).
% 299.87/300.45  150290[3:Rew:143349.0,150190.2] || subclass(u,intersection(v,w)) member(not_subclass_element(u,null_class),symmetric_difference(w,v))* -> subclass(u,null_class).
% 299.87/300.45  150371[3:SpL:495.0,144721.0] || member(complement(symmetric_difference(complement(u),complement(v))),symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> .
% 299.87/300.45  150412[3:SpL:46877.0,144721.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.87/300.45  150414[3:SpL:46880.0,144721.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.87/300.45  152289[3:SpL:46877.0,150311.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.87/300.45  152291[3:SpL:46880.0,150311.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.87/300.45  154039[0:Rew:67444.0,153799.0] ||  -> subclass(intersection(union(u,v),intersection(w,union(complement(u),complement(v)))),symmetric_difference(complement(u),complement(v)))*.
% 299.87/300.45  153873[0:SpR:98895.0,118801.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(w)),x),intersection(x,union(complement(union(u,v)),w)))*.
% 299.87/300.45  154160[0:SpR:99615.0,118998.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),union(w,x))),intersection(u,union(v,complement(union(w,x)))))*.
% 299.87/300.45  154166[0:SpR:69292.0,118998.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),intersection(u,complement(symmetric_difference(v,w))))*.
% 299.87/300.45  154642[0:SpR:98895.0,119165.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(x))),intersection(u,union(complement(union(v,w)),x)))*.
% 299.87/300.45  154810[0:SpL:99615.0,119428.0] || subclass(u,symmetric_difference(complement(v),union(w,x)))* -> subclass(u,union(v,complement(union(w,x)))).
% 299.87/300.45  154816[0:SpL:69292.0,119428.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> subclass(u,complement(symmetric_difference(v,w))).
% 299.87/300.45  155030[3:SpR:99020.0,154929.0] ||  -> subclass(complement(successor(union(image(element_relation,union(u,v)),complement(power_class(w))))),power_class(complement(union(u,v))))*.
% 299.87/300.45  155031[3:SpR:46894.0,154929.0] ||  -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w))))),union(u,complement(power_class(v))))*.
% 299.87/300.45  155032[3:SpR:46895.0,154929.0] ||  -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w))))),union(complement(power_class(u)),v))*.
% 299.87/300.45  155055[3:Res:154929.0,9.0] || subclass(u,complement(successor(complement(intersection(u,v)))))* -> equal(complement(successor(complement(intersection(u,v)))),u).
% 299.87/300.45  155516[3:SpR:98594.0,154953.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),image(element_relation,union(v,w))))),power_class(complement(union(v,w))))*.
% 299.87/300.45  155525[3:SpR:46893.0,154953.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w))))),union(v,complement(power_class(w))))*.
% 299.87/300.45  155527[3:SpR:46898.0,154953.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w))))),union(complement(power_class(v)),w))*.
% 299.87/300.45  155543[3:Res:154953.0,9.0] || subclass(u,complement(successor(complement(intersection(v,u)))))* -> equal(complement(successor(complement(intersection(v,u)))),u).
% 299.87/300.45  155897[3:Rew:99199.0,155747.0] ||  -> subclass(regular(union(image(element_relation,union(u,v)),complement(union(w,x)))),power_class(complement(union(u,v))))*.
% 299.87/300.45  155898[3:Rew:99199.0,155750.0] ||  -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),union(u,complement(power_class(v))))*.
% 299.87/300.45  155899[3:Rew:99199.0,155751.0] ||  -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),union(complement(power_class(u)),v))*.
% 299.87/300.45  156236[3:Rew:99199.0,156085.0] ||  -> subclass(regular(union(complement(union(u,v)),image(element_relation,union(w,x)))),power_class(complement(union(w,x))))*.
% 299.87/300.45  156237[3:Rew:99199.0,156097.0] ||  -> subclass(regular(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),union(w,complement(power_class(x))))*.
% 299.87/300.45  156238[3:Rew:99199.0,156098.0] ||  -> subclass(regular(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),union(complement(power_class(w)),x))*.
% 299.87/300.45  156777[3:Res:156695.0,9.0] || subclass(power_class(u),regular(successor(complement(power_class(u)))))* -> equal(regular(successor(complement(power_class(u)))),power_class(u)).
% 299.87/300.45  156961[3:Res:156893.0,2996.0] ||  -> equal(regular(union(u,complement(successor(null_class)))),null_class) equal(regular(regular(union(u,complement(successor(null_class))))),null_class)**.
% 299.87/300.45  157135[3:Res:156939.0,2996.0] ||  -> equal(regular(union(complement(successor(null_class)),u)),null_class) equal(regular(regular(union(complement(successor(null_class)),u))),null_class)**.
% 299.87/300.45  157156[3:Res:157106.0,9.0] || subclass(singleton(null_class),regular(successor(complement(successor(null_class)))))* -> equal(regular(successor(complement(successor(null_class)))),singleton(null_class)).
% 299.87/300.45  157482[3:Res:157429.0,9.0] || subclass(successor(u),regular(successor(complement(successor(u)))))* -> equal(regular(successor(complement(successor(u)))),successor(u)).
% 299.87/300.45  157528[3:SpR:99615.0,154856.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(complement(u),union(v,w))),x),union(u,complement(union(v,w))))*.
% 299.87/300.45  157534[3:SpR:69292.0,154856.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),w),complement(symmetric_difference(u,v)))*.
% 299.87/300.45  157787[3:SpR:99615.0,154864.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(complement(u),union(v,w)),x)),union(u,complement(union(v,w))))*.
% 299.87/300.45  157793[3:SpR:69292.0,154864.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w)),complement(symmetric_difference(u,v)))*.
% 299.87/300.45  158029[3:SpR:99615.0,154877.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.87/300.45  158035[3:SpR:69292.0,154877.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(union(v,w),complement(intersection(v,w))))),complement(symmetric_difference(v,w)))*.
% 299.87/300.45  158349[3:SpR:99615.0,154885.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.87/300.45  158355[3:SpR:69292.0,154885.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w))))),complement(symmetric_difference(v,w)))*.
% 299.87/300.45  158933[3:SpR:98895.0,157492.0] ||  -> subclass(intersection(union(null_class,symmetric_difference(union(u,v),complement(w))),x),union(complement(union(u,v)),w))*.
% 299.87/300.45  159188[3:SpR:98895.0,157751.0] ||  -> subclass(union(null_class,intersection(symmetric_difference(union(u,v),complement(w)),x)),union(complement(union(u,v)),w))*.
% 299.87/300.45  159430[3:SpR:98895.0,157993.0] ||  -> subclass(intersection(u,union(null_class,symmetric_difference(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.87/300.45  159663[3:SpR:98895.0,158313.0] ||  -> subclass(union(null_class,intersection(u,symmetric_difference(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.87/300.45  160033[0:SpL:98895.0,119429.0] || subclass(u,symmetric_difference(union(v,w),complement(x)))* -> subclass(u,union(complement(union(v,w)),x)).
% 299.87/300.45  161368[0:SpL:99615.0,154847.0] || equal(symmetric_difference(complement(u),union(v,w)),x) -> subclass(x,union(u,complement(union(v,w))))*.
% 299.87/300.45  161374[0:SpL:69292.0,154847.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),w)* -> subclass(w,complement(symmetric_difference(u,v)))*.
% 299.87/300.45  161441[0:SpR:99615.0,154858.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),union(v,w)),x),y),union(u,complement(union(v,w))))*.
% 299.87/300.45  161447[0:SpR:69292.0,154858.0] ||  -> subclass(intersection(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),x),complement(symmetric_difference(u,v)))*.
% 299.87/300.45  161717[0:SpR:99615.0,154873.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),union(x,y)))),union(w,complement(union(x,y))))*.
% 299.87/300.45  161723[0:SpR:69292.0,154873.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(intersection(w,x))))),complement(symmetric_difference(w,x)))*.
% 299.87/300.45  161938[3:SpR:46313.0,154929.0] ||  -> subclass(complement(successor(complement(symmetric_difference(complement(u),power_class(complement(power_class(v))))))),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.45  161965[0:SpR:46313.0,43895.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.87/300.45  161970[0:SpR:46313.0,54912.0] ||  -> subclass(restrict(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w,x),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.45  161982[3:SpR:46313.0,140218.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.87/300.45  162308[3:Rew:29271.0,162071.1,67444.0,162071.1,7431.0,162071.1,66163.0,162071.1] || equal(successor(u),null_class) -> equal(union(u,image(element_relation,power_class(v))),complement(power_class(complement(power_class(v)))))**.
% 299.87/300.45  162312[12:Rew:29271.0,162136.1,67444.0,162136.1,7431.0,162136.1,66163.0,162136.1,7425.0,162136.1] function(image(element_relation,power_class(u))) ||  -> equal(complement(power_class(complement(power_class(u)))),successor(image(element_relation,power_class(u))))**.
% 299.87/300.45  162412[0:SpR:99615.0,154876.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),union(w,x)),y)),union(v,complement(union(w,x))))*.
% 299.87/300.45  162419[0:SpR:69292.0,154876.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(union(v,w),complement(intersection(v,w))),x)),complement(symmetric_difference(v,w)))*.
% 299.87/300.45  162679[0:SpR:99615.0,154882.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),union(w,x))),y),union(v,complement(union(w,x))))*.
% 299.87/300.45  162686[0:SpR:69292.0,154882.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),x),complement(symmetric_difference(v,w)))*.
% 299.87/300.45  162911[3:SpR:46529.0,154929.0] ||  -> subclass(complement(successor(complement(symmetric_difference(power_class(complement(power_class(u))),complement(v))))),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.45  162938[0:SpR:46529.0,43895.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.87/300.45  162943[0:SpR:46529.0,54912.0] ||  -> subclass(restrict(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w,x),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.45  162955[3:SpR:46529.0,140218.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.87/300.45  163404[0:SpL:98895.0,160068.0] || equal(symmetric_difference(union(u,v),complement(w)),x) -> subclass(x,union(complement(union(u,v)),w))*.
% 299.87/300.45  163479[0:SpR:98895.0,160079.0] ||  -> subclass(intersection(intersection(symmetric_difference(union(u,v),complement(w)),x),y),union(complement(union(u,v)),w))*.
% 299.87/300.45  163922[0:SpR:98895.0,160096.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(y)))),union(complement(union(w,x)),y))*.
% 299.87/300.45  164179[0:SpR:98895.0,160100.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(union(v,w),complement(x)),y)),union(complement(union(v,w)),x))*.
% 299.87/300.45  164634[0:SpR:98895.0,160106.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(union(v,w),complement(x))),y),union(complement(union(v,w)),x))*.
% 299.87/300.45  165896[15:Rew:165880.0,10803.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg))* subclass(composition_function,cross_product(w,x))* -> member(u,w)*.
% 299.87/300.45  173740[15:Rew:165880.0,165948.1] || subclass(cross_product(cross_product(y__dfg,y__dfg),y__dfg),flip(u))* -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),flip(u)).
% 299.87/300.45  173741[15:Rew:165880.0,165949.0] || equal(flip(u),cross_product(cross_product(y__dfg,y__dfg),y__dfg))* -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),flip(u)).
% 299.87/300.45  173742[15:Rew:165880.0,165950.1] || subclass(cross_product(cross_product(y__dfg,y__dfg),y__dfg),rotate(u))* -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),rotate(u)).
% 299.87/300.45  173743[15:Rew:165880.0,165951.0] || equal(rotate(u),cross_product(cross_product(y__dfg,y__dfg),y__dfg))* -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),rotate(u)).
% 299.87/300.45  166000[15:Rew:165880.0,46478.0] || member(u,y__dfg) subclass(power_class(v),w)* -> member(u,complement(power_class(v)))* member(u,w)*.
% 299.87/300.45  166001[15:Rew:165880.0,20933.0] || member(u,y__dfg) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(u,cantor(u)),v)*.
% 299.87/300.45  166002[15:Rew:165880.0,9155.0] || member(u,y__dfg) member(v,u) subclass(element_relation,w) -> member(ordered_pair(v,u),w)*.
% 299.87/300.45  166005[15:Rew:165880.0,6796.0] || member(u,y__dfg) subclass(u,singleton(v))* -> equal(u,null_class) equal(apply(choice,u),v).
% 299.87/300.45  173744[15:Rew:165880.0,166006.1] || member(u,y__dfg) subclass(y__dfg,regular(v)) member(sum_class(u),v)* -> equal(v,null_class).
% 299.87/300.45  173745[15:Rew:165880.0,166007.1] || member(u,y__dfg) subclass(y__dfg,regular(v)) member(power_class(u),v)* -> equal(v,null_class).
% 299.87/300.45  166008[15:Rew:165880.0,20657.1] inductive(singleton(u)) || member(u,y__dfg) -> member(u,cantor(successor_relation)) subclass(range_of(null_class),singleton(u))*.
% 299.87/300.45  173746[15:Rew:165880.0,166047.2] || member(u,y__dfg) -> member(u,cantor(v)) equal(second(not_subclass_element(null_class,null_class)),range__dfg(v,u,y__dfg))*.
% 299.87/300.45  166370[15:Rew:165880.0,20659.1] || member(u,cantor(cross_product(v,w))) equal(restrict(cross_product(singleton(u),y__dfg),v,w),null_class)** -> .
% 299.87/300.45  166615[15:Rew:165880.0,81223.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg))* subclass(composition_function,w)* equal(successor(w),null_class) -> .
% 299.87/300.45  166691[15:Rew:165880.0,125840.1] single_valued_class(regular(union(null_class,complement(cross_product(universal_class,universal_class))))) ||  -> function(regular(union(null_class,complement(cross_product(y__dfg,y__dfg)))))*.
% 299.87/300.45  166703[15:Rew:165880.0,56365.1] function(u) || subclass(cross_product(y__dfg,y__dfg),v) -> subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.87/300.45  166710[15:Rew:165880.0,53815.2] function(complement(intersection(u,v))) || member(w,symmetric_difference(u,v))* -> member(w,cross_product(y__dfg,y__dfg)).
% 299.87/300.45  166838[15:Rew:165880.0,132666.2] one_to_one(u) || equal(successor(null_class),inverse(u))* member(singleton(singleton(null_class)),cross_product(y__dfg,y__dfg))* -> .
% 299.87/300.45  166849[15:Rew:165880.0,99257.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(y__dfg,y__dfg)))*.
% 299.87/300.45  166857[15:Rew:165880.0,70282.1] single_valued_class(intersection(u,union(cross_product(universal_class,universal_class),null_class))) ||  -> function(intersection(u,union(null_class,cross_product(y__dfg,y__dfg))))*.
% 299.87/300.45  166859[15:Rew:165880.0,55268.1] single_valued_class(intersection(u,union(null_class,cross_product(universal_class,universal_class)))) ||  -> function(intersection(u,union(null_class,cross_product(y__dfg,y__dfg))))*.
% 299.87/300.45  166866[15:Rew:165880.0,70013.1] single_valued_class(intersection(union(cross_product(universal_class,universal_class),null_class),u)) ||  -> function(intersection(union(null_class,cross_product(y__dfg,y__dfg)),u))*.
% 299.87/300.45  166868[15:Rew:165880.0,56506.1] single_valued_class(intersection(union(null_class,cross_product(universal_class,universal_class)),u)) ||  -> function(intersection(union(null_class,cross_product(y__dfg,y__dfg)),u))*.
% 299.87/300.45  166955[15:Rew:165880.0,45157.0] || subclass(cross_product(y__dfg,y__dfg),u) -> equal(compose(v,w),null_class) member(regular(compose(v,w)),u)*.
% 299.87/300.45  173747[15:Rew:165880.0,167106.1] || member(u,y__dfg)* member(v,y__dfg)* equal(successor(v),u)* subclass(successor_relation,null_class) -> .
% 299.87/300.45  167118[15:Rew:165880.0,159846.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(v,intersection(w,x)))))* member(u,x).
% 299.87/300.45  167119[15:Rew:165880.0,159381.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(intersection(v,w),x))))* member(u,w).
% 299.87/300.45  167124[15:Rew:165880.0,158534.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(v,intersection(w,x)))))* member(u,w).
% 299.87/300.45  167128[15:Rew:165880.0,157982.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(intersection(v,w),x))))* member(u,v).
% 299.87/300.45  167351[15:Rew:165880.0,131112.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(v,union(w,w)))))* member(u,w).
% 299.87/300.45  167352[15:Rew:165880.0,130937.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(union(v,v),w))))* member(u,v).
% 299.87/300.45  167353[15:Rew:165880.0,129643.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(v,union(w,null_class)))))* member(u,w).
% 299.87/300.45  167354[15:Rew:165880.0,129479.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(union(v,null_class),w))))* member(u,v).
% 299.87/300.45  167355[15:Rew:165880.0,129250.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(v,union(null_class,w)))))* member(u,w).
% 299.87/300.45  167356[15:Rew:165880.0,129074.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(union(null_class,v),w))))* member(u,v).
% 299.87/300.45  167398[15:Rew:165880.0,127482.0] || member(u,y__dfg) -> member(u,union(complement(union(v,w)),x))* member(u,union(v,w)).
% 299.87/300.45  167438[15:Rew:165880.0,126289.0] || member(u,y__dfg) -> member(u,union(v,complement(union(w,x))))* member(u,union(w,x)).
% 299.87/300.45  167479[15:Rew:165880.0,121232.1] || equal(successor(null_class),u) member(u,y__dfg) -> equal(u,null_class) equal(apply(choice,u),null_class)**.
% 299.87/300.45  167485[15:Rew:165880.0,120625.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(v,successor(null_class)))))* member(u,singleton(null_class)).
% 299.87/300.45  167486[15:Rew:165880.0,120511.0] || member(u,y__dfg) -> member(u,union(null_class,complement(intersection(successor(null_class),v))))* member(u,singleton(null_class)).
% 299.87/300.45  167504[15:Rew:165880.0,115026.0] || member(u,y__dfg) subclass(successor(v),w)* -> member(u,complement(successor(v)))* member(u,w)*.
% 299.87/300.45  167552[15:Rew:165880.0,108479.0] || member(u,y__dfg) -> member(u,complement(power_class(complement(v)))) member(u,power_class(union(null_class,complement(v))))*.
% 299.87/300.45  167812[15:Rew:165880.0,91177.0] || member(u,y__dfg) subclass(composition_function,element_relation) -> member(u,ordered_pair(cantor(u),compose(u,cantor(u))))*.
% 299.87/300.45  167920[15:Rew:165880.0,83092.0] || member(u,y__dfg) equal(compose(v,u),cantor(u))** equal(successor(compose_class(v)),null_class) -> .
% 299.87/300.45  167949[15:Rew:165880.0,81287.0] || member(u,y__dfg)* member(v,u)* subclass(element_relation,w)* equal(successor(w),null_class) -> .
% 299.87/300.45  167950[15:Rew:165880.0,81248.0] || member(u,y__dfg) equal(compose(v,singleton(u)),u)** equal(successor(compose_class(v)),null_class) -> .
% 299.87/300.45  167951[15:Rew:165880.0,81211.0] || member(u,y__dfg) equal(successor(cantor(v)),null_class) -> equal(sum_class(range_of(null_class)),apply(v,u))*.
% 299.87/300.45  173748[15:Rew:165880.0,167983.2] || member(u,y__dfg) equal(compose(v,singleton(u)),u)** subclass(y__dfg,complement(compose_class(v)))* -> .
% 299.87/300.45  168027[15:Rew:165880.0,66932.0] || member(u,y__dfg) -> member(u,union(null_class,sum_class(range_of(null_class))))* member(u,complement(apply(null_class,v)))*.
% 299.87/300.45  168028[15:Rew:165880.0,66885.0] || member(u,y__dfg) -> member(u,union(null_class,apply(null_class,v)))* member(u,complement(sum_class(range_of(null_class)))).
% 299.87/300.45  168029[15:Rew:165880.0,66884.0] || member(u,y__dfg) -> member(u,union(null_class,apply(null_class,v)))* member(u,complement(apply(null_class,w)))*.
% 299.87/300.45  168058[15:Rew:165880.0,62243.0] || member(u,y__dfg)* member(v,u)* subclass(composition_function,cross_product(w,x))* -> member(v,w)*.
% 299.87/300.45  173749[15:Rew:165880.0,168066.1] || member(u,y__dfg) subclass(element_relation,complement(compose(element_relation,y__dfg)))* member(ordered_pair(v,u),element_relation)* -> .
% 299.87/300.45  168082[15:Rew:165880.0,62211.0] || member(u,y__dfg)* member(v,u)* subclass(element_relation,cross_product(w,x))* -> member(u,x)*.
% 299.87/300.45  168083[15:Rew:165880.0,62210.0] || member(u,y__dfg)* member(v,u)* subclass(element_relation,cross_product(w,x))* -> member(v,w)*.
% 299.87/300.45  168093[15:Rew:165880.0,61557.0] || member(u,y__dfg) -> member(u,complement(intersection(power_class(v),union(w,x))))* member(u,power_class(v)).
% 299.87/300.45  168103[15:Rew:165880.0,60831.0] || member(u,y__dfg) -> member(u,complement(intersection(union(v,w),power_class(x))))* member(u,power_class(x)).
% 299.87/300.45  173750[15:Rew:165880.0,168145.0] || equal(union(null_class,compose(element_relation,y__dfg)),null_class)** member(u,y__dfg) member(sum_class(u),element_relation)* -> .
% 299.87/300.45  173751[15:Rew:165880.0,168146.0] || equal(union(null_class,compose(element_relation,y__dfg)),null_class)** member(u,y__dfg) member(power_class(u),element_relation)* -> .
% 299.87/300.45  173752[15:Rew:165880.0,168184.1] || member(u,y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(sum_class(cantor(u)),w)*.
% 299.87/300.45  173753[15:Rew:165880.0,168185.1] || member(u,y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(sum_class(sum_class(u)),w)*.
% 299.87/300.45  173754[15:Rew:165880.0,168186.1] || member(u,y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(sum_class(power_class(u)),w)*.
% 299.87/300.45  173755[15:Rew:165880.0,168193.1] || member(u,y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(power_class(cantor(u)),w)*.
% 299.87/300.45  173756[15:Rew:165880.0,168194.1] || member(u,y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(power_class(sum_class(u)),w)*.
% 299.87/300.45  173757[15:Rew:165880.0,168195.1] || member(u,y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(power_class(power_class(u)),w)*.
% 299.87/300.45  173758[15:Rew:165880.0,168212.1] || member(u,y__dfg)* member(v,y__dfg)* equal(successor(v),u)* equal(successor_relation,null_class) -> .
% 299.87/300.45  168236[15:Rew:165880.0,48035.0] || member(u,y__dfg) -> member(u,complement(power_class(union(null_class,v))))* member(u,power_class(union(v,v)))*.
% 299.87/300.45  173759[15:Rew:165880.0,168297.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(sum_class(u),complement(intersection(v,w)))*.
% 299.87/300.45  173760[15:Rew:165880.0,168300.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(power_class(u),complement(intersection(v,w)))*.
% 299.87/300.45  168326[15:Rew:165880.0,28758.0] || member(u,y__dfg) subclass(union(v,w),x)* -> member(u,complement(w))* member(u,x)*.
% 299.87/300.45  168328[15:Rew:165880.0,28629.0] || member(u,y__dfg) subclass(union(v,w),x)* -> member(u,complement(v))* member(u,x)*.
% 299.87/300.45  173761[15:Rew:165880.0,168338.1] || member(u,y__dfg) subclass(y__dfg,intersection(v,w)) member(sum_class(u),symmetric_difference(v,w))* -> .
% 299.87/300.45  173762[15:Rew:165880.0,168339.1] || member(u,y__dfg) subclass(y__dfg,intersection(v,w)) member(power_class(u),symmetric_difference(v,w))* -> .
% 299.87/300.45  173763[15:Rew:165880.0,168361.2] || member(u,y__dfg) -> member(u,cantor(v)) equal(range__dfg(v,u,y__dfg),range__dfg(null_class,w,x))*.
% 299.87/300.45  173764[15:Rew:165880.0,168380.0] || equal(complement(cross_product(cross_product(y__dfg,y__dfg),y__dfg)),y__dfg)** -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),flip(u))*.
% 299.87/300.45  173765[15:Rew:165880.0,168382.0] || equal(successor(cross_product(cross_product(y__dfg,y__dfg),y__dfg)),null_class)** -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),flip(u))*.
% 299.87/300.45  173766[15:Rew:165880.0,168384.0] || equal(complement(cross_product(cross_product(y__dfg,y__dfg),y__dfg)),y__dfg)** -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),rotate(u))*.
% 299.87/300.45  173767[15:Rew:165880.0,168386.0] || equal(successor(cross_product(cross_product(y__dfg,y__dfg),y__dfg)),null_class)** -> equal(cross_product(cross_product(y__dfg,y__dfg),y__dfg),rotate(u))*.
% 299.87/300.45  168404[15:Rew:165880.0,45163.0] || subclass(cross_product(cross_product(y__dfg,y__dfg),y__dfg),u)* -> equal(rotate(v),null_class) member(regular(rotate(v)),u)*.
% 299.87/300.45  168405[15:Rew:165880.0,45162.0] || subclass(cross_product(cross_product(y__dfg,y__dfg),y__dfg),u)* -> equal(flip(v),null_class) member(regular(flip(v)),u)*.
% 299.87/300.45  173768[15:Rew:165880.0,168421.0] || member(restrict(element_relation,y__dfg,u),sum_class(u)) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),element_relation)*.
% 299.87/300.45  173769[15:Rew:165880.0,168443.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)))* -> .
% 299.87/300.45  173770[15:Rew:165880.0,168490.0] || member(flip(cross_product(u,y__dfg)),inverse(u)) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),element_relation)*.
% 299.87/300.45  173771[15:Rew:165880.0,168513.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)))* -> .
% 299.87/300.45  168564[15:Rew:165880.0,120287.0] || member(restrict(element_relation,y__dfg,u),y__dfg)* subclass(domain_relation,cross_product(v,w))* -> member(sum_class(u),w)*.
% 299.87/300.45  168569[15:Rew:165880.0,120065.0] || member(flip(cross_product(u,y__dfg)),y__dfg)* subclass(domain_relation,cross_product(v,w))* -> member(inverse(u),w)*.
% 299.87/300.45  168593[15:Rew:165880.0,53654.0] || subclass(y__dfg,u) -> equal(regular(ordered_pair(v,w)),singleton(v)) member(regular(ordered_pair(v,w)),u)*.
% 299.87/300.45  168596[15:Rew:165880.0,51700.0] || subclass(y__dfg,u)* subclass(u,v)* -> subclass(w,x) member(sum_class(not_subclass_element(w,x)),v)*.
% 299.87/300.45  168608[15:Rew:165880.0,51062.0] || subclass(y__dfg,u)* subclass(u,v)* -> subclass(w,x) member(power_class(not_subclass_element(w,x)),v)*.
% 299.87/300.45  168621[15:Rew:165880.0,27945.0] || subclass(y__dfg,u) member(omega,intersection(v,singleton(u)))* -> equal(intersection(v,singleton(u)),null_class).
% 299.87/300.45  168622[15:Rew:165880.0,27806.0] || subclass(y__dfg,u) member(omega,intersection(singleton(u),v))* -> equal(intersection(singleton(u),v),null_class).
% 299.87/300.45  168645[15:Rew:165880.0,123507.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> member(image(u,complement(x__dfg)),w)*.
% 299.87/300.45  168646[15:Rew:165880.0,123506.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> member(image(u,regular(x__dfg)),w)*.
% 299.87/300.45  168647[15:Rew:165880.0,123496.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> member(image(u,singleton(x)),w)*.
% 299.87/300.45  168658[15:Rew:165880.0,51665.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> member(sum_class(apply(u,x)),w)*.
% 299.87/300.45  168661[15:Rew:165880.0,51027.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> member(power_class(apply(u,x)),w)*.
% 299.87/300.45  168755[15:Rew:165880.0,121267.1] || equal(complement(u),successor(null_class)) member(v,y__dfg) -> member(v,u)* member(v,singleton(null_class))*.
% 299.87/300.45  168791[15:Rew:165880.0,91535.1] || equal(compose(u,v),cantor(v))** member(v,y__dfg) subclass(domain_relation,regular(compose_class(u)))* -> .
% 299.87/300.45  168832[15:Rew:165880.0,60540.1] || equal(singleton(u),v)* member(v,y__dfg) -> equal(v,null_class) equal(apply(choice,v),u)*.
% 299.87/300.45  168845[15:Rew:165880.0,50926.1] || equal(compose(u,v),cantor(v))** member(v,y__dfg) subclass(domain_relation,complement(compose_class(u)))* -> .
% 299.87/300.45  168884[15:Rew:165880.0,113958.1] || member(u,union(v,successor(null_class)))* subclass(y__dfg,w) -> member(null_class,v) member(u,w)*.
% 299.87/300.45  168885[15:Rew:165880.0,113634.1] || member(u,union(successor(null_class),v))* subclass(y__dfg,w) -> member(null_class,v) member(u,w)*.
% 299.87/300.45  168889[15:Rew:165880.0,53852.1] || member(u,union(v,regular(v)))* subclass(y__dfg,w) -> equal(v,null_class) member(u,w)*.
% 299.87/300.45  168904[15:Rew:165880.0,117075.0] || equal(union(u,v),y__dfg) -> equal(symmetric_difference(complement(u),complement(v)),union(complement(u),complement(v)))**.
% 299.87/300.45  173773[15:Rew:165880.0,168907.1] || equal(union(u,v),y__dfg) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),y__dfg)**.
% 299.87/300.45  173774[15:Rew:165880.0,168908.1] || equal(union(u,v),y__dfg) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  168936[15:Rew:165880.0,28271.0] || subclass(y__dfg,symmetric_difference(u,v)) subclass(union(u,v),w)* -> member(unordered_pair(x,y),w)*.
% 299.87/300.45  168963[15:Rew:165880.0,115014.1] || subclass(u,v)* member(w,y__dfg) -> member(w,union(null_class,complement(u)))* member(w,v)*.
% 299.87/300.45  168966[15:Rew:165880.0,94674.1] || equal(union(u,v),null_class) member(w,y__dfg) member(sum_class(w),union(u,v))* -> .
% 299.87/300.45  168967[15:Rew:165880.0,94673.1] || equal(union(u,v),null_class) member(w,y__dfg) member(power_class(w),union(u,v))* -> .
% 299.87/300.45  168970[15:Rew:165880.0,94321.1] || equal(complement(intersection(u,v)),null_class)** member(w,y__dfg) -> member(ordered_pair(w,cantor(w)),u)*.
% 299.87/300.45  168971[15:Rew:165880.0,94320.1] || equal(complement(intersection(u,v)),null_class)** member(w,y__dfg) -> member(ordered_pair(w,cantor(w)),v)*.
% 299.87/300.45  168975[15:Rew:165880.0,82939.1] || subclass(domain_relation,symmetric_difference(u,v)) member(w,y__dfg)* subclass(domain_relation,complement(union(u,v)))* -> .
% 299.87/300.45  168982[15:Rew:165880.0,66295.1] || equal(u,union(v,null_class))* member(w,y__dfg) -> member(w,complement(v))* member(w,u)*.
% 299.87/300.45  168992[15:Rew:165880.0,46493.1] || equal(u,power_class(v))* member(w,y__dfg) -> member(w,complement(power_class(v)))* member(w,u)*.
% 299.87/300.45  168995[15:Rew:165880.0,42164.1] || equal(u,union(null_class,v))* member(w,y__dfg) -> member(w,complement(v))* member(w,u)*.
% 299.87/300.45  169077[15:Rew:165880.0,1512.2] || member(singleton(u),v)* member(singleton(u),w)* subclass(y__dfg,complement(intersection(w,v)))* -> .
% 299.87/300.45  169158[15:Rew:165880.0,46137.0] || member(inverse(u),y__dfg) subclass(domain_relation,singleton(v))* -> equal(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.87/300.45  173775[15:Rew:165880.0,169173.2,165880.0,169173.0] || member(image(u,null_class),y__dfg) subclass(y__dfg,complement(v)) member(apply(u,y__dfg),v)* -> .
% 299.87/300.45  173776[15:Rew:165880.0,169238.0] || subclass(intersection(complement(compose(element_relation,y__dfg)),u),element_relation)* -> equal(intersection(complement(compose(element_relation,y__dfg)),u),null_class).
% 299.87/300.45  173777[15:Rew:165880.0,169270.0] || subclass(intersection(u,complement(compose(element_relation,y__dfg))),element_relation)* -> equal(intersection(u,complement(compose(element_relation,y__dfg))),null_class).
% 299.87/300.45  169417[15:Rew:165880.0,99553.0] ||  -> equal(complement(union(element_relation,union(null_class,complement(compose(element_relation,y__dfg))))),complement(union(element_relation,complement(compose(element_relation,y__dfg)))))**.
% 299.87/300.45  173778[15:Rew:165880.0,169460.1] || member(not_subclass_element(u,intersection(compose(element_relation,y__dfg),u)),element_relation)* -> subclass(u,intersection(compose(element_relation,y__dfg),u)).
% 299.87/300.45  173779[15:Rew:165880.0,169462.1] || member(not_subclass_element(u,union(null_class,compose(element_relation,y__dfg))),element_relation)* -> subclass(u,union(null_class,compose(element_relation,y__dfg))).
% 299.87/300.45  169464[15:Rew:165880.0,94670.0] || equal(union(null_class,compose(element_relation,y__dfg)),null_class)** member(not_subclass_element(u,v),element_relation)* -> subclass(u,v).
% 299.87/300.45  173780[15:Rew:165880.0,169483.1] || member(not_subclass_element(complement(successor(compose(element_relation,y__dfg))),u),element_relation)* -> subclass(complement(successor(compose(element_relation,y__dfg))),u).
% 299.87/300.45  169510[15:Rew:165880.0,45341.0] || subclass(y__dfg,symmetric_difference(u,cross_product(v,w))) -> member(ordered_pair(x,y),complement(restrict(u,v,w)))*.
% 299.87/300.45  169513[15:Rew:165880.0,14666.0] || subclass(y__dfg,symmetric_difference(u,cross_product(v,w))) -> member(unordered_pair(x,y),complement(restrict(u,v,w)))*.
% 299.87/300.45  169517[15:Rew:165880.0,45494.0] || subclass(y__dfg,symmetric_difference(cross_product(u,v),w)) -> member(ordered_pair(x,y),complement(restrict(w,u,v)))*.
% 299.87/300.45  169520[15:Rew:165880.0,14667.0] || subclass(y__dfg,symmetric_difference(cross_product(u,v),w)) -> member(unordered_pair(x,y),complement(restrict(w,u,v)))*.
% 299.87/300.45  169561[15:Rew:165880.0,116810.0] || equal(u,y__dfg) -> equal(regular(ordered_pair(v,w)),singleton(v)) member(regular(ordered_pair(v,w)),u)*.
% 299.87/300.45  173781[15:Rew:165880.0,169584.2,165880.0,169584.1] || equal(u,y__dfg) member(u,cantor(regular(cross_product(null_class,y__dfg))))* -> equal(cross_product(null_class,y__dfg),null_class).
% 299.87/300.45  169725[15:Rew:165880.0,115932.0] || equal(y__dfg,x__dfg) member(u,x__dfg) subclass(x__dfg,complement(v))* -> member(sum_class(u),x__dfg)*.
% 299.87/300.45  169726[15:Rew:165880.0,115931.0] || equal(y__dfg,x__dfg) member(u,x__dfg) subclass(x__dfg,complement(v))* -> member(power_class(u),x__dfg)*.
% 299.87/300.45  169727[15:Rew:165880.0,115897.0] || equal(y__dfg,x__dfg) member(u,x__dfg) -> member(u,complement(v)) member(u,union(null_class,v))*.
% 299.87/300.45  169728[15:Rew:165880.0,115896.0] || equal(y__dfg,x__dfg) member(u,x__dfg) -> member(u,complement(v)) member(u,union(v,null_class))*.
% 299.87/300.45  169749[15:Rew:165880.0,90769.0] || equal(y__dfg,x__dfg) member(x__dfg,cantor(regular(cross_product(null_class,x__dfg))))* -> equal(cross_product(null_class,x__dfg),null_class).
% 299.87/300.45  173782[15:Rew:165880.0,170025.0] ||  -> equal(cross_product(singleton(u),y__dfg),null_class) equal(apply(regular(cross_product(singleton(u),y__dfg)),u),sum_class(range_of(null_class)))**.
% 299.87/300.45  170116[15:Rew:165880.0,67748.0] || subclass(y__dfg,complement(apply(null_class,u)))* member(unordered_pair(v,w),union(null_class,apply(null_class,x)))* -> .
% 299.87/300.45  170117[15:Rew:165880.0,67747.0] || subclass(y__dfg,complement(apply(null_class,u)))* member(unordered_pair(v,w),union(null_class,sum_class(range_of(null_class))))* -> .
% 299.87/300.45  173783[15:Rew:165880.0,170155.1] || member(inverse(restrict(cross_product(u,y__dfg),v,w)),y__dfg)* -> member(image(cross_product(v,w),u),y__dfg).
% 299.87/300.45  170184[15:Rew:165880.0,162251.0] || equal(complement(u),y__dfg) -> equal(union(u,image(element_relation,power_class(v))),complement(power_class(complement(power_class(v)))))**.
% 299.87/300.45  170224[15:Rew:165880.0,96116.0] || equal(union(null_class,intersection(u,v)),y__dfg)** member(w,symmetric_difference(u,v))* -> member(w,x)*.
% 299.87/300.45  170297[15:Rew:165880.0,78079.0] || member(union(x__dfg,x__dfg),y__dfg) subclass(y__dfg,u) -> member(apply(choice,union(x__dfg,x__dfg)),u)*.
% 299.87/300.45  173784[15:Rew:165880.0,170313.1] one_to_one(u) || member(inverse(u),cantor(regular(cross_product(null_class,y__dfg))))* -> equal(cross_product(null_class,y__dfg),null_class).
% 299.87/300.45  173785[15:Rew:165880.0,170345.0] || member(inverse(cross_product(u,y__dfg)),y__dfg) -> member(ordered_pair(inverse(cross_product(u,y__dfg)),image(y__dfg,u)),domain_relation)*.
% 299.87/300.45  170428[15:Rew:165880.0,42244.1] single_valued_class(complement(cross_product(singleton(null_class),universal_class))) || equal(complement(cross_product(singleton(null_class),y__dfg)),cross_product(y__dfg,y__dfg))** -> .
% 299.87/300.45  170438[15:Rew:165880.0,42175.1] single_valued_class(complement(cross_product(singleton(omega),universal_class))) || equal(complement(cross_product(singleton(omega),y__dfg)),cross_product(y__dfg,y__dfg))** -> .
% 299.87/300.45  173786[15:Rew:165880.0,170444.0] || subclass(y__dfg,cantor(regular(cross_product(singleton(singleton(u)),y__dfg))))* -> equal(cross_product(singleton(singleton(u)),y__dfg),null_class).
% 299.87/300.45  173788[15:Rew:165880.0,170448.1] || subclass(y__dfg,cantor(regular(cross_product(singleton(regular(x__dfg)),y__dfg))))* -> equal(cross_product(singleton(regular(x__dfg)),y__dfg),null_class).
% 299.87/300.45  170495[15:Rew:165880.0,38917.0] || member(complement(u),y__dfg) -> member(singleton(complement(u)),u)* member(singleton(singleton(singleton(complement(u)))),element_relation)*.
% 299.87/300.45  170504[15:Rew:165880.0,39178.2] function(cantor(u)) function(v) || equal(cantor(cantor(w)),y__dfg) -> compatible(v,w,u)*.
% 299.87/300.45  170555[15:Rew:165880.0,62260.1] || equal(restrict(u,v,w),domain_relation)** member(x,y__dfg) -> member(ordered_pair(x,cantor(x)),u)*.
% 299.87/300.45  170562[15:Rew:165880.0,42137.0] || subclass(domain_relation,rotate(cantor(complement(cross_product(singleton(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)),y__dfg)))))* -> .
% 299.87/300.45  170563[15:Rew:165880.0,144046.0] || subclass(domain_relation,rotate(cantor(singleton(cross_product(singleton(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)),y__dfg)))))* -> .
% 299.87/300.45  170565[15:Rew:165880.0,42138.0] || subclass(domain_relation,flip(cantor(complement(cross_product(singleton(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))),y__dfg)))))* -> .
% 299.87/300.45  170566[15:Rew:165880.0,144047.0] || subclass(domain_relation,flip(cantor(singleton(cross_product(singleton(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))),y__dfg)))))* -> .
% 299.87/300.45  170600[15:Rew:165880.0,43321.0] || subclass(u,cantor(complement(cross_product(singleton(regular(intersection(u,v))),y__dfg))))* -> equal(intersection(u,v),null_class).
% 299.87/300.45  170602[15:Rew:165880.0,144066.0] || subclass(u,cantor(singleton(cross_product(singleton(regular(intersection(u,v))),y__dfg))))* -> equal(intersection(u,v),null_class).
% 299.87/300.45  170603[15:Rew:165880.0,45013.0] || subclass(u,cantor(complement(cross_product(singleton(regular(intersection(v,u))),y__dfg))))* -> equal(intersection(v,u),null_class).
% 299.87/300.45  170605[15:Rew:165880.0,144067.0] || subclass(u,cantor(singleton(cross_product(singleton(regular(intersection(v,u))),y__dfg))))* -> equal(intersection(v,u),null_class).
% 299.87/300.45  170697[15:Rew:165880.0,53294.0] || subclass(y__dfg,intersection(complement(u),power_class(v))) member(singleton(w),union(u,complement(power_class(v))))* -> .
% 299.87/300.45  170711[15:Rew:165880.0,53394.0] || subclass(y__dfg,intersection(power_class(u),complement(v))) member(singleton(w),union(complement(power_class(u)),v))* -> .
% 299.87/300.45  170770[15:Rew:165880.0,48038.0] || subclass(y__dfg,complement(power_class(union(null_class,u)))) member(unordered_pair(v,w),power_class(union(u,u)))* -> .
% 299.87/300.45  170792[15:Rew:165880.0,49243.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(v))) -> member(ordered_pair(w,x),union(u,complement(power_class(v))))*.
% 299.87/300.45  170793[15:Rew:165880.0,49242.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(v))) -> member(unordered_pair(w,x),union(u,complement(power_class(v))))*.
% 299.87/300.45  170802[15:Rew:165880.0,49431.0] || subclass(y__dfg,symmetric_difference(power_class(u),complement(v))) -> member(ordered_pair(w,x),union(complement(power_class(u)),v))*.
% 299.87/300.45  170803[15:Rew:165880.0,49430.0] || subclass(y__dfg,symmetric_difference(power_class(u),complement(v))) -> member(unordered_pair(w,x),union(complement(power_class(u)),v))*.
% 299.87/300.45  170849[15:Rew:165880.0,53665.0] || subclass(y__dfg,complement(unordered_pair(regular(ordered_pair(u,v)),w)))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.45  170850[15:Rew:165880.0,53666.0] || equal(complement(unordered_pair(regular(ordered_pair(u,v)),w)),y__dfg)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.45  170851[15:Rew:165880.0,53703.0] || subclass(y__dfg,complement(unordered_pair(u,regular(ordered_pair(v,w)))))* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.87/300.45  170852[15:Rew:165880.0,53704.0] || equal(complement(unordered_pair(u,regular(ordered_pair(v,w)))),y__dfg)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.87/300.45  170856[15:Rew:165880.0,150268.1] || member(u,union(symmetric_difference(v,w),intersection(w,v)))* subclass(y__dfg,x) -> member(u,x)*.
% 299.87/300.45  170857[15:Rew:165880.0,143631.1] || member(u,union(symmetric_difference(v,w),intersection(v,w)))* subclass(y__dfg,x) -> member(u,x)*.
% 299.87/300.45  170866[15:Rew:165880.0,77161.2] || equal(null_class,u) member(v,union(w,u))* subclass(y__dfg,x) -> member(v,x)*.
% 299.87/300.45  170867[15:Rew:165880.0,76773.2] || equal(null_class,u) member(v,union(u,w))* subclass(y__dfg,x) -> member(v,x)*.
% 299.87/300.45  170868[15:Rew:165880.0,75686.2] || subclass(u,null_class) member(v,union(w,u))* subclass(y__dfg,x) -> member(v,x)*.
% 299.87/300.45  170872[15:Rew:165880.0,53854.1] || member(u,union(singleton(v),w))* subclass(y__dfg,x) -> member(v,w) member(u,x)*.
% 299.87/300.45  170873[15:Rew:165880.0,53851.1] || member(u,union(v,singleton(w)))* subclass(y__dfg,x) -> member(w,v) member(u,x)*.
% 299.87/300.45  170874[15:Rew:165880.0,53849.2] || subclass(u,null_class) member(v,union(u,w))* subclass(y__dfg,x) -> member(v,x)*.
% 299.87/300.45  170916[15:Rew:165880.0,75684.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(complement(power_class(v)),image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.45  170938[15:Rew:165880.0,58528.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(image(element_relation,power_class(u)),complement(power_class(v))),y__dfg)**.
% 299.87/300.45  170958[15:Rew:165880.0,59009.1] || member(singleton(singleton(singleton(singleton(singleton(null_class))))),application_function)* -> equal(apply(singleton(singleton(singleton(null_class))),null_class),y__dfg).
% 299.87/300.45  170963[15:Rew:165880.0,113011.0] || member(successor(null_class),y__dfg) subclass(domain_relation,complement(u)) member(ordered_pair(successor(null_class),null_class),u)* -> .
% 299.87/300.45  171073[15:Rew:165880.0,67755.0] || subclass(y__dfg,complement(sum_class(range_of(null_class)))) member(unordered_pair(u,v),union(null_class,apply(null_class,w)))* -> .
% 299.87/300.45  171074[15:Rew:165880.0,67772.0] || subclass(y__dfg,union(null_class,apply(null_class,u)))* -> member(unordered_pair(v,w),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.45  171075[15:Rew:165880.0,67770.0] || subclass(y__dfg,union(null_class,apply(null_class,u)))* -> member(unordered_pair(v,w),union(null_class,apply(null_class,x)))*.
% 299.87/300.45  171076[15:Rew:165880.0,67771.0] || subclass(y__dfg,union(null_class,sum_class(range_of(null_class)))) -> member(unordered_pair(u,v),union(null_class,apply(null_class,w)))*.
% 299.87/300.45  171090[15:Rew:165880.0,71199.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(omega,complement(symmetric_difference(u,v))).
% 299.87/300.45  171144[15:Rew:165880.0,77226.0] || subclass(y__dfg,regular(unordered_pair(u,regular(ordered_pair(v,w)))))* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.87/300.45  171152[15:Rew:165880.0,77727.0] || subclass(y__dfg,regular(unordered_pair(regular(ordered_pair(u,v)),w)))* -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.45  173792[15:Rew:165880.0,171178.1] || subclass(y__dfg,cantor(regular(cross_product(singleton(complement(x__dfg)),y__dfg))))* -> equal(cross_product(singleton(complement(x__dfg)),y__dfg),null_class).
% 299.87/300.45  173793[15:Rew:165880.0,171179.1] || subclass(x__dfg,cantor(regular(cross_product(singleton(complement(x__dfg)),y__dfg))))* -> equal(cross_product(singleton(complement(x__dfg)),y__dfg),null_class).
% 299.87/300.45  173795[15:Rew:165880.0,171250.2,165880.0,171250.1] || member(element_relation,y__dfg) member(y__dfg,cantor(element_relation)) -> member(ordered_pair(element_relation,ordered_pair(y__dfg,sum_class(y__dfg))),application_function)*.
% 299.87/300.45  171262[15:Rew:165880.0,83067.0] || equal(regular(unordered_pair(u,regular(ordered_pair(v,w)))),y__dfg)** -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.87/300.45  171269[15:Rew:165880.0,83127.0] || equal(regular(unordered_pair(regular(ordered_pair(u,v)),w)),y__dfg)** -> equal(regular(ordered_pair(u,v)),singleton(u)).
% 299.87/300.45  171282[15:Rew:165880.0,149879.1] || member(u,union(v,restrict(singleton(v),w,x)))* subclass(y__dfg,y) -> member(u,y)*.
% 299.87/300.45  171283[15:Rew:165880.0,149022.1] || member(u,union(singleton(v),restrict(v,w,x)))* subclass(y__dfg,y) -> member(u,y)*.
% 299.87/300.45  171284[15:Rew:165880.0,143200.1] || member(u,union(v,restrict(complement(v),w,x)))* subclass(y__dfg,y) -> member(u,y)*.
% 299.87/300.45  171285[15:Rew:165880.0,84048.1] || member(u,union(complement(v),restrict(v,w,x)))* subclass(y__dfg,y) -> member(u,y)*.
% 299.87/300.45  173796[15:Rew:165880.0,171323.1] || member(inverse(restrict(element_relation,null_class,y__dfg)),y__dfg) -> member(ordered_pair(inverse(restrict(element_relation,null_class,y__dfg)),y__dfg),domain_relation)*.
% 299.87/300.45  173797[15:Rew:165880.0,171324.1] || member(inverse(restrict(element_relation,y__dfg,y__dfg)),y__dfg) -> member(ordered_pair(inverse(restrict(element_relation,y__dfg,y__dfg)),y__dfg),domain_relation)*.
% 299.87/300.45  171333[15:Rew:165880.0,91197.1] ||  -> equal(cross_product(null_class,u),null_class) equal(range__dfg(regular(cross_product(null_class,u)),y__dfg,u),second(not_subclass_element(null_class,null_class)))**.
% 299.87/300.45  173798[15:Rew:165880.0,171364.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),y__dfg)** -> equal(complement(symmetric_difference(u,v)),y__dfg).
% 299.87/300.45  171489[15:Rew:165880.0,98941.0] || subclass(y__dfg,power_class(complement(union(u,v)))) member(singleton(w),image(element_relation,union(u,v)))* -> .
% 299.87/300.45  171505[15:Rew:165880.0,104530.0] || subclass(y__dfg,image(element_relation,union(u,v))) member(singleton(w),power_class(complement(union(u,v))))* -> .
% 299.87/300.45  171520[15:Rew:165880.0,97982.0] || subclass(y__dfg,complement(union(symmetric_difference(u,v),w)))* member(omega,union(symmetric_difference(v,u),w)) -> .
% 299.87/300.45  171521[15:Rew:165880.0,98056.0] || subclass(y__dfg,complement(union(apply(null_class,u),v)))* member(omega,union(sum_class(range_of(null_class)),v)) -> .
% 299.87/300.45  171522[15:Rew:165880.0,98055.0] || subclass(y__dfg,complement(union(apply(null_class,u),v)))* member(omega,union(apply(null_class,w),v))* -> .
% 299.87/300.45  171523[15:Rew:165880.0,98078.0] || subclass(y__dfg,complement(union(sum_class(range_of(null_class)),u)))* member(omega,union(apply(null_class,v),u))* -> .
% 299.87/300.45  171524[15:Rew:165880.0,98096.0] || subclass(y__dfg,complement(union(u,symmetric_difference(v,w))))* member(omega,union(u,symmetric_difference(w,v))) -> .
% 299.87/300.45  171525[15:Rew:165880.0,98109.0] || subclass(y__dfg,complement(union(u,apply(null_class,v))))* member(omega,union(u,sum_class(range_of(null_class)))) -> .
% 299.87/300.45  171526[15:Rew:165880.0,98108.0] || subclass(y__dfg,complement(union(u,apply(null_class,v))))* member(omega,union(u,apply(null_class,w)))* -> .
% 299.87/300.45  171527[15:Rew:165880.0,98115.0] || subclass(y__dfg,complement(union(u,sum_class(range_of(null_class)))))* member(omega,union(u,apply(null_class,v)))* -> .
% 299.87/300.45  173802[15:Rew:165880.0,171528.0] || equal(symmetric_difference(complement(u),union(v,w)),y__dfg)** -> equal(union(u,complement(union(v,w))),y__dfg).
% 299.87/300.45  171532[15:Rew:165880.0,98425.1] || equal(intersection(complement(u),union(v,w)),null_class)** -> equal(union(u,complement(union(v,w))),y__dfg).
% 299.87/300.45  171533[15:Rew:165880.0,98423.0] || equal(union(u,complement(union(v,w))),y__dfg) -> equal(intersection(complement(u),union(v,w)),null_class)**.
% 299.87/300.45  171547[15:Rew:165880.0,98437.1] || subclass(intersection(complement(u),union(v,w)),null_class)* -> subclass(y__dfg,union(u,complement(union(v,w)))).
% 299.87/300.45  171549[15:Rew:165880.0,98454.1] || equal(union(u,complement(union(v,w))),null_class) -> equal(intersection(complement(u),union(v,w)),y__dfg)**.
% 299.87/300.45  171561[15:Rew:165880.0,98519.1] || subclass(union(u,complement(union(v,w))),null_class)* -> subclass(y__dfg,intersection(complement(u),union(v,w))).
% 299.87/300.45  173810[15:Rew:165880.0,171562.0] || equal(symmetric_difference(union(u,v),complement(w)),y__dfg)** -> equal(union(complement(union(u,v)),w),y__dfg).
% 299.87/300.45  171566[15:Rew:165880.0,98785.1] || equal(intersection(union(u,v),complement(w)),null_class)** -> equal(union(complement(union(u,v)),w),y__dfg).
% 299.87/300.45  171567[15:Rew:165880.0,98783.0] || equal(union(complement(union(u,v)),w),y__dfg) -> equal(intersection(union(u,v),complement(w)),null_class)**.
% 299.87/300.45  171581[15:Rew:165880.0,98798.1] || subclass(intersection(union(u,v),complement(w)),null_class)* -> subclass(y__dfg,union(complement(union(u,v)),w)).
% 299.87/300.45  171583[15:Rew:165880.0,98815.1] || equal(union(complement(union(u,v)),w),null_class) -> equal(intersection(union(u,v),complement(w)),y__dfg)**.
% 299.87/300.45  171595[15:Rew:165880.0,98880.1] || subclass(union(complement(union(u,v)),w),null_class)* -> subclass(y__dfg,intersection(union(u,v),complement(w))).
% 299.87/300.45  171702[15:Rew:165880.0,106677.0] || subclass(y__dfg,symmetric_difference(complement(u),union(v,w))) -> member(omega,union(u,complement(union(v,w))))*.
% 299.87/300.45  171722[15:Rew:165880.0,107643.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(w))) -> member(omega,union(complement(union(u,v)),w))*.
% 299.87/300.45  171746[15:Rew:165880.0,110504.1] || equal(union(u,v),null_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  171775[15:Rew:165880.0,110948.1] || equal(complement(power_class(u)),null_class) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),y__dfg)**.
% 299.87/300.45  171801[15:Rew:165880.0,111495.1] || equal(union(u,v),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),y__dfg)**.
% 299.87/300.45  171828[15:Rew:165880.0,112423.1] || equal(complement(power_class(u)),null_class) -> equal(union(complement(union(v,w)),image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.45  171906[15:Rew:165880.0,118074.0] || equal(union(complement(u),complement(v)),y__dfg) -> equal(symmetric_difference(complement(u),complement(v)),union(u,v))**.
% 299.87/300.45  172156[15:Rew:165880.0,146322.0] ||  -> equal(union(intersection(complement(u),power_class(v)),union(null_class,complement(singleton(union(u,complement(power_class(v))))))),y__dfg)**.
% 299.87/300.45  172182[15:Rew:165880.0,146883.0] ||  -> equal(union(intersection(power_class(u),complement(v)),union(null_class,complement(singleton(union(complement(power_class(u)),v))))),y__dfg)**.
% 299.87/300.45  172378[15:Rew:165880.0,153189.0] ||  -> equal(union(image(element_relation,union(u,v)),union(null_class,complement(singleton(power_class(complement(union(u,v))))))),y__dfg)**.
% 299.87/300.45  179549[15:Res:166280.1,1535.2] || equal(y__dfg,x__dfg) member(u,v)* member(w,x)* -> member(ordered_pair(w,u),x__dfg)*.
% 299.87/300.45  181406[15:Res:56235.0,165890.1] single_valued_class(intersection(union(null_class,cross_product(y__dfg,y__dfg)),u)) ||  -> function(intersection(union(null_class,cross_product(y__dfg,y__dfg)),u))*.
% 299.87/300.45  181423[15:Res:125636.0,165890.1] single_valued_class(regular(union(null_class,complement(cross_product(y__dfg,y__dfg))))) ||  -> function(regular(union(null_class,complement(cross_product(y__dfg,y__dfg)))))*.
% 299.87/300.45  181430[15:Res:54892.0,165890.1] single_valued_class(intersection(u,union(null_class,cross_product(y__dfg,y__dfg)))) ||  -> function(intersection(u,union(null_class,cross_product(y__dfg,y__dfg))))*.
% 299.87/300.45  181491[15:Rew:71035.0,181432.1] single_valued_class(intersection(u,union(cross_product(y__dfg,y__dfg),null_class))) ||  -> function(intersection(u,union(null_class,cross_product(y__dfg,y__dfg))))*.
% 299.87/300.45  181494[15:Rew:71035.0,181451.1] single_valued_class(intersection(union(cross_product(y__dfg,y__dfg),null_class),u)) ||  -> function(intersection(union(null_class,cross_product(y__dfg,y__dfg)),u))*.
% 299.87/300.45  5526[0:Res:2619.1,338.1] inductive(singleton(u)) || member(u,image(successor_relation,singleton(u)))* -> equal(image(successor_relation,singleton(u)),singleton(u)).
% 299.87/300.45  7339[0:Res:7306.0,225.0] ||  -> subclass(u,complement(restrict(v,w,x))) member(not_subclass_element(u,complement(restrict(v,w,x))),cross_product(w,x))*.
% 299.87/300.45  6574[3:SpR:5348.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.87/300.45  6585[3:SpR:5349.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.87/300.45  2686[3:SpR:2641.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.87/300.45  2716[3:SpR:2656.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.87/300.45  10471[3:SpL:4275.0,1580.1] || member(ordered_pair(u,v),compose(w,null_class))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 299.87/300.45  23288[4:Res:22292.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.87/300.45  25719[4:Res:175.1,9158.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.87/300.45  25746[4:Res:169.1,9158.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.87/300.45  25765[4:Res:175.1,9160.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.87/300.45  25792[4:Res:169.1,9160.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.87/300.45  26473[0:Res:174.1,3678.1] || member(regular(intersection(intersection(u,v),w)),symmetric_difference(u,v))* -> equal(intersection(intersection(u,v),w),null_class).
% 299.87/300.45  26493[0:Res:168.1,3678.1] || member(regular(intersection(u,intersection(v,w))),symmetric_difference(v,w))* -> equal(intersection(u,intersection(v,w)),null_class).
% 299.87/300.45  28143[0:Obv:28058.2] || subclass(intersection(u,singleton(v)),complement(w))* member(v,w) -> equal(intersection(u,singleton(v)),null_class).
% 299.87/300.45  28144[0:Obv:28057.2] || subclass(intersection(singleton(u),v),complement(w))* member(u,w) -> equal(intersection(singleton(u),v),null_class).
% 299.87/300.45  28354[0:Res:359.2,3668.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> subclass(u,x) member(not_subclass_element(u,x),union(v,w))*.
% 299.87/300.45  28362[0:Res:374.1,3668.0] || subclass(ordered_pair(u,v),symmetric_difference(complement(w),complement(x)))* -> member(unordered_pair(u,singleton(v)),union(w,x)).
% 299.87/300.45  29061[0:Res:50.1,4976.0] inductive(singleton(u)) ||  -> subclass(image(successor_relation,singleton(u)),v) equal(not_subclass_element(image(successor_relation,singleton(u)),v),u)**.
% 299.87/300.45  29324[3:Rew:29271.0,7719.0] ||  -> equal(intersection(union(u,complement(v)),union(complement(u),union(null_class,v))),symmetric_difference(complement(u),union(null_class,v)))**.
% 299.87/300.45  29357[3:Rew:29271.0,7742.0] ||  -> equal(intersection(union(complement(u),v),union(union(null_class,u),complement(v))),symmetric_difference(union(null_class,u),complement(v)))**.
% 299.87/300.45  30917[4:Rew:29278.0,29713.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.87/300.45  30918[4:Rew:29278.0,29720.1] ||  -> subclass(union(null_class,sum_class(range_of(null_class))),u) member(not_subclass_element(union(null_class,sum_class(range_of(null_class))),u),apply(null_class,v))*.
% 299.87/300.45  30919[3:Rew:29278.0,29735.1] || member(not_subclass_element(union(null_class,regular(u)),v),u)* -> subclass(union(null_class,regular(u)),v) equal(u,null_class).
% 299.87/300.45  30922[3:Rew:29278.0,29781.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.87/300.45  29797[7:Rew:29278.0,20421.0] || equal(union(null_class,cross_product(u,v)),y__dfg)** -> equal(ordered_pair(first(regular(x__dfg)),second(regular(x__dfg))),regular(x__dfg))**.
% 299.87/300.45  29803[3:Rew:29278.0,14294.0] || subclass(domain_relation,union(null_class,unordered_pair(u,v)))* -> equal(ordered_pair(null_class,null_class),v) equal(ordered_pair(null_class,null_class),u).
% 299.87/300.45  30923[3:Rew:29278.0,29821.1] ||  -> subclass(union(null_class,restrict(u,v,w)),x) member(not_subclass_element(union(null_class,restrict(u,v,w)),x),u)*.
% 299.87/300.45  29825[3:Rew:29278.0,28076.1] || member(regular(u),symmetric_difference(v,w)) subclass(u,union(null_class,intersection(v,w)))* -> equal(u,null_class).
% 299.87/300.45  32705[11:Res:32594.1,1475.1] || subclass(y__dfg,complement(intersection(u,v)))* member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v)).
% 299.87/300.45  33163[3:Rew:2348.1,33162.1] || member(apply(choice,u),intersection(v,singleton(u)))* -> equal(u,null_class) equal(intersection(v,singleton(u)),null_class).
% 299.87/300.45  33165[3:Rew:2970.1,33164.1] || member(apply(choice,u),intersection(singleton(u),v))* -> equal(u,null_class) equal(intersection(singleton(u),v),null_class).
% 299.87/300.45  33261[3:SpL:30027.0,219.0] || member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(null_class,v),w)) -> .
% 299.87/300.45  33264[3:SpL:30027.0,219.0] || member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(null_class,w))) -> .
% 299.87/300.45  33805[11:Res:60.1,33714.1] || member(ordered_pair(u,null_class),compose(v,w)) equal(complement(image(v,image(w,singleton(u)))),y__dfg)** -> .
% 299.87/300.45  33997[0:MRR:33962.0,9180.1] ||  -> member(regular(intersection(complement(union(u,v)),w)),complement(u))* equal(intersection(complement(union(u,v)),w),null_class).
% 299.87/300.45  33998[0:MRR:33961.0,9180.1] ||  -> member(regular(intersection(complement(union(u,v)),w)),complement(v))* equal(intersection(complement(union(u,v)),w),null_class).
% 299.87/300.45  34362[0:MRR:34334.0,9180.1] ||  -> member(regular(intersection(u,complement(union(v,w)))),complement(v))* equal(intersection(u,complement(union(v,w))),null_class).
% 299.87/300.45  34363[0:MRR:34333.0,9180.1] ||  -> member(regular(intersection(u,complement(union(v,w)))),complement(w))* equal(intersection(u,complement(union(v,w))),null_class).
% 299.87/300.45  35027[0:Res:2985.1,3.0] || subclass(complement(intersection(u,v)),w) -> equal(symmetric_difference(u,v),null_class) member(regular(symmetric_difference(u,v)),w)*.
% 299.87/300.45  35292[3:Rew:2348.1,35291.1] || member(not_subclass_element(u,v),intersection(w,singleton(u)))* -> subclass(u,v) equal(intersection(w,singleton(u)),null_class).
% 299.87/300.45  35294[3:Rew:2970.1,35293.1] || member(not_subclass_element(u,v),intersection(singleton(u),w))* -> subclass(u,v) equal(intersection(singleton(u),w),null_class).
% 299.87/300.45  36899[0:Res:3018.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.87/300.45  37192[0:Res:3739.0,4980.0] ||  -> subclass(restrict(intersection(u,v),w,x),y) member(not_subclass_element(restrict(intersection(u,v),w,x),y),u)*.
% 299.87/300.45  37419[0:Res:3739.0,4981.0] ||  -> subclass(restrict(intersection(u,v),w,x),y) member(not_subclass_element(restrict(intersection(u,v),w,x),y),v)*.
% 299.87/300.45  37724[0:Res:236.1,3.0] || subclass(u,v) -> subclass(restrict(u,w,x),y) member(not_subclass_element(restrict(u,w,x),y),v)*.
% 299.87/300.45  38598[3:SpL:33220.0,219.0] || member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,v),w))* -> .
% 299.87/300.45  38602[3:SpL:33220.0,219.0] || member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,w)))* -> .
% 299.87/300.45  39356[12:SpR:39262.1,60.1] function(u) || member(ordered_pair(u,v),compose(w,x))* -> member(v,image(w,image(x,null_class))).
% 299.87/300.45  39870[12:SpR:1199.1,39353.1] function(first(regular(cross_product(u,v)))) ||  -> equal(cross_product(u,v),null_class) member(null_class,regular(cross_product(u,v)))*.
% 299.87/300.45  40315[4:MRR:40295.0,9181.1] || subclass(u,complement(cantor(v))) -> equal(apply(v,not_subclass_element(u,w)),sum_class(range_of(null_class)))** subclass(u,w).
% 299.87/300.45  40319[4:MRR:40296.0,9181.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.87/300.45  41363[4:Res:20668.1,226.0] || subclass(domain_relation,rotate(restrict(u,v,w)))* -> member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),u)*.
% 299.87/300.45  41396[4:Res:20668.1,20853.0] || subclass(domain_relation,rotate(application_function)) -> member(singleton(u),cantor(ordered_pair(v,cantor(ordered_pair(singleton(singleton(singleton(u))),v)))))*.
% 299.87/300.45  41480[4:Res:20669.1,226.0] || subclass(domain_relation,flip(restrict(u,v,w)))* -> member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),u)*.
% 299.87/300.45  41618[3:Rew:29278.0,41561.1] || member(not_subclass_element(intersection(u,union(null_class,v)),w),complement(v))* -> subclass(intersection(u,union(null_class,v)),w).
% 299.87/300.45  41950[3:Rew:29278.0,41884.1] || member(not_subclass_element(intersection(union(null_class,u),v),w),complement(u))* -> subclass(intersection(union(null_class,u),v),w).
% 299.87/300.45  42221[0:Obv:42186.2] || equal(u,v) subclass(unordered_pair(v,u),w)* -> equal(unordered_pair(v,u),null_class) member(v,w).
% 299.87/300.45  42305[0:Res:2973.1,26.1] || member(regular(intersection(intersection(complement(u),v),w)),u)* -> equal(intersection(intersection(complement(u),v),w),null_class).
% 299.87/300.45  42384[0:Rew:115.0,42251.0] ||  -> equal(intersection(symmetric_difference(u,v),w),null_class) member(regular(intersection(symmetric_difference(u,v),w)),complement(intersection(u,v)))*.
% 299.87/300.45  42791[0:Res:2974.1,26.1] || member(regular(intersection(intersection(u,complement(v)),w)),v)* -> equal(intersection(intersection(u,complement(v)),w),null_class).
% 299.87/300.45  43304[0:Res:2971.2,226.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(u,y),null_class) member(regular(intersection(u,y)),v)*.
% 299.87/300.45  43849[0:Res:2351.1,26.1] || member(regular(intersection(u,intersection(complement(v),w))),v)* -> equal(intersection(u,intersection(complement(v),w)),null_class).
% 299.87/300.45  43936[0:Rew:115.0,43787.0] ||  -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(regular(intersection(u,symmetric_difference(v,w))),complement(intersection(v,w)))*.
% 299.87/300.45  44381[0:Res:2352.1,26.1] || member(regular(intersection(u,intersection(v,complement(w)))),w)* -> equal(intersection(u,intersection(v,complement(w))),null_class).
% 299.87/300.45  44996[0:Res:2349.2,226.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(y,u),null_class) member(regular(intersection(y,u)),v)*.
% 299.87/300.45  45167[0:Res:50.1,2997.0] inductive(u) || subclass(u,v) -> equal(image(successor_relation,u),null_class) member(regular(image(successor_relation,u)),v)*.
% 299.87/300.45  45365[4:Res:22292.1,3658.0] || equal(symmetric_difference(u,cross_product(v,w)),singleton(singleton(null_class))) -> member(singleton(null_class),complement(restrict(u,v,w)))*.
% 299.87/300.45  45518[4:Res:22292.1,3659.0] || equal(symmetric_difference(cross_product(u,v),w),singleton(singleton(null_class))) -> member(singleton(null_class),complement(restrict(w,u,v)))*.
% 299.87/300.45  46282[0:Rew:46218.0,28289.0] || member(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))* -> member(u,union(v,image(element_relation,power_class(w)))).
% 299.87/300.45  46320[0:Rew:46218.0,38716.0] || subclass(u,power_class(complement(power_class(v)))) member(regular(u),image(element_relation,power_class(v)))* -> equal(u,null_class).
% 299.87/300.45  46325[0:Rew:46218.0,28307.0] || member(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))* -> member(u,union(image(element_relation,power_class(v)),w)).
% 299.87/300.45  46388[8:Rew:46218.0,29074.1] || equal(intersection(complement(u),power_class(v)),singleton(singleton(null_class))) subclass(y__dfg,union(u,complement(power_class(v))))* -> .
% 299.87/300.45  46486[0:Rew:46218.0,34793.0] ||  -> equal(union(intersection(u,complement(power_class(v))),intersection(complement(u),power_class(v))),complement(symmetric_difference(u,complement(power_class(v)))))**.
% 299.87/300.45  46575[0:Rew:46218.0,27549.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.87/300.45  46691[8:Rew:46218.0,29077.1] || equal(intersection(power_class(u),complement(v)),singleton(singleton(null_class))) subclass(y__dfg,union(complement(power_class(u)),v))* -> .
% 299.87/300.45  47759[3:SpL:38610.0,46231.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.87/300.45  47760[3:SpL:38610.0,46231.0] || member(regular(power_class(union(u,u))),complement(power_class(union(u,u))))* -> equal(power_class(union(null_class,u)),null_class).
% 299.87/300.45  48080[3:Rew:29278.0,47848.1] || member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(null_class,v))))) -> .
% 299.87/300.45  48083[3:Rew:29278.0,47875.0] || member(regular(power_class(union(u,u))),complement(power_class(union(null_class,u))))* -> equal(power_class(union(null_class,u)),null_class).
% 299.87/300.45  48084[3:Rew:29278.0,47876.0] || member(regular(power_class(union(u,u))),complement(power_class(union(null_class,u))))* -> equal(power_class(union(u,u)),null_class).
% 299.87/300.45  48131[3:SpL:38610.0,46222.0] || member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,v)))))* -> .
% 299.87/300.45  48133[0:Res:4.1,46222.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.87/300.45  48172[0:Res:358.2,46222.0] || subclass(u,image(element_relation,power_class(v))) member(regular(u),power_class(complement(power_class(v))))* -> equal(u,null_class).
% 299.87/300.45  48644[3:Rew:29271.0,48315.1] || equal(restrict(u,v,w),null_class) -> equal(symmetric_difference(cross_product(v,w),u),union(cross_product(v,w),u))**.
% 299.87/300.45  48645[3:Rew:29271.0,48314.1] || equal(restrict(u,v,w),null_class) -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w)))**.
% 299.87/300.45  48808[0:SpR:47177.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.87/300.45  49268[4:Res:22292.1,46252.0] || equal(symmetric_difference(complement(u),power_class(v)),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,complement(power_class(v))))*.
% 299.87/300.45  49456[4:Res:22292.1,46453.0] || equal(symmetric_difference(power_class(u),complement(v)),singleton(singleton(null_class))) -> member(singleton(null_class),union(complement(power_class(u)),v))*.
% 299.87/300.45  49644[0:SpL:6542.0,4980.0] || subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> subclass(u,w) member(not_subclass_element(u,w),successor(v))*.
% 299.87/300.45  49663[0:Rew:6542.0,49568.0] ||  -> equal(symmetric_difference(complement(u),complement(singleton(u))),null_class) member(regular(symmetric_difference(complement(u),complement(singleton(u)))),successor(u))*.
% 299.87/300.45  49719[3:SpR:1199.1,45564.0] ||  -> equal(cross_product(u,v),null_class) member(singleton(first(regular(cross_product(u,v)))),complement(singleton(regular(cross_product(u,v)))))*.
% 299.87/300.45  49981[3:SpL:1199.1,49731.0] || member(singleton(first(regular(cross_product(u,v)))),singleton(regular(cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.45  53283[3:SpL:29278.0,46251.0] || member(u,intersection(union(null_class,v),power_class(w)))* member(u,union(complement(v),complement(power_class(w)))) -> .
% 299.87/300.45  53317[0:Res:25.2,46251.0] || member(u,power_class(v)) member(u,complement(w)) member(u,union(w,complement(power_class(v))))* -> .
% 299.87/300.45  53323[3:Res:4488.1,46251.0] || subclass(domain_relation,intersection(complement(u),power_class(v))) member(ordered_pair(null_class,null_class),union(u,complement(power_class(v))))* -> .
% 299.87/300.45  53377[3:SpL:29278.0,46452.0] || member(u,intersection(power_class(v),union(null_class,w)))* member(u,union(complement(power_class(v)),complement(w))) -> .
% 299.87/300.45  53417[0:Res:25.2,46452.0] || member(u,complement(v)) member(u,power_class(w)) member(u,union(complement(power_class(w)),v))* -> .
% 299.87/300.45  53423[3:Res:4488.1,46452.0] || subclass(domain_relation,intersection(power_class(u),complement(v))) member(ordered_pair(null_class,null_class),union(complement(power_class(u)),v))* -> .
% 299.87/300.45  53512[7:Res:31147.1,5712.2] || equal(union(u,v),y__dfg)** member(regular(x__dfg),complement(v))* member(regular(x__dfg),complement(u))* -> .
% 299.87/300.45  53515[7:Res:16434.1,5712.2] || subclass(y__dfg,union(u,v))* member(regular(x__dfg),complement(v))* member(regular(x__dfg),complement(u))* -> .
% 299.87/300.45  53647[3:SpR:26346.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.87/300.45  53657[12:SpR:39262.1,26346.0] function(u) ||  -> equal(regular(ordered_pair(v,u)),unordered_pair(v,null_class))** equal(regular(ordered_pair(v,u)),singleton(v)).
% 299.87/300.45  53729[3:MRR:53708.1,125.0] || equal(u,regular(ordered_pair(v,w)))* -> equal(regular(ordered_pair(v,w)),singleton(v))** member(singleton(w),u)*.
% 299.87/300.45  53730[3:MRR:53677.0,125.0] || subclass(regular(ordered_pair(u,v)),w)* -> equal(regular(ordered_pair(u,v)),singleton(u)) member(singleton(v),w).
% 299.87/300.45  54407[0:Res:3695.2,26.1] || subclass(u,complement(v)) member(not_subclass_element(intersection(w,u),x),v)* -> subclass(intersection(w,u),x).
% 299.87/300.45  54413[0:Res:3695.2,23.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),v)*.
% 299.87/300.45  54414[0:Res:3695.2,24.0] || subclass(u,intersection(v,w))* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),w)*.
% 299.87/300.45  54435[3:Res:3695.2,38234.0] || subclass(u,successor(null_class)) -> subclass(intersection(v,u),w) member(not_subclass_element(intersection(v,u),w),singleton(null_class))*.
% 299.87/300.45  54437[4:Res:3695.2,49805.0] || subclass(u,cantor(not_subclass_element(intersection(v,u),w)))* equal(null_class,element_relation) -> subclass(intersection(v,u),w).
% 299.87/300.45  54699[0:Res:3697.1,549.0] ||  -> subclass(intersection(u,intersection(singleton(v),w)),x) equal(not_subclass_element(intersection(u,intersection(singleton(v),w)),x),v)**.
% 299.87/300.45  55079[0:Res:3698.1,549.0] ||  -> subclass(intersection(u,intersection(v,singleton(w))),x) equal(not_subclass_element(intersection(u,intersection(v,singleton(w))),x),w)**.
% 299.87/300.45  55263[3:Res:54892.0,4976.0] ||  -> subclass(intersection(u,union(null_class,singleton(v))),w) equal(not_subclass_element(intersection(u,union(null_class,singleton(v))),w),v)**.
% 299.87/300.45  55366[0:Res:4871.2,26.1] || subclass(u,complement(v)) member(not_subclass_element(intersection(u,w),x),v)* -> subclass(intersection(u,w),x).
% 299.87/300.45  55372[0:Res:4871.2,23.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),v)*.
% 299.87/300.45  55373[0:Res:4871.2,24.0] || subclass(u,intersection(v,w))* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),w)*.
% 299.87/300.45  55394[3:Res:4871.2,38234.0] || subclass(u,successor(null_class)) -> subclass(intersection(u,v),w) member(not_subclass_element(intersection(u,v),w),singleton(null_class))*.
% 299.87/300.45  55396[4:Res:4871.2,49805.0] || subclass(u,cantor(not_subclass_element(intersection(u,v),w)))* equal(null_class,element_relation) -> subclass(intersection(u,v),w).
% 299.87/300.45  55779[0:Res:4874.1,549.0] ||  -> subclass(intersection(intersection(singleton(u),v),w),x) equal(not_subclass_element(intersection(intersection(singleton(u),v),w),x),u)**.
% 299.87/300.45  56037[0:Res:4875.1,549.0] ||  -> subclass(intersection(intersection(u,singleton(v)),w),x) equal(not_subclass_element(intersection(intersection(u,singleton(v)),w),x),v)**.
% 299.87/300.45  56407[3:Res:35281.0,4977.0] || subclass(complement(u),v) -> equal(u,null_class) subclass(regular(u),w) member(not_subclass_element(regular(u),w),v)*.
% 299.87/300.45  56408[3:Res:36007.0,4977.0] || subclass(complement(singleton(u)),v) -> equal(singleton(u),null_class) subclass(u,w) member(not_subclass_element(u,w),v)*.
% 299.87/300.45  56431[4:Res:21183.0,4977.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.87/300.45  56432[4:Res:21532.0,4977.0] || subclass(apply(null_class,u),v)* -> subclass(apply(null_class,w),x) member(not_subclass_element(apply(null_class,w),x),v)*.
% 299.87/300.45  56433[4:Res:21750.0,4977.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.87/300.45  56434[3:Res:31891.0,4977.0] || subclass(union(u,u),v)* -> subclass(union(null_class,u),w) member(not_subclass_element(union(null_class,u),w),v)*.
% 299.87/300.45  56501[3:Res:56235.0,4976.0] ||  -> subclass(intersection(union(null_class,singleton(u)),v),w) equal(not_subclass_element(intersection(union(null_class,singleton(u)),v),w),u)**.
% 299.87/300.45  56957[3:Res:56263.0,4976.0] ||  -> subclass(union(null_class,intersection(singleton(u),v)),w) equal(not_subclass_element(union(null_class,intersection(singleton(u),v)),w),u)**.
% 299.87/300.45  57201[0:Obv:57169.2] || member(u,v) subclass(unordered_pair(u,w),x)* -> subclass(unordered_pair(u,w),v)* member(w,x).
% 299.87/300.45  57485[3:Res:57352.0,4976.0] ||  -> subclass(union(null_class,intersection(u,singleton(v))),w) equal(not_subclass_element(union(null_class,intersection(u,singleton(v))),w),v)**.
% 299.87/300.45  57579[0:Obv:57546.2] || member(u,v) subclass(unordered_pair(w,u),x)* -> subclass(unordered_pair(w,u),v)* member(w,x).
% 299.87/300.45  57596[3:Res:57542.0,4977.0] || subclass(complement(singleton(u)),v) -> subclass(complement(successor(u)),w) member(not_subclass_element(complement(successor(u)),w),v)*.
% 299.87/300.45  58140[0:SpR:46877.0,34342.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.87/300.45  58160[3:SpR:46877.0,57012.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.87/300.45  58397[0:SpR:46880.0,34342.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.87/300.45  58417[3:SpR:46880.0,57012.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.87/300.45  59331[3:Rew:29271.0,59232.2] || equal(null_class,u) member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))) -> .
% 299.87/300.45  59823[0:Obv:59784.1] || subclass(symmetric_difference(complement(u),complement(v)),complement(union(u,v)))* -> equal(symmetric_difference(complement(u),complement(v)),null_class).
% 299.87/300.45  59838[3:MRR:59837.2,59782.0] || subclass(symmetric_difference(complement(u),complement(v)),regular(union(u,v)))* -> equal(symmetric_difference(complement(u),complement(v)),null_class).
% 299.87/300.45  60033[12:Rew:39262.1,60029.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.87/300.45  60834[3:Rew:29271.0,60794.1] || equal(null_class,u) -> equal(complement(intersection(union(u,v),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.87/300.45  60972[0:SpR:46366.0,4915.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.87/300.45  61562[3:Rew:29271.0,61515.1] || equal(null_class,u) -> equal(complement(intersection(power_class(v),union(u,w))),union(complement(power_class(v)),complement(w)))**.
% 299.87/300.45  61625[12:Rew:39262.1,61610.2] function(u) || member(u,v)* member(null_class,w) -> member(singleton(singleton(null_class)),cross_product(w,v))*.
% 299.87/300.45  62556[3:Rew:29271.0,62469.1] || equal(null_class,u) member(not_subclass_element(union(u,v),w),complement(v))* -> subclass(union(u,v),w).
% 299.87/300.45  63116[0:Obv:63015.2] || equal(u,v) member(v,symmetric_difference(w,x)) -> subclass(unordered_pair(v,u),complement(intersection(w,x)))*.
% 299.87/300.45  63764[3:Rew:29271.0,63387.1] || equal(successor(u),null_class) member(regular(union(u,v)),complement(v))* -> equal(union(u,v),null_class).
% 299.87/300.45  64403[0:Obv:64347.1] || subclass(intersection(symmetric_difference(u,v),w),complement(union(u,v)))* -> equal(intersection(symmetric_difference(u,v),w),null_class).
% 299.87/300.45  64549[0:Obv:64494.1] || subclass(intersection(u,symmetric_difference(v,w)),complement(union(v,w)))* -> equal(intersection(u,symmetric_difference(v,w)),null_class).
% 299.87/300.45  64788[3:MRR:64725.0,9181.1] || subclass(u,regular(complement(v))) -> member(not_subclass_element(u,w),v)* subclass(u,w) equal(complement(v),null_class).
% 299.87/300.45  65235[0:Rew:641.1,65121.3] || subclass(u,v) member(not_subclass_element(u,null_class),singleton(v))* -> equal(singleton(v),null_class) subclass(u,null_class).
% 299.87/300.45  65240[0:Rew:27940.0,65154.3] || subclass(u,singleton(v))* member(not_subclass_element(u,null_class),singleton(w))* -> equal(v,w)* subclass(u,null_class).
% 299.87/300.45  65266[0:MRR:65171.0,9181.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(complement(w),v)),w)* subclass(u,intersection(complement(w),v)).
% 299.87/300.45  65524[3:Rew:34471.0,65332.1] || member(not_subclass_element(intersection(u,union(v,v)),null_class),complement(v))* -> subclass(intersection(u,union(v,v)),null_class).
% 299.87/300.45  65526[3:Rew:34231.0,65323.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.87/300.45  65527[0:Rew:44429.0,65309.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),complement(w))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.87/300.45  65528[0:Rew:43895.0,65308.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),complement(v))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.87/300.45  65542[0:MRR:65411.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(complement(w),v)),w)* subclass(intersection(u,v),intersection(complement(w),v)).
% 299.87/300.45  65986[3:Rew:34471.0,65793.1] || member(not_subclass_element(intersection(union(u,u),v),null_class),complement(u))* -> subclass(intersection(union(u,u),v),null_class).
% 299.87/300.45  65988[3:Rew:34231.0,65784.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.87/300.45  65989[0:Rew:44429.0,65770.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),complement(v))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.87/300.45  65990[0:Rew:43895.0,65769.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),complement(u))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.87/300.45  66008[0:MRR:65874.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(complement(w),u)),w)* subclass(intersection(u,v),intersection(complement(w),u)).
% 299.87/300.45  66136[0:Res:65901.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,u),x) member(not_subclass_element(intersection(v,u),x),w)*.
% 299.87/300.45  66258[3:Rew:66163.0,29910.0] ||  -> equal(intersection(union(u,complement(v)),union(complement(u),union(v,null_class))),symmetric_difference(complement(u),union(v,null_class)))**.
% 299.87/300.45  66294[3:Rew:66163.0,41627.0] || member(not_subclass_element(intersection(u,union(v,null_class)),w),complement(v))* -> subclass(intersection(u,union(v,null_class)),w).
% 299.87/300.45  66300[3:Rew:66163.0,53284.1] || member(u,intersection(union(v,null_class),power_class(w)))* member(u,union(complement(v),complement(power_class(w)))) -> .
% 299.87/300.45  66303[3:Rew:66163.0,60835.1] || equal(null_class,u) -> equal(complement(intersection(union(v,u),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.87/300.45  66304[3:Rew:66163.0,63763.1] || equal(successor(u),null_class) member(regular(union(v,u)),complement(v))* -> equal(union(v,u),null_class).
% 299.87/300.45  66310[3:Rew:66163.0,62557.1] || equal(null_class,u) member(not_subclass_element(union(v,u),w),complement(v))* -> subclass(union(v,u),w).
% 299.87/300.45  66372[3:Rew:66163.0,53378.1] || member(u,intersection(power_class(v),union(w,null_class)))* member(u,union(complement(power_class(v)),complement(w))) -> .
% 299.87/300.45  66375[3:Rew:66163.0,61563.1] || equal(null_class,u) -> equal(complement(intersection(power_class(v),union(w,u))),union(complement(power_class(v)),complement(w)))**.
% 299.87/300.45  66377[3:Rew:66163.0,59332.2] || equal(null_class,u) member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))) -> .
% 299.87/300.45  66658[3:Rew:66163.0,29935.0] ||  -> equal(intersection(union(complement(u),v),union(union(u,null_class),complement(v))),symmetric_difference(union(u,null_class),complement(v)))**.
% 299.87/300.45  66750[3:Rew:66163.0,41963.0] || member(not_subclass_element(intersection(union(u,null_class),v),w),complement(u))* -> subclass(intersection(union(u,null_class),v),w).
% 299.87/300.45  67881[3:Rew:29278.0,67880.2] || equal(successor(u),null_class) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(u,v))*.
% 299.87/300.45  67930[3:Rew:67071.0,67093.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.87/300.45  67931[3:Rew:67071.0,67100.2] || equal(successor(u),null_class) -> equal(union(null_class,v),null_class) member(regular(union(null_class,v)),union(v,u))*.
% 299.87/300.45  67932[3:Rew:67071.0,67135.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.87/300.45  67933[3:Rew:67071.0,67139.2] || subclass(union(u,null_class),v) -> subclass(union(null_class,u),w) member(not_subclass_element(union(null_class,u),w),v)*.
% 299.87/300.45  69320[10:Rew:69307.0,62727.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.87/300.45  69321[3:Rew:69307.0,62715.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(omega,complement(symmetric_difference(u,v))).
% 299.87/300.45  69446[3:Res:67179.0,4977.0] || subclass(union(null_class,u),v) -> subclass(union(u,null_class),w) member(not_subclass_element(union(u,null_class),w),v)*.
% 299.87/300.45  69912[3:Res:68774.0,4977.0] || subclass(union(u,u),v)* -> subclass(union(u,null_class),w) member(not_subclass_element(union(u,null_class),w),v)*.
% 299.87/300.45  70303[12:Res:68971.1,3000.0] function(intersection(u,v)) ||  -> equal(successor(intersection(u,v)),null_class) member(regular(successor(intersection(u,v))),v)*.
% 299.87/300.45  70304[12:Res:68971.1,2999.0] function(intersection(u,v)) ||  -> equal(successor(intersection(u,v)),null_class) member(regular(successor(intersection(u,v))),u)*.
% 299.87/300.45  70366[3:Res:69385.0,4977.0] || subclass(union(u,null_class),v) -> subclass(union(u,u),w) member(not_subclass_element(union(u,u),w),v)*.
% 299.87/300.45  70424[3:Res:69636.0,4977.0] || subclass(union(null_class,u),v) -> subclass(union(u,u),w) member(not_subclass_element(union(u,u),w),v)*.
% 299.87/300.45  70446[0:SpR:67452.0,4915.0] ||  -> subclass(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),complement(symmetric_difference(cross_product(u,v),w)))*.
% 299.87/300.45  70928[0:SpL:67444.0,1475.1] || member(u,union(v,w)) member(u,complement(intersection(w,v)))* -> member(u,symmetric_difference(v,w)).
% 299.87/300.45  71063[0:Rew:71035.0,46823.0] ||  -> equal(union(intersection(power_class(u),complement(v)),intersection(complement(power_class(u)),v)),complement(symmetric_difference(complement(power_class(u)),v)))**.
% 299.87/300.45  71214[7:Rew:71163.0,23399.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(regular(x__dfg),complement(symmetric_difference(u,v))).
% 299.87/300.45  71233[10:Rew:71163.0,62729.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),successor(null_class))** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.87/300.45  71234[10:Rew:71163.0,62730.0] || equal(symmetric_difference(union(u,v),complement(intersection(u,v))),singleton(null_class))** -> member(null_class,complement(symmetric_difference(u,v))).
% 299.87/300.45  71652[0:Rew:71595.0,61192.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.87/300.45  71679[0:Rew:71595.0,8977.0] ||  -> subclass(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.87/300.45  71761[0:Res:71311.0,4977.0] || subclass(union(u,v),w) -> subclass(symmetric_difference(v,u),x) member(not_subclass_element(symmetric_difference(v,u),x),w)*.
% 299.87/300.45  72980[0:Res:70633.0,2997.0] || subclass(complement(intersection(u,v)),w) -> equal(symmetric_difference(v,u),null_class) member(regular(symmetric_difference(v,u)),w)*.
% 299.87/300.45  73979[3:SpL:66602.0,219.0] || member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,null_class),w)) -> .
% 299.87/300.45  73988[3:SpL:66602.0,219.0] || member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,null_class))) -> .
% 299.87/300.45  74218[0:Obv:74199.1] || subclass(intersection(restrict(u,v,w),x),complement(u))* -> equal(intersection(restrict(u,v,w),x),null_class).
% 299.87/300.45  74683[0:Obv:74667.1] || subclass(intersection(u,restrict(v,w,x)),complement(v))* -> equal(intersection(u,restrict(v,w,x)),null_class).
% 299.87/300.45  74842[3:SpL:69762.0,46231.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.87/300.45  74845[3:SpL:69762.0,46222.0] || member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(null_class,v))))) -> .
% 299.87/300.45  74855[3:SpL:69762.0,46231.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.87/300.45  74858[3:SpL:69762.0,46222.0] || member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,null_class))))) -> .
% 299.87/300.45  77532[3:Res:10351.2,48580.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.87/300.45  77560[0:Obv:77516.1] || member(u,v) -> member(w,unordered_pair(w,u)) subclass(unordered_pair(w,u),intersection(v,unordered_pair(w,u)))*.
% 299.87/300.45  77685[0:Obv:77638.1] || member(u,v) -> member(w,unordered_pair(u,w)) subclass(unordered_pair(u,w),intersection(v,unordered_pair(u,w)))*.
% 299.87/300.45  78202[14:Res:77981.1,69073.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(complement(x__dfg),complement(symmetric_difference(u,v))).
% 299.87/300.45  78204[14:Res:77981.1,5712.2] || subclass(y__dfg,union(u,v))* member(complement(x__dfg),complement(v))* member(complement(x__dfg),complement(u))* -> .
% 299.87/300.45  80160[3:SpL:71595.0,30924.0] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(v,u))* -> equal(union(null_class,intersection(u,v)),null_class).
% 299.87/300.45  80180[3:SpL:67444.0,30924.0] || member(regular(union(null_class,intersection(u,v))),symmetric_difference(v,u))* -> equal(union(null_class,intersection(v,u)),null_class).
% 299.87/300.45  81205[3:Res:1472.2,63693.1] || member(u,cross_product(v,w))* member(u,x)* equal(successor(restrict(x,v,w)),null_class)** -> .
% 299.87/300.45  81261[3:Res:60.1,63693.1] || member(ordered_pair(u,v),compose(w,x))* equal(successor(image(w,image(x,singleton(u)))),null_class)** -> .
% 299.87/300.45  82281[4:Res:13.0,20936.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(unordered_pair(w,x),cantor(unordered_pair(w,x))),v)*.
% 299.87/300.45  82324[4:Res:3271.1,20936.0] || subclass(domain_relation,u)* subclass(u,v)* -> equal(singleton(w),null_class) member(ordered_pair(w,cantor(w)),v)*.
% 299.87/300.45  82329[4:Res:251.0,20936.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(w,x))),v)*.
% 299.87/300.45  82760[3:SpL:68783.0,46231.0] || member(regular(power_class(union(u,u))),complement(power_class(union(u,u))))* -> equal(power_class(union(u,null_class)),null_class).
% 299.87/300.45  82764[3:SpL:68783.0,46222.0] || member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(v,null_class))))) -> .
% 299.87/300.45  82775[3:SpL:68783.0,46231.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.87/300.45  82779[3:SpL:68783.0,46222.0] || member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(v,v)))))* -> .
% 299.87/300.45  83634[3:Res:236.1,40461.0] ||  -> subclass(restrict(union(null_class,u),v,w),x) member(not_subclass_element(restrict(union(null_class,u),v,w),x),u)*.
% 299.87/300.45  83649[3:Res:3695.2,40461.0] || subclass(u,union(null_class,v)) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.87/300.45  83651[3:Res:4871.2,40461.0] || subclass(u,union(null_class,v)) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.87/300.45  84658[0:SpR:71035.0,6566.1] ||  -> subclass(symmetric_difference(complement(u),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(u),complement(v)),w),union(v,u))*.
% 299.87/300.45  84739[0:SpR:71595.0,6566.1] ||  -> subclass(symmetric_difference(complement(u),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(v),complement(u)),w),union(u,v))*.
% 299.87/300.45  84789[3:Rew:29278.0,84717.2,66163.0,84717.2,29278.0,84717.1,66163.0,84717.1,47209.1,84717.1] || equal(null_class,u) -> subclass(union(null_class,v),w) member(not_subclass_element(union(null_class,v),w),union(u,v))*.
% 299.87/300.45  84792[3:Rew:29278.0,84694.2,66163.0,84694.2,71595.0,84694.2,29278.0,84694.1,66163.0,84694.1,71595.0,84694.1,47209.1,84694.1] || equal(null_class,u) -> subclass(union(null_class,v),w) member(not_subclass_element(union(null_class,v),w),union(v,u))*.
% 299.87/300.45  85337[3:SpL:67444.0,4847.0] || member(not_subclass_element(intersection(regular(u),v),w),u)* -> subclass(intersection(v,regular(u)),w) equal(u,null_class).
% 299.87/300.45  85422[3:Rew:552.1,85421.1] || member(not_subclass_element(intersection(u,v),w),singleton(v))* -> subclass(intersection(u,v),w) equal(singleton(v),null_class).
% 299.87/300.45  85533[3:SpL:67444.0,4885.0] || member(not_subclass_element(intersection(u,regular(v)),w),v)* -> subclass(intersection(regular(v),u),w) equal(v,null_class).
% 299.87/300.45  85620[3:Rew:552.1,85619.1] || member(not_subclass_element(intersection(u,v),w),singleton(u))* -> subclass(intersection(u,v),w) equal(singleton(u),null_class).
% 299.87/300.45  86485[0:SpR:71035.0,3710.1] ||  -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(v,w)),x),union(w,v))*.
% 299.87/300.45  86585[3:Rew:29273.0,86488.1,29273.0,86488.0] ||  -> subclass(intersection(u,union(v,null_class)),w) member(not_subclass_element(intersection(u,union(v,null_class)),w),union(v,v))*.
% 299.87/300.45  86586[3:Rew:29274.0,86501.1,29274.0,86501.0] ||  -> subclass(intersection(u,union(null_class,v)),w) member(not_subclass_element(intersection(u,union(null_class,v)),w),union(v,v))*.
% 299.87/300.45  86521[0:SpR:71595.0,3710.1] ||  -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(u,symmetric_difference(w,v)),x),union(v,w))*.
% 299.87/300.45  86542[0:SpR:67444.0,3710.1] ||  -> subclass(intersection(u,symmetric_difference(v,w)),x) member(not_subclass_element(intersection(symmetric_difference(v,w),u),x),union(v,w))*.
% 299.87/300.45  86762[3:Res:236.1,70006.0] ||  -> subclass(restrict(union(u,null_class),v,w),x) member(not_subclass_element(restrict(union(u,null_class),v,w),x),u)*.
% 299.87/300.45  86777[3:Res:3695.2,70006.0] || subclass(u,union(v,null_class)) -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.87/300.45  86779[3:Res:4871.2,70006.0] || subclass(u,union(v,null_class)) -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.87/300.45  87265[0:SpR:71035.0,4882.1] ||  -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(u,v),w),x),union(v,u))*.
% 299.87/300.45  87374[3:Rew:29273.0,87268.1,29273.0,87268.0] ||  -> subclass(intersection(union(u,null_class),v),w) member(not_subclass_element(intersection(union(u,null_class),v),w),union(u,u))*.
% 299.87/300.45  87375[3:Rew:29274.0,87281.1,29274.0,87281.0] ||  -> subclass(intersection(union(null_class,u),v),w) member(not_subclass_element(intersection(union(null_class,u),v),w),union(u,u))*.
% 299.87/300.45  87301[0:SpR:71595.0,4882.1] ||  -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(symmetric_difference(v,u),w),x),union(u,v))*.
% 299.87/300.45  87322[0:SpR:67444.0,4882.1] ||  -> subclass(intersection(symmetric_difference(u,v),w),x) member(not_subclass_element(intersection(w,symmetric_difference(u,v)),x),union(u,v))*.
% 299.87/300.45  87896[0:SpR:67444.0,3703.1] ||  -> subclass(intersection(u,restrict(v,w,x)),y) member(not_subclass_element(intersection(restrict(v,w,x),u),y),v)*.
% 299.87/300.45  88282[0:SpR:67444.0,4876.1] ||  -> subclass(intersection(restrict(u,v,w),x),y) member(not_subclass_element(intersection(x,restrict(u,v,w)),y),u)*.
% 299.87/300.45  89282[0:Res:29167.1,5716.0] || subclass(complement(u),complement(v)) member(regular(complement(u)),union(v,u))* -> equal(complement(u),null_class).
% 299.87/300.45  90060[3:Obv:90036.1] || subclass(unordered_pair(u,v),v)* -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w).
% 299.87/300.45  90061[3:Obv:90034.1] || subclass(unordered_pair(u,v),u)* -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w).
% 299.87/300.45  91709[0:Res:49.1,46280.0] inductive(intersection(complement(u),power_class(complement(power_class(v))))) || member(null_class,union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.45  93424[0:Res:49.1,46312.0] inductive(intersection(power_class(complement(power_class(u))),complement(v))) || member(null_class,union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.45  93905[0:SpR:46893.0,4915.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.87/300.45  93911[0:SpR:46893.0,70633.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.87/300.45  94305[3:Res:90201.1,1535.2] || equal(complement(u),null_class) member(v,w)* member(x,y)* -> member(ordered_pair(x,v),u)*.
% 299.87/300.45  94753[0:SpR:46894.0,4915.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.87/300.45  94759[0:SpR:46894.0,70633.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.87/300.45  95082[0:SpR:46895.0,4915.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.87/300.45  95088[0:SpR:46895.0,70633.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.87/300.45  95466[0:SpR:46898.0,4915.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.87/300.45  95472[0:SpR:46898.0,70633.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.87/300.45  96734[0:Res:49.1,5686.1] inductive(union(u,intersection(complement(v),complement(w)))) || member(null_class,intersection(complement(u),union(v,w)))* -> .
% 299.87/300.45  96989[0:Res:49.1,5696.1] inductive(union(intersection(complement(u),complement(v)),w)) || member(null_class,intersection(union(u,v),complement(w)))* -> .
% 299.87/300.45  97988[0:Rew:97898.0,96687.1] || member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(x,w)))) -> .
% 299.87/300.45  98169[0:Rew:97898.0,96940.1] || member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(w,v)),x)) -> .
% 299.87/300.45  98174[0:Rew:97898.0,6414.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(union(w,x)))),union(u,intersection(complement(v),union(w,x))))*.
% 299.87/300.45  98177[0:Rew:97898.0,87478.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(union(w,x)))),union(intersection(complement(v),union(w,x)),u))*.
% 299.87/300.45  98330[0:Rew:97898.0,96695.1] || member(u,intersection(complement(v),union(w,x)))* member(u,union(complement(union(w,x)),v)) -> .
% 299.87/300.45  98427[0:Rew:97898.0,6403.0] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),complement(x)),union(intersection(complement(u),union(v,w)),x))*.
% 299.87/300.45  98430[0:Rew:97898.0,87503.0] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),complement(x)),union(x,intersection(complement(u),union(v,w))))*.
% 299.87/300.45  98449[3:Rew:97898.0,13463.1] || subclass(domain_relation,intersection(complement(u),union(v,w)))* subclass(domain_relation,union(u,complement(union(v,w)))) -> .
% 299.87/300.45  98451[3:Rew:97898.0,13540.1] || equal(intersection(complement(u),union(v,w)),domain_relation)** equal(union(u,complement(union(v,w))),domain_relation) -> .
% 299.87/300.45  98467[11:Rew:97898.0,33704.0] || subclass(y__dfg,union(u,complement(union(v,w)))) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 299.87/300.45  98470[7:Rew:97898.0,19935.1] || subclass(x__dfg,intersection(complement(u),union(v,w))) subclass(y__dfg,union(u,complement(union(v,w))))* -> .
% 299.87/300.45  98471[7:Rew:97898.0,19918.1] || subclass(y__dfg,intersection(complement(u),union(v,w)))* subclass(y__dfg,union(u,complement(union(v,w)))) -> .
% 299.87/300.45  98479[4:Rew:97898.0,23227.1] ||  -> member(singleton(null_class),intersection(complement(u),union(v,w)))* member(singleton(null_class),union(u,complement(union(v,w)))).
% 299.87/300.45  98492[7:Rew:97898.0,28225.1] || subclass(y__dfg,intersection(complement(u),union(v,w)))* subclass(x__dfg,union(u,complement(union(v,w)))) -> .
% 299.87/300.45  98532[10:Rew:97898.0,64951.0] || equal(successor(union(u,complement(union(v,w)))),null_class) -> member(null_class,intersection(complement(u),union(v,w)))*.
% 299.87/300.45  98533[3:Rew:97898.0,64930.0] || equal(successor(union(u,complement(union(v,w)))),null_class) -> member(omega,intersection(complement(u),union(v,w)))*.
% 299.87/300.45  98542[0:Rew:97898.0,83935.0] ||  -> equal(intersection(union(u,complement(union(v,w))),restrict(intersection(complement(u),union(v,w)),x,y)),null_class)**.
% 299.87/300.45  98629[0:Rew:97898.0,6339.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),x)),union(u,intersection(union(v,w),complement(x))))*.
% 299.87/300.45  98632[0:Rew:97898.0,87481.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),x)),union(intersection(union(v,w),complement(x)),u))*.
% 299.87/300.45  98768[0:Rew:97898.0,96949.1] || member(u,intersection(union(v,w),complement(x)))* member(u,union(x,complement(union(v,w)))) -> .
% 299.87/300.45  98788[0:Rew:97898.0,6329.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),w),complement(x)),union(intersection(union(u,v),complement(w)),x))*.
% 299.87/300.45  98791[0:Rew:97898.0,87506.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),w),complement(x)),union(x,intersection(union(u,v),complement(w))))*.
% 299.87/300.45  98810[3:Rew:97898.0,13466.1] || subclass(domain_relation,intersection(union(u,v),complement(w)))* subclass(domain_relation,union(complement(union(u,v)),w)) -> .
% 299.87/300.45  98812[3:Rew:97898.0,13543.1] || equal(intersection(union(u,v),complement(w)),domain_relation)** equal(union(complement(union(u,v)),w),domain_relation) -> .
% 299.87/300.45  98828[11:Rew:97898.0,33706.0] || subclass(y__dfg,union(complement(union(u,v)),w)) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 299.87/300.45  98831[7:Rew:97898.0,19938.1] || subclass(x__dfg,intersection(union(u,v),complement(w))) subclass(y__dfg,union(complement(union(u,v)),w))* -> .
% 299.87/300.45  98832[7:Rew:97898.0,19921.1] || subclass(y__dfg,intersection(union(u,v),complement(w)))* subclass(y__dfg,union(complement(union(u,v)),w)) -> .
% 299.87/300.45  98840[4:Rew:97898.0,23230.1] ||  -> member(singleton(null_class),intersection(union(u,v),complement(w)))* member(singleton(null_class),union(complement(union(u,v)),w)).
% 299.87/300.45  98853[7:Rew:97898.0,28228.1] || subclass(y__dfg,intersection(union(u,v),complement(w)))* subclass(x__dfg,union(complement(union(u,v)),w)) -> .
% 299.87/300.45  98891[10:Rew:97898.0,64954.0] || equal(successor(union(complement(union(u,v)),w)),null_class) -> member(null_class,intersection(union(u,v),complement(w)))*.
% 299.87/300.45  98892[3:Rew:97898.0,64933.0] || equal(successor(union(complement(union(u,v)),w)),null_class) -> member(omega,intersection(union(u,v),complement(w)))*.
% 299.87/300.45  98901[0:Rew:97898.0,83938.0] ||  -> equal(intersection(union(complement(union(u,v)),w),restrict(intersection(union(u,v),complement(w)),x,y)),null_class)**.
% 299.87/300.45  98957[3:Rew:97898.0,59287.0] || subclass(domain_relation,power_class(complement(union(u,v)))) member(ordered_pair(null_class,null_class),image(element_relation,union(u,v)))* -> .
% 299.87/300.45  98979[8:Rew:97898.0,29072.1] || equal(image(element_relation,union(u,v)),singleton(singleton(null_class))) subclass(y__dfg,power_class(complement(union(u,v))))* -> .
% 299.87/300.45  99328[3:Rew:99324.0,73859.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.87/300.45  99329[3:Rew:99324.0,38502.0] ||  -> equal(power_class(intersection(union(null_class,complement(u)),complement(singleton(union(u,u))))),power_class(complement(successor(union(u,u)))))**.
% 299.87/300.45  99330[3:Rew:99324.0,33195.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.87/300.45  99351[0:Rew:99324.0,46973.0] || member(not_subclass_element(image(element_relation,successor(u)),v),power_class(complement(successor(u))))* -> subclass(image(element_relation,successor(u)),v).
% 299.87/300.45  99392[0:Rew:99391.0,53596.2] || member(u,successor(v)) member(u,complement(w)) member(u,union(w,complement(successor(v))))* -> .
% 299.87/300.45  99417[0:Rew:99391.0,46487.0] ||  -> equal(union(u,intersection(power_class(v),complement(singleton(complement(power_class(v)))))),union(u,complement(successor(complement(power_class(v))))))**.
% 299.87/300.45  99439[0:Rew:99401.0,46759.0] ||  -> equal(union(intersection(power_class(u),complement(singleton(complement(power_class(u))))),v),union(v,complement(successor(complement(power_class(u))))))**.
% 299.87/300.45  99675[3:Rew:29271.0,97841.2,62093.1,97841.2,29271.0,97841.1] || equal(successor(u),null_class) member(not_subclass_element(complement(v),w),union(u,v))* -> subclass(complement(v),w).
% 299.87/300.45  99676[3:Rew:29271.0,97813.2,67444.0,97813.2,62093.1,97813.2,29271.0,97813.1,67444.0,97813.1] || equal(successor(u),null_class) member(not_subclass_element(complement(v),w),union(v,u))* -> subclass(complement(v),w).
% 299.87/300.45  99724[0:Rew:45.0,99723.0] ||  -> equal(complement(union(intersection(successor(u),complement(v)),intersection(complement(successor(u)),v))),symmetric_difference(complement(successor(u)),v))**.
% 299.87/300.45  99726[0:Rew:71035.0,99725.0,45.0,99725.0] ||  -> equal(complement(union(intersection(u,complement(successor(v))),intersection(complement(u),successor(v)))),symmetric_difference(u,complement(successor(v))))**.
% 299.87/300.45  102748[0:SpL:99324.0,3668.0] || member(u,symmetric_difference(power_class(complement(successor(v))),complement(w)))* -> member(u,union(image(element_relation,successor(v)),w)).
% 299.87/300.45  102755[0:SpL:99324.0,3668.0] || member(u,symmetric_difference(complement(v),power_class(complement(successor(w)))))* -> member(u,union(v,image(element_relation,successor(w)))).
% 299.87/300.45  102810[0:Rew:99324.0,102697.1] || member(not_subclass_element(power_class(complement(successor(u))),v),image(element_relation,successor(u)))* -> subclass(power_class(complement(successor(u))),v).
% 299.87/300.45  103389[8:SpL:99391.0,26132.1] || equal(intersection(complement(u),successor(v)),singleton(singleton(null_class))) subclass(y__dfg,union(u,complement(successor(v))))* -> .
% 299.87/300.45  104562[3:Res:4488.1,97909.0] || subclass(domain_relation,image(element_relation,union(u,v))) member(ordered_pair(null_class,null_class),power_class(complement(union(u,v))))* -> .
% 299.87/300.45  105774[3:Res:105397.0,2997.0] || subclass(successor(u),v) -> equal(regular(complement(successor(u))),null_class) member(regular(regular(complement(successor(u)))),v)*.
% 299.87/300.45  105807[3:Res:105427.0,2997.0] || subclass(power_class(u),v) -> equal(regular(complement(power_class(u))),null_class) member(regular(regular(complement(power_class(u)))),v)*.
% 299.87/300.45  105832[3:Res:105505.0,4977.0] || subclass(complement(successor(u)),v) -> subclass(regular(successor(u)),w) member(not_subclass_element(regular(successor(u)),w),v)*.
% 299.87/300.45  105867[3:Res:105506.0,4977.0] || subclass(complement(power_class(u)),v) -> subclass(regular(power_class(u)),w) member(not_subclass_element(regular(power_class(u)),w),v)*.
% 299.87/300.45  106674[3:Res:48805.1,97900.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(omega,union(u,complement(union(v,w))))*.
% 299.87/300.45  106683[7:Res:16434.1,97900.0] || subclass(y__dfg,symmetric_difference(complement(u),union(v,w))) -> member(regular(x__dfg),union(u,complement(union(v,w))))*.
% 299.87/300.45  106686[10:Res:47818.1,97900.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(null_class,union(u,complement(union(v,w))))*.
% 299.87/300.45  106688[10:Res:32790.1,97900.0] || equal(symmetric_difference(complement(u),union(v,w)),successor(null_class)) -> member(null_class,union(u,complement(union(v,w))))*.
% 299.87/300.45  106689[10:Res:32582.1,97900.0] || equal(symmetric_difference(complement(u),union(v,w)),singleton(null_class)) -> member(null_class,union(u,complement(union(v,w))))*.
% 299.87/300.45  106740[14:Res:77981.1,97900.0] || subclass(y__dfg,symmetric_difference(complement(u),union(v,w))) -> member(complement(x__dfg),union(u,complement(union(v,w))))*.
% 299.87/300.45  107640[3:Res:48805.1,97914.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(omega,union(complement(union(u,v)),w))*.
% 299.87/300.45  107649[7:Res:16434.1,97914.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(w))) -> member(regular(x__dfg),union(complement(union(u,v)),w))*.
% 299.87/300.45  107652[10:Res:47818.1,97914.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(null_class,union(complement(union(u,v)),w))*.
% 299.87/300.45  107654[10:Res:32790.1,97914.0] || equal(symmetric_difference(union(u,v),complement(w)),successor(null_class)) -> member(null_class,union(complement(union(u,v)),w))*.
% 299.87/300.45  107655[10:Res:32582.1,97914.0] || equal(symmetric_difference(union(u,v),complement(w)),singleton(null_class)) -> member(null_class,union(complement(union(u,v)),w))*.
% 299.87/300.45  107706[14:Res:77981.1,97914.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(w))) -> member(complement(x__dfg),union(complement(union(u,v)),w))*.
% 299.87/300.45  108950[3:Rew:66602.0,108783.1] || member(u,intersection(complement(v),union(w,w)))* member(u,union(v,union(null_class,complement(w)))) -> .
% 299.87/300.45  108952[3:Rew:33220.0,108803.1] || member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,union(null_class,complement(w)))) -> .
% 299.87/300.45  108953[3:Rew:33220.0,108804.1] || member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,union(null_class,complement(w)))) -> .
% 299.87/300.45  108887[11:Res:32594.1,97899.0] || subclass(y__dfg,intersection(complement(u),union(v,w))) member(null_class,union(u,complement(union(v,w))))* -> .
% 299.87/300.45  108983[12:Rew:99400.1,108982.2,73911.1,108982.2] function(u) || member(v,intersection(complement(w),successor(u)))* member(v,union(w,complement(u))) -> .
% 299.87/300.45  109270[3:Rew:66602.0,109138.1] || member(u,intersection(union(v,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)) -> .
% 299.87/300.45  109272[3:Rew:33220.0,109158.1] || member(u,intersection(union(v,null_class),complement(w)))* member(u,union(union(null_class,complement(v)),w)) -> .
% 299.87/300.45  109273[3:Rew:33220.0,109159.1] || member(u,intersection(union(null_class,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)) -> .
% 299.87/300.45  109208[11:Res:32594.1,97913.0] || subclass(y__dfg,intersection(union(u,v),complement(w))) member(null_class,union(complement(union(u,v)),w))* -> .
% 299.87/300.45  109302[12:Rew:102079.1,109301.2,73911.1,109301.2] function(u) || member(v,intersection(successor(u),complement(w)))* member(v,union(w,complement(u))) -> .
% 299.87/300.45  109817[0:SpR:98095.0,3740.0] ||  -> subclass(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),complement(symmetric_difference(cross_product(v,w),u)))*.
% 299.87/300.45  110013[0:SpR:98119.0,3740.0] ||  -> subclass(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.87/300.45  110295[0:SpR:98594.0,4915.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.87/300.45  110301[0:SpR:98594.0,70633.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.87/300.45  110642[3:Res:108601.1,4981.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),x) member(not_subclass_element(union(null_class,u),x),w)*.
% 299.87/300.45  110643[3:Res:108601.1,4980.0] || subclass(u,intersection(v,w))* -> subclass(union(null_class,u),x) member(not_subclass_element(union(null_class,u),x),v)*.
% 299.87/300.45  110652[3:Res:108601.1,3004.0] || subclass(u,restrict(v,w,x))* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),v)*.
% 299.87/300.45  110751[0:SpR:98733.0,4915.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.87/300.45  110757[0:SpR:98733.0,70633.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.87/300.45  111048[3:Res:108602.1,4981.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),x) member(not_subclass_element(union(u,null_class),x),w)*.
% 299.87/300.45  111049[3:Res:108602.1,4980.0] || subclass(u,intersection(v,w))* -> subclass(union(u,null_class),x) member(not_subclass_element(union(u,null_class),x),v)*.
% 299.87/300.45  111058[3:Res:108602.1,3004.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),v)*.
% 299.87/300.45  111286[0:SpR:99020.0,4915.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.87/300.45  111292[0:SpR:99020.0,70633.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.87/300.45  111624[3:Res:236.1,55688.0] ||  -> subclass(restrict(union(u,u),v,w),x) member(not_subclass_element(restrict(union(u,u),v,w),x),u)*.
% 299.87/300.45  111640[3:Res:3695.2,55688.0] || subclass(u,union(v,v))* -> subclass(intersection(w,u),x) member(not_subclass_element(intersection(w,u),x),v)*.
% 299.87/300.45  111642[3:Res:4871.2,55688.0] || subclass(u,union(v,v))* -> subclass(intersection(u,w),x) member(not_subclass_element(intersection(u,w),x),v)*.
% 299.87/300.45  112037[0:SpR:6542.0,65462.0] ||  -> subclass(intersection(intersection(successor(u),v),union(complement(u),complement(singleton(u)))),symmetric_difference(complement(u),complement(singleton(u))))*.
% 299.87/300.45  112231[0:SpR:99160.0,4915.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.87/300.45  112237[0:SpR:99160.0,70633.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.87/300.45  114852[3:Rew:114643.0,114791.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.87/300.45  114853[3:Rew:114643.0,114790.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.87/300.45  117671[0:Res:53.1,4975.0] inductive(unordered_pair(u,v)) ||  -> subclass(omega,w) equal(not_subclass_element(omega,w),v)* equal(not_subclass_element(omega,w),u)*.
% 299.87/300.45  118828[0:SpR:6542.0,65465.0] ||  -> subclass(intersection(intersection(u,successor(v)),union(complement(v),complement(singleton(v)))),symmetric_difference(complement(v),complement(singleton(v))))*.
% 299.87/300.45  119025[0:SpR:6542.0,65920.0] ||  -> subclass(intersection(union(complement(u),complement(singleton(u))),intersection(successor(u),v)),symmetric_difference(complement(u),complement(singleton(u))))*.
% 299.87/300.45  119192[0:SpR:6542.0,65922.0] ||  -> subclass(intersection(union(complement(u),complement(singleton(u))),intersection(v,successor(u))),symmetric_difference(complement(u),complement(singleton(u))))*.
% 299.87/300.45  119516[0:SpR:89365.1,97907.0] || subclass(union(u,v),complement(w)) -> equal(union(w,complement(union(u,v))),complement(union(u,v)))**.
% 299.87/300.45  119624[0:SpL:89365.1,3677.1] || subclass(u,v) member(w,symmetric_difference(v,u))* subclass(complement(u),x)* -> member(w,x)*.
% 299.87/300.45  119748[3:Rew:89365.1,119610.2] || subclass(u,v) member(regular(union(null_class,u)),symmetric_difference(v,u))* -> equal(union(null_class,u),null_class).
% 299.87/300.45  120487[3:Res:120328.0,4976.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.87/300.45  120609[3:Res:120345.0,4976.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.87/300.45  121276[3:Res:120311.1,3677.1] || equal(complement(intersection(u,v)),successor(null_class)) member(w,symmetric_difference(u,v))* -> member(w,singleton(null_class)).
% 299.87/300.45  121488[3:Res:120322.0,4976.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.87/300.45  121560[3:Res:120333.0,4976.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.87/300.45  121630[3:Res:120336.0,4976.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.87/300.45  121854[3:Res:120342.0,4976.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.87/300.45  122127[12:Rew:99358.1,122126.2,73911.1,122126.2,99358.1,122126.1] function(u) || member(regular(power_class(complement(u))),image(element_relation,successor(u)))* -> equal(power_class(complement(u)),null_class).
% 299.87/300.45  122892[3:Rew:29278.0,122659.2,66163.0,122659.2,62093.1,122659.2,66163.0,122659.1,71595.0,122659.1,7431.0,122659.1] || equal(successor(u),null_class) member(v,complement(union(u,w)))* -> member(v,union(null_class,complement(w))).
% 299.87/300.45  122893[3:Rew:29278.0,122624.2,66163.0,122624.2,71143.0,122624.2,62093.1,122624.2,66163.0,122624.1,71595.0,122624.1,7431.0,122624.1,71035.0,122624.1] || equal(successor(u),null_class) member(v,complement(union(w,u)))* -> member(v,union(null_class,complement(w))).
% 299.87/300.45  125665[3:SpR:46877.0,125591.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.87/300.45  125667[3:SpR:46880.0,125591.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.87/300.45  125694[3:Res:125591.0,4977.0] || subclass(u,v) -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 299.87/300.45  125701[3:Res:125591.0,4981.0] ||  -> subclass(complement(successor(complement(intersection(u,v)))),w) member(not_subclass_element(complement(successor(complement(intersection(u,v)))),w),v)*.
% 299.87/300.45  125702[3:Res:125591.0,4980.0] ||  -> subclass(complement(successor(complement(intersection(u,v)))),w) member(not_subclass_element(complement(successor(complement(intersection(u,v)))),w),u)*.
% 299.87/300.45  125829[3:Res:125636.0,4976.0] ||  -> subclass(regular(union(null_class,complement(singleton(u)))),v) equal(not_subclass_element(regular(union(null_class,complement(singleton(u)))),v),u)**.
% 299.87/300.45  126125[3:Res:125622.0,2997.0] || subclass(complement(u),v) -> equal(regular(union(null_class,u)),null_class) member(regular(regular(union(null_class,u))),v)*.
% 299.87/300.45  126497[3:Res:125623.0,2997.0] || subclass(complement(u),v) -> equal(regular(union(u,null_class)),null_class) member(regular(regular(union(u,null_class))),v)*.
% 299.87/300.45  126623[3:Res:125624.0,2997.0] || subclass(complement(u),v) -> equal(regular(union(u,u)),null_class) member(regular(regular(union(u,u))),v)*.
% 299.87/300.45  127165[3:Rew:67441.1,127164.1] || equal(successor(union(u,v)),null_class) -> equal(symmetric_difference(complement(w),union(u,v)),union(null_class,complement(w)))**.
% 299.87/300.45  128208[3:Rew:63700.1,128207.1] || equal(successor(union(u,v)),null_class) -> equal(symmetric_difference(union(u,v),complement(w)),union(null_class,complement(w)))**.
% 299.87/300.45  128846[3:SpL:4275.0,10477.0] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,null_class))* -> member(x,u)*.
% 299.87/300.45  128864[3:SpL:97919.0,125809.0] || subclass(union(complement(union(u,v)),w),null_class) -> subclass(regular(null_class),intersection(union(u,v),complement(w)))*.
% 299.87/300.45  128874[3:SpL:97907.0,125809.0] || subclass(union(u,complement(union(v,w))),null_class) -> subclass(regular(null_class),intersection(complement(u),union(v,w)))*.
% 299.87/300.45  128987[3:Res:125564.0,336.1] inductive(union(null_class,intersection(union(null_class,omega),u))) ||  -> equal(union(null_class,intersection(union(null_class,omega),u)),omega)**.
% 299.87/300.45  129103[3:MRR:129096.0,45445.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) member(v,complement(singleton(unordered_pair(u,v))))*.
% 299.87/300.45  129168[3:Res:125581.0,336.1] inductive(union(null_class,intersection(u,union(null_class,omega)))) ||  -> equal(union(null_class,intersection(u,union(null_class,omega))),omega)**.
% 299.87/300.45  129333[3:MRR:129326.0,45445.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) member(u,complement(singleton(unordered_pair(u,v))))*.
% 299.87/300.45  129480[3:Rew:71035.0,129391.1] inductive(union(null_class,intersection(union(omega,null_class),u))) ||  -> equal(union(null_class,intersection(union(null_class,omega),u)),omega)**.
% 299.87/300.45  129644[3:Rew:71035.0,129557.1] inductive(union(null_class,intersection(u,union(omega,null_class)))) ||  -> equal(union(null_class,intersection(u,union(null_class,omega))),omega)**.
% 299.87/300.45  129978[3:Res:125558.0,336.1] inductive(intersection(intersection(union(null_class,omega),u),v)) ||  -> equal(intersection(intersection(union(null_class,omega),u),v),omega)**.
% 299.87/300.45  130148[3:Res:125569.0,336.1] inductive(intersection(u,intersection(v,union(null_class,omega)))) ||  -> equal(intersection(u,intersection(v,union(null_class,omega))),omega)**.
% 299.87/300.45  130362[3:Res:125572.0,336.1] inductive(intersection(u,intersection(union(null_class,omega),v))) ||  -> equal(intersection(u,intersection(union(null_class,omega),v)),omega)**.
% 299.87/300.45  130536[3:Res:125578.0,336.1] inductive(intersection(intersection(u,union(null_class,omega)),v)) ||  -> equal(intersection(intersection(u,union(null_class,omega)),v),omega)**.
% 299.87/300.45  130938[3:Rew:71035.0,130844.1,68772.0,130844.1] inductive(union(null_class,intersection(union(omega,omega),u))) ||  -> equal(union(null_class,intersection(union(null_class,omega),u)),omega)**.
% 299.87/300.45  131113[3:Rew:71035.0,131023.1,68772.0,131023.1] inductive(union(null_class,intersection(u,union(omega,omega)))) ||  -> equal(union(null_class,intersection(u,union(null_class,omega))),omega)**.
% 299.87/300.45  131419[3:Rew:71035.0,131327.1] inductive(intersection(intersection(union(omega,null_class),u),v)) ||  -> equal(intersection(intersection(union(null_class,omega),u),v),omega)**.
% 299.87/300.45  131592[3:Rew:71035.0,131508.1] inductive(intersection(u,intersection(v,union(omega,null_class)))) ||  -> equal(intersection(u,intersection(v,union(null_class,omega))),omega)**.
% 299.87/300.45  131772[3:Rew:71035.0,131682.1] inductive(intersection(u,intersection(union(omega,null_class),v))) ||  -> equal(intersection(u,intersection(union(null_class,omega),v)),omega)**.
% 299.87/300.45  132059[3:Rew:71035.0,131973.1] inductive(intersection(intersection(u,union(omega,null_class)),v)) ||  -> equal(intersection(intersection(u,union(null_class,omega)),v),omega)**.
% 299.87/300.45  132158[0:SpR:89527.0,2985.1] ||  -> equal(symmetric_difference(u,intersection(u,v)),null_class) member(regular(symmetric_difference(u,intersection(u,v))),complement(intersection(u,v)))*.
% 299.87/300.45  132461[0:SpL:89527.0,3677.1] || member(u,symmetric_difference(v,intersection(v,w)))* subclass(complement(intersection(v,w)),x)* -> member(u,x)*.
% 299.87/300.45  132857[0:SpR:89667.0,2985.1] ||  -> equal(symmetric_difference(u,intersection(v,u)),null_class) member(regular(symmetric_difference(u,intersection(v,u))),complement(intersection(v,u)))*.
% 299.87/300.45  133163[0:SpL:89667.0,3677.1] || member(u,symmetric_difference(v,intersection(w,v)))* subclass(complement(intersection(w,v)),x)* -> member(u,x)*.
% 299.87/300.45  133497[3:Obv:133483.1] || equal(unordered_pair(u,v),v) -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w).
% 299.87/300.45  133498[3:Obv:133481.1] || equal(unordered_pair(u,v),u) -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w).
% 299.87/300.45  133781[3:Res:108603.1,4981.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),x) member(not_subclass_element(union(u,u),x),w)*.
% 299.87/300.45  133782[3:Res:108603.1,4980.0] || subclass(u,intersection(v,w))* -> subclass(union(u,u),x) member(not_subclass_element(union(u,u),x),v)*.
% 299.87/300.45  133794[3:Res:108603.1,3004.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,u),null_class) member(regular(union(u,u)),v)*.
% 299.87/300.45  134059[0:Rew:109732.0,133952.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),union(x,y))),complement(intersection(union(x,y),union(v,w))))*.
% 299.87/300.45  134221[0:Rew:109732.0,134102.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),union(w,x)),y),complement(intersection(union(w,x),union(u,v))))*.
% 299.87/300.45  134458[0:SpR:111977.1,97919.0] || subclass(union(u,v),complement(w)) -> equal(union(complement(union(u,v)),w),complement(union(u,v)))**.
% 299.87/300.45  134623[0:SpL:111977.1,3677.1] || subclass(u,v) member(w,symmetric_difference(u,v))* subclass(complement(u),x)* -> member(w,x)*.
% 299.87/300.45  134690[3:SpL:111977.1,75597.0] || subclass(u,singleton(u)) member(v,symmetric_difference(successor(u),complement(u)))* -> member(v,complement(successor(u))).
% 299.87/300.45  134772[3:Rew:111977.1,134602.2] || subclass(u,v) member(regular(union(null_class,u)),symmetric_difference(u,v))* -> equal(union(null_class,u),null_class).
% 299.87/300.45  135010[0:Rew:67444.0,134837.0] ||  -> subclass(intersection(successor(u),intersection(union(complement(u),complement(singleton(u))),v)),symmetric_difference(complement(u),complement(singleton(u))))*.
% 299.87/300.45  138684[10:MRR:138626.0,1668.0] || subclass(intersection(complement(u),power_class(complement(power_class(v)))),null_class)* -> member(null_class,union(u,image(element_relation,power_class(v)))).
% 299.87/300.45  138685[3:MRR:138619.0,54.0] || subclass(intersection(complement(u),power_class(complement(power_class(v)))),null_class)* -> member(omega,union(u,image(element_relation,power_class(v)))).
% 299.87/300.45  139048[3:Rew:138402.0,138957.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.87/300.45  139049[3:Rew:138402.0,138956.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.87/300.45  139323[3:Rew:138479.0,139246.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.87/300.45  139324[3:Rew:138479.0,139245.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.87/300.45  139461[10:MRR:139401.0,1668.0] || subclass(intersection(power_class(complement(power_class(u))),complement(v)),null_class)* -> member(null_class,union(image(element_relation,power_class(u)),v)).
% 299.87/300.45  139462[3:MRR:139394.0,54.0] || subclass(intersection(power_class(complement(power_class(u))),complement(v)),null_class)* -> member(omega,union(image(element_relation,power_class(u)),v)).
% 299.87/300.45  140630[3:Rew:138871.0,140550.1] || member(not_subclass_element(intersection(union(u,u),v),null_class),singleton(u))* -> subclass(intersection(union(u,u),v),null_class).
% 299.87/300.45  140631[3:Rew:138871.0,140549.1] || member(not_subclass_element(intersection(u,union(v,v)),null_class),singleton(v))* -> subclass(intersection(u,union(v,v)),null_class).
% 299.87/300.45  141014[3:Rew:140091.0,140911.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),singleton(v))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.87/300.45  141015[3:Rew:140091.0,140910.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),singleton(w))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.87/300.45  141536[3:Rew:140218.0,141444.1] || member(not_subclass_element(intersection(intersection(u,v),w),null_class),singleton(u))* -> subclass(intersection(intersection(u,v),w),null_class).
% 299.87/300.45  141537[3:Rew:140218.0,141443.1] || member(not_subclass_element(intersection(u,intersection(v,w)),null_class),singleton(v))* -> subclass(intersection(u,intersection(v,w)),null_class).
% 299.87/300.45  142990[3:SpR:97919.0,135597.0] ||  -> equal(intersection(intersection(union(u,v),complement(w)),restrict(union(complement(union(u,v)),w),x,y)),null_class)**.
% 299.87/300.45  143000[3:SpR:97907.0,135597.0] ||  -> equal(intersection(intersection(complement(u),union(v,w)),restrict(union(u,complement(union(v,w))),x,y)),null_class)**.
% 299.87/300.45  143629[3:Rew:67444.0,143382.0] ||  -> equal(intersection(symmetric_difference(complement(u),complement(singleton(u))),symmetric_difference(successor(u),union(complement(u),complement(singleton(u))))),null_class)**.
% 299.87/300.45  144637[3:Res:3695.2,137731.0] || subclass(u,singleton(v)) member(not_subclass_element(intersection(w,u),x),v)* -> subclass(intersection(w,u),x).
% 299.87/300.45  144639[3:Res:4871.2,137731.0] || subclass(u,singleton(v)) member(not_subclass_element(intersection(u,w),x),v)* -> subclass(intersection(u,w),x).
% 299.87/300.45  146336[3:Rew:97919.0,146163.0,46840.0,146163.0,29278.0,146163.0] ||  -> equal(union(complement(union(u,complement(power_class(v)))),power_class(w)),union(intersection(complement(u),power_class(v)),power_class(w)))**.
% 299.87/300.45  146337[3:Rew:97919.0,146159.0,100407.0,146159.0,29278.0,146159.0] ||  -> equal(union(complement(union(u,complement(power_class(v)))),successor(w)),union(intersection(complement(u),power_class(v)),successor(w)))**.
% 299.87/300.45  146533[14:Res:146475.1,97900.0] || subclass(x__dfg,symmetric_difference(complement(u),union(v,w))) -> member(complement(x__dfg),union(u,complement(union(v,w))))*.
% 299.87/300.45  146536[14:Res:146475.1,69073.0] || subclass(x__dfg,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(complement(x__dfg),complement(symmetric_difference(u,v))).
% 299.87/300.45  146537[14:Res:146475.1,97914.0] || subclass(x__dfg,symmetric_difference(union(u,v),complement(w))) -> member(complement(x__dfg),union(complement(union(u,v)),w))*.
% 299.87/300.45  146540[14:Res:146475.1,5712.2] || subclass(x__dfg,union(u,v))* member(complement(x__dfg),complement(v))* member(complement(x__dfg),complement(u))* -> .
% 299.87/300.45  146544[14:Res:146475.1,539.0] || subclass(x__dfg,ordered_pair(u,v))* -> equal(unordered_pair(u,singleton(v)),complement(x__dfg)) equal(complement(x__dfg),singleton(u)).
% 299.87/300.45  146900[3:Rew:97919.0,146719.0,46840.0,146719.0,29278.0,146719.0] ||  -> equal(union(complement(union(complement(power_class(u)),v)),power_class(w)),union(intersection(power_class(u),complement(v)),power_class(w)))**.
% 299.87/300.45  146901[3:Rew:97919.0,146715.0,100407.0,146715.0,29278.0,146715.0] ||  -> equal(union(complement(union(complement(power_class(u)),v)),successor(w)),union(intersection(power_class(u),complement(v)),successor(w)))**.
% 299.87/300.45  147449[14:Rew:29274.0,147065.1] || equal(successor(null_class),x__dfg) -> equal(intersection(union(x__dfg,u),union(null_class,complement(u))),union(null_class,complement(u)))**.
% 299.87/300.45  147452[14:Rew:71035.0,147123.1,29274.0,147123.1,71595.0,147123.1] || equal(successor(null_class),x__dfg) -> equal(intersection(union(u,x__dfg),union(null_class,complement(u))),union(null_class,complement(u)))**.
% 299.87/300.45  148255[14:Res:147291.1,2997.0] || equal(successor(null_class),x__dfg) subclass(x__dfg,u) -> equal(regular(null_class),null_class) member(regular(regular(null_class)),u)*.
% 299.87/300.45  150372[3:SpL:6542.0,144721.0] || member(complement(symmetric_difference(complement(u),complement(singleton(u)))),symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))))* -> .
% 299.87/300.45  150828[3:Rew:97907.0,150695.0,46840.0,150695.0,29278.0,150695.0] ||  -> equal(union(power_class(u),complement(union(v,complement(power_class(w))))),union(power_class(u),intersection(complement(v),power_class(w))))**.
% 299.87/300.45  150829[3:Rew:97907.0,150691.0,100407.0,150691.0,29278.0,150691.0] ||  -> equal(union(successor(u),complement(union(v,complement(power_class(w))))),union(successor(u),intersection(complement(v),power_class(w))))**.
% 299.87/300.45  151350[3:Rew:97907.0,151214.0,46840.0,151214.0,29278.0,151214.0] ||  -> equal(union(power_class(u),complement(union(complement(power_class(v)),w))),union(power_class(u),intersection(power_class(v),complement(w))))**.
% 299.87/300.45  151351[3:Rew:97907.0,151210.0,100407.0,151210.0,29278.0,151210.0] ||  -> equal(union(successor(u),complement(union(complement(power_class(v)),w))),union(successor(u),intersection(power_class(v),complement(w))))**.
% 299.87/300.45  154041[0:Rew:67444.0,153800.0] ||  -> subclass(intersection(successor(u),intersection(v,union(complement(u),complement(singleton(u))))),symmetric_difference(complement(u),complement(singleton(u))))*.
% 299.87/300.45  154430[3:Rew:99331.0,154385.1,104046.0,154385.1,99331.0,154385.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.87/300.45  155041[3:SpR:99660.0,154929.0] ||  -> subclass(complement(successor(union(image(element_relation,union(u,v)),complement(union(w,x))))),power_class(complement(union(u,v))))*.
% 299.87/300.45  155044[3:SpR:98314.0,154929.0] ||  -> subclass(complement(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x))))),union(u,complement(power_class(v))))*.
% 299.87/300.45  155045[3:SpR:98315.0,154929.0] ||  -> subclass(complement(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x))))),union(complement(power_class(u)),v))*.
% 299.87/300.45  155339[3:Rew:99199.0,155338.1,29278.0,155338.1,99199.0,155338.0,29278.0,155338.0] || member(union(u,v),union(complement(v),complement(u)))* member(union(u,v),union(v,u)) -> .
% 299.87/300.45  155522[3:SpR:99659.0,154953.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),image(element_relation,union(w,x))))),power_class(complement(union(w,x))))*.
% 299.87/300.45  155534[3:SpR:99161.0,154953.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x))))),union(w,complement(power_class(x))))*.
% 299.87/300.45  155535[3:SpR:99162.0,154953.0] ||  -> subclass(complement(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x))))),union(complement(power_class(w)),x))*.
% 299.87/300.45  155763[3:Res:154872.0,336.1] inductive(regular(union(null_class,complement(intersection(omega,u))))) ||  -> equal(regular(union(null_class,complement(intersection(omega,u)))),omega)**.
% 299.87/300.45  155900[3:Rew:99199.0,155742.0] ||  -> subclass(regular(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),union(complement(union(u,v)),w))*.
% 299.87/300.45  155901[3:Rew:99199.0,155741.0] ||  -> subclass(regular(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),union(u,complement(union(v,w))))*.
% 299.87/300.45  156108[3:Res:155659.0,336.1] inductive(regular(union(null_class,complement(intersection(u,omega))))) ||  -> equal(regular(union(null_class,complement(intersection(u,omega)))),omega)**.
% 299.87/300.45  156239[3:Rew:99199.0,156091.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.87/300.45  156240[3:Rew:99199.0,156089.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.87/300.45  156535[3:SpR:97919.0,155862.0] ||  -> subclass(regular(union(intersection(union(u,v),complement(w)),complement(successor(x)))),union(complement(union(u,v)),w))*.
% 299.87/300.45  156551[3:SpR:97907.0,155862.0] ||  -> subclass(regular(union(intersection(complement(u),union(v,w)),complement(successor(x)))),union(u,complement(union(v,w))))*.
% 299.87/300.45  156960[3:Res:156893.0,4976.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.87/300.45  157134[3:Res:156939.0,4976.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.87/300.45  157322[3:SpR:97919.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.87/300.45  157338[3:SpR:97907.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.87/300.45  157604[3:Res:154856.0,336.1] inductive(intersection(union(null_class,intersection(omega,u)),v)) ||  -> equal(intersection(union(null_class,intersection(omega,u)),v),omega)**.
% 299.87/300.45  157861[3:Res:154864.0,336.1] inductive(union(null_class,intersection(intersection(omega,u),v))) ||  -> equal(union(null_class,intersection(intersection(omega,u),v)),omega)**.
% 299.87/300.45  158088[3:Res:154877.0,336.1] inductive(intersection(u,union(null_class,intersection(omega,v)))) ||  -> equal(intersection(u,union(null_class,intersection(omega,v))),omega)**.
% 299.87/300.45  158417[3:Res:154885.0,336.1] inductive(union(null_class,intersection(u,intersection(omega,v)))) ||  -> equal(union(null_class,intersection(u,intersection(omega,v))),omega)**.
% 299.87/300.45  158562[3:Res:154956.0,336.1] inductive(complement(successor(complement(restrict(omega,u,v))))) ||  -> equal(complement(successor(complement(restrict(omega,u,v)))),omega)**.
% 299.87/300.45  159007[3:Res:157492.0,336.1] inductive(intersection(union(null_class,intersection(u,omega)),v)) ||  -> equal(intersection(union(null_class,intersection(u,omega)),v),omega)**.
% 299.87/300.45  159260[3:Res:157751.0,336.1] inductive(union(null_class,intersection(intersection(u,omega),v))) ||  -> equal(union(null_class,intersection(intersection(u,omega),v)),omega)**.
% 299.87/300.45  159487[3:Res:157993.0,336.1] inductive(intersection(u,union(null_class,intersection(v,omega)))) ||  -> equal(intersection(u,union(null_class,intersection(v,omega))),omega)**.
% 299.87/300.45  159729[3:Res:158313.0,336.1] inductive(union(null_class,intersection(u,intersection(v,omega)))) ||  -> equal(union(null_class,intersection(u,intersection(v,omega))),omega)**.
% 299.87/300.45  159992[3:Rew:109732.0,159895.0] ||  -> subclass(regular(complement(symmetric_difference(union(u,v),union(w,x)))),complement(intersection(union(w,x),union(u,v))))*.
% 299.87/300.45  160635[3:Rew:71035.0,160524.1,68772.0,160524.1] inductive(intersection(intersection(union(omega,omega),u),v)) ||  -> equal(intersection(intersection(union(null_class,omega),u),v),omega)**.
% 299.87/300.45  160841[3:Rew:71035.0,160747.1,68772.0,160747.1] inductive(intersection(u,intersection(v,union(omega,omega)))) ||  -> equal(intersection(u,intersection(v,union(null_class,omega))),omega)**.
% 299.87/300.45  161072[3:Rew:71035.0,160963.1,68772.0,160963.1] inductive(intersection(u,intersection(union(omega,omega),v))) ||  -> equal(intersection(u,intersection(union(null_class,omega),v)),omega)**.
% 299.87/300.45  161288[3:Rew:71035.0,161192.1,68772.0,161192.1] inductive(intersection(intersection(u,union(omega,omega)),v)) ||  -> equal(intersection(intersection(u,union(null_class,omega)),v),omega)**.
% 299.87/300.45  161544[0:Res:154858.0,336.1] inductive(intersection(intersection(intersection(omega,u),v),w)) ||  -> equal(intersection(intersection(intersection(omega,u),v),w),omega)**.
% 299.87/300.45  161806[0:Res:154873.0,336.1] inductive(intersection(u,intersection(v,intersection(omega,w)))) ||  -> equal(intersection(u,intersection(v,intersection(omega,w))),omega)**.
% 299.87/300.45  161946[3:SpR:46313.0,48552.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.87/300.45  161947[3:SpR:46313.0,43315.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.87/300.45  161958[0:SpR:46313.0,65462.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.87/300.45  161960[0:SpR:46313.0,112012.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.87/300.45  161962[3:SpR:46313.0,154864.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.87/300.45  161964[0:SpR:46313.0,154858.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.87/300.45  161968[3:SpR:46313.0,154856.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.87/300.45  161995[0:SpR:46313.0,65920.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.87/300.45  161997[0:SpR:46313.0,118998.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.87/300.45  161999[3:SpR:46313.0,154885.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.87/300.45  162002[3:SpR:46313.0,154877.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.87/300.45  162006[0:SpR:46313.0,55416.1] || subclass(union(u,image(element_relation,power_class(v))),w) -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w)*.
% 299.87/300.45  162053[0:SpR:46313.0,154873.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.87/300.45  162171[11:SpL:46313.0,32709.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(complement(power_class(v)))))* -> member(null_class,union(u,image(element_relation,power_class(v)))).
% 299.87/300.45  162188[0:SpL:46313.0,154847.0] || equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w) -> subclass(w,union(u,image(element_relation,power_class(v))))*.
% 299.87/300.45  162198[0:SpL:46313.0,119428.0] || subclass(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))* -> subclass(u,union(v,image(element_relation,power_class(w)))).
% 299.87/300.45  162340[12:Rew:67444.0,162139.1,46840.0,162139.1,71035.0,162139.1,68772.0,162139.1,34458.0,162139.1,46226.0,162139.1,71595.0,162139.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.87/300.45  162413[0:SpR:46313.0,154876.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.87/300.45  162508[0:Res:154876.0,336.1] inductive(intersection(u,intersection(intersection(omega,v),w))) ||  -> equal(intersection(u,intersection(intersection(omega,v),w)),omega)**.
% 299.87/300.45  162680[0:SpR:46313.0,154882.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.87/300.45  162777[0:Res:154882.0,336.1] inductive(intersection(intersection(u,intersection(omega,v)),w)) ||  -> equal(intersection(intersection(u,intersection(omega,v)),w),omega)**.
% 299.87/300.45  162919[3:SpR:46529.0,48552.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.87/300.45  162920[3:SpR:46529.0,43315.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.87/300.45  162931[0:SpR:46529.0,65462.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.87/300.45  162933[0:SpR:46529.0,112012.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.87/300.45  162935[3:SpR:46529.0,154864.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.87/300.45  162937[0:SpR:46529.0,154858.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.87/300.45  162941[3:SpR:46529.0,154856.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.87/300.45  162968[0:SpR:46529.0,65920.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.87/300.45  162970[0:SpR:46529.0,118998.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.87/300.45  162972[3:SpR:46529.0,154885.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.87/300.45  162974[0:SpR:46529.0,154882.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.87/300.45  162976[3:SpR:46529.0,154877.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.87/300.45  162978[0:SpR:46529.0,154876.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.87/300.45  162981[0:SpR:46529.0,55416.1] || subclass(union(image(element_relation,power_class(u)),v),w) -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w)*.
% 299.87/300.45  163028[0:SpR:46529.0,154873.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.87/300.45  163153[11:SpL:46529.0,32709.0] || subclass(y__dfg,symmetric_difference(power_class(complement(power_class(u))),complement(v)))* -> member(null_class,union(image(element_relation,power_class(u)),v)).
% 299.87/300.45  163170[0:SpL:46529.0,154847.0] || equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w) -> subclass(w,union(image(element_relation,power_class(u)),v))*.
% 299.87/300.45  163180[0:SpL:46529.0,119428.0] || subclass(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))* -> subclass(u,union(image(element_relation,power_class(v)),w)).
% 299.87/300.45  163581[0:Res:160079.0,336.1] inductive(intersection(intersection(intersection(u,omega),v),w)) ||  -> equal(intersection(intersection(intersection(u,omega),v),w),omega)**.
% 299.87/300.45  164010[0:Res:160096.0,336.1] inductive(intersection(u,intersection(v,intersection(w,omega)))) ||  -> equal(intersection(u,intersection(v,intersection(w,omega))),omega)**.
% 299.87/300.45  164273[0:Res:160100.0,336.1] inductive(intersection(u,intersection(intersection(v,omega),w))) ||  -> equal(intersection(u,intersection(intersection(v,omega),w)),omega)**.
% 299.87/300.45  164730[0:Res:160106.0,336.1] inductive(intersection(intersection(u,intersection(v,omega)),w)) ||  -> equal(intersection(intersection(u,intersection(v,omega)),w),omega)**.
% 299.87/300.45  165928[15:Rew:165880.0,9132.3] function(intersection(u,v)) || member(w,v)* member(w,u)* -> member(w,cross_product(y__dfg,y__dfg))*.
% 299.87/300.45  173841[15:Rew:165880.0,165955.1] one_to_one(restrict(element_relation,universal_class,u)) || subclass(y__dfg,v) -> maps(restrict(element_relation,y__dfg,u),sum_class(u),v)*.
% 299.87/300.45  173842[15:Rew:165880.0,165959.1] one_to_one(flip(cross_product(u,universal_class))) || subclass(y__dfg,v) -> maps(flip(cross_product(u,y__dfg)),inverse(u),v)*.
% 299.87/300.45  165982[15:Rew:165880.0,97908.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(v,w)))).
% 299.87/300.45  165988[15:Rew:165880.0,46451.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),complement(w)))* member(u,union(complement(power_class(v)),w)).
% 299.87/300.45  165989[15:Rew:165880.0,46250.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(w)))* member(u,union(v,complement(power_class(w)))).
% 299.87/300.45  165990[15:Rew:165880.0,21402.0] || member(u,y__dfg) equal(compose(v,u),cantor(u)) -> member(ordered_pair(u,cantor(u)),compose_class(v))*.
% 299.87/300.45  165991[15:Rew:165880.0,20942.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(u,cantor(u)),union(v,w))*.
% 299.87/300.45  165992[15:Rew:165880.0,20936.0] || member(u,y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(u,cantor(u)),w)*.
% 299.87/300.45  165993[15:Rew:165880.0,20879.0] || member(u,y__dfg) member(v,cantor(u)) -> member(ordered_pair(u,ordered_pair(v,apply(u,v))),application_function)*.
% 299.87/300.45  165994[15:Rew:165880.0,6801.0] || member(u,y__dfg) subclass(u,intersection(v,w))* -> equal(u,null_class) member(apply(choice,u),w)*.
% 299.87/300.45  165995[15:Rew:165880.0,6800.0] || member(u,y__dfg) subclass(u,intersection(v,w))* -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.87/300.45  165996[15:Rew:165880.0,6798.0] || member(u,y__dfg) subclass(u,complement(v)) member(apply(choice,u),v)* -> equal(u,null_class).
% 299.87/300.45  165997[15:Rew:165880.0,10447.0] || member(u,y__dfg) equal(compose(v,singleton(u)),u) -> member(singleton(singleton(singleton(u))),compose_class(v))*.
% 299.87/300.45  173843[15:Rew:165880.0,165998.3,165880.0,165998.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) -> member(u,cantor(v)) member(apply(v,u),y__dfg)*.
% 299.87/300.45  173844[15:Rew:165880.0,165999.1] || member(u,y__dfg) subclass(domain_relation,complement(compose(element_relation,y__dfg))) member(ordered_pair(u,cantor(u)),element_relation)* -> .
% 299.87/300.45  173845[15:Rew:165880.0,166056.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) -> member(ordered_pair(v,u),successor_relation)*.
% 299.87/300.45  166070[15:Rew:165880.0,46784.0] || member(power_class(u),y__dfg) member(apply(choice,power_class(u)),complement(power_class(u)))* -> equal(power_class(u),null_class).
% 299.87/300.45  173846[15:Rew:165880.0,166129.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(w,x))* -> member(image(u,v),x)*.
% 299.87/300.45  173847[15:Rew:165880.0,166130.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(w,x))* -> member(image(u,v),w)*.
% 299.87/300.45  173848[15:Rew:165880.0,166131.2] function(u) || member(v,y__dfg) subclass(y__dfg,complement(w)) member(image(u,v),w)* -> .
% 299.87/300.45  173849[15:Rew:165880.0,166227.1] || member(regular(intersection(u,complement(compose(element_relation,y__dfg)))),element_relation)* -> equal(intersection(u,complement(compose(element_relation,y__dfg))),null_class).
% 299.87/300.45  173850[15:Rew:165880.0,166230.1] || member(regular(intersection(complement(compose(element_relation,y__dfg)),u)),element_relation)* -> equal(intersection(complement(compose(element_relation,y__dfg)),u),null_class).
% 299.87/300.45  166291[15:Rew:165880.0,426.0] || member(intersection(u,v),y__dfg) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),v)*.
% 299.87/300.45  166292[15:Rew:165880.0,425.0] || member(intersection(u,v),y__dfg) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),u)*.
% 299.87/300.45  166478[15:Rew:165880.0,30925.0] || member(union(null_class,u),y__dfg) -> member(apply(choice,union(null_class,u)),u)* equal(union(null_class,u),null_class).
% 299.87/300.45  166483[15:Rew:165880.0,9968.0] || subclass(y__dfg,complement(intersection(u,v)))* member(omega,union(u,v)) -> member(omega,symmetric_difference(u,v)).
% 299.87/300.45  166623[15:Rew:165880.0,53264.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,ordered_pair(u,ordered_pair(v,compose(u,v))))* -> .
% 299.87/300.45  166709[15:Rew:165880.0,81121.3] one_to_one(intersection(u,v)) || member(w,v)* member(w,u)* -> member(w,cross_product(y__dfg,y__dfg))*.
% 299.87/300.45  166939[15:Rew:165880.0,59581.0] || subclass(domain_relation,flip(cross_product(y__dfg,y__dfg)))* subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(w,x),u)*.
% 299.87/300.45  166950[15:Rew:165880.0,56364.0] || subclass(cross_product(y__dfg,y__dfg),u) -> subclass(compose(v,w),x) member(not_subclass_element(compose(v,w),x),u)*.
% 299.87/300.45  173851[15:Rew:165880.0,166962.1] function(power_class(u)) || member(v,y__dfg) -> member(v,complement(power_class(u)))* member(v,cross_product(y__dfg,y__dfg)).
% 299.87/300.45  166980[15:Rew:165880.0,100471.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(y__dfg,y__dfg)))*.
% 299.87/300.45  173852[15:Rew:165880.0,167154.1] || member(u,y__dfg) member(y__dfg,complement(union(cross_product(singleton(u),y__dfg),v)))* -> member(u,cantor(v)).
% 299.87/300.45  173853[15:Rew:165880.0,167155.1] || member(u,y__dfg) member(y__dfg,complement(union(v,cross_product(singleton(u),y__dfg))))* -> member(u,cantor(v)).
% 299.87/300.45  167220[15:Rew:165880.0,144644.0] || member(u,y__dfg) subclass(u,singleton(v)) member(apply(choice,u),v)* -> equal(u,null_class).
% 299.87/300.45  173854[15:Rew:165880.0,167229.1] || member(u,y__dfg) subclass(u,cantor(singleton(cross_product(singleton(apply(choice,u)),y__dfg))))* -> equal(u,null_class).
% 299.87/300.45  167396[15:Rew:165880.0,127528.0] || member(u,y__dfg) -> member(u,intersection(successor(v),complement(w)))* member(u,union(complement(successor(v)),w)).
% 299.87/300.45  167432[15:Rew:165880.0,126347.0] || member(u,y__dfg) -> member(u,intersection(successor(null_class),complement(v)))* member(u,union(v,complement(successor(null_class)))).
% 299.87/300.45  167483[15:Rew:165880.0,120895.0] || member(u,y__dfg) subclass(composition_function,successor_relation) -> equal(ordered_pair(cantor(u),compose(u,cantor(u))),successor(u))**.
% 299.87/300.45  167553[15:Rew:165880.0,108476.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,v)))* member(u,power_class(union(null_class,complement(v)))).
% 299.87/300.45  167576[15:Rew:165880.0,103308.0] || member(u,y__dfg) -> member(u,intersection(complement(v),successor(w)))* member(u,union(v,complement(successor(w)))).
% 299.87/300.45  173855[15:Rew:165880.0,167689.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,w))) member(power_class(u),union(w,v))* -> .
% 299.87/300.45  173856[15:Rew:165880.0,167690.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,w))) member(sum_class(u),union(w,v))* -> .
% 299.87/300.45  167691[15:Rew:165880.0,98166.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,w)))* member(u,power_class(complement(union(w,v)))).
% 299.87/300.45  173857[15:Rew:165880.0,167808.2] || member(ordered_pair(u,cantor(u)),element_relation)* member(u,y__dfg) subclass(domain_relation,regular(compose(element_relation,y__dfg))) -> .
% 299.87/300.45  167856[15:Rew:165880.0,89899.0] || member(u,y__dfg) subclass(u,union(v,v))* -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.87/300.45  167894[15:Rew:165880.0,83744.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(w)))* member(u,union(complement(power_class(w)),v)).
% 299.87/300.45  167917[15:Rew:165880.0,83362.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),complement(w)))* member(u,union(w,complement(power_class(v)))).
% 299.87/300.45  167926[15:Rew:165880.0,82920.0] || member(u,y__dfg) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(u,cantor(u)),union(v,v))*.
% 299.87/300.45  167927[15:Rew:165880.0,82919.0] || member(u,y__dfg) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(u,cantor(u)),union(v,v))*.
% 299.87/300.45  167928[15:Rew:165880.0,82865.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(u,cantor(u)),union(w,v))*.
% 299.87/300.45  167933[15:Rew:165880.0,82539.0] || member(u,y__dfg) subclass(u,union(v,null_class)) -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.87/300.45  173861[15:Rew:165880.0,167948.1] || member(u,y__dfg)* member(v,y__dfg)* equal(successor(v),u)* equal(successor(successor_relation),null_class) -> .
% 299.87/300.45  167977[15:Rew:165880.0,80108.0] || member(u,y__dfg) subclass(u,union(null_class,v)) -> member(apply(choice,u),v)* equal(u,null_class).
% 299.87/300.45  168024[15:Rew:165880.0,67099.0] || member(u,y__dfg) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(u,cantor(u)),union(v,null_class))*.
% 299.87/300.45  168025[15:Rew:165880.0,66362.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,complement(w))).
% 299.87/300.45  168026[15:Rew:165880.0,66271.0] || member(u,y__dfg) -> member(u,intersection(union(v,null_class),complement(w)))* member(u,union(complement(v),w)).
% 299.87/300.45  168056[15:Rew:165880.0,62246.0] || member(u,y__dfg) member(v,u) equal(successor(v),u) -> member(ordered_pair(v,u),successor_relation)*.
% 299.87/300.45  168080[15:Rew:165880.0,62215.0] || member(u,y__dfg)* member(v,u)* subclass(element_relation,compose_class(w))* -> equal(compose(w,v),u)*.
% 299.87/300.45  168081[15:Rew:165880.0,62165.0] || member(u,y__dfg) member(v,u) subclass(element_relation,singleton(w))* -> equal(ordered_pair(v,u),w)*.
% 299.87/300.45  168092[15:Rew:165880.0,61573.0] || member(u,y__dfg) -> member(u,complement(intersection(power_class(v),union(w,x))))* member(u,union(w,x)).
% 299.87/300.45  168102[15:Rew:165880.0,60847.0] || member(u,y__dfg) -> member(u,complement(intersection(union(v,w),power_class(x))))* member(u,union(v,w)).
% 299.87/300.45  173862[15:Rew:165880.0,168116.1] || member(u,y__dfg) subclass(y__dfg,regular(unordered_pair(v,sum_class(u))))* -> equal(unordered_pair(v,sum_class(u)),null_class).
% 299.87/300.45  173863[15:Rew:165880.0,168117.1] || member(u,y__dfg) subclass(y__dfg,regular(unordered_pair(sum_class(u),v)))* -> equal(unordered_pair(sum_class(u),v),null_class).
% 299.87/300.45  173864[15:Rew:165880.0,168118.1] || member(u,y__dfg) subclass(y__dfg,regular(complement(v)))* -> member(sum_class(u),v)* equal(complement(v),null_class).
% 299.87/300.45  173865[15:Rew:165880.0,168129.1] || member(u,y__dfg) subclass(y__dfg,regular(unordered_pair(v,power_class(u))))* -> equal(unordered_pair(v,power_class(u)),null_class).
% 299.87/300.45  173866[15:Rew:165880.0,168130.1] || member(u,y__dfg) subclass(y__dfg,regular(unordered_pair(power_class(u),v)))* -> equal(unordered_pair(power_class(u),v),null_class).
% 299.87/300.45  173867[15:Rew:165880.0,168131.1] || member(u,y__dfg) subclass(y__dfg,regular(complement(v)))* -> member(power_class(u),v)* equal(complement(v),null_class).
% 299.87/300.45  168170[15:Rew:165880.0,52916.0] || member(u,y__dfg) subclass(u,cantor(apply(choice,u)))* equal(null_class,element_relation) -> equal(u,null_class).
% 299.87/300.45  168202[15:Rew:165880.0,50924.0] || member(u,y__dfg) subclass(domain_relation,complement(union(v,w)))* -> member(ordered_pair(u,cantor(u)),complement(w))*.
% 299.87/300.45  168203[15:Rew:165880.0,50923.0] || member(u,y__dfg) subclass(domain_relation,complement(union(v,w)))* -> member(ordered_pair(u,cantor(u)),complement(v))*.
% 299.87/300.45  173868[15:Rew:165880.0,168220.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(v),complement(singleton(v))))* -> member(power_class(u),successor(v))*.
% 299.87/300.45  173869[15:Rew:165880.0,168221.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(v),complement(singleton(v))))* -> member(sum_class(u),successor(v))*.
% 299.87/300.45  168230[15:Rew:165880.0,49194.0] || member(u,y__dfg) -> member(u,union(v,image(element_relation,power_class(w))))* member(u,power_class(complement(power_class(w)))).
% 299.87/300.45  168231[15:Rew:165880.0,48959.0] || member(u,y__dfg) -> member(u,union(image(element_relation,power_class(v)),w))* member(u,power_class(complement(power_class(v)))).
% 299.87/300.45  173870[15:Rew:165880.0,168261.1] || member(u,y__dfg) subclass(u,cantor(complement(cross_product(singleton(apply(choice,u)),y__dfg))))* -> equal(u,null_class).
% 299.87/300.45  173871[15:Rew:165880.0,168266.2] function(complement(cross_product(u,universal_class))) || member(u,y__dfg)* subclass(y__dfg,v) -> member(range_of(null_class),v)*.
% 299.87/300.45  173872[15:Rew:165880.0,168268.1] || member(u,y__dfg) subclass(y__dfg,complement(cantor(v)))* -> equal(apply(v,power_class(u)),sum_class(range_of(null_class)))**.
% 299.87/300.45  173873[15:Rew:165880.0,168269.1] || member(u,y__dfg) subclass(y__dfg,complement(cantor(v)))* -> equal(apply(v,sum_class(u)),sum_class(range_of(null_class)))**.
% 299.87/300.45  173874[15:Rew:165880.0,168271.2] || member(u,y__dfg) -> member(u,sum_class(v)) equal(apply(restrict(element_relation,y__dfg,v),u),sum_class(range_of(null_class)))**.
% 299.87/300.45  173875[15:Rew:165880.0,168272.2] || member(u,y__dfg) -> member(u,inverse(v)) equal(apply(flip(cross_product(v,y__dfg)),u),sum_class(range_of(null_class)))**.
% 299.87/300.45  168279[15:Rew:165880.0,38751.0] || member(u,y__dfg) -> equal(singleton(complement(v)),null_class) member(u,v) member(u,complement(singleton(complement(v))))*.
% 299.87/300.45  168288[15:Rew:165880.0,38332.0] || member(u,y__dfg) subclass(u,successor(null_class)) -> equal(u,null_class) member(apply(choice,u),singleton(null_class))*.
% 299.87/300.45  168324[15:Rew:165880.0,29331.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,v),complement(w)))* member(u,union(complement(v),w)).
% 299.87/300.45  168325[15:Rew:165880.0,29311.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,complement(w))).
% 299.87/300.45  173876[15:Rew:165880.0,168333.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(v),complement(w)))* -> member(sum_class(u),union(v,w))*.
% 299.87/300.45  173877[15:Rew:165880.0,168334.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(v),complement(w)))* -> member(power_class(u),union(v,w))*.
% 299.87/300.45  168344[15:Rew:165880.0,25799.0] || member(u,y__dfg) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(u,cantor(u)),sum_class(range_of(null_class)))*.
% 299.87/300.45  168348[15:Rew:165880.0,25753.0] || member(u,y__dfg) subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(u,cantor(u)),apply(null_class,v))*.
% 299.87/300.45  168402[15:Rew:165880.0,56369.0] || subclass(cross_product(cross_product(y__dfg,y__dfg),y__dfg),u)* -> subclass(rotate(v),w) member(not_subclass_element(rotate(v),w),u)*.
% 299.87/300.45  168403[15:Rew:165880.0,56368.0] || subclass(cross_product(cross_product(y__dfg,y__dfg),y__dfg),u)* -> subclass(flip(v),w) member(not_subclass_element(flip(v),w),u)*.
% 299.87/300.45  168643[15:Rew:165880.0,123547.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> member(image(u,ordered_pair(x,y)),w)*.
% 299.87/300.45  168644[15:Rew:165880.0,123495.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> member(image(u,unordered_pair(x,y)),w)*.
% 299.87/300.45  173878[15:Rew:165880.0,168657.0] || member(inverse(u),y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(sum_class(range_of(u)),w)*.
% 299.87/300.45  173879[15:Rew:165880.0,168660.0] || member(inverse(u),y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(power_class(range_of(u)),w)*.
% 299.87/300.45  173880[15:Rew:165880.0,168683.0] || equal(complement(u),y__dfg) member(v,y__dfg) member(apply(choice,v),u)* -> equal(v,null_class).
% 299.87/300.45  173881[15:Rew:165880.0,168692.2] function(u) || member(v,y__dfg) subclass(y__dfg,cantor(singleton(cross_product(singleton(image(u,v)),y__dfg))))* -> .
% 299.87/300.45  168696[15:Rew:165880.0,139470.1] || equal(complement(power_class(u)),null_class) member(v,y__dfg) -> member(v,union(image(element_relation,power_class(u)),w))*.
% 299.87/300.45  168699[15:Rew:165880.0,138695.1] || equal(complement(power_class(u)),null_class) member(v,y__dfg) -> member(v,union(w,image(element_relation,power_class(u))))*.
% 299.87/300.45  173885[15:Rew:165880.0,168751.0] || equal(complement(power_class(complement(power_class(u)))),y__dfg) member(v,y__dfg) -> member(v,image(element_relation,power_class(u)))*.
% 299.87/300.45  168752[15:Rew:165880.0,122344.1] || equal(successor(power_class(complement(power_class(u)))),null_class) member(v,y__dfg) -> member(v,image(element_relation,power_class(u)))*.
% 299.87/300.45  168765[15:Rew:165880.0,108506.1] function(u) || member(v,y__dfg) -> member(v,image(element_relation,successor(u)))* member(v,power_class(complement(u))).
% 299.87/300.45  173886[15:Rew:165880.0,168801.2] function(u) || member(v,y__dfg) subclass(y__dfg,union(w,w))* -> member(image(u,v),w)*.
% 299.87/300.45  173887[15:Rew:165880.0,168803.2] function(u) || member(v,y__dfg) subclass(y__dfg,union(w,null_class)) -> member(image(u,v),w)*.
% 299.87/300.45  173888[15:Rew:165880.0,168815.2] function(u) || member(v,y__dfg) subclass(y__dfg,union(null_class,w)) -> member(image(u,v),w)*.
% 299.87/300.45  173889[15:Rew:165880.0,168820.2] function(apply(u,v)) || member(v,y__dfg) member(range_of(null_class),y__dfg)* -> member(v,cantor(u))*.
% 299.87/300.45  173890[15:Rew:165880.0,168841.2] function(u) || member(v,y__dfg) subclass(y__dfg,cantor(image(u,v)))* equal(null_class,element_relation) -> .
% 299.87/300.45  173891[15:Rew:165880.0,168854.2] function(u) || member(v,y__dfg) subclass(y__dfg,cantor(complement(cross_product(singleton(image(u,v)),y__dfg))))* -> .
% 299.87/300.45  173892[15:Rew:165880.0,168866.3] function(u) || member(v,y__dfg) -> member(v,cantor(w)) equal(range__dfg(w,v,y__dfg),single_valued2(u))*.
% 299.87/300.45  173893[15:Rew:165880.0,168867.3] single_valued_class(u) || member(v,y__dfg) -> member(v,cantor(w)) equal(range__dfg(w,v,y__dfg),single_valued2(u))*.
% 299.87/300.45  173894[15:Rew:165880.0,168892.1] function(u) || member(image(v,null_class),y__dfg) subclass(y__dfg,w) -> member(apply(v,u),w)*.
% 299.87/300.45  173895[15:Rew:165880.0,168899.1] || equal(union(u,v),y__dfg) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg)**.
% 299.87/300.45  173896[15:Rew:165880.0,168900.1] || equal(union(u,v),y__dfg) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  168918[15:Rew:165880.0,53504.0] || equal(union(u,v),y__dfg)** member(singleton(w),complement(v))* member(singleton(w),complement(u))* -> .
% 299.87/300.45  173897[15:Rew:165880.0,168933.0] || member(range_of(null_class),y__dfg) subclass(y__dfg,symmetric_difference(u,v)) -> member(apply(null_class,w),union(u,v))*.
% 299.87/300.45  173898[15:Rew:165880.0,168934.1] || subclass(y__dfg,symmetric_difference(u,v)) subclass(y__dfg,regular(union(u,v)))* -> equal(union(u,v),null_class).
% 299.87/300.45  173899[15:Rew:165880.0,168973.0] || equal(intersection(u,v),y__dfg)** member(w,y__dfg) -> equal(w,null_class) member(apply(choice,w),u)*.
% 299.87/300.45  173900[15:Rew:165880.0,168974.0] || equal(intersection(u,v),y__dfg)** member(w,y__dfg) -> equal(w,null_class) member(apply(choice,w),v)*.
% 299.87/300.45  168976[15:Rew:165880.0,82193.1] || equal(intersection(u,v),w)* member(w,y__dfg) -> equal(w,null_class) member(apply(choice,w),v)*.
% 299.87/300.45  168977[15:Rew:165880.0,81741.1] || equal(intersection(u,v),w)* member(w,y__dfg) -> equal(w,null_class) member(apply(choice,w),u)*.
% 299.87/300.45  173901[15:Rew:165880.0,169008.0] || member(complement(successor(null_class)),y__dfg) subclass(y__dfg,complement(u)) member(power_class(complement(singleton(null_class))),u)* -> .
% 299.87/300.45  169039[15:Rew:165880.0,128177.0] || equal(complement(union(u,v)),y__dfg) -> equal(symmetric_difference(union(u,v),complement(w)),union(null_class,complement(w)))**.
% 299.87/300.45  169040[15:Rew:165880.0,127139.0] || equal(complement(union(u,v)),y__dfg) -> equal(symmetric_difference(complement(w),union(u,v)),union(null_class,complement(w)))**.
% 299.87/300.45  173902[15:Rew:165880.0,169041.1] || equal(complement(union(u,v)),y__dfg) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),y__dfg)**.
% 299.87/300.45  173903[15:Rew:165880.0,169042.1] || equal(complement(union(u,v)),y__dfg) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  169061[15:Rew:165880.0,53505.0] || subclass(y__dfg,union(u,v))* member(singleton(w),complement(v))* member(singleton(w),complement(u))* -> .
% 299.87/300.45  169079[15:Rew:165880.0,1579.1] || member(ordered_pair(u,omega),compose(v,w)) equal(complement(image(v,image(w,singleton(u)))),y__dfg)** -> .
% 299.87/300.45  169086[15:Rew:165880.0,144647.0] || member(inverse(u),y__dfg) subclass(domain_relation,singleton(v)) member(ordered_pair(inverse(u),range_of(u)),v)* -> .
% 299.87/300.45  173904[15:Rew:165880.0,169089.1] || member(inverse(u),y__dfg) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(inverse(u),range_of(u))),y__dfg))))* -> .
% 299.87/300.45  169097[15:Rew:165880.0,111650.0] || member(inverse(u),y__dfg) subclass(domain_relation,union(v,v))* -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.87/300.45  169111[15:Rew:165880.0,86786.0] || member(inverse(u),y__dfg) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.87/300.45  169113[15:Rew:165880.0,83658.0] || member(inverse(u),y__dfg) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.87/300.45  169126[15:Rew:165880.0,52918.0] || member(inverse(u),y__dfg) subclass(domain_relation,cantor(ordered_pair(inverse(u),range_of(u))))* equal(null_class,element_relation) -> .
% 299.87/300.45  173906[15:Rew:165880.0,169153.1] || member(inverse(u),y__dfg) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(inverse(u),range_of(u))),y__dfg))))* -> .
% 299.87/300.45  169154[15:Rew:165880.0,46167.0] || member(inverse(u),y__dfg) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(inverse(u),range_of(u)),singleton(null_class))*.
% 299.87/300.45  169155[15:Rew:165880.0,46148.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(inverse(u),range_of(u)),w)*.
% 299.87/300.45  169156[15:Rew:165880.0,46147.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.87/300.45  169157[15:Rew:165880.0,46141.0] || member(inverse(u),y__dfg) subclass(domain_relation,complement(v)) member(ordered_pair(inverse(u),range_of(u)),v)* -> .
% 299.87/300.45  173907[15:Rew:165880.0,169163.0] || member(union(u,u),y__dfg)* subclass(y__dfg,complement(v)) member(power_class(union(u,null_class)),v)* -> .
% 299.87/300.45  173908[15:Rew:165880.0,169164.0] || member(union(u,null_class),y__dfg) subclass(y__dfg,complement(v)) member(power_class(union(u,u)),v)* -> .
% 299.87/300.45  173909[15:Rew:165880.0,169165.0] || member(union(u,null_class),y__dfg) subclass(y__dfg,complement(v)) member(power_class(union(null_class,u)),v)* -> .
% 299.87/300.45  173910[15:Rew:165880.0,169166.0] || member(union(null_class,u),y__dfg) subclass(y__dfg,complement(v)) member(power_class(union(u,null_class)),v)* -> .
% 299.87/300.45  173911[15:Rew:165880.0,169171.0] || member(union(u,u),y__dfg)* subclass(y__dfg,complement(v)) member(power_class(union(null_class,u)),v)* -> .
% 299.87/300.45  173912[15:Rew:165880.0,169172.0] || member(union(null_class,u),y__dfg) subclass(y__dfg,complement(v)) member(power_class(union(u,u)),v)* -> .
% 299.87/300.45  173913[15:Rew:165880.0,169184.1] || member(image(u,singleton(v)),y__dfg)* subclass(y__dfg,complement(w)) member(apply(u,v),w)* -> .
% 299.87/300.45  169197[15:Rew:165880.0,60153.1] single_valued_class(restrict(intersection(u,cross_product(universal_class,universal_class)),v,w)) ||  -> function(restrict(restrict(u,y__dfg,y__dfg),v,w))*.
% 299.87/300.45  169198[15:Rew:165880.0,60027.1] single_valued_class(restrict(intersection(cross_product(universal_class,universal_class),u),v,w)) ||  -> function(restrict(restrict(u,y__dfg,y__dfg),v,w))*.
% 299.87/300.45  169199[15:Rew:165880.0,155653.1] single_valued_class(complement(successor(complement(intersection(u,cross_product(universal_class,universal_class)))))) ||  -> function(complement(successor(complement(restrict(u,y__dfg,y__dfg)))))*.
% 299.87/300.45  169200[15:Rew:165880.0,155168.1] single_valued_class(complement(successor(complement(intersection(cross_product(universal_class,universal_class),u))))) ||  -> function(complement(successor(complement(restrict(u,y__dfg,y__dfg)))))*.
% 299.87/300.45  169215[15:Rew:165880.0,7012.2] || member(omega,cross_product(u,v)) member(omega,w) equal(complement(restrict(w,u,v)),y__dfg)** -> .
% 299.87/300.45  173914[15:Rew:165880.0,169237.1] || member(regular(intersection(complement(compose(element_relation,y__dfg)),u)),element_relation)* -> equal(intersection(u,complement(compose(element_relation,y__dfg))),null_class).
% 299.87/300.45  173915[15:Rew:165880.0,169240.0] || member(regular(intersection(u,complement(compose(element_relation,y__dfg)))),element_relation)* -> equal(intersection(complement(compose(element_relation,y__dfg)),u),null_class).
% 299.87/300.45  173916[15:Rew:165880.0,169299.2] || subclass(complement(element_relation),u) -> equal(complement(compose(element_relation,y__dfg)),null_class) member(regular(complement(compose(element_relation,y__dfg))),u)*.
% 299.87/300.45  173917[15:Rew:165880.0,169312.1] || member(regular(union(null_class,complement(compose(element_relation,y__dfg)))),element_relation)* -> equal(union(null_class,complement(compose(element_relation,y__dfg))),null_class).
% 299.87/300.45  173918[15:Rew:165880.0,169453.1] || member(regular(intersection(u,regular(compose(element_relation,y__dfg)))),element_relation)* -> equal(intersection(u,regular(compose(element_relation,y__dfg))),null_class).
% 299.87/300.45  173919[15:Rew:165880.0,169455.1] || member(regular(intersection(regular(compose(element_relation,y__dfg)),u)),element_relation)* -> equal(intersection(regular(compose(element_relation,y__dfg)),u),null_class).
% 299.87/300.45  173922[15:Rew:165880.0,169473.1] || member(regular(regular(union(null_class,compose(element_relation,y__dfg)))),element_relation)* -> equal(regular(union(null_class,compose(element_relation,y__dfg))),null_class).
% 299.87/300.45  169525[15:Rew:165880.0,78945.0] || subclass(y__dfg,complement(intersection(u,v)))* member(omega,union(v,u)) -> member(omega,symmetric_difference(v,u)).
% 299.87/300.45  169549[15:Rew:165880.0,129320.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 299.87/300.45  169550[15:Rew:165880.0,129090.0] || equal(u,y__dfg) -> equal(regular(unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 299.87/300.45  169844[15:Rew:165880.0,70646.0] || member(intersection(u,v),y__dfg) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(v,u)),v)*.
% 299.87/300.45  169845[15:Rew:165880.0,70645.0] || member(intersection(u,v),y__dfg) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(v,u)),u)*.
% 299.87/300.45  170032[15:Rew:165880.0,42087.0] || member(ordered_pair(u,v),compose(w,complement(cross_product(singleton(u),y__dfg))))* -> member(v,image(w,range_of(null_class))).
% 299.87/300.45  170038[15:Rew:165880.0,143979.0] || member(ordered_pair(u,v),compose(w,singleton(cross_product(singleton(u),y__dfg))))* -> member(v,image(w,range_of(null_class))).
% 299.87/300.45  170188[15:Rew:165880.0,122855.0] || equal(complement(u),y__dfg) member(v,complement(union(u,w)))* -> member(v,union(null_class,complement(w))).
% 299.87/300.45  170189[15:Rew:165880.0,122850.0] || equal(complement(u),y__dfg) member(v,complement(union(w,u)))* -> member(v,union(null_class,complement(w))).
% 299.87/300.45  170218[15:Rew:165880.0,29793.0] || equal(union(null_class,cross_product(u,v)),y__dfg)** -> equal(ordered_pair(first(singleton(w)),second(singleton(w))),singleton(w))**.
% 299.87/300.45  170275[15:Rew:165880.0,78010.0] || member(union(null_class,u),y__dfg) -> member(apply(choice,union(u,u)),u)* equal(union(null_class,u),null_class).
% 299.87/300.45  170276[15:Rew:165880.0,78002.0] || member(union(null_class,u),y__dfg) -> member(apply(choice,union(u,null_class)),u)* equal(union(null_class,u),null_class).
% 299.87/300.45  170300[15:Rew:165880.0,95951.0] || equal(complement(intersection(u,v)),y__dfg)** member(w,v)* member(w,u)* -> member(w,x)*.
% 299.87/300.45  170329[15:Rew:165880.0,42092.0] || member(ordered_pair(u,v),compose(complement(cross_product(image(w,singleton(u)),y__dfg)),w))* -> member(v,range_of(null_class)).
% 299.87/300.45  170332[15:Rew:165880.0,143984.0] || member(ordered_pair(u,v),compose(singleton(cross_product(image(w,singleton(u)),y__dfg)),w))* -> member(v,range_of(null_class)).
% 299.87/300.45  170375[15:Rew:165880.0,73922.0] || subclass(y__dfg,intersection(union(null_class,complement(u)),complement(v)))* member(omega,union(union(u,null_class),v)) -> .
% 299.87/300.45  170376[15:Rew:165880.0,38552.0] || subclass(y__dfg,intersection(union(null_class,complement(u)),complement(v)))* member(omega,union(union(u,u),v))* -> .
% 299.87/300.45  170377[15:Rew:165880.0,33225.0] || subclass(y__dfg,intersection(union(null_class,complement(u)),complement(v)))* member(omega,union(union(null_class,u),v)) -> .
% 299.87/300.45  170378[15:Rew:165880.0,73976.0] || subclass(y__dfg,intersection(complement(u),union(null_class,complement(v))))* member(omega,union(u,union(v,null_class))) -> .
% 299.87/300.45  170379[15:Rew:165880.0,38596.0] || subclass(y__dfg,intersection(complement(u),union(null_class,complement(v))))* member(omega,union(u,union(v,v)))* -> .
% 299.87/300.45  170380[15:Rew:165880.0,33259.0] || subclass(y__dfg,intersection(complement(u),union(null_class,complement(v))))* member(omega,union(u,union(null_class,v))) -> .
% 299.87/300.45  170405[15:Rew:165880.0,34677.0] || subclass(y__dfg,regular(union(u,v)))* -> member(unordered_pair(w,x),complement(v))* equal(union(u,v),null_class).
% 299.87/300.45  170406[15:Rew:165880.0,34676.0] || subclass(y__dfg,regular(union(u,v)))* -> member(unordered_pair(w,x),complement(u))* equal(union(u,v),null_class).
% 299.87/300.45  173923[15:Rew:165880.0,170443.1] || equal(complement(cantor(regular(cross_product(singleton(singleton(u)),y__dfg)))),null_class)** -> equal(cross_product(singleton(singleton(u)),y__dfg),null_class).
% 299.87/300.45  170503[15:Rew:165880.0,39179.2] function(range_of(u)) function(v) || equal(cantor(cantor(w)),y__dfg) -> compatible(v,w,inverse(u))*.
% 299.87/300.45  170508[15:Rew:165880.0,39124.2] function(u) || subclass(range_of(u),null_class) equal(cantor(cantor(v)),y__dfg) -> compatible(u,v,null_class)*.
% 299.87/300.45  170509[15:Rew:165880.0,39123.2] function(u) || equal(range_of(u),null_class) equal(cantor(cantor(v)),y__dfg) -> compatible(u,v,w)*.
% 299.87/300.45  173924[15:Rew:165880.0,170552.1] function(u) || equal(intersection(v,w),y__dfg)** member(x,y__dfg) -> member(image(u,x),w)*.
% 299.87/300.45  173925[15:Rew:165880.0,170554.1] function(u) || equal(intersection(v,w),y__dfg)** member(x,y__dfg) -> member(image(u,x),v)*.
% 299.87/300.45  170575[15:Rew:165880.0,90004.0] || member(union(u,u),y__dfg) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),u)*.
% 299.87/300.45  170694[15:Rew:165880.0,53300.0] || subclass(y__dfg,intersection(complement(u),power_class(v))) member(ordered_pair(w,x),union(u,complement(power_class(v))))* -> .
% 299.87/300.45  170695[15:Rew:165880.0,53299.0] || subclass(y__dfg,intersection(complement(u),power_class(v))) member(unordered_pair(w,x),union(u,complement(power_class(v))))* -> .
% 299.87/300.45  170708[15:Rew:165880.0,53400.0] || subclass(y__dfg,intersection(power_class(u),complement(v))) member(ordered_pair(w,x),union(complement(power_class(u)),v))* -> .
% 299.87/300.45  170709[15:Rew:165880.0,53399.0] || subclass(y__dfg,intersection(power_class(u),complement(v))) member(unordered_pair(w,x),union(complement(power_class(u)),v))* -> .
% 299.87/300.45  173926[15:Rew:165880.0,170778.0] || equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),y__dfg)** -> equal(union(image(element_relation,power_class(u)),v),y__dfg).
% 299.87/300.45  170871[15:Rew:165880.0,53873.1] || member(u,union(singleton(v),singleton(w)))* subclass(y__dfg,x) -> equal(w,v) member(u,x)*.
% 299.87/300.45  170885[15:Rew:165880.0,54439.0] || subclass(u,cantor(complement(cross_product(singleton(not_subclass_element(intersection(v,u),w)),y__dfg))))* -> subclass(intersection(v,u),w).
% 299.87/300.45  170887[15:Rew:165880.0,144055.0] || subclass(u,cantor(singleton(cross_product(singleton(not_subclass_element(intersection(v,u),w)),y__dfg))))* -> subclass(intersection(v,u),w).
% 299.87/300.45  170898[15:Rew:165880.0,55398.0] || subclass(u,cantor(complement(cross_product(singleton(not_subclass_element(intersection(u,v),w)),y__dfg))))* -> subclass(intersection(u,v),w).
% 299.87/300.45  170900[15:Rew:165880.0,144056.0] || subclass(u,cantor(singleton(cross_product(singleton(not_subclass_element(intersection(u,v),w)),y__dfg))))* -> subclass(intersection(u,v),w).
% 299.87/300.45  170904[15:Rew:165880.0,58141.0] ||  -> equal(union(intersection(power_class(u),power_class(complement(power_class(v)))),union(complement(power_class(u)),image(element_relation,power_class(v)))),y__dfg)**.
% 299.87/300.45  170905[15:Rew:165880.0,58142.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)))),y__dfg)**.
% 299.87/300.45  170931[15:Rew:165880.0,58398.0] ||  -> equal(union(intersection(power_class(complement(power_class(u))),power_class(v)),union(image(element_relation,power_class(u)),complement(power_class(v)))),y__dfg)**.
% 299.87/300.45  170932[15:Rew:165880.0,58399.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)))),y__dfg)**.
% 299.87/300.45  171083[15:Rew:165880.0,82650.0] || member(union(u,null_class),y__dfg) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),u)*.
% 299.87/300.45  171088[15:Rew:165880.0,71198.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(singleton(w),complement(symmetric_difference(u,v)))*.
% 299.87/300.45  171125[15:Rew:165880.0,117076.0] || equal(successor(u),y__dfg) -> equal(symmetric_difference(complement(u),complement(singleton(u))),union(complement(u),complement(singleton(u))))**.
% 299.87/300.45  171143[15:Rew:165880.0,82142.1] function(u) || member(successor(u),y__dfg) -> member(apply(choice,successor(u)),u)* equal(successor(u),null_class).
% 299.87/300.45  171487[15:Rew:165880.0,98939.0] || subclass(y__dfg,power_class(complement(union(u,v)))) member(unordered_pair(w,x),image(element_relation,union(u,v)))* -> .
% 299.87/300.45  171488[15:Rew:165880.0,98938.0] || subclass(y__dfg,power_class(complement(union(u,v)))) member(ordered_pair(w,x),image(element_relation,union(u,v)))* -> .
% 299.87/300.45  171501[15:Rew:165880.0,104536.0] || subclass(y__dfg,image(element_relation,union(u,v))) member(ordered_pair(w,x),power_class(complement(union(u,v))))* -> .
% 299.87/300.45  171502[15:Rew:165880.0,104535.0] || subclass(y__dfg,image(element_relation,union(u,v))) member(unordered_pair(w,x),power_class(complement(union(u,v))))* -> .
% 299.87/300.45  171530[15:Rew:165880.0,98424.1] || equal(successor(intersection(complement(u),union(v,w))),null_class)** -> equal(union(u,complement(union(v,w))),y__dfg).
% 299.87/300.45  171542[15:Rew:165880.0,98443.0] || subclass(y__dfg,union(u,complement(union(v,w)))) member(omega,intersection(complement(u),union(v,w)))* -> .
% 299.87/300.45  171556[15:Rew:165880.0,98534.1] || equal(successor(union(u,complement(union(v,w)))),null_class) -> subclass(y__dfg,intersection(complement(u),union(v,w)))*.
% 299.87/300.45  171557[15:Rew:165880.0,98498.0] || subclass(y__dfg,intersection(complement(u),union(v,w))) member(omega,union(u,complement(union(v,w))))* -> .
% 299.87/300.45  171560[15:Rew:165880.0,98450.0] || subclass(y__dfg,intersection(complement(u),union(v,w))) subclass(domain_relation,union(u,complement(union(v,w))))* -> .
% 299.87/300.45  171564[15:Rew:165880.0,98784.1] || equal(successor(intersection(union(u,v),complement(w))),null_class)** -> equal(union(complement(union(u,v)),w),y__dfg).
% 299.87/300.45  171576[15:Rew:165880.0,98804.0] || subclass(y__dfg,union(complement(union(u,v)),w)) member(omega,intersection(union(u,v),complement(w)))* -> .
% 299.87/300.45  171590[15:Rew:165880.0,98893.1] || equal(successor(union(complement(union(u,v)),w)),null_class) -> subclass(y__dfg,intersection(union(u,v),complement(w)))*.
% 299.87/300.45  171591[15:Rew:165880.0,98859.0] || subclass(y__dfg,intersection(union(u,v),complement(w))) member(omega,union(complement(union(u,v)),w))* -> .
% 299.87/300.45  171594[15:Rew:165880.0,98811.0] || subclass(y__dfg,intersection(union(u,v),complement(w))) subclass(domain_relation,union(complement(union(u,v)),w))* -> .
% 299.87/300.45  171602[15:Rew:165880.0,99420.0] || subclass(y__dfg,intersection(complement(u),successor(v))) member(unordered_pair(w,x),union(u,complement(successor(v))))* -> .
% 299.87/300.45  171603[15:Rew:165880.0,99442.0] || subclass(y__dfg,intersection(successor(u),complement(v))) member(unordered_pair(w,x),union(v,complement(successor(u))))* -> .
% 299.87/300.45  171700[15:Rew:165880.0,106673.0] || subclass(y__dfg,symmetric_difference(complement(u),union(v,w))) -> member(singleton(x),union(u,complement(union(v,w))))*.
% 299.87/300.45  171720[15:Rew:165880.0,107639.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(w))) -> member(singleton(x),union(complement(union(u,v)),w))*.
% 299.87/300.45  171745[15:Rew:165880.0,110523.1] || equal(successor(union(u,v)),null_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  171747[15:Rew:165880.0,110502.1] || equal(complement(union(u,v)),null_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  171757[15:Rew:165880.0,118480.0] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),y__dfg)** -> equal(image(element_relation,union(v,w)),null_class).
% 299.87/300.45  171778[15:Rew:165880.0,110938.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),y__dfg)**.
% 299.87/300.45  171799[15:Rew:165880.0,111514.1] || equal(successor(union(u,v)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),y__dfg)**.
% 299.87/300.45  171802[15:Rew:165880.0,111493.1] || equal(complement(union(u,v)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),y__dfg)**.
% 299.87/300.45  171814[15:Rew:165880.0,118486.0] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),y__dfg)** -> equal(image(element_relation,union(u,v)),null_class).
% 299.87/300.45  171829[15:Rew:165880.0,112415.1] || subclass(power_class(complement(power_class(u))),null_class) -> equal(union(complement(union(v,w)),image(element_relation,power_class(u))),y__dfg)**.
% 299.87/300.45  172348[15:Rew:165880.0,152056.1] || equal(union(u,v),null_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  172382[15:Rew:165880.0,153258.1] || equal(union(u,v),null_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg)**.
% 299.87/300.45  172562[15:Rew:165880.0,162158.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(complement(power_class(v)))))* -> member(omega,union(u,image(element_relation,power_class(v)))).
% 299.87/300.45  173934[15:Rew:165880.0,172564.1] || equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),y__dfg)** -> equal(union(u,image(element_relation,power_class(v))),y__dfg).
% 299.87/300.45  172584[15:Rew:165880.0,163140.0] || subclass(y__dfg,symmetric_difference(power_class(complement(power_class(u))),complement(v)))* -> member(omega,union(image(element_relation,power_class(u)),v)).
% 299.87/300.45  172771[15:Rew:166239.0,65025.0] || subclass(intersection(u,v),null_class)* member(w,v)* member(w,u)* -> member(w,complement(x__dfg))*.
% 299.87/300.45  181496[15:Rew:31.0,181403.1] single_valued_class(restrict(intersection(cross_product(y__dfg,y__dfg),u),v,w)) ||  -> function(restrict(restrict(u,y__dfg,y__dfg),v,w))*.
% 299.87/300.45  181497[15:Rew:30.0,181448.1] single_valued_class(restrict(intersection(u,cross_product(y__dfg,y__dfg)),v,w)) ||  -> function(restrict(restrict(u,y__dfg,y__dfg),v,w))*.
% 299.87/300.45  181498[15:Rew:31.0,181477.1] single_valued_class(complement(successor(complement(intersection(cross_product(y__dfg,y__dfg),u))))) ||  -> function(complement(successor(complement(restrict(u,y__dfg,y__dfg)))))*.
% 299.87/300.45  181499[15:Rew:30.0,181478.1] single_valued_class(complement(successor(complement(intersection(u,cross_product(y__dfg,y__dfg)))))) ||  -> function(complement(successor(complement(restrict(u,y__dfg,y__dfg)))))*.
% 299.87/300.45  5517[0:Res:5137.0,9.0] || subclass(union(u,v),symmetric_difference(complement(u),complement(v)))* -> equal(symmetric_difference(complement(u),complement(v)),union(u,v)).
% 299.87/300.45  5621[0:Res:5493.0,9.0] || subclass(successor(u),symmetric_difference(complement(u),complement(singleton(u))))* -> equal(symmetric_difference(complement(u),complement(singleton(u))),successor(u)).
% 299.87/300.45  5363[3:Res:4488.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.87/300.45  13381[3:Res:25.2,5355.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.87/300.45  12190[3:Rew:4275.0,12182.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.87/300.45  19848[7:Res:60.1,16442.1] || member(ordered_pair(u,regular(x__dfg)),compose(v,w)) subclass(y__dfg,complement(image(v,image(w,singleton(u)))))* -> .
% 299.87/300.45  26461[0:Res:175.1,3678.1] || member(not_subclass_element(intersection(intersection(u,v),w),x),symmetric_difference(u,v))* -> subclass(intersection(intersection(u,v),w),x).
% 299.87/300.45  26490[0:Res:169.1,3678.1] || member(not_subclass_element(intersection(u,intersection(v,w)),x),symmetric_difference(v,w))* -> subclass(intersection(u,intersection(v,w)),x).
% 299.87/300.45  28522[0:Obv:28510.1] || subclass(unordered_pair(u,v),complement(singleton(v)))* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.87/300.45  28523[0:Obv:28509.1] || subclass(unordered_pair(u,v),complement(singleton(u)))* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.87/300.45  28650[3:MRR:28635.0,9180.1] ||  -> member(regular(regular(union(u,v))),complement(u))* equal(regular(union(u,v)),null_class) equal(union(u,v),null_class).
% 299.87/300.45  28664[0:Obv:28660.1] || equal(complement(singleton(u)),unordered_pair(v,u)) -> equal(regular(unordered_pair(v,u)),v)** equal(unordered_pair(v,u),null_class).
% 299.87/300.45  28665[0:Obv:28659.1] || equal(complement(singleton(u)),unordered_pair(u,v)) -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class).
% 299.87/300.45  28781[3:MRR:28764.0,9180.1] ||  -> member(regular(regular(union(u,v))),complement(v))* equal(regular(union(u,v)),null_class) equal(union(u,v),null_class).
% 299.87/300.45  28937[0:SpL:491.0,2999.0] || subclass(u,symmetric_difference(v,cross_product(w,x))) -> equal(u,null_class) member(regular(u),complement(restrict(v,w,x)))*.
% 299.87/300.45  28938[0:SpL:492.0,2999.0] || subclass(u,symmetric_difference(cross_product(v,w),x)) -> equal(u,null_class) member(regular(u),complement(restrict(x,v,w)))*.
% 299.87/300.45  29193[0:Rew:30.0,29090.1] || member(not_subclass_element(cross_product(u,v),restrict(w,u,v)),w)* -> subclass(cross_product(u,v),restrict(w,u,v)).
% 299.87/300.45  30956[3:Rew:29278.0,29814.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.87/300.45  32067[0:SpR:231.0,235.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.87/300.45  32086[0:Res:235.1,226.0] ||  -> equal(restrict(restrict(u,v,w),x,y),null_class) member(regular(restrict(restrict(u,v,w),x,y)),u)*.
% 299.87/300.45  32090[0:Res:235.1,497.0] ||  -> equal(restrict(symmetric_difference(u,v),w,x),null_class) member(regular(restrict(symmetric_difference(u,v),w,x)),union(u,v))*.
% 299.87/300.45  32097[3:Res:235.1,4001.0] || member(regular(restrict(regular(u),v,w)),u)* -> equal(restrict(regular(u),v,w),null_class) equal(u,null_class).
% 299.87/300.45  32099[4:Res:235.1,9158.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.87/300.45  32100[4:Res:235.1,9160.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.87/300.45  32801[10:Res:32582.1,1475.1] || equal(complement(intersection(u,v)),singleton(null_class)) member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 299.87/300.45  32885[10:Res:32790.1,1475.1] || equal(complement(intersection(u,v)),successor(null_class)) member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v))*.
% 299.87/300.45  33177[4:SpL:257.0,20853.0] || member(singleton(singleton(singleton(singleton(singleton(singleton(u)))))),application_function)* -> member(singleton(u),cantor(singleton(singleton(singleton(singleton(u))))))*.
% 299.87/300.45  33992[0:Rew:492.0,33946.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.87/300.45  33993[0:Rew:491.0,33945.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.87/300.45  35487[0:Obv:35459.1] || member(ordered_pair(u,v),compose(w,x)) -> subclass(intersection(y,singleton(v)),image(w,image(x,singleton(u))))*.
% 299.87/300.45  35633[0:Obv:35601.1] || member(ordered_pair(u,v),compose(w,x)) -> subclass(intersection(singleton(v),y),image(w,image(x,singleton(u))))*.
% 299.87/300.45  36431[3:Rew:29278.0,36397.1] || member(not_subclass_element(u,v),symmetric_difference(w,x))* subclass(u,union(null_class,intersection(w,x))) -> subclass(u,v).
% 299.87/300.45  37767[0:Obv:37749.1] || member(not_subclass_element(restrict(u,v,w),intersection(x,u)),x)* -> subclass(restrict(u,v,w),intersection(x,u)).
% 299.87/300.45  39717[12:SpR:39704.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.87/300.45  40318[4:MRR:40298.0,9180.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.87/300.45  40321[4:MRR:40300.0,9180.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.87/300.45  40322[4:MRR:40299.0,9180.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.87/300.45  41352[4:Res:20668.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.87/300.45  41368[4:Res:20668.1,497.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.87/300.45  41380[4:Res:20668.1,9158.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.87/300.45  41381[4:Res:20668.1,9160.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.87/300.45  41395[4:Res:20668.1,1231.0] || subclass(domain_relation,rotate(application_function)) -> equal(apply(ordered_pair(u,cantor(ordered_pair(singleton(singleton(singleton(v))),u))),singleton(v)),v)**.
% 299.87/300.45  41469[4:Res:20669.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.87/300.45  41485[4:Res:20669.1,497.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.87/300.45  41497[4:Res:20669.1,9158.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.87/300.45  41498[4:Res:20669.1,9160.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.87/300.45  41641[0:MRR:41591.0,9181.1] ||  -> member(not_subclass_element(intersection(u,complement(union(v,w))),x),complement(v))* subclass(intersection(u,complement(union(v,w))),x).
% 299.87/300.45  41642[0:MRR:41590.0,9181.1] ||  -> member(not_subclass_element(intersection(u,complement(union(v,w))),x),complement(w))* subclass(intersection(u,complement(union(v,w))),x).
% 299.87/300.45  41980[0:MRR:41921.0,9181.1] ||  -> member(not_subclass_element(intersection(complement(union(u,v)),w),x),complement(u))* subclass(intersection(complement(union(u,v)),w),x).
% 299.87/300.45  41981[0:MRR:41920.0,9181.1] ||  -> member(not_subclass_element(intersection(complement(union(u,v)),w),x),complement(v))* subclass(intersection(complement(union(u,v)),w),x).
% 299.87/300.45  42222[3:Obv:42205.3] || equal(u,v) member(w,v) member(w,unordered_pair(v,u))* -> equal(unordered_pair(v,u),null_class).
% 299.87/300.45  42230[3:Rew:7381.2,42229.2] || equal(u,v) member(regular(v),unordered_pair(v,u))* -> equal(v,null_class) equal(unordered_pair(v,u),null_class).
% 299.87/300.45  42304[0:Res:2973.1,3.0] || subclass(u,v) -> equal(intersection(intersection(u,w),x),null_class) member(regular(intersection(intersection(u,w),x)),v)*.
% 299.87/300.45  42310[0:Res:2973.1,23.0] ||  -> equal(intersection(intersection(intersection(u,v),w),x),null_class) member(regular(intersection(intersection(intersection(u,v),w),x)),u)*.
% 299.87/300.45  42311[0:Res:2973.1,24.0] ||  -> equal(intersection(intersection(intersection(u,v),w),x),null_class) member(regular(intersection(intersection(intersection(u,v),w),x)),v)*.
% 299.87/300.45  42790[0:Res:2974.1,3.0] || subclass(u,v) -> equal(intersection(intersection(w,u),x),null_class) member(regular(intersection(intersection(w,u),x)),v)*.
% 299.87/300.45  42796[0:Res:2974.1,23.0] ||  -> equal(intersection(intersection(u,intersection(v,w)),x),null_class) member(regular(intersection(intersection(u,intersection(v,w)),x)),v)*.
% 299.87/300.45  42797[0:Res:2974.1,24.0] ||  -> equal(intersection(intersection(u,intersection(v,w)),x),null_class) member(regular(intersection(intersection(u,intersection(v,w)),x)),w)*.
% 299.87/300.45  43293[0:Res:2971.2,3.0] || subclass(u,v)* subclass(v,w)* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),w)*.
% 299.87/300.45  43309[0:Res:2971.2,497.0] || subclass(u,symmetric_difference(v,w)) -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),union(v,w))*.
% 299.87/300.45  43322[4:Res:2971.2,9158.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.87/300.45  43323[4:Res:2971.2,9160.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.87/300.45  43354[0:Rew:31.0,43240.1] || subclass(cross_product(u,v),w) -> equal(restrict(x,u,v),null_class) member(regular(restrict(x,u,v)),w)*.
% 299.87/300.45  43848[0:Res:2351.1,3.0] || subclass(u,v) -> equal(intersection(w,intersection(u,x)),null_class) member(regular(intersection(w,intersection(u,x))),v)*.
% 299.87/300.45  43854[0:Res:2351.1,23.0] ||  -> equal(intersection(u,intersection(intersection(v,w),x)),null_class) member(regular(intersection(u,intersection(intersection(v,w),x))),v)*.
% 299.87/300.45  43855[0:Res:2351.1,24.0] ||  -> equal(intersection(u,intersection(intersection(v,w),x)),null_class) member(regular(intersection(u,intersection(intersection(v,w),x))),w)*.
% 299.87/300.45  44380[0:Res:2352.1,3.0] || subclass(u,v) -> equal(intersection(w,intersection(x,u)),null_class) member(regular(intersection(w,intersection(x,u))),v)*.
% 299.87/300.45  44386[0:Res:2352.1,23.0] ||  -> equal(intersection(u,intersection(v,intersection(w,x))),null_class) member(regular(intersection(u,intersection(v,intersection(w,x)))),w)*.
% 299.87/300.45  44387[0:Res:2352.1,24.0] ||  -> equal(intersection(u,intersection(v,intersection(w,x))),null_class) member(regular(intersection(u,intersection(v,intersection(w,x)))),x)*.
% 299.87/300.45  44985[0:Res:2349.2,3.0] || subclass(u,v)* subclass(v,w)* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),w)*.
% 299.87/300.45  45001[0:Res:2349.2,497.0] || subclass(u,symmetric_difference(v,w)) -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),union(v,w))*.
% 299.87/300.45  45014[4:Res:2349.2,9158.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.87/300.45  45015[4:Res:2349.2,9160.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.87/300.45  45287[0:Res:3028.2,3.0] || subclass(u,symmetric_difference(v,w))* subclass(union(v,w),x)* -> equal(u,null_class) member(regular(u),x)*.
% 299.87/300.45  45313[0:Obv:45291.1] || subclass(intersection(u,complement(union(v,w))),symmetric_difference(v,w))* -> equal(intersection(u,complement(union(v,w))),null_class).
% 299.87/300.45  45314[0:Obv:45290.1] || subclass(intersection(complement(union(u,v)),w),symmetric_difference(u,v))* -> equal(intersection(complement(union(u,v)),w),null_class).
% 299.87/300.45  45671[0:Res:4904.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.87/300.45  45775[0:SpR:231.0,2362.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.87/300.45  46283[0:Rew:46218.0,38721.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.87/300.45  46319[0:Rew:46218.0,38713.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.87/300.45  46415[0:Rew:46218.0,28156.0] || subclass(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))* -> equal(intersection(complement(u),power_class(v)),null_class).
% 299.87/300.45  46439[0:Rew:46218.0,35007.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.87/300.45  46444[3:Rew:46218.0,35987.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.87/300.45  46718[0:Rew:46218.0,28159.0] || subclass(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))* -> equal(intersection(power_class(u),complement(v)),null_class).
% 299.87/300.45  46742[0:Rew:46218.0,35009.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.87/300.45  46747[3:Rew:46218.0,35989.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.87/300.45  46896[0:Rew:46218.0,46380.1] || subclass(union(u,complement(power_class(v))),intersection(complement(u),power_class(v)))* -> equal(union(u,complement(power_class(v))),null_class).
% 299.87/300.45  46899[0:Rew:46218.0,46683.1] || subclass(union(complement(power_class(u)),v),intersection(power_class(u),complement(v)))* -> equal(union(complement(power_class(u)),v),null_class).
% 299.87/300.45  46918[0:Rew:46218.0,46197.1,46218.0,46197.1,46218.0,46197.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.87/300.45  47784[3:SpL:38610.0,46232.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.87/300.45  47785[3:SpL:38610.0,46232.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.87/300.45  48090[3:Rew:29278.0,47877.0] || member(not_subclass_element(power_class(union(u,u)),v),complement(power_class(union(null_class,u))))* -> subclass(power_class(union(null_class,u)),v).
% 299.87/300.45  48091[3:Rew:29278.0,47878.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.87/300.45  48099[3:Rew:29278.0,48098.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.87/300.45  48105[3:Rew:29278.0,48104.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.87/300.45  48169[0:Res:359.2,46222.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.87/300.45  48178[0:Res:374.1,46222.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.87/300.45  49030[10:Rew:29278.0,48980.0] || equal(union(null_class,intersection(u,v)),null_class)** member(null_class,union(u,v)) -> member(null_class,symmetric_difference(u,v)).
% 299.87/300.45  49217[3:SpL:38610.0,46252.0] || member(u,symmetric_difference(complement(v),power_class(union(null_class,w))))* -> member(u,union(v,complement(power_class(union(w,w)))))*.
% 299.87/300.45  49218[3:SpL:38610.0,46252.0] || member(u,symmetric_difference(complement(v),power_class(union(w,w))))* -> member(u,union(v,complement(power_class(union(null_class,w))))).
% 299.87/300.45  49275[0:Res:358.2,46252.0] || subclass(u,symmetric_difference(complement(v),power_class(w))) -> equal(u,null_class) member(regular(u),union(v,complement(power_class(w))))*.
% 299.87/300.45  49415[3:SpL:33220.0,46453.0] || member(u,symmetric_difference(power_class(v),union(null_class,complement(w))))* -> member(u,union(complement(power_class(v)),union(w,w)))*.
% 299.87/300.45  49416[3:SpL:30027.0,46453.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.87/300.45  49420[3:SpL:38610.0,46453.0] || member(u,symmetric_difference(power_class(union(null_class,v)),complement(w)))* -> member(u,union(complement(power_class(union(v,v))),w))*.
% 299.87/300.45  49421[3:SpL:38610.0,46453.0] || member(u,symmetric_difference(power_class(union(v,v)),complement(w)))* -> member(u,union(complement(power_class(union(null_class,v))),w)).
% 299.87/300.45  49463[0:Res:358.2,46453.0] || subclass(u,symmetric_difference(power_class(v),complement(w))) -> equal(u,null_class) member(regular(u),union(complement(power_class(v)),w))*.
% 299.87/300.45  49551[3:Rew:29278.0,49507.0] || equal(union(null_class,intersection(u,v)),null_class)** member(omega,union(u,v)) -> member(omega,symmetric_difference(u,v)).
% 299.87/300.45  49664[0:Rew:6542.0,49563.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.87/300.45  52766[3:SpL:29278.0,220.0] || member(regular(union(u,complement(v))),intersection(complement(u),union(null_class,v)))* -> equal(union(u,complement(v)),null_class).
% 299.87/300.45  52781[3:SpL:29278.0,220.0] || member(regular(union(complement(u),v)),intersection(union(null_class,u),complement(v)))* -> equal(union(complement(u),v),null_class).
% 299.87/300.45  53009[3:Obv:52979.2] || subclass(u,v) subclass(intersection(w,u),regular(v))* -> equal(intersection(w,u),null_class) equal(v,null_class).
% 299.87/300.45  53010[3:Obv:52978.2] || subclass(u,v) subclass(intersection(u,w),regular(v))* -> equal(intersection(u,w),null_class) equal(v,null_class).
% 299.87/300.45  53019[3:Obv:52980.1] || subclass(intersection(u,intersection(v,w)),regular(w))* -> equal(intersection(u,intersection(v,w)),null_class) equal(w,null_class).
% 299.87/300.45  53020[3:Obv:52977.1] || subclass(intersection(intersection(u,v),w),regular(v))* -> equal(intersection(intersection(u,v),w),null_class) equal(v,null_class).
% 299.87/300.45  53021[3:Obv:52976.1] || subclass(intersection(u,intersection(v,w)),regular(v))* -> equal(intersection(u,intersection(v,w)),null_class) equal(v,null_class).
% 299.87/300.45  53022[3:Obv:52975.1] || subclass(intersection(intersection(u,v),w),regular(u))* -> equal(intersection(intersection(u,v),w),null_class) equal(u,null_class).
% 299.87/300.45  53326[4:Res:22292.1,46251.0] || equal(intersection(complement(u),power_class(v)),singleton(singleton(null_class))) member(singleton(null_class),union(u,complement(power_class(v))))* -> .
% 299.87/300.45  53426[4:Res:22292.1,46452.0] || equal(intersection(power_class(u),complement(v)),singleton(singleton(null_class))) member(singleton(null_class),union(complement(power_class(u)),v))* -> .
% 299.87/300.45  53592[3:Rew:46840.0,53497.1,29278.0,53497.1,46840.0,53497.0,29278.0,53497.0] || member(u,power_class(v)) member(u,power_class(w)) member(u,complement(intersection(power_class(w),power_class(v))))* -> .
% 299.87/300.45  53649[3:SpR:26346.0,374.1] || subclass(ordered_pair(u,v),w) -> equal(regular(ordered_pair(u,v)),singleton(u)) member(regular(ordered_pair(u,v)),w)*.
% 299.87/300.45  53732[3:MRR:53731.2,53674.0] || equal(singleton(u),v) -> equal(regular(ordered_pair(v,u)),singleton(v)) equal(regular(regular(ordered_pair(v,u))),v)**.
% 299.87/300.45  53758[0:SpL:30.0,3677.1] || member(u,symmetric_difference(v,cross_product(w,x)))* subclass(complement(restrict(v,w,x)),y)* -> member(u,y)*.
% 299.87/300.45  53762[0:SpL:31.0,3677.1] || member(u,symmetric_difference(cross_product(v,w),x))* subclass(complement(restrict(x,v,w)),y)* -> member(u,y)*.
% 299.87/300.45  53810[0:SpL:46221.0,3677.1] || member(u,symmetric_difference(complement(v),power_class(w)))* subclass(union(v,complement(power_class(w))),x)* -> member(u,x)*.
% 299.87/300.45  53811[0:SpL:46227.0,3677.1] || member(u,symmetric_difference(power_class(v),complement(w)))* subclass(union(complement(power_class(v)),w),x)* -> member(u,x)*.
% 299.87/300.45  54419[0:Res:3695.2,226.0] || subclass(u,restrict(v,w,x))* -> subclass(intersection(y,u),z) member(not_subclass_element(intersection(y,u),z),v)*.
% 299.87/300.45  54703[0:Res:3697.1,26.1] || member(not_subclass_element(intersection(u,intersection(complement(v),w)),x),v)* -> subclass(intersection(u,intersection(complement(v),w)),x).
% 299.87/300.45  54806[0:Rew:115.0,54641.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.87/300.45  55083[0:Res:3698.1,26.1] || member(not_subclass_element(intersection(u,intersection(v,complement(w))),x),w)* -> subclass(intersection(u,intersection(v,complement(w))),x).
% 299.87/300.45  55255[3:Res:54892.0,2997.0] || subclass(u,v) -> equal(intersection(w,union(null_class,u)),null_class) member(regular(intersection(w,union(null_class,u))),v)*.
% 299.87/300.45  55261[3:Res:54892.0,3000.0] ||  -> equal(intersection(u,union(null_class,intersection(v,w))),null_class) member(regular(intersection(u,union(null_class,intersection(v,w)))),w)*.
% 299.87/300.45  55262[3:Res:54892.0,2999.0] ||  -> equal(intersection(u,union(null_class,intersection(v,w))),null_class) member(regular(intersection(u,union(null_class,intersection(v,w)))),v)*.
% 299.87/300.45  55378[0:Res:4871.2,226.0] || subclass(u,restrict(v,w,x))* -> subclass(intersection(u,y),z) member(not_subclass_element(intersection(u,y),z),v)*.
% 299.87/300.45  55640[3:Res:55231.0,2997.0] || subclass(u,v) -> equal(intersection(w,union(u,u)),null_class) member(regular(intersection(w,union(u,u))),v)*.
% 299.87/300.45  55783[0:Res:4874.1,26.1] || member(not_subclass_element(intersection(intersection(complement(u),v),w),x),u)* -> subclass(intersection(intersection(complement(u),v),w),x).
% 299.87/300.45  55887[0:Rew:115.0,55720.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.87/300.45  56041[0:Res:4875.1,26.1] || member(not_subclass_element(intersection(intersection(u,complement(v)),w),x),v)* -> subclass(intersection(intersection(u,complement(v)),w),x).
% 299.87/300.45  56373[0:Res:50.1,4977.0] inductive(u) || subclass(u,v) -> subclass(image(successor_relation,u),w) member(not_subclass_element(image(successor_relation,u),w),v)*.
% 299.87/300.45  56493[3:Res:56235.0,2997.0] || subclass(u,v) -> equal(intersection(union(null_class,u),w),null_class) member(regular(intersection(union(null_class,u),w)),v)*.
% 299.87/300.45  56499[3:Res:56235.0,3000.0] ||  -> equal(intersection(union(null_class,intersection(u,v)),w),null_class) member(regular(intersection(union(null_class,intersection(u,v)),w)),v)*.
% 299.87/300.45  56500[3:Res:56235.0,2999.0] ||  -> equal(intersection(union(null_class,intersection(u,v)),w),null_class) member(regular(intersection(union(null_class,intersection(u,v)),w)),u)*.
% 299.87/300.45  56949[3:Res:56263.0,2997.0] || subclass(u,v) -> equal(union(null_class,intersection(u,w)),null_class) member(regular(union(null_class,intersection(u,w))),v)*.
% 299.87/300.45  56955[3:Res:56263.0,3000.0] ||  -> equal(union(null_class,intersection(intersection(u,v),w)),null_class) member(regular(union(null_class,intersection(intersection(u,v),w))),v)*.
% 299.87/300.45  56956[3:Res:56263.0,2999.0] ||  -> equal(union(null_class,intersection(intersection(u,v),w)),null_class) member(regular(union(null_class,intersection(intersection(u,v),w))),u)*.
% 299.87/300.45  57096[0:Rew:10323.2,57095.2] || equal(u,v) member(v,w) member(v,x) -> subclass(unordered_pair(v,u),intersection(x,w))*.
% 299.87/300.45  57477[3:Res:57352.0,2997.0] || subclass(u,v) -> equal(union(null_class,intersection(w,u)),null_class) member(regular(union(null_class,intersection(w,u))),v)*.
% 299.87/300.45  57483[3:Res:57352.0,3000.0] ||  -> equal(union(null_class,intersection(u,intersection(v,w))),null_class) member(regular(union(null_class,intersection(u,intersection(v,w)))),w)*.
% 299.87/300.45  57484[3:Res:57352.0,2999.0] ||  -> equal(union(null_class,intersection(u,intersection(v,w))),null_class) member(regular(union(null_class,intersection(u,intersection(v,w)))),v)*.
% 299.87/300.45  57637[3:Res:56467.0,2997.0] || subclass(u,v) -> equal(intersection(union(u,u),w),null_class) member(regular(intersection(union(u,u),w)),v)*.
% 299.87/300.45  58119[3:SpR:46877.0,29278.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.87/300.45  58135[10:SpR:46877.0,32585.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.87/300.45  58376[3:SpR:46880.0,29278.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.87/300.45  58392[10:SpR:46880.0,32585.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.87/300.45  58580[0:Res:13.0,10849.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.87/300.45  58589[0:Res:9180.1,10849.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.87/300.45  58646[0:Res:251.0,10849.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.87/300.45  58880[3:Res:57027.0,2997.0] || subclass(union(null_class,u),v) -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 299.87/300.45  59226[3:SpL:29278.0,3286.1] || member(u,image(element_relation,union(v,complement(w)))) member(u,power_class(intersection(complement(v),union(null_class,w))))* -> .
% 299.87/300.45  59243[3:SpL:29278.0,3286.1] || member(u,image(element_relation,union(complement(v),w))) member(u,power_class(intersection(union(null_class,v),complement(w))))* -> .
% 299.87/300.45  59531[3:Res:58852.0,2997.0] || subclass(union(u,u),v)* -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 299.87/300.45  59614[3:Res:55241.0,2996.0] ||  -> equal(restrict(union(null_class,singleton(u)),v,w),null_class) equal(regular(restrict(union(null_class,singleton(u)),v,w)),u)**.
% 299.87/300.45  59670[3:Res:56896.0,2996.0] ||  -> equal(union(null_class,restrict(singleton(u),v,w)),null_class) equal(regular(union(null_class,restrict(singleton(u),v,w))),u)**.
% 299.87/300.45  59875[0:Res:54862.0,2996.0] ||  -> equal(intersection(u,restrict(singleton(v),w,x)),null_class) equal(regular(intersection(u,restrict(singleton(v),w,x))),v)**.
% 299.87/300.45  59971[0:Res:54912.0,2996.0] ||  -> equal(restrict(intersection(singleton(u),v),w,x),null_class) equal(regular(restrict(intersection(singleton(u),v),w,x)),u)**.
% 299.87/300.45  60097[0:Res:55531.0,2996.0] ||  -> equal(restrict(intersection(u,singleton(v)),w,x),null_class) equal(regular(restrict(intersection(u,singleton(v)),w,x)),v)**.
% 299.87/300.45  60259[0:Res:56205.0,2996.0] ||  -> equal(intersection(restrict(singleton(u),v,w),x),null_class) equal(regular(intersection(restrict(singleton(u),v,w),x)),u)**.
% 299.87/300.45  60385[3:MRR:60341.0,9180.1] ||  -> member(regular(intersection(u,regular(complement(v)))),v)* equal(intersection(u,regular(complement(v))),null_class) equal(complement(v),null_class).
% 299.87/300.45  60483[3:MRR:60438.0,9180.1] ||  -> member(regular(intersection(regular(complement(u)),v)),u)* equal(intersection(regular(complement(u)),v),null_class) equal(complement(u),null_class).
% 299.87/300.45  60531[3:Res:55236.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.87/300.45  60635[3:Res:56472.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.87/300.45  60788[3:SpR:29278.0,46275.0] ||  -> equal(union(intersection(complement(u),union(null_class,v)),complement(power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 299.87/300.45  60805[3:SpR:29278.0,46275.0] ||  -> equal(union(intersection(union(null_class,u),complement(v)),complement(power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 299.87/300.45  60842[3:Rew:29278.0,60841.0] ||  -> equal(complement(intersection(union(union(null_class,u),v),power_class(w))),complement(intersection(union(union(u,u),v),power_class(w))))*.
% 299.87/300.45  60846[3:Rew:29278.0,60845.0] ||  -> equal(complement(intersection(union(u,union(null_class,v)),power_class(w))),complement(intersection(union(u,union(v,v)),power_class(w))))*.
% 299.87/300.45  61509[3:SpR:29278.0,46752.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),union(null_class,w))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 299.87/300.45  61526[3:SpR:29278.0,46752.0] ||  -> equal(union(complement(power_class(u)),intersection(union(null_class,v),complement(w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 299.87/300.45  61568[3:Rew:29278.0,61567.0] ||  -> equal(complement(intersection(power_class(u),union(union(null_class,v),w))),complement(intersection(power_class(u),union(union(v,v),w))))*.
% 299.87/300.45  61572[3:Rew:29278.0,61571.0] ||  -> equal(complement(intersection(power_class(u),union(v,union(null_class,w)))),complement(intersection(power_class(u),union(v,union(w,w)))))*.
% 299.87/300.45  61626[12:Rew:39704.1,61612.2] one_to_one(u) || member(inverse(u),v)* member(null_class,w) -> member(singleton(singleton(null_class)),cross_product(w,v))*.
% 299.87/300.45  63777[3:Rew:29271.0,63441.2] || equal(successor(u),null_class) member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))) -> .
% 299.87/300.45  63779[3:Rew:29271.0,63388.1] || equal(successor(u),null_class) member(not_subclass_element(union(u,v),w),complement(v))* -> subclass(union(u,v),w).
% 299.87/300.45  63790[3:Rew:29271.0,63321.1] || equal(successor(restrict(u,v,w)),null_class) -> equal(symmetric_difference(cross_product(v,w),u),union(cross_product(v,w),u))**.
% 299.87/300.45  63791[3:Rew:29271.0,63320.1] || equal(successor(restrict(u,v,w)),null_class) -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w)))**.
% 299.87/300.45  63795[3:Rew:29271.0,63244.1] || equal(successor(u),null_class) -> equal(complement(intersection(power_class(v),union(u,w))),union(complement(power_class(v)),complement(w)))**.
% 299.87/300.45  63799[3:Rew:29271.0,63180.1] || equal(successor(u),null_class) -> equal(complement(intersection(union(u,v),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.87/300.45  64619[0:MRR:64618.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.87/300.45  64677[0:MRR:64676.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.87/300.45  64791[3:MRR:64722.0,9181.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.87/300.45  64792[3:MRR:64719.0,9181.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.87/300.45  65267[0:Obv:65164.2] || subclass(intersection(singleton(u),v),w) member(u,x) -> subclass(intersection(singleton(u),v),intersection(x,w))*.
% 299.87/300.45  65268[0:Obv:65163.2] || subclass(intersection(u,singleton(v)),w) member(v,x) -> subclass(intersection(u,singleton(v)),intersection(x,w))*.
% 299.87/300.45  66262[3:Rew:66163.0,60789.0] ||  -> equal(union(intersection(complement(u),union(v,null_class)),complement(power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 299.87/300.45  66274[3:Rew:66163.0,59244.0] || member(u,image(element_relation,union(complement(v),w))) member(u,power_class(intersection(union(v,null_class),complement(w))))* -> .
% 299.87/300.45  66275[3:Rew:66163.0,61527.0] ||  -> equal(union(complement(power_class(u)),intersection(union(v,null_class),complement(w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 299.87/300.45  66302[3:Rew:66163.0,63797.1] || equal(successor(u),null_class) -> equal(complement(intersection(union(v,u),power_class(w))),union(complement(v),complement(power_class(w))))**.
% 299.87/300.45  66309[3:Rew:66163.0,63778.1] || equal(successor(u),null_class) member(not_subclass_element(union(v,u),w),complement(v))* -> subclass(union(v,u),w).
% 299.87/300.45  66365[3:Rew:66163.0,59227.0] || member(u,image(element_relation,union(v,complement(w)))) member(u,power_class(intersection(complement(v),union(w,null_class))))* -> .
% 299.87/300.45  66366[3:Rew:66163.0,61510.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,null_class))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 299.87/300.45  66374[3:Rew:66163.0,63792.1] || equal(successor(u),null_class) -> equal(complement(intersection(power_class(v),union(w,u))),union(complement(power_class(v)),complement(w)))**.
% 299.87/300.45  66376[3:Rew:66163.0,63774.2] || equal(successor(u),null_class) member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))) -> .
% 299.87/300.45  67870[4:Rew:66811.0,66407.1,66811.0,66407.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.87/300.45  67871[4:Rew:66811.0,66431.1,66811.0,66431.0] || member(regular(union(null_class,sum_class(range_of(null_class)))),complement(apply(null_class,u)))* -> equal(union(null_class,apply(null_class,u)),null_class).
% 299.87/300.45  67872[4:Rew:66811.0,66495.1,66811.0,66495.0] || member(regular(union(null_class,apply(null_class,u))),complement(sum_class(range_of(null_class))))* -> equal(union(null_class,sum_class(range_of(null_class))),null_class).
% 299.87/300.45  66665[3:Rew:66163.0,60806.0] ||  -> equal(union(intersection(union(u,null_class),complement(v)),complement(power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 299.87/300.45  67917[4:Rew:66811.0,66875.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.87/300.45  67918[4:Rew:66811.0,66890.1,66811.0,66890.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.87/300.45  67919[4:Rew:66811.0,66891.1,66811.0,66891.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.87/300.45  67920[4:Rew:66811.0,66894.0] || subclass(u,union(null_class,sum_class(range_of(null_class)))) -> equal(u,null_class) member(regular(u),union(null_class,apply(null_class,v)))*.
% 299.87/300.45  67921[4:Rew:66811.0,66896.2] || subclass(u,union(null_class,apply(null_class,v)))* -> equal(u,null_class) member(regular(u),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.45  67922[4:Rew:66811.0,66918.1,66811.0,66918.1] ||  -> equal(union(null_class,apply(null_class,u)),null_class) member(regular(union(null_class,apply(null_class,u))),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.45  67923[4:Rew:66811.0,66919.1,66811.0,66919.1] ||  -> equal(union(null_class,apply(null_class,u)),null_class) member(regular(union(null_class,sum_class(range_of(null_class)))),union(null_class,apply(null_class,u)))*.
% 299.87/300.45  67924[4:Rew:66811.0,66920.1,66811.0,66920.0] ||  -> equal(union(null_class,sum_class(range_of(null_class))),null_class) member(regular(union(null_class,sum_class(range_of(null_class)))),union(null_class,apply(null_class,u)))*.
% 299.87/300.45  67925[4:Rew:66811.0,66921.1,66811.0,66921.0] ||  -> equal(union(null_class,sum_class(range_of(null_class))),null_class) member(regular(union(null_class,apply(null_class,u))),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.45  67940[3:Rew:66163.0,66260.1] || member(regular(union(u,complement(v))),intersection(complement(u),union(v,null_class)))* -> equal(union(u,complement(v)),null_class).
% 299.87/300.45  67965[3:Rew:66163.0,66663.1] || member(regular(union(complement(u),v)),intersection(union(u,null_class),complement(v)))* -> equal(union(complement(u),v),null_class).
% 299.87/300.45  67966[3:Rew:66163.0,66704.2] || subclass(union(u,null_class),v) -> equal(complement(successor(complement(u))),null_class) member(regular(complement(successor(complement(u)))),v)*.
% 299.87/300.45  69957[3:Res:68784.0,2997.0] || subclass(u,v) -> equal(intersection(union(u,null_class),w),null_class) member(regular(intersection(union(u,null_class),w)),v)*.
% 299.87/300.45  70228[3:Res:68806.0,2997.0] || subclass(u,v) -> equal(intersection(w,union(u,null_class)),null_class) member(regular(intersection(w,union(u,null_class))),v)*.
% 299.87/300.45  70301[12:Res:68971.1,4981.0] function(intersection(u,v)) ||  -> subclass(successor(intersection(u,v)),w) member(not_subclass_element(successor(intersection(u,v)),w),v)*.
% 299.87/300.45  70302[12:Res:68971.1,4980.0] function(intersection(u,v)) ||  -> subclass(successor(intersection(u,v)),w) member(not_subclass_element(successor(intersection(u,v)),w),u)*.
% 299.87/300.45  71218[3:Rew:71163.0,25608.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.87/300.45  72979[0:Res:70633.0,4977.0] || subclass(complement(intersection(u,v)),w) -> subclass(symmetric_difference(v,u),x) member(not_subclass_element(symmetric_difference(v,u),x),w)*.
% 299.87/300.45  73483[4:SpL:67192.0,46252.0] || member(u,symmetric_difference(complement(sum_class(range_of(null_class))),power_class(v)))* -> member(u,union(apply(null_class,w),complement(power_class(v))))*.
% 299.87/300.45  73488[4:SpL:67192.0,46453.0] || member(u,symmetric_difference(power_class(v),complement(sum_class(range_of(null_class)))))* -> member(u,union(complement(power_class(v)),apply(null_class,w)))*.
% 299.87/300.45  73554[4:SpL:67192.0,46252.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.87/300.45  73559[4:SpL:67192.0,46453.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.87/300.45  73605[4:Rew:46752.0,73409.0] ||  -> equal(complement(intersection(power_class(u),union(v,apply(null_class,w)))),complement(intersection(power_class(u),union(v,sum_class(range_of(null_class))))))*.
% 299.87/300.45  73606[4:Rew:46752.0,73401.0] ||  -> equal(complement(intersection(power_class(u),union(apply(null_class,v),w))),complement(intersection(power_class(u),union(sum_class(range_of(null_class)),w))))*.
% 299.87/300.45  73607[4:Rew:46275.0,73397.0] ||  -> equal(complement(intersection(union(u,apply(null_class,v)),power_class(w))),complement(intersection(union(u,sum_class(range_of(null_class))),power_class(w))))*.
% 299.87/300.45  73608[4:Rew:46275.0,73357.0] ||  -> equal(complement(intersection(union(apply(null_class,u),v),power_class(w))),complement(intersection(union(sum_class(range_of(null_class)),v),power_class(w))))*.
% 299.87/300.45  73991[3:SpL:66602.0,46453.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.87/300.45  74035[3:Rew:29278.0,74034.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.87/300.45  74037[3:Rew:29278.0,74036.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.87/300.45  74039[3:Rew:29278.0,74038.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.87/300.45  74041[3:Rew:29278.0,74040.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.87/300.45  74420[4:SpL:67191.0,46252.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.87/300.45  74425[4:SpL:67191.0,46453.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.87/300.45  74536[4:Rew:46752.0,74341.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.87/300.45  74537[4:Rew:46752.0,74333.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.87/300.45  74538[4:Rew:46275.0,74329.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.87/300.45  74539[4:Rew:46275.0,74289.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.87/300.45  74843[3:SpL:69762.0,46232.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.87/300.45  74846[3:SpL:69762.0,46453.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.87/300.45  74849[3:SpL:69762.0,46252.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.87/300.45  74856[3:SpL:69762.0,46232.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.87/300.45  74859[3:SpL:69762.0,46453.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.87/300.45  74862[3:SpL:69762.0,46252.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.87/300.45  77561[0:Obv:77514.1] || member(u,symmetric_difference(v,w)) -> member(x,unordered_pair(x,u))* subclass(unordered_pair(x,u),complement(intersection(v,w)))*.
% 299.87/300.45  77686[0:Obv:77636.1] || member(u,symmetric_difference(v,w)) -> member(x,unordered_pair(u,x))* subclass(unordered_pair(u,x),complement(intersection(v,w)))*.
% 299.87/300.45  78409[3:Res:53246.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.87/300.45  78432[3:Res:53246.0,3668.0] ||  -> equal(singleton(complement(symmetric_difference(complement(u),complement(v)))),null_class) member(complement(symmetric_difference(complement(u),complement(v))),union(u,v))*.
% 299.87/300.45  78467[3:Rew:46227.0,78388.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.87/300.45  78468[3:Rew:46221.0,78387.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.87/300.45  80570[12:Rew:39262.1,80558.2] function(u) || member(ordered_pair(singleton(singleton(null_class)),v),flip(w))* -> member(ordered_pair(ordered_pair(u,null_class),v),w)*.
% 299.87/300.45  80747[12:Rew:39262.1,80735.2] function(u) || member(ordered_pair(singleton(singleton(null_class)),v),rotate(w))* -> member(ordered_pair(ordered_pair(u,v),null_class),w)*.
% 299.87/300.45  81495[3:Rew:29271.0,81412.1] || equal(null_class,u) subclass(v,complement(w)) member(regular(v),union(u,w))* -> equal(v,null_class).
% 299.87/300.45  81497[3:Rew:29271.0,81389.1,67444.0,81389.1] || equal(null_class,u) subclass(v,complement(w)) member(regular(v),union(w,u))* -> equal(v,null_class).
% 299.87/300.45  81671[3:Res:67094.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.87/300.45  81859[3:Res:67136.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.87/300.45  82291[4:Res:9180.1,20936.0] || subclass(domain_relation,u)* subclass(u,v)* -> equal(w,null_class) member(ordered_pair(regular(w),cantor(regular(w))),v)*.
% 299.87/300.45  82761[3:SpL:68783.0,46232.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.87/300.45  82765[3:SpL:68783.0,46453.0] || member(u,symmetric_difference(power_class(union(v,v)),complement(w)))* -> member(u,union(complement(power_class(union(v,null_class))),w)).
% 299.87/300.45  82768[3:SpL:68783.0,46252.0] || member(u,symmetric_difference(complement(v),power_class(union(w,w))))* -> member(u,union(v,complement(power_class(union(w,null_class))))).
% 299.87/300.45  82776[3:SpL:68783.0,46232.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.87/300.45  82780[3:SpL:68783.0,46453.0] || member(u,symmetric_difference(power_class(union(v,null_class)),complement(w)))* -> member(u,union(complement(power_class(union(v,v))),w))*.
% 299.87/300.45  82783[3:SpL:68783.0,46252.0] || member(u,symmetric_difference(complement(v),power_class(union(w,null_class))))* -> member(u,union(v,complement(power_class(union(w,w)))))*.
% 299.87/300.45  83455[3:MRR:83391.0,3271.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.87/300.45  83673[3:Res:2973.1,40461.0] ||  -> equal(intersection(intersection(union(null_class,u),v),w),null_class) member(regular(intersection(intersection(union(null_class,u),v),w)),u)*.
% 299.87/300.45  83674[3:Res:2351.1,40461.0] ||  -> equal(intersection(u,intersection(union(null_class,v),w)),null_class) member(regular(intersection(u,intersection(union(null_class,v),w))),v)*.
% 299.87/300.45  83676[3:Res:2974.1,40461.0] ||  -> equal(intersection(intersection(u,union(null_class,v)),w),null_class) member(regular(intersection(intersection(u,union(null_class,v)),w)),v)*.
% 299.87/300.45  83679[3:Res:2352.1,40461.0] ||  -> equal(intersection(u,intersection(v,union(null_class,w))),null_class) member(regular(intersection(u,intersection(v,union(null_class,w)))),w)*.
% 299.87/300.45  83839[3:MRR:83774.0,3271.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.87/300.45  84261[3:Rew:29271.0,84133.2] || equal(null_class,u) member(v,symmetric_difference(union(u,w),complement(x)))* -> member(v,union(complement(w),x)).
% 299.87/300.45  84263[3:Rew:29271.0,84110.2,67444.0,84110.2] || equal(null_class,u) member(v,symmetric_difference(union(w,u),complement(x)))* -> member(v,union(complement(w),x)).
% 299.87/300.45  84479[3:Rew:29271.0,84351.2] || equal(null_class,u) member(v,symmetric_difference(complement(w),union(u,x)))* -> member(v,union(w,complement(x))).
% 299.87/300.45  84481[3:Rew:29271.0,84328.2,67444.0,84328.2] || equal(null_class,u) member(v,symmetric_difference(complement(w),union(x,u)))* -> member(v,union(w,complement(x))).
% 299.87/300.45  84623[3:Res:57431.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.87/300.45  84793[3:Rew:29278.0,84716.2,66163.0,84716.2,29278.0,84716.1,66163.0,84716.1,62093.1,84716.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.87/300.45  84794[3:Rew:29278.0,84693.2,66163.0,84693.2,71595.0,84693.2,29278.0,84693.1,66163.0,84693.1,71595.0,84693.1,62093.1,84693.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.87/300.45  84820[0:Obv:84758.1] || subclass(symmetric_difference(complement(u),complement(v)),w) -> subclass(symmetric_difference(complement(u),complement(v)),intersection(union(u,v),w))*.
% 299.87/300.45  85864[3:MRR:85863.3,2628.0] || member(not_subclass_element(unordered_pair(u,v),null_class),u)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.87/300.45  86111[3:MRR:86110.3,2628.0] || member(not_subclass_element(unordered_pair(u,v),null_class),v)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.87/300.45  86639[0:Obv:86570.1] || subclass(intersection(u,symmetric_difference(v,w)),x) -> subclass(intersection(u,symmetric_difference(v,w)),intersection(union(v,w),x))*.
% 299.87/300.45  86800[3:Res:2973.1,70006.0] ||  -> equal(intersection(intersection(union(u,null_class),v),w),null_class) member(regular(intersection(intersection(union(u,null_class),v),w)),u)*.
% 299.87/300.45  86801[3:Res:2351.1,70006.0] ||  -> equal(intersection(u,intersection(union(v,null_class),w)),null_class) member(regular(intersection(u,intersection(union(v,null_class),w))),v)*.
% 299.87/300.45  86803[3:Res:2974.1,70006.0] ||  -> equal(intersection(intersection(u,union(v,null_class)),w),null_class) member(regular(intersection(intersection(u,union(v,null_class)),w)),v)*.
% 299.87/300.45  86806[3:Res:2352.1,70006.0] ||  -> equal(intersection(u,intersection(v,union(w,null_class))),null_class) member(regular(intersection(u,intersection(v,union(w,null_class)))),w)*.
% 299.87/300.45  87125[0:SpL:71143.0,46252.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.87/300.45  87131[0:SpL:71143.0,46453.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.87/300.45  87256[0:Rew:46752.0,87032.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.87/300.45  87257[0:Rew:46752.0,87021.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.87/300.45  87258[0:Rew:46275.0,87016.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.87/300.45  87259[0:Rew:46275.0,86973.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.87/300.45  87429[0:Obv:87357.1] || subclass(intersection(symmetric_difference(u,v),w),x) -> subclass(intersection(symmetric_difference(u,v),w),intersection(union(u,v),x))*.
% 299.87/300.45  87531[0:Res:71313.0,9.0] || subclass(union(u,v),symmetric_difference(complement(v),complement(u)))* -> equal(symmetric_difference(complement(v),complement(u)),union(u,v)).
% 299.87/300.45  87640[3:Res:81613.0,9.0] || subclass(union(u,u),intersection(v,union(null_class,u)))* -> equal(union(u,u),intersection(v,union(null_class,u))).
% 299.87/300.45  87741[3:Res:81640.0,9.0] || subclass(union(u,null_class),intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),union(u,null_class)).
% 299.87/300.45  87849[3:Res:81798.0,9.0] || subclass(union(u,u),intersection(union(null_class,u),v))* -> equal(union(u,u),intersection(union(null_class,u),v)).
% 299.87/300.45  88008[0:Obv:87972.1] || subclass(intersection(u,restrict(v,w,x)),y) -> subclass(intersection(u,restrict(v,w,x)),intersection(v,y))*.
% 299.87/300.45  88083[3:Res:81825.0,9.0] || subclass(union(u,null_class),intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),union(u,null_class)).
% 299.87/300.45  88193[3:Res:84561.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.87/300.45  88403[0:Obv:88363.1] || subclass(intersection(restrict(u,v,w),x),y) -> subclass(intersection(restrict(u,v,w),x),intersection(u,y))*.
% 299.87/300.45  88475[3:Res:87597.0,9.0] || subclass(union(u,u),intersection(v,union(u,null_class)))* -> equal(union(u,u),intersection(v,union(u,null_class))).
% 299.87/300.45  88571[3:Res:88428.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.87/300.45  88668[3:Res:88551.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.87/300.45  88769[3:Res:87675.0,9.0] || subclass(union(null_class,u),intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),union(null_class,u)).
% 299.87/300.45  89028[3:Res:87801.0,9.0] || subclass(union(u,u),intersection(union(u,null_class),v))* -> equal(union(u,u),intersection(union(u,null_class),v)).
% 299.87/300.45  89191[3:Res:88013.0,9.0] || subclass(union(null_class,u),intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),union(null_class,u)).
% 299.87/300.45  91680[0:SpL:67444.0,46280.0] || member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(w,image(element_relation,power_class(v)))) -> .
% 299.87/300.45  91703[11:Res:41306.1,46280.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),y__dfg) member(null_class,union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.45  91706[11:Res:32594.1,46280.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(power_class(v)))))* member(null_class,union(u,image(element_relation,power_class(v)))) -> .
% 299.87/300.45  93394[0:SpL:67444.0,46312.0] || member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(image(element_relation,power_class(w)),v)) -> .
% 299.87/300.45  93418[11:Res:41306.1,46312.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),y__dfg) member(null_class,union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.45  93421[11:Res:32594.1,46312.0] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),complement(v)))* member(null_class,union(image(element_relation,power_class(u)),v)) -> .
% 299.87/300.45  94061[0:Rew:46898.0,93935.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.87/300.45  94012[3:SpL:46893.0,47227.0] || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),intersection(power_class(u),union(v,complement(power_class(w)))))** -> .
% 299.87/300.45  94550[3:Rew:94197.1,84798.2] || equal(complement(x__dfg),null_class) -> subclass(union(null_class,complement(u)),v) member(not_subclass_element(union(null_class,complement(u)),v),x__dfg)*.
% 299.87/300.45  94909[0:Rew:46895.0,94794.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.87/300.45  94860[3:SpL:46894.0,47227.0] || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),intersection(union(u,complement(power_class(v))),power_class(w)))** -> .
% 299.87/300.45  95193[3:SpL:46895.0,47227.0] || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),intersection(union(complement(power_class(u)),v),power_class(w)))** -> .
% 299.87/300.45  95578[3:SpL:46898.0,47227.0] || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),intersection(power_class(u),union(complement(power_class(v)),w)))** -> .
% 299.87/300.45  96363[0:Res:8.1,3006.0] || equal(cross_product(u,v),w)* -> equal(w,null_class) equal(ordered_pair(first(regular(w)),second(regular(w))),regular(w))**.
% 299.87/300.45  97985[0:Rew:97898.0,86972.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.87/300.45  98051[4:Rew:97898.0,74288.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.87/300.45  98061[4:Rew:97898.0,73295.0] ||  -> equal(union(intersection(apply(null_class,u),v),complement(union(sum_class(range_of(null_class)),v))),complement(symmetric_difference(apply(null_class,u),v)))**.
% 299.87/300.45  98082[4:Rew:97898.0,73356.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.87/300.45  98099[0:Rew:97898.0,87015.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.87/300.45  98104[4:Rew:97898.0,74328.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.87/300.45  98110[4:Rew:97898.0,73396.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.87/300.45  98116[4:Rew:97898.0,73335.0] ||  -> equal(union(intersection(u,apply(null_class,v)),complement(union(u,sum_class(range_of(null_class))))),complement(symmetric_difference(u,apply(null_class,v))))**.
% 299.87/300.45  98202[0:Rew:97898.0,27472.0] ||  -> subclass(complement(union(u,intersection(complement(v),union(w,x)))),intersection(complement(u),union(v,complement(union(w,x)))))*.
% 299.87/300.45  98225[3:Rew:97898.0,84425.1] || member(u,symmetric_difference(complement(v),union(w,x)))* equal(successor(union(v,complement(union(w,x)))),null_class) -> .
% 299.87/300.45  98464[7:Rew:97898.0,96724.0] || subclass(y__dfg,union(u,complement(union(v,w)))) member(regular(x__dfg),intersection(complement(u),union(v,w)))* -> .
% 299.87/300.45  98466[14:Rew:97898.0,96802.0] || subclass(y__dfg,union(u,complement(union(v,w)))) member(complement(x__dfg),intersection(complement(u),union(v,w)))* -> .
% 299.87/300.45  98483[0:Rew:97898.0,27490.0] ||  -> subclass(complement(union(intersection(complement(u),union(v,w)),x)),intersection(union(u,complement(union(v,w))),complement(x)))*.
% 299.87/300.45  98543[10:Rew:97898.0,96730.0] || equal(union(u,complement(union(v,w))),singleton(null_class)) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 299.87/300.45  98544[10:Rew:97898.0,96729.0] || equal(union(u,complement(union(v,w))),successor(null_class)) member(null_class,intersection(complement(u),union(v,w)))* -> .
% 299.87/300.45  98657[0:Rew:97898.0,27475.0] ||  -> subclass(complement(union(u,intersection(union(v,w),complement(x)))),intersection(complement(u),union(complement(union(v,w)),x)))*.
% 299.87/300.45  98680[3:Rew:97898.0,84208.1] || member(u,symmetric_difference(union(v,w),complement(x)))* equal(successor(union(complement(union(v,w)),x)),null_class) -> .
% 299.87/300.45  98717[0:Rew:97898.0,34355.0] || member(regular(intersection(u,union(v,w))),complement(union(v,w)))* -> equal(intersection(u,union(v,w)),null_class).
% 299.87/300.45  98825[7:Rew:97898.0,96979.0] || subclass(y__dfg,union(complement(union(u,v)),w)) member(regular(x__dfg),intersection(union(u,v),complement(w)))* -> .
% 299.87/300.45  98827[14:Rew:97898.0,97057.0] || subclass(y__dfg,union(complement(union(u,v)),w)) member(complement(x__dfg),intersection(union(u,v),complement(w)))* -> .
% 299.87/300.45  98844[0:Rew:97898.0,27493.0] ||  -> subclass(complement(union(intersection(union(u,v),complement(w)),x)),intersection(union(complement(union(u,v)),w),complement(x)))*.
% 299.87/300.45  98902[10:Rew:97898.0,96985.0] || equal(union(complement(union(u,v)),w),singleton(null_class)) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 299.87/300.45  98903[10:Rew:97898.0,96984.0] || equal(union(complement(union(u,v)),w),successor(null_class)) member(null_class,intersection(union(u,v),complement(w)))* -> .
% 299.87/300.45  99001[0:Rew:97898.0,28154.0] || subclass(image(element_relation,union(u,v)),power_class(complement(union(u,v))))* -> equal(image(element_relation,union(u,v)),null_class).
% 299.87/300.45  99036[4:Rew:97898.0,59291.0] || equal(power_class(complement(union(u,v))),singleton(singleton(null_class))) member(singleton(null_class),image(element_relation,union(u,v)))* -> .
% 299.87/300.45  99140[0:Rew:97898.0,33988.0] || member(regular(intersection(union(u,v),w)),complement(union(u,v)))* -> equal(intersection(union(u,v),w),null_class).
% 299.87/300.45  99213[3:Rew:99199.0,58499.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.87/300.45  99216[3:Rew:99199.0,58241.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.87/300.45  99592[3:Rew:30027.0,99514.0] ||  -> equal(complement(union(union(null_class,complement(u)),restrict(u,v,w))),complement(union(complement(u),restrict(u,v,w))))**.
% 299.87/300.45  99599[0:Rew:99401.0,97942.0] ||  -> equal(union(complement(union(symmetric_difference(u,v),singleton(symmetric_difference(v,u)))),w),union(w,complement(successor(symmetric_difference(v,u)))))**.
% 299.87/300.45  99600[0:Rew:99391.0,97943.0] ||  -> equal(union(u,complement(union(symmetric_difference(v,w),singleton(symmetric_difference(w,v))))),union(u,complement(successor(symmetric_difference(w,v)))))**.
% 299.87/300.45  99601[4:Rew:99401.0,97946.0] ||  -> equal(union(complement(union(apply(null_class,u),singleton(apply(null_class,v)))),w),union(w,complement(successor(apply(null_class,v)))))**.
% 299.87/300.45  99602[4:Rew:99391.0,97947.0] ||  -> equal(union(u,complement(union(apply(null_class,v),singleton(apply(null_class,w))))),union(u,complement(successor(apply(null_class,w)))))**.
% 299.87/300.45  99603[4:Rew:99391.0,97949.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.87/300.45  99604[4:Rew:99401.0,97952.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.87/300.45  99605[4:Rew:99391.0,97953.0] ||  -> equal(union(u,complement(union(sum_class(range_of(null_class)),singleton(apply(null_class,v))))),union(u,complement(successor(apply(null_class,v)))))**.
% 299.87/300.45  99606[4:Rew:99401.0,97956.0] ||  -> equal(union(complement(union(sum_class(range_of(null_class)),singleton(apply(null_class,u)))),v),union(v,complement(successor(apply(null_class,u)))))**.
% 299.87/300.45  99616[0:Rew:97898.0,98961.1] || subclass(power_class(complement(union(u,v))),image(element_relation,union(u,v)))* -> equal(power_class(complement(union(u,v))),null_class).
% 299.87/300.45  99617[3:Rew:97898.0,99044.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.87/300.45  99618[0:Rew:99324.0,99057.0] ||  -> equal(power_class(intersection(union(u,v),complement(singleton(complement(union(u,v)))))),power_class(complement(successor(complement(union(u,v))))))**.
% 299.87/300.45  102680[0:SpR:99324.0,97907.0] ||  -> equal(complement(intersection(power_class(complement(successor(u))),union(v,w))),union(image(element_relation,successor(u)),complement(union(v,w))))**.
% 299.87/300.45  102694[0:SpR:99324.0,97919.0] ||  -> equal(complement(intersection(union(u,v),power_class(complement(successor(w))))),union(complement(union(u,v)),image(element_relation,successor(w))))**.
% 299.87/300.45  103289[3:SpR:99391.0,35281.0] ||  -> subclass(regular(intersection(complement(u),successor(v))),union(u,complement(successor(v))))* equal(intersection(complement(u),successor(v)),null_class).
% 299.87/300.45  103294[0:SpR:99391.0,46221.0] ||  -> equal(complement(intersection(union(u,complement(successor(v))),power_class(w))),union(intersection(complement(u),successor(v)),complement(power_class(w))))**.
% 299.87/300.45  103307[0:SpR:99391.0,99391.0] ||  -> equal(complement(intersection(union(u,complement(successor(v))),successor(w))),union(intersection(complement(u),successor(v)),complement(successor(w))))**.
% 299.87/300.45  103316[0:SpR:99391.0,46227.0] ||  -> equal(complement(intersection(power_class(u),union(v,complement(successor(w))))),union(complement(power_class(u)),intersection(complement(v),successor(w))))**.
% 299.87/300.45  103321[0:SpR:99391.0,2985.1] ||  -> equal(symmetric_difference(complement(u),successor(v)),null_class) member(regular(symmetric_difference(complement(u),successor(v))),union(u,complement(successor(v))))*.
% 299.87/300.45  103335[0:SpR:97918.0,99391.0] ||  -> equal(complement(intersection(power_class(complement(union(u,v))),successor(w))),union(image(element_relation,union(u,v)),complement(successor(w))))**.
% 299.87/300.45  103337[0:SpR:46221.0,99391.0] ||  -> equal(complement(intersection(union(u,complement(power_class(v))),successor(w))),union(intersection(complement(u),power_class(v)),complement(successor(w))))**.
% 299.87/300.45  103338[0:SpR:46227.0,99391.0] ||  -> equal(complement(intersection(union(complement(power_class(u)),v),successor(w))),union(intersection(power_class(u),complement(v)),complement(successor(w))))**.
% 299.87/300.45  103397[0:SpL:99391.0,28111.0] || subclass(intersection(complement(u),successor(v)),union(u,complement(successor(v))))* -> equal(intersection(complement(u),successor(v)),null_class).
% 299.87/300.45  103425[0:SpL:99391.0,3677.1] || member(u,symmetric_difference(complement(v),successor(w)))* subclass(union(v,complement(successor(w))),x)* -> member(u,x)*.
% 299.87/300.45  103491[0:Rew:99391.0,103386.1] || subclass(union(u,complement(successor(v))),intersection(complement(u),successor(v)))* -> equal(union(u,complement(successor(v))),null_class).
% 299.87/300.45  103492[3:Rew:99391.0,103304.1] ||  -> member(union(u,complement(successor(v))),intersection(complement(u),successor(v)))* equal(singleton(union(u,complement(successor(v)))),null_class).
% 299.87/300.45  103808[3:Rew:29278.0,103807.0] ||  -> equal(union(null_class,symmetric_difference(intersection(u,v),complement(union(u,v)))),symmetric_difference(intersection(u,v),complement(union(u,v))))**.
% 299.87/300.45  103876[3:Res:94204.1,69073.0] || equal(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class)** -> member(singleton(w),complement(symmetric_difference(u,v)))*.
% 299.87/300.45  103879[3:Res:94204.1,5712.2] || equal(complement(union(u,v)),null_class)** member(singleton(w),complement(v))* member(singleton(w),complement(u))* -> .
% 299.87/300.45  103933[3:Rew:47177.0,103864.0,46227.0,103864.0] || equal(union(image(element_relation,power_class(u)),v),null_class) member(singleton(w),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.45  103934[3:Rew:47178.0,103862.0,46221.0,103862.0] || equal(union(u,image(element_relation,power_class(v))),null_class) member(singleton(w),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.45  104565[4:Res:22292.1,97909.0] || equal(image(element_relation,union(u,v)),singleton(singleton(null_class))) member(singleton(null_class),power_class(complement(union(u,v))))* -> .
% 299.87/300.45  104953[3:Rew:99199.0,104952.0,29278.0,104952.0] ||  -> equal(union(u,union(null_class,intersection(power_class(v),union(w,x)))),union(u,intersection(power_class(v),union(w,x))))**.
% 299.87/300.45  104960[3:Rew:99199.0,104959.0,29278.0,104959.0] ||  -> equal(union(union(null_class,intersection(power_class(u),union(v,w))),x),union(intersection(power_class(u),union(v,w)),x))**.
% 299.87/300.45  105490[3:Res:99519.0,9.0] || subclass(union(u,v),regular(complement(union(u,v))))* -> equal(regular(complement(union(u,v))),union(u,v)).
% 299.87/300.45  105703[3:Rew:99199.0,105702.0,29278.0,105702.0] ||  -> equal(union(u,union(null_class,intersection(union(v,w),power_class(x)))),union(u,intersection(union(v,w),power_class(x))))**.
% 299.87/300.45  105710[3:Rew:99199.0,105709.0,29278.0,105709.0] ||  -> equal(union(union(null_class,intersection(union(u,v),power_class(w))),x),union(intersection(union(u,v),power_class(w)),x))**.
% 299.87/300.45  105773[3:Res:105397.0,4977.0] || subclass(successor(u),v) -> subclass(regular(complement(successor(u))),w) member(not_subclass_element(regular(complement(successor(u))),w),v)*.
% 299.87/300.45  105806[3:Res:105427.0,4977.0] || subclass(power_class(u),v) -> subclass(regular(complement(power_class(u))),w) member(not_subclass_element(regular(complement(power_class(u))),w),v)*.
% 299.87/300.45  106125[3:Res:105485.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.87/300.45  106180[3:Rew:99199.0,106094.0,71035.0,106094.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.87/300.45  106181[3:Rew:99199.0,106093.0,71035.0,106093.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.87/300.45  106259[3:Res:105486.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.87/300.45  106396[3:Res:106142.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.87/300.45  106458[3:Rew:99199.0,106334.0] ||  -> subclass(regular(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.87/300.45  106459[3:Rew:99199.0,106333.0] ||  -> subclass(regular(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.87/300.45  106526[3:Res:106364.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.87/300.45  106649[3:SpL:29278.0,97900.0] || member(u,symmetric_difference(union(null_class,v),union(w,x)))* -> member(u,union(complement(v),complement(union(w,x)))).
% 299.87/300.45  106671[3:Res:94204.1,97900.0] || equal(complement(symmetric_difference(complement(u),union(v,w))),null_class) -> member(singleton(x),union(u,complement(union(v,w))))*.
% 299.87/300.45  106705[3:Res:4488.1,97900.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.87/300.45  106866[3:Res:105484.0,9.0] || subclass(union(u,u),regular(union(null_class,complement(u))))* -> equal(union(u,u),regular(union(null_class,complement(u)))).
% 299.87/300.45  106995[3:Res:106375.0,9.0] || subclass(union(null_class,complement(u)),regular(union(u,u)))* -> equal(union(null_class,complement(u)),regular(union(u,u))).
% 299.87/300.45  107348[0:SpL:105396.0,46453.0] || member(u,symmetric_difference(power_class(v),complement(union(w,x))))* -> member(u,union(complement(power_class(v)),union(x,w))).
% 299.87/300.45  107575[3:SpL:29278.0,97914.0] || member(u,symmetric_difference(union(v,w),union(null_class,x)))* -> member(u,union(complement(union(v,w)),complement(x))).
% 299.87/300.45  107637[3:Res:94204.1,97914.0] || equal(complement(symmetric_difference(union(u,v),complement(w))),null_class) -> member(singleton(x),union(complement(union(u,v)),w))*.
% 299.87/300.45  107671[3:Res:4488.1,97914.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.87/300.45  107866[3:Res:106427.0,9.0] || subclass(complement(union(u,v)),regular(union(u,v)))* -> equal(complement(union(u,v)),regular(union(u,v))).
% 299.87/300.45  108024[3:Res:107161.0,9.0] || subclass(union(u,v),regular(complement(union(v,u))))* -> equal(regular(complement(union(v,u))),union(u,v)).
% 299.87/300.45  108289[3:Res:107485.0,9.0] || subclass(complement(union(u,v)),regular(union(v,u)))* -> equal(complement(union(u,v)),regular(union(v,u))).
% 299.87/300.45  108536[3:MRR:108438.0,3271.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.87/300.45  108675[3:Res:108610.1,338.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.87/300.45  108880[7:Res:16434.1,97899.0] || subclass(y__dfg,intersection(complement(u),union(v,w))) member(regular(x__dfg),union(u,complement(union(v,w))))* -> .
% 299.87/300.45  108885[10:Res:32790.1,97899.0] || equal(intersection(complement(u),union(v,w)),successor(null_class)) member(null_class,union(u,complement(union(v,w))))* -> .
% 299.87/300.45  108886[10:Res:32582.1,97899.0] || equal(intersection(complement(u),union(v,w)),singleton(null_class)) member(null_class,union(u,complement(union(v,w))))* -> .
% 299.87/300.45  108939[14:Res:77981.1,97899.0] || subclass(y__dfg,intersection(complement(u),union(v,w))) member(complement(x__dfg),union(u,complement(union(v,w))))* -> .
% 299.87/300.45  108970[3:Rew:97907.0,108868.0] || equal(union(u,complement(union(v,w))),null_class) member(singleton(x),union(u,complement(union(v,w))))* -> .
% 299.87/300.45  109201[7:Res:16434.1,97913.0] || subclass(y__dfg,intersection(union(u,v),complement(w))) member(regular(x__dfg),union(complement(union(u,v)),w))* -> .
% 299.87/300.45  109206[10:Res:32790.1,97913.0] || equal(intersection(union(u,v),complement(w)),successor(null_class)) member(null_class,union(complement(union(u,v)),w))* -> .
% 299.87/300.45  109207[10:Res:32582.1,97913.0] || equal(intersection(union(u,v),complement(w)),singleton(null_class)) member(null_class,union(complement(union(u,v)),w))* -> .
% 299.87/300.45  109260[14:Res:77981.1,97913.0] || subclass(y__dfg,intersection(union(u,v),complement(w))) member(complement(x__dfg),union(complement(union(u,v)),w))* -> .
% 299.87/300.45  109289[3:Rew:97919.0,109189.0] || equal(union(complement(union(u,v)),w),null_class) member(singleton(x),union(complement(union(u,v)),w))* -> .
% 299.87/300.45  109382[3:SpR:99581.0,99199.0] ||  -> equal(union(null_class,complement(intersection(union(u,v),union(w,x)))),complement(intersection(union(u,v),union(w,x))))**.
% 299.87/300.45  109691[3:Rew:29278.0,109390.0] ||  -> subclass(regular(complement(intersection(union(u,v),union(w,x)))),union(null_class,intersection(union(u,v),union(w,x))))*.
% 299.87/300.45  109693[3:Rew:29278.0,109555.0,99581.0,109555.0] || equal(union(null_class,intersection(union(u,v),union(w,x))),complement(intersection(union(w,x),union(u,v))))** -> .
% 299.87/300.45  109696[3:Rew:29278.0,109445.0,99581.0,109445.0] ||  -> subclass(regular(union(null_class,intersection(union(u,v),union(w,x)))),complement(intersection(union(w,x),union(u,v))))*.
% 299.87/300.45  109697[3:Rew:99581.0,109444.0,29278.0,109444.0] ||  -> subclass(regular(complement(intersection(union(u,v),union(w,x)))),union(null_class,intersection(union(w,x),union(u,v))))*.
% 299.87/300.45  109698[3:Rew:29278.0,109443.0,99581.0,109443.0,29278.0,109443.0] ||  -> equal(union(null_class,intersection(union(u,v),union(w,x))),union(null_class,intersection(union(w,x),union(u,v))))*.
% 299.87/300.45  109699[3:Rew:29278.0,109442.0,99581.0,109442.0,29278.0,109442.0] ||  -> subclass(union(null_class,intersection(union(u,v),union(w,x))),union(null_class,intersection(union(w,x),union(u,v))))*.
% 299.87/300.45  109719[3:Rew:46840.0,109387.0,29278.0,109387.0,46218.0,109387.0,29278.0,109387.0] ||  -> equal(power_class(union(null_class,intersection(union(u,v),union(w,x)))),power_class(intersection(union(u,v),union(w,x))))**.
% 299.87/300.45  110484[0:Rew:98594.0,110357.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.87/300.45  110421[3:SpL:98594.0,47227.0] || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),intersection(power_class(u),power_class(complement(union(v,w)))))** -> .
% 299.87/300.45  110635[3:Res:108601.1,2997.0] || subclass(u,v)* subclass(v,w)* -> equal(union(null_class,u),null_class) member(regular(union(null_class,u)),w)*.
% 299.87/300.45  110651[3:Res:108601.1,4983.0] || subclass(u,restrict(v,w,x))* -> subclass(union(null_class,u),y) member(not_subclass_element(union(null_class,u),y),v)*.
% 299.87/300.45  110875[3:SpL:98733.0,47227.0] || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),intersection(power_class(complement(power_class(u))),union(v,w)))** -> .
% 299.87/300.45  111041[3:Res:108602.1,2997.0] || subclass(u,v)* subclass(v,w)* -> equal(union(u,null_class),null_class) member(regular(union(u,null_class)),w)*.
% 299.87/300.45  111057[3:Res:108602.1,4983.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,null_class),y) member(not_subclass_element(union(u,null_class),y),v)*.
% 299.87/300.45  111182[0:Res:55488.0,9.0] || subclass(union(u,v),intersection(w,symmetric_difference(u,v)))* -> equal(intersection(w,symmetric_difference(u,v)),union(u,v)).
% 299.87/300.45  111476[0:Rew:99020.0,111360.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.87/300.45  111413[3:SpL:99020.0,47227.0] || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),intersection(power_class(complement(union(u,v))),power_class(w)))** -> .
% 299.87/300.45  111664[3:Res:2973.1,55688.0] ||  -> equal(intersection(intersection(union(u,u),v),w),null_class) member(regular(intersection(intersection(union(u,u),v),w)),u)*.
% 299.87/300.45  111665[3:Res:2351.1,55688.0] ||  -> equal(intersection(u,intersection(union(v,v),w)),null_class) member(regular(intersection(u,intersection(union(v,v),w))),v)*.
% 299.87/300.45  111667[3:Res:2974.1,55688.0] ||  -> equal(intersection(intersection(u,union(v,v)),w),null_class) member(regular(intersection(intersection(u,union(v,v)),w)),v)*.
% 299.87/300.45  111670[3:Res:2352.1,55688.0] ||  -> equal(intersection(u,intersection(v,union(w,w))),null_class) member(regular(intersection(u,intersection(v,union(w,w)))),w)*.
% 299.87/300.45  111795[0:Res:57301.0,9.0] || subclass(union(u,v),intersection(symmetric_difference(u,v),w))* -> equal(intersection(symmetric_difference(u,v),w),union(u,v)).
% 299.87/300.45  112170[0:Rew:67444.0,112032.0] ||  -> subclass(intersection(complement(restrict(u,v,w)),intersection(union(cross_product(v,w),u),x)),symmetric_difference(cross_product(v,w),u))*.
% 299.87/300.45  112171[0:Rew:67444.0,112033.0] ||  -> subclass(intersection(complement(restrict(u,v,w)),intersection(union(u,cross_product(v,w)),x)),symmetric_difference(u,cross_product(v,w)))*.
% 299.87/300.45  112172[0:Rew:67444.0,112038.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.87/300.45  112173[0:Rew:67444.0,112039.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.87/300.45  112117[0:Res:65462.0,9.0] || subclass(intersection(u,v),intersection(intersection(u,w),v))* -> equal(intersection(intersection(u,w),v),intersection(u,v)).
% 299.87/300.45  112352[3:SpL:99160.0,47227.0] || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),intersection(union(u,v),power_class(complement(power_class(w)))))** -> .
% 299.87/300.45  112540[3:Res:112095.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.87/300.45  112607[3:Res:112494.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.87/300.45  113057[10:SpL:112771.0,1580.1] || member(ordered_pair(u,v),compose(w,successor(null_class)))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 299.87/300.45  113089[3:SpL:71595.0,30957.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.87/300.45  113110[3:SpL:67444.0,30957.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.87/300.45  113258[3:Res:112516.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.87/300.45  113312[3:Res:112583.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.87/300.45  113674[0:SpR:71595.0,9074.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.87/300.45  114087[3:Res:112086.0,9.0] || subclass(intersection(u,v),intersection(union(null_class,u),v))* -> equal(intersection(union(null_class,u),v),intersection(u,v)).
% 299.87/300.45  114226[3:Res:112087.0,9.0] || subclass(intersection(u,v),intersection(union(u,null_class),v))* -> equal(intersection(union(u,null_class),v),intersection(u,v)).
% 299.87/300.45  114428[3:Rew:67444.0,114304.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.87/300.45  114429[3:Rew:67444.0,114305.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.87/300.45  114383[3:Res:113986.0,9.0] || subclass(intersection(u,v),intersection(union(null_class,v),u))* -> equal(intersection(union(null_class,v),u),intersection(u,v)).
% 299.87/300.45  114447[0:SpR:71595.0,9015.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.87/300.45  115420[3:Rew:114543.0,115309.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.87/300.45  115421[3:Rew:114543.0,115295.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.87/300.45  115663[3:Res:114061.0,9.0] || subclass(intersection(u,v),intersection(v,union(null_class,u)))* -> equal(intersection(v,union(null_class,u)),intersection(u,v)).
% 299.87/300.45  116171[3:Res:114137.0,9.0] || subclass(intersection(u,v),intersection(union(v,null_class),u))* -> equal(intersection(union(v,null_class),u),intersection(u,v)).
% 299.87/300.45  116314[3:Res:114201.0,9.0] || subclass(intersection(u,v),intersection(v,union(u,null_class)))* -> equal(intersection(v,union(u,null_class)),intersection(u,v)).
% 299.87/300.45  116379[0:SpR:67444.0,4959.1] ||  -> equal(intersection(restrict(u,v,w),x),null_class) member(regular(intersection(x,restrict(u,v,w))),cross_product(v,w))*.
% 299.87/300.45  116534[3:Res:114357.0,9.0] || subclass(intersection(u,v),intersection(u,union(null_class,v)))* -> equal(intersection(u,union(null_class,v)),intersection(u,v)).
% 299.87/300.45  117519[0:SpR:67444.0,4958.1] ||  -> equal(intersection(u,restrict(v,w,x)),null_class) member(regular(intersection(restrict(v,w,x),u)),cross_product(w,x))*.
% 299.87/300.45  117674[0:Res:8.1,4975.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.87/300.45  117851[3:Res:116145.0,9.0] || subclass(intersection(u,v),intersection(u,union(v,null_class)))* -> equal(intersection(u,union(v,null_class)),intersection(u,v)).
% 299.87/300.45  118981[0:Rew:67444.0,118823.0] ||  -> subclass(intersection(complement(restrict(u,v,w)),intersection(x,union(cross_product(v,w),u))),symmetric_difference(cross_product(v,w),u))*.
% 299.87/300.45  118982[0:Rew:67444.0,118824.0] ||  -> subclass(intersection(complement(restrict(u,v,w)),intersection(x,union(u,cross_product(v,w)))),symmetric_difference(u,cross_product(v,w)))*.
% 299.87/300.45  118983[0:Rew:67444.0,118829.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.87/300.45  118984[0:Rew:67444.0,118830.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.87/300.45  118921[0:Res:65465.0,9.0] || subclass(intersection(u,v),intersection(intersection(w,u),v))* -> equal(intersection(intersection(w,u),v),intersection(u,v)).
% 299.87/300.45  119112[0:Res:65920.0,9.0] || subclass(intersection(u,v),intersection(v,intersection(u,w)))* -> equal(intersection(v,intersection(u,w)),intersection(u,v)).
% 299.87/300.45  119279[0:Res:65922.0,9.0] || subclass(intersection(u,v),intersection(v,intersection(w,u)))* -> equal(intersection(v,intersection(w,u)),intersection(u,v)).
% 299.87/300.45  119737[0:Rew:71595.0,119626.1] || subclass(u,v) member(w,symmetric_difference(complement(u),union(v,u)))* -> member(w,complement(symmetric_difference(v,u))).
% 299.87/300.45  119758[3:Rew:89365.1,119611.2] || subclass(u,v) member(not_subclass_element(union(null_class,u),w),symmetric_difference(v,u))* -> subclass(union(null_class,u),w).
% 299.87/300.45  120485[3:Res:120328.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.87/300.45  120607[3:Res:120345.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.87/300.45  121274[3:Res:120311.1,1479.2] || equal(intersection(u,v),successor(null_class))** member(w,v)* member(w,u)* -> member(w,singleton(null_class))*.
% 299.87/300.45  121486[3:Res:120322.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.87/300.45  121558[3:Res:120333.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.87/300.45  121628[3:Res:120336.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.87/300.45  121852[3:Res:120342.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.87/300.45  122092[3:Rew:47832.0,122091.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.87/300.45  122781[0:Res:49.1,6509.0] inductive(symmetric_difference(union(u,v),union(complement(u),complement(v)))) ||  -> member(null_class,complement(symmetric_difference(complement(u),complement(v))))*.
% 299.87/300.45  124402[0:Res:125.0,10912.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.87/300.45  124412[7:Res:17425.0,10912.0] ||  -> equal(ordered_pair(first(ordered_pair(regular(x__dfg),singleton(u))),second(ordered_pair(regular(x__dfg),singleton(u)))),ordered_pair(regular(x__dfg),singleton(u)))**.
% 299.87/300.45  124413[14:Res:77980.0,10912.0] ||  -> equal(ordered_pair(first(ordered_pair(complement(x__dfg),singleton(u))),second(ordered_pair(complement(x__dfg),singleton(u)))),ordered_pair(complement(x__dfg),singleton(u)))**.
% 299.87/300.45  124949[7:Res:17425.0,6797.0] || subclass(regular(x__dfg),u)* subclass(u,v)* -> equal(regular(x__dfg),null_class) member(apply(choice,regular(x__dfg)),v)*.
% 299.87/300.45  124950[14:Res:77980.0,6797.0] || subclass(complement(x__dfg),u)* subclass(u,v)* -> equal(complement(x__dfg),null_class) member(apply(choice,complement(x__dfg)),v)*.
% 299.87/300.45  125714[3:Res:125591.0,3004.0] ||  -> equal(complement(successor(complement(restrict(u,v,w)))),null_class) member(regular(complement(successor(complement(restrict(u,v,w))))),u)*.
% 299.87/300.45  125816[3:Res:125636.0,2997.0] || subclass(u,v) -> equal(regular(union(null_class,complement(u))),null_class) member(regular(regular(union(null_class,complement(u)))),v)*.
% 299.87/300.45  125824[3:Res:125636.0,3000.0] ||  -> equal(regular(union(null_class,complement(intersection(u,v)))),null_class) member(regular(regular(union(null_class,complement(intersection(u,v))))),v)*.
% 299.87/300.45  125825[3:Res:125636.0,2999.0] ||  -> equal(regular(union(null_class,complement(intersection(u,v)))),null_class) member(regular(regular(union(null_class,complement(intersection(u,v))))),u)*.
% 299.87/300.45  125901[3:Rew:99199.0,125790.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.87/300.45  125902[3:Rew:99199.0,125788.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.87/300.45  125903[3:Rew:99199.0,125787.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.87/300.45  125904[3:Rew:99199.0,125786.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.87/300.45  125905[3:Rew:99199.0,125785.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.87/300.45  125906[3:Rew:99199.0,125784.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.87/300.45  125907[3:Rew:99199.0,125783.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.87/300.45  125908[3:Rew:99199.0,125781.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.87/300.45  126124[3:Res:125622.0,4977.0] || subclass(complement(u),v) -> subclass(regular(union(null_class,u)),w) member(not_subclass_element(regular(union(null_class,u)),w),v)*.
% 299.87/300.45  126496[3:Res:125623.0,4977.0] || subclass(complement(u),v) -> subclass(regular(union(u,null_class)),w) member(not_subclass_element(regular(union(u,null_class)),w),v)*.
% 299.87/300.45  126622[3:Res:125624.0,4977.0] || subclass(complement(u),v) -> subclass(regular(union(u,u)),w) member(not_subclass_element(regular(union(u,u)),w),v)*.
% 299.87/300.45  127758[3:Res:127674.0,2997.0] || subclass(complement(singleton(null_class)),u) -> equal(complement(successor(successor(null_class))),null_class) member(regular(complement(successor(successor(null_class)))),u)*.
% 299.87/300.45  128099[0:Rew:127821.0,107343.0] || member(u,symmetric_difference(union(v,w),complement(power_class(x))))* -> member(u,union(union(w,v),complement(power_class(x)))).
% 299.87/300.45  128155[3:Rew:128150.0,49232.0] || member(u,symmetric_difference(union(null_class,v),complement(power_class(w))))* -> member(u,union(union(v,v),complement(power_class(w))))*.
% 299.87/300.45  128383[3:Res:125761.0,2996.0] ||  -> equal(complement(successor(union(null_class,complement(singleton(u))))),null_class) equal(regular(complement(successor(union(null_class,complement(singleton(u)))))),u)**.
% 299.87/300.45  128493[10:MRR:128487.2,109050.0] || subclass(complement(restrict(u,v,w)),cross_product(v,w))* member(regular(complement(restrict(u,v,w))),u)* -> .
% 299.87/300.45  128849[10:SpL:112771.0,10477.0] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,successor(null_class)))* -> member(x,u)*.
% 299.87/300.45  128986[3:Res:125564.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.87/300.45  129089[3:Res:90201.1,7408.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 299.87/300.45  129102[3:Rew:121234.2,129099.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.87/300.45  129167[3:Res:125581.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.87/300.45  129293[12:Res:126105.1,2997.0] function(u) || subclass(complement(u),v) -> equal(regular(successor(u)),null_class) member(regular(regular(successor(u))),v)*.
% 299.87/300.45  129319[3:Res:90201.1,7406.0] || equal(complement(u),null_class) -> equal(regular(unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 299.87/300.45  129332[3:Rew:121234.2,129329.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.87/300.45  129390[3:Res:128921.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.87/300.45  129556[3:Res:129108.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.87/300.45  129977[3:Res:125558.0,9.0] || subclass(u,intersection(intersection(union(null_class,u),v),w))* -> equal(intersection(intersection(union(null_class,u),v),w),u).
% 299.87/300.45  130147[3:Res:125569.0,9.0] || subclass(u,intersection(v,intersection(w,union(null_class,u))))* -> equal(intersection(v,intersection(w,union(null_class,u))),u).
% 299.87/300.45  130361[3:Res:125572.0,9.0] || subclass(u,intersection(v,intersection(union(null_class,u),w)))* -> equal(intersection(v,intersection(union(null_class,u),w)),u).
% 299.87/300.45  130535[3:Res:125578.0,9.0] || subclass(u,intersection(intersection(v,union(null_class,u)),w))* -> equal(intersection(intersection(v,union(null_class,u)),w),u).
% 299.87/300.45  130744[3:Res:125883.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.87/300.45  130843[3:Res:128932.0,9.0] || subclass(u,union(null_class,intersection(union(u,u),v)))* -> equal(union(null_class,intersection(union(u,u),v)),u).
% 299.87/300.45  131022[3:Res:129119.0,9.0] || subclass(u,union(null_class,intersection(v,union(u,u))))* -> equal(union(null_class,intersection(v,union(u,u))),u).
% 299.87/300.45  131326[3:Res:129704.0,9.0] || subclass(u,intersection(intersection(union(u,null_class),v),w))* -> equal(intersection(intersection(union(u,null_class),v),w),u).
% 299.87/300.45  131507[3:Res:129718.0,9.0] || subclass(u,intersection(v,intersection(w,union(u,null_class))))* -> equal(intersection(v,intersection(w,union(u,null_class))),u).
% 299.87/300.45  131681[3:Res:129721.0,9.0] || subclass(u,intersection(v,intersection(union(u,null_class),w)))* -> equal(intersection(v,intersection(union(u,null_class),w)),u).
% 299.87/300.45  131972[3:Res:129727.0,9.0] || subclass(u,intersection(intersection(v,union(u,null_class)),w))* -> equal(intersection(intersection(v,union(u,null_class)),w),u).
% 299.87/300.45  132136[3:Res:130690.0,9.0] || subclass(symmetric_difference(u,v),regular(complement(symmetric_difference(u,v))))* -> equal(regular(complement(symmetric_difference(u,v))),symmetric_difference(u,v)).
% 299.87/300.45  132159[0:SpR:89527.0,4904.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.87/300.45  132583[0:Rew:89527.0,132462.1] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(v,intersection(v,w)))* -> subclass(u,complement(intersection(v,w))).
% 299.87/300.45  132858[0:SpR:89667.0,4904.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.87/300.45  133272[0:Rew:89667.0,133164.1] || member(not_subclass_element(u,complement(intersection(v,w))),symmetric_difference(w,intersection(v,w)))* -> subclass(u,complement(intersection(v,w))).
% 299.87/300.45  133774[3:Res:108603.1,2997.0] || subclass(u,v)* subclass(v,w)* -> equal(union(u,u),null_class) member(regular(union(u,u)),w)*.
% 299.87/300.45  133793[3:Res:108603.1,4983.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,u),y) member(not_subclass_element(union(u,u),y),v)*.
% 299.87/300.45  133998[0:Res:111103.0,9.0] || subclass(union(u,v),intersection(w,symmetric_difference(v,u)))* -> equal(intersection(w,symmetric_difference(v,u)),union(u,v)).
% 299.87/300.45  134158[0:Res:111709.0,9.0] || subclass(union(u,v),intersection(symmetric_difference(v,u),w))* -> equal(intersection(symmetric_difference(v,u),w),union(u,v)).
% 299.87/300.45  134474[0:SpR:111977.1,495.0] || subclass(union(u,v),union(complement(u),complement(v)))* -> equal(symmetric_difference(complement(u),complement(v)),union(u,v)).
% 299.87/300.45  134475[0:SpR:111977.1,6542.0] || subclass(successor(u),union(complement(u),complement(singleton(u))))* -> equal(symmetric_difference(complement(u),complement(singleton(u))),successor(u)).
% 299.87/300.45  134763[0:Rew:71595.0,134625.1] || subclass(u,v) member(w,symmetric_difference(complement(u),union(u,v)))* -> member(w,complement(symmetric_difference(u,v))).
% 299.87/300.45  134782[3:Rew:111977.1,134603.2] || subclass(u,v) member(not_subclass_element(union(null_class,u),w),symmetric_difference(u,v))* -> subclass(union(null_class,u),w).
% 299.87/300.45  135013[0:Rew:67444.0,134832.0] ||  -> subclass(intersection(union(cross_product(u,v),w),intersection(complement(restrict(w,u,v)),x)),symmetric_difference(cross_product(u,v),w))*.
% 299.87/300.45  135014[0:Rew:67444.0,134833.0] ||  -> subclass(intersection(union(u,cross_product(v,w)),intersection(complement(restrict(u,v,w)),x)),symmetric_difference(u,cross_product(v,w)))*.
% 299.87/300.45  135015[0:Rew:67444.0,134838.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.87/300.45  135016[0:Rew:67444.0,134840.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.87/300.45  134943[0:Res:112012.0,9.0] || subclass(intersection(u,v),intersection(intersection(v,w),u))* -> equal(intersection(intersection(v,w),u),intersection(u,v)).
% 299.87/300.45  143637[3:Rew:67444.0,143378.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.87/300.45  143638[3:Rew:67444.0,143379.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.87/300.45  143639[3:Rew:67444.0,143383.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.87/300.45  143640[3:Rew:67444.0,143385.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.87/300.45  145456[3:Rew:61509.0,145308.0] ||  -> equal(complement(intersection(power_class(u),union(v,union(null_class,complement(w))))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 299.87/300.45  145459[3:Rew:145456.0,145305.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,w))),complement(intersection(power_class(u),union(v,complement(w)))))**.
% 299.87/300.45  145810[3:Rew:100407.0,145652.1] || member(u,intersection(complement(v),power_class(complement(successor(w)))))* member(u,union(v,image(element_relation,successor(w)))) -> .
% 299.87/300.45  145823[3:Rew:104046.0,145665.1,99331.0,145665.0] || member(u,intersection(complement(v),power_class(complement(singleton(null_class)))))* member(u,union(v,image(element_relation,successor(null_class)))) -> .
% 299.87/300.45  146209[0:SpR:31268.0,98314.0] ||  -> equal(union(intersection(complement(u),power_class(v)),complement(union(u,complement(power_class(v))))),complement(union(u,complement(power_class(v)))))**.
% 299.87/300.45  146515[14:Res:146475.1,97899.0] || subclass(x__dfg,intersection(complement(u),union(v,w))) member(complement(x__dfg),union(u,complement(union(v,w))))* -> .
% 299.87/300.45  146520[14:Res:146475.1,97913.0] || subclass(x__dfg,intersection(union(u,v),complement(w))) member(complement(x__dfg),union(complement(union(u,v)),w))* -> .
% 299.87/300.45  146772[0:SpR:31268.0,98315.0] ||  -> equal(union(intersection(power_class(u),complement(v)),complement(union(complement(power_class(u)),v))),complement(union(complement(power_class(u)),v)))**.
% 299.87/300.45  146928[0:Rew:109453.0,146741.0,99439.0,146741.0] ||  -> equal(complement(intersection(union(u,v),successor(complement(power_class(w))))),complement(intersection(successor(complement(power_class(w))),union(u,v))))*.
% 299.87/300.45  147814[3:Rew:60788.0,147674.0] ||  -> equal(complement(intersection(union(u,union(null_class,complement(v))),power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 299.87/300.45  147817[3:Rew:147814.0,147671.0] ||  -> equal(union(intersection(complement(u),union(v,v)),complement(power_class(w))),complement(intersection(union(u,complement(v)),power_class(w))))**.
% 299.87/300.45  148173[3:Rew:100407.0,148049.1] || member(u,intersection(power_class(complement(successor(v))),complement(w)))* member(u,union(image(element_relation,successor(v)),w)) -> .
% 299.87/300.45  148186[3:Rew:104046.0,148062.1,99331.0,148062.0] || member(u,intersection(power_class(complement(singleton(null_class))),complement(v)))* member(u,union(image(element_relation,successor(null_class)),v)) -> .
% 299.87/300.45  148254[14:Res:147291.1,4977.0] || equal(successor(null_class),x__dfg) subclass(x__dfg,u) -> subclass(regular(null_class),v) member(not_subclass_element(regular(null_class),v),u)*.
% 299.87/300.45  148366[0:SpR:45.0,98672.0] ||  -> equal(complement(intersection(power_class(u),union(complement(successor(v)),w))),union(complement(power_class(u)),intersection(successor(v),complement(w))))**.
% 299.87/300.45  148577[3:Rew:61526.0,148419.0] ||  -> equal(complement(intersection(power_class(u),union(union(null_class,complement(v)),w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 299.87/300.45  148580[3:Rew:148577.0,148416.0] ||  -> equal(union(complement(power_class(u)),intersection(union(v,v),complement(w))),complement(intersection(power_class(u),union(complement(v),w))))**.
% 299.87/300.45  149157[0:SpR:45.0,98876.0] ||  -> equal(complement(intersection(union(complement(successor(u)),v),power_class(w))),union(intersection(successor(u),complement(v)),complement(power_class(w))))**.
% 299.87/300.45  149357[3:Rew:60805.0,149210.0] ||  -> equal(complement(intersection(union(union(null_class,complement(u)),v),power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 299.87/300.45  149360[3:Rew:149357.0,149207.0] ||  -> equal(union(intersection(union(u,u),complement(v)),complement(power_class(w))),complement(intersection(union(complement(u),v),power_class(w))))**.
% 299.87/300.45  149403[0:Rew:104830.0,149212.0,99668.0,149212.0] ||  -> equal(complement(intersection(power_class(u),successor(complement(union(v,w))))),complement(intersection(successor(complement(union(v,w))),power_class(u))))*.
% 299.87/300.45  150304[3:Rew:143349.0,150192.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.87/300.45  150305[3:Rew:143349.0,150191.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.87/300.45  150368[3:SpL:67452.0,144721.0] || member(complement(symmetric_difference(cross_product(u,v),w)),symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> .
% 299.87/300.45  150369[3:SpL:67453.0,144721.0] || member(complement(symmetric_difference(u,cross_product(v,w))),symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> .
% 299.87/300.45  150373[3:SpL:46366.0,144721.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.87/300.45  150375[3:SpL:67451.0,144721.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.87/300.45  150413[3:SpL:98594.0,144721.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.87/300.45  150415[3:SpL:99020.0,144721.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.87/300.45  150416[3:SpL:46894.0,144721.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.87/300.45  150417[3:SpL:46895.0,144721.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.87/300.45  150418[3:SpL:99160.0,144721.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.87/300.45  150421[3:SpL:46893.0,144721.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.87/300.45  150423[3:SpL:46898.0,144721.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.87/300.45  150426[3:SpL:98733.0,144721.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.87/300.45  150656[0:SpR:45.0,99161.0] ||  -> equal(complement(intersection(successor(u),union(v,complement(power_class(w))))),union(complement(successor(u)),intersection(complement(v),power_class(w))))**.
% 299.87/300.45  151175[0:SpR:45.0,99162.0] ||  -> equal(complement(intersection(successor(u),union(complement(power_class(v)),w))),union(complement(successor(u)),intersection(power_class(v),complement(w))))**.
% 299.87/300.45  151820[0:SpR:45.0,99659.0] ||  -> equal(complement(intersection(successor(u),power_class(complement(union(v,w))))),union(complement(successor(u)),image(element_relation,union(v,w))))**.
% 299.87/300.45  152023[3:Rew:97925.0,152022.0] ||  -> equal(complement(intersection(union(u,v),power_class(union(null_class,complement(w))))),complement(intersection(union(u,v),power_class(complement(w)))))**.
% 299.87/300.45  152026[3:Rew:152023.0,151813.0] ||  -> equal(union(complement(union(u,v)),image(element_relation,union(w,w))),complement(intersection(union(u,v),power_class(complement(w)))))**.
% 299.87/300.45  152290[3:SpL:98594.0,150311.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.87/300.45  152292[3:SpL:99020.0,150311.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.87/300.45  152293[3:SpL:46894.0,150311.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.87/300.45  152294[3:SpL:46895.0,150311.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.87/300.45  152295[3:SpL:99160.0,150311.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.87/300.45  152299[3:SpL:46893.0,150311.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.87/300.45  152301[3:SpL:46898.0,150311.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.87/300.45  152304[3:SpL:98733.0,150311.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.87/300.45  152555[3:Res:112088.0,9.0] || subclass(intersection(u,v),intersection(union(u,u),v))* -> equal(intersection(union(u,u),v),intersection(u,v)).
% 299.87/300.45  152771[3:Res:114339.0,9.0] || subclass(intersection(u,v),intersection(union(v,v),u))* -> equal(intersection(union(v,v),u),intersection(u,v)).
% 299.87/300.45  153199[3:Rew:97910.0,153198.0] ||  -> equal(complement(intersection(power_class(union(null_class,complement(u))),union(v,w))),complement(intersection(power_class(complement(u)),union(v,w))))**.
% 299.87/300.45  153202[3:Rew:153199.0,153049.0] ||  -> equal(union(image(element_relation,union(u,u)),complement(union(v,w))),complement(intersection(power_class(complement(u)),union(v,w))))**.
% 299.87/300.45  153482[3:Res:115623.0,9.0] || subclass(intersection(u,v),intersection(v,union(u,u)))* -> equal(intersection(v,union(u,u)),intersection(u,v)).
% 299.87/300.45  153682[3:Res:116494.0,9.0] || subclass(intersection(u,v),intersection(u,union(v,v)))* -> equal(intersection(u,union(v,v)),intersection(u,v)).
% 299.87/300.45  154042[0:Rew:67444.0,153796.0] ||  -> subclass(intersection(union(cross_product(u,v),w),intersection(x,complement(restrict(w,u,v)))),symmetric_difference(cross_product(u,v),w))*.
% 299.87/300.45  154043[0:Rew:67444.0,153797.0] ||  -> subclass(intersection(union(u,cross_product(v,w)),intersection(x,complement(restrict(u,v,w)))),symmetric_difference(u,cross_product(v,w)))*.
% 299.87/300.45  154044[0:Rew:67444.0,153801.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.87/300.45  154045[0:Rew:67444.0,153803.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.87/300.45  153939[0:Res:118801.0,9.0] || subclass(intersection(u,v),intersection(intersection(w,v),u))* -> equal(intersection(intersection(w,v),u),intersection(u,v)).
% 299.87/300.45  154222[0:Res:118998.0,9.0] || subclass(intersection(u,v),intersection(u,intersection(v,w)))* -> equal(intersection(u,intersection(v,w)),intersection(u,v)).
% 299.87/300.45  154461[12:Rew:99358.1,154460.2,73911.1,154460.2,99358.1,154460.1] function(u) || member(not_subclass_element(power_class(complement(u)),v),image(element_relation,successor(u)))* -> subclass(power_class(complement(u)),v).
% 299.87/300.45  154702[0:Res:119165.0,9.0] || subclass(intersection(u,v),intersection(u,intersection(w,v)))* -> equal(intersection(u,intersection(w,v)),intersection(u,v)).
% 299.87/300.45  155035[3:SpR:98515.0,154929.0] ||  -> subclass(complement(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x))))),union(u,complement(union(v,w))))*.
% 299.87/300.45  155036[3:SpR:98876.0,154929.0] ||  -> subclass(complement(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x))))),union(complement(union(u,v)),w))*.
% 299.87/300.45  155068[3:Res:154929.0,2996.0] ||  -> equal(complement(successor(complement(intersection(singleton(u),v)))),null_class) equal(regular(complement(successor(complement(intersection(singleton(u),v))))),u)**.
% 299.87/300.45  155526[3:SpR:98217.0,154953.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x))))),union(v,complement(union(w,x))))*.
% 299.87/300.45  155528[3:SpR:98672.0,154953.0] ||  -> subclass(complement(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x))))),union(complement(union(v,w)),x))*.
% 299.87/300.45  155556[3:Res:154953.0,2996.0] ||  -> equal(complement(successor(complement(intersection(u,singleton(v))))),null_class) equal(regular(complement(successor(complement(intersection(u,singleton(v)))))),v)**.
% 299.87/300.45  155762[3:Res:154872.0,9.0] || subclass(u,regular(union(null_class,complement(intersection(u,v)))))* -> equal(regular(union(null_class,complement(intersection(u,v)))),u).
% 299.87/300.45  156107[3:Res:155659.0,9.0] || subclass(u,regular(union(null_class,complement(intersection(v,u)))))* -> equal(regular(union(null_class,complement(intersection(v,u)))),u).
% 299.87/300.45  156330[3:Res:155861.0,9.0] || subclass(complement(u),regular(union(u,complement(power_class(v)))))* -> equal(regular(union(u,complement(power_class(v)))),complement(u)).
% 299.87/300.45  156597[3:Res:155862.0,9.0] || subclass(complement(u),regular(union(u,complement(successor(v)))))* -> equal(regular(union(u,complement(successor(v)))),complement(u)).
% 299.87/300.45  156724[3:Res:155863.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.87/300.45  156840[3:Res:156202.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.87/300.45  156891[3:Res:156203.0,9.0] || subclass(successor(u),regular(union(v,complement(successor(u)))))* -> equal(regular(union(v,complement(successor(u)))),successor(u)).
% 299.87/300.45  156958[3:Res:156893.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.87/300.45  157132[3:Res:156939.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.87/300.45  157251[3:Res:156204.0,9.0] || subclass(complement(u),regular(union(complement(power_class(v)),u)))* -> equal(regular(union(complement(power_class(v)),u)),complement(u)).
% 299.87/300.45  157312[3:MRR:157306.0,45445.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.87/300.45  157390[3:Res:156578.0,9.0] || subclass(complement(u),regular(union(complement(successor(v)),u)))* -> equal(regular(union(complement(successor(v)),u)),complement(u)).
% 299.87/300.45  157455[3:Res:156872.0,9.0] || subclass(successor(u),regular(union(complement(successor(u)),v)))* -> equal(regular(union(complement(successor(u)),v)),successor(u)).
% 299.87/300.45  157603[3:Res:154856.0,9.0] || subclass(u,intersection(union(null_class,intersection(u,v)),w))* -> equal(intersection(union(null_class,intersection(u,v)),w),u).
% 299.87/300.45  157744[3:MRR:157738.0,45445.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.87/300.45  157860[3:Res:154864.0,9.0] || subclass(u,union(null_class,intersection(intersection(u,v),w)))* -> equal(union(null_class,intersection(intersection(u,v),w)),u).
% 299.87/300.45  158087[3:Res:154877.0,9.0] || subclass(u,intersection(v,union(null_class,intersection(u,w))))* -> equal(intersection(v,union(null_class,intersection(u,w))),u).
% 299.87/300.45  158292[10:Rew:121234.2,158226.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.87/300.45  158301[3:MRR:158300.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.87/300.45  158416[3:Res:154885.0,9.0] || subclass(u,union(null_class,intersection(v,intersection(u,w))))* -> equal(union(null_class,intersection(v,intersection(u,w))),u).
% 299.87/300.45  158561[3:Res:154956.0,9.0] || subclass(u,complement(successor(complement(restrict(u,v,w)))))* -> equal(complement(successor(complement(restrict(u,v,w)))),u).
% 299.87/300.45  158731[10:Rew:121234.2,158665.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.87/300.45  158742[3:MRR:158741.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.87/300.45  158835[3:Res:155855.0,9.0] || subclass(union(u,v),regular(complement(symmetric_difference(u,v))))* -> equal(regular(complement(symmetric_difference(u,v))),union(u,v)).
% 299.87/300.45  159006[3:Res:157492.0,9.0] || subclass(u,intersection(union(null_class,intersection(v,u)),w))* -> equal(intersection(union(null_class,intersection(v,u)),w),u).
% 299.87/300.45  159146[3:MRR:159139.0,45445.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.87/300.45  159259[3:Res:157751.0,9.0] || subclass(u,union(null_class,intersection(intersection(v,u),w)))* -> equal(union(null_class,intersection(intersection(v,u),w)),u).
% 299.87/300.45  159486[3:Res:157993.0,9.0] || subclass(u,intersection(v,union(null_class,intersection(w,u))))* -> equal(intersection(v,union(null_class,intersection(w,u))),u).
% 299.87/300.45  159622[3:MRR:159614.0,45445.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.87/300.45  159728[3:Res:158313.0,9.0] || subclass(u,union(null_class,intersection(v,intersection(w,u))))* -> equal(union(null_class,intersection(v,intersection(w,u))),u).
% 299.87/300.45  159933[3:Res:158757.0,9.0] || subclass(union(u,v),regular(complement(symmetric_difference(v,u))))* -> equal(regular(complement(symmetric_difference(v,u))),union(u,v)).
% 299.87/300.45  160523[3:Res:129905.0,9.0] || subclass(u,intersection(intersection(union(u,u),v),w))* -> equal(intersection(intersection(union(u,u),v),w),u).
% 299.87/300.45  160746[3:Res:130087.0,9.0] || subclass(u,intersection(v,intersection(w,union(u,u))))* -> equal(intersection(v,intersection(w,union(u,u))),u).
% 299.87/300.45  160962[3:Res:130295.0,9.0] || subclass(u,intersection(v,intersection(union(u,u),w)))* -> equal(intersection(v,intersection(union(u,u),w)),u).
% 299.87/300.45  161191[3:Res:130469.0,9.0] || subclass(u,intersection(intersection(v,union(u,u)),w))* -> equal(intersection(intersection(v,union(u,u)),w),u).
% 299.87/300.45  161543[0:Res:154858.0,9.0] || subclass(u,intersection(intersection(intersection(u,v),w),x))* -> equal(intersection(intersection(intersection(u,v),w),x),u).
% 299.87/300.45  161805[0:Res:154873.0,9.0] || subclass(u,intersection(v,intersection(w,intersection(u,x))))* -> equal(intersection(v,intersection(w,intersection(u,x))),u).
% 299.87/300.45  162175[7:SpL:46313.0,16445.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(complement(power_class(v))))) -> member(regular(x__dfg),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.45  162507[0:Res:154876.0,9.0] || subclass(u,intersection(v,intersection(intersection(u,w),x)))* -> equal(intersection(v,intersection(intersection(u,w),x)),u).
% 299.87/300.45  162776[0:Res:154882.0,9.0] || subclass(u,intersection(intersection(v,intersection(u,w)),x))* -> equal(intersection(intersection(v,intersection(u,w)),x),u).
% 299.87/300.45  163157[7:SpL:46529.0,16445.0] || subclass(y__dfg,symmetric_difference(power_class(complement(power_class(u))),complement(v))) -> member(regular(x__dfg),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.45  163580[0:Res:160079.0,9.0] || subclass(u,intersection(intersection(intersection(v,u),w),x))* -> equal(intersection(intersection(intersection(v,u),w),x),u).
% 299.87/300.45  164009[0:Res:160096.0,9.0] || subclass(u,intersection(v,intersection(w,intersection(x,u))))* -> equal(intersection(v,intersection(w,intersection(x,u))),u).
% 299.87/300.45  164272[0:Res:160100.0,9.0] || subclass(u,intersection(v,intersection(intersection(w,u),x)))* -> equal(intersection(v,intersection(intersection(w,u),x)),u).
% 299.87/300.45  164729[0:Res:160106.0,9.0] || subclass(u,intersection(intersection(v,intersection(w,u)),x))* -> equal(intersection(intersection(v,intersection(w,u)),x),u).
% 299.87/300.45  164874[0:Res:59858.0,9.0] || subclass(u,restrict(restrict(u,v,w),x,y))* -> equal(restrict(restrict(u,v,w),x,y),u).
% 299.87/300.45  165895[15:Rew:165880.0,10800.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg))* subclass(composition_function,element_relation) -> member(u,ordered_pair(v,compose(u,v)))*.
% 299.87/300.45  165979[15:Rew:165880.0,98421.0] || member(u,y__dfg) subclass(union(v,w),x)* -> member(u,complement(union(v,w)))* member(u,x)*.
% 299.87/300.45  165980[15:Rew:165880.0,20944.0] || member(u,y__dfg) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(u,cantor(u)),cross_product(w,x))*.
% 299.87/300.45  165981[15:Rew:165880.0,6804.0] || member(u,y__dfg) subclass(u,restrict(v,w,x))* -> equal(u,null_class) member(apply(choice,u),v).
% 299.87/300.45  173967[15:Rew:165880.0,165984.1] || member(u,y__dfg) member(v,cross_product(singleton(u),y__dfg))* member(v,w)* -> member(u,cantor(w))*.
% 299.87/300.45  173968[15:Rew:165880.0,165985.2] || member(u,y__dfg) -> member(u,cantor(cross_product(v,w))) equal(restrict(cross_product(singleton(u),y__dfg),v,w),null_class)**.
% 299.87/300.45  165987[15:Rew:165880.0,20930.0] || member(u,y__dfg) subclass(domain_relation,regular(v)) member(ordered_pair(u,cantor(u)),v)* -> equal(v,null_class).
% 299.87/300.45  173969[15:Rew:165880.0,166073.0] || member(inverse(restrict(u,v,y__dfg)),y__dfg) -> member(ordered_pair(inverse(restrict(u,v,y__dfg)),image(u,v)),domain_relation)*.
% 299.87/300.45  173970[15:Rew:165880.0,166229.1] || member(not_subclass_element(intersection(u,complement(compose(element_relation,y__dfg))),v),element_relation)* -> subclass(intersection(u,complement(compose(element_relation,y__dfg))),v).
% 299.87/300.45  173971[15:Rew:165880.0,166231.1] || member(not_subclass_element(intersection(complement(compose(element_relation,y__dfg)),u),v),element_relation)* -> subclass(intersection(complement(compose(element_relation,y__dfg)),u),v).
% 299.87/300.45  166504[15:Rew:165880.0,6213.0] || member(single_valued1(u),y__dfg) -> member(single_valued1(u),range_of(u)) equal(domain__dfg(u,range_of(null_class),single_valued2(u)),single_valued3(u))**.
% 299.87/300.45  166667[15:Rew:165880.0,59572.0] || member(singleton(singleton(singleton(u))),cross_product(y__dfg,y__dfg))* subclass(composition_function,cross_product(v,w))* -> member(singleton(u),v)*.
% 299.87/300.45  166692[15:Rew:165880.0,128393.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(y__dfg,y__dfg))))))*.
% 299.87/300.45  166697[15:Rew:165880.0,59674.1] single_valued_class(union(null_class,restrict(cross_product(universal_class,universal_class),u,v))) ||  -> function(union(null_class,restrict(cross_product(y__dfg,y__dfg),u,v)))*.
% 299.87/300.45  166698[15:Rew:165880.0,60263.1] single_valued_class(intersection(restrict(cross_product(universal_class,universal_class),u,v),w)) ||  -> function(intersection(restrict(cross_product(y__dfg,y__dfg),u,v),w))*.
% 299.87/300.45  166858[15:Rew:165880.0,55698.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(y__dfg,y__dfg))))*.
% 299.87/300.45  166867[15:Rew:165880.0,57693.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(y__dfg,y__dfg)),u))*.
% 299.87/300.45  166875[15:Rew:165880.0,72906.1] single_valued_class(restrict(union(cross_product(universal_class,universal_class),null_class),u,v)) ||  -> function(restrict(union(null_class,cross_product(y__dfg,y__dfg)),u,v))*.
% 299.87/300.45  166877[15:Rew:165880.0,59618.1] single_valued_class(restrict(union(null_class,cross_product(universal_class,universal_class)),u,v)) ||  -> function(restrict(union(null_class,cross_product(y__dfg,y__dfg)),u,v))*.
% 299.87/300.45  166971[15:Rew:165880.0,59879.1] single_valued_class(intersection(u,restrict(cross_product(universal_class,universal_class),v,w))) ||  -> function(intersection(u,restrict(cross_product(y__dfg,y__dfg),v,w)))*.
% 299.87/300.45  167066[15:Rew:165880.0,165064.2] || equal(cantor(u),successor(u)) subclass(successor_relation,v) member(u,y__dfg)* subclass(domain_relation,complement(v))* -> .
% 299.87/300.45  167080[15:Rew:165880.0,165059.0] || member(u,y__dfg) equal(successor(u),ordered_pair(v,w))* subclass(successor_relation,application_function) -> member(v,cantor(u))*.
% 299.87/300.45  173972[15:Rew:165880.0,167105.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,ordered_pair(v,u))* -> .
% 299.87/300.45  167219[15:Rew:165880.0,144652.0] || member(u,y__dfg) member(v,u) subclass(element_relation,singleton(w)) member(ordered_pair(v,u),w)* -> .
% 299.87/300.45  173973[15:Rew:165880.0,167228.2] || member(u,y__dfg) member(v,u) subclass(element_relation,cantor(singleton(cross_product(singleton(ordered_pair(v,u)),y__dfg))))* -> .
% 299.87/300.45  167240[15:Rew:165880.0,140654.0] || member(u,y__dfg) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(cantor(u),compose(u,cantor(u))),w)*.
% 299.87/300.45  173974[15:Rew:165880.0,167330.2,165880.0,167330.1] || member(u,y__dfg) -> member(u,cantor(cross_product(singleton(u),y__dfg)))* equal(union(null_class,cross_product(singleton(u),y__dfg)),null_class).
% 299.87/300.45  167500[15:Rew:165880.0,115030.0] || member(u,y__dfg) subclass(union(null_class,v),w)* -> member(u,union(null_class,complement(v)))* member(u,w)*.
% 299.87/300.45  167501[15:Rew:165880.0,115029.0] || member(u,y__dfg) subclass(union(v,null_class),w)* -> member(u,union(null_class,complement(v)))* member(u,w)*.
% 299.87/300.45  167502[15:Rew:165880.0,115027.0] || member(u,y__dfg) subclass(union(v,v),w)* -> member(u,union(null_class,complement(v)))* member(u,w)*.
% 299.87/300.45  167503[15:Rew:165880.0,114911.0] || member(u,y__dfg) subclass(union(v,w),x)* -> member(u,complement(union(w,v)))* member(u,x)*.
% 299.87/300.45  167520[15:Rew:165880.0,111653.0] || member(u,y__dfg) member(v,u) subclass(element_relation,union(w,w))* -> member(ordered_pair(v,u),w)*.
% 299.87/300.45  167534[15:Rew:165880.0,110039.0] || member(u,y__dfg) -> member(u,complement(symmetric_difference(v,cross_product(w,x))))* member(u,complement(restrict(v,w,x))).
% 299.87/300.45  167538[15:Rew:165880.0,109843.0] || member(u,y__dfg) -> member(u,complement(symmetric_difference(cross_product(v,w),x)))* member(u,complement(restrict(x,v,w))).
% 299.87/300.45  167539[15:Rew:165880.0,109713.0] || member(u,y__dfg) -> member(u,complement(intersection(union(v,w),union(x,y))))* member(u,union(x,y)).
% 299.87/300.45  167540[15:Rew:165880.0,109712.0] || member(u,y__dfg) -> member(u,complement(intersection(union(v,w),union(x,y))))* member(u,union(v,w)).
% 299.87/300.45  167561[15:Rew:165880.0,107338.0] || member(u,y__dfg) subclass(complement(union(v,w)),x)* -> member(u,union(w,v))* member(u,x)*.
% 299.87/300.45  167681[15:Rew:165880.0,98059.0] || member(u,y__dfg) -> member(u,complement(union(sum_class(range_of(null_class)),v)))* member(u,union(apply(null_class,w),v))*.
% 299.87/300.45  167682[15:Rew:165880.0,98036.0] || member(u,y__dfg) -> member(u,complement(union(v,sum_class(range_of(null_class)))))* member(u,union(v,apply(null_class,w)))*.
% 299.87/300.45  167683[15:Rew:165880.0,98024.0] || member(u,y__dfg) -> member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,sum_class(range_of(null_class)))).
% 299.87/300.45  167684[15:Rew:165880.0,98022.0] || member(u,y__dfg) -> member(u,complement(union(v,apply(null_class,w))))* member(u,union(v,apply(null_class,x)))*.
% 299.87/300.45  167685[15:Rew:165880.0,98017.0] || member(u,y__dfg) -> member(u,complement(union(v,symmetric_difference(w,x))))* member(u,union(v,symmetric_difference(x,w))).
% 299.87/300.45  167686[15:Rew:165880.0,98004.0] || member(u,y__dfg) -> member(u,complement(union(apply(null_class,v),w)))* member(u,union(sum_class(range_of(null_class)),w)).
% 299.87/300.45  167687[15:Rew:165880.0,98002.0] || member(u,y__dfg) -> member(u,complement(union(apply(null_class,v),w)))* member(u,union(apply(null_class,x),w))*.
% 299.87/300.45  167688[15:Rew:165880.0,97971.0] || member(u,y__dfg) -> member(u,complement(union(symmetric_difference(v,w),x)))* member(u,union(symmetric_difference(w,v),x)).
% 299.87/300.45  173975[15:Rew:165880.0,167787.2,165880.0,167787.1] || member(u,y__dfg) member(range_of(null_class),y__dfg)* equal(apply(v,u),y__dfg) -> member(u,cantor(v))*.
% 299.87/300.45  167811[15:Rew:165880.0,91178.0] || member(u,y__dfg) member(v,u) subclass(composition_function,element_relation) -> member(v,ordered_pair(u,compose(v,u)))*.
% 299.87/300.45  173976[15:Rew:165880.0,167813.1] || member(u,y__dfg) member(v,y__dfg) subclass(composition_function,element_relation) -> member(v,ordered_pair(u,compose(v,u)))*.
% 299.87/300.45  167862[15:Rew:165880.0,87120.0] || member(u,y__dfg) subclass(complement(symmetric_difference(v,w)),x)* -> member(u,symmetric_difference(w,v))* member(u,x)*.
% 299.87/300.45  167864[15:Rew:165880.0,86789.0] || member(u,y__dfg) member(v,u) subclass(element_relation,union(w,null_class)) -> member(ordered_pair(v,u),w)*.
% 299.87/300.45  167896[15:Rew:165880.0,83661.0] || member(u,y__dfg) member(v,u) subclass(element_relation,union(null_class,w)) -> member(ordered_pair(v,u),w)*.
% 299.87/300.45  167997[15:Rew:165880.0,74415.0] || member(u,y__dfg) subclass(complement(apply(null_class,v)),w)* -> member(u,apply(null_class,x))* member(u,w)*.
% 299.87/300.45  168000[15:Rew:165880.0,73981.0] || member(u,y__dfg) subclass(union(null_class,complement(v)),w)* -> member(u,union(v,null_class))* member(u,w)*.
% 299.87/300.45  168003[15:Rew:165880.0,73549.0] || member(u,y__dfg) subclass(complement(apply(null_class,v)),w)* -> member(u,sum_class(range_of(null_class)))* member(u,w)*.
% 299.87/300.45  168004[15:Rew:165880.0,73478.0] || member(u,y__dfg) subclass(complement(sum_class(range_of(null_class))),v)* -> member(u,apply(null_class,w))* member(u,v)*.
% 299.87/300.45  173978[15:Rew:165880.0,168073.2] || member(u,y__dfg) member(v,u) subclass(element_relation,cantor(complement(cross_product(singleton(ordered_pair(v,u)),y__dfg))))* -> .
% 299.87/300.45  168074[15:Rew:165880.0,62199.0] || member(u,y__dfg) member(v,u) subclass(element_relation,successor(null_class)) -> member(ordered_pair(v,u),singleton(null_class))*.
% 299.87/300.45  168076[15:Rew:165880.0,62177.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(w,x))* -> member(ordered_pair(v,u),x)*.
% 299.87/300.45  168077[15:Rew:165880.0,62176.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(w,x))* -> member(ordered_pair(v,u),w)*.
% 299.87/300.45  168078[15:Rew:165880.0,62170.0] || member(u,y__dfg) member(v,u) subclass(element_relation,complement(w)) member(ordered_pair(v,u),w)* -> .
% 299.87/300.45  168079[15:Rew:165880.0,62153.0] || member(u,y__dfg) member(singleton(u),u)* subclass(element_relation,v) -> member(singleton(singleton(singleton(u))),v)*.
% 299.87/300.45  173979[15:Rew:165880.0,168104.2,165880.0,168104.1] || member(u,y__dfg) member(v,cantor(cross_product(singleton(u),y__dfg)))* -> member(u,cantor(cross_product(singleton(v),y__dfg)))*.
% 299.87/300.45  168169[15:Rew:165880.0,53049.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(u,cantor(u)),complement(intersection(v,w)))*.
% 299.87/300.45  173980[15:Rew:165880.0,168211.1] || member(u,y__dfg)* member(v,y__dfg) equal(compose(w,v),u)* equal(compose_class(w),null_class) -> .
% 299.87/300.45  173981[15:Rew:165880.0,168234.1] || member(u,y__dfg) subclass(y__dfg,image(element_relation,power_class(v))) member(sum_class(u),power_class(complement(power_class(v))))* -> .
% 299.87/300.45  173982[15:Rew:165880.0,168235.1] || member(u,y__dfg) subclass(y__dfg,image(element_relation,power_class(v))) member(power_class(u),power_class(complement(power_class(v))))* -> .
% 299.87/300.45  173983[15:Rew:165880.0,168245.1] || member(u,y__dfg) subclass(y__dfg,power_class(complement(power_class(v)))) member(sum_class(u),image(element_relation,power_class(v)))* -> .
% 299.87/300.45  173984[15:Rew:165880.0,168246.1] || member(u,y__dfg) subclass(y__dfg,power_class(complement(power_class(v)))) member(power_class(u),image(element_relation,power_class(v)))* -> .
% 299.87/300.45  168270[15:Rew:165880.0,40285.0] || member(u,y__dfg) subclass(cantor(v),w)* -> equal(sum_class(range_of(null_class)),apply(v,u))* member(u,w)*.
% 299.87/300.45  168282[15:Rew:165880.0,38599.0] || member(u,y__dfg) subclass(union(null_class,complement(v)),w)* -> member(u,union(v,v))* member(u,w)*.
% 299.87/300.45  168303[15:Rew:165880.0,33262.0] || member(u,y__dfg) subclass(union(null_class,complement(v)),w)* -> member(u,union(null_class,v))* member(u,w)*.
% 299.87/300.45  173985[15:Rew:165880.0,168310.2] || member(sum_class(u),symmetric_difference(v,w))* member(u,y__dfg) subclass(y__dfg,union(null_class,intersection(v,w)))* -> .
% 299.87/300.45  173986[15:Rew:165880.0,168319.2] || member(power_class(u),symmetric_difference(v,w))* member(u,y__dfg) subclass(y__dfg,union(null_class,intersection(v,w)))* -> .
% 299.87/300.45  173987[15:Rew:165880.0,168330.2,165880.0,168330.1] || member(u,y__dfg) -> member(u,cantor(cross_product(v,y__dfg))) equal(image(cross_product(singleton(u),y__dfg),v),range_of(null_class))**.
% 299.87/300.45  168337[15:Rew:165880.0,26497.0] || member(u,y__dfg) subclass(domain_relation,intersection(v,w)) member(ordered_pair(u,cantor(u)),symmetric_difference(v,w))* -> .
% 299.87/300.45  173988[15:Rew:165880.0,168429.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,complement(singleton(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)))))* -> .
% 299.87/300.45  173989[15:Rew:165880.0,168498.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,complement(singleton(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)))))* -> .
% 299.87/300.45  173990[15:Rew:165880.0,168595.0] || member(range_of(null_class),y__dfg) subclass(y__dfg,u)* subclass(u,v)* -> member(sum_class(apply(null_class,w)),v)*.
% 299.87/300.45  173991[15:Rew:165880.0,168607.0] || member(range_of(null_class),y__dfg) subclass(y__dfg,u)* subclass(u,v)* -> member(power_class(apply(null_class,w)),v)*.
% 299.87/300.45  173992[15:Rew:165880.0,168637.0] || member(successor(u),y__dfg) subclass(y__dfg,v) -> equal(successor(u),null_class) member(apply(choice,successor(u)),v)*.
% 299.87/300.45  168642[15:Rew:165880.0,123577.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> member(image(u,regular(union(x__dfg,x__dfg))),w)*.
% 299.87/300.45  168662[15:Rew:165880.0,42223.1] || equal(u,v) subclass(y__dfg,v) member(omega,unordered_pair(v,u))* -> equal(unordered_pair(v,u),null_class).
% 299.87/300.45  173993[15:Rew:165880.0,168666.0] || member(cantor(u),y__dfg) subclass(y__dfg,v) -> equal(cantor(u),null_class) member(apply(choice,cantor(u)),v)*.
% 299.87/300.45  168697[15:Rew:165880.0,139463.1] || subclass(power_class(complement(power_class(u))),null_class) member(v,y__dfg) -> member(v,union(image(element_relation,power_class(u)),w))*.
% 299.87/300.45  168700[15:Rew:165880.0,138686.1] || subclass(power_class(complement(power_class(u))),null_class) member(v,y__dfg) -> member(v,union(w,image(element_relation,power_class(u))))*.
% 299.87/300.45  168754[15:Rew:165880.0,121268.1] || equal(power_class(u),successor(null_class)) member(v,y__dfg) -> member(v,complement(power_class(u)))* member(v,singleton(null_class)).
% 299.87/300.45  168821[15:Rew:165880.0,73482.1] || equal(u,complement(sum_class(range_of(null_class))))* member(v,y__dfg) -> member(v,apply(null_class,w))* member(v,u)*.
% 299.87/300.45  173999[15:Rew:165880.0,168886.1,165880.0,168886.0] || equal(u,y__dfg) member(image(v,null_class),y__dfg) subclass(y__dfg,w) -> member(apply(v,u),w)*.
% 299.87/300.45  168968[15:Rew:165880.0,94150.1] || equal(complement(intersection(u,v)),null_class)** member(w,y__dfg) -> equal(w,null_class) member(apply(choice,w),u)*.
% 299.87/300.45  168969[15:Rew:165880.0,94149.1] || equal(complement(intersection(u,v)),null_class)** member(w,y__dfg) -> equal(w,null_class) member(apply(choice,w),v)*.
% 299.87/300.45  168979[15:Rew:165880.0,74419.1] || equal(u,complement(apply(null_class,v)))* member(w,y__dfg) -> member(w,apply(null_class,x))* member(w,u)*.
% 299.87/300.45  168980[15:Rew:165880.0,73985.1] || equal(u,union(null_class,complement(v)))* member(w,y__dfg) -> member(w,union(v,null_class))* member(w,u)*.
% 299.87/300.45  168981[15:Rew:165880.0,73553.1] || equal(u,complement(apply(null_class,v)))* member(w,y__dfg) -> member(w,sum_class(range_of(null_class)))* member(w,u)*.
% 299.87/300.45  168993[15:Rew:165880.0,42169.1] || equal(u,union(null_class,complement(v)))* member(w,y__dfg) -> member(w,union(null_class,v))* member(w,u)*.
% 299.87/300.45  168994[15:Rew:165880.0,42168.1] || equal(u,union(null_class,complement(v)))* member(w,y__dfg) -> member(w,union(v,v))* member(w,u)*.
% 299.87/300.45  169025[15:Rew:165880.0,53702.0] || subclass(y__dfg,complement(u)) member(regular(ordered_pair(v,w)),u)* -> equal(regular(ordered_pair(v,w)),singleton(v)).
% 299.87/300.45  174000[15:Rew:165880.0,169037.1] || equal(complement(union(u,v)),y__dfg) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg)**.
% 299.87/300.45  174001[15:Rew:165880.0,169038.1] || equal(complement(union(u,v)),y__dfg) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  169080[15:Rew:165880.0,1578.1] || member(ordered_pair(u,singleton(v)),compose(w,x))* subclass(y__dfg,complement(image(w,image(x,singleton(u)))))* -> .
% 299.87/300.45  169138[15:Rew:165880.0,46187.0] || member(inverse(u),y__dfg) equal(successor(inverse(u)),range_of(u)) -> member(ordered_pair(inverse(u),range_of(u)),successor_relation)*.
% 299.87/300.45  169152[15:Rew:165880.0,46151.0] || member(inverse(u),y__dfg) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(inverse(u),range_of(u)),v)*.
% 299.87/300.45  174002[15:Rew:165880.0,169178.2,165880.0,169178.0] || member(image(u,null_class),y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(apply(u,y__dfg),union(v,w))*.
% 299.87/300.45  174003[15:Rew:165880.0,169217.0] || member(successor(null_class),y__dfg) subclass(domain_relation,complement(compose(element_relation,y__dfg))) member(ordered_pair(successor(null_class),null_class),element_relation)* -> .
% 299.87/300.45  169223[15:Rew:165880.0,133812.0] || subclass(u,complement(compose(element_relation,y__dfg))) member(regular(union(u,u)),element_relation)* -> equal(union(u,u),null_class).
% 299.87/300.45  169230[15:Rew:165880.0,111070.0] || subclass(u,complement(compose(element_relation,y__dfg))) member(regular(union(u,null_class)),element_relation)* -> equal(union(u,null_class),null_class).
% 299.87/300.45  169232[15:Rew:165880.0,110664.0] || subclass(u,complement(compose(element_relation,y__dfg))) member(regular(union(null_class,u)),element_relation)* -> equal(union(null_class,u),null_class).
% 299.87/300.45  169235[15:Rew:165880.0,44988.0] || subclass(u,complement(compose(element_relation,y__dfg))) member(regular(intersection(v,u)),element_relation)* -> equal(intersection(v,u),null_class).
% 299.87/300.45  169236[15:Rew:165880.0,43296.0] || subclass(u,complement(compose(element_relation,y__dfg))) member(regular(intersection(u,v)),element_relation)* -> equal(intersection(u,v),null_class).
% 299.87/300.45  174004[15:Rew:165880.0,169260.0] || member(not_subclass_element(intersection(u,complement(compose(element_relation,y__dfg))),v),element_relation)* -> subclass(intersection(complement(compose(element_relation,y__dfg)),u),v).
% 299.87/300.45  174005[15:Rew:165880.0,169261.1] || subclass(complement(element_relation),intersection(complement(compose(element_relation,y__dfg)),u))* -> equal(intersection(complement(compose(element_relation,y__dfg)),u),complement(element_relation)).
% 299.87/300.45  174006[15:Rew:165880.0,169262.1] || member(not_subclass_element(intersection(complement(compose(element_relation,y__dfg)),u),v),element_relation)* -> subclass(intersection(u,complement(compose(element_relation,y__dfg))),v).
% 299.87/300.45  174007[15:Rew:165880.0,169291.1] || subclass(complement(element_relation),intersection(u,complement(compose(element_relation,y__dfg))))* -> equal(intersection(u,complement(compose(element_relation,y__dfg))),complement(element_relation)).
% 299.87/300.45  174008[15:Rew:165880.0,169315.1] || member(not_subclass_element(union(null_class,complement(compose(element_relation,y__dfg))),u),element_relation)* -> subclass(union(null_class,complement(compose(element_relation,y__dfg))),u).
% 299.87/300.45  174009[15:Rew:165880.0,169337.1] || subclass(complement(element_relation),union(null_class,complement(compose(element_relation,y__dfg))))* -> equal(union(null_class,complement(compose(element_relation,y__dfg))),complement(element_relation)).
% 299.87/300.45  169373[15:Rew:165880.0,41355.0] || subclass(domain_relation,rotate(complement(compose(element_relation,y__dfg)))) member(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v),element_relation)* -> .
% 299.87/300.45  169374[15:Rew:165880.0,41472.0] || subclass(domain_relation,flip(complement(compose(element_relation,y__dfg)))) member(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))),element_relation)* -> .
% 299.87/300.45  174010[15:Rew:165880.0,169409.2] || subclass(complement(element_relation),u) -> subclass(complement(compose(element_relation,y__dfg)),v) member(not_subclass_element(complement(compose(element_relation,y__dfg)),v),u)*.
% 299.87/300.45  174013[15:Rew:165880.0,169454.1] || member(not_subclass_element(intersection(u,regular(compose(element_relation,y__dfg))),v),element_relation)* -> subclass(intersection(u,regular(compose(element_relation,y__dfg))),v).
% 299.87/300.45  174014[15:Rew:165880.0,169456.1] || member(not_subclass_element(intersection(regular(compose(element_relation,y__dfg)),u),v),element_relation)* -> subclass(intersection(regular(compose(element_relation,y__dfg)),u),v).
% 299.87/300.45  174015[15:Rew:165880.0,169475.1] || member(not_subclass_element(regular(union(null_class,compose(element_relation,y__dfg))),u),element_relation)* -> subclass(regular(union(null_class,compose(element_relation,y__dfg))),u).
% 299.87/300.45  169542[15:Rew:165880.0,159608.0] || equal(u,y__dfg) -> equal(not_subclass_element(unordered_pair(v,w),x),v)** subclass(unordered_pair(v,w),x) member(w,u)*.
% 299.87/300.45  169543[15:Rew:165880.0,159133.0] || equal(u,y__dfg) -> equal(not_subclass_element(unordered_pair(v,w),x),w)** subclass(unordered_pair(v,w),x) member(v,u)*.
% 299.87/300.45  169544[15:Rew:165880.0,157732.0] || equal(u,y__dfg) -> equal(apply(choice,unordered_pair(v,w)),w)** equal(unordered_pair(v,w),null_class) member(v,u)*.
% 299.87/300.45  169545[15:Rew:165880.0,157300.0] || equal(u,y__dfg) -> equal(apply(choice,unordered_pair(v,w)),v)** equal(unordered_pair(v,w),null_class) member(w,u)*.
% 299.87/300.45  169579[15:Rew:165880.0,93345.0] || equal(u,y__dfg) member(u,v)* member(null_class,w) -> member(singleton(singleton(null_class)),cross_product(w,v))*.
% 299.87/300.45  169580[15:Rew:165880.0,93343.0] || equal(u,y__dfg) -> equal(cross_product(v,null_class),null_class) equal(domain__dfg(regular(cross_product(v,null_class)),v,u),single_valued3(null_class))**.
% 299.87/300.45  169582[15:Rew:165880.0,92854.0] || equal(u,y__dfg) -> equal(regular(ordered_pair(v,u)),unordered_pair(v,null_class))** equal(regular(ordered_pair(v,u)),singleton(v)).
% 299.87/300.45  169583[15:Rew:165880.0,92812.0] || equal(u,y__dfg) member(ordered_pair(u,v),compose(w,x))* -> member(v,image(w,image(x,null_class))).
% 299.87/300.45  169623[15:Rew:165880.0,14407.2] || member(unordered_pair(u,v),w)* member(unordered_pair(u,v),x)* subclass(y__dfg,complement(intersection(x,w)))* -> .
% 299.87/300.45  169748[15:Rew:165880.0,90778.0] || equal(y__dfg,x__dfg) member(image(u,null_class),x__dfg) subclass(x__dfg,v) -> member(apply(u,x__dfg),v)*.
% 299.87/300.45  174016[15:Rew:165880.0,169768.1] || member(range_of(null_class),y__dfg) subclass(y__dfg,regular(u)) member(apply(null_class,v),u)* -> equal(u,null_class).
% 299.87/300.45  174017[15:Rew:165880.0,169827.0] || member(restrict(element_relation,y__dfg,range_of(null_class)),y__dfg) -> member(ordered_pair(restrict(element_relation,y__dfg,range_of(null_class)),apply(null_class,u)),domain_relation)*.
% 299.87/300.45  174018[15:Rew:165880.0,169890.1] || member(cross_product(u,v),y__dfg) subclass(y__dfg,apply(choice,cross_product(u,v)))* -> equal(cross_product(u,v),null_class).
% 299.87/300.45  169897[15:Rew:165880.0,26366.0] || member(cross_product(u,v),y__dfg) equal(apply(choice,cross_product(u,v)),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.45  169898[15:Rew:165880.0,26341.0] || member(cross_product(u,v),y__dfg) subclass(apply(choice,cross_product(u,v)),null_class)* -> equal(cross_product(u,v),null_class).
% 299.87/300.45  170043[15:Rew:165880.0,22192.0] || member(ordered_pair(y__dfg,u),compose(v,w))* subclass(image(v,image(w,null_class)),x)* -> member(u,x)*.
% 299.87/300.45  174019[15:Rew:165880.0,170050.1] || member(unordered_pair(u,null_class),v) -> equal(not_subclass_element(ordered_pair(u,y__dfg),v),singleton(u))** subclass(ordered_pair(u,y__dfg),v).
% 299.87/300.45  174020[15:Rew:165880.0,170086.2,165880.0,170086.0] || member(u,unordered_pair(y__dfg,singleton(v)))* member(u,ordered_pair(y__dfg,v)) -> equal(regular(ordered_pair(y__dfg,v)),null_class).
% 299.87/300.45  174021[15:Rew:165880.0,170088.1] || member(null_class,u) -> equal(not_subclass_element(ordered_pair(y__dfg,v),u),unordered_pair(y__dfg,singleton(v)))** subclass(ordered_pair(y__dfg,v),u).
% 299.87/300.45  174022[15:Rew:165880.0,170095.2] || subclass(u,ordered_pair(y__dfg,y__dfg))* -> equal(u,null_class) equal(regular(u),unordered_pair(y__dfg,null_class)) equal(regular(u),null_class).
% 299.87/300.45  174023[15:Rew:165880.0,170096.2] || member(u,unordered_pair(v,null_class))* member(u,ordered_pair(v,y__dfg)) -> equal(regular(ordered_pair(v,y__dfg)),singleton(v)).
% 299.87/300.45  174024[15:Rew:165880.0,170097.2] || member(u,singleton(v)) member(u,ordered_pair(v,y__dfg))* -> equal(regular(ordered_pair(v,y__dfg)),unordered_pair(v,null_class)).
% 299.87/300.45  170321[15:Rew:165880.0,60639.2] function(u) || member(u,cantor(cross_product(v,w)))* equal(restrict(cross_product(null_class,y__dfg),v,w),null_class)** -> .
% 299.87/300.45  174025[15:Rew:165880.0,170456.1] || equal(cantor(regular(cross_product(singleton(singleton(null_class)),y__dfg))),singleton(singleton(null_class)))** -> equal(cross_product(singleton(singleton(null_class)),y__dfg),null_class).
% 299.87/300.45  174026[15:Rew:165880.0,170463.0] || subclass(y__dfg,cantor(regular(cross_product(singleton(unordered_pair(u,v)),y__dfg))))* -> equal(cross_product(singleton(unordered_pair(u,v)),y__dfg),null_class).
% 299.87/300.45  174027[15:Rew:165880.0,170464.0] || subclass(y__dfg,cantor(regular(cross_product(singleton(ordered_pair(u,v)),y__dfg))))* -> equal(cross_product(singleton(ordered_pair(u,v)),y__dfg),null_class).
% 299.87/300.45  174028[15:Rew:165880.0,170465.1] || subclass(domain_relation,cantor(regular(cross_product(singleton(ordered_pair(null_class,null_class)),y__dfg))))* -> equal(cross_product(singleton(ordered_pair(null_class,null_class)),y__dfg),null_class).
% 299.87/300.45  174029[15:Rew:165880.0,170500.1] function(u) || equal(cantor(cantor(v)),y__dfg) equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,v)*.
% 299.87/300.45  174030[15:Rew:165880.0,170502.1] one_to_one(u) || subclass(y__dfg,cantor(cantor(v)))* equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,v)*.
% 299.87/300.45  170505[15:Rew:165880.0,113019.2] function(u) || subclass(range_of(u),null_class) equal(cantor(cantor(v)),y__dfg) -> compatible(u,v,successor(null_class))*.
% 299.87/300.45  174031[15:Rew:165880.0,170506.1] function(u) || equal(complement(range_of(u)),y__dfg) equal(cantor(cantor(v)),y__dfg) -> compatible(u,v,w)*.
% 299.87/300.45  170507[15:Rew:165880.0,64130.2] function(u) || equal(successor(range_of(u)),null_class) equal(cantor(cantor(v)),y__dfg) -> compatible(u,v,w)*.
% 299.87/300.45  170540[15:Rew:165880.0,40317.0] || subclass(y__dfg,regular(cantor(u))) -> equal(apply(u,unordered_pair(v,w)),sum_class(range_of(null_class)))** equal(cantor(u),null_class).
% 299.87/300.45  170544[15:Rew:165880.0,113037.1] || equal(restrict(u,v,w),domain_relation)** member(x,y__dfg) -> member(ordered_pair(x,cantor(x)),cross_product(v,w))*.
% 299.87/300.45  170545[15:Rew:165880.0,112720.1] || equal(restrict(u,v,w),x)* member(x,y__dfg) -> equal(x,null_class) member(apply(choice,x),u)*.
% 299.87/300.45  170546[15:Rew:165880.0,107342.1] || equal(u,complement(union(v,w)))* member(x,y__dfg) -> member(x,union(w,v))* member(x,u)*.
% 299.87/300.45  170549[15:Rew:165880.0,98722.1] || equal(u,union(v,w))* member(x,y__dfg) -> member(x,complement(union(v,w)))* member(x,u)*.
% 299.87/300.45  170550[15:Rew:165880.0,87124.1] || equal(u,complement(symmetric_difference(v,w)))* member(x,y__dfg) -> member(x,symmetric_difference(w,v))* member(x,u)*.
% 299.87/300.45  170551[15:Rew:165880.0,81042.2] function(u) || equal(complement(intersection(v,w)),null_class)** member(x,y__dfg) -> member(image(u,x),w)*.
% 299.87/300.45  170553[15:Rew:165880.0,80846.2] function(u) || equal(complement(intersection(v,w)),null_class)** member(x,y__dfg) -> member(image(u,x),v)*.
% 299.87/300.45  170660[15:Rew:165880.0,117077.0] || equal(union(u,complement(power_class(v))),y__dfg) -> equal(symmetric_difference(complement(u),power_class(v)),union(complement(u),power_class(v)))**.
% 299.87/300.45  170675[15:Rew:165880.0,118077.0] || equal(union(complement(power_class(u)),v),y__dfg) -> equal(symmetric_difference(power_class(u),complement(v)),union(power_class(u),complement(v)))**.
% 299.87/300.45  170723[15:Rew:165880.0,46323.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(power_class(v)))))* member(omega,union(u,image(element_relation,power_class(v)))) -> .
% 299.87/300.45  170730[15:Rew:165880.0,46578.0] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),complement(v)))* member(omega,union(image(element_relation,power_class(u)),v)) -> .
% 299.87/300.45  170761[15:Rew:165880.0,146020.0] || member(union(u,complement(power_class(v))),y__dfg) -> member(union(u,complement(power_class(v))),intersection(complement(u),power_class(v)))*.
% 299.87/300.45  170763[15:Rew:165880.0,146018.0] || member(union(complement(power_class(u)),v),y__dfg) -> member(union(complement(power_class(u)),v),intersection(power_class(u),complement(v)))*.
% 299.87/300.45  170826[15:Rew:165880.0,52634.0] || subclass(y__dfg,intersection(power_class(u),power_class(v))) member(unordered_pair(w,x),complement(intersection(power_class(u),power_class(v))))* -> .
% 299.87/300.45  170834[15:Rew:165880.0,144725.0] || member(intersection(complement(u),power_class(v)),y__dfg) -> member(intersection(complement(u),power_class(v)),union(u,complement(power_class(v))))*.
% 299.87/300.45  170839[15:Rew:165880.0,144728.0] || member(intersection(power_class(u),complement(v)),y__dfg) -> member(intersection(power_class(u),complement(v)),union(complement(power_class(u)),v))*.
% 299.87/300.45  170870[15:Rew:165880.0,53874.2] || equal(intersection(u,v),null_class) member(w,union(u,v))* subclass(y__dfg,x) -> member(w,x)*.
% 299.87/300.45  170960[15:Rew:165880.0,113020.0] || member(successor(null_class),y__dfg) equal(compose(u,successor(null_class)),null_class) -> member(ordered_pair(successor(null_class),null_class),compose_class(u))*.
% 299.87/300.45  170962[15:Rew:165880.0,113003.0] || member(successor(null_class),y__dfg) subclass(domain_relation,symmetric_difference(u,v)) -> member(ordered_pair(successor(null_class),null_class),union(u,v))*.
% 299.87/300.45  171086[15:Rew:165880.0,71197.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(unordered_pair(w,x),complement(symmetric_difference(u,v)))*.
% 299.87/300.45  171087[15:Rew:165880.0,71194.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(intersection(u,v))))* -> member(ordered_pair(w,x),complement(symmetric_difference(u,v)))*.
% 299.87/300.45  171171[15:Rew:165880.0,81780.0] || member(complement(successor(u)),y__dfg) -> equal(complement(successor(u)),null_class) member(apply(choice,complement(successor(u))),complement(u))*.
% 299.87/300.45  171343[15:Rew:165880.0,91691.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),y__dfg) member(omega,union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.45  171351[15:Rew:165880.0,92915.0] || equal(first(regular(cross_product(u,v))),y__dfg) -> equal(cross_product(u,v),null_class) member(null_class,regular(cross_product(u,v)))*.
% 299.87/300.45  171358[15:Rew:165880.0,93406.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),y__dfg) member(omega,union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.45  171367[15:Rew:165880.0,94065.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(complement(power_class(w)),intersection(complement(u),power_class(v))),y__dfg)**.
% 299.87/300.45  171397[15:Rew:165880.0,94913.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),y__dfg)**.
% 299.87/300.45  171423[15:Rew:165880.0,95248.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),y__dfg)**.
% 299.87/300.45  171445[15:Rew:165880.0,95633.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(complement(power_class(w)),intersection(power_class(u),complement(v))),y__dfg)**.
% 299.87/300.45  171540[15:Rew:165880.0,98433.0] || subclass(y__dfg,union(u,complement(union(v,w)))) member(singleton(x),intersection(complement(u),union(v,w)))* -> .
% 299.87/300.45  171554[15:Rew:165880.0,108870.0] || subclass(y__dfg,intersection(complement(u),union(v,w))) member(singleton(x),union(u,complement(union(v,w))))* -> .
% 299.87/300.45  171574[15:Rew:165880.0,98794.0] || subclass(y__dfg,union(complement(union(u,v)),w)) member(singleton(x),intersection(union(u,v),complement(w)))* -> .
% 299.87/300.45  171588[15:Rew:165880.0,109191.0] || subclass(y__dfg,intersection(union(u,v),complement(w))) member(singleton(x),union(complement(union(u,v)),w))* -> .
% 299.87/300.45  171604[15:Rew:165880.0,99145.0] || subclass(y__dfg,symmetric_difference(intersection(u,v),complement(union(u,v))))* -> member(unordered_pair(w,x),complement(symmetric_difference(u,v)))*.
% 299.87/300.45  171628[15:Rew:165880.0,146021.0] || member(power_class(complement(union(u,v))),y__dfg) -> member(power_class(complement(union(u,v))),image(element_relation,union(u,v)))*.
% 299.87/300.45  171689[15:Rew:165880.0,146019.0] || member(union(u,complement(successor(v))),y__dfg) -> member(union(u,complement(successor(v))),intersection(complement(u),successor(v)))*.
% 299.87/300.45  171691[15:Rew:165880.0,144733.0] || member(image(element_relation,union(u,v)),y__dfg) -> member(image(element_relation,union(u,v)),power_class(complement(union(u,v))))*.
% 299.87/300.45  171696[15:Rew:165880.0,106679.0] || subclass(y__dfg,symmetric_difference(complement(u),union(v,w))) -> member(ordered_pair(x,y),union(u,complement(union(v,w))))*.
% 299.87/300.45  171697[15:Rew:165880.0,106678.0] || subclass(y__dfg,symmetric_difference(complement(u),union(v,w))) -> member(unordered_pair(x,y),union(u,complement(union(v,w))))*.
% 299.87/300.45  171716[15:Rew:165880.0,107645.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(w))) -> member(ordered_pair(x,y),union(complement(union(u,v)),w))*.
% 299.87/300.45  171717[15:Rew:165880.0,107644.0] || subclass(y__dfg,symmetric_difference(union(u,v),complement(w))) -> member(unordered_pair(x,y),union(complement(union(u,v)),w))*.
% 299.87/300.45  171748[15:Rew:165880.0,110492.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(complement(power_class(w)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  171805[15:Rew:165880.0,111483.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),y__dfg)**.
% 299.87/300.45  171900[15:Rew:165880.0,118071.0] || equal(complement(restrict(u,v,w)),y__dfg) -> equal(symmetric_difference(u,cross_product(v,w)),union(u,cross_product(v,w)))**.
% 299.87/300.45  171901[15:Rew:165880.0,118070.0] || equal(complement(restrict(u,v,w)),y__dfg) -> equal(symmetric_difference(cross_product(v,w),u),union(cross_product(v,w),u))**.
% 299.87/300.45  171903[15:Rew:165880.0,117071.0] || equal(union(cross_product(u,v),w),y__dfg) -> equal(symmetric_difference(cross_product(u,v),w),complement(restrict(w,u,v)))**.
% 299.87/300.45  171904[15:Rew:165880.0,117072.0] || equal(union(u,cross_product(v,w)),y__dfg) -> equal(symmetric_difference(u,cross_product(v,w)),complement(restrict(u,v,w)))**.
% 299.87/300.45  171905[15:Rew:165880.0,117078.0] || equal(union(power_class(u),complement(v)),y__dfg) -> equal(symmetric_difference(power_class(u),complement(v)),union(complement(power_class(u)),v))**.
% 299.87/300.45  171907[15:Rew:165880.0,118076.0] || equal(union(complement(u),power_class(v)),y__dfg) -> equal(symmetric_difference(complement(u),power_class(v)),union(u,complement(power_class(v))))**.
% 299.87/300.45  171983[15:Rew:165880.0,128843.1] || equal(u,image(v,image(w,null_class)))* member(ordered_pair(y__dfg,x),compose(v,w))* -> member(x,u)*.
% 299.87/300.45  172347[15:Rew:165880.0,152080.1] || equal(successor(union(u,v)),null_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  172349[15:Rew:165880.0,152054.1] || equal(complement(union(u,v)),null_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.45  172359[15:Rew:165880.0,152071.0] || equal(intersection(union(u,v),power_class(complement(union(w,x)))),y__dfg)** -> equal(image(element_relation,union(w,x)),null_class).
% 299.87/300.45  172380[15:Rew:165880.0,153284.1] || equal(successor(union(u,v)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg)**.
% 299.87/300.45  172383[15:Rew:165880.0,153256.1] || equal(complement(union(u,v)),null_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg)**.
% 299.87/300.45  172395[15:Rew:165880.0,153275.0] || equal(intersection(power_class(complement(union(u,v))),union(w,x)),y__dfg)** -> equal(image(element_relation,union(u,v)),null_class).
% 299.87/300.45  172560[15:Rew:165880.0,162156.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(complement(power_class(v))))) -> member(singleton(w),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.45  172582[15:Rew:165880.0,163138.0] || subclass(y__dfg,symmetric_difference(power_class(complement(power_class(u))),complement(v))) -> member(singleton(w),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.45  174659[15:MRR:170409.3,49783.2] || member(unordered_pair(u,v),w)* member(unordered_pair(u,v),x)* subclass(y__dfg,regular(intersection(x,w)))* -> .
% 299.87/300.45  181400[15:Res:55241.0,165890.1] single_valued_class(restrict(union(null_class,cross_product(y__dfg,y__dfg)),u,v)) ||  -> function(restrict(union(null_class,cross_product(y__dfg,y__dfg)),u,v))*.
% 299.87/300.45  181495[15:Rew:71035.0,181402.1] single_valued_class(restrict(union(cross_product(y__dfg,y__dfg),null_class),u,v)) ||  -> function(restrict(union(null_class,cross_product(y__dfg,y__dfg)),u,v))*.
% 299.87/300.45  181409[15:Res:56205.0,165890.1] single_valued_class(intersection(restrict(cross_product(y__dfg,y__dfg),u,v),w)) ||  -> function(intersection(restrict(cross_product(y__dfg,y__dfg),u,v),w))*.
% 299.87/300.45  181419[15:Res:56896.0,165890.1] single_valued_class(union(null_class,restrict(cross_product(y__dfg,y__dfg),u,v))) ||  -> function(union(null_class,restrict(cross_product(y__dfg,y__dfg),u,v)))*.
% 299.87/300.45  181433[15:Res:54862.0,165890.1] single_valued_class(intersection(u,restrict(cross_product(y__dfg,y__dfg),v,w))) ||  -> function(intersection(u,restrict(cross_product(y__dfg,y__dfg),v,w)))*.
% 299.87/300.45  181480[15:Res:125761.0,165890.1] single_valued_class(complement(successor(union(null_class,complement(cross_product(y__dfg,y__dfg)))))) ||  -> function(complement(successor(union(null_class,complement(cross_product(y__dfg,y__dfg))))))*.
% 299.87/300.45  181520[15:Rew:71035.0,181431.1,68772.0,181431.1] single_valued_class(intersection(u,union(cross_product(y__dfg,y__dfg),cross_product(y__dfg,y__dfg)))) ||  -> function(intersection(u,union(null_class,cross_product(y__dfg,y__dfg))))*.
% 299.87/300.45  181525[15:Rew:71035.0,181407.1,68772.0,181407.1] single_valued_class(intersection(union(cross_product(y__dfg,y__dfg),cross_product(y__dfg,y__dfg)),u)) ||  -> function(intersection(union(null_class,cross_product(y__dfg,y__dfg)),u))*.
% 299.87/300.45  10597[0:SpL:1199.1,373.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.87/300.45  13398[3:Res:60.1,5355.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.87/300.45  6971[3:Res:4488.1,539.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.87/300.45  10612[0:SpL:1199.1,2610.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.87/300.45  16443[7:Res:16434.1,1475.1] || subclass(y__dfg,complement(intersection(u,v))) member(regular(x__dfg),union(u,v)) -> member(regular(x__dfg),symmetric_difference(u,v))*.
% 299.87/300.45  17432[7:Res:17425.0,1536.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,regular(x__dfg))),second(ordered_pair(u,regular(x__dfg)))),ordered_pair(u,regular(x__dfg)))**.
% 299.87/300.45  19841[7:Res:1472.2,16442.1] || member(regular(x__dfg),cross_product(u,v)) member(regular(x__dfg),w) subclass(y__dfg,complement(restrict(w,u,v)))* -> .
% 299.87/300.45  23294[4:Res:22292.1,539.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.87/300.45  26307[0:Res:374.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.87/300.45  26432[0:SpL:495.0,3678.1] || member(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* member(u,symmetric_difference(complement(v),complement(w))) -> .
% 299.87/300.45  28077[0:Res:25.2,2998.1] || member(regular(u),v) member(regular(u),w) subclass(u,complement(intersection(w,v)))* -> equal(u,null_class).
% 299.87/300.45  28355[0:Res:7306.0,3668.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.87/300.45  28963[0:Res:50.1,2999.0] inductive(intersection(u,v)) ||  -> equal(image(successor_relation,intersection(u,v)),null_class) member(regular(image(successor_relation,intersection(u,v))),u)*.
% 299.87/300.45  29032[0:Res:50.1,3000.0] inductive(intersection(u,v)) ||  -> equal(image(successor_relation,intersection(u,v)),null_class) member(regular(image(successor_relation,intersection(u,v))),v)*.
% 299.87/300.45  29196[0:Rew:115.0,29095.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.87/300.45  29752[7:Rew:29278.0,20426.0] || equal(union(null_class,ordered_pair(u,v)),y__dfg)** -> equal(unordered_pair(u,singleton(v)),regular(x__dfg)) equal(regular(x__dfg),singleton(u)).
% 299.87/300.45  30973[3:Rew:29278.0,29820.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.87/300.45  32081[0:Res:235.1,3678.1] || member(regular(restrict(intersection(u,v),w,x)),symmetric_difference(u,v))* -> equal(restrict(intersection(u,v),w,x),null_class).
% 299.87/300.45  33984[3:Rew:30027.0,33936.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.87/300.45  34352[3:Rew:30027.0,34312.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.87/300.45  34820[3:SpR:30027.0,6438.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.87/300.45  34806[3:SpR:30027.0,6438.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.87/300.45  35295[3:MRR:35268.0,9181.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.87/300.45  35296[3:MRR:35267.0,9181.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.87/300.45  37165[0:SpL:492.0,4980.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.87/300.46  37164[0:SpL:491.0,4980.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.87/300.46  37747[4:Res:236.1,9160.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.87/300.46  37746[4:Res:236.1,9158.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.87/300.46  37744[3:Res:236.1,4001.0] || member(not_subclass_element(restrict(regular(u),v,w),x),u)* -> subclass(restrict(regular(u),v,w),x) equal(u,null_class).
% 299.87/300.46  37737[0:Res:236.1,497.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.87/300.46  37733[0:Res:236.1,226.0] ||  -> subclass(restrict(restrict(u,v,w),x,y),z) member(not_subclass_element(restrict(restrict(u,v,w),x,y),z),u)*.
% 299.87/300.46  37719[0:SpR:231.0,236.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.87/300.46  38636[3:Rew:33220.0,38601.1] || member(regular(intersection(u,union(null_class,complement(v)))),union(v,v))* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 299.87/300.46  38637[3:Rew:33220.0,38594.1] || member(regular(intersection(union(null_class,complement(u)),v)),union(u,u))* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 299.87/300.46  38529[3:SpR:33220.0,6438.0] ||  -> equal(union(intersection(u,union(v,v)),intersection(complement(u),union(null_class,complement(v)))),complement(symmetric_difference(u,union(v,v))))**.
% 299.87/300.46  38490[3:SpR:33220.0,6438.0] ||  -> equal(union(intersection(union(u,u),v),intersection(union(null_class,complement(u)),complement(v))),complement(symmetric_difference(union(u,u),v)))**.
% 299.87/300.46  39869[12:SpR:1200.1,39353.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.87/300.46  39884[0:SpL:257.0,1231.0] || member(singleton(singleton(singleton(singleton(singleton(singleton(u)))))),application_function)* -> equal(apply(singleton(singleton(singleton(singleton(u)))),singleton(u)),u)**.
% 299.87/300.46  39908[0:SpL:257.0,1240.0] || member(singleton(singleton(singleton(singleton(singleton(singleton(u)))))),composition_function)* -> equal(compose(singleton(singleton(singleton(singleton(u)))),singleton(u)),u)**.
% 299.87/300.46  40323[4:MRR:40290.0,9181.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.87/300.46  41376[4:Res:20668.1,4001.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.87/300.46  41362[4:Res:20668.1,225.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.87/300.46  41358[4:Res:20668.1,3678.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.87/300.46  41493[4:Res:20669.1,4001.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.87/300.46  41479[4:Res:20669.1,225.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.87/300.46  41475[4:Res:20669.1,3678.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.87/300.46  41640[4:MRR:41594.0,9181.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.87/300.46  41974[0:Rew:492.0,41902.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.87/300.46  41975[0:Rew:491.0,41901.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.87/300.46  41979[4:MRR:41924.0,9181.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.87/300.46  42227[0:Obv:42197.3] || equal(u,v) subclass(unordered_pair(v,u),complement(w))* member(v,w) -> equal(unordered_pair(v,u),null_class).
% 299.87/300.46  42232[3:Rew:7381.2,42231.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.87/300.46  42234[3:Rew:7381.2,42233.2] || equal(u,v) member(apply(choice,v),unordered_pair(v,u))* -> equal(v,null_class) equal(unordered_pair(v,u),null_class).
% 299.87/300.46  43317[3:Res:2971.2,4001.0] || subclass(u,regular(v)) member(regular(intersection(u,w)),v)* -> equal(intersection(u,w),null_class) equal(v,null_class).
% 299.87/300.46  43303[0:Res:2971.2,225.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(u,y),null_class) member(regular(intersection(u,y)),cross_product(w,x))*.
% 299.87/300.46  43299[0:Res:2971.2,3678.1] || subclass(u,intersection(v,w)) member(regular(intersection(u,x)),symmetric_difference(v,w))* -> equal(intersection(u,x),null_class).
% 299.87/300.46  45009[3:Res:2349.2,4001.0] || subclass(u,regular(v)) member(regular(intersection(w,u)),v)* -> equal(intersection(w,u),null_class) equal(v,null_class).
% 299.87/300.46  44995[0:Res:2349.2,225.0] || subclass(u,restrict(v,w,x))* -> equal(intersection(y,u),null_class) member(regular(intersection(y,u)),cross_product(w,x))*.
% 299.87/300.46  44991[0:Res:2349.2,3678.1] || subclass(u,intersection(v,w)) member(regular(intersection(x,u)),symmetric_difference(v,w))* -> equal(intersection(x,u),null_class).
% 299.87/300.46  45310[3:Obv:45289.1] || subclass(regular(union(u,v)),symmetric_difference(u,v))* -> equal(regular(union(u,v)),null_class) equal(union(u,v),null_class).
% 299.87/300.46  45311[0:Obv:45276.1] || subclass(intersection(u,singleton(v)),symmetric_difference(w,x))* -> equal(intersection(u,singleton(v)),null_class) member(v,union(w,x)).
% 299.87/300.46  45312[0:Obv:45275.1] || subclass(intersection(singleton(u),v),symmetric_difference(w,x))* -> equal(intersection(singleton(u),v),null_class) member(u,union(w,x)).
% 299.87/300.46  45377[0:Res:374.1,3658.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.87/300.46  45530[0:Res:374.1,3659.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.87/300.46  46244[0:Rew:46218.0,28292.0] || member(u,symmetric_difference(complement(v),union(w,complement(power_class(x)))))* -> member(u,union(v,intersection(complement(w),power_class(x)))).
% 299.87/300.46  46269[0:Rew:46218.0,28310.0] || member(u,symmetric_difference(union(v,complement(power_class(w))),complement(x)))* -> member(u,union(intersection(complement(v),power_class(w)),x)).
% 299.87/300.46  46290[0:Rew:46218.0,28295.0] || member(u,symmetric_difference(complement(v),union(complement(power_class(w)),x)))* -> member(u,union(v,intersection(power_class(w),complement(x)))).
% 299.87/300.46  46369[0:Rew:46218.0,5616.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.87/300.46  46448[0:Rew:46218.0,45637.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.87/300.46  46470[0:Rew:46218.0,28313.0] || member(u,symmetric_difference(union(complement(power_class(v)),w),complement(x)))* -> member(u,union(intersection(power_class(v),complement(w)),x)).
% 299.87/300.46  46672[0:Rew:46218.0,5617.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.87/300.46  46751[0:Rew:46218.0,45639.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.87/300.46  46905[0:Rew:46218.0,46264.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.87/300.46  46910[0:Rew:46218.0,46465.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.87/300.46  48112[3:Rew:29278.0,48111.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.87/300.46  49281[0:Res:374.1,46252.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.87/300.46  49272[0:Res:359.2,46252.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.87/300.46  49221[0:SpL:46226.0,46252.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.87/300.46  49469[0:Res:374.1,46453.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.87/300.46  49460[0:Res:359.2,46453.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.87/300.46  49404[0:SpL:46226.0,46453.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.87/300.46  49718[3:SpR:1200.1,45564.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.87/300.46  49980[3:SpL:1200.1,49731.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.87/300.46  53016[3:MRR:52959.0,9180.1] || subclass(u,regular(union(v,w)))* -> member(regular(u),complement(v)) equal(u,null_class) equal(union(v,w),null_class).
% 299.87/300.46  53017[3:MRR:52958.0,9180.1] || subclass(u,regular(union(v,w)))* -> member(regular(u),complement(w)) equal(u,null_class) equal(union(v,w),null_class).
% 299.87/300.46  53018[3:MRR:52954.4,49783.2] || member(regular(u),v) member(regular(u),w) subclass(u,regular(intersection(w,v)))* -> equal(u,null_class).
% 299.87/300.46  53333[0:Res:358.2,46251.0] || subclass(u,intersection(complement(v),power_class(w))) member(regular(u),union(v,complement(power_class(w))))* -> equal(u,null_class).
% 299.87/300.46  53305[0:Res:68.1,46251.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.87/300.46  53288[3:SpL:30027.0,46251.0] || member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(null_class,v),complement(power_class(w)))) -> .
% 299.87/300.46  53287[3:SpL:33220.0,46251.0] || member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,v),complement(power_class(w))))* -> .
% 299.87/300.46  53273[3:SpL:38610.0,46251.0] || member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(null_class,w))))) -> .
% 299.87/300.46  53272[3:SpL:38610.0,46251.0] || member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,w)))))* -> .
% 299.87/300.46  53433[0:Res:358.2,46452.0] || subclass(u,intersection(power_class(v),complement(w))) member(regular(u),union(complement(power_class(v)),w))* -> equal(u,null_class).
% 299.87/300.46  53405[0:Res:68.1,46452.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.87/300.46  53388[3:SpL:38610.0,46452.0] || member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)) -> .
% 299.87/300.46  53387[3:SpL:38610.0,46452.0] || member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))* -> .
% 299.87/300.46  53382[3:SpL:30027.0,46452.0] || member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(null_class,w))) -> .
% 299.87/300.46  53381[3:SpL:33220.0,46452.0] || member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,w)))* -> .
% 299.87/300.46  53539[4:Res:22292.1,5712.2] || equal(union(u,v),singleton(singleton(null_class)))** member(singleton(null_class),complement(v))* member(singleton(null_class),complement(u))* -> .
% 299.87/300.46  53536[3:Res:4488.1,5712.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.87/300.46  53593[0:Rew:28.0,53492.0] || member(u,union(v,w)) member(u,complement(intersection(v,w)))* member(u,complement(symmetric_difference(v,w))) -> .
% 299.87/300.46  53734[3:MRR:53733.2,53674.0] || equal(singleton(u),v) -> equal(regular(ordered_pair(v,u)),singleton(v)) equal(apply(choice,regular(ordered_pair(v,u))),v)**.
% 299.87/300.46  54441[4:Res:3695.2,9160.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.87/300.46  54440[4:Res:3695.2,9158.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.87/300.46  54423[0:Res:3695.2,497.0] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),union(v,w))*.
% 299.87/300.46  54406[0:Res:3695.2,3.0] || subclass(u,v)* subclass(v,w)* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),w)*.
% 299.87/300.46  54509[0:Rew:30.0,54347.1] || subclass(cross_product(u,v),w) -> subclass(restrict(x,u,v),y) member(not_subclass_element(restrict(x,u,v),y),w)*.
% 299.87/300.46  54709[0:Res:3697.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.87/300.46  54708[0:Res:3697.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.87/300.46  54702[0:Res:3697.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.87/300.46  55089[0:Res:3698.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.87/300.46  55088[0:Res:3698.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.87/300.46  55082[0:Res:3698.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.87/300.46  55260[3:Res:54892.0,4980.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.87/300.46  55259[3:Res:54892.0,4981.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.87/300.46  55400[4:Res:4871.2,9160.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.87/300.46  55399[4:Res:4871.2,9158.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.87/300.46  55382[0:Res:4871.2,497.0] || subclass(u,symmetric_difference(v,w)) -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),union(v,w))*.
% 299.87/300.46  55365[0:Res:4871.2,3.0] || subclass(u,v)* subclass(v,w)* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),w)*.
% 299.87/300.46  55789[0:Res:4874.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.87/300.46  55788[0:Res:4874.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.87/300.46  55782[0:Res:4874.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.87/300.46  56047[0:Res:4875.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.87/300.46  56046[0:Res:4875.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.87/300.46  56040[0:Res:4875.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.87/300.46  56386[3:Res:55231.0,4977.0] || subclass(u,v) -> subclass(intersection(w,union(u,u)),x) member(not_subclass_element(intersection(w,union(u,u)),x),v)*.
% 299.87/300.46  56385[3:Res:54892.0,4977.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.87/300.46  56498[3:Res:56235.0,4980.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.87/300.46  56497[3:Res:56235.0,4981.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.87/300.46  56492[3:Res:56235.0,4977.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.87/300.46  56654[0:Res:4989.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.87/300.46  56836[0:Res:9995.1,3.0] || member(u,union(v,w)) subclass(intersection(v,w),x)* -> member(u,symmetric_difference(v,w))* member(u,x)*.
% 299.87/300.46  56954[3:Res:56263.0,4980.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.87/300.46  56953[3:Res:56263.0,4981.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.87/300.46  56948[3:Res:56263.0,4977.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.87/300.46  57202[0:Rew:15.0,57179.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.87/300.46  57206[0:Obv:57184.3] || member(u,v) subclass(unordered_pair(u,w),complement(x))* member(w,x) -> subclass(unordered_pair(u,w),v)*.
% 299.87/300.46  57482[3:Res:57352.0,4980.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.87/300.46  57481[3:Res:57352.0,4981.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.87/300.46  57476[3:Res:57352.0,4977.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.87/300.46  57580[0:Rew:15.0,57557.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.87/300.46  57583[0:Obv:57562.3] || member(u,v) subclass(unordered_pair(w,u),complement(x))* member(w,x) -> subclass(unordered_pair(w,u),v)*.
% 299.87/300.46  57636[3:Res:56467.0,4977.0] || subclass(u,v) -> subclass(intersection(union(u,u),w),x) member(not_subclass_element(intersection(union(u,u),w),x),v)*.
% 299.87/300.46  57718[0:SpR:231.0,3722.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.87/300.46  58016[3:MRR:31056.0,58015.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.87/300.46  58247[10:SpL:46877.0,45867.0] || subclass(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.87/300.46  58246[3:SpL:46877.0,47742.0] || subclass(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.87/300.46  58229[11:SpL:46877.0,33788.1] inductive(intersection(power_class(u),power_class(complement(power_class(v))))) || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),y__dfg)** -> .
% 299.87/300.46  58171[0:SpR:46877.0,7364.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.87/300.46  58157[0:SpR:46877.0,44429.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.87/300.46  58156[0:SpR:46877.0,43895.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.87/300.46  58145[3:SpR:46877.0,34475.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.87/300.46  58505[10:SpL:46880.0,45867.0] || subclass(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.87/300.46  58504[3:SpL:46880.0,47742.0] || subclass(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.87/300.46  58487[11:SpL:46880.0,33788.1] inductive(intersection(power_class(complement(power_class(u))),power_class(v))) || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),y__dfg)** -> .
% 299.87/300.46  58428[0:SpR:46880.0,7364.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.87/300.46  58414[0:SpR:46880.0,44429.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.87/300.46  58413[0:SpR:46880.0,43895.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.87/300.46  58402[3:SpR:46880.0,34475.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.87/300.46  58879[3:Res:57027.0,4977.0] || subclass(union(null_class,u),v) -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 299.87/300.46  58870[3:SpR:46880.0,57027.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.87/300.46  58869[3:SpR:46877.0,57027.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.87/300.46  59530[3:Res:58852.0,4977.0] || subclass(union(u,u),v)* -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 299.87/300.46  59613[3:Res:55241.0,4976.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.87/300.46  59669[3:Res:56896.0,4976.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.87/300.46  59801[3:Rew:29278.0,59767.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.87/300.46  59803[3:Rew:29278.0,59750.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.87/300.46  59874[0:Res:54862.0,4976.0] ||  -> subclass(intersection(u,restrict(singleton(v),w,x)),y) equal(not_subclass_element(intersection(u,restrict(singleton(v),w,x)),y),v)**.
% 299.87/300.46  59970[0:Res:54912.0,4976.0] ||  -> subclass(restrict(intersection(singleton(u),v),w,x),y) equal(not_subclass_element(restrict(intersection(singleton(u),v),w,x),y),u)**.
% 299.87/300.46  60096[0:Res:55531.0,4976.0] ||  -> subclass(restrict(intersection(u,singleton(v)),w,x),y) equal(not_subclass_element(restrict(intersection(u,singleton(v)),w,x),y),v)**.
% 299.87/300.46  60258[0:Res:56205.0,4976.0] ||  -> subclass(intersection(restrict(singleton(u),v,w),x),y) equal(not_subclass_element(intersection(restrict(singleton(u),v,w),x),y),u)**.
% 299.87/300.46  61033[3:SpR:29278.0,46366.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.87/300.46  62480[3:SpL:29278.0,1957.0] || member(not_subclass_element(union(complement(u),v),w),intersection(union(null_class,u),complement(v)))* -> subclass(union(complement(u),v),w).
% 299.87/300.46  62463[3:SpL:29278.0,1957.0] || member(not_subclass_element(union(u,complement(v)),w),intersection(complement(u),union(null_class,v)))* -> subclass(union(u,complement(v)),w).
% 299.87/300.46  65049[0:SpL:31.0,9133.0] || equal(u,restrict(v,w,x))* member(y,v)* member(y,cross_product(w,x))* -> member(y,u)*.
% 299.87/300.46  66261[3:Rew:66163.0,59810.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.87/300.46  67942[3:Rew:67444.0,66297.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.87/300.46  67952[4:Rew:66811.0,66394.1,66811.0,66394.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.87/300.46  67954[4:Rew:66811.0,66409.1,66811.0,66409.0] || member(not_subclass_element(union(null_class,sum_class(range_of(null_class))),u),complement(apply(null_class,v)))* -> subclass(union(null_class,apply(null_class,v)),u).
% 299.87/300.46  67960[4:Rew:66811.0,66498.1,66811.0,66498.0] || member(not_subclass_element(union(null_class,apply(null_class,u)),v),complement(sum_class(range_of(null_class))))* -> subclass(union(null_class,sum_class(range_of(null_class))),v).
% 299.87/300.46  66664[3:Rew:66163.0,59807.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.87/300.46  66757[3:Rew:66163.0,61034.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.87/300.46  67977[4:Rew:66811.0,66870.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.87/300.46  67978[4:Rew:66811.0,66874.1,66811.0,66874.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.87/300.46  67981[4:Rew:66811.0,66878.0] || subclass(u,union(null_class,sum_class(range_of(null_class)))) -> subclass(u,v) member(not_subclass_element(u,v),union(null_class,apply(null_class,w)))*.
% 299.87/300.46  67982[4:Rew:66811.0,66892.1,66811.0,66892.0] ||  -> subclass(union(null_class,sum_class(range_of(null_class))),u) member(not_subclass_element(union(null_class,sum_class(range_of(null_class))),u),union(null_class,apply(null_class,v)))*.
% 299.87/300.46  67983[4:Rew:66811.0,66895.2] || subclass(u,union(null_class,apply(null_class,v)))* -> subclass(u,w) member(not_subclass_element(u,w),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.46  67988[4:Rew:66811.0,66922.1,66811.0,66922.1] ||  -> subclass(union(null_class,apply(null_class,u)),v) member(not_subclass_element(union(null_class,apply(null_class,u)),v),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.46  67512[3:Rew:67444.0,61246.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.87/300.46  67992[3:Rew:66163.0,66263.1] || member(not_subclass_element(union(u,complement(v)),w),intersection(complement(u),union(v,null_class)))* -> subclass(union(u,complement(v)),w).
% 299.87/300.46  67994[3:Rew:66163.0,66666.1] || member(not_subclass_element(union(complement(u),v),w),intersection(union(u,null_class),complement(v)))* -> subclass(union(complement(u),v),w).
% 299.87/300.46  67995[3:Rew:66163.0,66705.2] || subclass(union(u,null_class),v) -> subclass(complement(successor(complement(u))),w) member(not_subclass_element(complement(successor(complement(u))),w),v)*.
% 299.87/300.46  69956[3:Res:68784.0,4977.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.87/300.46  70227[3:Res:68806.0,4977.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.87/300.46  71235[4:Rew:71163.0,62747.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.87/300.46  71626[3:Rew:71595.0,71122.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.87/300.46  73032[4:Res:66410.0,2997.0] || subclass(complement(sum_class(range_of(null_class))),u) -> equal(complement(apply(null_class,v)),null_class) member(regular(complement(apply(null_class,v))),u)*.
% 299.87/300.46  73288[4:Res:66484.0,2997.0] || subclass(complement(apply(null_class,u)),v)* -> equal(complement(sum_class(range_of(null_class))),null_class) member(regular(complement(sum_class(range_of(null_class)))),v)*.
% 299.87/300.46  73560[4:SpL:67192.0,46452.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.87/300.46  73555[4:SpL:67192.0,46251.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.87/300.46  73551[4:SpL:67192.0,2350.0] || member(regular(intersection(u,complement(apply(null_class,v)))),sum_class(range_of(null_class)))* -> equal(intersection(u,complement(sum_class(range_of(null_class)))),null_class).
% 299.87/300.46  73534[4:SpL:67192.0,2972.0] || member(regular(intersection(complement(apply(null_class,u)),v)),sum_class(range_of(null_class)))* -> equal(intersection(complement(sum_class(range_of(null_class))),v),null_class).
% 299.87/300.46  73489[4:SpL:67192.0,46452.0] || member(u,intersection(power_class(v),complement(sum_class(range_of(null_class)))))* member(u,union(complement(power_class(v)),apply(null_class,w)))* -> .
% 299.87/300.46  73484[4:SpL:67192.0,46251.0] || member(u,intersection(complement(sum_class(range_of(null_class))),power_class(v)))* member(u,union(apply(null_class,w),complement(power_class(v))))* -> .
% 299.87/300.46  73480[4:SpL:67192.0,2350.0] || member(regular(intersection(u,complement(sum_class(range_of(null_class))))),apply(null_class,v))* -> equal(intersection(u,complement(apply(null_class,v))),null_class).
% 299.87/300.46  73463[4:SpL:67192.0,2972.0] || member(regular(intersection(complement(sum_class(range_of(null_class))),u)),apply(null_class,v))* -> equal(intersection(complement(apply(null_class,v)),u),null_class).
% 299.87/300.46  73841[4:Res:66411.0,2997.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.87/300.46  73992[3:SpL:66602.0,46452.0] || member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,null_class))) -> .
% 299.87/300.46  73987[3:SpL:66602.0,46251.0] || member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,null_class),complement(power_class(w)))) -> .
% 299.87/300.46  74030[3:Rew:66602.0,73983.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.87/300.46  74031[3:Rew:66602.0,73966.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.87/300.46  73888[3:SpR:66602.0,6438.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.87/300.46  73848[3:SpR:66602.0,6438.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.87/300.46  74163[0:Res:2978.1,26.1] || member(regular(intersection(restrict(complement(u),v,w),x)),u)* -> equal(intersection(restrict(complement(u),v,w),x),null_class).
% 299.87/300.46  74498[4:SpL:67191.0,46452.0] || member(u,intersection(power_class(v),complement(apply(null_class,w))))* member(u,union(complement(power_class(v)),apply(null_class,x)))* -> .
% 299.87/300.46  74493[4:SpL:67191.0,46251.0] || member(u,intersection(complement(apply(null_class,v)),power_class(w)))* member(u,union(apply(null_class,x),complement(power_class(w))))* -> .
% 299.87/300.46  74489[4:SpL:67191.0,2350.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.87/300.46  74472[4:SpL:67191.0,2972.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.87/300.46  74631[0:Res:2355.1,26.1] || member(regular(intersection(u,restrict(complement(v),w,x))),v)* -> equal(intersection(u,restrict(complement(v),w,x)),null_class).
% 299.87/300.46  74863[3:SpL:69762.0,46251.0] || member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,null_class))))) -> .
% 299.87/300.46  74860[3:SpL:69762.0,46452.0] || member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)) -> .
% 299.87/300.46  74850[3:SpL:69762.0,46251.0] || member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(null_class,w))))) -> .
% 299.87/300.46  74847[3:SpL:69762.0,46452.0] || member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)) -> .
% 299.87/300.46  77570[0:Rew:10351.0,77569.1] || member(u,v) member(u,w) -> member(x,unordered_pair(x,u))* subclass(unordered_pair(x,u),intersection(w,v))*.
% 299.87/300.46  77694[0:Rew:10352.0,77693.1] || member(u,v) member(u,w) -> member(x,unordered_pair(u,x))* subclass(unordered_pair(u,x),intersection(w,v))*.
% 299.87/300.46  77979[14:Res:77975.0,1536.0] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,complement(x__dfg))),second(ordered_pair(u,complement(x__dfg)))),ordered_pair(u,complement(x__dfg)))**.
% 299.87/300.46  78181[14:Res:77981.1,1475.1] || subclass(y__dfg,complement(intersection(u,v))) member(complement(x__dfg),union(u,v)) -> member(complement(x__dfg),symmetric_difference(u,v))*.
% 299.87/300.46  80564[0:SpL:257.0,1546.0] || member(singleton(singleton(singleton(singleton(singleton(u))))),flip(v)) -> member(ordered_pair(ordered_pair(u,singleton(u)),singleton(singleton(u))),v)*.
% 299.87/300.46  80572[12:Rew:39704.1,80560.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.87/300.46  80741[0:SpL:257.0,1559.0] || member(singleton(singleton(singleton(singleton(singleton(u))))),rotate(v)) -> member(ordered_pair(ordered_pair(u,singleton(singleton(u))),singleton(u)),v)*.
% 299.87/300.46  80749[12:Rew:39704.1,80737.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.87/300.46  81424[3:SpL:29278.0,5716.0] || subclass(u,intersection(union(null_class,v),complement(w)))* member(regular(u),union(complement(v),w)) -> equal(u,null_class).
% 299.87/300.46  81401[3:SpL:29278.0,5716.0] || subclass(u,intersection(complement(v),union(null_class,w)))* member(regular(u),union(v,complement(w))) -> equal(u,null_class).
% 299.87/300.46  81501[3:Rew:29271.0,81411.1] || equal(successor(u),null_class) subclass(v,complement(w)) member(regular(v),union(u,w))* -> equal(v,null_class).
% 299.87/300.46  81502[3:Rew:29271.0,81388.1,67444.0,81388.1] || equal(successor(u),null_class) subclass(v,complement(w)) member(regular(v),union(w,u))* -> equal(v,null_class).
% 299.87/300.46  82357[9:Res:31377.0,20936.0] || subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(regular(union(x__dfg,x__dfg)),cantor(regular(union(x__dfg,x__dfg)))),v)*.
% 299.87/300.46  82784[3:SpL:68783.0,46251.0] || member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(w,w)))))* -> .
% 299.87/300.46  82781[3:SpL:68783.0,46452.0] || member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))* -> .
% 299.87/300.46  82769[3:SpL:68783.0,46251.0] || member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(w,null_class))))) -> .
% 299.87/300.46  82766[3:SpL:68783.0,46452.0] || member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)) -> .
% 299.87/300.46  82820[12:SpL:46227.0,69343.1] function(intersection(power_class(u),complement(v))) || equal(successor(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))** -> .
% 299.87/300.46  82819[12:SpL:46221.0,69343.1] function(intersection(complement(u),power_class(v))) || equal(successor(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))** -> .
% 299.87/300.46  83457[0:MRR:83392.0,9181.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.87/300.46  83660[3:Res:3698.1,40461.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.87/300.46  83652[3:Res:4875.1,40461.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.87/300.46  83650[3:Res:3697.1,40461.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.87/300.46  83635[3:Res:4874.1,40461.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.87/300.46  83841[0:MRR:83775.0,9181.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.87/300.46  84074[0:Rew:44163.0,84016.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.87/300.46  84075[0:Rew:44163.0,84012.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.87/300.46  84145[3:SpR:29278.0,6342.1] || member(u,symmetric_difference(union(complement(v),w),complement(x))) -> member(u,union(intersection(union(null_class,v),complement(w)),x))*.
% 299.87/300.46  84122[3:SpR:29278.0,6342.1] || member(u,symmetric_difference(union(v,complement(w)),complement(x))) -> member(u,union(intersection(complement(v),union(null_class,w)),x))*.
% 299.87/300.46  84268[3:Rew:29271.0,84132.2] || equal(successor(u),null_class) member(v,symmetric_difference(union(u,w),complement(x)))* -> member(v,union(complement(w),x)).
% 299.87/300.46  84269[3:Rew:29271.0,84109.2,67444.0,84109.2] || equal(successor(u),null_class) member(v,symmetric_difference(union(w,u),complement(x)))* -> member(v,union(complement(w),x)).
% 299.87/300.46  84363[3:SpR:29278.0,6418.1] || member(u,symmetric_difference(complement(v),union(complement(w),x))) -> member(u,union(v,intersection(union(null_class,w),complement(x))))*.
% 299.87/300.46  84340[3:SpR:29278.0,6418.1] || member(u,symmetric_difference(complement(v),union(w,complement(x)))) -> member(u,union(v,intersection(complement(w),union(null_class,x))))*.
% 299.87/300.46  84486[3:Rew:29271.0,84350.2] || equal(successor(u),null_class) member(v,symmetric_difference(complement(w),union(u,x)))* -> member(v,union(w,complement(x))).
% 299.87/300.46  84487[3:Rew:29271.0,84327.2,67444.0,84327.2] || equal(successor(u),null_class) member(v,symmetric_difference(complement(w),union(x,u)))* -> member(v,union(w,complement(x))).
% 299.87/300.46  85426[3:MRR:85352.0,9181.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.87/300.46  85624[3:MRR:85550.0,9181.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.87/300.46  86668[12:Res:69933.1,2997.0] function(u) || subclass(u,v) -> equal(intersection(successor(u),w),null_class) member(regular(intersection(successor(u),w)),v)*.
% 299.87/300.46  86788[3:Res:3698.1,70006.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.87/300.46  86780[3:Res:4875.1,70006.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.87/300.46  86778[3:Res:3697.1,70006.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.87/300.46  86763[3:Res:4874.1,70006.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.87/300.46  86858[12:Res:70206.1,2997.0] function(u) || subclass(u,v) -> equal(intersection(w,successor(u)),null_class) member(regular(intersection(w,successor(u))),v)*.
% 299.87/300.46  87209[0:SpL:71143.0,46452.0] || member(u,intersection(power_class(v),complement(symmetric_difference(w,x))))* member(u,union(complement(power_class(v)),symmetric_difference(x,w))) -> .
% 299.87/300.46  87203[0:SpL:71143.0,46251.0] || member(u,intersection(complement(symmetric_difference(v,w)),power_class(x)))* member(u,union(symmetric_difference(w,v),complement(power_class(x)))) -> .
% 299.87/300.46  87199[0:SpL:71143.0,2350.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.87/300.46  87179[0:SpL:71143.0,2972.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.87/300.46  91198[12:Rew:39262.1,91194.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.87/300.46  91760[14:Res:77981.1,46280.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(power_class(v))))) member(complement(x__dfg),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  91705[10:Res:32582.1,46280.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.87/300.46  91704[10:Res:32790.1,46280.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.87/300.46  91699[7:Res:16434.1,46280.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(power_class(v))))) member(regular(x__dfg),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  91696[7:Res:31147.1,46280.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),y__dfg) member(regular(x__dfg),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  93475[14:Res:77981.1,46312.0] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),complement(v))) member(complement(x__dfg),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.46  93420[10:Res:32582.1,46312.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.87/300.46  93419[10:Res:32790.1,46312.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.87/300.46  93414[7:Res:16434.1,46312.0] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),complement(v))) member(regular(x__dfg),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.46  93411[7:Res:31147.1,46312.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),y__dfg) member(regular(x__dfg),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.46  93875[3:SpR:46893.0,57012.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.87/300.46  93861[0:SpR:46893.0,34342.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.87/300.46  94723[3:SpR:46894.0,57012.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.87/300.46  94709[0:SpR:46894.0,34342.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.87/300.46  95052[3:SpR:46895.0,57012.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.87/300.46  95038[0:SpR:46895.0,34342.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.87/300.46  95436[3:SpR:46898.0,57012.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.87/300.46  95422[0:SpR:46898.0,34342.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.87/300.46  96828[3:Rew:29271.0,96661.2] || equal(null_class,u) member(v,intersection(complement(w),union(u,x)))* member(v,union(w,complement(x))) -> .
% 299.87/300.46  96832[3:Rew:29271.0,96633.2,67444.0,96633.2] || equal(null_class,u) member(v,intersection(complement(w),union(x,u)))* member(v,union(w,complement(x))) -> .
% 299.87/300.46  97085[3:Rew:29271.0,96914.2] || equal(null_class,u) member(v,intersection(union(u,w),complement(x)))* member(v,union(complement(w),x)) -> .
% 299.87/300.46  97089[3:Rew:29271.0,96886.2,67444.0,96886.2] || equal(null_class,u) member(v,intersection(union(w,u),complement(x)))* member(v,union(complement(w),x)) -> .
% 299.87/300.46  97937[4:Rew:97898.0,74495.1] || member(u,image(element_relation,union(v,apply(null_class,w))))* member(u,power_class(complement(union(v,apply(null_class,x)))))* -> .
% 299.87/300.46  97967[0:Rew:97898.0,87195.1] || member(u,image(element_relation,union(symmetric_difference(v,w),x)))* member(u,power_class(complement(union(symmetric_difference(w,v),x)))) -> .
% 299.87/300.46  97991[4:Rew:97898.0,73477.1] || member(u,image(element_relation,union(apply(null_class,v),w)))* member(u,power_class(complement(union(sum_class(range_of(null_class)),w)))) -> .
% 299.87/300.46  97998[4:Rew:97898.0,74486.1] || member(u,image(element_relation,union(apply(null_class,v),w)))* member(u,power_class(complement(union(apply(null_class,x),w))))* -> .
% 299.87/300.46  98013[0:Rew:97898.0,87205.1] || member(u,image(element_relation,union(v,symmetric_difference(w,x))))* member(u,power_class(complement(union(v,symmetric_difference(x,w))))) -> .
% 299.87/300.46  98027[4:Rew:97898.0,73557.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.87/300.46  98039[4:Rew:97898.0,73486.1] || member(u,image(element_relation,union(v,apply(null_class,w))))* member(u,power_class(complement(union(v,sum_class(range_of(null_class)))))) -> .
% 299.87/300.46  98049[4:Rew:97898.0,73548.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.87/300.46  98258[0:Rew:97898.0,28290.0] || member(u,symmetric_difference(complement(v),power_class(complement(union(w,x)))))* -> member(u,union(v,image(element_relation,union(w,x)))).
% 299.87/300.46  98448[3:Rew:97898.0,96753.0] || subclass(domain_relation,union(u,complement(union(v,w)))) member(ordered_pair(null_class,null_class),intersection(complement(u),union(v,w)))* -> .
% 299.87/300.46  98469[8:Rew:97898.0,29075.1] || equal(intersection(complement(u),union(v,w)),singleton(singleton(null_class))) subclass(y__dfg,union(u,complement(union(v,w))))* -> .
% 299.87/300.46  98576[0:Rew:97898.0,59302.0] || subclass(u,power_class(complement(union(v,w)))) member(regular(u),image(element_relation,union(v,w)))* -> equal(u,null_class).
% 299.87/300.46  98585[0:Rew:97898.0,28308.0] || member(u,symmetric_difference(power_class(complement(union(v,w))),complement(x)))* -> member(u,union(image(element_relation,union(v,w)),x)).
% 299.87/300.46  98592[0:Rew:97898.0,40238.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.87/300.46  98721[0:Rew:97898.0,41633.0] || member(not_subclass_element(intersection(u,union(v,w)),x),complement(union(v,w)))* -> subclass(intersection(u,union(v,w)),x).
% 299.87/300.46  98809[3:Rew:97898.0,97008.0] || subclass(domain_relation,union(complement(union(u,v)),w)) member(ordered_pair(null_class,null_class),intersection(union(u,v),complement(w)))* -> .
% 299.87/300.46  98830[8:Rew:97898.0,29078.1] || equal(intersection(union(u,v),complement(w)),singleton(singleton(null_class))) subclass(y__dfg,union(complement(union(u,v)),w))* -> .
% 299.87/300.46  98955[0:Rew:97898.0,5614.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.87/300.46  99017[0:Rew:97898.0,38178.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.87/300.46  99045[12:Rew:97898.0,82815.1] function(image(element_relation,union(u,v))) || equal(successor(image(element_relation,union(u,v))),power_class(complement(union(u,v))))** -> .
% 299.87/300.46  99154[0:Rew:97898.0,41970.0] || member(not_subclass_element(intersection(union(u,v),w),x),complement(union(u,v)))* -> subclass(intersection(union(u,v),w),x).
% 299.87/300.46  99343[0:Rew:99324.0,46574.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.87/300.46  99404[0:Rew:99391.0,85306.0] ||  -> member(not_subclass_element(u,intersection(complement(v),successor(w))),union(v,complement(successor(w))))* subclass(u,intersection(complement(v),successor(w))).
% 299.87/300.46  99414[3:Rew:99391.0,73897.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.87/300.46  99415[3:Rew:99391.0,40117.0] ||  -> equal(union(u,intersection(union(null_class,complement(v)),complement(singleton(union(v,v))))),union(u,complement(successor(union(v,v)))))**.
% 299.87/300.46  99416[3:Rew:99391.0,40118.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.87/300.46  99421[0:Rew:99391.0,79568.0] || member(regular(intersection(complement(u),successor(v))),union(u,complement(successor(v))))* -> equal(intersection(complement(u),successor(v)),null_class).
% 299.87/300.46  99432[0:Rew:99401.0,85304.0] ||  -> member(not_subclass_element(u,intersection(successor(v),complement(w))),union(w,complement(successor(v))))* subclass(u,intersection(successor(v),complement(w))).
% 299.87/300.46  99436[3:Rew:99401.0,73861.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.87/300.46  99437[3:Rew:99401.0,39983.0] ||  -> equal(union(intersection(union(null_class,complement(u)),complement(singleton(union(u,u)))),v),union(v,complement(successor(union(u,u)))))**.
% 299.87/300.46  99438[3:Rew:99401.0,39984.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.87/300.46  99450[0:Rew:99401.0,79566.0] || member(regular(intersection(successor(u),complement(v))),union(v,complement(successor(u))))* -> equal(intersection(successor(u),complement(v)),null_class).
% 299.87/300.46  99639[0:Rew:97898.0,98569.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.87/300.46  99642[0:Rew:97898.0,98719.0] || member(u,symmetric_difference(union(v,w),complement(singleton(complement(union(v,w))))))* -> member(u,successor(complement(union(v,w)))).
% 299.87/300.46  102756[0:SpL:99324.0,46453.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.87/300.46  102752[0:SpL:99324.0,46252.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.87/300.46  103428[0:SpL:99391.0,3668.0] || member(u,symmetric_difference(complement(v),union(w,complement(successor(x)))))* -> member(u,union(v,intersection(complement(w),successor(x)))).
% 299.87/300.46  103416[0:SpL:99391.0,3668.0] || member(u,symmetric_difference(union(v,complement(successor(w))),complement(x)))* -> member(u,union(intersection(complement(v),successor(w)),x)).
% 299.87/300.46  103413[12:SpL:99391.0,69343.1] function(intersection(complement(u),successor(v))) || equal(successor(intersection(complement(u),successor(v))),union(u,complement(successor(v))))** -> .
% 299.87/300.46  103322[0:SpR:99391.0,4904.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.87/300.46  103276[0:SpR:99391.0,5493.0] ||  -> subclass(symmetric_difference(union(u,complement(successor(v))),complement(singleton(intersection(complement(u),successor(v))))),successor(intersection(complement(u),successor(v))))*.
% 299.87/300.46  103493[0:Rew:99391.0,103381.1] || member(regular(union(u,complement(successor(v)))),intersection(complement(u),successor(v)))* -> equal(union(u,complement(successor(v))),null_class).
% 299.87/300.46  103494[0:Rew:99391.0,103314.1] ||  -> member(not_subclass_element(u,union(v,complement(successor(w)))),intersection(complement(v),successor(w)))* subclass(u,union(v,complement(successor(w)))).
% 299.87/300.46  104577[0:Res:358.2,97909.0] || subclass(u,image(element_relation,union(v,w))) member(regular(u),power_class(complement(union(v,w))))* -> equal(u,null_class).
% 299.87/300.46  105296[0:Res:98084.0,2997.0] || subclass(complement(union(u,v)),w) -> equal(complement(union(v,u)),null_class) member(regular(complement(union(v,u))),w)*.
% 299.87/300.46  106394[3:Res:106142.0,2997.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.87/300.46  106524[3:Res:106364.0,2997.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.87/300.46  106708[4:Res:22292.1,97900.0] || equal(symmetric_difference(complement(u),union(v,w)),singleton(singleton(null_class))) -> member(singleton(null_class),union(u,complement(union(v,w))))*.
% 299.87/300.46  106993[3:Res:106375.0,2997.0] || subclass(union(null_class,complement(u)),v) -> equal(regular(union(u,u)),null_class) member(regular(regular(union(u,u))),v)*.
% 299.87/300.46  107414[0:SpL:105396.0,46452.0] || member(u,intersection(power_class(v),complement(union(w,x))))* member(u,union(complement(power_class(v)),union(x,w))) -> .
% 299.87/300.46  107409[0:SpL:105396.0,46251.0] || member(u,intersection(complement(union(v,w)),power_class(x)))* member(u,union(union(w,v),complement(power_class(x)))) -> .
% 299.87/300.46  107405[0:SpL:105396.0,2350.0] || member(regular(intersection(u,complement(union(v,w)))),union(w,v))* -> equal(intersection(u,complement(union(w,v))),null_class).
% 299.87/300.46  107392[0:SpL:105396.0,2972.0] || member(regular(intersection(complement(union(u,v)),w)),union(v,u))* -> equal(intersection(complement(union(v,u)),w),null_class).
% 299.87/300.46  107674[4:Res:22292.1,97914.0] || equal(symmetric_difference(union(u,v),complement(w)),singleton(singleton(null_class))) -> member(singleton(null_class),union(complement(union(u,v)),w))*.
% 299.87/300.46  107864[3:Res:106427.0,2997.0] || subclass(complement(union(u,v)),w) -> equal(regular(union(u,v)),null_class) member(regular(regular(union(u,v))),w)*.
% 299.87/300.46  108287[3:Res:107485.0,2997.0] || subclass(complement(union(u,v)),w) -> equal(regular(union(v,u)),null_class) member(regular(regular(union(v,u))),w)*.
% 299.87/300.46  108904[3:Res:4488.1,97899.0] || subclass(domain_relation,intersection(complement(u),union(v,w))) member(ordered_pair(null_class,null_class),union(u,complement(union(v,w))))* -> .
% 299.87/300.46  108896[0:Res:25.2,97899.0] || member(u,union(v,w)) member(u,complement(x)) member(u,union(x,complement(union(v,w))))* -> .
% 299.87/300.46  108839[3:SpL:29278.0,97899.0] || member(u,intersection(union(null_class,v),union(w,x)))* member(u,union(complement(v),complement(union(w,x)))) -> .
% 299.87/300.46  109225[3:Res:4488.1,97913.0] || subclass(domain_relation,intersection(union(u,v),complement(w))) member(ordered_pair(null_class,null_class),union(complement(union(u,v)),w))* -> .
% 299.87/300.46  109217[0:Res:25.2,97913.0] || member(u,complement(v)) member(u,union(w,x)) member(u,union(complement(union(w,x)),v))* -> .
% 299.87/300.46  109120[3:SpL:29278.0,97913.0] || member(u,intersection(union(v,w),union(null_class,x)))* member(u,union(complement(union(v,w)),complement(x))) -> .
% 299.87/300.46  110272[3:SpR:98594.0,57012.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.87/300.46  110258[0:SpR:98594.0,34342.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.87/300.46  110650[3:Res:108601.1,4960.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.87/300.46  110634[3:Res:108601.1,4977.0] || subclass(u,v)* subclass(v,w)* -> subclass(union(null_class,u),x) member(not_subclass_element(union(null_class,u),x),w)*.
% 299.87/300.46  110728[3:SpR:98733.0,57012.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.87/300.46  110714[0:SpR:98733.0,34342.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.87/300.46  111056[3:Res:108602.1,4960.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.87/300.46  111040[3:Res:108602.1,4977.0] || subclass(u,v)* subclass(v,w)* -> subclass(union(u,null_class),x) member(not_subclass_element(union(u,null_class),x),w)*.
% 299.87/300.46  111144[0:SpR:98119.0,55488.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.87/300.46  111143[0:SpR:98095.0,55488.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.87/300.46  111263[3:SpR:99020.0,57012.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.87/300.46  111249[0:SpR:99020.0,34342.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.87/300.46  111652[3:Res:3698.1,55688.0] ||  -> subclass(intersection(u,intersection(v,union(w,w))),x) member(not_subclass_element(intersection(u,intersection(v,union(w,w))),x),w)*.
% 299.87/300.46  111643[3:Res:4875.1,55688.0] ||  -> subclass(intersection(intersection(u,union(v,v)),w),x) member(not_subclass_element(intersection(intersection(u,union(v,v)),w),x),v)*.
% 299.87/300.46  111641[3:Res:3697.1,55688.0] ||  -> subclass(intersection(u,intersection(union(v,v),w)),x) member(not_subclass_element(intersection(u,intersection(union(v,v),w)),x),v)*.
% 299.87/300.46  111625[3:Res:4874.1,55688.0] ||  -> subclass(intersection(intersection(union(u,u),v),w),x) member(not_subclass_element(intersection(intersection(union(u,u),v),w),x),u)*.
% 299.87/300.46  111750[0:SpR:98119.0,57301.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.87/300.46  111749[0:SpR:98095.0,57301.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.87/300.46  111883[0:SpR:67588.2,65200.1] || subclass(u,unordered_pair(v,u))* -> equal(regular(unordered_pair(v,u)),v) equal(unordered_pair(v,u),null_class) subclass(u,null_class).
% 299.87/300.46  111852[0:SpR:67559.2,65200.1] || subclass(u,unordered_pair(u,v))* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(u,null_class).
% 299.87/300.46  112051[0:SpR:67588.2,65462.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(intersection(v,w),unordered_pair(u,v)),null_class)*.
% 299.87/300.46  112020[0:SpR:67559.2,65462.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(intersection(u,w),unordered_pair(u,v)),null_class)*.
% 299.87/300.46  112208[3:SpR:99160.0,57012.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.87/300.46  112194[0:SpR:99160.0,34342.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.87/300.46  113067[10:Rew:112771.0,113058.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.87/300.46  113705[3:Rew:29278.0,113704.0] || subclass(symmetric_difference(cross_product(u,v),w),union(null_class,restrict(w,u,v)))* -> equal(symmetric_difference(cross_product(u,v),w),null_class).
% 299.87/300.46  113710[10:MRR:113709.2,109050.0] || subclass(symmetric_difference(cross_product(u,v),w),regular(complement(restrict(w,u,v))))* -> equal(symmetric_difference(cross_product(u,v),w),null_class).
% 299.87/300.46  114027[3:SpR:67588.2,112086.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(union(null_class,v),unordered_pair(u,v)),null_class)*.
% 299.87/300.46  113995[3:SpR:67559.2,112086.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(union(null_class,u),unordered_pair(u,v)),null_class)*.
% 299.87/300.46  114178[3:SpR:67588.2,112087.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(union(v,null_class),unordered_pair(u,v)),null_class)*.
% 299.87/300.46  114146[3:SpR:67559.2,112087.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(union(u,null_class),unordered_pair(u,v)),null_class)*.
% 299.87/300.46  114432[3:Rew:67444.0,114323.2] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(v,union(null_class,unordered_pair(u,v))),null_class)*.
% 299.87/300.46  114433[3:Rew:67444.0,114291.2] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(u,union(null_class,unordered_pair(u,v))),null_class)*.
% 299.87/300.46  114469[3:Rew:29278.0,114468.0] || subclass(symmetric_difference(u,cross_product(v,w)),union(null_class,restrict(u,v,w)))* -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 299.87/300.46  114473[10:MRR:114472.2,109050.0] || subclass(symmetric_difference(u,cross_product(v,w)),regular(complement(restrict(u,v,w))))* -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 299.87/300.46  115606[3:SpR:67588.2,114061.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(unordered_pair(u,v),union(null_class,v)),null_class)*.
% 299.87/300.46  115573[3:SpR:67559.2,114061.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(unordered_pair(u,v),union(null_class,u)),null_class)*.
% 299.87/300.46  116268[3:SpR:67588.2,114201.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(unordered_pair(u,v),union(v,null_class)),null_class)*.
% 299.87/300.46  116235[3:SpR:67559.2,114201.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(unordered_pair(u,v),union(u,null_class)),null_class)*.
% 299.87/300.46  116431[0:Obv:116409.1] || subclass(intersection(restrict(u,v,w),x),complement(cross_product(v,w)))* -> equal(intersection(restrict(u,v,w),x),null_class).
% 299.87/300.46  117561[0:Obv:117542.1] || subclass(intersection(u,restrict(v,w,x)),complement(cross_product(w,x)))* -> equal(intersection(u,restrict(v,w,x)),null_class).
% 299.87/300.46  118844[0:SpR:67588.2,65465.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(intersection(w,v),unordered_pair(u,v)),null_class)*.
% 299.87/300.46  118810[0:SpR:67559.2,65465.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(intersection(w,u),unordered_pair(u,v)),null_class)*.
% 299.87/300.46  119041[0:SpR:67588.2,65920.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(unordered_pair(u,v),intersection(v,w)),null_class)*.
% 299.87/300.46  119007[0:SpR:67559.2,65920.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(unordered_pair(u,v),intersection(u,w)),null_class)*.
% 299.87/300.46  119208[0:SpR:67588.2,65922.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(unordered_pair(u,v),intersection(w,v)),null_class)*.
% 299.87/300.46  119174[0:SpR:67559.2,65922.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(unordered_pair(u,v),intersection(w,u)),null_class)*.
% 299.87/300.46  119623[0:SpL:89365.1,1475.1] || subclass(u,v) member(w,union(v,u)) member(w,complement(u)) -> member(w,symmetric_difference(v,u))*.
% 299.87/300.46  119566[0:SpR:89365.1,46880.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.87/300.46  121377[0:SpL:71035.0,46909.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.87/300.46  121348[0:SpL:67444.0,46909.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.87/300.46  121749[0:SpL:71035.0,46913.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.87/300.46  121713[0:SpL:67444.0,46913.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.87/300.46  122060[0:SpL:105396.0,99644.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.87/300.46  122095[3:Rew:33220.0,122056.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.87/300.46  122034[0:SpL:71035.0,99644.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.87/300.46  122778[11:Res:32594.1,6509.0] || subclass(y__dfg,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 299.87/300.46  122775[11:Res:41306.1,6509.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),y__dfg)** -> member(null_class,complement(symmetric_difference(complement(u),complement(v)))).
% 299.87/300.46  122736[0:SpL:71035.0,6509.0] || member(u,symmetric_difference(union(v,w),union(complement(w),complement(v))))* -> member(u,complement(symmetric_difference(complement(w),complement(v)))).
% 299.87/300.46  122703[0:SpL:71035.0,6509.0] || member(u,symmetric_difference(union(v,w),union(complement(w),complement(v))))* -> member(u,complement(symmetric_difference(complement(v),complement(w)))).
% 299.87/300.46  124453[0:Res:640.1,10912.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.87/300.46  124984[0:Res:3271.1,6797.0] || subclass(u,v)* subclass(v,w)* -> equal(singleton(u),null_class) equal(u,null_class) member(apply(choice,u),w)*.
% 299.87/300.46  125713[3:Res:125591.0,4983.0] ||  -> subclass(complement(successor(complement(restrict(u,v,w)))),x) member(not_subclass_element(complement(successor(complement(restrict(u,v,w)))),x),u)*.
% 299.87/300.46  125675[3:SpR:98733.0,125591.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.87/300.46  125673[3:SpR:46898.0,125591.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.87/300.46  125672[3:SpR:46893.0,125591.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.87/300.46  125671[3:SpR:99160.0,125591.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.87/300.46  125670[3:SpR:46895.0,125591.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.87/300.46  125669[3:SpR:46894.0,125591.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.87/300.46  125668[3:SpR:99020.0,125591.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.87/300.46  125666[3:SpR:98594.0,125591.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.87/300.46  125823[3:Res:125636.0,4980.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.87/300.46  125822[3:Res:125636.0,4981.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.87/300.46  125815[3:Res:125636.0,4977.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.87/300.46  126970[0:SpR:71035.0,99615.0] ||  -> equal(intersection(union(complement(union(u,v)),w),union(complement(w),union(u,v))),symmetric_difference(complement(w),union(u,v)))**.
% 299.87/300.46  126955[0:SpR:105396.0,99615.0] ||  -> equal(intersection(union(u,complement(union(v,w))),union(complement(u),union(w,v))),symmetric_difference(complement(u),union(w,v)))**.
% 299.87/300.46  126954[3:SpR:30027.0,99615.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.87/300.46  126952[3:SpR:66602.0,99615.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.87/300.46  126951[3:SpR:33220.0,99615.0] ||  -> equal(intersection(union(u,union(null_class,complement(v))),union(complement(u),union(v,v))),symmetric_difference(complement(u),union(v,v)))**.
% 299.87/300.46  126901[0:SpR:71035.0,99615.0] ||  -> equal(intersection(union(u,complement(union(v,w))),union(union(v,w),complement(u))),symmetric_difference(complement(u),union(v,w)))**.
% 299.87/300.46  127710[3:Res:125676.0,2997.0] || subclass(complement(u),v) -> equal(complement(successor(union(null_class,u))),null_class) member(regular(complement(successor(union(null_class,u)))),v)*.
% 299.87/300.46  127651[3:SpR:46880.0,125676.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.87/300.46  127649[3:SpR:46877.0,125676.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.87/300.46  127757[3:Res:127674.0,4977.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.87/300.46  128008[0:SpR:71035.0,98895.0] ||  -> equal(intersection(union(complement(u),union(v,w)),union(complement(union(v,w)),u)),symmetric_difference(union(v,w),complement(u)))**.
% 299.87/300.46  127919[0:SpR:71035.0,98895.0] ||  -> equal(intersection(union(union(u,v),complement(w)),union(w,complement(union(u,v)))),symmetric_difference(union(u,v),complement(w)))**.
% 299.87/300.46  127898[0:SpR:105396.0,98895.0] ||  -> equal(intersection(union(union(u,v),complement(w)),union(complement(union(v,u)),w)),symmetric_difference(union(u,v),complement(w)))**.
% 299.87/300.46  127897[3:SpR:30027.0,98895.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.87/300.46  127895[3:SpR:66602.0,98895.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.87/300.46  127894[3:SpR:33220.0,98895.0] ||  -> equal(intersection(union(union(u,u),complement(v)),union(union(null_class,complement(u)),v)),symmetric_difference(union(u,u),complement(v)))**.
% 299.87/300.46  128382[3:Res:125761.0,4976.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.87/300.46  128557[3:Res:127676.0,2997.0] || subclass(complement(u),v) -> equal(complement(successor(union(u,null_class))),null_class) member(regular(complement(successor(union(u,null_class)))),v)*.
% 299.87/300.46  128683[3:Res:127687.0,2997.0] || subclass(complement(u),v) -> equal(complement(successor(union(u,u))),null_class) member(regular(complement(successor(union(u,u)))),v)*.
% 299.87/300.46  129091[0:Res:8.1,7408.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.87/300.46  129292[12:Res:126105.1,4977.0] function(u) || subclass(complement(u),v) -> subclass(regular(successor(u)),w) member(not_subclass_element(regular(successor(u)),w),v)*.
% 299.87/300.46  129262[12:SpR:46227.0,126105.1] function(intersection(power_class(u),complement(v))) ||  -> subclass(regular(successor(intersection(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 299.87/300.46  129261[12:SpR:99391.0,126105.1] function(intersection(complement(u),successor(v))) ||  -> subclass(regular(successor(intersection(complement(u),successor(v)))),union(u,complement(successor(v))))*.
% 299.87/300.46  129260[12:SpR:46221.0,126105.1] function(intersection(complement(u),power_class(v))) ||  -> subclass(regular(successor(intersection(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 299.87/300.46  129258[12:SpR:97918.0,126105.1] function(image(element_relation,union(u,v))) ||  -> subclass(regular(successor(image(element_relation,union(u,v)))),power_class(complement(union(u,v))))*.
% 299.87/300.46  129321[0:Res:8.1,7406.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.87/300.46  130245[0:SpR:71595.0,9017.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.87/300.46  130643[0:SpR:71595.0,9076.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.87/300.46  131163[0:SpR:67444.0,4963.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.87/300.46  131222[0:Rew:31.0,131221.1] || subclass(intersection(u,restrict(v,w,x)),y) -> subclass(intersection(u,restrict(v,w,x)),restrict(y,w,x))*.
% 299.87/300.46  131827[0:SpR:67444.0,4949.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.87/300.46  131894[0:Rew:31.0,131893.1] || subclass(intersection(restrict(u,v,w),x),y) -> subclass(intersection(restrict(u,v,w),x),restrict(y,v,w))*.
% 299.87/300.46  132393[0:SpR:99615.0,89527.0] ||  -> equal(intersection(union(u,complement(union(v,w))),symmetric_difference(complement(u),union(v,w))),symmetric_difference(complement(u),union(v,w)))**.
% 299.87/300.46  132585[3:Rew:89527.0,132449.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.87/300.46  133097[0:SpR:98895.0,89667.0] ||  -> equal(intersection(union(complement(union(u,v)),w),symmetric_difference(union(u,v),complement(w))),symmetric_difference(union(u,v),complement(w)))**.
% 299.87/300.46  133274[3:Rew:89667.0,133151.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.87/300.46  133792[3:Res:108603.1,4960.0] || subclass(u,restrict(v,w,x))* -> equal(union(u,u),null_class) member(regular(union(u,u)),cross_product(w,x))*.
% 299.87/300.46  133773[3:Res:108603.1,4977.0] || subclass(u,v)* subclass(v,w)* -> subclass(union(u,u),x) member(not_subclass_element(union(u,u),x),w)*.
% 299.87/300.46  134622[0:SpL:111977.1,1475.1] || subclass(u,v) member(w,union(u,v)) member(w,complement(u)) -> member(w,symmetric_difference(u,v))*.
% 299.87/300.46  134553[0:SpR:111977.1,46877.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.87/300.46  134540[0:SpR:111977.1,67588.2] || subclass(u,unordered_pair(v,u))* -> equal(regular(unordered_pair(v,u)),v) equal(unordered_pair(v,u),null_class) equal(u,null_class).
% 299.87/300.46  134332[0:SpR:111977.1,67559.2] || subclass(u,unordered_pair(u,v))* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) equal(u,null_class).
% 299.87/300.46  135017[0:Rew:67444.0,134856.2] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(v,intersection(unordered_pair(u,v),w)),null_class)*.
% 299.87/300.46  135018[0:Rew:67444.0,134819.2] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(u,intersection(unordered_pair(u,v),w)),null_class)*.
% 299.87/300.46  135569[3:SpR:46880.0,135198.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.87/300.46  135567[3:SpR:46877.0,135198.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.87/300.46  136172[3:SpR:46880.0,135318.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.87/300.46  136170[3:SpR:46877.0,135318.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.87/300.46  142220[0:Res:49.1,46242.0] inductive(intersection(complement(u),union(v,complement(power_class(w))))) || member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.46  142297[0:MRR:142227.0,9142.1] || member(u,union(v,intersection(complement(w),power_class(x)))) -> member(u,union(v,complement(union(w,complement(power_class(x))))))*.
% 299.87/300.46  143781[0:Res:49.1,46261.0] inductive(intersection(union(u,complement(power_class(v))),complement(w))) || member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.46  143859[0:MRR:143788.0,9142.1] || member(u,union(intersection(complement(v),power_class(w)),x)) -> member(u,union(complement(union(v,complement(power_class(w)))),x))*.
% 299.87/300.46  144192[0:Res:49.1,46288.0] inductive(intersection(complement(u),union(complement(power_class(v)),w))) || member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.46  144272[0:MRR:144199.0,9142.1] || member(u,union(v,intersection(power_class(w),complement(x)))) -> member(u,union(v,complement(union(complement(power_class(w)),x))))*.
% 299.87/300.46  144451[0:Res:49.1,46462.0] inductive(intersection(union(complement(power_class(u)),v),complement(w))) || member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.46  144530[0:Rew:99439.0,144386.1] || member(u,intersection(successor(complement(power_class(v))),complement(w)))* member(u,union(w,complement(successor(complement(power_class(v)))))) -> .
% 299.87/300.46  144531[0:MRR:144458.0,9142.1] || member(u,union(intersection(power_class(v),complement(w)),x)) -> member(u,union(complement(union(complement(power_class(v)),w)),x))*.
% 299.87/300.46  145246[0:SpR:98217.0,70633.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.87/300.46  145239[0:SpR:98217.0,4915.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.87/300.46  145748[0:Res:49.1,98247.0] inductive(intersection(complement(u),power_class(complement(union(v,w))))) || member(null_class,union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.46  145808[3:Rew:47832.0,145672.1] || member(u,intersection(complement(v),power_class(union(null_class,complement(w)))))* member(u,union(v,complement(power_class(complement(w))))) -> .
% 299.87/300.46  146117[0:SpR:98314.0,70633.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.87/300.46  146110[0:SpR:98314.0,4915.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.87/300.46  146370[3:Rew:103762.0,146369.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.87/300.46  146519[14:Res:146475.1,46312.0] || subclass(x__dfg,intersection(power_class(complement(power_class(u))),complement(v))) member(complement(x__dfg),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.46  146513[14:Res:146475.1,46280.0] || subclass(x__dfg,intersection(complement(u),power_class(complement(power_class(v))))) member(complement(x__dfg),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  146503[14:Res:146475.1,1475.1] || subclass(x__dfg,complement(intersection(u,v))) member(complement(x__dfg),union(u,v)) -> member(complement(x__dfg),symmetric_difference(u,v))*.
% 299.87/300.46  146672[0:SpR:98315.0,70633.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.87/300.46  146665[0:SpR:98315.0,4915.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.87/300.46  146934[3:Rew:103762.0,146933.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.87/300.46  147480[14:Rew:29274.0,147120.2,71595.0,147120.2,29274.0,147120.1,71595.0,147120.1,147054.1,147120.1] || equal(successor(null_class),x__dfg) -> equal(union(null_class,complement(u)),null_class) member(regular(union(null_class,complement(u))),union(u,x__dfg))*.
% 299.87/300.46  147481[14:Rew:29274.0,147061.2,29274.0,147061.1,147054.1,147061.1] || equal(successor(null_class),x__dfg) -> equal(union(null_class,complement(u)),null_class) member(regular(union(null_class,complement(u))),union(x__dfg,u))*.
% 299.87/300.46  147601[0:SpR:98515.0,70633.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.87/300.46  147594[0:SpR:98515.0,4915.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.87/300.46  148110[0:Res:49.1,98557.0] inductive(intersection(power_class(complement(union(u,v))),complement(w))) || member(null_class,union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.46  148171[3:Rew:47832.0,148069.1] || member(u,intersection(power_class(union(null_class,complement(v))),complement(w)))* member(u,union(complement(power_class(complement(v))),w)) -> .
% 299.87/300.46  148356[0:SpR:98672.0,70633.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.87/300.46  148349[0:SpR:98672.0,4915.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.87/300.46  149048[3:Rew:140796.0,148983.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.87/300.46  149049[3:Rew:140796.0,148982.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.87/300.46  149136[0:SpR:98876.0,70633.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.87/300.46  149129[0:SpR:98876.0,4915.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.87/300.46  150822[3:Rew:29278.0,150709.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.87/300.46  150614[0:SpR:99161.0,70633.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.87/300.46  150607[0:SpR:99161.0,4915.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.87/300.46  150851[3:Rew:103759.0,150850.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.87/300.46  151341[3:Rew:29278.0,151228.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.87/300.46  151125[0:SpR:99162.0,70633.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.87/300.46  151118[0:SpR:99162.0,4915.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.87/300.46  151377[3:Rew:103759.0,151376.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.87/300.46  151752[0:SpR:99659.0,70633.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.87/300.46  151745[0:SpR:99659.0,4915.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.87/300.46  152475[3:SpR:67588.2,112088.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(union(v,v),unordered_pair(u,v)),null_class)*.
% 299.87/300.46  152439[3:SpR:67559.2,112088.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(union(u,u),unordered_pair(u,v)),null_class)*.
% 299.87/300.46  152941[0:SpR:99660.0,70633.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.87/300.46  152934[0:SpR:99660.0,4915.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.87/300.46  153414[3:SpR:67588.2,115623.0] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(unordered_pair(u,v),union(v,v)),null_class)*.
% 299.87/300.46  153378[3:SpR:67559.2,115623.0] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(unordered_pair(u,v),union(u,u)),null_class)*.
% 299.87/300.46  154048[0:Rew:67444.0,153820.2] ||  -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) subclass(intersection(v,intersection(w,unordered_pair(u,v))),null_class)*.
% 299.87/300.46  154049[0:Rew:67444.0,153784.2] ||  -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) subclass(intersection(u,intersection(w,unordered_pair(u,v))),null_class)*.
% 299.87/300.46  154426[3:Rew:47832.0,154425.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.87/300.46  155067[3:Res:154929.0,4976.0] ||  -> subclass(complement(successor(complement(intersection(singleton(u),v)))),w) equal(not_subclass_element(complement(successor(complement(intersection(singleton(u),v)))),w),u)**.
% 299.87/300.46  155555[3:Res:154953.0,4976.0] ||  -> subclass(complement(successor(complement(intersection(u,singleton(v))))),w) equal(not_subclass_element(complement(successor(complement(intersection(u,singleton(v))))),w),v)**.
% 299.87/300.46  156642[0:Obv:156640.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.87/300.46  156775[3:Res:156695.0,2997.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.87/300.46  156863[0:Obv:156861.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.87/300.46  157299[3:Res:90201.1,10055.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.87/300.46  157480[3:Res:157429.0,2997.0] || subclass(successor(u),v) -> equal(regular(successor(complement(successor(u)))),null_class) member(regular(regular(successor(complement(successor(u))))),v)*.
% 299.87/300.46  157731[3:Res:90201.1,10053.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.87/300.46  158231[3:Res:49.1,7409.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.87/300.46  158297[3:MRR:158277.1,94586.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.87/300.46  158307[3:MRR:158306.3,26343.0] || member(u,singleton(v)) member(u,ordered_pair(v,w))* -> equal(unordered_pair(v,singleton(w)),regular(ordered_pair(v,w))).
% 299.87/300.46  158670[3:Res:49.1,7410.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.87/300.46  158736[3:MRR:158716.1,94586.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.87/300.46  158799[3:SpR:98119.0,155855.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.87/300.46  158798[3:SpR:98095.0,155855.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.87/300.46  159132[3:Res:90201.1,10355.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.87/300.46  159607[3:Res:90201.1,10356.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.87/300.46  162182[3:SpL:46313.0,5357.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.87/300.46  163164[3:SpL:46529.0,5357.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.87/300.46  165894[15:Rew:165880.0,10802.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg))* subclass(composition_function,successor_relation) -> equal(ordered_pair(v,compose(u,v)),successor(u))**.
% 299.87/300.46  165930[15:Rew:165880.0,1667.1] || member(singleton(u),u)* member(singleton(singleton(singleton(u))),cross_product(y__dfg,y__dfg))* -> member(singleton(singleton(singleton(u))),element_relation).
% 299.87/300.46  165931[15:Rew:165880.0,2639.1] single_valued_class(u) || member(ordered_pair(u,inverse(u)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(u,ordered_pair(inverse(u),null_class)),composition_function)*.
% 299.87/300.46  165932[15:Rew:165880.0,2654.1] function(u) || member(ordered_pair(u,inverse(u)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(u,ordered_pair(inverse(u),null_class)),composition_function)*.
% 299.87/300.46  165933[15:Rew:165880.0,10194.3] function(cross_product(u,v)) || member(w,v)* member(x,u)* -> member(ordered_pair(x,w),cross_product(y__dfg,y__dfg))*.
% 299.87/300.46  174080[15:Rew:165880.0,165953.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,v) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)*.
% 299.87/300.46  174081[15:Rew:165880.0,165957.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,v) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)*.
% 299.87/300.46  165973[15:Rew:165880.0,98628.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(v,w)),x)).
% 299.87/300.46  165974[15:Rew:165880.0,98173.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(w,x)))).
% 299.87/300.46  165975[15:Rew:165880.0,6811.0] || member(u,y__dfg) subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(apply(choice,u),union(v,w))*.
% 299.87/300.46  165976[15:Rew:165880.0,6797.0] || member(u,y__dfg) subclass(u,v)* subclass(v,w)* -> equal(u,null_class) member(apply(choice,u),w)*.
% 299.87/300.46  165977[15:Rew:165880.0,46314.0] || member(u,y__dfg) subclass(power_class(complement(power_class(v))),w)* -> member(u,image(element_relation,power_class(v)))* member(u,w)*.
% 299.87/300.46  174082[15:Rew:165880.0,165978.1] || member(u,y__dfg) subclass(u,complement(compose(element_relation,y__dfg)))* member(apply(choice,u),element_relation) -> equal(u,null_class).
% 299.87/300.46  174083[15:Rew:165880.0,166055.1] || member(u,y__dfg) member(v,y__dfg) equal(compose(w,v),u) -> member(ordered_pair(v,u),compose_class(w))*.
% 299.87/300.46  174084[15:Rew:165880.0,166126.2] function(u) || member(v,y__dfg) subclass(y__dfg,w)* subclass(w,x)* -> member(image(u,v),x)*.
% 299.87/300.46  174085[15:Rew:165880.0,166127.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(w,x)) -> member(image(u,v),union(w,x))*.
% 299.87/300.46  174086[15:Rew:165880.0,166128.2] function(u) || member(v,y__dfg) subclass(y__dfg,complement(compose(element_relation,y__dfg)))* member(image(u,v),element_relation)* -> .
% 299.87/300.46  166383[15:Rew:165880.0,39112.2] function(u) || equal(cantor(cantor(v)),range_of(u)) equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,v)*.
% 299.87/300.46  166544[15:Rew:165880.0,39657.1] one_to_one(flip(cross_product(u,universal_class))) || subclass(y__dfg,range_of(u)) equal(cross_product(range_of(u),range_of(u)),inverse(u))** -> .
% 299.87/300.46  166555[15:Rew:165880.0,3021.0] || member(symmetric_difference(u,v),y__dfg) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),union(u,v))*.
% 299.87/300.46  166632[15:Rew:165880.0,45563.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,complement(singleton(ordered_pair(u,ordered_pair(v,compose(u,v))))))* -> .
% 299.87/300.46  174087[15:Rew:165880.0,166707.1] function(union(u,v)) || member(w,y__dfg) -> member(w,complement(union(u,v)))* member(w,cross_product(y__dfg,y__dfg)).
% 299.87/300.46  166737[15:Rew:165880.0,4558.1] || member(u,range_of(null_class)) member(ordered_pair(v,u),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(v,u),compose(null_class,w))*.
% 299.87/300.46  166741[15:Rew:165880.0,6233.1] || equal(compose_class(u),domain_relation) member(ordered_pair(u,null_class),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(u,ordered_pair(null_class,null_class)),composition_function)*.
% 299.87/300.46  174088[15:Rew:165880.0,166840.2] || member(singleton(singleton(null_class)),cross_product(y__dfg,y__dfg))* subclass(composition_function,successor_relation) -> equal(ordered_pair(y__dfg,compose(null_class,y__dfg)),successor(null_class)).
% 299.87/300.46  166982[15:Rew:165880.0,86687.2] function(cross_product(universal_class,universal_class)) single_valued_class(intersection(successor(cross_product(universal_class,universal_class)),u)) ||  -> function(intersection(successor(cross_product(y__dfg,y__dfg)),u))*.
% 299.87/300.46  166983[15:Rew:165880.0,86877.2] 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(y__dfg,y__dfg))))*.
% 299.87/300.46  167006[15:Rew:165880.0,123910.3] one_to_one(cross_product(u,v)) || member(w,v)* member(x,u)* -> member(ordered_pair(x,w),cross_product(y__dfg,y__dfg))*.
% 299.87/300.46  167021[15:Rew:165880.0,165127.0] || member(u,y__dfg) subclass(composition_function,compose_class(v))* -> equal(compose(v,u),ordered_pair(cantor(u),compose(u,cantor(u))))*.
% 299.87/300.46  167077[15:Rew:165880.0,165061.0] || member(u,y__dfg) equal(successor(u),ordered_pair(v,w))* subclass(successor_relation,application_function) -> equal(apply(u,v),w)*.
% 299.87/300.46  167078[15:Rew:165880.0,165060.0] || member(u,y__dfg) equal(successor(u),ordered_pair(v,w))* subclass(successor_relation,composition_function) -> equal(compose(u,v),w)*.
% 299.87/300.46  174089[15:Rew:165880.0,167104.1] || member(u,y__dfg)* member(v,y__dfg)* equal(successor(v),u) subclass(successor_relation,element_relation) -> member(v,u)*.
% 299.87/300.46  174090[15:Rew:165880.0,167201.0] || subclass(x__dfg,cross_product(singleton(u),y__dfg))* member(u,y__dfg) member(complement(x__dfg),v)* -> member(u,cantor(v))*.
% 299.87/300.46  174091[15:Rew:165880.0,167349.2] || member(apply(choice,u),element_relation) member(u,y__dfg) subclass(u,regular(compose(element_relation,y__dfg)))* -> equal(u,null_class).
% 299.87/300.46  167392[15:Rew:165880.0,127532.0] || member(u,y__dfg) -> member(u,intersection(union(v,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)).
% 299.87/300.46  167393[15:Rew:165880.0,127531.0] || member(u,y__dfg) -> member(u,intersection(union(v,null_class),complement(w)))* member(u,union(union(null_class,complement(v)),w)).
% 299.87/300.46  167394[15:Rew:165880.0,127530.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,v),complement(w)))* member(u,union(union(null_class,complement(v)),w)).
% 299.87/300.46  167395[15:Rew:165880.0,127429.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),complement(x)))* member(u,union(complement(union(w,v)),x)).
% 299.87/300.46  167397[15:Rew:165880.0,127460.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(w,x)))* member(u,union(complement(union(w,x)),v)).
% 299.87/300.46  167433[15:Rew:165880.0,126340.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(w,w)))* member(u,union(v,union(null_class,complement(w)))).
% 299.87/300.46  167434[15:Rew:165880.0,126339.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(w,null_class)))* member(u,union(v,union(null_class,complement(w)))).
% 299.87/300.46  167435[15:Rew:165880.0,126338.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(null_class,w)))* member(u,union(v,union(null_class,complement(w)))).
% 299.87/300.46  167436[15:Rew:165880.0,126196.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(w,x)))* member(u,union(v,complement(union(x,w)))).
% 299.87/300.46  167437[15:Rew:165880.0,126266.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),complement(x)))* member(u,union(x,complement(union(v,w)))).
% 299.87/300.46  167447[15:Rew:165880.0,125470.0] || member(u,y__dfg) subclass(u,union(v,null_class)) -> equal(u,null_class) member(apply(choice,u),union(v,v))*.
% 299.87/300.46  167448[15:Rew:165880.0,125469.0] || member(u,y__dfg) subclass(u,union(null_class,v)) -> equal(u,null_class) member(apply(choice,u),union(v,v))*.
% 299.87/300.46  167449[15:Rew:165880.0,125417.0] || member(u,y__dfg) subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(apply(choice,u),union(w,v))*.
% 299.87/300.46  167482[15:Rew:165880.0,120896.0] || member(u,y__dfg) member(v,u) subclass(composition_function,successor_relation) -> equal(ordered_pair(u,compose(v,u)),successor(v))**.
% 299.87/300.46  174092[15:Rew:165880.0,167484.1] || member(u,y__dfg) member(v,y__dfg) subclass(composition_function,successor_relation) -> equal(ordered_pair(u,compose(v,u)),successor(v))**.
% 299.87/300.46  174093[15:Rew:165880.0,167492.0] || equal(complement(compose(element_relation,y__dfg)),y__dfg) member(u,y__dfg) member(apply(choice,u),element_relation)* -> equal(u,element_relation).
% 299.87/300.46  174094[15:Rew:165880.0,167493.0] || equal(complement(compose(element_relation,y__dfg)),u) member(u,y__dfg) member(apply(choice,u),element_relation)* -> equal(u,null_class).
% 299.87/300.46  167579[15:Rew:165880.0,102747.0] || member(u,y__dfg) subclass(power_class(complement(successor(v))),w)* -> member(u,image(element_relation,successor(v)))* member(u,w)*.
% 299.87/300.46  174095[15:Rew:165880.0,167581.2,165880.0,167581.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) equal(cantor(apply(v,u)),y__dfg)** -> member(u,cantor(v)).
% 299.87/300.46  167680[15:Rew:165880.0,98608.0] || member(u,y__dfg) equal(successor(power_class(complement(union(v,w)))),null_class) -> member(u,image(element_relation,union(v,w)))*.
% 299.87/300.46  167806[15:Rew:165880.0,91539.0] || member(u,y__dfg) subclass(domain_relation,regular(complement(v))) -> member(ordered_pair(u,cantor(u)),v)* equal(complement(v),null_class).
% 299.87/300.46  167893[15:Rew:165880.0,83723.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(null_class,w)))* member(u,union(complement(power_class(v)),complement(w))).
% 299.87/300.46  167916[15:Rew:165880.0,83352.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,v),power_class(w)))* member(u,union(complement(v),complement(power_class(w)))).
% 299.87/300.46  167931[15:Rew:165880.0,82681.0] || member(u,y__dfg) -> member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(v,null_class))))).
% 299.87/300.46  167932[15:Rew:165880.0,82711.0] || member(u,y__dfg) -> member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(v,v)))))*.
% 299.87/300.46  167939[15:Rew:165880.0,82283.0] || member(u,y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(power_class(u),cantor(power_class(u))),w)*.
% 299.87/300.46  167940[15:Rew:165880.0,82284.0] || member(u,y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(sum_class(u),cantor(sum_class(u))),w)*.
% 299.87/300.46  167941[15:Rew:165880.0,82295.0] || member(u,y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(cantor(u),cantor(cantor(u))),w)*.
% 299.87/300.46  174097[15:Rew:165880.0,167947.1] || member(u,y__dfg)* member(v,y__dfg) equal(compose(w,v),u)* equal(successor(compose_class(w)),null_class) -> .
% 299.87/300.46  167975[15:Rew:165880.0,80112.0] || member(u,y__dfg) subclass(u,complement(union(v,w)))* -> member(apply(choice,u),complement(w))* equal(u,null_class).
% 299.87/300.46  167976[15:Rew:165880.0,80111.0] || member(u,y__dfg) subclass(u,complement(union(v,w)))* -> member(apply(choice,u),complement(v))* equal(u,null_class).
% 299.87/300.46  174098[15:Rew:165880.0,167985.2] function(complement(cross_product(u,universal_class))) || member(u,y__dfg)* subclass(y__dfg,complement(v)) member(range_of(null_class),v)* -> .
% 299.87/300.46  174099[15:Rew:165880.0,167990.2,165880.0,167990.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) equal(sum_class(apply(v,u)),y__dfg)** -> member(u,cantor(v)).
% 299.87/300.46  174100[15:Rew:165880.0,167991.2,165880.0,167991.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) equal(power_class(apply(v,u)),y__dfg)** -> member(u,cantor(v)).
% 299.87/300.46  174101[15:Rew:165880.0,167992.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) equal(singleton(apply(v,u)),null_class)** -> member(u,cantor(v)).
% 299.87/300.46  167995[15:Rew:165880.0,74777.0] || member(u,y__dfg) -> member(u,image(element_relation,power_class(union(v,null_class))))* member(u,power_class(complement(power_class(union(null_class,v))))).
% 299.87/300.46  167996[15:Rew:165880.0,74804.0] || member(u,y__dfg) -> member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,null_class))))).
% 299.87/300.46  167998[15:Rew:165880.0,73892.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,null_class),w)).
% 299.87/300.46  167999[15:Rew:165880.0,73900.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,null_class))).
% 299.87/300.46  174102[15:Rew:165880.0,168018.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,sum_class(range_of(null_class)))) -> member(sum_class(u),union(null_class,apply(null_class,v)))*.
% 299.87/300.46  174103[15:Rew:165880.0,168019.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,sum_class(range_of(null_class)))) -> member(power_class(u),union(null_class,apply(null_class,v)))*.
% 299.87/300.46  174104[15:Rew:165880.0,168020.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,apply(null_class,v)))* -> member(power_class(u),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.46  174105[15:Rew:165880.0,168021.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,apply(null_class,v)))* -> member(sum_class(u),union(null_class,sum_class(range_of(null_class))))*.
% 299.87/300.46  174106[15:Rew:165880.0,168022.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,apply(null_class,v)))* -> member(sum_class(u),union(null_class,apply(null_class,w)))*.
% 299.87/300.46  174107[15:Rew:165880.0,168023.1] || member(u,y__dfg) subclass(y__dfg,union(null_class,apply(null_class,v)))* -> member(power_class(u),union(null_class,apply(null_class,w)))*.
% 299.87/300.46  168040[15:Rew:165880.0,62381.0] || member(u,y__dfg) -> equal(singleton(power_class(v)),null_class) member(u,complement(power_class(v))) member(u,complement(singleton(power_class(v))))*.
% 299.87/300.46  168049[15:Rew:165880.0,62247.0] || member(u,y__dfg) member(v,u) equal(compose(w,v),u) -> member(ordered_pair(v,u),compose_class(w))*.
% 299.87/300.46  168071[15:Rew:165880.0,62182.0] || member(u,y__dfg) member(v,u) subclass(element_relation,restrict(w,x,y))* -> member(ordered_pair(v,u),w)*.
% 299.87/300.46  168134[15:Rew:165880.0,58582.0] || member(u,y__dfg) -> equal(ordered_pair(first(ordered_pair(power_class(u),omega)),second(ordered_pair(power_class(u),omega))),ordered_pair(power_class(u),omega))**.
% 299.87/300.46  168135[15:Rew:165880.0,58583.0] || member(u,y__dfg) -> equal(ordered_pair(first(ordered_pair(sum_class(u),omega)),second(ordered_pair(sum_class(u),omega))),ordered_pair(sum_class(u),omega))**.
% 299.87/300.46  168136[15:Rew:165880.0,58592.0] || member(u,y__dfg) -> equal(ordered_pair(first(ordered_pair(cantor(u),omega)),second(ordered_pair(cantor(u),omega))),ordered_pair(cantor(u),omega))**.
% 299.87/300.46  168168[15:Rew:165880.0,53065.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(complement(v),complement(singleton(v))))* -> member(ordered_pair(u,cantor(u)),successor(v))*.
% 299.87/300.46  174108[15:Rew:165880.0,168181.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,w)) subclass(union(v,w),x)* -> member(sum_class(u),x)*.
% 299.87/300.46  174109[15:Rew:165880.0,168190.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,w)) subclass(union(v,w),x)* -> member(power_class(u),x)*.
% 299.87/300.46  168196[15:Rew:165880.0,50937.0] || member(u,y__dfg) -> member(u,image(element_relation,power_class(union(null_class,v))))* member(u,power_class(complement(power_class(union(v,v)))))*.
% 299.87/300.46  168197[15:Rew:165880.0,50938.0] || member(u,y__dfg) -> member(u,image(element_relation,power_class(union(v,v))))* member(u,power_class(complement(power_class(union(null_class,v))))).
% 299.87/300.46  168198[15:Rew:165880.0,50956.0] || member(u,y__dfg) subclass(image(element_relation,power_class(v)),w)* -> member(u,power_class(complement(power_class(v))))* member(u,w)*.
% 299.87/300.46  168200[15:Rew:165880.0,50927.0] || member(u,y__dfg) subclass(domain_relation,complement(cantor(v))) -> equal(apply(v,ordered_pair(u,cantor(u))),sum_class(range_of(null_class)))**.
% 299.87/300.46  168209[15:Rew:165880.0,50006.0] || member(u,y__dfg) equal(cantor(u),successor(u)) subclass(successor_relation,v) -> member(ordered_pair(u,cantor(u)),v)*.
% 299.87/300.46  174110[15:Rew:165880.0,168224.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(power_class(v),complement(w))) -> member(power_class(u),union(complement(power_class(v)),w))*.
% 299.87/300.46  174111[15:Rew:165880.0,168225.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(power_class(v),complement(w))) -> member(sum_class(u),union(complement(power_class(v)),w))*.
% 299.87/300.46  174112[15:Rew:165880.0,168228.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(v),power_class(w))) -> member(power_class(u),union(v,complement(power_class(w))))*.
% 299.87/300.46  174113[15:Rew:165880.0,168229.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(v),power_class(w))) -> member(sum_class(u),union(v,complement(power_class(w))))*.
% 299.87/300.46  168247[15:Rew:165880.0,46096.0] || member(u,y__dfg) equal(successor(singleton(u)),u) subclass(successor_relation,v) -> member(singleton(singleton(singleton(u))),v)*.
% 299.87/300.46  168280[15:Rew:165880.0,38533.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(v,v),w))*.
% 299.87/300.46  168281[15:Rew:165880.0,38537.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(w,w)))*.
% 299.87/300.46  174114[15:Rew:165880.0,168295.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,cross_product(w,x))) -> member(sum_class(u),complement(restrict(v,w,x)))*.
% 299.87/300.46  174115[15:Rew:165880.0,168296.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(cross_product(v,w),x)) -> member(sum_class(u),complement(restrict(x,v,w)))*.
% 299.87/300.46  174116[15:Rew:165880.0,168298.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,cross_product(w,x))) -> member(power_class(u),complement(restrict(v,w,x)))*.
% 299.87/300.46  174117[15:Rew:165880.0,168299.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(cross_product(v,w),x)) -> member(power_class(u),complement(restrict(x,v,w)))*.
% 299.87/300.46  168301[15:Rew:165880.0,33208.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,complement(v)),complement(w)))* member(u,union(union(null_class,v),w)).
% 299.87/300.46  168302[15:Rew:165880.0,33212.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(null_class,complement(w))))* member(u,union(v,union(null_class,w))).
% 299.87/300.46  168332[15:Rew:165880.0,28360.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(complement(v),complement(w))) -> member(ordered_pair(u,cantor(u)),union(v,w))*.
% 299.87/300.46  168343[15:Rew:165880.0,25797.0] || member(u,y__dfg) subclass(u,apply(null_class,v))* -> equal(u,null_class) member(apply(choice,u),sum_class(range_of(null_class)))*.
% 299.87/300.46  168347[15:Rew:165880.0,25751.0] || member(u,y__dfg) subclass(u,sum_class(range_of(null_class))) -> equal(u,null_class) member(apply(choice,u),apply(null_class,v))*.
% 299.87/300.46  168367[15:Rew:165880.0,14369.0] || member(u,y__dfg) subclass(u,x__dfg) subclass(y__dfg,v) -> equal(u,null_class) member(apply(choice,u),v)*.
% 299.87/300.46  168640[15:Rew:165880.0,123505.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> equal(x,null_class) member(image(u,regular(x)),w)*.
% 299.87/300.46  168641[15:Rew:165880.0,123541.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> equal(singleton(x),null_class) member(image(u,x),w)*.
% 299.87/300.46  174118[15:Rew:165880.0,168656.3,165880.0,168656.0] || member(image(u,null_class),y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(sum_class(apply(u,y__dfg)),w)*.
% 299.87/300.46  174119[15:Rew:165880.0,168659.3,165880.0,168659.0] || member(image(u,null_class),y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(power_class(apply(u,y__dfg)),w)*.
% 299.87/300.46  174120[15:Rew:165880.0,168717.3] function(u) || member(image(u,v),element_relation)* member(v,y__dfg) subclass(y__dfg,regular(compose(element_relation,y__dfg)))* -> .
% 299.87/300.46  168720[15:Rew:165880.0,127562.1] function(u) || member(v,y__dfg) -> member(v,intersection(successor(u),complement(w)))* member(v,union(w,complement(u))).
% 299.87/300.46  168721[15:Rew:165880.0,126370.1] function(u) || member(v,y__dfg) -> member(v,intersection(complement(w),successor(u)))* member(v,union(w,complement(u))).
% 299.87/300.46  174121[15:Rew:165880.0,168740.2] function(u) || member(v,y__dfg) subclass(y__dfg,union(w,null_class)) -> member(image(u,v),union(w,w))*.
% 299.87/300.46  174122[15:Rew:165880.0,168741.2] function(u) || member(v,y__dfg) subclass(y__dfg,union(null_class,w)) -> member(image(u,v),union(w,w))*.
% 299.87/300.46  174123[15:Rew:165880.0,168742.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(w,x)) -> member(image(u,v),union(x,w))*.
% 299.87/300.46  174124[15:Rew:165880.0,168758.1] function(u) || equal(complement(compose(element_relation,y__dfg)),y__dfg) member(v,y__dfg) member(image(u,v),element_relation)* -> .
% 299.87/300.46  168783[15:Rew:165880.0,96278.1] || equal(null_class,u) member(v,y__dfg) -> member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))).
% 299.87/300.46  168784[15:Rew:165880.0,96274.1] || equal(null_class,u) member(v,y__dfg) -> member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))).
% 299.87/300.46  174125[15:Rew:165880.0,168795.2] || equal(null_class,u) member(v,y__dfg) subclass(y__dfg,complement(w)) member(sum_class(v),union(w,u))* -> .
% 299.87/300.46  174126[15:Rew:165880.0,168796.2] || equal(null_class,u) member(v,y__dfg) subclass(y__dfg,complement(w)) member(sum_class(v),union(u,w))* -> .
% 299.87/300.46  174127[15:Rew:165880.0,168799.2] || equal(null_class,u) member(v,y__dfg) subclass(y__dfg,complement(w)) member(power_class(v),union(w,u))* -> .
% 299.87/300.46  174128[15:Rew:165880.0,168800.2] || equal(null_class,u) member(v,y__dfg) subclass(y__dfg,complement(w)) member(power_class(v),union(u,w))* -> .
% 299.87/300.46  174130[15:Rew:165880.0,168813.2] function(u) || member(v,y__dfg) subclass(y__dfg,complement(union(w,x)))* -> member(image(u,v),complement(x))*.
% 299.87/300.46  174131[15:Rew:165880.0,168814.2] function(u) || member(v,y__dfg) subclass(y__dfg,complement(union(w,x)))* -> member(image(u,v),complement(w))*.
% 299.87/300.46  174132[15:Rew:165880.0,168864.2] function(u) || member(v,y__dfg) subclass(y__dfg,apply(null_class,w))* -> member(image(u,v),sum_class(range_of(null_class)))*.
% 299.87/300.46  174133[15:Rew:165880.0,168865.2] function(u) || member(v,y__dfg) subclass(y__dfg,sum_class(range_of(null_class))) -> member(image(u,v),apply(null_class,w))*.
% 299.87/300.46  168903[15:Rew:165880.0,118564.0] || equal(union(u,v),y__dfg)** member(ordered_pair(w,x),complement(v))* member(ordered_pair(w,x),complement(u))* -> .
% 299.87/300.46  168906[15:Rew:165880.0,116865.0] || equal(union(u,v),y__dfg)** member(unordered_pair(w,x),complement(v))* member(unordered_pair(w,x),complement(u))* -> .
% 299.87/300.46  174134[15:Rew:165880.0,168923.0] || member(complement(successor(null_class)),y__dfg) subclass(y__dfg,symmetric_difference(u,v)) -> member(power_class(complement(singleton(null_class))),union(u,v))*.
% 299.87/300.46  168931[15:Rew:165880.0,53553.0] || subclass(y__dfg,symmetric_difference(u,v))* member(unordered_pair(w,x),complement(v))* member(unordered_pair(w,x),complement(u))* -> .
% 299.87/300.46  168964[15:Rew:165880.0,102751.1] || equal(u,power_class(complement(successor(v))))* member(w,y__dfg) -> member(w,image(element_relation,successor(v)))* member(w,u)*.
% 299.87/300.46  168991[15:Rew:165880.0,46336.1] || equal(u,power_class(complement(power_class(v))))* member(w,y__dfg) -> member(w,image(element_relation,power_class(v)))* member(w,u)*.
% 299.87/300.46  169002[15:Rew:165880.0,134566.1] || subclass(u,v) subclass(y__dfg,complement(u)) member(omega,union(u,v)) -> member(omega,symmetric_difference(u,v))*.
% 299.87/300.46  169007[15:Rew:165880.0,119575.1] || subclass(u,v) subclass(y__dfg,complement(u)) member(omega,union(v,u)) -> member(omega,symmetric_difference(v,u))*.
% 299.87/300.46  169058[15:Rew:165880.0,53510.0] || subclass(y__dfg,union(u,v))* member(unordered_pair(w,x),complement(v))* member(unordered_pair(w,x),complement(u))* -> .
% 299.87/300.46  169059[15:Rew:165880.0,53511.0] || subclass(y__dfg,union(u,v))* member(ordered_pair(w,x),complement(v))* member(ordered_pair(w,x),complement(u))* -> .
% 299.87/300.46  169110[15:Rew:165880.0,91179.0] || member(inverse(u),y__dfg) subclass(composition_function,element_relation) -> member(inverse(u),ordered_pair(range_of(u),compose(inverse(u),range_of(u))))*.
% 299.87/300.46  169146[15:Rew:165880.0,46140.0] || member(inverse(u),y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(inverse(u),range_of(u)),w)*.
% 299.87/300.46  174135[15:Rew:165880.0,169147.1] || member(inverse(u),y__dfg) subclass(domain_relation,complement(compose(element_relation,y__dfg))) member(ordered_pair(inverse(u),range_of(u)),element_relation)* -> .
% 299.87/300.46  169148[15:Rew:165880.0,46156.0] || member(inverse(u),y__dfg) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(inverse(u),range_of(u)),union(v,w))*.
% 299.87/300.46  169150[15:Rew:165880.0,46171.0] || member(inverse(u),y__dfg) subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(inverse(u),range_of(u)),apply(null_class,v))*.
% 299.87/300.46  169151[15:Rew:165880.0,46172.0] || member(inverse(u),y__dfg) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(inverse(u),range_of(u)),sum_class(range_of(null_class)))*.
% 299.87/300.46  174136[15:Rew:165880.0,169174.0] || member(union(u,null_class),y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(power_class(union(u,u)),union(v,w))*.
% 299.87/300.46  174137[15:Rew:165880.0,169175.0] || member(union(u,u),y__dfg)* subclass(y__dfg,symmetric_difference(v,w)) -> member(power_class(union(u,null_class)),union(v,w))*.
% 299.87/300.46  174138[15:Rew:165880.0,169176.0] || member(union(null_class,u),y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(power_class(union(u,null_class)),union(v,w))*.
% 299.87/300.46  174139[15:Rew:165880.0,169177.0] || member(union(u,null_class),y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(power_class(union(null_class,u)),union(v,w))*.
% 299.87/300.46  174140[15:Rew:165880.0,169179.0] || member(union(u,u),y__dfg)* subclass(y__dfg,symmetric_difference(v,w)) -> member(power_class(union(null_class,u)),union(v,w))*.
% 299.87/300.46  174141[15:Rew:165880.0,169180.0] || member(union(null_class,u),y__dfg) subclass(y__dfg,symmetric_difference(v,w)) -> member(power_class(union(u,u)),union(v,w))*.
% 299.87/300.46  174142[15:Rew:165880.0,169183.1] || member(image(u,singleton(v)),y__dfg) subclass(y__dfg,symmetric_difference(w,x)) -> member(apply(u,v),union(w,x))*.
% 299.87/300.46  169189[15:Rew:165880.0,159386.1] single_valued_class(union(null_class,intersection(intersection(u,cross_product(universal_class,universal_class)),v))) ||  -> function(union(null_class,intersection(restrict(u,y__dfg,y__dfg),v)))*.
% 299.87/300.46  169190[15:Rew:165880.0,157987.1] single_valued_class(union(null_class,intersection(intersection(cross_product(universal_class,universal_class),u),v))) ||  -> function(union(null_class,intersection(restrict(u,y__dfg,y__dfg),v)))*.
% 299.87/300.46  169191[15:Rew:165880.0,163712.1] single_valued_class(intersection(intersection(intersection(u,cross_product(universal_class,universal_class)),v),w)) ||  -> function(intersection(intersection(restrict(u,y__dfg,y__dfg),v),w))*.
% 299.87/300.46  169192[15:Rew:165880.0,161675.1] single_valued_class(intersection(intersection(intersection(cross_product(universal_class,universal_class),u),v),w)) ||  -> function(intersection(intersection(restrict(u,y__dfg,y__dfg),v),w))*.
% 299.87/300.46  169195[15:Rew:165880.0,159117.1] single_valued_class(intersection(union(null_class,intersection(u,cross_product(universal_class,universal_class))),v)) ||  -> function(intersection(union(null_class,restrict(u,y__dfg,y__dfg)),v))*.
% 299.87/300.46  169196[15:Rew:165880.0,157718.1] single_valued_class(intersection(union(null_class,intersection(cross_product(universal_class,universal_class),u)),v)) ||  -> function(intersection(union(null_class,restrict(u,y__dfg,y__dfg)),v))*.
% 299.87/300.46  169201[15:Rew:165880.0,156243.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,y__dfg,y__dfg)))))*.
% 299.87/300.46  169202[15:Rew:165880.0,155902.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,y__dfg,y__dfg)))))*.
% 299.87/300.46  169216[15:Rew:165880.0,7011.2] || member(singleton(u),cross_product(v,w))* member(singleton(u),x)* subclass(y__dfg,complement(restrict(x,v,w)))* -> .
% 299.87/300.46  169222[15:Rew:165880.0,133811.0] || subclass(u,complement(compose(element_relation,y__dfg))) member(not_subclass_element(union(u,u),v),element_relation)* -> subclass(union(u,u),v).
% 299.87/300.46  169229[15:Rew:165880.0,111069.0] || subclass(u,complement(compose(element_relation,y__dfg))) member(not_subclass_element(union(u,null_class),v),element_relation)* -> subclass(union(u,null_class),v).
% 299.87/300.46  169231[15:Rew:165880.0,110663.0] || subclass(u,complement(compose(element_relation,y__dfg))) member(not_subclass_element(union(null_class,u),v),element_relation)* -> subclass(union(null_class,u),v).
% 299.87/300.46  169233[15:Rew:165880.0,55368.0] || subclass(u,complement(compose(element_relation,y__dfg))) member(not_subclass_element(intersection(u,v),w),element_relation)* -> subclass(intersection(u,v),w).
% 299.87/300.46  169234[15:Rew:165880.0,54409.0] || subclass(u,complement(compose(element_relation,y__dfg))) member(not_subclass_element(intersection(v,u),w),element_relation)* -> subclass(intersection(v,u),w).
% 299.87/300.46  174143[15:Rew:165880.0,169346.1] || member(regular(restrict(complement(compose(element_relation,y__dfg)),u,v)),element_relation)* -> equal(restrict(complement(compose(element_relation,y__dfg)),u,v),null_class).
% 299.87/300.46  174148[15:Rew:165880.0,169470.1] || member(regular(complement(successor(union(null_class,compose(element_relation,y__dfg))))),element_relation)* -> equal(complement(successor(union(null_class,compose(element_relation,y__dfg)))),null_class).
% 299.87/300.46  169532[15:Rew:165880.0,9967.0] || subclass(y__dfg,complement(intersection(u,v))) member(singleton(w),union(u,v)) -> member(singleton(w),symmetric_difference(u,v))*.
% 299.87/300.46  169577[15:Rew:165880.0,93347.0] || equal(u,y__dfg) member(ordered_pair(singleton(singleton(null_class)),v),flip(w))* -> member(ordered_pair(ordered_pair(u,null_class),v),w)*.
% 299.87/300.46  169578[15:Rew:165880.0,93346.0] || equal(u,y__dfg) member(ordered_pair(singleton(singleton(null_class)),v),rotate(w))* -> member(ordered_pair(ordered_pair(u,v),null_class),w)*.
% 299.87/300.46  174149[15:Rew:165880.0,169581.2] || equal(u,y__dfg) member(u,cantor(cross_product(v,w)))* equal(restrict(cross_product(null_class,y__dfg),v,w),null_class)** -> .
% 299.87/300.46  169624[15:Rew:165880.0,14417.1] || member(ordered_pair(u,unordered_pair(v,w)),compose(x,y))* subclass(y__dfg,complement(image(x,image(y,singleton(u))))) -> .
% 299.87/300.46  169747[15:Rew:165880.0,90790.0] || equal(y__dfg,x__dfg) member(x__dfg,cantor(cross_product(u,v))) equal(restrict(cross_product(null_class,x__dfg),u,v),null_class)** -> .
% 299.87/300.46  174150[15:Rew:165880.0,169841.2,165880.0,169841.0] || member(image(u,null_class),y__dfg) subclass(y__dfg,regular(v)) member(apply(u,y__dfg),v)* -> equal(v,null_class).
% 299.87/300.46  169873[15:Rew:165880.0,62303.0] || member(cross_product(u,v),y__dfg) equal(successor(apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169879[15:Rew:165880.0,58755.0] || member(cross_product(u,v),y__dfg) equal(complement(apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169889[15:Rew:165880.0,45555.0] || member(cross_product(u,v),y__dfg) subclass(singleton(apply(choice,cross_product(u,v))),null_class)* -> equal(cross_product(u,v),null_class).
% 299.87/300.46  174151[15:Rew:165880.0,169895.1] || member(cross_product(u,v),y__dfg) equal(regular(apply(choice,cross_product(u,v))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  174152[15:Rew:165880.0,169896.1] || member(cross_product(u,v),y__dfg) subclass(y__dfg,regular(apply(choice,cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.46  174153[15:Rew:165880.0,169927.1] || member(cross_product(u,v),y__dfg) equal(complement(apply(choice,cross_product(u,v))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  174154[15:Rew:165880.0,169928.1] || member(cross_product(u,v),y__dfg) subclass(y__dfg,complement(apply(choice,cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169936[15:Rew:165880.0,125939.0] || member(symmetric_difference(u,v),y__dfg) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),union(v,u))*.
% 299.87/300.46  169937[15:Rew:165880.0,125976.0] || member(symmetric_difference(u,v),y__dfg) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(v,u)),union(u,v))*.
% 299.87/300.46  170041[15:Rew:165880.0,21450.0] || member(sum_class(range_of(null_class)),y__dfg) -> equal(sum_class(range_of(null_class)),null_class) member(apply(choice,sum_class(range_of(null_class))),apply(null_class,u))*.
% 299.87/300.46  174155[15:Rew:165880.0,170051.2] || equal(unordered_pair(u,null_class),singleton(u)) -> subclass(ordered_pair(u,y__dfg),v) equal(not_subclass_element(ordered_pair(u,y__dfg),v),singleton(u))**.
% 299.87/300.46  174156[15:Rew:165880.0,170090.2] || subclass(u,ordered_pair(y__dfg,v))* -> equal(u,null_class) equal(regular(u),unordered_pair(y__dfg,singleton(v))) equal(regular(u),null_class).
% 299.87/300.46  170103[15:Rew:165880.0,64878.0] || subclass(u,ordered_pair(v,y__dfg))* -> equal(u,null_class) equal(regular(u),unordered_pair(v,null_class)) equal(regular(u),singleton(v)).
% 299.87/300.46  170139[15:Rew:165880.0,25781.0] || member(apply(null_class,u),y__dfg) -> equal(apply(null_class,u),null_class) member(apply(choice,apply(null_class,u)),sum_class(range_of(null_class)))*.
% 299.87/300.46  170269[15:Rew:165880.0,126000.0] || member(union(null_class,u),y__dfg) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),union(u,u))*.
% 299.87/300.46  170279[15:Rew:165880.0,68028.0] || member(union(null_class,u),y__dfg) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),union(u,null_class))*.
% 299.87/300.46  170282[15:Rew:165880.0,29372.0] || member(union(null_class,u),y__dfg) member(apply(choice,union(null_class,u)),complement(u))* -> equal(union(null_class,u),null_class).
% 299.87/300.46  170283[15:Rew:165880.0,29748.0] || equal(union(null_class,ordered_pair(u,v)),y__dfg)** -> equal(singleton(w),unordered_pair(u,singleton(v)))* equal(singleton(w),singleton(u)).
% 299.87/300.46  170320[15:Rew:165880.0,60641.2] one_to_one(u) || member(inverse(u),cantor(cross_product(v,w)))* equal(restrict(cross_product(null_class,y__dfg),v,w),null_class) -> .
% 299.87/300.46  170350[15:Rew:165880.0,33161.0] || member(apply(choice,regular(complement(u))),y__dfg)* -> member(apply(choice,regular(complement(u))),u)* equal(regular(complement(u)),null_class).
% 299.87/300.46  174157[15:Rew:165880.0,170468.2] || subclass(u,cantor(regular(cross_product(singleton(regular(u)),y__dfg))))* -> equal(u,null_class) equal(cross_product(singleton(regular(u)),y__dfg),null_class).
% 299.87/300.46  170498[15:Rew:165880.0,94472.2] function(u) || equal(complement(cantor(cantor(v))),null_class)** equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,v)*.
% 299.87/300.46  174158[15:Rew:165880.0,170499.1] function(u) || equal(cantor(range_of(v)),y__dfg) equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,inverse(v))*.
% 299.87/300.46  174159[15:Rew:165880.0,170501.1] one_to_one(u) || subclass(y__dfg,cantor(range_of(v))) equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,inverse(v))*.
% 299.87/300.46  170528[15:Rew:165880.0,39662.3] single_valued_class(inverse(u)) || subclass(range_of(inverse(u)),v) equal(inverse(u),null_class) -> maps(inverse(u),y__dfg,v)*.
% 299.87/300.46  170718[15:Rew:165880.0,91689.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(power_class(v))))) member(singleton(w),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  170725[15:Rew:165880.0,93404.0] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),complement(v))) member(singleton(w),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.46  170784[15:Rew:165880.0,48817.0] || subclass(y__dfg,symmetric_difference(complement(power_class(complement(power_class(u)))),v)) -> member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.46  170790[15:Rew:165880.0,49042.0] || subclass(y__dfg,symmetric_difference(u,complement(power_class(complement(power_class(v)))))) -> member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.46  170869[15:Rew:165880.0,63760.2] || equal(successor(intersection(u,v)),null_class) member(w,union(u,v))* subclass(y__dfg,x) -> member(w,x)*.
% 299.87/300.46  170890[15:Rew:165880.0,159849.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,y__dfg,y__dfg))))*.
% 299.87/300.46  170891[15:Rew:165880.0,158537.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,y__dfg,y__dfg))))*.
% 299.87/300.46  170892[15:Rew:165880.0,164856.1] single_valued_class(intersection(intersection(u,intersection(v,cross_product(universal_class,universal_class))),w)) ||  -> function(intersection(intersection(u,restrict(v,y__dfg,y__dfg)),w))*.
% 299.87/300.46  170893[15:Rew:165880.0,162903.1] single_valued_class(intersection(intersection(u,intersection(cross_product(universal_class,universal_class),v)),w)) ||  -> function(intersection(intersection(u,restrict(v,y__dfg,y__dfg)),w))*.
% 299.87/300.46  170894[15:Rew:165880.0,159592.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,y__dfg,y__dfg))))*.
% 299.87/300.46  170895[15:Rew:165880.0,158197.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,y__dfg,y__dfg))))*.
% 299.87/300.46  170896[15:Rew:165880.0,164402.1] single_valued_class(intersection(u,intersection(intersection(v,cross_product(universal_class,universal_class)),w))) ||  -> function(intersection(u,intersection(restrict(v,y__dfg,y__dfg),w)))*.
% 299.87/300.46  170897[15:Rew:165880.0,162637.1] single_valued_class(intersection(u,intersection(intersection(cross_product(universal_class,universal_class),v),w))) ||  -> function(intersection(u,intersection(restrict(v,y__dfg,y__dfg),w)))*.
% 299.87/300.46  170911[15:Rew:165880.0,58245.1] || subclass(union(complement(power_class(u)),image(element_relation,power_class(v))),null_class)* -> subclass(y__dfg,intersection(power_class(u),power_class(complement(power_class(v))))).
% 299.87/300.46  170912[15:Rew:165880.0,93524.0] || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),y__dfg)** -> equal(intersection(power_class(u),power_class(complement(power_class(v)))),null_class).
% 299.87/300.46  170914[15:Rew:165880.0,58118.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))),y__dfg)**.
% 299.87/300.46  170918[15:Rew:165880.0,58147.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)))))),y__dfg)**.
% 299.87/300.46  170919[15:Rew:165880.0,58972.1] || 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)))),y__dfg).
% 299.87/300.46  170933[15:Rew:165880.0,93525.0] || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),y__dfg)** -> equal(intersection(power_class(complement(power_class(u))),power_class(v)),null_class).
% 299.87/300.46  170935[15:Rew:165880.0,58375.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))),y__dfg)**.
% 299.87/300.46  170944[15:Rew:165880.0,58503.1] || subclass(union(image(element_relation,power_class(u)),complement(power_class(v))),null_class)* -> subclass(y__dfg,intersection(power_class(complement(power_class(u))),power_class(v))).
% 299.87/300.46  170945[15:Rew:165880.0,58404.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)))),y__dfg)**.
% 299.87/300.46  170946[15:Rew:165880.0,58973.1] || 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)),y__dfg).
% 299.87/300.46  170961[15:Rew:165880.0,113010.0] || member(successor(null_class),y__dfg) subclass(domain_relation,regular(u)) member(ordered_pair(successor(null_class),null_class),u)* -> equal(u,null_class).
% 299.87/300.46  171078[15:Rew:165880.0,126001.0] || member(union(u,null_class),y__dfg) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),union(u,u))*.
% 299.87/300.46  171084[15:Rew:165880.0,66720.0] || member(union(u,null_class),y__dfg) member(apply(choice,union(u,null_class)),complement(u))* -> equal(union(u,null_class),null_class).
% 299.87/300.46  171170[15:Rew:165880.0,82232.0] || member(complement(successor(u)),y__dfg) -> equal(complement(successor(u)),null_class) member(apply(choice,complement(successor(u))),complement(singleton(u)))*.
% 299.87/300.46  171340[15:Rew:165880.0,91688.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),y__dfg) member(singleton(w),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  171355[15:Rew:165880.0,93403.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),y__dfg) member(singleton(w),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.46  171368[15:Rew:165880.0,93863.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)))),y__dfg)**.
% 299.87/300.46  171369[15:Rew:165880.0,93862.0] ||  -> equal(union(intersection(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w)))),y__dfg)**.
% 299.87/300.46  171398[15:Rew:165880.0,94711.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)))),y__dfg)**.
% 299.87/300.46  171399[15:Rew:165880.0,94710.0] ||  -> equal(union(intersection(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w)))),y__dfg)**.
% 299.87/300.46  171424[15:Rew:165880.0,95040.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)))),y__dfg)**.
% 299.87/300.46  171425[15:Rew:165880.0,95039.0] ||  -> equal(union(intersection(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w)))),y__dfg)**.
% 299.87/300.46  171446[15:Rew:165880.0,95424.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)))),y__dfg)**.
% 299.87/300.46  171447[15:Rew:165880.0,95423.0] ||  -> equal(union(intersection(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w)))),y__dfg)**.
% 299.87/300.46  171473[15:Rew:165880.0,95879.0] || equal(complement(cross_product(u,v)),y__dfg)** member(w,v)* member(x,u)* -> member(ordered_pair(x,w),y)*.
% 299.87/300.46  171536[15:Rew:165880.0,98432.0] || subclass(y__dfg,union(u,complement(union(v,w)))) member(ordered_pair(x,y),intersection(complement(u),union(v,w)))* -> .
% 299.87/300.46  171537[15:Rew:165880.0,98431.0] || subclass(y__dfg,union(u,complement(union(v,w)))) member(unordered_pair(x,y),intersection(complement(u),union(v,w)))* -> .
% 299.87/300.46  171550[15:Rew:165880.0,108875.0] || subclass(y__dfg,intersection(complement(u),union(v,w))) member(unordered_pair(x,y),union(u,complement(union(v,w))))* -> .
% 299.87/300.46  171551[15:Rew:165880.0,108876.0] || subclass(y__dfg,intersection(complement(u),union(v,w))) member(ordered_pair(x,y),union(u,complement(union(v,w))))* -> .
% 299.87/300.46  171570[15:Rew:165880.0,98793.0] || subclass(y__dfg,union(complement(union(u,v)),w)) member(ordered_pair(x,y),intersection(union(u,v),complement(w)))* -> .
% 299.87/300.46  171571[15:Rew:165880.0,98792.0] || subclass(y__dfg,union(complement(union(u,v)),w)) member(unordered_pair(x,y),intersection(union(u,v),complement(w)))* -> .
% 299.87/300.46  171584[15:Rew:165880.0,109196.0] || subclass(y__dfg,intersection(union(u,v),complement(w))) member(unordered_pair(x,y),union(complement(union(u,v)),w))* -> .
% 299.87/300.46  171585[15:Rew:165880.0,109197.0] || subclass(y__dfg,intersection(union(u,v),complement(w))) member(ordered_pair(x,y),union(complement(union(u,v)),w))* -> .
% 299.87/300.46  171605[15:Rew:165880.0,98760.0] || subclass(y__dfg,symmetric_difference(u,complement(union(v,w)))) member(unordered_pair(x,y),intersection(complement(u),union(v,w)))* -> .
% 299.87/300.46  171606[15:Rew:165880.0,99177.0] || subclass(y__dfg,symmetric_difference(complement(union(u,v)),w)) member(unordered_pair(x,y),intersection(union(u,v),complement(w)))* -> .
% 299.87/300.46  171749[15:Rew:165880.0,110260.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)))),y__dfg)**.
% 299.87/300.46  171750[15:Rew:165880.0,110259.0] ||  -> equal(union(intersection(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w)))),y__dfg)**.
% 299.87/300.46  171779[15:Rew:165880.0,110716.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)))),y__dfg)**.
% 299.87/300.46  171780[15:Rew:165880.0,110715.0] ||  -> equal(union(intersection(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w)))),y__dfg)**.
% 299.87/300.46  171806[15:Rew:165880.0,111251.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)))),y__dfg)**.
% 299.87/300.46  171807[15:Rew:165880.0,111250.0] ||  -> equal(union(intersection(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w)))),y__dfg)**.
% 299.87/300.46  171830[15:Rew:165880.0,112196.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)))),y__dfg)**.
% 299.87/300.46  171831[15:Rew:165880.0,112195.0] ||  -> equal(union(intersection(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w)))),y__dfg)**.
% 299.87/300.46  171937[15:Rew:165880.0,122763.0] || subclass(y__dfg,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(omega,complement(symmetric_difference(complement(u),complement(v)))).
% 299.87/300.46  171943[15:Rew:165880.0,122761.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),y__dfg)** -> member(omega,complement(symmetric_difference(complement(u),complement(v)))).
% 299.87/300.46  172161[15:Rew:165880.0,146329.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y__dfg)**.
% 299.87/300.46  172187[15:Rew:165880.0,146892.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y__dfg)**.
% 299.87/300.46  172292[15:Rew:165880.0,150824.1] || subclass(union(u,complement(power_class(v))),null_class) -> equal(union(complement(union(w,x)),intersection(complement(u),power_class(v))),y__dfg)**.
% 299.87/300.46  172317[15:Rew:165880.0,151346.1] || subclass(union(complement(power_class(u)),v),null_class) -> equal(union(complement(union(w,x)),intersection(power_class(u),complement(v))),y__dfg)**.
% 299.87/300.46  172350[15:Rew:165880.0,151996.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),y__dfg)**.
% 299.87/300.46  172386[15:Rew:165880.0,153193.1] || subclass(power_class(complement(union(u,v))),null_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg)**.
% 299.87/300.46  172552[15:Rew:165880.0,164134.1] single_valued_class(intersection(u,intersection(v,intersection(w,cross_product(universal_class,universal_class))))) ||  -> function(intersection(u,intersection(v,restrict(w,y__dfg,y__dfg))))*.
% 299.87/300.46  172553[15:Rew:165880.0,161930.1] single_valued_class(intersection(u,intersection(v,intersection(cross_product(universal_class,universal_class),w)))) ||  -> function(intersection(u,intersection(v,restrict(w,y__dfg,y__dfg))))*.
% 299.87/300.46  172559[15:Rew:165880.0,162154.0] || subclass(y__dfg,symmetric_difference(complement(u),power_class(complement(power_class(v))))) -> member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.46  172581[15:Rew:165880.0,163136.0] || subclass(y__dfg,symmetric_difference(power_class(complement(power_class(u))),complement(v))) -> member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.46  172772[15:Rew:166239.0,65015.0] || subclass(cross_product(u,v),null_class)* member(w,v)* member(x,u)* -> member(ordered_pair(x,w),complement(x__dfg))*.
% 299.87/300.46  174960[15:MRR:170410.2,49833.1] || member(ordered_pair(u,unordered_pair(v,w)),compose(x,y))* subclass(y__dfg,regular(image(x,image(y,singleton(u))))) -> .
% 299.87/300.46  181452[15:Res:69933.1,165890.1] function(cross_product(y__dfg,y__dfg)) single_valued_class(intersection(successor(cross_product(y__dfg,y__dfg)),u)) ||  -> function(intersection(successor(cross_product(y__dfg,y__dfg)),u))*.
% 299.87/300.46  181410[15:Res:70206.1,165890.1] function(cross_product(y__dfg,y__dfg)) single_valued_class(intersection(u,successor(cross_product(y__dfg,y__dfg)))) ||  -> function(intersection(u,successor(cross_product(y__dfg,y__dfg))))*.
% 299.87/300.46  181500[15:Rew:30.0,181482.1] single_valued_class(intersection(u,intersection(v,intersection(w,cross_product(y__dfg,y__dfg))))) ||  -> function(intersection(u,intersection(v,restrict(w,y__dfg,y__dfg))))*.
% 299.87/300.46  181501[15:Rew:30.0,181475.1] single_valued_class(intersection(intersection(u,intersection(v,cross_product(y__dfg,y__dfg))),w)) ||  -> function(intersection(intersection(u,restrict(v,y__dfg,y__dfg)),w))*.
% 299.87/300.46  181502[15:Rew:30.0,181474.1] single_valued_class(intersection(intersection(intersection(u,cross_product(y__dfg,y__dfg)),v),w)) ||  -> function(intersection(intersection(restrict(u,y__dfg,y__dfg),v),w))*.
% 299.87/300.46  181503[15:Rew:31.0,181473.1] single_valued_class(intersection(intersection(u,intersection(cross_product(y__dfg,y__dfg),v)),w)) ||  -> function(intersection(intersection(u,restrict(v,y__dfg,y__dfg)),w))*.
% 299.87/300.46  181504[15:Rew:31.0,181472.1] single_valued_class(intersection(intersection(intersection(cross_product(y__dfg,y__dfg),u),v),w)) ||  -> function(intersection(intersection(restrict(u,y__dfg,y__dfg),v),w))*.
% 299.87/300.46  181505[15:Rew:30.0,181471.1] single_valued_class(intersection(u,union(null_class,intersection(v,cross_product(y__dfg,y__dfg))))) ||  -> function(intersection(u,union(null_class,restrict(v,y__dfg,y__dfg))))*.
% 299.87/300.46  181506[15:Rew:31.0,181470.1] single_valued_class(intersection(u,union(null_class,intersection(cross_product(y__dfg,y__dfg),v)))) ||  -> function(intersection(u,union(null_class,restrict(v,y__dfg,y__dfg))))*.
% 299.87/300.46  181507[15:Rew:30.0,181469.1] single_valued_class(intersection(u,intersection(intersection(v,cross_product(y__dfg,y__dfg)),w))) ||  -> function(intersection(u,intersection(restrict(v,y__dfg,y__dfg),w)))*.
% 299.87/300.46  181508[15:Rew:31.0,181468.1] single_valued_class(intersection(u,intersection(intersection(cross_product(y__dfg,y__dfg),v),w))) ||  -> function(intersection(u,intersection(restrict(v,y__dfg,y__dfg),w)))*.
% 299.87/300.46  181510[15:Rew:31.0,181464.1] single_valued_class(intersection(u,intersection(v,intersection(cross_product(y__dfg,y__dfg),w)))) ||  -> function(intersection(u,intersection(v,restrict(w,y__dfg,y__dfg))))*.
% 299.87/300.46  181512[15:Rew:30.0,181460.1] single_valued_class(intersection(union(null_class,intersection(u,cross_product(y__dfg,y__dfg))),v)) ||  -> function(intersection(union(null_class,restrict(u,y__dfg,y__dfg)),v))*.
% 299.87/300.46  181513[15:Rew:31.0,181459.1] single_valued_class(intersection(union(null_class,intersection(cross_product(y__dfg,y__dfg),u)),v)) ||  -> function(intersection(union(null_class,restrict(u,y__dfg,y__dfg)),v))*.
% 299.87/300.46  181516[15:Rew:30.0,181446.1] single_valued_class(regular(union(null_class,complement(intersection(u,cross_product(y__dfg,y__dfg)))))) ||  -> function(regular(union(null_class,complement(restrict(u,y__dfg,y__dfg)))))*.
% 299.87/300.46  181517[15:Rew:30.0,181443.1] single_valued_class(union(null_class,intersection(intersection(u,cross_product(y__dfg,y__dfg)),v))) ||  -> function(union(null_class,intersection(restrict(u,y__dfg,y__dfg),v)))*.
% 299.87/300.46  181518[15:Rew:31.0,181442.1] single_valued_class(union(null_class,intersection(u,intersection(cross_product(y__dfg,y__dfg),v)))) ||  -> function(union(null_class,intersection(u,restrict(v,y__dfg,y__dfg))))*.
% 299.87/300.46  181521[15:Rew:30.0,181426.1] single_valued_class(union(null_class,intersection(u,intersection(v,cross_product(y__dfg,y__dfg))))) ||  -> function(union(null_class,intersection(u,restrict(v,y__dfg,y__dfg))))*.
% 299.87/300.46  181522[15:Rew:31.0,181424.1] single_valued_class(regular(union(null_class,complement(intersection(cross_product(y__dfg,y__dfg),u))))) ||  -> function(regular(union(null_class,complement(restrict(u,y__dfg,y__dfg)))))*.
% 299.87/300.46  181523[15:Rew:31.0,181418.1] single_valued_class(union(null_class,intersection(intersection(cross_product(y__dfg,y__dfg),u),v))) ||  -> function(union(null_class,intersection(restrict(u,y__dfg,y__dfg),v)))*.
% 299.87/300.46  10875[0:Res:640.1,1536.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.87/300.46  27283[3:Rew:541.1,27282.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.87/300.46  27285[3:Rew:541.2,27284.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.87/300.46  28356[0:Res:168.1,3668.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.87/300.46  28337[0:Res:174.1,3668.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.87/300.46  29139[0:Res:496.1,11092.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.87/300.46  30994[3:Rew:29278.0,29766.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.87/300.46  29794[3:Rew:29278.0,14309.0] || subclass(domain_relation,union(null_class,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.87/300.46  32085[0:Res:235.1,225.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.87/300.46  33209[3:SpR:30027.0,495.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.87/300.46  33189[3:SpR:30027.0,495.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.87/300.46  36937[0:Obv:36901.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.87/300.46  37190[0:Res:50.1,4980.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.87/300.46  37417[0:Res:50.1,4981.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.87/300.46  37728[0:Res:236.1,3678.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.87/300.46  38534[3:SpR:33220.0,495.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.87/300.46  38496[3:SpR:33220.0,495.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.87/300.46  38770[3:Res:36007.0,1479.2] || member(u,v) member(u,w) -> equal(singleton(intersection(w,v)),null_class) member(u,complement(singleton(intersection(w,v))))*.
% 299.87/300.46  41370[4:Res:20668.1,3668.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.87/300.46  41487[4:Res:20669.1,3668.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.87/300.46  41629[3:Rew:30027.0,41566.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.87/300.46  41630[3:Rew:33220.0,41565.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.87/300.46  41965[3:Rew:30027.0,41889.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.87/300.46  41966[3:Rew:33220.0,41888.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.87/300.46  42331[4:Res:2973.1,9160.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.87/300.46  42330[4:Res:2973.1,9158.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.87/300.46  42327[3:Res:2973.1,4001.0] || member(regular(intersection(intersection(regular(u),v),w)),u)* -> equal(intersection(intersection(regular(u),v),w),null_class) equal(u,null_class).
% 299.87/300.46  42319[0:Res:2973.1,497.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.87/300.46  42314[0:Res:2973.1,226.0] ||  -> equal(intersection(intersection(restrict(u,v,w),x),y),null_class) member(regular(intersection(intersection(restrict(u,v,w),x),y)),u)*.
% 299.87/300.46  42817[4:Res:2974.1,9160.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.87/300.46  42816[4:Res:2974.1,9158.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.87/300.46  42813[3:Res:2974.1,4001.0] || member(regular(intersection(intersection(u,regular(v)),w)),v)* -> equal(intersection(intersection(u,regular(v)),w),null_class) equal(v,null_class).
% 299.87/300.46  42805[0:Res:2974.1,497.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.87/300.46  42800[0:Res:2974.1,226.0] ||  -> equal(intersection(intersection(u,restrict(v,w,x)),y),null_class) member(regular(intersection(intersection(u,restrict(v,w,x)),y)),v)*.
% 299.87/300.46  43311[0:Res:2971.2,3668.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),union(v,w))*.
% 299.87/300.46  43358[0:Rew:495.0,43256.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.87/300.46  43875[4:Res:2351.1,9160.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.87/300.46  43874[4:Res:2351.1,9158.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.87/300.46  43871[3:Res:2351.1,4001.0] || member(regular(intersection(u,intersection(regular(v),w))),v)* -> equal(intersection(u,intersection(regular(v),w)),null_class) equal(v,null_class).
% 299.87/300.46  43863[0:Res:2351.1,497.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.87/300.46  43858[0:Res:2351.1,226.0] ||  -> equal(intersection(u,intersection(restrict(v,w,x),y)),null_class) member(regular(intersection(u,intersection(restrict(v,w,x),y))),v)*.
% 299.87/300.46  44407[4:Res:2352.1,9160.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.87/300.46  44406[4:Res:2352.1,9158.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.87/300.46  44403[3:Res:2352.1,4001.0] || member(regular(intersection(u,intersection(v,regular(w)))),w)* -> equal(intersection(u,intersection(v,regular(w))),null_class) equal(w,null_class).
% 299.87/300.46  44395[0:Res:2352.1,497.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.87/300.46  44390[0:Res:2352.1,226.0] ||  -> equal(intersection(u,intersection(v,restrict(w,x,y))),null_class) member(regular(intersection(u,intersection(v,restrict(w,x,y)))),w)*.
% 299.87/300.46  45003[0:Res:2349.2,3668.0] || subclass(u,symmetric_difference(complement(v),complement(w))) -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),union(v,w))*.
% 299.87/300.46  46410[0:Rew:46218.0,27552.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.87/300.46  46713[0:Rew:46218.0,27555.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.87/300.46  46922[0:Rew:46218.0,46326.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.87/300.46  46926[0:Rew:46218.0,46593.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.87/300.46  48171[0:Res:168.1,46222.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.87/300.46  48147[0:Res:174.1,46222.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.87/300.46  49638[0:SpL:6542.0,3678.1] || member(u,symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))* member(u,symmetric_difference(complement(v),complement(singleton(v)))) -> .
% 299.87/300.46  49598[3:SpR:29278.0,6542.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.87/300.46  49577[0:SpR:6542.0,496.1] || member(u,symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))* -> member(u,complement(symmetric_difference(complement(v),complement(singleton(v))))).
% 299.87/300.46  50998[0:MRR:50969.0,9181.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.87/300.46  52826[0:Res:25.2,220.0] || member(regular(union(u,v)),complement(v))* member(regular(union(u,v)),complement(u))* -> equal(union(u,v),null_class).
% 299.87/300.46  53011[3:Obv:52970.2] || subclass(u,symmetric_difference(v,w)) subclass(u,regular(union(v,w)))* -> equal(u,null_class) equal(union(v,w),null_class).
% 299.87/300.46  53025[4:MRR:52962.0,9180.1] || subclass(u,regular(cantor(v)))* -> equal(apply(v,regular(u)),sum_class(range_of(null_class))) equal(u,null_class) equal(cantor(v),null_class).
% 299.87/300.46  53028[3:Obv:52933.2] || subclass(intersection(u,singleton(v)),regular(w))* member(v,w) -> equal(intersection(u,singleton(v)),null_class) equal(w,null_class).
% 299.87/300.46  53029[3:Obv:52932.2] || subclass(intersection(singleton(u),v),regular(w))* member(u,w) -> equal(intersection(singleton(u),v),null_class) equal(w,null_class).
% 299.87/300.46  53339[0:Res:374.1,46251.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.87/300.46  53330[0:Res:359.2,46251.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.87/300.46  53291[0:Res:4.1,46251.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.87/300.46  53276[0:SpL:46226.0,46251.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.87/300.46  53439[0:Res:374.1,46452.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.87/300.46  53430[0:Res:359.2,46452.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.87/300.46  53391[0:Res:4.1,46452.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.87/300.46  53370[0:SpL:46226.0,46452.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.87/300.46  53557[0:Res:3028.2,5712.2] || subclass(u,symmetric_difference(v,w))* member(regular(u),complement(w))* member(regular(u),complement(v))* -> equal(u,null_class).
% 299.87/300.46  53556[0:Res:2363.1,5712.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.87/300.46  53546[0:Res:358.2,5712.2] || subclass(u,union(v,w))* member(regular(u),complement(w))* member(regular(u),complement(v))* -> equal(u,null_class).
% 299.87/300.46  53591[3:Rew:46840.0,53498.0,29278.0,53498.0] || member(u,power_class(complement(power_class(v)))) member(u,complement(w)) member(u,union(w,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  53594[3:Rew:46840.0,53476.1,29278.0,53476.1] || member(u,complement(v)) member(u,power_class(complement(power_class(w)))) member(u,union(image(element_relation,power_class(w)),v))* -> .
% 299.87/300.46  53700[3:SpL:26346.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.87/300.46  53687[3:SpL:26346.0,13404.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.87/300.46  53686[3:SpL:26346.0,13438.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.87/300.46  53819[3:Res:36007.0,3677.1] || member(u,symmetric_difference(v,w)) -> equal(singleton(complement(intersection(v,w))),null_class) member(u,complement(singleton(complement(intersection(v,w)))))*.
% 299.87/300.46  53924[3:MRR:53923.2,53674.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.87/300.46  54434[3:Res:3695.2,4001.0] || subclass(u,regular(v)) member(not_subclass_element(intersection(w,u),x),v)* -> subclass(intersection(w,u),x) equal(v,null_class).
% 299.87/300.46  54418[0:Res:3695.2,225.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.87/300.46  54412[0:Res:3695.2,3678.1] || subclass(u,intersection(v,w)) member(not_subclass_element(intersection(x,u),y),symmetric_difference(v,w))* -> subclass(intersection(x,u),y).
% 299.87/300.46  54514[0:Obv:54444.2] || subclass(u,v) member(not_subclass_element(intersection(w,u),intersection(x,v)),x)* -> subclass(intersection(w,u),intersection(x,v)).
% 299.87/300.46  54811[0:Obv:54735.1] || member(not_subclass_element(intersection(u,intersection(v,w)),intersection(x,v)),x)* -> subclass(intersection(u,intersection(v,w)),intersection(x,v)).
% 299.87/300.46  55190[0:Obv:55115.1] || member(not_subclass_element(intersection(u,intersection(v,w)),intersection(x,w)),x)* -> subclass(intersection(u,intersection(v,w)),intersection(x,w)).
% 299.87/300.46  55267[3:Res:54892.0,3004.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.87/300.46  55393[3:Res:4871.2,4001.0] || subclass(u,regular(v)) member(not_subclass_element(intersection(u,w),x),v)* -> subclass(intersection(u,w),x) equal(v,null_class).
% 299.87/300.46  55377[0:Res:4871.2,225.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.87/300.46  55371[0:Res:4871.2,3678.1] || subclass(u,intersection(v,w)) member(not_subclass_element(intersection(u,x),y),symmetric_difference(v,w))* -> subclass(intersection(u,x),y).
% 299.87/300.46  55476[0:Obv:55403.2] || subclass(u,v) member(not_subclass_element(intersection(u,w),intersection(x,v)),x)* -> subclass(intersection(u,w),intersection(x,v)).
% 299.87/300.46  55892[0:Obv:55815.1] || member(not_subclass_element(intersection(intersection(u,v),w),intersection(x,u)),x)* -> subclass(intersection(intersection(u,v),w),intersection(x,u)).
% 299.87/300.46  56149[0:Obv:56073.1] || member(not_subclass_element(intersection(intersection(u,v),w),intersection(x,v)),x)* -> subclass(intersection(intersection(u,v),w),intersection(x,v)).
% 299.87/300.46  56505[3:Res:56235.0,3004.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.87/300.46  56774[0:SpR:31.0,9995.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.87/300.46  56770[0:SpR:30.0,9995.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.87/300.46  56961[3:Res:56263.0,3004.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.87/300.46  57089[0:Rew:15.0,57063.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.87/300.46  57209[0:Obv:57186.2] || member(u,intersection(v,unordered_pair(u,w))) member(w,v) -> subclass(unordered_pair(u,w),intersection(v,unordered_pair(u,w)))*.
% 299.87/300.46  57211[0:Rew:10348.1,57210.2] || member(u,intersection(v,w)) member(x,w) member(x,v) -> subclass(unordered_pair(u,x),intersection(v,w))*.
% 299.87/300.46  57489[3:Res:57352.0,3004.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.87/300.46  57586[0:Obv:57564.2] || member(u,intersection(v,unordered_pair(w,u))) member(w,v) -> subclass(unordered_pair(w,u),intersection(v,unordered_pair(w,u)))*.
% 299.87/300.46  57588[0:Rew:10350.1,57587.2] || member(u,intersection(v,w)) member(x,w) member(x,v) -> subclass(unordered_pair(x,u),intersection(v,w))*.
% 299.87/300.46  57740[0:Rew:30.0,57739.1,30.0,57739.0] || member(not_subclass_element(restrict(u,v,w),restrict(x,v,w)),x)* -> subclass(restrict(u,v,w),restrict(x,v,w)).
% 299.87/300.46  58237[7:SpL:46877.0,28113.1] || subclass(y__dfg,intersection(power_class(u),power_class(complement(power_class(v))))) subclass(x__dfg,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 299.87/300.46  58227[7:SpL:46877.0,19827.1] || subclass(y__dfg,intersection(power_class(u),power_class(complement(power_class(v))))) subclass(y__dfg,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 299.87/300.46  58226[7:SpL:46877.0,19856.1] || subclass(x__dfg,intersection(power_class(u),power_class(complement(power_class(v))))) subclass(y__dfg,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 299.87/300.46  58222[11:SpL:46877.0,32704.0] || subclass(y__dfg,union(complement(power_class(u)),image(element_relation,power_class(v))))* member(null_class,intersection(power_class(u),power_class(complement(power_class(v))))) -> .
% 299.87/300.46  58217[3:SpL:46877.0,13493.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.87/300.46  58215[3:SpL:46877.0,13396.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.87/300.46  58167[0:SpR:46877.0,5137.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.87/300.46  58128[4:SpR:46877.0,23219.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.87/300.46  58120[0:SpR:46877.0,5137.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.87/300.46  58495[7:SpL:46880.0,28113.1] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),power_class(v))) subclass(x__dfg,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 299.87/300.46  58485[7:SpL:46880.0,19827.1] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),power_class(v))) subclass(y__dfg,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 299.87/300.46  58484[7:SpL:46880.0,19856.1] || subclass(x__dfg,intersection(power_class(complement(power_class(u))),power_class(v))) subclass(y__dfg,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 299.87/300.46  58480[11:SpL:46880.0,32704.0] || subclass(y__dfg,union(image(element_relation,power_class(u)),complement(power_class(v))))* member(null_class,intersection(power_class(complement(power_class(u))),power_class(v))) -> .
% 299.87/300.46  58475[3:SpL:46880.0,13493.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.87/300.46  58473[3:SpL:46880.0,13396.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.87/300.46  58424[0:SpR:46880.0,5137.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.87/300.46  58385[4:SpR:46880.0,23219.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.87/300.46  58377[0:SpR:46880.0,5137.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.87/300.46  58682[0:Res:60.1,10849.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.87/300.46  59248[3:SpL:30027.0,3286.1] || member(u,image(element_relation,union(union(null_class,v),w))) member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))* -> .
% 299.87/300.46  59247[3:SpL:33220.0,3286.1] || member(u,image(element_relation,union(union(v,v),w)))* member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))* -> .
% 299.87/300.46  59231[3:SpL:30027.0,3286.1] || member(u,image(element_relation,union(v,union(null_class,w)))) member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))* -> .
% 299.87/300.46  59230[3:SpL:33220.0,3286.1] || member(u,image(element_relation,union(v,union(w,w))))* member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))* -> .
% 299.87/300.46  59612[3:Res:55241.0,2999.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.87/300.46  59611[3:Res:55241.0,3000.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.87/300.46  59605[3:Res:55241.0,2997.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.87/300.46  59668[3:Res:56896.0,2999.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.87/300.46  59667[3:Res:56896.0,3000.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.87/300.46  59661[3:Res:56896.0,2997.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.87/300.46  59873[0:Res:54862.0,2999.0] ||  -> equal(intersection(u,restrict(intersection(v,w),x,y)),null_class) member(regular(intersection(u,restrict(intersection(v,w),x,y))),v)*.
% 299.87/300.46  59872[0:Res:54862.0,3000.0] ||  -> equal(intersection(u,restrict(intersection(v,w),x,y)),null_class) member(regular(intersection(u,restrict(intersection(v,w),x,y))),w)*.
% 299.87/300.46  59866[0:Res:54862.0,2997.0] || subclass(u,v) -> equal(intersection(w,restrict(u,x,y)),null_class) member(regular(intersection(w,restrict(u,x,y))),v)*.
% 299.87/300.46  59969[0:Res:54912.0,2999.0] ||  -> equal(restrict(intersection(intersection(u,v),w),x,y),null_class) member(regular(restrict(intersection(intersection(u,v),w),x,y)),u)*.
% 299.87/300.46  59968[0:Res:54912.0,3000.0] ||  -> equal(restrict(intersection(intersection(u,v),w),x,y),null_class) member(regular(restrict(intersection(intersection(u,v),w),x,y)),v)*.
% 299.87/300.46  59962[0:Res:54912.0,2997.0] || subclass(u,v) -> equal(restrict(intersection(u,w),x,y),null_class) member(regular(restrict(intersection(u,w),x,y)),v)*.
% 299.87/300.46  60095[0:Res:55531.0,2999.0] ||  -> equal(restrict(intersection(u,intersection(v,w)),x,y),null_class) member(regular(restrict(intersection(u,intersection(v,w)),x,y)),v)*.
% 299.87/300.46  60094[0:Res:55531.0,3000.0] ||  -> equal(restrict(intersection(u,intersection(v,w)),x,y),null_class) member(regular(restrict(intersection(u,intersection(v,w)),x,y)),w)*.
% 299.87/300.46  60088[0:Res:55531.0,2997.0] || subclass(u,v) -> equal(restrict(intersection(w,u),x,y),null_class) member(regular(restrict(intersection(w,u),x,y)),v)*.
% 299.87/300.46  60171[3:Res:55624.0,2997.0] || subclass(u,v) -> equal(restrict(union(u,u),w,x),null_class) member(regular(restrict(union(u,u),w,x)),v)*.
% 299.87/300.46  60257[0:Res:56205.0,2999.0] ||  -> equal(intersection(restrict(intersection(u,v),w,x),y),null_class) member(regular(intersection(restrict(intersection(u,v),w,x),y)),u)*.
% 299.87/300.46  60256[0:Res:56205.0,3000.0] ||  -> equal(intersection(restrict(intersection(u,v),w,x),y),null_class) member(regular(intersection(restrict(intersection(u,v),w,x),y)),v)*.
% 299.87/300.46  60250[0:Res:56205.0,2997.0] || subclass(u,v) -> equal(intersection(restrict(u,w,x),y),null_class) member(regular(intersection(restrict(u,w,x),y)),v)*.
% 299.87/300.46  60389[3:Rew:2348.1,60388.1] || member(regular(intersection(u,v)),intersection(w,singleton(v)))* -> equal(intersection(u,v),null_class) equal(intersection(w,singleton(v)),null_class).
% 299.87/300.46  60391[3:Rew:2970.1,60390.1] || member(regular(intersection(u,v)),intersection(singleton(v),w))* -> equal(intersection(u,v),null_class) equal(intersection(singleton(v),w),null_class).
% 299.87/300.46  60487[3:Rew:2348.1,60486.1] || member(regular(intersection(u,v)),intersection(w,singleton(u)))* -> equal(intersection(u,v),null_class) equal(intersection(w,singleton(u)),null_class).
% 299.87/300.46  60489[3:Rew:2970.1,60488.1] || member(regular(intersection(u,v)),intersection(singleton(u),w))* -> equal(intersection(u,v),null_class) equal(intersection(singleton(u),w),null_class).
% 299.87/300.46  60529[3:Res:55236.0,2997.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.87/300.46  60633[3:Res:56472.0,2997.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.87/300.46  60856[3:Rew:28.0,60817.1,46840.0,60817.0,29278.0,60817.0] || member(u,power_class(v)) member(u,union(w,x)) member(u,complement(intersection(union(w,x),power_class(v))))* -> .
% 299.87/300.46  61582[3:Rew:46840.0,61545.1,29278.0,61545.1,28.0,61545.0] || member(u,union(v,w)) member(u,power_class(x)) member(u,complement(intersection(power_class(x),union(v,w))))* -> .
% 299.87/300.46  61619[0:Res:1534.2,3.0] || member(u,v)* member(singleton(u),w)* subclass(cross_product(w,v),x)* -> member(singleton(singleton(singleton(u))),x)*.
% 299.87/300.46  63093[0:Rew:46227.0,63004.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)).
% 299.87/300.46  63094[0:Rew:46221.0,63003.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)))).
% 299.87/300.46  63099[0:Rew:31.0,62953.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))).
% 299.87/300.46  63100[0:Rew:30.0,62949.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))).
% 299.87/300.46  63122[0:Obv:63010.2] || member(u,complement(intersection(v,w))) member(x,symmetric_difference(v,w)) -> subclass(unordered_pair(x,u),complement(intersection(v,w)))*.
% 299.87/300.46  63123[0:Obv:63009.2] || member(u,complement(intersection(v,w))) member(x,symmetric_difference(v,w)) -> subclass(unordered_pair(u,x),complement(intersection(v,w)))*.
% 299.87/300.46  64342[0:Res:3027.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)*.
% 299.87/300.46  64489[0:Res:3026.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)*.
% 299.87/300.46  64781[3:Obv:64757.2] || subclass(u,symmetric_difference(v,w)) subclass(u,regular(union(v,w)))* -> subclass(u,x)* equal(union(v,w),null_class).
% 299.87/300.46  64805[3:MRR:64733.0,9181.1] || subclass(u,regular(union(v,w)))* -> member(not_subclass_element(u,x),complement(v))* subclass(u,x) equal(union(v,w),null_class).
% 299.87/300.46  64806[3:MRR:64732.0,9181.1] || subclass(u,regular(union(v,w)))* -> member(not_subclass_element(u,x),complement(w))* subclass(u,x) equal(union(v,w),null_class).
% 299.87/300.46  64935[3:SpL:46880.0,64080.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.87/300.46  64934[3:SpL:46877.0,64080.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.87/300.46  64956[10:SpL:46880.0,64081.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.87/300.46  64955[10:SpL:46877.0,64081.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.87/300.46  65245[0:Rew:31.0,65113.2] || subclass(u,v) member(not_subclass_element(u,restrict(v,w,x)),cross_product(w,x))* -> subclass(u,restrict(v,w,x)).
% 299.87/300.46  65246[0:Rew:30.0,65109.2] || subclass(u,cross_product(v,w)) member(not_subclass_element(u,restrict(x,v,w)),x)* -> subclass(u,restrict(x,v,w)).
% 299.87/300.46  65270[0:Obv:65167.3] || equal(u,v) subclass(unordered_pair(v,u),w) member(v,x) -> subclass(unordered_pair(v,u),intersection(x,w))*.
% 299.87/300.46  65275[0:MRR:65179.0,9181.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(union(w,x),v)),complement(w))* subclass(u,intersection(union(w,x),v)).
% 299.87/300.46  65276[0:MRR:65178.0,9181.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(union(w,x),v)),complement(x))* subclass(u,intersection(union(w,x),v)).
% 299.87/300.46  65515[0:Rew:31.0,65307.1] || member(not_subclass_element(intersection(u,v),restrict(v,w,x)),cross_product(w,x))* -> subclass(intersection(u,v),restrict(v,w,x)).
% 299.87/300.46  65546[0:MRR:65419.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),v)),complement(w))* subclass(intersection(u,v),intersection(union(w,x),v)).
% 299.87/300.46  65547[0:MRR:65418.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),v)),complement(x))* subclass(intersection(u,v),intersection(union(w,x),v)).
% 299.87/300.46  65975[0:Rew:31.0,65768.1] || member(not_subclass_element(intersection(u,v),restrict(u,w,x)),cross_product(w,x))* -> subclass(intersection(u,v),restrict(u,w,x)).
% 299.87/300.46  66014[0:MRR:65882.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),u)),complement(w))* subclass(intersection(u,v),intersection(union(w,x),u)).
% 299.87/300.46  66015[0:MRR:65881.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(union(w,x),u)),complement(x))* subclass(intersection(u,v),intersection(union(w,x),u)).
% 299.87/300.46  66712[3:Rew:66163.0,49599.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)))))**.
% 299.87/300.46  68029[3:Rew:67071.0,67142.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))).
% 299.87/300.46  69196[0:SpL:67463.0,3677.1] || member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* subclass(complement(symmetric_difference(v,w)),x)* -> member(u,x)*.
% 299.87/300.46  69323[0:Rew:67463.0,69217.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)).
% 299.87/300.46  70310[12:Res:68971.1,3004.0] function(restrict(u,v,w)) ||  -> equal(successor(restrict(u,v,w)),null_class) member(regular(successor(restrict(u,v,w))),u)*.
% 299.87/300.46  71005[0:SpL:67444.0,1482.0] || member(not_subclass_element(u,intersection(v,w)),v)* member(not_subclass_element(u,intersection(w,v)),w)* -> subclass(u,intersection(w,v)).
% 299.87/300.46  71179[0:Rew:71163.0,28939.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> equal(u,null_class) member(regular(u),complement(symmetric_difference(v,w))).
% 299.87/300.46  72855[3:Res:68787.0,2997.0] || subclass(u,v) -> equal(restrict(union(u,null_class),w,x),null_class) member(regular(restrict(union(u,null_class),w,x)),v)*.
% 299.87/300.46  73031[4:Res:66410.0,4977.0] || subclass(complement(sum_class(range_of(null_class))),u) -> subclass(complement(apply(null_class,v)),w) member(not_subclass_element(complement(apply(null_class,v)),w),u)*.
% 299.87/300.46  73287[4:Res:66484.0,4977.0] || subclass(complement(apply(null_class,u)),v)* -> subclass(complement(sum_class(range_of(null_class))),w) member(not_subclass_element(complement(sum_class(range_of(null_class))),w),v)*.
% 299.87/300.46  73552[4:SpL:67192.0,3696.0] || member(not_subclass_element(intersection(u,complement(apply(null_class,v))),w),sum_class(range_of(null_class)))* -> subclass(intersection(u,complement(sum_class(range_of(null_class)))),w).
% 299.87/300.46  73535[4:SpL:67192.0,4872.0] || member(not_subclass_element(intersection(complement(apply(null_class,u)),v),w),sum_class(range_of(null_class)))* -> subclass(intersection(complement(sum_class(range_of(null_class))),v),w).
% 299.87/300.46  73481[4:SpL:67192.0,3696.0] || member(not_subclass_element(intersection(u,complement(sum_class(range_of(null_class)))),v),apply(null_class,w))* -> subclass(intersection(u,complement(apply(null_class,w))),v).
% 299.87/300.46  73464[4:SpL:67192.0,4872.0] || member(not_subclass_element(intersection(complement(sum_class(range_of(null_class))),u),v),apply(null_class,w))* -> subclass(intersection(complement(apply(null_class,w)),u),v).
% 299.87/300.46  73402[4:SpR:67192.0,495.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))))**.
% 299.87/300.46  73365[4:SpR:67192.0,495.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)))**.
% 299.87/300.46  73341[4:SpR:67192.0,495.0] ||  -> equal(intersection(union(u,apply(null_class,v)),union(complement(u),complement(sum_class(range_of(null_class))))),symmetric_difference(complement(u),complement(sum_class(range_of(null_class)))))**.
% 299.87/300.46  73304[4:SpR:67192.0,495.0] ||  -> equal(intersection(union(apply(null_class,u),v),union(complement(sum_class(range_of(null_class))),complement(v))),symmetric_difference(complement(sum_class(range_of(null_class))),complement(v)))**.
% 299.87/300.46  73840[4:Res:66411.0,4977.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)*.
% 299.87/300.46  73989[3:SpL:66602.0,3286.1] || member(u,image(element_relation,union(v,union(w,null_class)))) member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))* -> .
% 299.87/300.46  74032[3:Rew:66602.0,73984.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).
% 299.87/300.46  73980[3:SpL:66602.0,3286.1] || member(u,image(element_relation,union(union(v,null_class),w))) member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))* -> .
% 299.87/300.46  74033[3:Rew:66602.0,73967.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).
% 299.87/300.46  73894[3:SpR:66602.0,495.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))))**.
% 299.87/300.46  73857[3:SpR:66602.0,495.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)))**.
% 299.87/300.46  74219[3:Obv:74198.1] || subclass(intersection(restrict(u,v,w),x),regular(u))* -> equal(intersection(restrict(u,v,w),x),null_class) equal(u,null_class).
% 299.87/300.46  74490[4:SpL:67191.0,3696.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).
% 299.87/300.46  74473[4:SpL:67191.0,4872.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).
% 299.87/300.46  74334[4:SpR:67191.0,495.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))))**.
% 299.87/300.46  74297[4:SpR:67191.0,495.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)))**.
% 299.87/300.46  74684[3:Obv:74666.1] || subclass(intersection(u,restrict(v,w,x)),regular(v))* -> equal(intersection(u,restrict(v,w,x)),null_class) equal(v,null_class).
% 299.87/300.46  78435[3:Res:53246.0,46453.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))*.
% 299.87/300.46  78434[3:Res:53246.0,3659.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)))*.
% 299.87/300.46  78433[3:Res:53246.0,46252.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))))*.
% 299.87/300.46  78431[3:Res:53246.0,3658.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)))*.
% 299.87/300.46  79530[3:Rew:29278.0,79492.1] || member(regular(intersection(union(null_class,u),complement(v))),union(complement(u),v))* -> equal(intersection(union(null_class,u),complement(v)),null_class).
% 299.87/300.46  79533[3:Rew:29278.0,79469.1] || member(regular(intersection(complement(u),union(null_class,v))),union(u,complement(v)))* -> equal(intersection(complement(u),union(null_class,v)),null_class).
% 299.87/300.46  79562[3:Rew:46840.0,79452.1,29278.0,79452.1,46840.0,79452.1,29278.0,79452.1,46840.0,79452.0,29278.0,79452.0,46840.0,79452.0,29278.0,79452.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).
% 299.87/300.46  80121[0:MRR:80120.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).
% 299.87/300.46  80124[0:MRR:80123.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).
% 299.87/300.46  81669[3:Res:67094.0,2997.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)*.
% 299.87/300.46  81857[3:Res:67136.0,2997.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)*.
% 299.87/300.46  82145[12:Rew:67597.1,82078.2] function(intersection(u,v)) || member(regular(successor(intersection(u,v))),symmetric_difference(u,v))* -> equal(successor(intersection(u,v)),null_class).
% 299.87/300.46  82325[4:Res:9181.1,20936.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)*.
% 299.87/300.46  82286[4:Res:3232.1,20936.0] function(u) || subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(apply(u,x),cantor(apply(u,x))),w)*.
% 299.87/300.46  83680[3:Res:2978.1,40461.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)*.
% 299.87/300.46  83675[3:Res:2355.1,40461.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)*.
% 299.87/300.46  83940[0:SpR:46880.0,44163.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)**.
% 299.87/300.46  83939[0:SpR:46877.0,44163.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)**.
% 299.87/300.46  84621[3:Res:57431.0,2997.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)*.
% 299.87/300.46  84787[3:Rew:29278.0,84729.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))*.
% 299.87/300.46  84790[3:Rew:29278.0,84706.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)))*.
% 299.87/300.46  85260[3:Rew:29278.0,85180.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))).
% 299.87/300.46  85263[3:Rew:29278.0,85157.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))).
% 299.87/300.46  85298[3:Rew:46840.0,85140.1,29278.0,85140.1,46840.0,85140.1,29278.0,85140.1,46840.0,85140.0,29278.0,85140.0,46840.0,85140.0,29278.0,85140.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))).
% 299.87/300.46  86667[12:Res:69933.1,4977.0] function(u) || subclass(u,v) -> subclass(intersection(successor(u),w),x) member(not_subclass_element(intersection(successor(u),w),x),v)*.
% 299.87/300.46  86807[3:Res:2978.1,70006.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)*.
% 299.87/300.46  86802[3:Res:2355.1,70006.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)*.
% 299.87/300.46  86857[12:Res:70206.1,4977.0] function(u) || subclass(u,v) -> subclass(intersection(w,successor(u)),x) member(not_subclass_element(intersection(w,successor(u)),x),v)*.
% 299.87/300.46  87200[0:SpL:71143.0,3696.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).
% 299.87/300.46  87180[0:SpL:71143.0,4872.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).
% 299.87/300.46  87024[0:SpR:71143.0,495.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))))**.
% 299.87/300.46  86982[0:SpR:71143.0,495.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)))**.
% 299.87/300.46  87529[0:Res:71313.0,2997.0] || subclass(union(u,v),w) -> equal(symmetric_difference(complement(v),complement(u)),null_class) member(regular(symmetric_difference(complement(v),complement(u))),w)*.
% 299.87/300.46  87508[0:SpR:46880.0,71313.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))))*.
% 299.87/300.46  87507[0:SpR:46877.0,71313.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))))))*.
% 299.87/300.46  87483[0:SpR:46880.0,71313.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))*.
% 299.87/300.46  87482[0:SpR:46877.0,71313.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))*.
% 299.87/300.46  87638[3:Res:81613.0,2997.0] || subclass(union(u,u),v)* -> equal(intersection(w,union(null_class,u)),null_class) member(regular(intersection(w,union(null_class,u))),v)*.
% 299.87/300.46  87739[3:Res:81640.0,2997.0] || subclass(union(u,null_class),v) -> equal(intersection(w,union(u,u)),null_class) member(regular(intersection(w,union(u,u))),v)*.
% 299.87/300.46  87847[3:Res:81798.0,2997.0] || subclass(union(u,u),v)* -> equal(intersection(union(null_class,u),w),null_class) member(regular(intersection(union(null_class,u),w)),v)*.
% 299.87/300.46  87922[0:Res:3703.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).
% 299.87/300.46  88081[3:Res:81825.0,2997.0] || subclass(union(u,null_class),v) -> equal(intersection(union(u,u),w),null_class) member(regular(intersection(union(u,u),w)),v)*.
% 299.87/300.46  88191[3:Res:84561.0,2997.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)*.
% 299.87/300.46  88313[0:Res:4876.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).
% 299.87/300.46  88473[3:Res:87597.0,2997.0] || subclass(union(u,u),v)* -> equal(intersection(w,union(u,null_class)),null_class) member(regular(intersection(w,union(u,null_class))),v)*.
% 299.87/300.46  88569[3:Res:88428.0,2997.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)*.
% 299.87/300.46  88666[3:Res:88551.0,2997.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)*.
% 299.87/300.46  88767[3:Res:87675.0,2997.0] || subclass(union(null_class,u),v) -> equal(intersection(w,union(u,u)),null_class) member(regular(intersection(w,union(u,u))),v)*.
% 299.87/300.46  89026[3:Res:87801.0,2997.0] || subclass(union(u,u),v)* -> equal(intersection(union(u,null_class),w),null_class) member(regular(intersection(union(u,null_class),w)),v)*.
% 299.87/300.46  89189[3:Res:88013.0,2997.0] || subclass(union(null_class,u),v) -> equal(intersection(union(u,u),w),null_class) member(regular(intersection(union(u,u),w)),v)*.
% 299.87/300.46  91724[3:Res:4488.1,46280.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))))* -> .
% 299.87/300.46  91668[3:SpL:29278.0,46280.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)))) -> .
% 299.87/300.46  93439[3:Res:4488.1,46312.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))* -> .
% 299.87/300.46  93367[3:SpL:29278.0,46312.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))) -> .
% 299.87/300.46  93860[10:SpR:46893.0,32585.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))))*.
% 299.87/300.46  93847[3:SpR:46893.0,29278.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))))))**.
% 299.87/300.46  94708[10:SpR:46894.0,32585.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))))*.
% 299.87/300.46  94695[3:SpR:46894.0,29278.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))))**.
% 299.87/300.46  95037[10:SpR:46895.0,32585.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))))*.
% 299.87/300.46  95024[3:SpR:46895.0,29278.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))))**.
% 299.87/300.46  95421[10:SpR:46898.0,32585.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))))*.
% 299.87/300.46  95408[3:SpR:46898.0,29278.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))))**.
% 299.87/300.46  96353[0:Res:59.0,3006.0] ||  -> equal(compose(u,v),null_class) equal(ordered_pair(first(regular(compose(u,v))),second(regular(compose(u,v)))),regular(compose(u,v)))**.
% 299.87/300.46  96675[3:SpL:29278.0,5686.1] || member(u,intersection(complement(v),union(complement(w),x))) member(u,union(v,intersection(union(null_class,w),complement(x))))* -> .
% 299.87/300.46  96647[3:SpL:29278.0,5686.1] || member(u,intersection(complement(v),union(w,complement(x)))) member(u,union(v,intersection(complement(w),union(null_class,x))))* -> .
% 299.87/300.46  96840[3:Rew:29271.0,96660.2] || equal(successor(u),null_class) member(v,intersection(complement(w),union(u,x)))* member(v,union(w,complement(x))) -> .
% 299.87/300.46  96841[3:Rew:29271.0,96632.2,67444.0,96632.2] || equal(successor(u),null_class) member(v,intersection(complement(w),union(x,u)))* member(v,union(w,complement(x))) -> .
% 299.87/300.46  96928[3:SpL:29278.0,5696.1] || member(u,intersection(union(complement(v),w),complement(x))) member(u,union(intersection(union(null_class,v),complement(w)),x))* -> .
% 299.87/300.46  96900[3:SpL:29278.0,5696.1] || member(u,intersection(union(v,complement(w)),complement(x))) member(u,union(intersection(complement(v),union(null_class,w)),x))* -> .
% 299.87/300.46  97097[3:Rew:29271.0,96913.2] || equal(successor(u),null_class) member(v,intersection(union(u,w),complement(x)))* member(v,union(complement(w),x)) -> .
% 299.87/300.46  97098[3:Rew:29271.0,96885.2,67444.0,96885.2] || equal(successor(u),null_class) member(v,intersection(union(w,u),complement(x)))* member(v,union(complement(w),x)) -> .
% 299.87/300.46  97930[4:Rew:97898.0,84349.1] || member(u,symmetric_difference(complement(v),union(w,apply(null_class,x))))* -> member(u,union(v,complement(union(w,apply(null_class,y)))))*.
% 299.87/300.46  97932[4:Rew:97898.0,84131.1] || member(u,symmetric_difference(union(v,apply(null_class,w)),complement(x)))* -> member(u,union(complement(union(v,apply(null_class,y))),x))*.
% 299.87/300.46  97934[4:Rew:97898.0,84343.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,x)))))*.
% 299.87/300.46  97939[4:Rew:97898.0,84125.1] || member(u,symmetric_difference(union(v,sum_class(range_of(null_class))),complement(w)))* -> member(u,union(complement(union(v,apply(null_class,x))),w))*.
% 299.87/300.46  97969[0:Rew:97898.0,87022.1] || member(u,symmetric_difference(union(symmetric_difference(v,w),x),complement(y)))* -> member(u,union(complement(union(symmetric_difference(w,v),x)),y)).
% 299.87/300.46  97973[0:Rew:97898.0,87196.0] || subclass(u,complement(union(symmetric_difference(v,w),x))) member(regular(u),union(symmetric_difference(w,v),x))* -> equal(u,null_class).
% 299.87/300.46  97977[4:Rew:97898.0,84371.1] || member(u,symmetric_difference(complement(v),union(apply(null_class,w),x)))* -> member(u,union(v,complement(union(sum_class(range_of(null_class)),x)))).
% 299.87/300.46  97979[4:Rew:97898.0,84372.1] || member(u,symmetric_difference(complement(v),union(apply(null_class,w),x)))* -> member(u,union(v,complement(union(apply(null_class,y),x))))*.
% 299.87/300.46  97986[0:Rew:97898.0,87134.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).
% 299.87/300.46  97993[4:Rew:97898.0,84153.1] || member(u,symmetric_difference(union(apply(null_class,v),w),complement(x)))* -> member(u,union(complement(union(sum_class(range_of(null_class)),w)),x)).
% 299.87/300.46  97996[4:Rew:97898.0,84154.1] || member(u,symmetric_difference(union(apply(null_class,v),w),complement(x)))* -> member(u,union(complement(union(apply(null_class,y),w)),x))*.
% 299.87/300.46  98000[4:Rew:97898.0,84366.1] || member(u,symmetric_difference(complement(v),union(sum_class(range_of(null_class)),w)))* -> member(u,union(v,complement(union(apply(null_class,x),w))))*.
% 299.87/300.46  98006[4:Rew:97898.0,81427.0] || subclass(u,complement(union(apply(null_class,v),w)))* member(regular(u),union(sum_class(range_of(null_class)),w))* -> equal(u,null_class).
% 299.87/300.46  98007[4:Rew:97898.0,81433.0] || subclass(u,complement(union(apply(null_class,v),w)))* member(regular(u),union(apply(null_class,x),w))* -> equal(u,null_class).
% 299.87/300.46  98015[0:Rew:97898.0,87033.1] || member(u,symmetric_difference(union(v,symmetric_difference(w,x)),complement(y)))* -> member(u,union(complement(union(v,symmetric_difference(x,w))),y)).
% 299.87/300.46  98019[0:Rew:97898.0,87206.0] || subclass(u,complement(union(v,symmetric_difference(w,x)))) member(regular(u),union(v,symmetric_difference(x,w)))* -> equal(u,null_class).
% 299.87/300.46  98029[4:Rew:97898.0,81404.0] || subclass(u,complement(union(v,apply(null_class,w))))* member(regular(u),union(v,sum_class(range_of(null_class))))* -> equal(u,null_class).
% 299.87/300.46  98030[4:Rew:97898.0,81410.0] || subclass(u,complement(union(v,apply(null_class,w))))* member(regular(u),union(v,apply(null_class,x)))* -> equal(u,null_class).
% 299.87/300.46  98040[4:Rew:97898.0,81409.0] || subclass(u,complement(union(v,sum_class(range_of(null_class))))) member(regular(u),union(v,apply(null_class,w)))* -> equal(u,null_class).
% 299.87/300.46  98042[4:Rew:97898.0,84130.1] || member(u,symmetric_difference(union(v,apply(null_class,w)),complement(x)))* -> member(u,union(complement(union(v,sum_class(range_of(null_class)))),x)).
% 299.87/300.46  98047[4:Rew:97898.0,84148.1] || member(u,symmetric_difference(union(sum_class(range_of(null_class)),v),complement(w)))* -> member(u,union(complement(union(apply(null_class,x),v)),w))*.
% 299.87/300.46  98052[4:Rew:97898.0,74429.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).
% 299.87/300.46  98062[4:Rew:97898.0,73420.0] || member(regular(union(apply(null_class,u),v)),complement(union(sum_class(range_of(null_class)),v)))* -> equal(union(apply(null_class,u),v),null_class).
% 299.87/300.46  98064[4:Rew:97898.0,81432.0] || subclass(u,complement(union(sum_class(range_of(null_class)),v))) member(regular(u),union(apply(null_class,w),v))* -> equal(u,null_class).
% 299.87/300.46  98083[4:Rew:97898.0,73491.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).
% 299.87/300.46  98100[0:Rew:97898.0,87191.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).
% 299.87/300.46  98105[4:Rew:97898.0,74483.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).
% 299.87/300.46  98111[4:Rew:97898.0,73545.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).
% 299.87/300.46  98117[4:Rew:97898.0,73474.0] || member(regular(union(u,apply(null_class,v))),complement(union(u,sum_class(range_of(null_class)))))* -> equal(union(u,apply(null_class,v)),null_class).
% 299.87/300.46  98121[0:Rew:97898.0,87037.1] || member(u,symmetric_difference(complement(v),union(symmetric_difference(w,x),y)))* -> member(u,union(v,complement(union(symmetric_difference(x,w),y)))).
% 299.87/300.46  98163[0:Rew:97898.0,87041.1] || member(u,symmetric_difference(complement(v),union(w,symmetric_difference(x,y))))* -> member(u,union(v,complement(union(w,symmetric_difference(y,x))))).
% 299.87/300.46  98165[4:Rew:97898.0,84348.1] || member(u,symmetric_difference(complement(v),union(w,apply(null_class,x))))* -> member(u,union(v,complement(union(w,sum_class(range_of(null_class)))))).
% 299.87/300.46  98190[0:Rew:97898.0,53809.1] || member(u,symmetric_difference(complement(v),union(w,x)))* subclass(union(v,complement(union(w,x))),y)* -> member(u,y)*.
% 299.87/300.46  98262[0:Rew:97898.0,59309.0] || subclass(ordered_pair(u,v),power_class(complement(union(w,x)))) member(unordered_pair(u,singleton(v)),image(element_relation,union(w,x)))* -> .
% 299.87/300.46  98545[4:Rew:97898.0,96756.0] || equal(union(u,complement(union(v,w))),singleton(singleton(null_class))) member(singleton(null_class),intersection(complement(u),union(v,w)))* -> .
% 299.87/300.46  98575[0:Rew:97898.0,59295.0] || subclass(u,power_class(complement(union(v,w)))) member(not_subclass_element(u,x),image(element_relation,union(v,w)))* -> subclass(u,x).
% 299.87/300.46  98645[0:Rew:97898.0,53812.1] || member(u,symmetric_difference(union(v,w),complement(x)))* subclass(union(complement(union(v,w)),x),y)* -> member(u,y)*.
% 299.87/300.46  98726[0:Rew:97898.0,45266.0] || subclass(u,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> equal(u,null_class) member(regular(u),complement(symmetric_difference(v,w))).
% 299.87/300.46  99643[0:Rew:71035.0,98759.0] ||  -> equal(union(intersection(u,complement(union(v,w))),intersection(complement(u),union(v,w))),complement(symmetric_difference(u,complement(union(v,w)))))**.
% 299.87/300.46  98904[4:Rew:97898.0,97011.0] || equal(union(complement(union(u,v)),w),singleton(singleton(null_class))) member(singleton(null_class),intersection(union(u,v),complement(w)))* -> .
% 299.87/300.46  98992[0:Rew:97898.0,27550.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))))))*.
% 299.87/300.46  99021[0:Rew:97898.0,46944.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).
% 299.87/300.46  99052[12:Rew:97898.0,96842.2] function(intersection(complement(u),complement(v))) || member(w,union(u,v)) member(w,successor(complement(union(u,v))))* -> .
% 299.87/300.46  99053[12:Rew:97898.0,84280.2] function(intersection(complement(u),complement(v))) || member(w,complement(union(u,v))) -> member(w,successor(complement(union(u,v))))*.
% 299.87/300.46  99176[0:Rew:97898.0,71074.0] ||  -> equal(union(intersection(union(u,v),complement(w)),intersection(complement(union(u,v)),w)),complement(symmetric_difference(complement(union(u,v)),w)))**.
% 299.87/300.46  99211[3:Rew:99199.0,95272.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))))** -> .
% 299.87/300.46  99212[3:Rew:99199.0,94935.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))))** -> .
% 299.87/300.46  99214[3:Rew:99199.0,95658.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))))** -> .
% 299.87/300.46  99215[3:Rew:99199.0,94087.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))))** -> .
% 299.87/300.46  99665[0:Rew:97898.0,98718.0] || member(u,intersection(union(v,w),complement(singleton(complement(union(v,w))))))* member(u,successor(complement(union(v,w)))) -> .
% 299.87/300.46  99666[0:Rew:99391.0,98720.0] ||  -> equal(union(u,intersection(union(v,w),complement(singleton(complement(union(v,w)))))),union(u,complement(successor(complement(union(v,w))))))**.
% 299.87/300.46  99668[0:Rew:99401.0,99059.0] ||  -> equal(union(intersection(union(u,v),complement(singleton(complement(union(u,v))))),w),union(w,complement(successor(complement(union(u,v))))))**.
% 299.87/300.46  102757[0:SpL:99324.0,46452.0] || member(u,intersection(power_class(v),power_class(complement(successor(w))))) member(u,union(complement(power_class(v)),image(element_relation,successor(w))))* -> .
% 299.87/300.46  102753[0:SpL:99324.0,46251.0] || member(u,intersection(power_class(complement(successor(v))),power_class(w))) member(u,union(image(element_relation,successor(v)),complement(power_class(w))))* -> .
% 299.87/300.46  102811[0:Rew:99324.0,102749.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).
% 299.87/300.46  102812[0:Rew:99324.0,102736.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).
% 299.87/300.46  103346[0:SpR:97907.0,99391.0] ||  -> equal(complement(intersection(union(u,complement(union(v,w))),successor(x))),union(intersection(complement(u),union(v,w)),complement(successor(x))))**.
% 299.87/300.46  103339[0:SpR:97919.0,99391.0] ||  -> equal(complement(intersection(union(complement(union(u,v)),w),successor(x))),union(intersection(union(u,v),complement(w)),complement(successor(x))))**.
% 299.87/300.46  103328[0:SpR:99391.0,97919.0] ||  -> equal(complement(intersection(union(u,v),union(w,complement(successor(x))))),union(complement(union(u,v)),intersection(complement(w),successor(x))))**.
% 299.87/300.46  103306[0:SpR:99391.0,97907.0] ||  -> equal(complement(intersection(union(u,complement(successor(v))),union(w,x))),union(intersection(complement(u),successor(v)),complement(union(w,x))))**.
% 299.87/300.46  103496[0:Rew:99391.0,103426.1] || member(not_subclass_element(u,union(v,complement(successor(w)))),symmetric_difference(complement(v),successor(w)))* -> subclass(u,union(v,complement(successor(w)))).
% 299.87/300.46  103497[0:Rew:99391.0,103365.1] || member(not_subclass_element(union(u,complement(successor(v))),w),intersection(complement(u),successor(v)))* -> subclass(union(u,complement(successor(v))),w).
% 299.87/300.46  103935[3:Rew:29278.0,103852.0] || equal(union(null_class,intersection(u,v)),null_class) member(singleton(w),union(u,v)) -> member(singleton(w),symmetric_difference(u,v))*.
% 299.87/300.46  104585[0:Res:374.1,97909.0] || subclass(ordered_pair(u,v),image(element_relation,union(w,x))) member(unordered_pair(u,singleton(v)),power_class(complement(union(w,x))))* -> .
% 299.87/300.46  104569[0:Res:359.2,97909.0] || subclass(u,image(element_relation,union(v,w))) member(not_subclass_element(u,x),power_class(complement(union(v,w))))* -> subclass(u,x).
% 299.87/300.46  105295[0:Res:98084.0,4977.0] || subclass(complement(union(u,v)),w) -> subclass(complement(union(v,u)),x) member(not_subclass_element(complement(union(v,u)),x),w)*.
% 299.87/300.46  105488[3:Res:99519.0,2997.0] || subclass(union(u,v),w) -> equal(regular(complement(union(u,v))),null_class) member(regular(regular(complement(union(u,v)))),w)*.
% 299.87/300.46  106123[3:Res:105485.0,2997.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)*.
% 299.87/300.46  106182[3:Rew:99199.0,106098.0,71035.0,106098.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))))*.
% 299.87/300.46  106183[3:Rew:99199.0,106097.0,71035.0,106097.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))))))*.
% 299.87/300.46  106184[3:Rew:99199.0,106096.0,71035.0,106096.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))))*.
% 299.87/300.46  106185[3:Rew:99199.0,106095.0,71035.0,106095.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))))*.
% 299.87/300.46  106257[3:Res:105486.0,2997.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)*.
% 299.87/300.46  106393[3:Res:106142.0,4977.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)*.
% 299.87/300.46  106460[3:Rew:99199.0,106338.0] ||  -> subclass(regular(union(null_class,intersection(power_class(u),union(complement(power_class(v)),w)))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 299.87/300.46  106461[3:Rew:99199.0,106337.0] ||  -> subclass(regular(union(null_class,intersection(power_class(u),union(v,complement(power_class(w)))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 299.87/300.46  106462[3:Rew:99199.0,106336.0] ||  -> subclass(regular(union(null_class,intersection(union(complement(power_class(u)),v),power_class(w)))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 299.87/300.46  106463[3:Rew:99199.0,106335.0] ||  -> subclass(regular(union(null_class,intersection(union(u,complement(power_class(v))),power_class(w)))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 299.87/300.46  106523[3:Res:106364.0,4977.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)*.
% 299.87/300.46  106720[0:Res:358.2,97900.0] || subclass(u,symmetric_difference(complement(v),union(w,x))) -> equal(u,null_class) member(regular(u),union(v,complement(union(w,x))))*.
% 299.87/300.46  106660[4:SpL:67191.0,97900.0] || member(u,symmetric_difference(complement(apply(null_class,v)),union(w,x)))* -> member(u,union(apply(null_class,y),complement(union(w,x))))*.
% 299.87/300.46  106659[4:SpL:67192.0,97900.0] || member(u,symmetric_difference(complement(sum_class(range_of(null_class))),union(v,w)))* -> member(u,union(apply(null_class,x),complement(union(v,w))))*.
% 299.87/300.46  106654[4:SpL:67192.0,97900.0] || member(u,symmetric_difference(complement(apply(null_class,v)),union(w,x)))* -> member(u,union(sum_class(range_of(null_class)),complement(union(w,x)))).
% 299.87/300.46  106651[0:SpL:71143.0,97900.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),union(x,y)))* -> member(u,union(symmetric_difference(w,v),complement(union(x,y)))).
% 299.87/300.46  106864[3:Res:105484.0,2997.0] || subclass(union(u,u),v)* -> equal(regular(union(null_class,complement(u))),null_class) member(regular(regular(union(null_class,complement(u)))),v)*.
% 299.87/300.46  106992[3:Res:106375.0,4977.0] || subclass(union(null_class,complement(u)),v) -> subclass(regular(union(u,u)),w) member(not_subclass_element(regular(union(u,u)),w),v)*.
% 299.87/300.46  107406[0:SpL:105396.0,3696.0] || member(not_subclass_element(intersection(u,complement(union(v,w))),x),union(w,v))* -> subclass(intersection(u,complement(union(w,v))),x).
% 299.87/300.46  107393[0:SpL:105396.0,4872.0] || member(not_subclass_element(intersection(complement(union(u,v)),w),x),union(v,u))* -> subclass(intersection(complement(union(v,u)),w),x).
% 299.87/300.46  107219[0:SpR:105396.0,495.0] ||  -> equal(intersection(union(u,union(v,w)),union(complement(u),complement(union(w,v)))),symmetric_difference(complement(u),complement(union(w,v))))**.
% 299.87/300.46  107177[0:SpR:105396.0,495.0] ||  -> equal(intersection(union(union(u,v),w),union(complement(union(v,u)),complement(w))),symmetric_difference(complement(union(v,u)),complement(w)))**.
% 299.87/300.46  107686[0:Res:358.2,97914.0] || subclass(u,symmetric_difference(union(v,w),complement(x))) -> equal(u,null_class) member(regular(u),union(complement(union(v,w)),x))*.
% 299.87/300.46  107753[4:Rew:99184.0,107588.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)))).
% 299.87/300.46  107585[0:SpL:105396.0,97914.0] || member(u,symmetric_difference(union(v,w),complement(union(x,y))))* -> member(u,union(complement(union(v,w)),union(y,x))).
% 299.87/300.46  107584[3:SpL:30027.0,97914.0] || member(u,symmetric_difference(union(v,w),union(null_class,complement(x))))* -> member(u,union(complement(union(v,w)),union(null_class,x))).
% 299.87/300.46  107582[3:SpL:66602.0,97914.0] || member(u,symmetric_difference(union(v,w),union(null_class,complement(x))))* -> member(u,union(complement(union(v,w)),union(x,null_class))).
% 299.87/300.46  107581[3:SpL:33220.0,97914.0] || member(u,symmetric_difference(union(v,w),union(null_class,complement(x))))* -> member(u,union(complement(union(v,w)),union(x,x)))*.
% 299.87/300.46  107577[0:SpL:71143.0,97914.0] || member(u,symmetric_difference(union(v,w),complement(symmetric_difference(x,y))))* -> member(u,union(complement(union(v,w)),symmetric_difference(y,x))).
% 299.87/300.46  107863[3:Res:106427.0,4977.0] || subclass(complement(union(u,v)),w) -> subclass(regular(union(u,v)),x) member(not_subclass_element(regular(union(u,v)),x),w)*.
% 299.87/300.46  108022[3:Res:107161.0,2997.0] || subclass(union(u,v),w) -> equal(regular(complement(union(v,u))),null_class) member(regular(regular(complement(union(v,u)))),w)*.
% 299.87/300.46  108286[3:Res:107485.0,4977.0] || subclass(complement(union(u,v)),w) -> subclass(regular(union(v,u)),x) member(not_subclass_element(regular(union(v,u)),x),w)*.
% 299.87/300.46  108907[4:Res:22292.1,97899.0] || equal(intersection(complement(u),union(v,w)),singleton(singleton(null_class))) member(singleton(null_class),union(u,complement(union(v,w))))* -> .
% 299.87/300.46  109228[4:Res:22292.1,97913.0] || equal(intersection(union(u,v),complement(w)),singleton(singleton(null_class))) member(singleton(null_class),union(complement(union(u,v)),w))* -> .
% 299.87/300.46  109724[3:Rew:99199.0,109723.0,29278.0,109723.0] ||  -> equal(union(u,union(null_class,intersection(union(v,w),union(x,y)))),union(u,intersection(union(v,w),union(x,y))))**.
% 299.87/300.46  109727[3:Rew:99199.0,109726.0,29278.0,109726.0] ||  -> equal(union(union(null_class,intersection(union(u,v),union(w,x))),y),union(intersection(union(u,v),union(w,x)),y))**.
% 299.87/300.46  110250[10:SpR:98594.0,32585.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))))*.
% 299.87/300.46  110241[3:SpR:98594.0,29278.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))))))**.
% 299.87/300.46  110517[3:Rew:99199.0,110418.0,71035.0,110418.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))))** -> .
% 299.87/300.46  110526[3:Rew:71035.0,110256.0,99199.0,110256.0] ||  -> subclass(regular(union(null_class,intersection(power_class(u),power_class(complement(union(v,w)))))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 299.87/300.46  110528[3:Rew:99199.0,110253.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))))))*.
% 299.87/300.46  110649[3:Res:108601.1,4982.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))*.
% 299.87/300.46  110706[10:SpR:98733.0,32585.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))))*.
% 299.87/300.46  110697[3:SpR:98733.0,29278.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))))**.
% 299.87/300.46  110963[3:Rew:99199.0,110872.0,71035.0,110872.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))))** -> .
% 299.87/300.46  110972[3:Rew:71035.0,110712.0,99199.0,110712.0] ||  -> subclass(regular(union(null_class,intersection(power_class(complement(power_class(u))),union(v,w)))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 299.87/300.46  110974[3:Rew:99199.0,110709.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))))*.
% 299.87/300.46  111055[3:Res:108602.1,4982.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))*.
% 299.87/300.46  111241[10:SpR:99020.0,32585.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))))*.
% 299.87/300.46  111232[3:SpR:99020.0,29278.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))))**.
% 299.87/300.46  111508[3:Rew:99199.0,111410.0,71035.0,111410.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))))** -> .
% 299.87/300.46  111517[3:Rew:71035.0,111247.0,99199.0,111247.0] ||  -> subclass(regular(union(null_class,intersection(power_class(complement(union(u,v))),power_class(w)))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 299.87/300.46  111519[3:Rew:99199.0,111244.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))))*.
% 299.87/300.46  111671[3:Res:2978.1,55688.0] ||  -> equal(intersection(restrict(union(u,u),v,w),x),null_class) member(regular(intersection(restrict(union(u,u),v,w),x)),u)*.
% 299.87/300.46  111666[3:Res:2355.1,55688.0] ||  -> equal(intersection(u,restrict(union(v,v),w,x)),null_class) member(regular(intersection(u,restrict(union(v,v),w,x))),v)*.
% 299.87/300.46  112115[0:Res:65462.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(u,x),v),null_class) member(regular(intersection(intersection(u,x),v)),w)*.
% 299.87/300.46  112186[10:SpR:99160.0,32585.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))))*.
% 299.87/300.46  112177[3:SpR:99160.0,29278.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))))))**.
% 299.87/300.46  112438[3:Rew:99199.0,112349.0,71035.0,112349.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))))** -> .
% 299.87/300.46  112447[3:Rew:71035.0,112192.0,99199.0,112192.0] ||  -> subclass(regular(union(null_class,intersection(union(u,v),power_class(complement(power_class(w)))))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 299.87/300.46  112449[3:Rew:99199.0,112189.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))))))*.
% 299.87/300.46  114085[3:Res:112086.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(union(null_class,u),v),null_class) member(regular(intersection(union(null_class,u),v)),w)*.
% 299.87/300.46  114224[3:Res:112087.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(union(u,null_class),v),null_class) member(regular(intersection(union(u,null_class),v)),w)*.
% 299.87/300.46  114381[3:Res:113986.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(union(null_class,v),u),null_class) member(regular(intersection(union(null_class,v),u)),w)*.
% 299.87/300.46  115661[3:Res:114061.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(v,union(null_class,u)),null_class) member(regular(intersection(v,union(null_class,u))),w)*.
% 299.87/300.46  116169[3:Res:114137.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(union(v,null_class),u),null_class) member(regular(intersection(union(v,null_class),u)),w)*.
% 299.87/300.46  116312[3:Res:114201.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(v,union(u,null_class)),null_class) member(regular(intersection(v,union(u,null_class))),w)*.
% 299.87/300.46  116532[3:Res:114357.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(u,union(null_class,v)),null_class) member(regular(intersection(u,union(null_class,v))),w)*.
% 299.87/300.46  117849[3:Res:116145.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(u,union(v,null_class)),null_class) member(regular(intersection(u,union(v,null_class))),w)*.
% 299.87/300.46  118919[0:Res:65465.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(x,u),v),null_class) member(regular(intersection(intersection(x,u),v)),w)*.
% 299.87/300.46  119110[0:Res:65920.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(v,intersection(u,x)),null_class) member(regular(intersection(v,intersection(u,x))),w)*.
% 299.87/300.46  119277[0:Res:65922.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(v,intersection(x,u)),null_class) member(regular(intersection(v,intersection(x,u))),w)*.
% 299.87/300.46  119508[0:SpR:89365.1,495.0] || subclass(union(complement(u),complement(v)),union(u,v))* -> equal(symmetric_difference(complement(u),complement(v)),union(complement(u),complement(v))).
% 299.87/300.46  121794[0:Rew:45.0,121728.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).
% 299.87/300.46  122830[14:Res:77981.1,6509.0] || subclass(y__dfg,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(complement(x__dfg),complement(symmetric_difference(complement(u),complement(v)))).
% 299.87/300.46  122777[10:Res:32582.1,6509.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)))).
% 299.87/300.46  122776[10:Res:32790.1,6509.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)))).
% 299.87/300.46  122774[10:Res:47818.1,6509.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)))).
% 299.87/300.46  122771[7:Res:16434.1,6509.0] || subclass(y__dfg,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(regular(x__dfg),complement(symmetric_difference(complement(u),complement(v)))).
% 299.87/300.46  122768[7:Res:31147.1,6509.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),y__dfg)** -> member(regular(x__dfg),complement(symmetric_difference(complement(u),complement(v)))).
% 299.87/300.46  122760[3:Res:48805.1,6509.0] || equal(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),null_class)** -> member(omega,complement(symmetric_difference(complement(u),complement(v)))).
% 299.87/300.46  125712[3:Res:125591.0,4960.0] ||  -> equal(complement(successor(complement(restrict(u,v,w)))),null_class) member(regular(complement(successor(complement(restrict(u,v,w))))),cross_product(v,w))*.
% 299.87/300.46  125835[3:Res:125636.0,3004.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)*.
% 299.87/300.46  127136[0:Rew:71595.0,126799.0] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))),complement(symmetric_difference(complement(u),union(v,w))))*.
% 299.87/300.46  127709[3:Res:125676.0,4977.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)*.
% 299.87/300.46  128170[0:Rew:71595.0,127834.0] ||  -> subclass(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),complement(symmetric_difference(union(u,v),complement(w))))*.
% 299.87/300.46  128108[0:Rew:127822.0,107411.0] || member(u,symmetric_difference(union(v,w),complement(union(x,y))))* -> member(u,union(union(w,v),complement(union(x,y)))).
% 299.87/300.46  128159[3:Rew:128149.0,106655.0] || member(u,symmetric_difference(union(null_class,v),complement(union(w,x))))* -> member(u,union(union(v,v),complement(union(w,x))))*.
% 299.87/300.46  128378[3:Res:125761.0,2999.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)*.
% 299.87/300.46  128377[3:Res:125761.0,3000.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)*.
% 299.87/300.46  128369[3:Res:125761.0,2997.0] || subclass(u,v) -> equal(complement(successor(union(null_class,complement(u)))),null_class) member(regular(complement(successor(union(null_class,complement(u))))),v)*.
% 299.87/300.46  128556[3:Res:127676.0,4977.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)*.
% 299.87/300.46  128682[3:Res:127687.0,4977.0] || subclass(complement(u),v) -> subclass(complement(successor(union(u,u))),w) member(not_subclass_element(complement(successor(union(u,u))),w),v)*.
% 299.87/300.46  128867[3:SpL:46880.0,125809.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))).
% 299.87/300.46  128865[3:SpL:46877.0,125809.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))))).
% 299.87/300.46  128998[3:Res:125564.0,2996.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)**.
% 299.87/300.46  129179[3:Res:125581.0,2996.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)**.
% 299.87/300.46  129989[3:Res:125558.0,2996.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)**.
% 299.87/300.46  130159[3:Res:125569.0,2996.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)**.
% 299.87/300.46  130275[0:Obv:130259.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))*.
% 299.87/300.46  130373[3:Res:125572.0,2996.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)**.
% 299.87/300.46  130547[3:Res:125578.0,2996.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)**.
% 299.87/300.46  130682[0:Obv:130657.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))*.
% 299.87/300.46  130742[3:Res:125883.0,2997.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)*.
% 299.87/300.46  132134[3:Res:130690.0,2997.0] || subclass(symmetric_difference(u,v),w) -> equal(regular(complement(symmetric_difference(u,v))),null_class) member(regular(regular(complement(symmetric_difference(u,v)))),w)*.
% 299.87/300.46  132582[0:Rew:71595.0,132463.0] || member(u,symmetric_difference(complement(intersection(v,w)),union(v,intersection(v,w))))* -> member(u,complement(symmetric_difference(v,intersection(v,w)))).
% 299.87/300.46  132594[3:Rew:89527.0,132450.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).
% 299.87/300.46  133271[0:Rew:71595.0,133165.0] || member(u,symmetric_difference(complement(intersection(v,w)),union(w,intersection(v,w))))* -> member(u,complement(symmetric_difference(w,intersection(v,w)))).
% 299.87/300.46  133282[3:Rew:89667.0,133152.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).
% 299.87/300.46  133791[3:Res:108603.1,4982.0] || subclass(u,restrict(v,w,x))* -> subclass(union(u,u),y) member(not_subclass_element(union(u,u),y),cross_product(w,x))*.
% 299.87/300.46  133996[0:Res:111103.0,2997.0] || subclass(union(u,v),w) -> equal(intersection(x,symmetric_difference(v,u)),null_class) member(regular(intersection(x,symmetric_difference(v,u))),w)*.
% 299.87/300.46  134156[0:Res:111709.0,2997.0] || subclass(union(u,v),w) -> equal(intersection(symmetric_difference(v,u),x),null_class) member(regular(intersection(symmetric_difference(v,u),x)),w)*.
% 299.87/300.46  134941[0:Res:112012.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(v,x),u),null_class) member(regular(intersection(intersection(v,x),u)),w)*.
% 299.87/300.46  142217[11:Res:32594.1,46242.0] || subclass(y__dfg,intersection(complement(u),union(v,complement(power_class(w)))))* member(null_class,union(u,intersection(complement(v),power_class(w)))) -> .
% 299.87/300.46  142214[11:Res:41306.1,46242.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),y__dfg) member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.46  142193[0:SpL:67444.0,46242.0] || member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(x,intersection(complement(v),power_class(w)))) -> .
% 299.87/300.46  142140[0:SpL:71035.0,46242.0] || member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(v,intersection(complement(x),power_class(w)))) -> .
% 299.87/300.46  142284[10:Rew:97907.0,142213.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(null_class,union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.46  142285[3:Rew:97907.0,142199.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(omega,union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.46  142993[3:SpR:46880.0,135597.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)**.
% 299.87/300.46  142991[3:SpR:46877.0,135597.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)**.
% 299.87/300.46  143778[11:Res:32594.1,46261.0] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),complement(w)))* member(null_class,union(intersection(complement(u),power_class(v)),w)) -> .
% 299.87/300.46  143775[11:Res:41306.1,46261.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),y__dfg) member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.46  143754[0:SpL:67444.0,46261.0] || member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(intersection(complement(w),power_class(x)),v)) -> .
% 299.87/300.46  143737[0:SpL:71035.0,46261.0] || member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(intersection(complement(w),power_class(v)),x)) -> .
% 299.87/300.46  143844[10:Rew:97919.0,143774.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(null_class,union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.46  143845[3:Rew:97919.0,143760.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(omega,union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.46  144189[11:Res:32594.1,46288.0] || subclass(y__dfg,intersection(complement(u),union(complement(power_class(v)),w)))* member(null_class,union(u,intersection(power_class(v),complement(w)))) -> .
% 299.87/300.46  144186[11:Res:41306.1,46288.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),y__dfg) member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.46  144165[0:SpL:67444.0,46288.0] || member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(x,intersection(power_class(v),complement(w)))) -> .
% 299.87/300.46  144113[0:SpL:71035.0,46288.0] || member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(v,intersection(power_class(x),complement(w)))) -> .
% 299.87/300.46  144257[10:Rew:97907.0,144185.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(null_class,union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.46  144258[3:Rew:97907.0,144171.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(omega,union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.46  144448[11:Res:32594.1,46462.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),complement(w)))* member(null_class,union(intersection(power_class(u),complement(v)),w)) -> .
% 299.87/300.46  144445[11:Res:41306.1,46462.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),y__dfg) member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.46  144424[0:SpL:67444.0,46462.0] || member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(intersection(power_class(w),complement(x)),v)) -> .
% 299.87/300.46  144408[0:SpL:71035.0,46462.0] || member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(intersection(power_class(w),complement(v)),x)) -> .
% 299.87/300.46  144515[10:Rew:97919.0,144444.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(null_class,union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.46  144516[3:Rew:97919.0,144430.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(omega,union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.46  144849[0:SpL:71035.0,46924.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).
% 299.87/300.46  144820[0:SpL:67444.0,46924.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).
% 299.87/300.46  145076[0:SpL:71035.0,46929.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).
% 299.87/300.46  145039[0:SpL:67444.0,46929.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).
% 299.87/300.46  145392[3:SpL:98217.0,47227.0] || equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),intersection(power_class(u),union(v,complement(union(w,x)))))** -> .
% 299.87/300.46  145453[0:Rew:98672.0,145324.0] ||  -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),union(complement(power_class(u)),intersection(complement(x),union(v,w))))*.
% 299.87/300.46  145455[0:Rew:98217.0,145309.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),union(complement(power_class(u)),intersection(complement(v),union(x,w))))*.
% 299.87/300.46  145497[3:Rew:99199.0,145181.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),intersection(power_class(u),union(v,complement(union(w,x)))))*.
% 299.87/300.46  145745[11:Res:32594.1,98247.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(union(v,w)))))* member(null_class,union(u,image(element_relation,union(v,w)))) -> .
% 299.87/300.46  145742[11:Res:41306.1,98247.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),y__dfg) member(null_class,union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.46  145721[0:SpL:67444.0,98247.0] || member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(x,image(element_relation,union(v,w)))) -> .
% 299.87/300.46  145673[0:SpL:105396.0,98247.0] || member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(v,image(element_relation,union(x,w)))) -> .
% 299.87/300.46  145669[3:SpL:33220.0,98247.0] || member(u,intersection(complement(v),power_class(union(null_class,complement(w)))))* member(u,union(v,image(element_relation,union(w,w))))* -> .
% 299.87/300.46  145831[3:Rew:99026.0,145830.0] || equal(union(u,image(element_relation,union(v,w))),null_class) member(singleton(x),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.46  146266[3:SpL:98314.0,47227.0] || equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),intersection(union(u,complement(power_class(v))),union(w,x)))** -> .
% 299.87/300.46  146333[0:Rew:98315.0,146199.0] ||  -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),union(intersection(complement(v),power_class(u)),complement(union(w,x))))*.
% 299.87/300.46  146372[3:Rew:99199.0,146052.0] ||  -> subclass(regular(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),intersection(union(u,complement(power_class(v))),union(w,x)))*.
% 299.87/300.46  146538[14:Res:146475.1,6509.0] || subclass(x__dfg,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(complement(x__dfg),complement(symmetric_difference(complement(u),complement(v)))).
% 299.87/300.46  146828[3:SpL:98315.0,47227.0] || equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),intersection(union(complement(power_class(u)),v),union(w,x)))** -> .
% 299.87/300.46  146936[3:Rew:99199.0,146607.0] ||  -> subclass(regular(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),intersection(union(complement(power_class(u)),v),union(w,x)))*.
% 299.87/300.46  147488[14:Rew:29274.0,147121.2,71595.0,147121.2,29274.0,147121.1,71595.0,147121.1,147054.1,147121.1] || equal(successor(null_class),x__dfg) -> subclass(union(null_class,complement(u)),v) member(not_subclass_element(union(null_class,complement(u)),v),union(u,x__dfg))*.
% 299.87/300.46  147489[14:Rew:29274.0,147062.2,29274.0,147062.1,147054.1,147062.1] || equal(successor(null_class),x__dfg) -> subclass(union(null_class,complement(u)),v) member(not_subclass_element(union(null_class,complement(u)),v),union(x__dfg,u))*.
% 299.87/300.46  147498[14:Rew:99199.0,147249.2,29278.0,147249.2,30027.0,147249.2,29274.0,147249.2,71143.0,147249.2,147054.1,147249.2,71035.0,147249.1] || equal(successor(null_class),x__dfg) member(u,symmetric_difference(union(v,x__dfg),union(null_class,complement(v))))* -> member(u,union(null_class,v)).
% 299.87/300.46  147499[14:Rew:99199.0,147241.2,29278.0,147241.2,30027.0,147241.2,29274.0,147241.2,147054.1,147241.2] || equal(successor(null_class),x__dfg) member(u,symmetric_difference(union(x__dfg,v),union(null_class,complement(v))))* -> member(u,union(null_class,v)).
% 299.87/300.46  147748[3:SpL:98515.0,47227.0] || equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),intersection(union(u,complement(union(v,w))),power_class(x)))** -> .
% 299.87/300.46  147811[0:Rew:98876.0,147690.0] ||  -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),union(intersection(complement(w),union(u,v)),complement(power_class(x))))*.
% 299.87/300.46  147813[0:Rew:98515.0,147675.0] ||  -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),union(intersection(complement(u),union(w,v)),complement(power_class(x))))*.
% 299.87/300.46  147853[3:Rew:99199.0,147536.0] ||  -> subclass(regular(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),intersection(union(u,complement(union(v,w))),power_class(x)))*.
% 299.87/300.46  148107[11:Res:32594.1,98557.0] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),complement(w)))* member(null_class,union(image(element_relation,union(u,v)),w)) -> .
% 299.87/300.46  148104[11:Res:41306.1,98557.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),y__dfg) member(null_class,union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.46  148083[0:SpL:67444.0,98557.0] || member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(image(element_relation,union(w,x)),v)) -> .
% 299.87/300.46  148070[0:SpL:105396.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(image(element_relation,union(w,v)),x)) -> .
% 299.87/300.46  148066[3:SpL:33220.0,98557.0] || member(u,intersection(power_class(union(null_class,complement(v))),complement(w)))* member(u,union(image(element_relation,union(v,v)),w))* -> .
% 299.87/300.46  148194[3:Rew:99026.0,148193.0] || equal(union(image(element_relation,union(u,v)),w),null_class) member(singleton(x),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.46  148509[3:SpL:98672.0,47227.0] || equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),intersection(power_class(u),union(complement(union(v,w)),x)))** -> .
% 299.87/300.46  148576[0:Rew:98672.0,148420.0] ||  -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),union(complement(power_class(u)),intersection(union(w,v),complement(x))))*.
% 299.87/300.46  148620[3:Rew:99199.0,148291.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),intersection(power_class(u),union(complement(union(v,w)),x)))*.
% 299.87/300.46  149289[3:SpL:98876.0,47227.0] || equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),intersection(union(complement(union(u,v)),w),power_class(x)))** -> .
% 299.87/300.46  149356[0:Rew:98876.0,149211.0] ||  -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),union(intersection(union(v,u),complement(w)),complement(power_class(x))))*.
% 299.87/300.46  149398[3:Rew:99199.0,149071.0] ||  -> subclass(regular(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),intersection(union(complement(union(u,v)),w),power_class(x)))*.
% 299.87/300.46  150428[3:SpL:98315.0,144721.0] || member(union(intersection(power_class(u),complement(v)),complement(union(w,x))),symmetric_difference(union(complement(power_class(u)),v),union(w,x)))* -> .
% 299.87/300.46  150427[3:SpL:98314.0,144721.0] || member(union(intersection(complement(u),power_class(v)),complement(union(w,x))),symmetric_difference(union(u,complement(power_class(v))),union(w,x)))* -> .
% 299.87/300.46  150424[3:SpL:98672.0,144721.0] || member(union(complement(power_class(u)),intersection(union(v,w),complement(x))),symmetric_difference(power_class(u),union(complement(union(v,w)),x)))* -> .
% 299.87/300.46  150422[3:SpL:98217.0,144721.0] || member(union(complement(power_class(u)),intersection(complement(v),union(w,x))),symmetric_difference(power_class(u),union(v,complement(union(w,x)))))* -> .
% 299.87/300.46  150420[3:SpL:98876.0,144721.0] || member(union(intersection(union(u,v),complement(w)),complement(power_class(x))),symmetric_difference(union(complement(union(u,v)),w),power_class(x)))* -> .
% 299.87/300.46  150419[3:SpL:98515.0,144721.0] || member(union(intersection(complement(u),union(v,w)),complement(power_class(x))),symmetric_difference(union(u,complement(union(v,w))),power_class(x)))* -> .
% 299.87/300.46  150789[3:SpL:99161.0,144721.0] || member(union(complement(union(u,v)),intersection(complement(w),power_class(x))),symmetric_difference(union(u,v),union(w,complement(power_class(x)))))* -> .
% 299.87/300.46  150759[3:SpL:99161.0,47227.0] || equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),intersection(union(u,v),union(w,complement(power_class(x)))))** -> .
% 299.87/300.46  150844[0:Rew:99162.0,150651.0] ||  -> equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),union(complement(union(u,v)),intersection(complement(x),power_class(w))))*.
% 299.87/300.46  150864[3:Rew:99199.0,150549.0] ||  -> subclass(regular(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),intersection(union(u,v),union(w,complement(power_class(x)))))*.
% 299.87/300.46  151309[3:SpL:99162.0,144721.0] || member(union(complement(union(u,v)),intersection(power_class(w),complement(x))),symmetric_difference(union(u,v),union(complement(power_class(w)),x)))* -> .
% 299.87/300.46  151279[3:SpL:99162.0,47227.0] || equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),intersection(union(u,v),union(complement(power_class(w)),x)))** -> .
% 299.87/300.46  151391[3:Rew:99199.0,151060.0] ||  -> subclass(regular(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),intersection(union(u,v),union(complement(power_class(w)),x)))*.
% 299.87/300.46  151949[3:SpL:99659.0,144721.0] || member(union(complement(union(u,v)),image(element_relation,union(w,x))),symmetric_difference(union(u,v),power_class(complement(union(w,x)))))* -> .
% 299.87/300.46  151919[3:SpL:99659.0,47227.0] || equal(union(complement(union(u,v)),image(element_relation,union(w,x))),intersection(union(u,v),power_class(complement(union(w,x)))))** -> .
% 299.87/300.46  152021[0:Rew:99659.0,151817.0] ||  -> equal(union(complement(union(u,v)),image(element_relation,union(w,x))),union(complement(union(u,v)),image(element_relation,union(x,w))))*.
% 299.87/300.46  152052[3:Rew:99199.0,151687.0] ||  -> subclass(regular(union(complement(union(u,v)),image(element_relation,union(w,x)))),intersection(union(u,v),power_class(complement(union(w,x)))))*.
% 299.87/300.46  152308[3:SpL:99162.0,150311.0] || member(union(complement(union(u,v)),intersection(power_class(w),complement(x))),symmetric_difference(union(complement(power_class(w)),x),union(u,v)))* -> .
% 299.87/300.46  152307[3:SpL:99161.0,150311.0] || member(union(complement(union(u,v)),intersection(complement(w),power_class(x))),symmetric_difference(union(w,complement(power_class(x))),union(u,v)))* -> .
% 299.87/300.46  152306[3:SpL:98315.0,150311.0] || member(union(intersection(power_class(u),complement(v)),complement(union(w,x))),symmetric_difference(union(w,x),union(complement(power_class(u)),v)))* -> .
% 299.87/300.46  152305[3:SpL:98314.0,150311.0] || member(union(intersection(complement(u),power_class(v)),complement(union(w,x))),symmetric_difference(union(w,x),union(u,complement(power_class(v)))))* -> .
% 299.87/300.46  152302[3:SpL:98672.0,150311.0] || member(union(complement(power_class(u)),intersection(union(v,w),complement(x))),symmetric_difference(union(complement(union(v,w)),x),power_class(u)))* -> .
% 299.87/300.46  152300[3:SpL:98217.0,150311.0] || member(union(complement(power_class(u)),intersection(complement(v),union(w,x))),symmetric_difference(union(v,complement(union(w,x))),power_class(u)))* -> .
% 299.87/300.46  152298[3:SpL:98876.0,150311.0] || member(union(intersection(union(u,v),complement(w)),complement(power_class(x))),symmetric_difference(power_class(x),union(complement(union(u,v)),w)))* -> .
% 299.87/300.46  152297[3:SpL:98515.0,150311.0] || member(union(intersection(complement(u),union(v,w)),complement(power_class(x))),symmetric_difference(power_class(x),union(u,complement(union(v,w)))))* -> .
% 299.87/300.46  152296[3:SpL:99659.0,150311.0] || member(union(complement(union(u,v)),image(element_relation,union(w,x))),symmetric_difference(power_class(complement(union(w,x))),union(u,v)))* -> .
% 299.87/300.46  152553[3:Res:112088.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(union(u,u),v),null_class) member(regular(intersection(union(u,u),v)),w)*.
% 299.87/300.46  152769[3:Res:114339.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(union(v,v),u),null_class) member(regular(intersection(union(v,v),u)),w)*.
% 299.87/300.46  153144[3:SpL:99660.0,150311.0] || member(union(image(element_relation,union(u,v)),complement(union(w,x))),symmetric_difference(union(w,x),power_class(complement(union(u,v)))))* -> .
% 299.87/300.46  153143[3:SpL:99660.0,144721.0] || member(union(image(element_relation,union(u,v)),complement(union(w,x))),symmetric_difference(power_class(complement(union(u,v))),union(w,x)))* -> .
% 299.87/300.46  153113[3:SpL:99660.0,47227.0] || equal(union(image(element_relation,union(u,v)),complement(union(w,x))),intersection(power_class(complement(union(u,v))),union(w,x)))** -> .
% 299.87/300.46  153197[0:Rew:99660.0,153053.0] ||  -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),union(image(element_relation,union(v,u)),complement(union(w,x))))*.
% 299.87/300.46  153254[3:Rew:99199.0,152876.0] ||  -> subclass(regular(union(image(element_relation,union(u,v)),complement(union(w,x)))),intersection(power_class(complement(union(u,v))),union(w,x)))*.
% 299.87/300.46  153480[3:Res:115623.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(v,union(u,u)),null_class) member(regular(intersection(v,union(u,u))),w)*.
% 299.87/300.46  153680[3:Res:116494.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(u,union(v,v)),null_class) member(regular(intersection(u,union(v,v))),w)*.
% 299.87/300.46  153937[0:Res:118801.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(intersection(x,v),u),null_class) member(regular(intersection(intersection(x,v),u)),w)*.
% 299.87/300.46  154220[0:Res:118998.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(u,intersection(v,x)),null_class) member(regular(intersection(u,intersection(v,x))),w)*.
% 299.87/300.46  154393[0:SpL:105396.0,99667.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).
% 299.87/300.46  154429[3:Rew:33220.0,154389.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).
% 299.87/300.46  154367[0:SpL:71035.0,99667.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).
% 299.87/300.46  154700[0:Res:119165.0,2997.0] || subclass(intersection(u,v),w) -> equal(intersection(u,intersection(x,v)),null_class) member(regular(intersection(u,intersection(x,v))),w)*.
% 299.87/300.46  155063[3:Res:154929.0,2999.0] ||  -> equal(complement(successor(complement(intersection(intersection(u,v),w)))),null_class) member(regular(complement(successor(complement(intersection(intersection(u,v),w))))),u)*.
% 299.87/300.46  155062[3:Res:154929.0,3000.0] ||  -> equal(complement(successor(complement(intersection(intersection(u,v),w)))),null_class) member(regular(complement(successor(complement(intersection(intersection(u,v),w))))),v)*.
% 299.87/300.46  155053[3:Res:154929.0,2997.0] || subclass(u,v) -> equal(complement(successor(complement(intersection(u,w)))),null_class) member(regular(complement(successor(complement(intersection(u,w))))),v)*.
% 299.87/300.46  155266[0:SpR:71595.0,6510.2] || member(u,union(complement(v),complement(w))) member(u,union(v,w)) -> member(u,symmetric_difference(complement(w),complement(v)))*.
% 299.87/300.46  155551[3:Res:154953.0,2999.0] ||  -> equal(complement(successor(complement(intersection(u,intersection(v,w))))),null_class) member(regular(complement(successor(complement(intersection(u,intersection(v,w)))))),v)*.
% 299.87/300.46  155550[3:Res:154953.0,3000.0] ||  -> equal(complement(successor(complement(intersection(u,intersection(v,w))))),null_class) member(regular(complement(successor(complement(intersection(u,intersection(v,w)))))),w)*.
% 299.87/300.46  155541[3:Res:154953.0,2997.0] || subclass(u,v) -> equal(complement(successor(complement(intersection(w,u)))),null_class) member(regular(complement(successor(complement(intersection(w,u))))),v)*.
% 299.87/300.46  155775[3:Res:154872.0,2996.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)**.
% 299.87/300.46  155915[0:Res:8.1,6974.0] || equal(ordered_pair(u,v),w) -> equal(w,null_class) equal(regular(w),unordered_pair(u,singleton(v)))* equal(regular(w),singleton(u)).
% 299.87/300.46  156120[3:Res:155659.0,2996.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)**.
% 299.87/300.46  156260[3:SpR:46880.0,155861.0] ||  -> subclass(regular(union(intersection(power_class(complement(power_class(u))),power_class(v)),complement(power_class(w)))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.87/300.46  156258[3:SpR:46877.0,155861.0] ||  -> subclass(regular(union(intersection(power_class(u),power_class(complement(power_class(v)))),complement(power_class(w)))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.87/300.46  156538[3:SpR:46880.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(complement(power_class(u))),power_class(v)),complement(successor(w)))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.87/300.46  156536[3:SpR:46877.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(u),power_class(complement(power_class(v)))),complement(successor(w)))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.87/300.46  156774[3:Res:156695.0,4977.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)*.
% 299.87/300.46  157174[3:SpR:46880.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),power_class(w)))),union(image(element_relation,power_class(v)),complement(power_class(w))))*.
% 299.87/300.46  157172[3:SpR:46877.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),power_class(complement(power_class(w)))))),union(complement(power_class(v)),image(element_relation,power_class(w))))*.
% 299.87/300.46  157301[0:Res:8.1,10055.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)*.
% 299.87/300.46  157325[3:SpR:46880.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(complement(power_class(v))),power_class(w)))),union(image(element_relation,power_class(v)),complement(power_class(w))))*.
% 299.87/300.46  157323[3:SpR:46877.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(v),power_class(complement(power_class(w)))))),union(complement(power_class(v)),image(element_relation,power_class(w))))*.
% 299.87/300.46  157479[3:Res:157429.0,4977.0] || subclass(successor(u),v) -> subclass(regular(successor(complement(successor(u)))),w) member(not_subclass_element(regular(successor(complement(successor(u)))),w),v)*.
% 299.87/300.46  157616[3:Res:154856.0,2996.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)**.
% 299.87/300.46  157733[0:Res:8.1,10053.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)*.
% 299.87/300.46  157873[3:Res:154864.0,2996.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)**.
% 299.87/300.46  158100[3:Res:154877.0,2996.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)**.
% 299.87/300.46  158429[3:Res:154885.0,2996.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)**.
% 299.87/300.46  158574[3:Res:154956.0,2996.0] ||  -> equal(complement(successor(complement(restrict(singleton(u),v,w)))),null_class) equal(regular(complement(successor(complement(restrict(singleton(u),v,w))))),u)**.
% 299.87/300.46  158833[3:Res:155855.0,2997.0] || subclass(union(u,v),w) -> equal(regular(complement(symmetric_difference(u,v))),null_class) member(regular(regular(complement(symmetric_difference(u,v)))),w)*.
% 299.87/300.46  159019[3:Res:157492.0,2996.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)**.
% 299.87/300.46  159134[0:Res:8.1,10355.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)*.
% 299.87/300.46  159272[3:Res:157751.0,2996.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)**.
% 299.87/300.46  159499[3:Res:157993.0,2996.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)**.
% 299.87/300.46  159609[0:Res:8.1,10356.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)*.
% 299.87/300.46  159741[3:Res:158313.0,2996.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)**.
% 299.87/300.46  159931[3:Res:158757.0,2997.0] || subclass(union(u,v),w) -> equal(regular(complement(symmetric_difference(v,u))),null_class) member(regular(regular(complement(symmetric_difference(v,u)))),w)*.
% 299.87/300.46  161557[0:Res:154858.0,2996.0] ||  -> equal(intersection(intersection(intersection(singleton(u),v),w),x),null_class) equal(regular(intersection(intersection(intersection(singleton(u),v),w),x)),u)**.
% 299.87/300.46  161819[0:Res:154873.0,2996.0] ||  -> equal(intersection(u,intersection(v,intersection(singleton(w),x))),null_class) equal(regular(intersection(u,intersection(v,intersection(singleton(w),x)))),w)**.
% 299.87/300.46  162307[14:Rew:67444.0,162106.1,46840.0,162106.1,29274.0,162106.1] || equal(successor(null_class),x__dfg) -> equal(intersection(power_class(complement(power_class(u))),union(x__dfg,image(element_relation,power_class(u)))),power_class(complement(power_class(u))))**.
% 299.87/300.46  162521[0:Res:154876.0,2996.0] ||  -> equal(intersection(u,intersection(intersection(singleton(v),w),x)),null_class) equal(regular(intersection(u,intersection(intersection(singleton(v),w),x))),v)**.
% 299.87/300.46  162790[0:Res:154882.0,2996.0] ||  -> equal(intersection(intersection(u,intersection(singleton(v),w)),x),null_class) equal(regular(intersection(intersection(u,intersection(singleton(v),w)),x)),v)**.
% 299.87/300.46  163594[0:Res:160079.0,2996.0] ||  -> equal(intersection(intersection(intersection(u,singleton(v)),w),x),null_class) equal(regular(intersection(intersection(intersection(u,singleton(v)),w),x)),v)**.
% 299.87/300.46  164023[0:Res:160096.0,2996.0] ||  -> equal(intersection(u,intersection(v,intersection(w,singleton(x)))),null_class) equal(regular(intersection(u,intersection(v,intersection(w,singleton(x))))),x)**.
% 299.87/300.46  164286[0:Res:160100.0,2996.0] ||  -> equal(intersection(u,intersection(intersection(v,singleton(w)),x)),null_class) equal(regular(intersection(u,intersection(intersection(v,singleton(w)),x))),w)**.
% 299.87/300.46  164743[0:Res:160106.0,2996.0] ||  -> equal(intersection(intersection(u,intersection(v,singleton(w))),x),null_class) equal(regular(intersection(intersection(u,intersection(v,singleton(w))),x)),w)**.
% 299.87/300.46  164888[0:Res:59858.0,2996.0] ||  -> equal(restrict(restrict(singleton(u),v,w),x,y),null_class) equal(regular(restrict(restrict(singleton(u),v,w),x,y)),u)**.
% 299.87/300.46  165893[15:Rew:165880.0,10804.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(w,x))* -> member(ordered_pair(v,compose(u,v)),x)*.
% 299.87/300.46  165897[15:Rew:165880.0,1609.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,w) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.87/300.46  165929[15:Rew:165880.0,1674.1] || equal(successor(singleton(u)),u) member(singleton(singleton(singleton(u))),cross_product(y__dfg,y__dfg))* -> member(singleton(singleton(singleton(u))),successor_relation).
% 299.87/300.46  165934[15:Rew:165880.0,10476.2] function(image(u,image(v,singleton(w)))) || member(ordered_pair(w,x),compose(u,v))* -> member(x,cross_product(y__dfg,y__dfg)).
% 299.87/300.46  165967[15:Rew:165880.0,6803.0] || member(u,y__dfg) subclass(u,restrict(v,w,x))* -> equal(u,null_class) member(apply(choice,u),cross_product(w,x))*.
% 299.87/300.46  165968[15:Rew:165880.0,46311.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(image(element_relation,power_class(v)),w)).
% 299.87/300.46  165969[15:Rew:165880.0,46279.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(v,image(element_relation,power_class(w)))).
% 299.87/300.46  174183[15:Rew:165880.0,165970.2] || member(u,y__dfg) -> member(u,cantor(v)) equal(symmetric_difference(cross_product(singleton(u),y__dfg),v),union(cross_product(singleton(u),y__dfg),v))**.
% 299.87/300.46  174184[15:Rew:165880.0,165971.2] || member(u,y__dfg) -> member(u,cantor(v)) equal(symmetric_difference(v,cross_product(singleton(u),y__dfg)),union(v,cross_product(singleton(u),y__dfg)))**.
% 299.87/300.46  165972[15:Rew:165880.0,6816.0] || member(u,y__dfg) subclass(u,regular(v)) member(apply(choice,u),v)* -> equal(u,null_class) equal(v,null_class).
% 299.87/300.46  174185[15:Rew:165880.0,166125.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(w)) member(image(u,v),w)* -> equal(w,null_class).
% 299.87/300.46  166379[15:Rew:165880.0,39129.2] function(u) || equal(cantor(range_of(v)),range_of(u)) equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,inverse(v))*.
% 299.87/300.46  166382[15:Rew:165880.0,39111.2] function(u) || subclass(range_of(u),cantor(range_of(v)))* equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,inverse(v))*.
% 299.87/300.46  166554[15:Rew:165880.0,9714.0] || member(symmetric_difference(u,v),y__dfg) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),complement(intersection(u,v)))*.
% 299.87/300.46  166560[15:Rew:165880.0,9864.0] || member(intersection(u,singleton(v)),y__dfg) -> equal(intersection(u,singleton(v)),null_class) equal(apply(choice,intersection(u,singleton(v))),v)**.
% 299.87/300.46  166561[15:Rew:165880.0,9680.0] || member(intersection(singleton(u),v),y__dfg) -> equal(intersection(singleton(u),v),null_class) equal(apply(choice,intersection(singleton(u),v)),u)**.
% 299.87/300.46  166578[15:Rew:165880.0,429.0] || member(restrict(u,v,w),y__dfg) -> equal(restrict(u,v,w),null_class) member(apply(choice,restrict(u,v,w)),u)*.
% 299.87/300.46  166699[15:Rew:165880.0,158586.1] single_valued_class(complement(successor(complement(restrict(cross_product(universal_class,universal_class),u,v))))) ||  -> function(complement(successor(complement(restrict(cross_product(y__dfg,y__dfg),u,v)))))*.
% 299.87/300.46  166700[15:Rew:165880.0,164900.1] single_valued_class(restrict(restrict(cross_product(universal_class,universal_class),u,v),w,x)) ||  -> function(restrict(restrict(cross_product(y__dfg,y__dfg),u,v),w,x))*.
% 299.87/300.46  166712[15:Rew:165880.0,139999.2] one_to_one(image(u,image(v,singleton(w)))) || member(ordered_pair(w,x),compose(u,v))* -> member(x,cross_product(y__dfg,y__dfg)).
% 299.87/300.46  166713[15:Rew:165880.0,129825.3] function(restrict(u,v,w)) || member(x,cross_product(v,w))* member(x,u)* -> member(x,cross_product(y__dfg,y__dfg))*.
% 299.87/300.46  166734[15:Rew:165880.0,113062.1] || member(u,range_of(null_class)) member(ordered_pair(v,u),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(v,u),compose(successor(null_class),w))*.
% 299.87/300.46  174186[15:Rew:165880.0,166837.2] || member(singleton(singleton(null_class)),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(y__dfg,compose(null_class,y__dfg)),v)*.
% 299.87/300.46  166861[15:Rew:165880.0,129646.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(y__dfg,y__dfg)))))*.
% 299.87/300.46  166862[15:Rew:165880.0,129189.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(y__dfg,y__dfg)))))*.
% 299.87/300.46  166864[15:Rew:165880.0,132061.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(y__dfg,y__dfg))),v))*.
% 299.87/300.46  166865[15:Rew:165880.0,130557.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(y__dfg,y__dfg))),v))*.
% 299.87/300.46  166870[15:Rew:165880.0,129484.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(y__dfg,y__dfg)),u)))*.
% 299.87/300.46  166871[15:Rew:165880.0,129008.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(y__dfg,y__dfg)),u)))*.
% 299.87/300.46  166873[15:Rew:165880.0,131423.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(y__dfg,y__dfg)),u),v))*.
% 299.87/300.46  166874[15:Rew:165880.0,129999.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(y__dfg,y__dfg)),u),v))*.
% 299.87/300.46  166876[15:Rew:165880.0,60223.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(y__dfg,y__dfg)),u,v))*.
% 299.87/300.46  166879[15:Rew:165880.0,131594.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(y__dfg,y__dfg)))))*.
% 299.87/300.46  166880[15:Rew:165880.0,130169.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(y__dfg,y__dfg)))))*.
% 299.87/300.46  166882[15:Rew:165880.0,131776.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(y__dfg,y__dfg)),v)))*.
% 299.87/300.46  166883[15:Rew:165880.0,130383.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(y__dfg,y__dfg)),v)))*.
% 299.87/300.46  166930[15:Rew:165880.0,59580.0] || subclass(domain_relation,rotate(cross_product(y__dfg,y__dfg))) subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(w,cantor(ordered_pair(x,w))),u)*.
% 299.87/300.46  174187[15:Rew:165880.0,166961.1] function(power_class(complement(power_class(u)))) || member(v,y__dfg) -> member(v,image(element_relation,power_class(u)))* member(v,cross_product(y__dfg,y__dfg)).
% 299.87/300.46  174188[15:Rew:165880.0,167057.3] || equal(cantor(u),successor(u)) subclass(successor_relation,element_relation) member(u,y__dfg)* subclass(domain_relation,complement(compose(element_relation,y__dfg)))* -> .
% 299.87/300.46  167065[15:Rew:165880.0,165065.0] || member(u,y__dfg) equal(successor(u),singleton(singleton(singleton(v)))) subclass(successor_relation,application_function) -> member(singleton(v),cantor(u))*.
% 299.87/300.46  174189[15:Rew:165880.0,167067.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,complement(singleton(ordered_pair(v,u))))* -> .
% 299.87/300.46  174190[15:Rew:165880.0,167102.1] || member(u,y__dfg)* member(v,y__dfg)* equal(successor(v),u) subclass(successor_relation,domain_relation) -> equal(cantor(v),u)*.
% 299.87/300.46  174191[15:Rew:165880.0,167103.1] || member(u,y__dfg)* member(v,y__dfg)* equal(successor(v),u)* subclass(successor_relation,w)* equal(null_class,w) -> .
% 299.87/300.46  167117[15:Rew:165880.0,161323.1] || equal(range_of(null_class),null_class) member(u,y__dfg) member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 299.87/300.46  167239[15:Rew:165880.0,140655.0] || member(u,y__dfg) member(v,u) subclass(composition_function,cross_product(w,x))* -> member(ordered_pair(u,compose(v,u)),x)*.
% 299.87/300.46  174192[15:Rew:165880.0,167241.1] || member(u,y__dfg) member(v,y__dfg) subclass(composition_function,cross_product(w,x))* -> member(ordered_pair(u,compose(v,u)),x)*.
% 299.87/300.46  167281[15:Rew:165880.0,139390.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(complement(power_class(w)))))* member(u,union(image(element_relation,power_class(w)),v)).
% 299.87/300.46  167322[15:Rew:165880.0,138615.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),complement(w)))* member(u,union(w,image(element_relation,power_class(v)))).
% 299.87/300.46  174193[15:Rew:165880.0,167324.2,165880.0,167324.1] || member(u,y__dfg) -> member(u,cantor(union(null_class,cross_product(singleton(u),y__dfg))))* equal(union(null_class,cross_product(singleton(u),y__dfg)),null_class).
% 299.87/300.46  174194[15:Rew:165880.0,167327.2] || member(u,y__dfg) -> member(u,cantor(v)) subclass(union(cross_product(singleton(u),y__dfg),v),union(v,cross_product(singleton(u),y__dfg)))*.
% 299.87/300.46  174195[15:Rew:165880.0,167331.2] || member(u,y__dfg) -> member(u,cantor(v)) subclass(union(v,cross_product(singleton(u),y__dfg)),union(cross_product(singleton(u),y__dfg),v))*.
% 299.87/300.46  174196[15:Rew:165880.0,167491.0] || equal(union(null_class,compose(element_relation,y__dfg)),null_class)** member(u,y__dfg) member(apply(choice,u),element_relation)* -> equal(u,null_class).
% 299.87/300.46  167498[15:Rew:165880.0,115057.0] || member(u,y__dfg) subclass(complement(symmetric_difference(v,w)),x)* -> member(u,union(null_class,symmetric_difference(v,w)))* member(u,x)*.
% 299.87/300.46  174197[15:Rew:165880.0,167570.1] || member(u,y__dfg) subclass(y__dfg,image(element_relation,union(v,w))) member(power_class(u),power_class(complement(union(v,w))))* -> .
% 299.87/300.46  174198[15:Rew:165880.0,167571.1] || member(u,y__dfg) subclass(y__dfg,image(element_relation,union(v,w))) member(sum_class(u),power_class(complement(union(v,w))))* -> .
% 299.87/300.46  174199[15:Rew:165880.0,167678.1] || member(u,y__dfg) subclass(y__dfg,power_class(complement(union(v,w)))) member(sum_class(u),image(element_relation,union(v,w)))* -> .
% 299.87/300.46  174200[15:Rew:165880.0,167679.1] || member(u,y__dfg) subclass(y__dfg,power_class(complement(union(v,w)))) member(power_class(u),image(element_relation,union(v,w)))* -> .
% 299.87/300.46  174201[15:Rew:165880.0,167721.0] || subclass(domain_relation,cross_product(singleton(u),y__dfg))* member(u,y__dfg) member(ordered_pair(null_class,null_class),v)* -> member(u,cantor(v))*.
% 299.87/300.46  167746[15:Rew:165880.0,96145.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,complement(w)))) member(u,power_class(intersection(complement(v),union(null_class,w))))*.
% 299.87/300.46  167747[15:Rew:165880.0,96173.0] || member(u,y__dfg) -> member(u,image(element_relation,union(complement(v),w))) member(u,power_class(intersection(union(null_class,v),complement(w))))*.
% 299.87/300.46  174202[15:Rew:165880.0,167830.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(null_class,w)))* member(sum_class(u),union(v,complement(w)))* -> .
% 299.87/300.46  174203[15:Rew:165880.0,167831.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(null_class,v),complement(w)))* member(sum_class(u),union(complement(v),w))* -> .
% 299.87/300.46  174204[15:Rew:165880.0,167851.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(null_class,w)))* member(power_class(u),union(v,complement(w)))* -> .
% 299.87/300.46  174205[15:Rew:165880.0,167852.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(null_class,v),complement(w)))* member(power_class(u),union(complement(v),w))* -> .
% 299.87/300.46  167929[15:Rew:165880.0,82767.0] || member(u,y__dfg) subclass(power_class(union(v,v)),w)* -> member(u,complement(power_class(union(v,null_class))))* member(u,w)*.
% 299.87/300.46  167930[15:Rew:165880.0,82782.0] || member(u,y__dfg) subclass(power_class(union(v,null_class)),w)* -> member(u,complement(power_class(union(v,v))))* member(u,w)*.
% 299.87/300.46  167945[15:Rew:165880.0,82170.0] || member(u,y__dfg) subclass(u,symmetric_difference(v,w)) -> equal(u,null_class) member(apply(choice,u),complement(intersection(v,w)))*.
% 299.87/300.46  167993[15:Rew:165880.0,74848.0] || member(u,y__dfg) subclass(power_class(union(v,null_class)),w)* -> member(u,complement(power_class(union(null_class,v))))* member(u,w)*.
% 299.87/300.46  167994[15:Rew:165880.0,74861.0] || member(u,y__dfg) subclass(power_class(union(null_class,v)),w)* -> member(u,complement(power_class(union(v,null_class))))* member(u,w)*.
% 299.87/300.46  174206[15:Rew:165880.0,168036.2] || member(u,y__dfg) -> member(u,cantor(cross_product(v,singleton(w)))) equal(domain__dfg(cross_product(singleton(u),y__dfg),v,w),single_valued3(null_class))**.
% 299.87/300.46  168038[15:Rew:165880.0,62373.0] || member(u,y__dfg) subclass(power_class(union(null_class,v)),w)* -> member(u,complement(power_class(union(v,v))))* member(u,w)*.
% 299.87/300.46  168039[15:Rew:165880.0,62374.0] || member(u,y__dfg) subclass(power_class(union(v,v)),w)* -> member(u,complement(power_class(union(null_class,v))))* member(u,w)*.
% 299.87/300.46  168065[15:Rew:165880.0,62169.0] || member(u,y__dfg) member(v,u) subclass(element_relation,w)* subclass(w,x)* -> member(ordered_pair(v,u),x)*.
% 299.87/300.46  168067[15:Rew:165880.0,62186.0] || member(u,y__dfg) member(v,u) subclass(element_relation,symmetric_difference(w,x)) -> member(ordered_pair(v,u),union(w,x))*.
% 299.87/300.46  168069[15:Rew:165880.0,62204.0] || member(u,y__dfg) member(v,u) subclass(element_relation,sum_class(range_of(null_class))) -> member(ordered_pair(v,u),apply(null_class,w))*.
% 299.87/300.46  168070[15:Rew:165880.0,62205.0] || member(u,y__dfg) member(v,u) subclass(element_relation,apply(null_class,w))* -> member(ordered_pair(v,u),sum_class(range_of(null_class)))*.
% 299.87/300.46  174207[15:Rew:165880.0,168112.3] || member(sum_class(u),v)* member(sum_class(u),w)* member(u,y__dfg) subclass(y__dfg,regular(intersection(w,v)))* -> .
% 299.87/300.46  174208[15:Rew:165880.0,168113.1] || member(u,y__dfg) subclass(y__dfg,regular(union(v,w)))* -> member(sum_class(u),complement(w))* equal(union(v,w),null_class).
% 299.87/300.46  174209[15:Rew:165880.0,168114.1] || member(u,y__dfg) subclass(y__dfg,regular(union(v,w)))* -> member(sum_class(u),complement(v))* equal(union(v,w),null_class).
% 299.87/300.46  174210[15:Rew:165880.0,168125.3] || member(power_class(u),v)* member(power_class(u),w)* member(u,y__dfg) subclass(y__dfg,regular(intersection(w,v)))* -> .
% 299.87/300.46  174211[15:Rew:165880.0,168126.1] || member(u,y__dfg) subclass(y__dfg,regular(union(v,w)))* -> member(power_class(u),complement(w))* equal(union(v,w),null_class).
% 299.87/300.46  174212[15:Rew:165880.0,168127.1] || member(u,y__dfg) subclass(y__dfg,regular(union(v,w)))* -> member(power_class(u),complement(v))* equal(union(v,w),null_class).
% 299.87/300.46  168150[15:Rew:165880.0,53660.0] || member(u,y__dfg) subclass(regular(ordered_pair(u,v)),w)* -> equal(regular(ordered_pair(u,v)),singleton(u)) member(u,w).
% 299.87/300.46  174213[15:Rew:165880.0,168160.1] || member(u,y__dfg) subclass(y__dfg,intersection(power_class(v),complement(w))) member(power_class(u),union(complement(power_class(v)),w))* -> .
% 299.87/300.46  174214[15:Rew:165880.0,168161.1] || member(u,y__dfg) subclass(y__dfg,intersection(power_class(v),complement(w))) member(sum_class(u),union(complement(power_class(v)),w))* -> .
% 299.87/300.46  174215[15:Rew:165880.0,168164.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),power_class(w))) member(power_class(u),union(v,complement(power_class(w))))* -> .
% 299.87/300.46  174216[15:Rew:165880.0,168165.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),power_class(w))) member(sum_class(u),union(v,complement(power_class(w))))* -> .
% 299.87/300.46  174217[15:Rew:165880.0,168183.1] || member(u,y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> equal(u,null_class) member(sum_class(apply(choice,u)),w)*.
% 299.87/300.46  174218[15:Rew:165880.0,168192.1] || member(u,y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> equal(u,null_class) member(power_class(apply(choice,u)),w)*.
% 299.87/300.46  168207[15:Rew:165880.0,50917.1] || member(ordered_pair(u,cantor(u)),symmetric_difference(v,w))* member(u,y__dfg) subclass(domain_relation,union(null_class,intersection(v,w))) -> .
% 299.87/300.46  168233[15:Rew:165880.0,48175.0] || member(u,y__dfg) subclass(domain_relation,image(element_relation,power_class(v))) member(ordered_pair(u,cantor(u)),power_class(complement(power_class(v))))* -> .
% 299.87/300.46  168244[15:Rew:165880.0,46333.0] || member(u,y__dfg) subclass(domain_relation,power_class(complement(power_class(v)))) member(ordered_pair(u,cantor(u)),image(element_relation,power_class(v)))* -> .
% 299.87/300.46  174219[15:Rew:165880.0,168286.2,165880.0,168286.1] || member(u,y__dfg) subclass(y__dfg,cantor(regular(cross_product(singleton(power_class(u)),y__dfg))))* -> equal(cross_product(singleton(power_class(u)),y__dfg),null_class).
% 299.87/300.46  174220[15:Rew:165880.0,168287.2,165880.0,168287.1] || member(u,y__dfg) subclass(y__dfg,cantor(regular(cross_product(singleton(sum_class(u)),y__dfg))))* -> equal(cross_product(singleton(sum_class(u)),y__dfg),null_class).
% 299.87/300.46  174221[15:Rew:165880.0,168307.3] || member(sum_class(u),v)* member(sum_class(u),w)* member(u,y__dfg) subclass(y__dfg,complement(intersection(w,v)))* -> .
% 299.87/300.46  174222[15:Rew:165880.0,168316.3] || member(power_class(u),v)* member(power_class(u),w)* member(u,y__dfg) subclass(y__dfg,complement(intersection(w,v)))* -> .
% 299.87/300.46  168336[15:Rew:165880.0,26495.0] || member(u,y__dfg) subclass(u,intersection(v,w)) member(apply(choice,u),symmetric_difference(v,w))* -> equal(u,null_class).
% 299.87/300.46  174223[15:Rew:165880.0,168340.2] || member(u,y__dfg) subclass(u,cantor(v))* subclass(y__dfg,w) -> equal(u,null_class) member(apply(choice,u),w)*.
% 299.87/300.46  174224[15:Rew:165880.0,168428.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,singleton(v))* -> equal(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)*.
% 299.87/300.46  174225[15:Rew:165880.0,168497.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,singleton(v))* -> equal(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)*.
% 299.87/300.46  168623[15:Rew:165880.0,25094.0] || subclass(y__dfg,u) member(omega,unordered_pair(u,v))* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.87/300.46  168624[15:Rew:165880.0,25093.0] || subclass(y__dfg,u) member(omega,unordered_pair(v,u))* -> equal(regular(unordered_pair(v,u)),v) equal(unordered_pair(v,u),null_class).
% 299.87/300.46  168639[15:Rew:165880.0,123542.1] function(u) || subclass(y__dfg,v)* subclass(v,w)* -> subclass(x,y) member(image(u,not_subclass_element(x,y)),w)*.
% 299.87/300.46  174226[15:Rew:165880.0,168730.2] function(u) || member(v,y__dfg) subclass(y__dfg,w)* subclass(w,x)* -> member(image(u,power_class(v)),x)*.
% 299.87/300.46  174227[15:Rew:165880.0,168731.2] function(u) || member(v,y__dfg) subclass(y__dfg,w)* subclass(w,x)* -> member(image(u,sum_class(v)),x)*.
% 299.87/300.46  174228[15:Rew:165880.0,168732.2] function(u) || member(v,y__dfg) subclass(y__dfg,w)* subclass(w,x)* -> member(image(u,cantor(v)),x)*.
% 299.87/300.46  174229[15:Rew:165880.0,168757.1] function(u) || equal(union(null_class,compose(element_relation,y__dfg)),null_class)** member(v,y__dfg) member(image(u,v),element_relation)* -> .
% 299.87/300.46  168781[15:Rew:165880.0,96287.1] || equal(successor(u),null_class) member(v,y__dfg) -> member(v,image(element_relation,union(w,u)))* member(v,power_class(complement(w))).
% 299.87/300.46  168782[15:Rew:165880.0,96286.1] || equal(successor(u),null_class) member(v,y__dfg) -> member(v,image(element_relation,union(u,w)))* member(v,power_class(complement(w))).
% 299.87/300.46  174230[15:Rew:165880.0,168793.2] || equal(successor(u),null_class) member(v,y__dfg) subclass(y__dfg,complement(w)) member(sum_class(v),union(w,u))* -> .
% 299.87/300.46  174231[15:Rew:165880.0,168794.2] || equal(successor(u),null_class) member(v,y__dfg) subclass(y__dfg,complement(w)) member(sum_class(v),union(u,w))* -> .
% 299.87/300.46  174232[15:Rew:165880.0,168797.2] || equal(successor(u),null_class) member(v,y__dfg) subclass(y__dfg,complement(w)) member(power_class(v),union(w,u))* -> .
% 299.87/300.46  174233[15:Rew:165880.0,168798.2] || equal(successor(u),null_class) member(v,y__dfg) subclass(y__dfg,complement(w)) member(power_class(v),union(u,w))* -> .
% 299.87/300.46  174234[15:Rew:165880.0,168805.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(w,x)) -> member(image(u,v),complement(intersection(w,x)))*.
% 299.87/300.46  168836[15:Rew:165880.0,53707.1] || equal(u,regular(ordered_pair(v,w)))* member(v,y__dfg) -> equal(regular(ordered_pair(v,w)),singleton(v))** member(v,u)*.
% 299.87/300.46  174235[15:Rew:165880.0,168843.2] function(u) || member(v,y__dfg) subclass(y__dfg,w)* subclass(w,x)* -> member(sum_class(image(u,v)),x)*.
% 299.87/300.46  174236[15:Rew:165880.0,168844.2] function(u) || member(v,y__dfg) subclass(y__dfg,w)* subclass(w,x)* -> member(power_class(image(u,v)),x)*.
% 299.87/300.46  174237[15:Rew:165880.0,168862.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(w,x)) member(image(u,v),symmetric_difference(w,x))* -> .
% 299.87/300.46  168883[15:Rew:165880.0,123500.2] function(u) function(v) || subclass(y__dfg,w)* subclass(w,x)* -> member(image(v,apply(u,y)),x)*.
% 299.87/300.46  168930[15:Rew:165880.0,53655.0] || subclass(y__dfg,symmetric_difference(u,v)) -> equal(regular(ordered_pair(w,x)),singleton(w)) member(regular(ordered_pair(w,x)),union(u,v))*.
% 299.87/300.46  168959[15:Rew:165880.0,121277.1] || equal(union(u,v),successor(null_class)) member(w,y__dfg) -> member(w,complement(union(u,v)))* member(w,singleton(null_class)).
% 299.87/300.46  169056[15:Rew:165880.0,78983.0] || subclass(y__dfg,union(u,v)) member(omega,union(complement(u),complement(v))) -> member(omega,symmetric_difference(complement(u),complement(v)))*.
% 299.87/300.46  169092[15:Rew:165880.0,140656.0] || member(inverse(u),y__dfg) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(range_of(u),compose(inverse(u),range_of(u))),w)*.
% 299.87/300.46  169096[15:Rew:165880.0,120897.0] || member(inverse(u),y__dfg) subclass(composition_function,successor_relation) -> equal(ordered_pair(range_of(u),compose(inverse(u),range_of(u))),successor(inverse(u)))**.
% 299.87/300.46  169114[15:Rew:165880.0,82294.0] || member(inverse(u),y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(range_of(u),cantor(range_of(u))),w)*.
% 299.87/300.46  169121[15:Rew:165880.0,58591.0] || member(inverse(u),y__dfg) -> equal(ordered_pair(first(ordered_pair(range_of(u),omega)),second(ordered_pair(range_of(u),omega))),ordered_pair(range_of(u),omega))**.
% 299.87/300.46  169136[15:Rew:165880.0,46188.0] || member(inverse(u),y__dfg) equal(compose(v,inverse(u)),range_of(u)) -> member(ordered_pair(inverse(u),range_of(u)),compose_class(v))*.
% 299.87/300.46  169143[15:Rew:165880.0,46146.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(v,w)) member(ordered_pair(inverse(u),range_of(u)),symmetric_difference(v,w))* -> .
% 299.87/300.46  169144[15:Rew:165880.0,46150.0] || member(inverse(u),y__dfg) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(inverse(u),range_of(u)),cross_product(w,x))*.
% 299.87/300.46  169145[15:Rew:165880.0,46166.0] || member(inverse(u),y__dfg) subclass(domain_relation,regular(v)) member(ordered_pair(inverse(u),range_of(u)),v)* -> equal(v,null_class).
% 299.87/300.46  174239[15:Rew:165880.0,169181.1] || member(image(u,singleton(v)),y__dfg)* subclass(y__dfg,regular(w)) member(apply(u,v),w)* -> equal(w,null_class).
% 299.87/300.46  174240[15:Rew:165880.0,169348.1] || member(not_subclass_element(restrict(complement(compose(element_relation,y__dfg)),u,v),w),element_relation)* -> subclass(restrict(complement(compose(element_relation,y__dfg)),u,v),w).
% 299.87/300.46  174241[15:Rew:165880.0,169461.1] || member(not_subclass_element(intersection(u,v),intersection(compose(element_relation,y__dfg),u)),element_relation)* -> subclass(intersection(u,v),intersection(compose(element_relation,y__dfg),u)).
% 299.87/300.46  174242[15:Rew:165880.0,169472.1] || member(not_subclass_element(complement(successor(union(null_class,compose(element_relation,y__dfg)))),u),element_relation)* -> subclass(complement(successor(union(null_class,compose(element_relation,y__dfg)))),u).
% 299.87/300.46  174243[15:Rew:165880.0,169476.2,165880.0,169476.1] || member(singleton(compose(element_relation,y__dfg)),element_relation) member(compose(element_relation,y__dfg),y__dfg) -> member(singleton(singleton(singleton(compose(element_relation,y__dfg)))),element_relation)*.
% 299.87/300.46  174244[15:Rew:165880.0,169487.2] function(compose(element_relation,universal_class)) || member(regular(regular(successor(compose(element_relation,y__dfg)))),element_relation)* -> equal(regular(successor(compose(element_relation,y__dfg))),null_class).
% 299.87/300.46  174245[15:Rew:165880.0,169490.2] || member(not_subclass_element(u,intersection(compose(element_relation,y__dfg),v)),element_relation)* subclass(u,v) -> subclass(u,intersection(compose(element_relation,y__dfg),v)).
% 299.87/300.46  174246[15:Rew:165880.0,169491.1] || member(not_subclass_element(intersection(u,v),intersection(compose(element_relation,y__dfg),v)),element_relation)* -> subclass(intersection(u,v),intersection(compose(element_relation,y__dfg),v)).
% 299.87/300.46  174247[15:Rew:165880.0,169534.1] || member(ordered_pair(u,not_subclass_element(v,image(element_relation,image(y__dfg,singleton(u))))),element_relation)* -> subclass(v,image(element_relation,image(y__dfg,singleton(u)))).
% 299.87/300.46  169576[15:Rew:165880.0,93349.0] || equal(u,y__dfg) -> 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.87/300.46  174248[15:Rew:165880.0,169731.2,165880.0,169731.1] || equal(y__dfg,x__dfg) member(inverse(restrict(element_relation,x__dfg,y__dfg)),y__dfg) -> member(ordered_pair(inverse(restrict(element_relation,x__dfg,y__dfg)),x__dfg),domain_relation)*.
% 299.87/300.46  169746[15:Rew:165880.0,90793.0] || equal(y__dfg,x__dfg) member(inverse(restrict(element_relation,x__dfg,x__dfg)),x__dfg) -> member(ordered_pair(inverse(restrict(element_relation,x__dfg,x__dfg)),x__dfg),domain_relation)*.
% 299.87/300.46  174249[15:Rew:165880.0,169819.0] || member(complement(successor(null_class)),y__dfg) subclass(y__dfg,regular(u)) member(power_class(complement(singleton(null_class))),u)* -> equal(u,null_class).
% 299.87/300.46  174250[15:Rew:165880.0,169837.0] || member(union(u,null_class),y__dfg) subclass(y__dfg,regular(v)) member(power_class(union(u,u)),v)* -> equal(v,null_class).
% 299.87/300.46  174251[15:Rew:165880.0,169838.0] || member(union(u,u),y__dfg)* subclass(y__dfg,regular(v)) member(power_class(union(u,null_class)),v)* -> equal(v,null_class).
% 299.87/300.46  174252[15:Rew:165880.0,169839.0] || member(union(null_class,u),y__dfg) subclass(y__dfg,regular(v)) member(power_class(union(u,null_class)),v)* -> equal(v,null_class).
% 299.87/300.46  174253[15:Rew:165880.0,169840.0] || member(union(u,null_class),y__dfg) subclass(y__dfg,regular(v)) member(power_class(union(null_class,u)),v)* -> equal(v,null_class).
% 299.87/300.46  174254[15:Rew:165880.0,169842.0] || member(union(u,u),y__dfg)* subclass(y__dfg,regular(v)) member(power_class(union(null_class,u)),v)* -> equal(v,null_class).
% 299.87/300.46  174255[15:Rew:165880.0,169843.0] || member(union(null_class,u),y__dfg) subclass(y__dfg,regular(v)) member(power_class(union(u,u)),v)* -> equal(v,null_class).
% 299.87/300.46  169848[15:Rew:165880.0,26477.0] || member(intersection(u,v),y__dfg) member(apply(choice,intersection(u,v)),symmetric_difference(u,v))* -> equal(intersection(u,v),null_class).
% 299.87/300.46  174256[15:Rew:165880.0,169869.1] || member(cross_product(u,v),y__dfg) equal(regular(singleton(apply(choice,cross_product(u,v)))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  174257[15:Rew:165880.0,169870.1] || member(cross_product(u,v),y__dfg) subclass(y__dfg,regular(singleton(apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169872[15:Rew:165880.0,62365.0] || member(cross_product(u,v),y__dfg) equal(successor(singleton(apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169876[15:Rew:165880.0,59017.0] || member(cross_product(u,v),y__dfg) equal(complement(regular(apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169878[15:Rew:165880.0,58993.0] || member(cross_product(u,v),y__dfg) equal(union(null_class,apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169883[15:Rew:165880.0,49976.0] || member(cross_product(u,v),y__dfg) equal(unordered_pair(apply(choice,cross_product(u,v)),w),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169885[15:Rew:165880.0,49939.0] || member(cross_product(u,v),y__dfg) equal(unordered_pair(w,apply(choice,cross_product(u,v))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169887[15:Rew:165880.0,49712.0] || member(cross_product(u,v),y__dfg) subclass(unordered_pair(apply(choice,cross_product(u,v)),w),null_class)* -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169888[15:Rew:165880.0,49693.0] || member(cross_product(u,v),y__dfg) subclass(unordered_pair(w,apply(choice,cross_product(u,v))),null_class)* -> equal(cross_product(u,v),null_class).
% 299.87/300.46  174258[15:Rew:165880.0,169925.1] || member(cross_product(u,v),y__dfg) subclass(y__dfg,complement(singleton(apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.46  174259[15:Rew:165880.0,169926.1] || member(cross_product(u,v),y__dfg) equal(complement(singleton(apply(choice,cross_product(u,v)))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.46  169931[15:Rew:165880.0,141073.0] || member(symmetric_difference(u,v),y__dfg) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),complement(intersection(v,u)))*.
% 299.87/300.46  169932[15:Rew:165880.0,141120.0] || member(symmetric_difference(u,v),y__dfg) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(v,u)),complement(intersection(u,v)))*.
% 299.87/300.46  169933[15:Rew:165880.0,141131.0] || member(symmetric_difference(u,v),y__dfg) member(apply(choice,symmetric_difference(u,v)),intersection(u,v))* -> equal(symmetric_difference(u,v),null_class).
% 299.87/300.46  169951[15:Rew:165880.0,38919.0] || member(union(u,v),y__dfg) -> member(singleton(union(u,v)),complement(v))* member(singleton(singleton(singleton(union(u,v)))),element_relation)*.
% 299.87/300.46  169952[15:Rew:165880.0,38918.0] || member(union(u,v),y__dfg) -> member(singleton(union(u,v)),complement(u))* member(singleton(singleton(singleton(union(u,v)))),element_relation)*.
% 299.87/300.46  170024[15:Rew:165880.0,40320.0] || member(cantor(u),y__dfg) -> equal(apply(u,singleton(cantor(u))),sum_class(range_of(null_class)))** member(singleton(singleton(singleton(cantor(u)))),element_relation)*.
% 299.87/300.46  170073[15:Rew:165880.0,22221.0] || member(ordered_pair(y__dfg,not_subclass_element(u,image(v,image(w,null_class)))),compose(v,w))* -> subclass(u,image(v,image(w,null_class))).
% 299.87/300.46  174260[15:Rew:165880.0,170084.0] || member(restrict(element_relation,y__dfg,image(u,null_class)),y__dfg) -> member(ordered_pair(restrict(element_relation,y__dfg,image(u,null_class)),apply(u,y__dfg)),domain_relation)*.
% 299.87/300.46  174261[15:Rew:165880.0,170092.2,165880.0,170092.1] ||  -> subclass(ordered_pair(y__dfg,y__dfg),u) equal(not_subclass_element(ordered_pair(y__dfg,y__dfg),u),unordered_pair(y__dfg,null_class))** equal(not_subclass_element(ordered_pair(y__dfg,y__dfg),u),null_class).
% 299.87/300.46  174262[15:Rew:165880.0,170094.2] || subclass(u,ordered_pair(y__dfg,y__dfg))* -> subclass(u,v) equal(not_subclass_element(u,v),unordered_pair(y__dfg,null_class))* equal(not_subclass_element(u,v),null_class).
% 299.87/300.46  170330[15:Rew:165880.0,42106.0] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(complement(cross_product(image(w,singleton(u)),y__dfg)),w))* -> subclass(v,range_of(null_class)).
% 299.87/300.46  170333[15:Rew:165880.0,144007.0] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(singleton(cross_product(image(w,singleton(u)),y__dfg)),w))* -> subclass(v,range_of(null_class)).
% 299.87/300.46  174263[15:Rew:165880.0,170346.0] || member(inverse(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,v) -> member(ordered_pair(inverse(cross_product(u,y__dfg)),image(y__dfg,u)),v)*.
% 299.87/300.46  170497[15:Rew:165880.0,94473.2] function(u) || equal(complement(cantor(range_of(v))),null_class) equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,inverse(v))*.
% 299.87/300.46  170543[15:Rew:165880.0,156377.1] || equal(restrict(u,v,w),x)* member(x,y__dfg) -> equal(x,null_class) member(apply(choice,x),cross_product(v,w))*.
% 299.87/300.46  170717[15:Rew:165880.0,91695.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(power_class(v))))) member(ordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  170722[15:Rew:165880.0,52633.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(power_class(v))))) member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  170724[15:Rew:165880.0,93410.0] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),complement(v))) member(ordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.46  170729[15:Rew:165880.0,52636.0] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),complement(v))) member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.46  170737[15:Rew:165880.0,46267.0] || subclass(y__dfg,intersection(complement(u),union(v,complement(power_class(w)))))* member(omega,union(u,intersection(complement(v),power_class(w)))) -> .
% 299.87/300.46  170744[15:Rew:165880.0,46413.0] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),complement(w)))* member(omega,union(intersection(complement(u),power_class(v)),w)) -> .
% 299.87/300.46  170751[15:Rew:165880.0,46468.0] || subclass(y__dfg,intersection(complement(u),union(complement(power_class(v)),w)))* member(omega,union(u,intersection(power_class(v),complement(w)))) -> .
% 299.87/300.46  170758[15:Rew:165880.0,46716.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),complement(w)))* member(omega,union(intersection(power_class(u),complement(v)),w)) -> .
% 299.87/300.46  170906[15:Rew:165880.0,64865.1] || equal(successor(union(complement(power_class(u)),image(element_relation,power_class(v)))),null_class)** -> subclass(y__dfg,intersection(power_class(u),power_class(complement(power_class(v))))).
% 299.87/300.46  170908[15:Rew:165880.0,58216.0] || subclass(y__dfg,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.87/300.46  170913[15:Rew:165880.0,63268.1] || 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))),y__dfg)**.
% 299.87/300.46  170926[15:Rew:165880.0,58214.0] || subclass(y__dfg,union(complement(power_class(u)),image(element_relation,power_class(v))))* member(omega,intersection(power_class(u),power_class(complement(power_class(v))))) -> .
% 299.87/300.46  170934[15:Rew:165880.0,63269.1] || 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))),y__dfg)**.
% 299.87/300.46  170939[15:Rew:165880.0,64866.1] || equal(successor(union(image(element_relation,power_class(u)),complement(power_class(v)))),null_class)** -> subclass(y__dfg,intersection(power_class(complement(power_class(u))),power_class(v))).
% 299.87/300.46  170941[15:Rew:165880.0,58474.0] || subclass(y__dfg,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.87/300.46  170953[15:Rew:165880.0,58472.0] || subclass(y__dfg,union(image(element_relation,power_class(u)),complement(power_class(v))))* member(omega,intersection(power_class(complement(power_class(u))),power_class(v))) -> .
% 299.87/300.46  170967[15:Rew:165880.0,60573.0] || member(intersection(successor(null_class),u),y__dfg) -> equal(intersection(successor(null_class),u),null_class) equal(apply(choice,intersection(successor(null_class),u)),null_class)**.
% 299.87/300.46  170968[15:Rew:165880.0,60572.0] || member(intersection(u,successor(null_class)),y__dfg) -> equal(intersection(u,successor(null_class)),null_class) equal(apply(choice,intersection(u,successor(null_class))),null_class)**.
% 299.87/300.46  170969[15:Rew:165880.0,60554.0] || member(union(null_class,singleton(u)),y__dfg) -> equal(union(null_class,singleton(u)),null_class) equal(apply(choice,union(null_class,singleton(u))),u)**.
% 299.87/300.46  170986[15:Rew:165880.0,60857.0] || subclass(y__dfg,intersection(union(u,v),power_class(w))) member(unordered_pair(x,y),complement(intersection(union(u,v),power_class(w))))* -> .
% 299.87/300.46  170996[15:Rew:165880.0,61583.0] || subclass(y__dfg,intersection(power_class(u),union(v,w))) member(unordered_pair(x,y),complement(intersection(power_class(u),union(v,w))))* -> .
% 299.87/300.46  171142[15:Rew:165880.0,134271.1] || subclass(u,singleton(u)) member(successor(u),y__dfg) -> equal(successor(u),null_class) member(apply(choice,successor(u)),complement(u))*.
% 299.87/300.46  174270[15:Rew:165880.0,171325.0] || member(inverse(restrict(element_relation,complement(u),y__dfg)),y__dfg) -> member(ordered_pair(inverse(restrict(element_relation,complement(u),y__dfg)),complement(power_class(u))),domain_relation)*.
% 299.87/300.46  171338[15:Rew:165880.0,118542.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),y__dfg) member(ordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  171339[15:Rew:165880.0,116843.0] || equal(intersection(complement(u),power_class(complement(power_class(v)))),y__dfg) member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  171352[15:Rew:165880.0,92916.0] || equal(first(not_subclass_element(cross_product(u,v),w)),y__dfg) -> subclass(cross_product(u,v),w) member(null_class,not_subclass_element(cross_product(u,v),w))*.
% 299.87/300.46  171353[15:Rew:165880.0,118545.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),y__dfg) member(ordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.46  171354[15:Rew:165880.0,116846.0] || equal(intersection(power_class(complement(power_class(u))),complement(v)),y__dfg) member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))* -> .
% 299.87/300.46  171474[15:Rew:165880.0,95952.0] || equal(complement(image(u,image(v,singleton(w)))),y__dfg)** member(ordered_pair(w,x),compose(u,v))* -> member(x,y)*.
% 299.87/300.46  171607[15:Rew:165880.0,98140.1] || member(unordered_pair(u,v),symmetric_difference(complement(w),union(x,y)))* subclass(y__dfg,regular(union(w,complement(union(x,y))))) -> .
% 299.87/300.46  171608[15:Rew:165880.0,98292.1] || member(unordered_pair(u,v),symmetric_difference(union(w,x),complement(y)))* subclass(y__dfg,regular(union(complement(union(w,x)),y))) -> .
% 299.87/300.46  171615[15:Rew:165880.0,98579.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(union(v,w)))))* member(omega,union(u,image(element_relation,union(v,w)))) -> .
% 299.87/300.46  171622[15:Rew:165880.0,98995.0] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),complement(w)))* member(omega,union(image(element_relation,union(u,v)),w)) -> .
% 299.87/300.46  171899[15:Rew:165880.0,129822.0] || equal(complement(restrict(u,v,w)),y__dfg)** member(x,cross_product(v,w))* member(x,u)* -> member(x,y)*.
% 299.87/300.46  171918[15:Rew:165880.0,120384.0] || member(regular(complement(successor(null_class))),y__dfg) -> equal(regular(complement(successor(null_class))),null_class) equal(apply(choice,regular(complement(successor(null_class)))),null_class)**.
% 299.87/300.46  171934[15:Rew:165880.0,122759.0] || subclass(y__dfg,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(singleton(w),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.87/300.46  171941[15:Rew:165880.0,122758.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),y__dfg)** -> member(singleton(w),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.87/300.46  172028[15:Rew:165880.0,133882.0] || member(intersection(u,singleton(v)),y__dfg) -> equal(intersection(u,singleton(v)),null_class) equal(apply(choice,intersection(singleton(v),u)),v)**.
% 299.87/300.46  172029[15:Rew:165880.0,135061.0] || member(intersection(singleton(u),v),y__dfg) -> equal(intersection(singleton(u),v),null_class) equal(apply(choice,intersection(v,singleton(u))),u)**.
% 299.87/300.46  172070[15:Rew:165880.0,142200.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),y__dfg) member(omega,union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.46  172080[15:Rew:165880.0,143761.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),y__dfg) member(omega,union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.46  172096[15:Rew:165880.0,144172.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),y__dfg) member(omega,union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.46  172106[15:Rew:165880.0,144431.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),y__dfg) member(omega,union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.46  172112[15:Rew:165880.0,145479.1] || subclass(union(u,complement(union(v,w))),null_class) -> equal(union(complement(power_class(x)),intersection(complement(u),union(v,w))),y__dfg)**.
% 299.87/300.46  172151[15:Rew:165880.0,145728.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),y__dfg) member(omega,union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.46  172212[15:Rew:165880.0,147837.1] || subclass(union(u,complement(union(v,w))),null_class) -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y__dfg)**.
% 299.87/300.46  172237[15:Rew:165880.0,148090.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),y__dfg) member(omega,union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.46  172242[15:Rew:165880.0,148600.1] || subclass(union(complement(union(u,v)),w),null_class) -> equal(union(complement(power_class(x)),intersection(union(u,v),complement(w))),y__dfg)**.
% 299.87/300.46  172271[15:Rew:165880.0,149380.1] || subclass(union(complement(union(u,v)),w),null_class) -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y__dfg)**.
% 299.87/300.46  172773[15:Rew:166239.0,65026.0] || subclass(image(u,image(v,singleton(w))),null_class)* member(ordered_pair(w,x),compose(u,v))* -> member(x,complement(x__dfg)).
% 299.87/300.46  172837[15:Rew:166239.0,129838.0] || subclass(restrict(u,v,w),null_class)* member(x,cross_product(v,w))* member(x,u)* -> member(x,complement(x__dfg)).
% 299.87/300.46  174380[15:Rew:166239.0,168749.0] || subclass(power_class(complement(power_class(u))),null_class) member(v,y__dfg) -> member(v,image(element_relation,power_class(u)))* member(v,complement(x__dfg)).
% 299.87/300.46  181479[15:Res:154956.0,165890.1] single_valued_class(complement(successor(complement(restrict(cross_product(y__dfg,y__dfg),u,v))))) ||  -> function(complement(successor(complement(restrict(cross_product(y__dfg,y__dfg),u,v)))))*.
% 299.87/300.46  181509[15:Rew:71035.0,181466.1] single_valued_class(intersection(u,intersection(union(cross_product(y__dfg,y__dfg),null_class),v))) ||  -> function(intersection(u,intersection(union(null_class,cross_product(y__dfg,y__dfg)),v)))*.
% 299.87/300.46  181465[15:Res:125572.0,165890.1] single_valued_class(intersection(u,intersection(union(null_class,cross_product(y__dfg,y__dfg)),v))) ||  -> function(intersection(u,intersection(union(null_class,cross_product(y__dfg,y__dfg)),v)))*.
% 299.87/300.46  181511[15:Rew:71035.0,181462.1] single_valued_class(intersection(u,intersection(v,union(cross_product(y__dfg,y__dfg),null_class)))) ||  -> function(intersection(u,intersection(v,union(null_class,cross_product(y__dfg,y__dfg)))))*.
% 299.87/300.46  181461[15:Res:125569.0,165890.1] single_valued_class(intersection(u,intersection(v,union(null_class,cross_product(y__dfg,y__dfg))))) ||  -> function(intersection(u,intersection(v,union(null_class,cross_product(y__dfg,y__dfg)))))*.
% 299.87/300.46  181514[15:Rew:71035.0,181457.1] single_valued_class(intersection(intersection(u,union(cross_product(y__dfg,y__dfg),null_class)),v)) ||  -> function(intersection(intersection(u,union(null_class,cross_product(y__dfg,y__dfg))),v))*.
% 299.87/300.46  181456[15:Res:125578.0,165890.1] single_valued_class(intersection(intersection(u,union(null_class,cross_product(y__dfg,y__dfg))),v)) ||  -> function(intersection(intersection(u,union(null_class,cross_product(y__dfg,y__dfg))),v))*.
% 299.87/300.46  181515[15:Rew:71035.0,181454.1] single_valued_class(intersection(intersection(union(cross_product(y__dfg,y__dfg),null_class),u),v)) ||  -> function(intersection(intersection(union(null_class,cross_product(y__dfg,y__dfg)),u),v))*.
% 299.87/300.46  181453[15:Res:125558.0,165890.1] single_valued_class(intersection(intersection(union(null_class,cross_product(y__dfg,y__dfg)),u),v)) ||  -> function(intersection(intersection(union(null_class,cross_product(y__dfg,y__dfg)),u),v))*.
% 299.87/300.46  181519[15:Rew:71035.0,181440.1] single_valued_class(union(null_class,intersection(u,union(cross_product(y__dfg,y__dfg),null_class)))) ||  -> function(union(null_class,intersection(u,union(null_class,cross_product(y__dfg,y__dfg)))))*.
% 299.87/300.46  181439[15:Res:125581.0,165890.1] single_valued_class(union(null_class,intersection(u,union(null_class,cross_product(y__dfg,y__dfg))))) ||  -> function(union(null_class,intersection(u,union(null_class,cross_product(y__dfg,y__dfg)))))*.
% 299.87/300.46  181524[15:Rew:71035.0,181416.1] single_valued_class(union(null_class,intersection(union(cross_product(y__dfg,y__dfg),null_class),u))) ||  -> function(union(null_class,intersection(union(null_class,cross_product(y__dfg,y__dfg)),u)))*.
% 299.87/300.46  181415[15:Res:125564.0,165890.1] single_valued_class(union(null_class,intersection(union(null_class,cross_product(y__dfg,y__dfg)),u))) ||  -> function(union(null_class,intersection(union(null_class,cross_product(y__dfg,y__dfg)),u)))*.
% 299.87/300.46  181404[15:Res:59858.0,165890.1] single_valued_class(restrict(restrict(cross_product(y__dfg,y__dfg),u,v),w,x)) ||  -> function(restrict(restrict(cross_product(y__dfg,y__dfg),u,v),w,x))*.
% 299.87/300.46  181526[15:Rew:71035.0,181401.1,68772.0,181401.1] single_valued_class(restrict(union(cross_product(y__dfg,y__dfg),cross_product(y__dfg,y__dfg)),u,v)) ||  -> function(restrict(union(null_class,cross_product(y__dfg,y__dfg)),u,v))*.
% 299.87/300.46  4986[0:Res:359.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.87/300.46  7331[0:Res:7306.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)**.
% 299.87/300.46  9106[0:SpL:115.0,1479.2] || member(u,union(v,w)) member(u,complement(intersection(v,w)))* subclass(symmetric_difference(v,w),x)* -> member(u,x)*.
% 299.87/300.46  12337[0:SpL:1200.1,2610.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)*.
% 299.87/300.46  12322[0:SpL:1200.1,373.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)*.
% 299.87/300.46  10577[0:SpR:1199.1,258.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.87/300.46  1477[0:Res:25.2,157.0] || member(regular(complement(intersection(u,v))),v)* member(regular(complement(intersection(u,v))),u)* -> equal(complement(intersection(u,v)),null_class).
% 299.87/300.46  9977[3:Res:4488.1,1475.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))*.
% 299.87/300.46  13383[3:Res:1472.2,5355.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)))* -> .
% 299.87/300.46  21022[4:Rew:20570.0,10609.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.87/300.46  23281[4:Res:22292.1,1475.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))*.
% 299.87/300.46  28090[0:Res:60.1,2998.1] || member(ordered_pair(u,regular(v)),compose(w,x)) subclass(v,complement(image(w,image(x,singleton(u)))))* -> equal(v,null_class).
% 299.87/300.46  28145[0:Obv:28061.2] || subclass(unordered_pair(u,v),complement(w))* member(v,w) -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.87/300.46  28146[0:Obv:28060.2] || subclass(unordered_pair(u,v),complement(w))* member(u,w) -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.87/300.46  28353[0:Res:169.1,3668.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))*.
% 299.87/300.46  28325[0:Res:175.1,3668.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))*.
% 299.87/300.46  29749[3:Rew:29278.0,14316.0] || subclass(domain_relation,union(null_class,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.87/300.46  31016[3:Rew:29278.0,29767.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))*.
% 299.87/300.46  31020[7:Rew:30027.0,29842.0] || equal(union(null_class,complement(intersection(u,v))),y__dfg)** member(regular(x__dfg),union(u,v)) -> member(regular(x__dfg),symmetric_difference(u,v)).
% 299.87/300.46  33167[3:Rew:541.1,33166.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).
% 299.87/300.46  33169[3:Rew:541.2,33168.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).
% 299.87/300.46  33987[3:Rew:29278.0,33955.1,29278.0,33955.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).
% 299.87/300.46  34354[3:Rew:29278.0,34327.1,29278.0,34327.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).
% 299.87/300.46  35298[3:Rew:541.1,35297.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).
% 299.87/300.46  35300[3:Rew:541.2,35299.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).
% 299.87/300.46  36398[0:Res:25.2,4978.1] || member(not_subclass_element(u,v),w)* member(not_subclass_element(u,v),x)* subclass(u,complement(intersection(x,w)))* -> subclass(u,v).
% 299.87/300.46  37732[0:Res:236.1,225.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))*.
% 299.87/300.46  39451[12:SpL:39262.1,1580.1] function(u) || member(ordered_pair(u,v),compose(w,x))* subclass(image(w,image(x,null_class)),y)* -> member(v,y)*.
% 299.87/300.46  42309[0:Res:2973.1,3678.1] || member(regular(intersection(intersection(intersection(u,v),w),x)),symmetric_difference(u,v))* -> equal(intersection(intersection(intersection(u,v),w),x),null_class).
% 299.87/300.46  42795[0:Res:2974.1,3678.1] || member(regular(intersection(intersection(u,intersection(v,w)),x)),symmetric_difference(v,w))* -> equal(intersection(intersection(u,intersection(v,w)),x),null_class).
% 299.87/300.46  43853[0:Res:2351.1,3678.1] || member(regular(intersection(u,intersection(intersection(v,w),x))),symmetric_difference(v,w))* -> equal(intersection(u,intersection(intersection(v,w),x)),null_class).
% 299.87/300.46  44385[0:Res:2352.1,3678.1] || member(regular(intersection(u,intersection(v,intersection(w,x)))),symmetric_difference(w,x))* -> equal(intersection(u,intersection(v,intersection(w,x))),null_class).
% 299.87/300.46  45179[0:Res:5493.0,2997.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)*.
% 299.87/300.46  45315[0:Obv:45280.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)).
% 299.87/300.46  45370[0:Res:7306.0,3658.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)))*.
% 299.87/300.46  45523[0:Res:7306.0,3659.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)))*.
% 299.87/300.46  46316[0:Rew:46218.0,45004.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).
% 299.87/300.46  46317[0:Rew:46218.0,43312.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).
% 299.87/300.46  46324[0:Rew:46218.0,34794.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)))))**.
% 299.87/300.46  46579[0:Rew:46218.0,34808.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)))**.
% 299.87/300.46  46618[4:Rew:46218.0,41371.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)))* -> .
% 299.87/300.46  46619[4:Rew:46218.0,41488.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)))* -> .
% 299.87/300.46  46937[0:Rew:46218.0,46328.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).
% 299.87/300.46  46940[0:Rew:46218.0,46595.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).
% 299.87/300.46  48185[0:Res:2349.2,46222.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).
% 299.87/300.46  48184[0:Res:2971.2,46222.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).
% 299.87/300.46  48168[0:Res:169.1,46222.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).
% 299.87/300.46  48161[4:Res:20669.1,46222.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))))* -> .
% 299.87/300.46  48160[4:Res:20668.1,46222.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))))* -> .
% 299.87/300.46  48134[0:Res:175.1,46222.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).
% 299.87/300.46  48837[0:SpR:47177.0,3028.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))*.
% 299.87/300.46  49049[0:SpR:47178.0,3028.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))))*.
% 299.87/300.46  49273[0:Res:7306.0,46252.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))))*.
% 299.87/300.46  49225[0:SpL:46227.0,46252.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))))*.
% 299.87/300.46  49224[0:SpL:46221.0,46252.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))))*.
% 299.87/300.46  49461[0:Res:7306.0,46453.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))*.
% 299.87/300.46  49408[0:SpL:46227.0,46453.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))))*.
% 299.87/300.46  49407[0:SpL:46221.0,46453.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))))*.
% 299.87/300.46  49581[0:SpR:6542.0,25.2] || member(u,union(complement(v),complement(singleton(v)))) member(u,successor(v)) -> member(u,symmetric_difference(complement(v),complement(singleton(v))))*.
% 299.87/300.46  49666[0:Rew:6542.0,49578.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))*.
% 299.87/300.46  49667[0:Rew:6542.0,49572.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))*.
% 299.87/300.46  52786[3:SpL:30027.0,220.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).
% 299.87/300.46  52785[3:SpL:33220.0,220.0] || member(regular(union(union(u,u),v)),intersection(union(null_class,complement(u)),complement(v)))* -> equal(union(union(u,u),v),null_class).
% 299.87/300.46  52771[3:SpL:30027.0,220.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).
% 299.87/300.46  52770[3:SpL:33220.0,220.0] || member(regular(union(u,union(v,v))),intersection(complement(u),union(null_class,complement(v))))* -> equal(union(u,union(v,v)),null_class).
% 299.87/300.46  53033[3:MRR:52963.3,49833.1] || member(ordered_pair(u,regular(v)),compose(w,x)) subclass(v,regular(image(w,image(x,singleton(u)))))* -> equal(v,null_class).
% 299.87/300.46  53736[3:MRR:53735.1,53674.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)**.
% 299.87/300.46  54426[0:Res:3695.2,3668.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))*.
% 299.87/300.46  54733[4:Res:3697.1,9160.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)))*.
% 299.87/300.46  54732[4:Res:3697.1,9158.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))*.
% 299.87/300.46  54729[3:Res:3697.1,4001.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).
% 299.87/300.46  54718[0:Res:3697.1,497.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))*.
% 299.87/300.46  54714[0:Res:3697.1,226.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)*.
% 299.87/300.46  55113[4:Res:3698.1,9160.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)))*.
% 299.87/300.46  55112[4:Res:3698.1,9158.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))*.
% 299.87/300.46  55109[3:Res:3698.1,4001.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).
% 299.87/300.46  55098[0:Res:3698.1,497.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))*.
% 299.87/300.46  55094[0:Res:3698.1,226.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)*.
% 299.87/300.46  55266[3:Res:54892.0,4983.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)*.
% 299.87/300.46  55385[0:Res:4871.2,3668.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))*.
% 299.87/300.46  55474[0:Rew:495.0,55328.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)*.
% 299.87/300.46  55813[4:Res:4874.1,9160.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)))*.
% 299.87/300.46  55812[4:Res:4874.1,9158.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))*.
% 299.87/300.46  55809[3:Res:4874.1,4001.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).
% 299.87/300.46  55798[0:Res:4874.1,497.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))*.
% 299.87/300.46  55794[0:Res:4874.1,226.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)*.
% 299.87/300.46  56071[4:Res:4875.1,9160.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)))*.
% 299.87/300.46  56070[4:Res:4875.1,9158.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))*.
% 299.87/300.46  56067[3:Res:4875.1,4001.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).
% 299.87/300.46  56056[0:Res:4875.1,497.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))*.
% 299.87/300.46  56052[0:Res:4875.1,226.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)*.
% 299.87/300.46  56504[3:Res:56235.0,4983.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)*.
% 299.87/300.46  56960[3:Res:56263.0,4983.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)*.
% 299.87/300.46  57094[0:Obv:57072.2] || equal(u,v) member(ordered_pair(w,v),compose(x,y)) -> subclass(unordered_pair(v,u),image(x,image(y,singleton(w))))*.
% 299.87/300.46  57208[0:Obv:57172.2] || member(u,v) subclass(unordered_pair(u,w),symmetric_difference(x,y))* -> subclass(unordered_pair(u,w),v)* member(w,union(x,y)).
% 299.87/300.46  57488[3:Res:57352.0,4983.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)*.
% 299.87/300.46  57585[0:Obv:57549.2] || member(u,v) subclass(unordered_pair(w,u),symmetric_difference(x,y))* -> subclass(unordered_pair(w,u),v)* member(w,union(x,y)).
% 299.87/300.46  58165[0:SpR:46877.0,26233.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)))))*.
% 299.87/300.46  58116[0:SpR:46877.0,26233.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)))*.
% 299.87/300.46  58422[0:SpR:46880.0,26233.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)))))*.
% 299.87/300.46  58373[0:SpR:46880.0,26233.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)))*.
% 299.87/300.46  58727[9:Res:31377.0,10849.0] ||  -> equal(ordered_pair(first(ordered_pair(regular(union(x__dfg,x__dfg)),omega)),second(ordered_pair(regular(union(x__dfg,x__dfg)),omega))),ordered_pair(regular(union(x__dfg,x__dfg)),omega))**.
% 299.87/300.46  58637[0:Res:9181.1,10849.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))**.
% 299.87/300.46  58585[0:Res:3232.1,10849.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))**.
% 299.87/300.46  59234[0:SpL:46226.0,3286.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)))) -> .
% 299.87/300.46  59217[0:SpL:46226.0,3286.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)))))) -> .
% 299.87/300.46  59610[3:Res:55241.0,4980.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)*.
% 299.87/300.46  59609[3:Res:55241.0,4981.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)*.
% 299.87/300.46  59604[3:Res:55241.0,4977.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)*.
% 299.87/300.46  59666[3:Res:56896.0,4980.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)*.
% 299.87/300.46  59665[3:Res:56896.0,4981.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)*.
% 299.87/300.46  59660[3:Res:56896.0,4977.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)*.
% 299.87/300.46  59871[0:Res:54862.0,4980.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)*.
% 299.87/300.46  59870[0:Res:54862.0,4981.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)*.
% 299.87/300.46  59865[0:Res:54862.0,4977.0] || subclass(u,v) -> subclass(intersection(w,restrict(u,x,y)),z) member(not_subclass_element(intersection(w,restrict(u,x,y)),z),v)*.
% 299.87/300.46  59967[0:Res:54912.0,4980.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)*.
% 299.87/300.46  59966[0:Res:54912.0,4981.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)*.
% 299.87/300.46  59961[0:Res:54912.0,4977.0] || subclass(u,v) -> subclass(restrict(intersection(u,w),x,y),z) member(not_subclass_element(restrict(intersection(u,w),x,y),z),v)*.
% 299.87/300.46  60093[0:Res:55531.0,4980.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)*.
% 299.87/300.46  60092[0:Res:55531.0,4981.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)*.
% 299.87/300.46  60087[0:Res:55531.0,4977.0] || subclass(u,v) -> subclass(restrict(intersection(w,u),x,y),z) member(not_subclass_element(restrict(intersection(w,u),x,y),z),v)*.
% 299.87/300.46  60170[3:Res:55624.0,4977.0] || subclass(u,v) -> subclass(restrict(union(u,u),w,x),y) member(not_subclass_element(restrict(union(u,u),w,x),y),v)*.
% 299.87/300.46  60255[0:Res:56205.0,4980.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)*.
% 299.87/300.46  60254[0:Res:56205.0,4981.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)*.
% 299.87/300.46  60249[0:Res:56205.0,4977.0] || subclass(u,v) -> subclass(intersection(restrict(u,w,x),y),z) member(not_subclass_element(intersection(restrict(u,w,x),y),z),v)*.
% 299.87/300.46  60528[3:Res:55236.0,4977.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)*.
% 299.87/300.46  60632[3:Res:56472.0,4977.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)*.
% 299.87/300.46  60796[0:SpR:46226.0,46275.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))))**.
% 299.87/300.46  60779[0:SpR:46226.0,46275.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))))**.
% 299.87/300.46  61094[0:SpL:46366.0,3678.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))) -> .
% 299.87/300.46  61000[0:SpR:46366.0,496.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)))).
% 299.87/300.46  61267[0:SpR:45.0,46669.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))))))**.
% 299.87/300.46  61517[0:SpR:46226.0,46752.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))))**.
% 299.87/300.46  61500[0:SpR:46226.0,46752.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))))))**.
% 299.87/300.46  64616[3:MRR:64615.2,53674.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)))*.
% 299.87/300.46  64807[3:MRR:64728.4,49783.2] || member(not_subclass_element(u,v),w)* member(not_subclass_element(u,v),x)* subclass(u,regular(intersection(x,w)))* -> subclass(u,v).
% 299.87/300.46  64812[4:MRR:64736.0,9181.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).
% 299.87/300.46  65052[0:SpL:115.0,9133.0] || equal(u,symmetric_difference(v,w))* member(x,union(v,w)) member(x,complement(intersection(v,w)))* -> member(x,u)*.
% 299.87/300.46  65269[0:Rew:115.0,65116.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)).
% 299.87/300.46  65274[4:MRR:65182.0,9181.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)).
% 299.87/300.46  65545[4:MRR:65422.0,9181.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)).
% 299.87/300.46  66013[4:MRR:65885.0,9181.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)).
% 299.87/300.46  69326[0:Rew:67463.0,69212.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)).
% 299.87/300.46  69328[0:Rew:69089.0,69327.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))).
% 299.87/300.46  70309[12:Res:68971.1,4983.0] function(restrict(u,v,w)) ||  -> subclass(successor(restrict(u,v,w)),x) member(not_subclass_element(successor(restrict(u,v,w)),x),u)*.
% 299.87/300.46  70546[0:SpL:67452.0,3678.1] || member(u,symmetric_difference(union(cross_product(v,w),x),complement(restrict(x,v,w))))* member(u,symmetric_difference(cross_product(v,w),x)) -> .
% 299.87/300.46  70474[0:SpR:67452.0,496.1] || 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.87/300.46  71165[0:Rew:71163.0,62766.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))).
% 299.87/300.46  71178[0:Rew:71163.0,37166.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)))*.
% 299.87/300.46  71613[3:Rew:71595.0,71125.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.87/300.46  71625[3:Rew:71595.0,71123.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.87/300.46  71632[0:Rew:71595.0,71161.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))))**.
% 299.87/300.46  71649[0:Rew:71595.0,61220.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)))).
% 299.87/300.46  71650[0:Rew:71595.0,61313.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))) -> .
% 299.87/300.46  71676[0:Rew:71595.0,26438.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))) -> .
% 299.87/300.46  71677[0:Rew:71595.0,8984.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.87/300.46  72652[0:SpR:71595.0,69292.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))))**.
% 299.87/300.46  72626[0:SpR:71035.0,69292.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))))**.
% 299.87/300.46  72854[3:Res:68787.0,4977.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)*.
% 299.87/300.46  73977[3:SpL:66602.0,220.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).
% 299.87/300.46  73923[3:SpL:66602.0,220.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).
% 299.87/300.46  77565[0:Obv:77517.2] || subclass(unordered_pair(u,v),w) member(v,x) -> member(u,unordered_pair(u,v))* subclass(unordered_pair(u,v),intersection(x,w))*.
% 299.87/300.46  77689[0:Obv:77639.2] || subclass(unordered_pair(u,v),w) member(u,x) -> member(v,unordered_pair(u,v))* subclass(unordered_pair(u,v),intersection(x,w))*.
% 299.87/300.46  80254[3:Rew:31.0,80188.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).
% 299.87/300.46  80255[3:Rew:30.0,80183.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).
% 299.87/300.46  81430[3:SpL:30027.0,5716.0] || subclass(u,intersection(union(null_class,complement(v)),complement(w)))* member(regular(u),union(union(null_class,v),w)) -> equal(u,null_class).
% 299.87/300.46  81429[3:SpL:66602.0,5716.0] || subclass(u,intersection(union(null_class,complement(v)),complement(w)))* member(regular(u),union(union(v,null_class),w)) -> equal(u,null_class).
% 299.87/300.46  81428[3:SpL:33220.0,5716.0] || subclass(u,intersection(union(null_class,complement(v)),complement(w)))* member(regular(u),union(union(v,v),w))* -> equal(u,null_class).
% 299.87/300.46  81407[3:SpL:30027.0,5716.0] || subclass(u,intersection(complement(v),union(null_class,complement(w))))* member(regular(u),union(v,union(null_class,w))) -> equal(u,null_class).
% 299.87/300.46  81406[3:SpL:66602.0,5716.0] || subclass(u,intersection(complement(v),union(null_class,complement(w))))* member(regular(u),union(v,union(w,null_class))) -> equal(u,null_class).
% 299.87/300.46  81405[3:SpL:33220.0,5716.0] || subclass(u,intersection(complement(v),union(null_class,complement(w))))* member(regular(u),union(v,union(w,w)))* -> equal(u,null_class).
% 299.87/300.46  81668[3:Res:67094.0,4977.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)*.
% 299.87/300.46  81856[3:Res:67136.0,4977.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)*.
% 299.87/300.46  84151[3:SpR:30027.0,6342.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))*.
% 299.87/300.46  84150[3:SpR:66602.0,6342.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))*.
% 299.87/300.46  84149[3:SpR:33220.0,6342.1] || member(u,symmetric_difference(union(union(v,v),w),complement(x)))* -> member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))*.
% 299.87/300.46  84128[3:SpR:30027.0,6342.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))*.
% 299.87/300.46  84127[3:SpR:66602.0,6342.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))*.
% 299.87/300.46  84126[3:SpR:33220.0,6342.1] || member(u,symmetric_difference(union(v,union(w,w)),complement(x)))* -> member(u,union(intersection(complement(v),union(null_class,complement(w))),x))*.
% 299.87/300.46  84369[3:SpR:30027.0,6418.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))))*.
% 299.87/300.46  84368[3:SpR:66602.0,6418.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))))*.
% 299.87/300.46  84367[3:SpR:33220.0,6418.1] || member(u,symmetric_difference(complement(v),union(union(w,w),x)))* -> member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))*.
% 299.87/300.46  84346[3:SpR:30027.0,6418.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)))))*.
% 299.87/300.46  84345[3:SpR:66602.0,6418.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)))))*.
% 299.87/300.46  84344[3:SpR:33220.0,6418.1] || member(u,symmetric_difference(complement(v),union(w,union(x,x))))* -> member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))*.
% 299.87/300.46  84620[3:Res:57431.0,4977.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)*.
% 299.87/300.46  85432[3:Rew:2348.1,85431.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).
% 299.87/300.46  85434[3:Rew:2970.1,85433.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).
% 299.87/300.46  85630[3:Rew:2348.1,85629.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).
% 299.87/300.46  85632[3:Rew:2970.1,85631.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).
% 299.87/300.46  86557[0:Res:3710.1,3.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)*.
% 299.87/300.46  86677[12:Res:69933.1,2999.0] function(intersection(u,v)) ||  -> equal(intersection(successor(intersection(u,v)),w),null_class) member(regular(intersection(successor(intersection(u,v)),w)),u)*.
% 299.87/300.46  86676[12:Res:69933.1,3000.0] function(intersection(u,v)) ||  -> equal(intersection(successor(intersection(u,v)),w),null_class) member(regular(intersection(successor(intersection(u,v)),w)),v)*.
% 299.87/300.46  86867[12:Res:70206.1,2999.0] function(intersection(u,v)) ||  -> equal(intersection(w,successor(intersection(u,v))),null_class) member(regular(intersection(w,successor(intersection(u,v)))),u)*.
% 299.87/300.46  86866[12:Res:70206.1,3000.0] function(intersection(u,v)) ||  -> equal(intersection(w,successor(intersection(u,v))),null_class) member(regular(intersection(w,successor(intersection(u,v)))),v)*.
% 299.87/300.46  87343[0:Res:4882.1,3.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)*.
% 299.87/300.46  87528[0:Res:71313.0,4977.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)*.
% 299.87/300.46  87637[3:Res:81613.0,4977.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)*.
% 299.87/300.46  87738[3:Res:81640.0,4977.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)*.
% 299.87/300.46  87846[3:Res:81798.0,4977.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)*.
% 299.87/300.46  87949[3:Res:3703.1,40461.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)*.
% 299.87/300.46  87947[3:Res:3703.1,70006.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)*.
% 299.87/300.46  88080[3:Res:81825.0,4977.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)*.
% 299.87/300.46  88190[3:Res:84561.0,4977.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)*.
% 299.87/300.46  88340[3:Res:4876.1,40461.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)*.
% 299.87/300.46  88338[3:Res:4876.1,70006.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)*.
% 299.87/300.46  88472[3:Res:87597.0,4977.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)*.
% 299.87/300.46  88568[3:Res:88428.0,4977.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)*.
% 299.87/300.46  88665[3:Res:88551.0,4977.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)*.
% 299.87/300.46  88766[3:Res:87675.0,4977.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)*.
% 299.87/300.46  89025[3:Res:87801.0,4977.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)*.
% 299.87/300.46  89188[3:Res:88013.0,4977.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)*.
% 299.87/300.46  90109[0:Res:54457.1,338.1] inductive(intersection(u,v)) || subclass(v,image(successor_relation,intersection(u,v)))* -> equal(image(successor_relation,intersection(u,v)),intersection(u,v)).
% 299.87/300.46  91728[4:Res:22292.1,46280.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))))* -> .
% 299.87/300.46  93443[4:Res:22292.1,46312.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))* -> .
% 299.87/300.46  94015[10:SpL:46893.0,45867.0] || subclass(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))))).
% 299.87/300.46  94014[3:SpL:46893.0,47742.0] || subclass(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))))).
% 299.87/300.46  93999[11:SpL:46893.0,33788.1] inductive(intersection(power_class(u),union(v,complement(power_class(w))))) || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),y__dfg)** -> .
% 299.87/300.46  93900[0:SpR:46893.0,7364.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))))*.
% 299.87/300.46  94083[3:Rew:71035.0,93880.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)**.
% 299.87/300.46  94084[3:Rew:71035.0,93878.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))))))*.
% 299.87/300.46  93872[0:SpR:46893.0,44429.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)**.
% 299.87/300.46  93871[0:SpR:46893.0,43895.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)**.
% 299.87/300.46  94863[10:SpL:46894.0,45867.0] || subclass(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))).
% 299.87/300.46  94862[3:SpL:46894.0,47742.0] || subclass(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))).
% 299.87/300.46  94847[11:SpL:46894.0,33788.1] inductive(intersection(union(u,complement(power_class(v))),power_class(w))) || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),y__dfg)** -> .
% 299.87/300.46  94748[0:SpR:46894.0,7364.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))))*.
% 299.87/300.46  94931[3:Rew:71035.0,94728.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)**.
% 299.87/300.46  94932[3:Rew:71035.0,94726.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))))*.
% 299.87/300.46  94720[0:SpR:46894.0,44429.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)**.
% 299.87/300.46  94719[0:SpR:46894.0,43895.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)**.
% 299.87/300.46  95196[10:SpL:46895.0,45867.0] || subclass(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))).
% 299.87/300.46  95195[3:SpL:46895.0,47742.0] || subclass(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))).
% 299.87/300.46  95180[11:SpL:46895.0,33788.1] inductive(intersection(union(complement(power_class(u)),v),power_class(w))) || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),y__dfg)** -> .
% 299.87/300.46  95077[0:SpR:46895.0,7364.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))))*.
% 299.87/300.46  95268[3:Rew:71035.0,95057.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)**.
% 299.87/300.46  95269[3:Rew:71035.0,95055.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))))*.
% 299.87/300.46  95049[0:SpR:46895.0,44429.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)**.
% 299.87/300.46  95048[0:SpR:46895.0,43895.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)**.
% 299.87/300.46  95581[10:SpL:46898.0,45867.0] || subclass(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))).
% 299.87/300.46  95580[3:SpL:46898.0,47742.0] || subclass(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))).
% 299.87/300.46  95565[11:SpL:46898.0,33788.1] inductive(intersection(power_class(u),union(complement(power_class(v)),w))) || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),y__dfg)** -> .
% 299.87/300.46  95461[0:SpR:46898.0,7364.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))))*.
% 299.87/300.46  95654[3:Rew:71035.0,95441.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)**.
% 299.87/300.46  95655[3:Rew:71035.0,95439.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))))*.
% 299.87/300.46  95433[0:SpR:46898.0,44429.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)**.
% 299.87/300.46  95432[0:SpR:46898.0,43895.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)**.
% 299.87/300.46  99651[3:Rew:29278.0,97856.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).
% 299.87/300.46  99654[3:Rew:29278.0,97828.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).
% 299.87/300.46  97929[4:Rew:97898.0,96658.1] || member(u,intersection(complement(v),union(w,apply(null_class,x))))* member(u,union(v,complement(union(w,apply(null_class,y)))))* -> .
% 299.87/300.46  97931[4:Rew:97898.0,96911.1] || member(u,intersection(union(v,apply(null_class,w)),complement(x)))* member(u,union(complement(union(v,apply(null_class,y))),x))* -> .
% 299.87/300.46  97933[4:Rew:97898.0,96652.1] || member(u,intersection(complement(v),union(w,sum_class(range_of(null_class)))))* member(u,union(v,complement(union(w,apply(null_class,x)))))* -> .
% 299.87/300.46  97935[4:Rew:97898.0,74484.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).
% 299.87/300.46  97938[4:Rew:97898.0,96905.1] || member(u,intersection(union(v,sum_class(range_of(null_class))),complement(w)))* member(u,union(complement(union(v,apply(null_class,x))),w))* -> .
% 299.87/300.46  97968[0:Rew:97898.0,96930.1] || member(u,intersection(union(symmetric_difference(v,w),x),complement(y)))* member(u,union(complement(union(symmetric_difference(w,v),x)),y)) -> .
% 299.87/300.46  97976[4:Rew:97898.0,96685.1] || member(u,intersection(complement(v),union(apply(null_class,w),x)))* member(u,union(v,complement(union(sum_class(range_of(null_class)),x)))) -> .
% 299.87/300.46  97978[4:Rew:97898.0,96686.1] || member(u,intersection(complement(v),union(apply(null_class,w),x)))* member(u,union(v,complement(union(apply(null_class,y),x))))* -> .
% 299.87/300.46  97987[0:Rew:97898.0,87135.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).
% 299.87/300.46  97992[4:Rew:97898.0,96938.1] || member(u,intersection(union(apply(null_class,v),w),complement(x)))* member(u,union(complement(union(sum_class(range_of(null_class)),w)),x)) -> .
% 299.87/300.46  97995[4:Rew:97898.0,96939.1] || member(u,intersection(union(apply(null_class,v),w),complement(x)))* member(u,union(complement(union(apply(null_class,y),w)),x))* -> .
% 299.87/300.46  97999[4:Rew:97898.0,96680.1] || member(u,intersection(complement(v),union(sum_class(range_of(null_class)),w)))* member(u,union(v,complement(union(apply(null_class,x),w))))* -> .
% 299.87/300.46  98014[0:Rew:97898.0,96902.1] || member(u,intersection(union(v,symmetric_difference(w,x)),complement(y)))* member(u,union(complement(union(v,symmetric_difference(x,w))),y)) -> .
% 299.87/300.46  98041[4:Rew:97898.0,96910.1] || member(u,intersection(union(v,apply(null_class,w)),complement(x)))* member(u,union(complement(union(v,sum_class(range_of(null_class)))),x)) -> .
% 299.87/300.46  98045[4:Rew:97898.0,74430.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).
% 299.87/300.46  98046[4:Rew:97898.0,96933.1] || member(u,intersection(union(sum_class(range_of(null_class)),v),complement(w)))* member(u,union(complement(union(apply(null_class,x),v)),w))* -> .
% 299.87/300.46  98063[4:Rew:97898.0,73421.0] || member(not_subclass_element(union(apply(null_class,u),v),w),complement(union(sum_class(range_of(null_class)),v)))* -> subclass(union(apply(null_class,u),v),w).
% 299.87/300.46  98080[4:Rew:97898.0,73492.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).
% 299.87/300.46  98101[0:Rew:97898.0,87192.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).
% 299.87/300.46  98102[4:Rew:97898.0,73546.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).
% 299.87/300.46  98118[4:Rew:97898.0,73475.0] || member(not_subclass_element(union(u,apply(null_class,v)),w),complement(union(u,sum_class(range_of(null_class)))))* -> subclass(union(u,apply(null_class,v)),w).
% 299.87/300.46  98120[0:Rew:97898.0,96677.1] || member(u,intersection(complement(v),union(symmetric_difference(w,x),y)))* member(u,union(v,complement(union(symmetric_difference(x,w),y)))) -> .
% 299.87/300.46  98134[0:Rew:97898.0,28293.0] || member(u,symmetric_difference(complement(v),union(w,complement(union(x,y)))))* -> member(u,union(v,intersection(complement(w),union(x,y)))).
% 299.87/300.46  98162[0:Rew:97898.0,96649.1] || member(u,intersection(complement(v),union(w,symmetric_difference(x,y))))* member(u,union(v,complement(union(w,symmetric_difference(y,x))))) -> .
% 299.87/300.46  98164[4:Rew:97898.0,96657.1] || member(u,intersection(complement(v),union(w,apply(null_class,x))))* member(u,union(v,complement(union(w,sum_class(range_of(null_class)))))) -> .
% 299.87/300.46  98200[0:Rew:97898.0,96768.0] || subclass(u,union(v,complement(union(w,x)))) member(regular(u),intersection(complement(v),union(w,x)))* -> equal(u,null_class).
% 299.87/300.46  98209[0:Rew:97898.0,28311.0] || member(u,symmetric_difference(union(v,complement(union(w,x))),complement(y)))* -> member(u,union(intersection(complement(v),union(w,x)),y)).
% 299.87/300.46  98223[0:Rew:97898.0,81392.1] || subclass(u,intersection(complement(v),union(w,x))) member(regular(u),union(v,complement(union(w,x))))* -> equal(u,null_class).
% 299.87/300.46  98259[0:Rew:97898.0,49403.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))))*.
% 299.87/300.46  98288[0:Rew:97898.0,28296.0] || member(u,symmetric_difference(complement(v),union(complement(union(w,x)),y)))* -> member(u,union(v,intersection(union(w,x),complement(y)))).
% 299.87/300.46  98338[0:Rew:97898.0,96782.0] || subclass(u,symmetric_difference(v,complement(union(w,x)))) member(regular(u),intersection(complement(v),union(w,x)))* -> equal(u,null_class).
% 299.87/300.46  98490[0:Rew:97898.0,28157.0] || subclass(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))* -> equal(intersection(complement(u),union(v,w)),null_class).
% 299.87/300.46  98507[0:Rew:97898.0,35008.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))))*.
% 299.87/300.46  98511[3:Rew:97898.0,35988.0] ||  -> subclass(regular(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))* equal(intersection(complement(u),union(v,w)),null_class).
% 299.87/300.46  98595[0:Rew:97898.0,49220.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))))*.
% 299.87/300.46  98655[0:Rew:97898.0,97023.0] || subclass(u,union(complement(union(v,w)),x)) member(regular(u),intersection(union(v,w),complement(x)))* -> equal(u,null_class).
% 299.87/300.46  98664[0:Rew:97898.0,28314.0] || member(u,symmetric_difference(union(complement(union(v,w)),x),complement(y)))* -> member(u,union(intersection(union(v,w),complement(x)),y)).
% 299.87/300.46  98678[0:Rew:97898.0,81415.1] || subclass(u,intersection(union(v,w),complement(x))) member(regular(u),union(complement(union(v,w)),x))* -> equal(u,null_class).
% 299.87/300.46  98725[0:Rew:97898.0,56636.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)))*.
% 299.87/300.46  98776[0:Rew:97898.0,97037.0] || subclass(u,symmetric_difference(complement(union(v,w)),x)) member(regular(u),intersection(union(v,w),complement(x)))* -> equal(u,null_class).
% 299.87/300.46  98851[0:Rew:97898.0,28160.0] || subclass(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))* -> equal(intersection(union(u,v),complement(w)),null_class).
% 299.87/300.46  98868[0:Rew:97898.0,35010.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))*.
% 299.87/300.46  98872[3:Rew:97898.0,35990.0] ||  -> subclass(regular(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))* equal(intersection(union(u,v),complement(w)),null_class).
% 299.87/300.46  99413[0:Rew:99391.0,46334.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))))))**.
% 299.87/300.46  99435[0:Rew:99401.0,46576.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))))))**.
% 299.87/300.46  99682[4:Rew:97898.0,97940.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)))).
% 299.87/300.46  99689[0:Rew:97898.0,97970.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))).
% 299.87/300.46  99690[0:Rew:97898.0,97983.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).
% 299.87/300.46  99691[4:Rew:97898.0,97994.0] ||  -> member(not_subclass_element(u,complement(union(apply(null_class,v),w))),union(sum_class(range_of(null_class)),w))* subclass(u,complement(union(sum_class(range_of(null_class)),w))).
% 299.87/300.46  99692[4:Rew:97898.0,98001.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))).
% 299.87/300.46  99693[0:Rew:97898.0,98016.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)))).
% 299.87/300.46  99694[4:Rew:97898.0,98028.0] ||  -> member(not_subclass_element(u,complement(union(v,sum_class(range_of(null_class))))),union(v,apply(null_class,w)))* subclass(u,complement(union(v,apply(null_class,w)))).
% 299.87/300.46  99695[4:Rew:97898.0,98031.1] ||  -> member(not_subclass_element(u,complement(union(v,apply(null_class,w)))),union(v,sum_class(range_of(null_class))))* subclass(u,complement(union(v,sum_class(range_of(null_class))))).
% 299.87/300.46  99696[4:Rew:97898.0,98053.0] || 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).
% 299.87/300.46  99697[4:Rew:97898.0,98054.0] ||  -> member(not_subclass_element(u,complement(union(sum_class(range_of(null_class)),v))),union(apply(null_class,w),v))* subclass(u,complement(union(apply(null_class,w),v))).
% 299.87/300.46  99698[4:Rew:97898.0,98057.1] || member(regular(complement(union(apply(null_class,u),v))),union(sum_class(range_of(null_class)),v))* -> equal(complement(union(sum_class(range_of(null_class)),v)),null_class).
% 299.87/300.46  99699[4:Rew:97898.0,98079.1] || member(regular(complement(union(sum_class(range_of(null_class)),u))),union(apply(null_class,v),u))* -> equal(complement(union(apply(null_class,v),u)),null_class).
% 299.87/300.46  99700[0:Rew:97898.0,98097.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).
% 299.87/300.46  99701[4:Rew:97898.0,98106.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).
% 299.87/300.46  99702[4:Rew:97898.0,98112.1] || member(regular(complement(union(u,apply(null_class,v)))),union(u,sum_class(range_of(null_class))))* -> equal(complement(union(u,sum_class(range_of(null_class)))),null_class).
% 299.87/300.46  99703[4:Rew:97898.0,98113.0] || member(regular(complement(union(u,sum_class(range_of(null_class))))),union(u,apply(null_class,v)))* -> equal(complement(union(u,apply(null_class,v))),null_class).
% 299.87/300.46  99712[0:Rew:97898.0,98452.1] || subclass(union(u,complement(union(v,w))),intersection(complement(u),union(v,w)))* -> equal(union(u,complement(union(v,w))),null_class).
% 299.87/300.46  99713[3:Rew:97898.0,98538.1] ||  -> member(union(u,complement(union(v,w))),intersection(complement(u),union(v,w)))* equal(singleton(union(u,complement(union(v,w)))),null_class).
% 299.87/300.46  99714[0:Rew:97898.0,98813.1] || subclass(union(complement(union(u,v)),w),intersection(union(u,v),complement(w)))* -> equal(union(complement(union(u,v)),w),null_class).
% 299.87/300.46  99715[3:Rew:97898.0,98897.1] ||  -> member(union(complement(union(u,v)),w),intersection(union(u,v),complement(w)))* equal(singleton(union(complement(union(u,v)),w)),null_class).
% 299.87/300.46  99986[3:Rew:46840.0,97808.1,29278.0,97808.1,46840.0,97808.1,29278.0,97808.1,46840.0,97808.0,29278.0,97808.0,46840.0,97808.0,29278.0,97808.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).
% 299.87/300.46  102687[0:SpR:99324.0,495.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)))))**.
% 299.87/300.46  102651[0:SpR:99324.0,495.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)))**.
% 299.87/300.46  102813[0:Rew:99324.0,102750.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).
% 299.87/300.46  102814[0:Rew:99324.0,102737.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).
% 299.87/300.46  103429[0:SpL:99391.0,46453.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))))*.
% 299.87/300.46  103495[0:Rew:71595.0,103427.0] || member(u,symmetric_difference(union(v,complement(successor(w))),union(complement(v),successor(w))))* -> member(u,complement(symmetric_difference(complement(v),successor(w)))).
% 299.87/300.46  103420[0:SpL:99391.0,46252.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))))*.
% 299.87/300.46  103806[3:Rew:103759.0,103805.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)))))**.
% 299.87/300.46  105487[3:Res:99519.0,4977.0] || subclass(union(u,v),w) -> subclass(regular(complement(union(u,v))),x) member(not_subclass_element(regular(complement(union(u,v))),x),w)*.
% 299.87/300.46  106122[3:Res:105485.0,4977.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)*.
% 299.87/300.46  106256[3:Res:105486.0,4977.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)*.
% 299.87/300.46  106728[0:Res:374.1,97900.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))))*.
% 299.87/300.46  106712[0:Res:359.2,97900.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))))*.
% 299.87/300.46  106637[0:SpL:99324.0,97900.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))))*.
% 299.87/300.46  106635[0:SpL:46226.0,97900.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))))*.
% 299.87/300.46  106863[3:Res:105484.0,4977.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)*.
% 299.87/300.46  107694[0:Res:374.1,97914.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))*.
% 299.87/300.46  107678[0:Res:359.2,97914.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))*.
% 299.87/300.46  107563[0:SpL:99324.0,97914.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))))*.
% 299.87/300.46  107561[0:SpL:46226.0,97914.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))))*.
% 299.87/300.46  108021[3:Res:107161.0,4977.0] || subclass(union(u,v),w) -> subclass(regular(complement(union(v,u))),x) member(not_subclass_element(regular(complement(union(v,u))),x),w)*.
% 299.87/300.46  108616[0:Res:55416.1,338.1] inductive(intersection(u,v)) || subclass(u,image(successor_relation,intersection(u,v)))* -> equal(image(successor_relation,intersection(u,v)),intersection(u,v)).
% 299.87/300.46  108852[4:SpL:67191.0,97899.0] || member(u,intersection(complement(apply(null_class,v)),union(w,x)))* member(u,union(apply(null_class,y),complement(union(w,x))))* -> .
% 299.87/300.46  108851[4:SpL:67192.0,97899.0] || member(u,intersection(complement(sum_class(range_of(null_class))),union(v,w)))* member(u,union(apply(null_class,x),complement(union(v,w))))* -> .
% 299.87/300.46  108849[0:SpL:105396.0,97899.0] || member(u,intersection(complement(union(v,w)),union(x,y)))* member(u,union(union(w,v),complement(union(x,y)))) -> .
% 299.87/300.46  108848[3:SpL:30027.0,97899.0] || member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(null_class,v),complement(union(w,x)))) -> .
% 299.87/300.46  108846[3:SpL:66602.0,97899.0] || member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(v,null_class),complement(union(w,x)))) -> .
% 299.87/300.46  108845[3:SpL:33220.0,97899.0] || member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(v,v),complement(union(w,x))))* -> .
% 299.87/300.46  108844[4:SpL:67192.0,97899.0] || member(u,intersection(complement(apply(null_class,v)),union(w,x)))* member(u,union(sum_class(range_of(null_class)),complement(union(w,x)))) -> .
% 299.87/300.46  108841[0:SpL:71143.0,97899.0] || member(u,intersection(complement(symmetric_difference(v,w)),union(x,y)))* member(u,union(symmetric_difference(w,v),complement(union(x,y)))) -> .
% 299.87/300.46  109321[4:Rew:99184.0,109133.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)))) -> .
% 299.87/300.46  109130[0:SpL:105396.0,97913.0] || member(u,intersection(union(v,w),complement(union(x,y))))* member(u,union(complement(union(v,w)),union(y,x))) -> .
% 299.87/300.46  109129[3:SpL:30027.0,97913.0] || member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(null_class,x))) -> .
% 299.87/300.46  109127[3:SpL:66602.0,97913.0] || member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(x,null_class))) -> .
% 299.87/300.46  109126[3:SpL:33220.0,97913.0] || member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(x,x)))* -> .
% 299.87/300.46  109122[0:SpL:71143.0,97913.0] || member(u,intersection(union(v,w),complement(symmetric_difference(x,y))))* member(u,union(complement(union(v,w)),symmetric_difference(y,x))) -> .
% 299.87/300.46  110424[10:SpL:98594.0,45867.0] || subclass(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))))).
% 299.87/300.46  110423[3:SpL:98594.0,47742.0] || subclass(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))))).
% 299.87/300.46  110408[11:SpL:98594.0,33788.1] inductive(intersection(power_class(u),power_class(complement(union(v,w))))) || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),y__dfg)** -> .
% 299.87/300.46  110291[0:SpR:98594.0,7364.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))))*.
% 299.87/300.46  110510[3:Rew:71035.0,110277.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)**.
% 299.87/300.46  110511[3:Rew:71035.0,110275.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))))))*.
% 299.87/300.46  110269[0:SpR:98594.0,44429.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)**.
% 299.87/300.46  110268[0:SpR:98594.0,43895.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)**.
% 299.87/300.46  110639[3:Res:108601.1,338.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)).
% 299.87/300.46  110878[10:SpL:98733.0,45867.0] || subclass(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))).
% 299.87/300.46  110877[3:SpL:98733.0,47742.0] || subclass(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))).
% 299.87/300.46  110862[11:SpL:98733.0,33788.1] inductive(intersection(power_class(complement(power_class(u))),union(v,w))) || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),y__dfg)** -> .
% 299.87/300.46  110747[0:SpR:98733.0,7364.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))))*.
% 299.87/300.46  110956[3:Rew:71035.0,110733.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)**.
% 299.87/300.46  110957[3:Rew:71035.0,110731.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))))*.
% 299.87/300.46  110725[0:SpR:98733.0,44429.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)**.
% 299.87/300.46  110724[0:SpR:98733.0,43895.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)**.
% 299.87/300.46  110970[0:Rew:47177.0,110759.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))))**.
% 299.87/300.46  110971[0:Rew:47177.0,110758.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))))**.
% 299.87/300.46  111045[3:Res:108602.1,338.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)).
% 299.87/300.46  111416[10:SpL:99020.0,45867.0] || subclass(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))).
% 299.87/300.46  111415[3:SpL:99020.0,47742.0] || subclass(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))).
% 299.87/300.46  111400[11:SpL:99020.0,33788.1] inductive(intersection(power_class(complement(union(u,v))),power_class(w))) || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),y__dfg)** -> .
% 299.87/300.46  111282[0:SpR:99020.0,7364.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))))*.
% 299.87/300.46  111501[3:Rew:71035.0,111268.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)**.
% 299.87/300.46  111502[3:Rew:71035.0,111266.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))))*.
% 299.87/300.46  111260[0:SpR:99020.0,44429.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)**.
% 299.87/300.46  111259[0:SpR:99020.0,43895.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)**.
% 299.87/300.46  111644[3:Res:3703.1,55688.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)*.
% 299.87/300.46  111626[3:Res:4876.1,55688.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)*.
% 299.87/300.46  112114[0:Res:65462.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(u,x),v),y) member(not_subclass_element(intersection(intersection(u,x),v),y),w)*.
% 299.87/300.46  112355[10:SpL:99160.0,45867.0] || subclass(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))))).
% 299.87/300.46  112354[3:SpL:99160.0,47742.0] || subclass(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))))).
% 299.87/300.46  112339[11:SpL:99160.0,33788.1] inductive(intersection(union(u,v),power_class(complement(power_class(w))))) || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),y__dfg)** -> .
% 299.87/300.46  112227[0:SpR:99160.0,7364.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))))*.
% 299.87/300.46  112431[3:Rew:71035.0,112213.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)**.
% 299.87/300.46  112432[3:Rew:71035.0,112211.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))))))*.
% 299.87/300.46  112205[0:SpR:99160.0,44429.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)**.
% 299.87/300.46  112204[0:SpR:99160.0,43895.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)**.
% 299.87/300.46  112445[0:Rew:47178.0,112239.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))))**.
% 299.87/300.46  112446[0:Rew:47178.0,112238.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))))**.
% 299.87/300.46  113184[12:Rew:67597.1,113153.2] function(intersection(u,v)) || member(not_subclass_element(successor(intersection(u,v)),w),symmetric_difference(u,v))* -> subclass(successor(intersection(u,v)),w).
% 299.87/300.46  114084[3:Res:112086.0,4977.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)*.
% 299.87/300.46  114223[3:Res:112087.0,4977.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)*.
% 299.87/300.46  114380[3:Res:113986.0,4977.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)*.
% 299.87/300.46  115660[3:Res:114061.0,4977.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)*.
% 299.87/300.46  116168[3:Res:114137.0,4977.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)*.
% 299.87/300.46  116311[3:Res:114201.0,4977.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)*.
% 299.87/300.46  116531[3:Res:114357.0,4977.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)*.
% 299.87/300.46  117848[3:Res:116145.0,4977.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)*.
% 299.87/300.46  118918[0:Res:65465.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(x,u),v),y) member(not_subclass_element(intersection(intersection(x,u),v),y),w)*.
% 299.87/300.46  119109[0:Res:65920.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,intersection(u,x)),y) member(not_subclass_element(intersection(v,intersection(u,x)),y),w)*.
% 299.87/300.46  119276[0:Res:65922.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,intersection(x,u)),y) member(not_subclass_element(intersection(v,intersection(x,u)),y),w)*.
% 299.87/300.46  119662[0:SpL:89365.1,46312.0] || subclass(complement(u),power_class(complement(power_class(v)))) member(w,complement(u)) member(w,union(image(element_relation,power_class(v)),u))* -> .
% 299.87/300.46  119569[0:SpR:89365.1,46895.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)))**.
% 299.87/300.46  119568[0:SpR:89365.1,46894.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)))**.
% 299.87/300.46  119567[0:SpR:89365.1,99020.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)))**.
% 299.87/300.46  119564[0:SpR:89365.1,46877.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)))))**.
% 299.87/300.46  119768[0:Rew:71035.0,119335.1,71595.0,119335.1] || subclass(u,v) -> equal(intersection(complement(symmetric_difference(v,u)),union(complement(u),union(v,u))),symmetric_difference(complement(u),union(v,u)))**.
% 299.87/300.46  121275[3:Res:120311.1,1580.1] || equal(image(u,image(v,singleton(w))),successor(null_class)) member(ordered_pair(w,x),compose(u,v))* -> member(x,singleton(null_class)).
% 299.87/300.46  122793[3:Res:4488.1,6509.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)))).
% 299.87/300.46  122757[3:Res:94204.1,6509.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))))*.
% 299.87/300.46  124483[0:Res:251.0,10912.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)))**.
% 299.87/300.46  124433[0:Res:68.1,10912.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)))**.
% 299.87/300.46  124401[0:Res:13.0,10912.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)))**.
% 299.87/300.46  124948[0:Res:9180.1,6797.0] || subclass(regular(u),v)* subclass(v,w)* -> equal(u,null_class) equal(regular(u),null_class) member(apply(choice,regular(u)),w)*.
% 299.87/300.46  124938[0:Res:13.0,6797.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)*.
% 299.87/300.46  125711[3:Res:125591.0,4982.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))*.
% 299.87/300.46  125834[3:Res:125636.0,4983.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)*.
% 299.87/300.46  126406[3:MRR:126291.0,3271.1] ||  -> member(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))* equal(singleton(intersection(complement(u),union(v,w))),null_class).
% 299.87/300.46  126808[0:SpR:99615.0,65920.0] ||  -> subclass(intersection(union(complement(u),union(v,w)),intersection(union(u,complement(union(v,w))),x)),symmetric_difference(complement(u),union(v,w)))*.
% 299.87/300.46  126794[0:SpR:99615.0,65922.0] ||  -> subclass(intersection(union(complement(u),union(v,w)),intersection(x,union(u,complement(union(v,w))))),symmetric_difference(complement(u),union(v,w)))*.
% 299.87/300.46  127603[3:MRR:127485.0,3271.1] ||  -> member(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))* equal(singleton(intersection(union(u,v),complement(w))),null_class).
% 299.87/300.46  127659[3:SpR:98733.0,125676.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))))*.
% 299.87/300.46  127657[3:SpR:46898.0,125676.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))))*.
% 299.87/300.46  127656[3:SpR:46893.0,125676.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))))*.
% 299.87/300.46  127655[3:SpR:99160.0,125676.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))))*.
% 299.87/300.46  127654[3:SpR:46895.0,125676.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))))*.
% 299.87/300.46  127653[3:SpR:46894.0,125676.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))))*.
% 299.87/300.46  127652[3:SpR:99020.0,125676.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))))*.
% 299.87/300.46  127650[3:SpR:98594.0,125676.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))))*.
% 299.87/300.46  127843[0:SpR:98895.0,65920.0] ||  -> subclass(intersection(union(complement(union(u,v)),w),intersection(union(union(u,v),complement(w)),x)),symmetric_difference(union(u,v),complement(w)))*.
% 299.87/300.46  127820[0:SpR:98895.0,65922.0] ||  -> subclass(intersection(union(complement(union(u,v)),w),intersection(x,union(union(u,v),complement(w)))),symmetric_difference(union(u,v),complement(w)))*.
% 299.87/300.46  128376[3:Res:125761.0,4980.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)*.
% 299.87/300.46  128375[3:Res:125761.0,4981.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)*.
% 299.87/300.46  128368[3:Res:125761.0,4977.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)*.
% 299.87/300.46  128842[12:SpL:39262.1,10477.0] function(u) || equal(v,image(w,image(x,null_class)))* member(ordered_pair(u,y),compose(w,x))* -> member(y,v)*.
% 299.87/300.46  128997[3:Res:125564.0,4976.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)**.
% 299.87/300.46  129178[3:Res:125581.0,4976.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)**.
% 299.87/300.46  129988[3:Res:125558.0,4976.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)**.
% 299.87/300.46  130158[3:Res:125569.0,4976.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)**.
% 299.87/300.46  130372[3:Res:125572.0,4976.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)**.
% 299.87/300.46  130546[3:Res:125578.0,4976.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)**.
% 299.87/300.46  130741[3:Res:125883.0,4977.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)*.
% 299.87/300.46  132133[3:Res:130690.0,4977.0] || subclass(symmetric_difference(u,v),w) -> subclass(regular(complement(symmetric_difference(u,v))),x) member(not_subclass_element(regular(complement(symmetric_difference(u,v))),x),w)*.
% 299.87/300.46  132460[0:SpL:89527.0,1475.1] || member(u,union(v,intersection(v,w))) member(u,complement(intersection(v,w))) -> member(u,symmetric_difference(v,intersection(v,w)))*.
% 299.87/300.46  132399[0:SpR:69292.0,89527.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))))**.
% 299.87/300.46  133162[0:SpL:89667.0,1475.1] || member(u,union(v,intersection(w,v))) member(u,complement(intersection(w,v))) -> member(u,symmetric_difference(v,intersection(w,v)))*.
% 299.87/300.46  133778[3:Res:108603.1,338.1] inductive(union(u,u)) || subclass(u,image(successor_relation,union(u,u)))* -> equal(image(successor_relation,union(u,u)),union(u,u)).
% 299.87/300.46  133995[0:Res:111103.0,4977.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)*.
% 299.87/300.46  134155[0:Res:111709.0,4977.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)*.
% 299.87/300.46  134693[0:SpL:111977.1,46280.0] || subclass(complement(u),power_class(complement(power_class(v)))) member(w,complement(u)) member(w,union(u,image(element_relation,power_class(v))))* -> .
% 299.87/300.46  134555[0:SpR:111977.1,46880.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)))))**.
% 299.87/300.46  134554[0:SpR:111977.1,98594.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)))**.
% 299.87/300.46  134515[0:SpR:111977.1,46893.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)))**.
% 299.87/300.46  134479[0:SpR:111977.1,46898.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)))**.
% 299.87/300.46  134789[0:Rew:71035.0,134226.1,71595.0,134226.1] || subclass(u,v) -> equal(intersection(complement(symmetric_difference(u,v)),union(complement(u),union(u,v))),symmetric_difference(complement(u),union(u,v)))**.
% 299.87/300.46  134940[0:Res:112012.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(v,x),u),y) member(not_subclass_element(intersection(intersection(v,x),u),y),w)*.
% 299.87/300.46  135019[0:Rew:67444.0,134841.0] ||  -> subclass(intersection(union(union(u,v),complement(w)),intersection(union(complement(union(u,v)),w),x)),symmetric_difference(union(u,v),complement(w)))*.
% 299.87/300.46  135020[0:Rew:67444.0,134839.0] ||  -> subclass(intersection(union(u,complement(union(v,w))),intersection(union(complement(u),union(v,w)),x)),symmetric_difference(complement(u),union(v,w)))*.
% 299.87/300.46  135577[3:SpR:98733.0,135198.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)**.
% 299.87/300.46  135575[3:SpR:46898.0,135198.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)**.
% 299.87/300.46  135574[3:SpR:46893.0,135198.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)**.
% 299.87/300.46  135573[3:SpR:99160.0,135198.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)**.
% 299.87/300.46  135572[3:SpR:46895.0,135198.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)**.
% 299.87/300.46  135571[3:SpR:46894.0,135198.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)**.
% 299.87/300.46  135570[3:SpR:99020.0,135198.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)**.
% 299.87/300.46  135568[3:SpR:98594.0,135198.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)**.
% 299.87/300.46  136180[3:SpR:98733.0,135318.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)**.
% 299.87/300.46  136178[3:SpR:46898.0,135318.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)**.
% 299.87/300.46  136177[3:SpR:46893.0,135318.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)**.
% 299.87/300.46  136176[3:SpR:99160.0,135318.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)**.
% 299.87/300.46  136175[3:SpR:46895.0,135318.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)**.
% 299.87/300.46  136174[3:SpR:46894.0,135318.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)**.
% 299.87/300.46  136173[3:SpR:99020.0,135318.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)**.
% 299.87/300.46  136171[3:SpR:98594.0,135318.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)**.
% 299.87/300.46  142272[14:Res:77981.1,46242.0] || subclass(y__dfg,intersection(complement(u),union(v,complement(power_class(w))))) member(complement(x__dfg),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.46  142216[10:Res:32582.1,46242.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))))* -> .
% 299.87/300.46  142215[10:Res:32790.1,46242.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))))* -> .
% 299.87/300.46  142210[7:Res:16434.1,46242.0] || subclass(y__dfg,intersection(complement(u),union(v,complement(power_class(w))))) member(regular(x__dfg),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.46  142207[7:Res:31147.1,46242.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),y__dfg) member(regular(x__dfg),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.46  142286[3:Rew:97907.0,142196.0] || equal(union(u,complement(union(v,complement(power_class(w))))),null_class) member(singleton(x),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.46  142298[3:Rew:29271.0,142147.1] || equal(null_class,u) member(v,union(w,complement(power_class(x)))) member(v,union(u,intersection(complement(w),power_class(x))))* -> .
% 299.87/300.46  143650[3:Rew:67444.0,143386.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)**.
% 299.87/300.46  143651[3:Rew:67444.0,143384.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)**.
% 299.87/300.46  143833[14:Res:77981.1,46261.0] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),complement(w))) member(complement(x__dfg),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.46  143777[10:Res:32582.1,46261.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))* -> .
% 299.87/300.46  143776[10:Res:32790.1,46261.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))* -> .
% 299.87/300.46  143771[7:Res:16434.1,46261.0] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),complement(w))) member(regular(x__dfg),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.46  143768[7:Res:31147.1,46261.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),y__dfg) member(regular(x__dfg),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.46  143848[3:Rew:97919.0,143757.0] || equal(union(complement(union(u,complement(power_class(v)))),w),null_class) member(singleton(x),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.46  144244[14:Res:77981.1,46288.0] || subclass(y__dfg,intersection(complement(u),union(complement(power_class(v)),w))) member(complement(x__dfg),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.46  144188[10:Res:32582.1,46288.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))))* -> .
% 299.87/300.46  144187[10:Res:32790.1,46288.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))))* -> .
% 299.87/300.46  144182[7:Res:16434.1,46288.0] || subclass(y__dfg,intersection(complement(u),union(complement(power_class(v)),w))) member(regular(x__dfg),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.46  144179[7:Res:31147.1,46288.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),y__dfg) member(regular(x__dfg),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.46  144260[3:Rew:97907.0,144168.0] || equal(union(u,complement(union(complement(power_class(v)),w))),null_class) member(singleton(x),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.46  144273[3:Rew:29271.0,144119.1] || equal(null_class,u) member(v,union(complement(power_class(w)),x)) member(v,union(u,intersection(power_class(w),complement(x))))* -> .
% 299.87/300.46  144503[14:Res:77981.1,46462.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),complement(w))) member(complement(x__dfg),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.46  144447[10:Res:32582.1,46462.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))* -> .
% 299.87/300.46  144446[10:Res:32790.1,46462.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))* -> .
% 299.87/300.46  144441[7:Res:16434.1,46462.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),complement(w))) member(regular(x__dfg),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.46  144438[7:Res:31147.1,46462.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),y__dfg) member(regular(x__dfg),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.46  144519[3:Rew:97919.0,144427.0] || equal(union(complement(union(complement(power_class(u)),v)),w),null_class) member(singleton(x),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.46  145129[0:Rew:45.0,145054.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).
% 299.87/300.46  145207[3:SpR:98217.0,125591.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)))))*.
% 299.87/300.46  145203[3:SpR:98217.0,57012.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))))*.
% 299.87/300.46  145189[0:SpR:98217.0,34342.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)**.
% 299.87/300.46  145800[14:Res:77981.1,98247.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(union(v,w))))) member(complement(x__dfg),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.46  145744[10:Res:32582.1,98247.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))))* -> .
% 299.87/300.46  145743[10:Res:32790.1,98247.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))))* -> .
% 299.87/300.46  145738[7:Res:16434.1,98247.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(union(v,w))))) member(regular(x__dfg),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.46  145735[7:Res:31147.1,98247.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),y__dfg) member(regular(x__dfg),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.46  145854[3:Rew:29271.0,145678.1] || equal(null_class,u) member(v,power_class(complement(union(w,x)))) member(v,union(u,image(element_relation,union(w,x))))* -> .
% 299.87/300.46  146078[3:SpR:98314.0,125591.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)))*.
% 299.87/300.46  146074[3:SpR:98314.0,57012.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))))*.
% 299.87/300.46  146060[0:SpR:98314.0,34342.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)**.
% 299.87/300.46  146522[14:Res:146475.1,46462.0] || subclass(x__dfg,intersection(union(complement(power_class(u)),v),complement(w))) member(complement(x__dfg),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.46  146521[14:Res:146475.1,46261.0] || subclass(x__dfg,intersection(union(u,complement(power_class(v))),complement(w))) member(complement(x__dfg),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.46  146517[14:Res:146475.1,46288.0] || subclass(x__dfg,intersection(complement(u),union(complement(power_class(v)),w))) member(complement(x__dfg),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.46  146516[14:Res:146475.1,46242.0] || subclass(x__dfg,intersection(complement(u),union(v,complement(power_class(w))))) member(complement(x__dfg),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.46  146514[14:Res:146475.1,98247.0] || subclass(x__dfg,intersection(complement(u),power_class(complement(union(v,w))))) member(complement(x__dfg),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.46  146633[3:SpR:98315.0,125591.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)))*.
% 299.87/300.46  146629[3:SpR:98315.0,57012.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))))*.
% 299.87/300.46  146615[0:SpR:98315.0,34342.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)**.
% 299.87/300.46  147562[3:SpR:98515.0,125591.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)))*.
% 299.87/300.46  147558[3:SpR:98515.0,57012.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))))*.
% 299.87/300.46  147544[0:SpR:98515.0,34342.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)**.
% 299.87/300.46  148163[14:Res:77981.1,98557.0] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),complement(w))) member(complement(x__dfg),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.46  148161[14:Res:146475.1,98557.0] || subclass(x__dfg,intersection(power_class(complement(union(u,v))),complement(w))) member(complement(x__dfg),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.46  148106[10:Res:32582.1,98557.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))* -> .
% 299.87/300.46  148105[10:Res:32790.1,98557.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))* -> .
% 299.87/300.46  148100[7:Res:16434.1,98557.0] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),complement(w))) member(regular(x__dfg),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.46  148097[7:Res:31147.1,98557.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),y__dfg) member(regular(x__dfg),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.46  148317[3:SpR:98672.0,125591.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)))*.
% 299.87/300.46  148313[3:SpR:98672.0,57012.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))))*.
% 299.87/300.46  148299[0:SpR:98672.0,34342.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)**.
% 299.87/300.46  149097[3:SpR:98876.0,125591.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)))*.
% 299.87/300.46  149093[3:SpR:98876.0,57012.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))))*.
% 299.87/300.46  149079[0:SpR:98876.0,34342.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)**.
% 299.87/300.46  150376[3:SpL:98895.0,144721.0] || member(complement(symmetric_difference(union(u,v),complement(w))),symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)))* -> .
% 299.87/300.46  150374[3:SpL:99615.0,144721.0] || member(complement(symmetric_difference(complement(u),union(v,w))),symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))))* -> .
% 299.87/300.46  150575[3:SpR:99161.0,125591.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)))))*.
% 299.87/300.46  150571[3:SpR:99161.0,57012.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))))*.
% 299.87/300.46  150557[0:SpR:99161.0,34342.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)**.
% 299.87/300.46  151086[3:SpR:99162.0,125591.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)))*.
% 299.87/300.46  151082[3:SpR:99162.0,57012.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))))*.
% 299.87/300.46  151068[0:SpR:99162.0,34342.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)**.
% 299.87/300.46  151713[3:SpR:99659.0,125591.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)))))*.
% 299.87/300.46  151709[3:SpR:99659.0,57012.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))))*.
% 299.87/300.46  151695[0:SpR:99659.0,34342.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)**.
% 299.87/300.46  152552[3:Res:112088.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(u,u),v),x) member(not_subclass_element(intersection(union(u,u),v),x),w)*.
% 299.87/300.46  152768[3:Res:114339.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(union(v,v),u),x) member(not_subclass_element(intersection(union(v,v),u),x),w)*.
% 299.87/300.46  152902[3:SpR:99660.0,125591.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)))*.
% 299.87/300.46  152898[3:SpR:99660.0,57012.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))))*.
% 299.87/300.46  152884[0:SpR:99660.0,34342.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)**.
% 299.87/300.46  153479[3:Res:115623.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(v,union(u,u)),x) member(not_subclass_element(intersection(v,union(u,u)),x),w)*.
% 299.87/300.46  153679[3:Res:116494.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,union(v,v)),x) member(not_subclass_element(intersection(u,union(v,v)),x),w)*.
% 299.87/300.46  153936[0:Res:118801.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(intersection(x,v),u),y) member(not_subclass_element(intersection(intersection(x,v),u),y),w)*.
% 299.87/300.46  154050[0:Rew:67444.0,153804.0] ||  -> subclass(intersection(union(union(u,v),complement(w)),intersection(x,union(complement(union(u,v)),w))),symmetric_difference(union(u,v),complement(w)))*.
% 299.87/300.46  154051[0:Rew:67444.0,153802.0] ||  -> subclass(intersection(union(u,complement(union(v,w))),intersection(x,union(complement(u),union(v,w)))),symmetric_difference(complement(u),union(v,w)))*.
% 299.87/300.46  154219[0:Res:118998.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,intersection(v,x)),y) member(not_subclass_element(intersection(u,intersection(v,x)),y),w)*.
% 299.87/300.46  154699[0:Res:119165.0,4977.0] || subclass(intersection(u,v),w) -> subclass(intersection(u,intersection(x,v)),y) member(not_subclass_element(intersection(u,intersection(x,v)),y),w)*.
% 299.87/300.46  155061[3:Res:154929.0,4980.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)*.
% 299.87/300.46  155060[3:Res:154929.0,4981.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)*.
% 299.87/300.46  155052[3:Res:154929.0,4977.0] || subclass(u,v) -> subclass(complement(successor(complement(intersection(u,w)))),x) member(not_subclass_element(complement(successor(complement(intersection(u,w)))),x),v)*.
% 299.87/300.46  155301[3:Res:6510.2,48580.1] || member(u,union(complement(v),complement(w)))* member(u,union(v,w)) equal(symmetric_difference(complement(v),complement(w)),null_class) -> .
% 299.87/300.46  155290[3:Res:6510.2,144667.0] || member(symmetric_difference(complement(u),complement(v)),union(complement(u),complement(v)))* member(symmetric_difference(complement(u),complement(v)),union(u,v)) -> .
% 299.87/300.46  155278[10:Res:6510.2,44913.1] || member(null_class,union(complement(u),complement(v)))* member(null_class,union(u,v)) subclass(symmetric_difference(complement(u),complement(v)),null_class) -> .
% 299.87/300.46  155270[3:Res:6510.2,45090.1] || member(omega,union(complement(u),complement(v)))* member(omega,union(u,v)) subclass(symmetric_difference(complement(u),complement(v)),null_class) -> .
% 299.87/300.46  155549[3:Res:154953.0,4980.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)*.
% 299.87/300.46  155548[3:Res:154953.0,4981.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)*.
% 299.87/300.46  155540[3:Res:154953.0,4977.0] || subclass(u,v) -> subclass(complement(successor(complement(intersection(w,u)))),x) member(not_subclass_element(complement(successor(complement(intersection(w,u)))),x),v)*.
% 299.87/300.46  155774[3:Res:154872.0,4976.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)**.
% 299.87/300.46  156119[3:Res:155659.0,4976.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)**.
% 299.87/300.46  156328[3:Res:155861.0,2997.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)*.
% 299.87/300.46  156595[3:Res:155862.0,2997.0] || subclass(complement(u),v) -> equal(regular(union(u,complement(successor(w)))),null_class) member(regular(regular(union(u,complement(successor(w))))),v)*.
% 299.87/300.46  156722[3:Res:155863.0,2997.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)*.
% 299.87/300.46  156838[3:Res:156202.0,2997.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)*.
% 299.87/300.46  156889[3:Res:156203.0,2997.0] || subclass(successor(u),v) -> equal(regular(union(w,complement(successor(u)))),null_class) member(regular(regular(union(w,complement(successor(u))))),v)*.
% 299.87/300.46  157249[3:Res:156204.0,2997.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)*.
% 299.87/300.46  157388[3:Res:156578.0,2997.0] || subclass(complement(u),v) -> equal(regular(union(complement(successor(w)),u)),null_class) member(regular(regular(union(complement(successor(w)),u))),v)*.
% 299.87/300.46  157453[3:Res:156872.0,2997.0] || subclass(successor(u),v) -> equal(regular(union(complement(successor(u)),w)),null_class) member(regular(regular(union(complement(successor(u)),w))),v)*.
% 299.87/300.46  157615[3:Res:154856.0,4976.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)**.
% 299.87/300.46  157872[3:Res:154864.0,4976.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)**.
% 299.87/300.46  158099[3:Res:154877.0,4976.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)**.
% 299.87/300.46  158287[14:Res:146475.1,7409.1] || subclass(x__dfg,unordered_pair(u,v))* member(complement(x__dfg),u) -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.87/300.46  158227[10:Res:32582.1,7409.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).
% 299.87/300.46  158428[3:Res:154885.0,4976.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)**.
% 299.87/300.46  158573[3:Res:154956.0,4976.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)**.
% 299.87/300.46  158726[14:Res:146475.1,7410.1] || subclass(x__dfg,unordered_pair(u,v))* member(complement(x__dfg),v) -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.87/300.46  158666[10:Res:32582.1,7410.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).
% 299.87/300.46  158832[3:Res:155855.0,4977.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)*.
% 299.87/300.46  159018[3:Res:157492.0,4976.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)**.
% 299.87/300.46  159271[3:Res:157751.0,4976.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)**.
% 299.87/300.46  159498[3:Res:157993.0,4976.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)**.
% 299.87/300.46  159740[3:Res:158313.0,4976.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)**.
% 299.87/300.46  159930[3:Res:158757.0,4977.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)*.
% 299.87/300.46  161556[0:Res:154858.0,4976.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)**.
% 299.87/300.46  161818[0:Res:154873.0,4976.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)**.
% 299.87/300.46  162204[0:SpL:46313.0,2999.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))))*.
% 299.87/300.46  162145[0:SpR:71035.0,46313.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)))))**.
% 299.87/300.46  162120[0:SpR:71035.0,46313.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)))))**.
% 299.87/300.46  161980[0:SpR:46313.0,89527.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)))))**.
% 299.87/300.46  162520[0:Res:154876.0,4976.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)**.
% 299.87/300.46  162789[0:Res:154882.0,4976.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)**.
% 299.87/300.46  163186[0:SpL:46529.0,2999.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))*.
% 299.87/300.46  162953[0:SpR:46529.0,89527.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)))**.
% 299.87/300.46  163593[0:Res:160079.0,4976.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)**.
% 299.87/300.46  164022[0:Res:160096.0,4976.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)**.
% 299.87/300.46  164285[0:Res:160100.0,4976.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)**.
% 299.87/300.46  164742[0:Res:160106.0,4976.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)**.
% 299.87/300.46  164887[0:Res:59858.0,4976.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)**.
% 299.87/300.46  165892[15:Rew:165880.0,10807.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg))* subclass(composition_function,compose_class(w))* -> equal(compose(w,u),ordered_pair(v,compose(u,v)))*.
% 299.87/300.46  174311[15:Rew:165880.0,165964.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,w) -> member(ordered_pair(v,u),w)*.
% 299.87/300.46  165965[15:Rew:165880.0,20656.0] || member(u,y__dfg) member(null_class,singleton(u)) subclass(range_of(null_class),singleton(u))* -> member(u,cantor(successor_relation)) inductive(singleton(u)).
% 299.87/300.46  165966[15:Rew:165880.0,20655.0] || member(u,y__dfg) equal(range_of(null_class),singleton(u)) member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 299.87/300.46  174312[15:Rew:165880.0,166220.1,165880.0,166220.0] || member(complement(compose(element_relation,y__dfg)),y__dfg) member(apply(choice,complement(compose(element_relation,y__dfg))),element_relation)* -> equal(complement(compose(element_relation,y__dfg)),null_class).
% 299.87/300.46  174313[15:Rew:165880.0,166381.3] function(u) || subclass(range_of(u),range_of(v)) equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,flip(cross_product(v,y__dfg)))*.
% 299.87/300.46  166580[15:Rew:165880.0,9867.0] || member(intersection(u,complement(v)),y__dfg) member(apply(choice,intersection(u,complement(v))),v)* -> equal(intersection(u,complement(v)),null_class).
% 299.87/300.46  166581[15:Rew:165880.0,9683.0] || member(intersection(complement(u),v),y__dfg) member(apply(choice,intersection(complement(u),v)),u)* -> equal(intersection(complement(u),v),null_class).
% 299.87/300.46  166643[15:Rew:165880.0,20880.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) member(v,cantor(u)) -> member(ordered_pair(u,ordered_pair(v,apply(u,v))),application_function)*.
% 299.87/300.46  166663[15:Rew:165880.0,10778.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,singleton(w))* -> equal(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.87/300.46  166747[15:Rew:165880.0,4557.1] || member(u,image(v,range_of(null_class))) member(ordered_pair(w,u),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,u),compose(v,null_class))*.
% 299.87/300.46  174314[15:Rew:165880.0,166836.2] || member(singleton(singleton(null_class)),cross_product(y__dfg,y__dfg))* subclass(composition_function,compose_class(u))* -> equal(compose(u,null_class),ordered_pair(y__dfg,compose(null_class,y__dfg)))*.
% 299.87/300.46  174315[15:Rew:165880.0,166890.2] function(complement(singleton(cross_product(universal_class,universal_class)))) ||  -> equal(singleton(cross_product(y__dfg,y__dfg)),null_class) equal(complement(singleton(cross_product(y__dfg,y__dfg))),cross_product(y__dfg,y__dfg))**.
% 299.87/300.46  174316[15:Rew:165880.0,166914.3] single_valued_class(inverse(u)) || subclass(range_of(inverse(u)),v) equal(cross_product(y__dfg,y__dfg),inverse(u)) -> maps(inverse(u),y__dfg,v)*.
% 299.87/300.46  167020[15:Rew:165880.0,165128.0] || member(u,y__dfg) member(v,u) subclass(composition_function,compose_class(w))* -> equal(compose(w,v),ordered_pair(u,compose(v,u)))*.
% 299.87/300.46  174317[15:Rew:165880.0,167022.1] || member(u,y__dfg) member(v,y__dfg) subclass(composition_function,compose_class(w))* -> equal(compose(w,v),ordered_pair(u,compose(v,u)))*.
% 299.87/300.46  167052[15:Rew:165880.0,165074.2] || equal(cantor(u),successor(u)) subclass(successor_relation,v) member(u,y__dfg)* subclass(domain_relation,regular(v))* -> equal(v,null_class).
% 299.87/300.46  167060[15:Rew:165880.0,165069.0] || member(u,y__dfg) equal(successor(u),singleton(singleton(singleton(v)))) subclass(successor_relation,application_function) -> equal(apply(u,singleton(v)),v)**.
% 299.87/300.46  167061[15:Rew:165880.0,165068.0] || member(u,y__dfg) equal(successor(u),singleton(singleton(singleton(v)))) subclass(successor_relation,composition_function) -> equal(compose(u,singleton(v)),v)**.
% 299.87/300.46  174318[15:Rew:165880.0,167098.1] || member(u,y__dfg)* member(v,y__dfg)* equal(successor(v),u)* subclass(successor_relation,cross_product(w,x))* -> member(v,w)*.
% 299.87/300.46  174319[15:Rew:165880.0,167099.1] || member(u,y__dfg)* member(v,y__dfg)* equal(successor(v),u)* subclass(successor_relation,cross_product(w,x))* -> member(u,x)*.
% 299.87/300.46  174320[15:Rew:165880.0,167100.1] || member(u,y__dfg)* member(v,y__dfg)* equal(successor(v),u)* subclass(successor_relation,w)* equal(successor(w),null_class) -> .
% 299.87/300.46  174321[15:Rew:165880.0,167115.0] || equal(complement(range_of(null_class)),y__dfg) member(u,y__dfg) member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 299.87/300.46  167116[15:Rew:165880.0,161322.1] || equal(successor(range_of(null_class)),null_class) member(u,y__dfg) member(null_class,singleton(u))* -> member(u,cantor(successor_relation))* inductive(singleton(u)).
% 299.87/300.46  167280[15:Rew:165880.0,139425.0] || member(u,y__dfg) equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class) -> member(u,union(image(element_relation,power_class(v)),w))*.
% 299.87/300.46  167321[15:Rew:165880.0,138650.0] || member(u,y__dfg) equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class) -> member(u,union(v,image(element_relation,power_class(w))))*.
% 299.87/300.46  167348[15:Rew:165880.0,133437.0] || member(u,y__dfg) subclass(u,regular(complement(v))) -> member(apply(choice,u),v)* equal(u,null_class) equal(complement(v),null_class).
% 299.87/300.46  167391[15:Rew:165880.0,127388.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(null_class,x)))* member(u,union(complement(union(v,w)),complement(x))).
% 299.87/300.46  167431[15:Rew:165880.0,126236.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,v),union(w,x)))* member(u,union(complement(v),complement(union(w,x)))).
% 299.87/300.46  174322[15:Rew:165880.0,167466.2] function(complement(cross_product(u,universal_class))) || member(u,y__dfg)* subclass(y__dfg,symmetric_difference(v,w)) -> member(range_of(null_class),union(v,w))*.
% 299.87/300.46  167550[15:Rew:165880.0,108436.0] || member(u,y__dfg) subclass(image(element_relation,union(v,w)),x)* -> member(u,power_class(complement(union(v,w))))* member(u,x)*.
% 299.87/300.46  174323[15:Rew:165880.0,167557.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(union(v,w),complement(x))) -> member(power_class(u),union(complement(union(v,w)),x))*.
% 299.87/300.46  174324[15:Rew:165880.0,167558.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(union(v,w),complement(x))) -> member(sum_class(u),union(complement(union(v,w)),x))*.
% 299.87/300.46  167559[15:Rew:165880.0,107223.0] || member(u,y__dfg) -> member(u,intersection(complement(union(v,w)),power_class(x)))* member(u,union(union(w,v),complement(power_class(x)))).
% 299.87/300.46  167560[15:Rew:165880.0,107225.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),complement(union(w,x))))* member(u,union(complement(power_class(v)),union(x,w))).
% 299.87/300.46  174325[15:Rew:165880.0,167565.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(v),union(w,x))) -> member(power_class(u),union(v,complement(union(w,x))))*.
% 299.87/300.46  174326[15:Rew:165880.0,167566.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(v),union(w,x))) -> member(sum_class(u),union(v,complement(union(w,x))))*.
% 299.87/300.46  167575[15:Rew:165880.0,103415.0] || member(u,y__dfg) subclass(union(v,complement(successor(w))),x)* -> member(u,intersection(complement(v),successor(w)))* member(u,x)*.
% 299.87/300.46  174327[15:Rew:165880.0,167651.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> member(power_class(u),complement(symmetric_difference(v,w)))*.
% 299.87/300.46  174328[15:Rew:165880.0,167652.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> member(sum_class(u),complement(symmetric_difference(v,w)))*.
% 299.87/300.46  167653[15:Rew:165880.0,98568.0] || member(u,y__dfg) subclass(power_class(complement(union(v,w))),x)* -> member(u,image(element_relation,union(v,w)))* member(u,x)*.
% 299.87/300.46  174329[15:Rew:165880.0,167654.1] || member(u,y__dfg) subclass(y__dfg,complement(union(sum_class(range_of(null_class)),v))) member(power_class(u),union(apply(null_class,w),v))* -> .
% 299.87/300.46  174330[15:Rew:165880.0,167655.1] || member(u,y__dfg) subclass(y__dfg,complement(union(sum_class(range_of(null_class)),v))) member(sum_class(u),union(apply(null_class,w),v))* -> .
% 299.87/300.46  167656[15:Rew:165880.0,98048.0] || member(u,y__dfg) -> 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.87/300.46  174331[15:Rew:165880.0,167657.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,sum_class(range_of(null_class))))) member(power_class(u),union(v,apply(null_class,w)))* -> .
% 299.87/300.46  174332[15:Rew:165880.0,167658.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,sum_class(range_of(null_class))))) member(sum_class(u),union(v,apply(null_class,w)))* -> .
% 299.87/300.46  167659[15:Rew:165880.0,98038.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,apply(null_class,w))))* member(u,power_class(complement(union(v,sum_class(range_of(null_class)))))).
% 299.87/300.46  174333[15:Rew:165880.0,167660.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,apply(null_class,w))))* member(power_class(u),union(v,apply(null_class,x)))* -> .
% 299.87/300.46  174334[15:Rew:165880.0,167661.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,apply(null_class,w))))* member(power_class(u),union(v,sum_class(range_of(null_class))))* -> .
% 299.87/300.46  174335[15:Rew:165880.0,167662.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,apply(null_class,w))))* member(sum_class(u),union(v,apply(null_class,x)))* -> .
% 299.87/300.46  174336[15:Rew:165880.0,167663.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,apply(null_class,w))))* member(sum_class(u),union(v,sum_class(range_of(null_class))))* -> .
% 299.87/300.46  167664[15:Rew:165880.0,98026.0] || member(u,y__dfg) -> 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.87/300.46  174337[15:Rew:165880.0,167665.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,symmetric_difference(w,x)))) member(power_class(u),union(v,symmetric_difference(x,w)))* -> .
% 299.87/300.46  174338[15:Rew:165880.0,167666.1] || member(u,y__dfg) subclass(y__dfg,complement(union(v,symmetric_difference(w,x)))) member(sum_class(u),union(v,symmetric_difference(x,w)))* -> .
% 299.87/300.46  167667[15:Rew:165880.0,98012.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,symmetric_difference(w,x))))* member(u,power_class(complement(union(v,symmetric_difference(x,w))))).
% 299.87/300.46  174339[15:Rew:165880.0,167668.1] || member(u,y__dfg) subclass(y__dfg,complement(union(apply(null_class,v),w)))* member(power_class(u),union(apply(null_class,x),w))* -> .
% 299.87/300.46  174340[15:Rew:165880.0,167669.1] || member(u,y__dfg) subclass(y__dfg,complement(union(apply(null_class,v),w)))* member(power_class(u),union(sum_class(range_of(null_class)),w))* -> .
% 299.87/300.46  174341[15:Rew:165880.0,167670.1] || member(u,y__dfg) subclass(y__dfg,complement(union(apply(null_class,v),w)))* member(sum_class(u),union(apply(null_class,x),w))* -> .
% 299.87/300.46  174342[15:Rew:165880.0,167671.1] || member(u,y__dfg) subclass(y__dfg,complement(union(apply(null_class,v),w)))* member(sum_class(u),union(sum_class(range_of(null_class)),w))* -> .
% 299.87/300.46  167672[15:Rew:165880.0,97997.0] || member(u,y__dfg) -> member(u,image(element_relation,union(apply(null_class,v),w)))* member(u,power_class(complement(union(apply(null_class,x),w))))*.
% 299.87/300.46  167673[15:Rew:165880.0,97990.0] || member(u,y__dfg) -> member(u,image(element_relation,union(apply(null_class,v),w)))* member(u,power_class(complement(union(sum_class(range_of(null_class)),w)))).
% 299.87/300.46  174343[15:Rew:165880.0,167674.1] || member(u,y__dfg) subclass(y__dfg,complement(union(symmetric_difference(v,w),x))) member(power_class(u),union(symmetric_difference(w,v),x))* -> .
% 299.87/300.46  174344[15:Rew:165880.0,167675.1] || member(u,y__dfg) subclass(y__dfg,complement(union(symmetric_difference(v,w),x))) member(sum_class(u),union(symmetric_difference(w,v),x))* -> .
% 299.87/300.46  167676[15:Rew:165880.0,97966.0] || member(u,y__dfg) -> member(u,image(element_relation,union(symmetric_difference(v,w),x)))* member(u,power_class(complement(union(symmetric_difference(w,v),x)))).
% 299.87/300.46  167677[15:Rew:165880.0,97936.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,apply(null_class,w))))* member(u,power_class(complement(union(v,apply(null_class,x)))))*.
% 299.87/300.46  174345[15:Rew:165880.0,167719.2,165880.0,167719.1] || member(u,y__dfg) member(regular(cross_product(singleton(u),y__dfg)),v)* -> equal(cross_product(singleton(u),y__dfg),null_class) member(u,cantor(v)).
% 299.87/300.46  174346[15:Rew:165880.0,167720.0] || equal(cross_product(singleton(u),y__dfg),singleton(singleton(null_class)))** member(u,y__dfg) member(singleton(null_class),v)* -> member(u,cantor(v))*.
% 299.87/300.46  167860[15:Rew:165880.0,87029.0] || member(u,y__dfg) -> member(u,intersection(complement(symmetric_difference(v,w)),power_class(x)))* member(u,union(symmetric_difference(w,v),complement(power_class(x)))).
% 299.87/300.46  167861[15:Rew:165880.0,87036.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),complement(symmetric_difference(w,x))))* member(u,union(complement(power_class(v)),symmetric_difference(x,w))).
% 299.87/300.46  167880[15:Rew:165880.0,83726.0] || member(u,y__dfg) -> 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.87/300.46  167881[15:Rew:165880.0,83727.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,w)))*.
% 299.87/300.46  167882[15:Rew:165880.0,83728.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(w,null_class))).
% 299.87/300.46  167883[15:Rew:165880.0,83729.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(null_class,complement(w))))* member(u,union(complement(power_class(v)),union(null_class,w))).
% 299.87/300.46  167884[15:Rew:165880.0,83731.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),complement(sum_class(range_of(null_class)))))* member(u,union(complement(power_class(v)),apply(null_class,w)))*.
% 299.87/300.46  167885[15:Rew:165880.0,83732.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),complement(apply(null_class,w))))* member(u,union(complement(power_class(v)),apply(null_class,x)))*.
% 299.87/300.46  167886[15:Rew:165880.0,83738.0] || member(u,y__dfg) -> member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))*.
% 299.87/300.46  167887[15:Rew:165880.0,83739.0] || member(u,y__dfg) -> member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,v))),w))*.
% 299.87/300.46  167888[15:Rew:165880.0,83740.0] || member(u,y__dfg) -> member(u,intersection(power_class(union(v,null_class)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)).
% 299.87/300.46  167889[15:Rew:165880.0,83741.0] || member(u,y__dfg) -> member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(null_class,v))),w)).
% 299.87/300.46  167890[15:Rew:165880.0,83742.0] || member(u,y__dfg) -> member(u,intersection(power_class(union(v,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)).
% 299.87/300.46  167891[15:Rew:165880.0,83743.0] || member(u,y__dfg) -> member(u,intersection(power_class(union(null_class,v)),complement(w)))* member(u,union(complement(power_class(union(v,null_class))),w)).
% 299.87/300.46  167892[15:Rew:165880.0,83769.0] || member(u,y__dfg) subclass(intersection(power_class(v),complement(w)),x)* -> member(u,union(complement(power_class(v)),w))* member(u,x)*.
% 299.87/300.46  167903[15:Rew:165880.0,83333.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(w,w)))))*.
% 299.87/300.46  167904[15:Rew:165880.0,83334.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,w)))))*.
% 299.87/300.46  167905[15:Rew:165880.0,83335.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(union(w,null_class))))* member(u,union(v,complement(power_class(union(null_class,w))))).
% 299.87/300.46  167906[15:Rew:165880.0,83336.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(null_class,w))))).
% 299.87/300.46  167907[15:Rew:165880.0,83337.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(union(w,w))))* member(u,union(v,complement(power_class(union(w,null_class))))).
% 299.87/300.46  167908[15:Rew:165880.0,83338.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(union(null_class,w))))* member(u,union(v,complement(power_class(union(w,null_class))))).
% 299.87/300.46  167909[15:Rew:165880.0,83355.0] || member(u,y__dfg) -> 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.87/300.46  167910[15:Rew:165880.0,83356.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,v),complement(power_class(w))))*.
% 299.87/300.46  167911[15:Rew:165880.0,83357.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(v,null_class),complement(power_class(w)))).
% 299.87/300.46  167912[15:Rew:165880.0,83358.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,complement(v)),power_class(w)))* member(u,union(union(null_class,v),complement(power_class(w)))).
% 299.87/300.46  167913[15:Rew:165880.0,83360.0] || member(u,y__dfg) -> member(u,intersection(complement(sum_class(range_of(null_class))),power_class(v)))* member(u,union(apply(null_class,w),complement(power_class(v))))*.
% 299.87/300.46  167914[15:Rew:165880.0,83361.0] || member(u,y__dfg) -> member(u,intersection(complement(apply(null_class,v)),power_class(w)))* member(u,union(apply(null_class,x),complement(power_class(w))))*.
% 299.87/300.46  167915[15:Rew:165880.0,83386.0] || member(u,y__dfg) subclass(intersection(complement(v),power_class(w)),x)* -> member(u,union(v,complement(power_class(w))))* member(u,x)*.
% 299.87/300.46  167919[15:Rew:165880.0,83090.0] || member(u,y__dfg) equal(compose(v,u),cantor(u))** subclass(compose_class(v),w)* -> member(ordered_pair(u,cantor(u)),w)*.
% 299.87/300.46  167925[15:Rew:165880.0,82908.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(v,w)) subclass(union(v,w),x)* -> member(ordered_pair(u,cantor(u)),x)*.
% 299.87/300.46  167942[15:Rew:165880.0,82268.0] || member(u,y__dfg) member(v,cantor(u)) subclass(application_function,w) -> member(ordered_pair(u,ordered_pair(v,apply(u,v))),w)*.
% 299.87/300.46  167946[15:Rew:165880.0,81724.0] || member(u,y__dfg) subclass(u,symmetric_difference(complement(v),complement(singleton(v))))* -> equal(u,null_class) member(apply(choice,u),successor(v)).
% 299.87/300.46  167973[15:Rew:165880.0,80113.0] || member(u,y__dfg) subclass(u,complement(cantor(v))) -> equal(apply(v,apply(choice,u)),sum_class(range_of(null_class)))** equal(u,null_class).
% 299.87/300.46  167982[15:Rew:165880.0,79318.0] || member(u,y__dfg) equal(compose(v,singleton(u)),u)** subclass(compose_class(v),w)* -> member(singleton(singleton(singleton(u))),w)*.
% 299.87/300.46  174347[15:Rew:165880.0,168012.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(power_class(u),complement(symmetric_difference(v,w)))*.
% 299.87/300.46  174348[15:Rew:165880.0,168013.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(sum_class(u),complement(symmetric_difference(v,w)))*.
% 299.87/300.46  168060[15:Rew:165880.0,62175.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(w,x)) member(ordered_pair(v,u),symmetric_difference(w,x))* -> .
% 299.87/300.46  168061[15:Rew:165880.0,62181.0] || member(u,y__dfg) member(v,u) subclass(element_relation,restrict(w,x,y))* -> member(ordered_pair(v,u),cross_product(x,y))*.
% 299.87/300.46  168062[15:Rew:165880.0,62198.0] || member(u,y__dfg) member(v,u) subclass(element_relation,regular(w)) member(ordered_pair(v,u),w)* -> equal(w,null_class).
% 299.87/300.46  168063[15:Rew:165880.0,62224.0] || member(u,y__dfg) member(ordered_pair(v,w),u) subclass(element_relation,flip(x)) -> member(ordered_pair(ordered_pair(w,v),u),x)*.
% 299.87/300.46  168064[15:Rew:165880.0,62225.0] || member(u,y__dfg) member(ordered_pair(v,w),u) subclass(element_relation,rotate(x)) -> member(ordered_pair(ordered_pair(w,u),v),x)*.
% 299.87/300.46  174349[15:Rew:165880.0,168111.1] || member(u,y__dfg) subclass(y__dfg,regular(cantor(v)))* -> equal(apply(v,sum_class(u)),sum_class(range_of(null_class)))** equal(cantor(v),null_class).
% 299.87/300.46  174350[15:Rew:165880.0,168124.1] || member(u,y__dfg) subclass(y__dfg,regular(cantor(v)))* -> equal(apply(v,power_class(u)),sum_class(range_of(null_class)))** equal(cantor(v),null_class).
% 299.87/300.46  174351[15:Rew:165880.0,168154.1] || member(u,y__dfg) subclass(y__dfg,union(v,w))* member(power_class(u),complement(w))* member(power_class(u),complement(v))* -> .
% 299.87/300.46  174352[15:Rew:165880.0,168155.1] || member(u,y__dfg) subclass(y__dfg,union(v,w))* member(sum_class(u),complement(w))* member(sum_class(u),complement(v))* -> .
% 299.87/300.46  174353[15:Rew:165880.0,168156.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,w))* member(power_class(u),complement(w))* member(power_class(u),complement(v))* -> .
% 299.87/300.46  174354[15:Rew:165880.0,168157.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,w))* member(sum_class(u),complement(w))* member(sum_class(u),complement(v))* -> .
% 299.87/300.46  174355[15:Rew:165880.0,168187.2,165880.0,168187.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) subclass(y__dfg,v) -> member(u,cantor(w)) member(apply(w,u),v)*.
% 299.87/300.46  168223[15:Rew:165880.0,49466.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(power_class(v),complement(w))) -> member(ordered_pair(u,cantor(u)),union(complement(power_class(v)),w))*.
% 299.87/300.46  168227[15:Rew:165880.0,49278.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(complement(v),power_class(w))) -> member(ordered_pair(u,cantor(u)),union(v,complement(power_class(w))))*.
% 299.87/300.46  168242[15:Rew:165880.0,46464.0] || member(u,y__dfg) subclass(union(complement(power_class(v)),w),x)* -> member(u,intersection(power_class(v),complement(w)))* member(u,x)*.
% 299.87/300.46  168243[15:Rew:165880.0,46263.0] || member(u,y__dfg) subclass(union(v,complement(power_class(w))),x)* -> member(u,intersection(complement(v),power_class(w)))* member(u,x)*.
% 299.87/300.46  168255[15:Rew:165880.0,45528.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(cross_product(v,w),x)) -> member(ordered_pair(u,cantor(u)),complement(restrict(x,v,w)))*.
% 299.87/300.46  168259[15:Rew:165880.0,45375.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(v,cross_product(w,x))) -> member(ordered_pair(u,cantor(u)),complement(restrict(v,w,x)))*.
% 299.87/300.46  168331[15:Rew:165880.0,28358.0] || member(u,y__dfg) subclass(u,symmetric_difference(complement(v),complement(w))) -> equal(u,null_class) member(apply(choice,u),union(v,w))*.
% 299.87/300.46  168358[15:Rew:165880.0,21426.0] || member(u,y__dfg) subclass(domain_relation,unordered_pair(v,w))* -> equal(ordered_pair(u,cantor(u)),w)* equal(ordered_pair(u,cantor(u)),v)*.
% 299.87/300.47  168359[15:Rew:165880.0,20683.0] || member(u,y__dfg) member(ordered_pair(u,v),compose(w,x))* -> member(u,cantor(x)) member(v,image(w,range_of(null_class))).
% 299.87/300.47  174356[15:Rew:165880.0,168411.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,singleton(v)) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)* -> .
% 299.87/300.47  174357[15:Rew:165880.0,168414.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)*.
% 299.87/300.47  174358[15:Rew:165880.0,168415.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)*.
% 299.87/300.47  174359[15:Rew:165880.0,168416.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)*.
% 299.87/300.47  174360[15:Rew:165880.0,168417.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,union(v,v))* -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)*.
% 299.87/300.47  174361[15:Rew:165880.0,168419.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,complement(v)) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)* -> .
% 299.87/300.47  174362[15:Rew:165880.0,168430.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),singleton(null_class))*.
% 299.87/300.47  174364[15:Rew:165880.0,168438.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),w)*.
% 299.87/300.47  174365[15:Rew:165880.0,168480.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,singleton(v)) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)* -> .
% 299.87/300.47  174366[15:Rew:165880.0,168483.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)*.
% 299.87/300.47  174367[15:Rew:165880.0,168484.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,union(v,null_class)) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)*.
% 299.87/300.47  174368[15:Rew:165880.0,168485.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,union(null_class,v)) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)*.
% 299.87/300.47  174369[15:Rew:165880.0,168486.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,union(v,v))* -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)*.
% 299.87/300.47  174370[15:Rew:165880.0,168488.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,complement(v)) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)* -> .
% 299.87/300.47  174371[15:Rew:165880.0,168499.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,cantor(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u))))* equal(null_class,element_relation) -> .
% 299.87/300.47  174372[15:Rew:165880.0,168500.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,successor(null_class)) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),singleton(null_class))*.
% 299.87/300.47  174374[15:Rew:165880.0,168508.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(v,w))* -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),w)*.
% 299.87/300.47  174375[15:Rew:165880.0,168561.1] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u))),y__dfg))))* -> .
% 299.87/300.47  174376[15:Rew:165880.0,168563.1] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u))),y__dfg))))* -> .
% 299.87/300.47  174377[15:Rew:165880.0,168566.1] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,cantor(singleton(cross_product(singleton(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u))),y__dfg))))* -> .
% 299.87/300.47  174378[15:Rew:165880.0,168568.1] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,cantor(complement(cross_product(singleton(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u))),y__dfg))))* -> .
% 299.87/300.47  174379[15:Rew:165880.0,168716.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(complement(w))) -> member(image(u,v),w)* equal(complement(w),null_class).
% 299.87/300.47  168750[15:Rew:165880.0,122337.1] || equal(power_class(complement(power_class(u))),successor(null_class)) member(v,y__dfg) -> member(v,image(element_relation,power_class(u)))* member(v,singleton(null_class)).
% 299.87/300.47  174381[15:Rew:165880.0,168807.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(complement(w),complement(singleton(w))))* -> member(image(u,v),successor(w))*.
% 299.87/300.47  174382[15:Rew:165880.0,168811.2] function(u) || member(v,y__dfg) subclass(y__dfg,complement(cantor(w))) -> equal(apply(w,image(u,v)),sum_class(range_of(null_class)))**.
% 299.87/300.47  174383[15:Rew:165880.0,168861.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(complement(w),complement(x))) -> member(image(u,v),union(w,x))*.
% 299.87/300.47  174384[15:Rew:165880.0,168882.1] function(u) || member(inverse(v),y__dfg) subclass(y__dfg,w)* subclass(w,x)* -> member(image(u,range_of(v)),x)*.
% 299.87/300.47  174385[15:Rew:165880.0,168898.0] || member(cross_product(u,v),y__dfg) subclass(y__dfg,w) -> equal(cross_product(u,v),null_class) member(apply(choice,cross_product(u,v)),w)*.
% 299.87/300.47  168972[15:Rew:165880.0,91536.1] || subclass(domain_relation,symmetric_difference(u,v)) member(w,y__dfg)* subclass(domain_relation,regular(union(u,v)))* -> equal(union(u,v),null_class).
% 299.87/300.47  169142[15:Rew:165880.0,46159.0] || member(inverse(u),y__dfg) subclass(domain_relation,symmetric_difference(complement(v),complement(w))) -> member(ordered_pair(inverse(u),range_of(u)),union(v,w))*.
% 299.87/300.47  174386[15:Rew:165880.0,169242.1] || member(regular(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v)),element_relation)* -> equal(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),null_class).
% 299.87/300.47  174387[15:Rew:165880.0,169251.1] || member(regular(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u))),element_relation)* -> equal(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),null_class).
% 299.87/300.47  174388[15:Rew:165880.0,169273.1] || member(regular(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v)),element_relation)* -> equal(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),null_class).
% 299.87/300.47  174389[15:Rew:165880.0,169282.1] || member(regular(union(null_class,intersection(u,complement(compose(element_relation,y__dfg))))),element_relation)* -> equal(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),null_class).
% 299.87/300.47  174390[15:Rew:165880.0,169313.1] || subclass(complement(element_relation),u) -> equal(union(null_class,complement(compose(element_relation,y__dfg))),null_class) member(regular(union(null_class,complement(compose(element_relation,y__dfg)))),u)*.
% 299.87/300.47  174391[15:Rew:165880.0,169316.1] || member(regular(intersection(u,union(null_class,complement(compose(element_relation,y__dfg))))),element_relation)* -> equal(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),null_class).
% 299.87/300.47  174392[15:Rew:165880.0,169325.1] || member(regular(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u)),element_relation)* -> equal(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),null_class).
% 299.87/300.47  174393[15:Rew:165880.0,169375.1] || member(regular(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v))),element_relation)* -> equal(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),null_class).
% 299.87/300.47  174394[15:Rew:165880.0,169384.2] || subclass(complement(element_relation),u) -> equal(intersection(complement(compose(element_relation,y__dfg)),v),null_class) member(regular(intersection(complement(compose(element_relation,y__dfg)),v)),u)*.
% 299.87/300.47  174395[15:Rew:165880.0,169392.1] || member(regular(intersection(u,intersection(v,complement(compose(element_relation,y__dfg))))),element_relation)* -> equal(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),null_class).
% 299.87/300.47  174396[15:Rew:165880.0,169401.2] || subclass(complement(element_relation),u) -> equal(intersection(v,complement(compose(element_relation,y__dfg))),null_class) member(regular(intersection(v,complement(compose(element_relation,y__dfg)))),u)*.
% 299.87/300.47  174397[15:Rew:165880.0,169418.2] function(complement(compose(element_relation,universal_class))) || member(regular(successor(complement(compose(element_relation,y__dfg)))),element_relation)* -> equal(successor(complement(compose(element_relation,y__dfg))),null_class).
% 299.87/300.47  174398[15:Rew:165880.0,169489.2] function(compose(element_relation,universal_class)) || member(not_subclass_element(regular(successor(compose(element_relation,y__dfg))),u),element_relation)* -> subclass(regular(successor(compose(element_relation,y__dfg))),u).
% 299.87/300.47  174399[15:Rew:165880.0,169492.1] || member(regular(regular(union(compose(element_relation,y__dfg),complement(power_class(u))))),element_relation)* -> equal(regular(union(compose(element_relation,y__dfg),complement(power_class(u)))),null_class).
% 299.87/300.47  174400[15:Rew:165880.0,169495.1] || member(regular(regular(union(compose(element_relation,y__dfg),complement(successor(u))))),element_relation)* -> equal(regular(union(compose(element_relation,y__dfg),complement(successor(u)))),null_class).
% 299.87/300.47  174401[15:Rew:165880.0,169498.1] || member(regular(regular(union(complement(power_class(u)),compose(element_relation,y__dfg)))),element_relation)* -> equal(regular(union(complement(power_class(u)),compose(element_relation,y__dfg))),null_class).
% 299.87/300.47  174402[15:Rew:165880.0,169501.1] || member(regular(regular(union(complement(successor(u)),compose(element_relation,y__dfg)))),element_relation)* -> equal(regular(union(complement(successor(u)),compose(element_relation,y__dfg))),null_class).
% 299.87/300.47  169523[15:Rew:165880.0,133116.0] || subclass(y__dfg,complement(intersection(u,v))) member(omega,union(v,intersection(u,v))) -> member(omega,symmetric_difference(v,intersection(u,v)))*.
% 299.87/300.47  169524[15:Rew:165880.0,132414.0] || subclass(y__dfg,complement(intersection(u,v))) member(omega,union(u,intersection(u,v))) -> member(omega,symmetric_difference(u,intersection(u,v)))*.
% 299.87/300.47  169530[15:Rew:165880.0,9971.0] || subclass(y__dfg,complement(intersection(u,v))) member(unordered_pair(w,x),union(u,v)) -> member(unordered_pair(w,x),symmetric_difference(u,v))*.
% 299.87/300.47  169531[15:Rew:165880.0,9972.0] || subclass(y__dfg,complement(intersection(u,v))) member(ordered_pair(w,x),union(u,v)) -> member(ordered_pair(w,x),symmetric_difference(u,v))*.
% 299.87/300.47  169625[15:Rew:165880.0,14409.2] || member(unordered_pair(u,v),cross_product(w,x))* member(unordered_pair(u,v),y)* subclass(y__dfg,complement(restrict(y,w,x)))* -> .
% 299.87/300.47  169821[15:Rew:165880.0,53701.0] || subclass(y__dfg,regular(u)) member(regular(ordered_pair(v,w)),u)* -> equal(regular(ordered_pair(v,w)),singleton(v)) equal(u,null_class).
% 299.87/300.47  169849[15:Rew:165880.0,9682.0] || member(intersection(u,v),y__dfg) subclass(u,w) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 299.87/300.47  169850[15:Rew:165880.0,9866.0] || member(intersection(u,v),y__dfg) subclass(v,w) -> equal(intersection(u,v),null_class) member(apply(choice,intersection(u,v)),w)*.
% 299.87/300.47  174403[15:Rew:165880.0,169860.1] || member(cross_product(u,v),y__dfg) equal(regular(unordered_pair(apply(choice,cross_product(u,v)),w)),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.47  174404[15:Rew:165880.0,169861.1] || member(cross_product(u,v),y__dfg) equal(regular(unordered_pair(w,apply(choice,cross_product(u,v)))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.47  174405[15:Rew:165880.0,169863.1] || member(cross_product(u,v),y__dfg) subclass(y__dfg,regular(unordered_pair(apply(choice,cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 299.87/300.47  174406[15:Rew:165880.0,169864.1] || member(cross_product(u,v),y__dfg) subclass(y__dfg,regular(unordered_pair(w,apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.47  169865[15:Rew:165880.0,81535.0] || member(cross_product(u,v),y__dfg) equal(successor(complement(singleton(apply(choice,cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.47  169866[15:Rew:165880.0,81142.0] || member(cross_product(u,v),y__dfg) equal(successor(unordered_pair(apply(choice,cross_product(u,v)),w)),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.47  169867[15:Rew:165880.0,81127.0] || member(cross_product(u,v),y__dfg) equal(successor(unordered_pair(w,apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.47  169868[15:Rew:165880.0,77720.0] || member(cross_product(u,v),y__dfg) equal(complement(regular(singleton(apply(choice,cross_product(u,v))))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.47  169871[15:Rew:165880.0,62598.0] || member(cross_product(u,v),y__dfg) equal(union(null_class,singleton(apply(choice,cross_product(u,v)))),null_class)** -> equal(cross_product(u,v),null_class).
% 299.87/300.47  174407[15:Rew:165880.0,169880.1] || member(cross_product(u,v),y__dfg) equal(union(null_class,singleton(apply(choice,cross_product(u,v)))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.47  174408[15:Rew:165880.0,169881.1] || member(cross_product(u,v),y__dfg) subclass(y__dfg,union(null_class,singleton(apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.47  174409[15:Rew:165880.0,169921.1] || member(cross_product(u,v),y__dfg) subclass(y__dfg,complement(unordered_pair(w,apply(choice,cross_product(u,v)))))* -> equal(cross_product(u,v),null_class).
% 299.87/300.47  174410[15:Rew:165880.0,169922.1] || member(cross_product(u,v),y__dfg) subclass(y__dfg,complement(unordered_pair(apply(choice,cross_product(u,v)),w)))* -> equal(cross_product(u,v),null_class).
% 299.87/300.47  174411[15:Rew:165880.0,169923.1] || member(cross_product(u,v),y__dfg) equal(complement(unordered_pair(w,apply(choice,cross_product(u,v)))),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.47  174412[15:Rew:165880.0,169924.1] || member(cross_product(u,v),y__dfg) equal(complement(unordered_pair(apply(choice,cross_product(u,v)),w)),y__dfg)** -> equal(cross_product(u,v),null_class).
% 299.87/300.47  169944[15:Rew:165880.0,14370.0] || member(intersection(u,x__dfg),y__dfg) subclass(y__dfg,v) -> equal(intersection(u,x__dfg),null_class) member(apply(choice,intersection(u,x__dfg)),v)*.
% 299.87/300.47  169946[15:Rew:165880.0,14350.0] || member(intersection(x__dfg,u),y__dfg) subclass(y__dfg,v) -> equal(intersection(x__dfg,u),null_class) member(apply(choice,intersection(x__dfg,u)),v)*.
% 299.87/300.47  169949[15:Rew:165880.0,99100.0] || member(union(u,v),y__dfg) member(apply(choice,union(u,v)),complement(union(u,v)))* -> equal(union(u,v),null_class).
% 299.87/300.47  170031[15:Rew:165880.0,42098.0] || member(ordered_pair(u,v),compose(w,complement(cross_product(singleton(u),y__dfg))))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 299.87/300.47  170037[15:Rew:165880.0,143995.0] || member(ordered_pair(u,v),compose(w,singleton(cross_product(singleton(u),y__dfg))))* subclass(image(w,range_of(null_class)),x)* -> member(v,x)*.
% 299.87/300.47  174413[15:Rew:165880.0,170089.2] || subclass(u,ordered_pair(y__dfg,v))* -> subclass(u,w) equal(not_subclass_element(u,w),unordered_pair(y__dfg,singleton(v)))* equal(not_subclass_element(u,w),null_class).
% 299.87/300.47  170102[15:Rew:165880.0,117665.0] || subclass(u,ordered_pair(v,y__dfg))* -> subclass(u,w) equal(not_subclass_element(u,w),unordered_pair(v,null_class))* equal(not_subclass_element(u,w),singleton(v)).
% 299.87/300.47  170158[15:Rew:165880.0,28782.0] || member(complement(union(u,v)),y__dfg) -> member(apply(choice,complement(union(u,v))),complement(v))* equal(complement(union(u,v)),null_class).
% 299.87/300.47  170159[15:Rew:165880.0,28651.0] || member(complement(union(u,v)),y__dfg) -> member(apply(choice,complement(union(u,v))),complement(u))* equal(complement(union(u,v)),null_class).
% 299.87/300.47  170274[15:Rew:165880.0,78034.0] || member(union(null_class,u),y__dfg) subclass(u,v) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),v)*.
% 299.87/300.47  170285[15:Rew:165880.0,31018.0] || equal(union(null_class,complement(intersection(u,v))),y__dfg)** member(singleton(w),union(u,v)) -> member(singleton(w),symmetric_difference(u,v))*.
% 299.87/300.47  170328[15:Rew:165880.0,42101.0] || member(ordered_pair(u,v),compose(complement(cross_product(image(w,singleton(u)),y__dfg)),w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 299.87/300.47  170331[15:Rew:165880.0,143999.0] || member(ordered_pair(u,v),compose(singleton(cross_product(image(w,singleton(u)),y__dfg)),w))* subclass(range_of(null_class),x)* -> member(v,x)*.
% 299.87/300.47  170335[15:Rew:165880.0,128848.1] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,complement(cross_product(singleton(w),y__dfg))))* -> member(x,u)*.
% 299.87/300.47  170336[15:Rew:165880.0,143998.1] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,singleton(cross_product(singleton(w),y__dfg))))* -> member(x,u)*.
% 299.87/300.47  174414[15:Rew:165880.0,170340.3] function(u) function(v) || subclass(range_of(v),cantor(y__dfg))* equal(cantor(cantor(w)),y__dfg) -> compatible(v,w,u)*.
% 299.87/300.47  170384[15:Rew:165880.0,78035.0] || member(union(null_class,complement(u)),y__dfg) member(apply(choice,union(null_class,complement(u))),u)* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.47  170408[15:Rew:165880.0,34649.1] || member(unordered_pair(u,v),symmetric_difference(w,x))* subclass(y__dfg,regular(complement(intersection(w,x)))) -> equal(complement(intersection(w,x)),null_class).
% 299.87/300.47  174415[15:Rew:165880.0,170471.2] || subclass(u,cantor(regular(cross_product(singleton(not_subclass_element(u,v)),y__dfg))))* -> subclass(u,v) equal(cross_product(singleton(not_subclass_element(u,v)),y__dfg),null_class).
% 299.87/300.47  170542[15:Rew:165880.0,40324.0] || member(complement(cantor(u)),y__dfg) -> equal(apply(u,apply(choice,complement(cantor(u)))),sum_class(range_of(null_class)))** equal(complement(cantor(u)),null_class).
% 299.87/300.47  170547[15:Rew:165880.0,103419.1] || equal(u,union(v,complement(successor(w))))* member(x,y__dfg) -> member(x,intersection(complement(v),successor(w)))* member(x,u)*.
% 299.87/300.47  170548[15:Rew:165880.0,98593.1] || equal(u,power_class(complement(union(v,w))))* member(x,y__dfg) -> member(x,image(element_relation,union(v,w)))* member(x,u)*.
% 299.87/300.47  170558[15:Rew:165880.0,46474.1] || equal(u,union(complement(power_class(v)),w))* member(x,y__dfg) -> member(x,intersection(power_class(v),complement(w)))* member(x,u)*.
% 299.87/300.47  170559[15:Rew:165880.0,46273.1] || equal(u,union(v,complement(power_class(w))))* member(x,y__dfg) -> member(x,intersection(complement(v),power_class(w)))* member(x,u)*.
% 299.87/300.47  170733[15:Rew:165880.0,142198.0] || subclass(y__dfg,intersection(complement(u),union(v,complement(power_class(w))))) member(singleton(x),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  170740[15:Rew:165880.0,143759.0] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),complement(w))) member(singleton(x),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.47  170747[15:Rew:165880.0,144170.0] || subclass(y__dfg,intersection(complement(u),union(complement(power_class(v)),w))) member(singleton(x),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  170754[15:Rew:165880.0,144429.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),complement(w))) member(singleton(x),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.47  170824[15:Rew:165880.0,50996.0] || subclass(y__dfg,regular(image(element_relation,power_class(u)))) -> member(unordered_pair(v,w),power_class(complement(power_class(u))))* equal(image(element_relation,power_class(u)),null_class).
% 299.87/300.47  171259[15:Rew:165880.0,82276.0] || member(choice,y__dfg) member(singleton(u),cantor(choice)) -> equal(singleton(u),null_class) member(ordered_pair(choice,singleton(singleton(singleton(u)))),application_function)*.
% 299.87/300.47  171375[15:Rew:165880.0,94013.1] || subclass(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class)* -> subclass(y__dfg,intersection(power_class(u),union(v,complement(power_class(w))))).
% 299.87/300.47  171376[15:Rew:165880.0,93990.1] || 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)))),y__dfg).
% 299.87/300.47  171378[15:Rew:165880.0,93846.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))),y__dfg)**.
% 299.87/300.47  171379[15:Rew:165880.0,93975.0] || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),y__dfg)** -> equal(intersection(power_class(u),union(v,complement(power_class(w)))),null_class).
% 299.87/300.47  171381[15:Rew:165880.0,94081.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)))))),y__dfg)**.
% 299.87/300.47  171394[15:Rew:165880.0,94694.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))),y__dfg)**.
% 299.87/300.47  171395[15:Rew:165880.0,94823.0] || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),y__dfg)** -> equal(intersection(union(u,complement(power_class(v))),power_class(w)),null_class).
% 299.87/300.47  171405[15:Rew:165880.0,94861.1] || subclass(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class)* -> subclass(y__dfg,intersection(union(u,complement(power_class(v))),power_class(w))).
% 299.87/300.47  171406[15:Rew:165880.0,94838.1] || 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)),y__dfg).
% 299.87/300.47  171407[15:Rew:165880.0,94929.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)))),y__dfg)**.
% 299.87/300.47  171420[15:Rew:165880.0,95023.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))),y__dfg)**.
% 299.87/300.47  171421[15:Rew:165880.0,95156.0] || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),y__dfg)** -> equal(intersection(union(complement(power_class(u)),v),power_class(w)),null_class).
% 299.87/300.47  171431[15:Rew:165880.0,95194.1] || subclass(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class)* -> subclass(y__dfg,intersection(union(complement(power_class(u)),v),power_class(w))).
% 299.87/300.47  171432[15:Rew:165880.0,95171.1] || 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)),y__dfg).
% 299.87/300.47  171433[15:Rew:165880.0,95266.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)))),y__dfg)**.
% 299.87/300.47  171453[15:Rew:165880.0,95579.1] || subclass(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class)* -> subclass(y__dfg,intersection(power_class(u),union(complement(power_class(v)),w))).
% 299.87/300.47  171454[15:Rew:165880.0,95556.1] || 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)),y__dfg).
% 299.87/300.47  171456[15:Rew:165880.0,95407.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))),y__dfg)**.
% 299.87/300.47  171457[15:Rew:165880.0,95540.0] || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),y__dfg)** -> equal(intersection(power_class(u),union(complement(power_class(v)),w)),null_class).
% 299.87/300.47  171459[15:Rew:165880.0,95652.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)))),y__dfg)**.
% 299.87/300.47  171529[15:Rew:165880.0,126765.0] || equal(union(u,complement(union(v,w))),y__dfg) -> equal(symmetric_difference(complement(u),union(v,w)),union(complement(u),union(v,w)))**.
% 299.87/300.47  171563[15:Rew:165880.0,127842.0] || equal(union(complement(union(u,v)),w),y__dfg) -> equal(symmetric_difference(union(u,v),complement(w)),union(union(u,v),complement(w)))**.
% 299.87/300.47  171611[15:Rew:165880.0,145726.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(union(v,w))))) member(singleton(x),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.47  171618[15:Rew:165880.0,148088.0] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),complement(w))) member(singleton(x),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.47  171631[15:Rew:165880.0,146022.0] || member(union(u,complement(union(v,w))),y__dfg) -> member(union(u,complement(union(v,w))),intersection(complement(u),union(v,w)))*.
% 299.87/300.47  171634[15:Rew:165880.0,146023.0] || member(union(complement(union(u,v)),w),y__dfg) -> member(union(complement(union(u,v)),w),intersection(union(u,v),complement(w)))*.
% 299.87/300.47  171732[15:Rew:165880.0,144727.0] || member(intersection(complement(u),union(v,w)),y__dfg) -> member(intersection(complement(u),union(v,w)),union(u,complement(union(v,w))))*.
% 299.87/300.47  171738[15:Rew:165880.0,144730.0] || member(intersection(union(u,v),complement(w)),y__dfg) -> member(intersection(union(u,v),complement(w)),union(complement(union(u,v)),w))*.
% 299.87/300.47  171756[15:Rew:165880.0,110422.1] || subclass(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class)* -> subclass(y__dfg,intersection(power_class(u),power_class(complement(union(v,w))))).
% 299.87/300.47  171758[15:Rew:165880.0,110399.1] || 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)))),y__dfg).
% 299.87/300.47  171760[15:Rew:165880.0,110240.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))),y__dfg)**.
% 299.87/300.47  171761[15:Rew:165880.0,110382.0] || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),y__dfg)** -> equal(intersection(power_class(u),power_class(complement(union(v,w)))),null_class).
% 299.87/300.47  171763[15:Rew:165880.0,110506.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)))))),y__dfg)**.
% 299.87/300.47  171774[15:Rew:165880.0,110696.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))),y__dfg)**.
% 299.87/300.47  171776[15:Rew:165880.0,110836.0] || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),y__dfg)** -> equal(intersection(power_class(complement(power_class(u))),union(v,w)),null_class).
% 299.87/300.47  171786[15:Rew:165880.0,110876.1] || subclass(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class)* -> subclass(y__dfg,intersection(power_class(complement(power_class(u))),union(v,w))).
% 299.87/300.47  171787[15:Rew:165880.0,110853.1] || 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)),y__dfg).
% 299.87/300.47  171788[15:Rew:165880.0,110952.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)))),y__dfg)**.
% 299.87/300.47  171800[15:Rew:165880.0,111231.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))),y__dfg)**.
% 299.87/300.47  171803[15:Rew:165880.0,111374.0] || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),y__dfg)** -> equal(intersection(power_class(complement(union(u,v))),power_class(w)),null_class).
% 299.87/300.47  171813[15:Rew:165880.0,111414.1] || subclass(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class)* -> subclass(y__dfg,intersection(power_class(complement(union(u,v))),power_class(w))).
% 299.87/300.47  171815[15:Rew:165880.0,111391.1] || 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)),y__dfg).
% 299.87/300.47  171816[15:Rew:165880.0,111497.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)))),y__dfg)**.
% 299.87/300.47  171837[15:Rew:165880.0,112353.1] || subclass(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class)* -> subclass(y__dfg,intersection(union(u,v),power_class(complement(power_class(w))))).
% 299.87/300.47  171838[15:Rew:165880.0,112330.1] || 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)))),y__dfg).
% 299.87/300.47  171840[15:Rew:165880.0,112176.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))),y__dfg)**.
% 299.87/300.47  171841[15:Rew:165880.0,112313.0] || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),y__dfg)** -> equal(intersection(union(u,v),power_class(complement(power_class(w)))),null_class).
% 299.87/300.47  171843[15:Rew:165880.0,112427.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)))))),y__dfg)**.
% 299.87/300.47  171932[15:Rew:165880.0,122765.0] || subclass(y__dfg,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(unordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.87/300.47  171933[15:Rew:165880.0,122767.0] || subclass(y__dfg,symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> member(ordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.87/300.47  171939[15:Rew:165880.0,122764.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),y__dfg)** -> member(unordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.87/300.47  171940[15:Rew:165880.0,122766.0] || equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),y__dfg)** -> member(ordered_pair(w,x),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.87/300.47  171971[15:Rew:165880.0,126807.0] || equal(union(complement(u),union(v,w)),y__dfg) -> equal(symmetric_difference(complement(u),union(v,w)),union(u,complement(union(v,w))))**.
% 299.87/300.47  171975[15:Rew:165880.0,127799.0] || equal(union(union(u,v),complement(w)),y__dfg) -> equal(symmetric_difference(union(u,v),complement(w)),union(complement(union(u,v)),w))**.
% 299.87/300.47  171984[15:Rew:165880.0,128852.1] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(complement(cross_product(image(x,singleton(v)),y__dfg)),x))* -> member(w,u)*.
% 299.87/300.47  171986[15:Rew:165880.0,144002.1] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(singleton(cross_product(image(x,singleton(v)),y__dfg)),x))* -> member(w,u)*.
% 299.87/300.47  172068[15:Rew:165880.0,142197.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),y__dfg) member(singleton(x),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  172078[15:Rew:165880.0,143758.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),y__dfg) member(singleton(x),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.47  172094[15:Rew:165880.0,144169.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),y__dfg) member(singleton(x),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  172104[15:Rew:165880.0,144428.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),y__dfg) member(singleton(x),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.47  172113[15:Rew:165880.0,145191.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)))),y__dfg)**.
% 299.87/300.47  172114[15:Rew:165880.0,145190.0] ||  -> equal(union(intersection(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x)))),y__dfg)**.
% 299.87/300.47  172149[15:Rew:165880.0,145725.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),y__dfg) member(singleton(x),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.47  172162[15:Rew:165880.0,146062.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)))),y__dfg)**.
% 299.87/300.47  172163[15:Rew:165880.0,146061.0] ||  -> equal(union(intersection(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x)))),y__dfg)**.
% 299.87/300.47  172188[15:Rew:165880.0,146617.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)))),y__dfg)**.
% 299.87/300.47  172189[15:Rew:165880.0,146616.0] ||  -> equal(union(intersection(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x)))),y__dfg)**.
% 299.87/300.47  172213[15:Rew:165880.0,147546.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)))),y__dfg)**.
% 299.87/300.47  172214[15:Rew:165880.0,147545.0] ||  -> equal(union(intersection(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x)))),y__dfg)**.
% 299.87/300.47  172235[15:Rew:165880.0,148087.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),y__dfg) member(singleton(x),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.47  172243[15:Rew:165880.0,148301.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)))),y__dfg)**.
% 299.87/300.47  172244[15:Rew:165880.0,148300.0] ||  -> equal(union(intersection(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x)))),y__dfg)**.
% 299.87/300.47  172272[15:Rew:165880.0,149081.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)))),y__dfg)**.
% 299.87/300.47  172273[15:Rew:165880.0,149080.0] ||  -> equal(union(intersection(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x)))),y__dfg)**.
% 299.87/300.47  172293[15:Rew:165880.0,150559.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)))),y__dfg)**.
% 299.87/300.47  172294[15:Rew:165880.0,150558.0] ||  -> equal(union(intersection(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x)))),y__dfg)**.
% 299.87/300.47  172318[15:Rew:165880.0,151070.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)))),y__dfg)**.
% 299.87/300.47  172319[15:Rew:165880.0,151069.0] ||  -> equal(union(intersection(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x)))),y__dfg)**.
% 299.87/300.47  172351[15:Rew:165880.0,151697.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)))),y__dfg)**.
% 299.87/300.47  172352[15:Rew:165880.0,151696.0] ||  -> equal(union(intersection(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x)))),y__dfg)**.
% 299.87/300.47  172387[15:Rew:165880.0,152886.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)))),y__dfg)**.
% 299.87/300.47  172388[15:Rew:165880.0,152885.0] ||  -> equal(union(intersection(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x)))),y__dfg)**.
% 299.87/300.47  172595[15:Rew:165880.0,163783.0] || member(intersection(u,complement(v)),y__dfg) member(apply(choice,intersection(complement(v),u)),v)* -> equal(intersection(u,complement(v)),null_class).
% 299.87/300.47  172646[15:Rew:165880.0,164491.0] || member(intersection(complement(u),v),y__dfg) member(apply(choice,intersection(v,complement(u))),u)* -> equal(intersection(complement(u),v),null_class).
% 299.87/300.47  174961[15:MRR:170411.3,49785.2] || member(unordered_pair(u,v),cross_product(w,x))* member(unordered_pair(u,v),y)* subclass(y__dfg,regular(restrict(y,w,x)))* -> .
% 299.87/300.47  185390[15:Res:36007.0,173427.1] function(complement(singleton(cross_product(y__dfg,y__dfg)))) ||  -> equal(singleton(cross_product(y__dfg,y__dfg)),null_class) equal(complement(singleton(cross_product(y__dfg,y__dfg))),cross_product(y__dfg,y__dfg))**.
% 299.87/300.47  6980[0:Res:359.2,539.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)).
% 299.87/300.47  6961[0:Res:4.1,539.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)).
% 299.87/300.47  8986[0:SpR:491.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)))*.
% 299.87/300.47  9042[0:SpR:492.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))*.
% 299.87/300.47  10891[0:Res:251.0,1536.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)))**.
% 299.87/300.47  10850[0:Res:13.0,1536.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)))**.
% 299.87/300.47  11116[0:MRR:11076.0,9181.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))).
% 299.87/300.47  12315[0:SpL:1200.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).
% 299.87/300.47  12314[0:SpL:1200.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).
% 299.87/300.47  9980[0:Res:358.2,1475.1] || subclass(u,complement(intersection(v,w))) member(regular(u),union(v,w)) -> equal(u,null_class) member(regular(u),symmetric_difference(v,w))*.
% 299.87/300.47  10586[0:SpL:1199.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.87/300.47  2347[0:Res:168.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)**.
% 299.87/300.47  2969[0:Res:174.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)**.
% 299.87/300.47  10909[0:Res:9180.1,1536.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)))**.
% 299.87/300.47  28079[0:Res:1472.2,2998.1] || member(regular(u),cross_product(v,w)) member(regular(u),x) subclass(u,complement(restrict(x,v,w)))* -> equal(u,null_class).
% 299.87/300.47  31030[3:Rew:29278.0,29804.2,29278.0,29804.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)**.
% 299.87/300.47  32092[0:Res:235.1,3668.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))*.
% 299.87/300.47  36410[0:Res:60.1,4978.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).
% 299.87/300.47  36442[0:Obv:36388.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).
% 299.87/300.47  36443[0:Obv:36387.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).
% 299.87/300.47  38763[3:Res:36007.0,1535.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))))*.
% 299.87/300.47  39785[12:SpL:39704.1,1580.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)*.
% 299.87/300.47  41632[3:Rew:29278.0,41582.1,29278.0,41582.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).
% 299.87/300.47  41969[3:Rew:29278.0,41912.1,29278.0,41912.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).
% 299.87/300.47  42313[0:Res:2973.1,225.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))*.
% 299.87/300.47  42387[0:Rew:492.0,42266.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)))*.
% 299.87/300.47  42388[0:Rew:491.0,42265.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)))*.
% 299.87/300.47  42799[0:Res:2974.1,225.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))*.
% 299.87/300.47  43289[0:Res:2971.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)*.
% 299.87/300.47  43360[0:Rew:492.0,43258.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)*.
% 299.87/300.47  43361[0:Rew:491.0,43257.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)*.
% 299.87/300.47  43857[0:Res:2351.1,225.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))*.
% 299.87/300.47  43939[0:Rew:492.0,43804.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)))*.
% 299.87/300.47  43940[0:Rew:491.0,43803.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)))*.
% 299.87/300.47  44389[0:Res:2352.1,225.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))*.
% 299.87/300.47  44981[0:Res:2349.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)*.
% 299.87/300.47  45384[0:Res:2349.2,3658.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)))*.
% 299.87/300.47  45383[0:Res:2971.2,3658.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)))*.
% 299.87/300.47  45378[3:Res:30573.0,3658.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)))*.
% 299.87/300.47  45361[4:Res:20669.1,3658.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)))*.
% 299.87/300.47  45360[4:Res:20668.1,3658.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)))*.
% 299.87/300.47  45537[0:Res:2349.2,3659.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)))*.
% 299.87/300.47  45536[0:Res:2971.2,3659.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)))*.
% 299.87/300.47  45531[3:Res:30573.0,3659.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)))*.
% 299.87/300.47  45514[4:Res:20669.1,3659.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)))*.
% 299.87/300.47  45513[4:Res:20668.1,3659.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)))*.
% 299.87/300.47  45759[0:Obv:45675.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)))).
% 299.87/300.47  46249[0:Rew:46218.0,9957.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)))*.
% 299.87/300.47  46450[0:Rew:46218.0,9960.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)))*.
% 299.87/300.47  46943[0:Rew:46218.0,46616.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).
% 299.87/300.47  48180[0:Res:235.1,46222.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).
% 299.87/300.47  48838[0:SpR:47177.0,495.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)))**.
% 299.87/300.47  49050[0:SpR:47178.0,495.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))))))**.
% 299.87/300.47  49288[0:Res:2349.2,46252.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))))*.
% 299.87/300.47  49287[0:Res:2971.2,46252.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))))*.
% 299.87/300.47  49282[3:Res:30573.0,46252.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))))*.
% 299.87/300.47  49274[0:Res:168.1,46252.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))))*.
% 299.87/300.47  49264[4:Res:20669.1,46252.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))))*.
% 299.87/300.47  49263[4:Res:20668.1,46252.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))))*.
% 299.87/300.47  49249[0:Res:174.1,46252.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))))*.
% 299.87/300.47  49476[0:Res:2349.2,46453.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))*.
% 299.87/300.47  49475[0:Res:2971.2,46453.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))*.
% 299.87/300.47  49470[3:Res:30573.0,46453.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))*.
% 299.87/300.47  49462[0:Res:168.1,46453.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))*.
% 299.87/300.47  49452[4:Res:20669.1,46453.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))*.
% 299.87/300.47  49451[4:Res:20668.1,46453.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))*.
% 299.87/300.47  49437[0:Res:174.1,46453.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))*.
% 299.87/300.47  53030[3:Obv:52937.3] || equal(u,v) subclass(unordered_pair(v,u),regular(w))* member(v,w) -> equal(unordered_pair(v,u),null_class) equal(w,null_class).
% 299.87/300.47  53032[3:MRR:52956.4,49785.2] || member(regular(u),cross_product(v,w)) member(regular(u),x) subclass(u,regular(restrict(x,v,w)))* -> equal(u,null_class).
% 299.87/300.47  53280[0:SpL:46227.0,46251.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))))* -> .
% 299.87/300.47  53279[0:SpL:46221.0,46251.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))))* -> .
% 299.87/300.47  53374[0:SpL:46227.0,46452.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))))* -> .
% 299.87/300.47  53373[0:SpL:46221.0,46452.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))))* -> .
% 299.87/300.47  53543[0:Res:359.2,5712.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).
% 299.87/300.47  53531[0:Res:3018.1,5712.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).
% 299.87/300.47  53502[0:Res:4.1,5712.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).
% 299.87/300.47  54422[0:Res:3695.2,46222.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).
% 299.87/300.47  54707[0:Res:3697.1,3678.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).
% 299.87/300.47  54808[0:Rew:6542.0,54657.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))*.
% 299.87/300.47  55087[0:Res:3698.1,3678.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).
% 299.87/300.47  55265[3:Res:54892.0,4960.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))*.
% 299.87/300.47  55381[0:Res:4871.2,46222.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).
% 299.87/300.47  55473[0:Rew:6542.0,55329.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)*.
% 299.87/300.47  55787[0:Res:4874.1,3678.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).
% 299.87/300.47  55889[0:Rew:6542.0,55736.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))*.
% 299.87/300.47  56045[0:Res:4875.1,3678.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).
% 299.87/300.47  56503[3:Res:56235.0,4960.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))*.
% 299.87/300.47  56655[0:Res:4989.2,5712.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).
% 299.87/300.47  56642[0:SpR:47178.0,4989.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))))*.
% 299.87/300.47  56620[0:SpR:47177.0,4989.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))*.
% 299.87/300.47  56701[0:Obv:56657.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))).
% 299.87/300.47  56959[3:Res:56263.0,4960.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))*.
% 299.87/300.47  57487[3:Res:57352.0,4960.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))*.
% 299.87/300.47  58082[3:SpL:38610.0,46882.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).
% 299.87/300.47  58081[3:SpL:38610.0,46882.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).
% 299.87/300.47  58225[8:SpL:46877.0,26132.1] || equal(intersection(power_class(u),power_class(complement(power_class(v)))),singleton(singleton(null_class))) subclass(y__dfg,union(complement(power_class(u)),image(element_relation,power_class(v))))* -> .
% 299.87/300.47  58483[8:SpL:46880.0,26132.1] || equal(intersection(power_class(complement(power_class(u))),power_class(v)),singleton(singleton(null_class))) subclass(y__dfg,union(image(element_relation,power_class(u)),complement(power_class(v))))* -> .
% 299.87/300.47  59617[3:Res:55241.0,3004.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)*.
% 299.87/300.47  59673[3:Res:56896.0,3004.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)*.
% 299.87/300.47  59815[3:Rew:30027.0,59772.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))*.
% 299.87/300.47  59816[3:Rew:33220.0,59771.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))*.
% 299.87/300.47  59817[3:Rew:30027.0,59755.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)))*.
% 299.87/300.47  59818[3:Rew:33220.0,59754.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)))*.
% 299.87/300.47  59878[0:Res:54862.0,3004.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)*.
% 299.87/300.47  59974[0:Res:54912.0,3004.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)*.
% 299.87/300.47  60100[0:Res:55531.0,3004.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)*.
% 299.87/300.47  60262[0:Res:56205.0,3004.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)*.
% 299.87/300.47  60387[3:Rew:7381.2,60386.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).
% 299.87/300.47  60393[4:MRR:60352.0,9180.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).
% 299.87/300.47  60394[3:MRR:60349.0,9180.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).
% 299.87/300.47  60395[3:MRR:60348.0,9180.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).
% 299.87/300.47  60485[3:Rew:7381.2,60484.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).
% 299.87/300.47  60491[4:MRR:60449.0,9180.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).
% 299.87/300.47  60492[3:MRR:60446.0,9180.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).
% 299.87/300.47  60493[3:MRR:60445.0,9180.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).
% 299.87/300.47  61154[0:Rew:46366.0,61007.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)*.
% 299.87/300.47  61373[0:Rew:46669.0,61227.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)*.
% 299.87/300.47  62485[3:SpL:30027.0,1957.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).
% 299.87/300.47  62484[3:SpL:33220.0,1957.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).
% 299.87/300.47  62468[3:SpL:30027.0,1957.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).
% 299.87/300.47  62467[3:SpL:33220.0,1957.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).
% 299.87/300.47  64405[3:Obv:64346.1] || subclass(intersection(symmetric_difference(u,v),w),regular(union(u,v)))* -> equal(intersection(symmetric_difference(u,v),w),null_class) equal(union(u,v),null_class).
% 299.87/300.47  64551[3:Obv:64493.1] || subclass(intersection(u,symmetric_difference(v,w)),regular(union(v,w)))* -> equal(intersection(u,symmetric_difference(v,w)),null_class) equal(union(v,w),null_class).
% 299.87/300.47  64815[3:Obv:64710.3] || member(u,v) subclass(unordered_pair(w,u),regular(x))* member(w,x) -> subclass(unordered_pair(w,u),v)* equal(x,null_class).
% 299.87/300.47  64816[3:Obv:64709.3] || member(u,v) subclass(unordered_pair(u,w),regular(x))* member(w,x) -> subclass(unordered_pair(u,w),v)* equal(x,null_class).
% 299.87/300.47  64817[3:MRR:64746.3,49833.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).
% 299.87/300.47  65272[0:Obv:65162.3] || member(u,intersection(v,w)) subclass(unordered_pair(x,u),w) member(x,v) -> subclass(unordered_pair(x,u),intersection(v,w))*.
% 299.87/300.47  65273[0:Obv:65161.3] || member(u,intersection(v,w)) subclass(unordered_pair(u,x),w) member(x,v) -> subclass(unordered_pair(u,x),intersection(v,w))*.
% 299.87/300.47  68044[4:Rew:66811.0,66879.1,66811.0,66879.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)))*.
% 299.87/300.47  68045[4:Rew:66811.0,66880.1,66811.0,66880.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)))*.
% 299.87/300.47  68046[4:Rew:66811.0,66904.1,66811.0,66904.0] ||  -> equal(intersection(union(null_class,sum_class(range_of(null_class))),u),null_class) member(regular(intersection(union(null_class,sum_class(range_of(null_class))),u)),union(null_class,apply(null_class,v)))*.
% 299.87/300.47  68047[4:Rew:66811.0,66905.1,66811.0,66905.1] ||  -> 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,sum_class(range_of(null_class))))*.
% 299.87/300.47  68048[4:Rew:66811.0,66906.1,66811.0,66906.0] ||  -> equal(intersection(u,union(null_class,sum_class(range_of(null_class)))),null_class) member(regular(intersection(u,union(null_class,sum_class(range_of(null_class))))),union(null_class,apply(null_class,v)))*.
% 299.87/300.47  68049[4:Rew:66811.0,66925.1,66811.0,66925.1] ||  -> 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,sum_class(range_of(null_class))))*.
% 299.87/300.47  67561[0:Rew:67444.0,49034.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))))))**.
% 299.87/300.47  67565[0:Rew:67444.0,48809.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))**.
% 299.87/300.47  70308[12:Res:68971.1,4960.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))*.
% 299.87/300.47  71084[3:Rew:71035.0,69314.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)))))*.
% 299.87/300.47  71239[3:Rew:71163.0,71090.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))))**.
% 299.87/300.47  73407[4:SpR:67192.0,67451.0] ||  -> equal(intersection(union(power_class(u),complement(apply(null_class,v))),union(complement(power_class(u)),sum_class(range_of(null_class)))),symmetric_difference(power_class(u),complement(apply(null_class,v))))**.
% 299.87/300.47  73399[4:SpR:67192.0,6565.1] ||  -> equal(symmetric_difference(complement(u),complement(sum_class(range_of(null_class)))),null_class) member(regular(symmetric_difference(complement(u),complement(apply(null_class,v)))),union(u,sum_class(range_of(null_class))))*.
% 299.87/300.47  73389[4:SpR:67192.0,46366.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)))**.
% 299.87/300.47  73362[4:SpR:67192.0,6565.1] ||  -> equal(symmetric_difference(complement(sum_class(range_of(null_class))),complement(u)),null_class) member(regular(symmetric_difference(complement(apply(null_class,v)),complement(u))),union(sum_class(range_of(null_class)),u))*.
% 299.87/300.47  73346[4:SpR:67192.0,67451.0] ||  -> equal(intersection(union(power_class(u),complement(sum_class(range_of(null_class)))),union(complement(power_class(u)),apply(null_class,v))),symmetric_difference(power_class(u),complement(sum_class(range_of(null_class)))))**.
% 299.87/300.47  73338[4:SpR:67192.0,6565.1] ||  -> equal(symmetric_difference(complement(u),complement(apply(null_class,v))),null_class) member(regular(symmetric_difference(complement(u),complement(sum_class(range_of(null_class))))),union(u,apply(null_class,v)))*.
% 299.87/300.47  73328[4:SpR:67192.0,46366.0] ||  -> equal(intersection(union(apply(null_class,u),complement(power_class(v))),union(complement(sum_class(range_of(null_class))),power_class(v))),symmetric_difference(complement(sum_class(range_of(null_class))),power_class(v)))**.
% 299.87/300.47  73301[4:SpR:67192.0,6565.1] ||  -> equal(symmetric_difference(complement(apply(null_class,u)),complement(v)),null_class) member(regular(symmetric_difference(complement(sum_class(range_of(null_class))),complement(v))),union(apply(null_class,u),v))*.
% 299.87/300.47  73978[3:SpL:66602.0,1957.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).
% 299.87/300.47  73924[3:SpL:66602.0,1957.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).
% 299.87/300.47  74042[3:Rew:66602.0,73891.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)))*.
% 299.87/300.47  74043[3:Rew:66602.0,73854.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))*.
% 299.87/300.47  74195[4:Res:2978.1,9160.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)))*.
% 299.87/300.47  74194[4:Res:2978.1,9158.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))*.
% 299.87/300.47  74191[3:Res:2978.1,4001.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).
% 299.87/300.47  74178[0:Res:2978.1,497.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))*.
% 299.87/300.47  74138[0:SpR:231.0,2978.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))*.
% 299.87/300.47  74339[4:SpR:67191.0,67451.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))))**.
% 299.87/300.47  74331[4:SpR:67191.0,6565.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)))*.
% 299.87/300.47  74321[4:SpR:67191.0,46366.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)))**.
% 299.87/300.47  74294[4:SpR:67191.0,6565.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))*.
% 299.87/300.47  74663[4:Res:2355.1,9160.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)))*.
% 299.87/300.47  74662[4:Res:2355.1,9158.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))*.
% 299.87/300.47  74659[3:Res:2355.1,4001.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).
% 299.87/300.47  74646[0:Res:2355.1,497.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))*.
% 299.87/300.47  74609[0:SpR:231.0,2355.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))*.
% 299.87/300.47  74854[3:SpL:69762.0,46882.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).
% 299.87/300.47  74841[3:SpL:69762.0,46882.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).
% 299.87/300.47  77568[0:Obv:77519.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))))*.
% 299.87/300.47  77692[0:Obv:77641.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))))*.
% 299.87/300.47  78440[3:Res:53246.0,539.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)).
% 299.87/300.47  78438[3:Res:53246.0,5712.2] || member(complement(union(u,v)),complement(v))* member(complement(union(u,v)),complement(u))* -> equal(singleton(complement(union(u,v))),null_class).
% 299.87/300.47  78427[3:Res:53246.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)))**.
% 299.87/300.47  80127[0:MRR:80126.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).
% 299.87/300.47  80129[0:MRR:80128.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).
% 299.87/300.47  80261[3:Rew:67463.0,80196.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).
% 299.87/300.47  81414[0:SpL:46226.0,5716.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).
% 299.87/300.47  81391[0:SpL:46226.0,5716.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).
% 299.87/300.47  82773[3:SpL:68783.0,46882.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).
% 299.87/300.47  82758[3:SpL:68783.0,46882.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).
% 299.87/300.47  84087[3:SpL:1199.1,53250.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).
% 299.87/300.47  84135[0:SpR:46226.0,6342.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)).
% 299.87/300.47  84112[0:SpR:46226.0,6342.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)).
% 299.87/300.47  84353[0:SpR:46226.0,6418.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)))).
% 299.87/300.47  84330[0:SpR:46226.0,6418.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)))))).
% 299.87/300.47  85871[3:MRR:85870.2,53674.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(regular(regular(ordered_pair(u,v))),singleton(v)) equal(intersection(u,regular(ordered_pair(u,v))),null_class)**.
% 299.87/300.47  86118[3:MRR:86117.2,53674.0] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(regular(regular(ordered_pair(u,v))),u) equal(intersection(singleton(v),regular(ordered_pair(u,v))),null_class)**.
% 299.87/300.47  86675[12:Res:69933.1,4980.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)*.
% 299.87/300.47  86674[12:Res:69933.1,4981.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)*.
% 299.87/300.47  86865[12:Res:70206.1,4980.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)*.
% 299.87/300.47  86864[12:Res:70206.1,4981.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)*.
% 299.87/300.47  87030[0:SpR:71143.0,67451.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))))**.
% 299.87/300.47  87018[0:SpR:71143.0,6565.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)))*.
% 299.87/300.47  87006[0:SpR:71143.0,46366.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)))**.
% 299.87/300.47  86978[0:SpR:71143.0,6565.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))*.
% 299.87/300.47  88012[0:Obv:87962.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)).
% 299.87/300.47  88407[0:Obv:88353.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)).
% 299.87/300.47  91679[4:SpL:67191.0,46280.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))))* -> .
% 299.87/300.47  91678[4:SpL:67192.0,46280.0] || member(u,intersection(complement(sum_class(range_of(null_class))),power_class(complement(power_class(v)))))* member(u,union(apply(null_class,w),image(element_relation,power_class(v))))* -> .
% 299.87/300.47  91676[3:SpL:30027.0,46280.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)))) -> .
% 299.87/300.47  91675[3:SpL:66602.0,46280.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)))) -> .
% 299.87/300.47  91674[3:SpL:33220.0,46280.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))))* -> .
% 299.87/300.47  91673[4:SpL:67192.0,46280.0] || member(u,intersection(complement(apply(null_class,v)),power_class(complement(power_class(w)))))* member(u,union(sum_class(range_of(null_class)),image(element_relation,power_class(w)))) -> .
% 299.87/300.47  91670[0:SpL:71143.0,46280.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)))) -> .
% 299.87/300.47  91652[3:SpL:69762.0,46280.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))))) -> .
% 299.87/300.47  91651[3:SpL:68783.0,46280.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))))) -> .
% 299.87/300.47  91650[3:SpL:38610.0,46280.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))))) -> .
% 299.87/300.47  91649[3:SpL:69762.0,46280.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))))) -> .
% 299.87/300.47  91648[3:SpL:38610.0,46280.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)))))* -> .
% 299.87/300.47  91647[3:SpL:68783.0,46280.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)))))* -> .
% 299.87/300.47  93389[3:SpL:69762.0,46312.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)) -> .
% 299.87/300.47  93388[3:SpL:68783.0,46312.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)) -> .
% 299.87/300.47  93387[3:SpL:38610.0,46312.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)) -> .
% 299.87/300.47  93386[3:SpL:69762.0,46312.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)) -> .
% 299.87/300.47  93385[3:SpL:38610.0,46312.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))* -> .
% 299.87/300.47  93384[3:SpL:68783.0,46312.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))* -> .
% 299.87/300.47  93378[4:SpL:67191.0,46312.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)))* -> .
% 299.87/300.47  93377[4:SpL:67192.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),complement(sum_class(range_of(null_class)))))* member(u,union(image(element_relation,power_class(v)),apply(null_class,w)))* -> .
% 299.87/300.47  93375[3:SpL:30027.0,46312.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))) -> .
% 299.87/300.47  93374[3:SpL:66602.0,46312.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))) -> .
% 299.87/300.47  93373[3:SpL:33220.0,46312.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)))* -> .
% 299.87/300.47  93494[4:Rew:71035.0,93372.1] || member(u,intersection(power_class(complement(power_class(v))),complement(apply(null_class,w))))* member(u,union(sum_class(range_of(null_class)),image(element_relation,power_class(v)))) -> .
% 299.87/300.47  93369[0:SpL:71143.0,46312.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))) -> .
% 299.87/300.47  94017[3:SpL:46893.0,64080.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))))).
% 299.87/300.47  94016[10:SpL:46893.0,64081.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))))).
% 299.87/300.47  94005[7:SpL:46893.0,28113.1] || subclass(y__dfg,intersection(power_class(u),union(v,complement(power_class(w))))) subclass(x__dfg,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  93997[7:SpL:46893.0,19827.1] || subclass(y__dfg,intersection(power_class(u),union(v,complement(power_class(w))))) subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  93996[7:SpL:46893.0,19856.1] || subclass(x__dfg,intersection(power_class(u),union(v,complement(power_class(w))))) subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  93993[11:SpL:46893.0,32704.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* member(null_class,intersection(power_class(u),union(v,complement(power_class(w))))) -> .
% 299.87/300.47  93988[3:SpL:46893.0,13493.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)** -> .
% 299.87/300.47  93986[3:SpL:46893.0,13396.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))))* -> .
% 299.87/300.47  93893[0:SpR:46893.0,71313.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))*.
% 299.87/300.47  93890[0:SpR:46893.0,5137.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))))))*.
% 299.87/300.47  93884[0:SpR:46893.0,44163.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)**.
% 299.87/300.47  93856[4:SpR:46893.0,23219.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))))*.
% 299.87/300.47  93851[0:SpR:46893.0,71313.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))))))*.
% 299.87/300.47  93848[0:SpR:46893.0,5137.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))*.
% 299.87/300.47  94865[3:SpL:46894.0,64080.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))).
% 299.87/300.47  94864[10:SpL:46894.0,64081.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))).
% 299.87/300.47  94853[7:SpL:46894.0,28113.1] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),power_class(w))) subclass(x__dfg,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> .
% 299.87/300.47  94845[7:SpL:46894.0,19827.1] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),power_class(w))) subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> .
% 299.87/300.47  94844[7:SpL:46894.0,19856.1] || subclass(x__dfg,intersection(union(u,complement(power_class(v))),power_class(w))) subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> .
% 299.87/300.47  94841[11:SpL:46894.0,32704.0] || subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* member(null_class,intersection(union(u,complement(power_class(v))),power_class(w))) -> .
% 299.87/300.47  94836[3:SpL:46894.0,13493.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)** -> .
% 299.87/300.47  94834[3:SpL:46894.0,13396.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))))* -> .
% 299.87/300.47  94741[0:SpR:46894.0,71313.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))*.
% 299.87/300.47  94738[0:SpR:46894.0,5137.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))))*.
% 299.87/300.47  94732[0:SpR:46894.0,44163.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)**.
% 299.87/300.47  94704[4:SpR:46894.0,23219.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))))*.
% 299.87/300.47  94699[0:SpR:46894.0,71313.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))))*.
% 299.87/300.47  94696[0:SpR:46894.0,5137.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))*.
% 299.87/300.47  95198[3:SpL:46895.0,64080.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))).
% 299.87/300.47  95197[10:SpL:46895.0,64081.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))).
% 299.87/300.47  95186[7:SpL:46895.0,28113.1] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),power_class(w))) subclass(x__dfg,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> .
% 299.87/300.47  95178[7:SpL:46895.0,19827.1] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),power_class(w))) subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> .
% 299.87/300.47  95177[7:SpL:46895.0,19856.1] || subclass(x__dfg,intersection(union(complement(power_class(u)),v),power_class(w))) subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> .
% 299.87/300.47  95174[11:SpL:46895.0,32704.0] || subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* member(null_class,intersection(union(complement(power_class(u)),v),power_class(w))) -> .
% 299.87/300.47  95169[3:SpL:46895.0,13493.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)** -> .
% 299.87/300.47  95167[3:SpL:46895.0,13396.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))))* -> .
% 299.87/300.47  95070[0:SpR:46895.0,71313.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))*.
% 299.87/300.47  95067[0:SpR:46895.0,5137.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))))*.
% 299.87/300.47  95061[0:SpR:46895.0,44163.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)**.
% 299.87/300.47  95033[4:SpR:46895.0,23219.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))))*.
% 299.87/300.47  95028[0:SpR:46895.0,71313.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))))*.
% 299.87/300.47  95025[0:SpR:46895.0,5137.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))*.
% 299.87/300.47  95583[3:SpL:46898.0,64080.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))).
% 299.87/300.47  95582[10:SpL:46898.0,64081.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))).
% 299.87/300.47  95571[7:SpL:46898.0,28113.1] || subclass(y__dfg,intersection(power_class(u),union(complement(power_class(v)),w))) subclass(x__dfg,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  95563[7:SpL:46898.0,19827.1] || subclass(y__dfg,intersection(power_class(u),union(complement(power_class(v)),w))) subclass(y__dfg,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  95562[7:SpL:46898.0,19856.1] || subclass(x__dfg,intersection(power_class(u),union(complement(power_class(v)),w))) subclass(y__dfg,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  95559[11:SpL:46898.0,32704.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* member(null_class,intersection(power_class(u),union(complement(power_class(v)),w))) -> .
% 299.87/300.47  95553[3:SpL:46898.0,13493.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)** -> .
% 299.87/300.47  95551[3:SpL:46898.0,13396.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))))* -> .
% 299.87/300.47  95454[0:SpR:46898.0,71313.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))*.
% 299.87/300.47  95451[0:SpR:46898.0,5137.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))))*.
% 299.87/300.47  95445[0:SpR:46898.0,44163.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)**.
% 299.87/300.47  95417[4:SpR:46898.0,23219.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))))*.
% 299.87/300.47  95412[0:SpR:46898.0,71313.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))))*.
% 299.87/300.47  95409[0:SpR:46898.0,5137.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))*.
% 299.87/300.47  96683[3:SpL:30027.0,5686.1] || member(u,intersection(complement(v),union(union(null_class,w),x))) member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))* -> .
% 299.87/300.47  96682[3:SpL:66602.0,5686.1] || member(u,intersection(complement(v),union(union(w,null_class),x))) member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))* -> .
% 299.87/300.47  96681[3:SpL:33220.0,5686.1] || member(u,intersection(complement(v),union(union(w,w),x)))* member(u,union(v,intersection(union(null_class,complement(w)),complement(x))))* -> .
% 299.87/300.47  96655[3:SpL:30027.0,5686.1] || member(u,intersection(complement(v),union(w,union(null_class,x)))) member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))* -> .
% 299.87/300.47  96654[3:SpL:66602.0,5686.1] || member(u,intersection(complement(v),union(w,union(x,null_class)))) member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))* -> .
% 299.87/300.47  96653[3:SpL:33220.0,5686.1] || member(u,intersection(complement(v),union(w,union(x,x))))* member(u,union(v,intersection(complement(w),union(null_class,complement(x)))))* -> .
% 299.87/300.47  96936[3:SpL:30027.0,5696.1] || member(u,intersection(union(union(null_class,v),w),complement(x))) member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))* -> .
% 299.87/300.47  96935[3:SpL:66602.0,5696.1] || member(u,intersection(union(union(v,null_class),w),complement(x))) member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))* -> .
% 299.87/300.47  96934[3:SpL:33220.0,5696.1] || member(u,intersection(union(union(v,v),w),complement(x)))* member(u,union(intersection(union(null_class,complement(v)),complement(w)),x))* -> .
% 299.87/300.47  96908[3:SpL:30027.0,5696.1] || member(u,intersection(union(v,union(null_class,w)),complement(x))) member(u,union(intersection(complement(v),union(null_class,complement(w))),x))* -> .
% 299.87/300.47  96907[3:SpL:66602.0,5696.1] || member(u,intersection(union(v,union(w,null_class)),complement(x))) member(u,union(intersection(complement(v),union(null_class,complement(w))),x))* -> .
% 299.87/300.47  96906[3:SpL:33220.0,5696.1] || member(u,intersection(union(v,union(w,w)),complement(x)))* member(u,union(intersection(complement(v),union(null_class,complement(w))),x))* -> .
% 299.87/300.47  98123[0:Rew:97898.0,6455.0] || member(u,intersection(complement(v),union(w,complement(union(x,y)))))* member(u,union(v,intersection(complement(w),union(x,y)))) -> .
% 299.87/300.47  98148[0:Rew:97898.0,96776.0] || subclass(ordered_pair(u,v),union(w,complement(union(x,y)))) member(unordered_pair(u,singleton(v)),intersection(complement(w),union(x,y)))* -> .
% 299.87/300.47  98179[0:Rew:97898.0,6454.0] || member(u,intersection(union(v,complement(union(w,x))),complement(y)))* member(u,union(intersection(complement(v),union(w,x)),y)) -> .
% 299.87/300.47  98199[0:Rew:97898.0,96760.0] || subclass(u,union(v,complement(union(w,x)))) member(not_subclass_element(u,y),intersection(complement(v),union(w,x)))* -> subclass(u,y).
% 299.87/300.47  98227[3:Rew:97898.0,84517.1] || member(regular(u),symmetric_difference(complement(v),union(w,x)))* subclass(u,regular(union(v,complement(union(w,x))))) -> equal(u,null_class).
% 299.87/300.47  98236[0:Rew:97898.0,85290.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))).
% 299.87/300.47  98261[0:Rew:97898.0,53369.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))))* -> .
% 299.87/300.47  98277[0:Rew:97898.0,6377.0] || member(u,intersection(complement(v),union(complement(union(w,x)),y)))* member(u,union(v,intersection(union(w,x),complement(y)))) -> .
% 299.87/300.47  98302[0:Rew:97898.0,97031.0] || subclass(ordered_pair(u,v),union(complement(union(w,x)),y)) member(unordered_pair(u,singleton(v)),intersection(union(w,x),complement(y)))* -> .
% 299.87/300.47  98337[0:Rew:97898.0,96796.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).
% 299.87/300.47  98445[0:Rew:97898.0,6406.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))))*.
% 299.87/300.47  98514[0:Rew:97898.0,45638.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))))*.
% 299.87/300.47  98540[0:Rew:97898.0,79556.0] || member(regular(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))* -> equal(intersection(complement(u),union(v,w)),null_class).
% 299.87/300.47  98541[12:Rew:97898.0,82818.1] function(intersection(complement(u),union(v,w))) || equal(successor(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))** -> .
% 299.87/300.47  98597[0:Rew:97898.0,53275.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))))* -> .
% 299.87/300.47  98634[0:Rew:97898.0,6376.0] || member(u,intersection(union(complement(union(v,w)),x),complement(y)))* member(u,union(intersection(union(v,w),complement(x)),y)) -> .
% 299.87/300.47  98654[0:Rew:97898.0,97015.0] || subclass(u,union(complement(union(v,w)),x)) member(not_subclass_element(u,y),intersection(union(v,w),complement(x)))* -> subclass(u,y).
% 299.87/300.47  98682[3:Rew:97898.0,84298.1] || member(regular(u),symmetric_difference(union(v,w),complement(x)))* subclass(u,regular(union(complement(union(v,w)),x))) -> equal(u,null_class).
% 299.87/300.47  98691[0:Rew:97898.0,85289.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))).
% 299.87/300.47  98775[0:Rew:97898.0,97051.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).
% 299.87/300.47  98806[0:Rew:97898.0,6332.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))))*.
% 299.87/300.47  98875[0:Rew:97898.0,45640.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))*.
% 299.87/300.47  98899[0:Rew:97898.0,79555.0] || member(regular(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))* -> equal(intersection(union(u,v),complement(w)),null_class).
% 299.87/300.47  98900[12:Rew:97898.0,82821.1] function(intersection(union(u,v),complement(w))) || equal(successor(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))** -> .
% 299.87/300.47  99341[0:Rew:99324.0,46409.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))))))**.
% 299.87/300.47  99342[0:Rew:99324.0,46712.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))))))**.
% 299.87/300.47  99727[0:Rew:97898.0,98133.0] ||  -> equal(complement(intersection(union(u,v),union(w,complement(union(x,y))))),union(complement(union(u,v)),intersection(complement(w),union(x,y))))**.
% 299.87/300.47  99728[0:Rew:97898.0,98152.0] ||  -> equal(complement(intersection(union(complement(union(u,v)),w),union(x,y))),union(intersection(union(u,v),complement(w)),complement(union(x,y))))**.
% 299.87/300.47  99729[0:Rew:97898.0,98153.0] ||  -> equal(complement(intersection(union(u,complement(union(v,w))),union(x,y))),union(intersection(complement(u),union(v,w)),complement(union(x,y))))**.
% 299.87/300.47  99730[0:Rew:97898.0,98192.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)))).
% 299.87/300.47  99731[0:Rew:97898.0,98287.0] ||  -> equal(complement(intersection(union(u,v),union(complement(union(w,x)),y))),union(complement(union(u,v)),intersection(union(w,x),complement(y))))**.
% 299.87/300.47  99736[0:Rew:97898.0,98456.0] || member(regular(union(u,complement(union(v,w)))),intersection(complement(u),union(v,w)))* -> equal(union(u,complement(union(v,w))),null_class).
% 299.87/300.47  99738[0:Rew:97898.0,98647.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)).
% 299.87/300.47  99740[0:Rew:97898.0,98761.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).
% 299.87/300.47  99741[0:Rew:97898.0,98817.0] || member(regular(union(complement(union(u,v)),w)),intersection(union(u,v),complement(w)))* -> equal(union(complement(union(u,v)),w),null_class).
% 299.87/300.47  99743[0:Rew:99324.0,98991.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))))))**.
% 299.87/300.47  99745[0:Rew:97898.0,99178.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).
% 299.87/300.47  99746[4:Rew:97898.0,97867.1,97898.0,97867.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).
% 299.87/300.47  99747[4:Rew:97898.0,97866.1,97898.0,97866.0] || member(not_subclass_element(complement(union(sum_class(range_of(null_class)),u)),v),union(apply(null_class,w),u))* -> subclass(complement(union(apply(null_class,w),u)),v).
% 299.87/300.47  99752[4:Rew:97898.0,97861.1,97898.0,97861.0] || member(not_subclass_element(complement(union(apply(null_class,u),v)),w),union(sum_class(range_of(null_class)),v))* -> subclass(complement(union(sum_class(range_of(null_class)),v)),w).
% 299.87/300.47  99753[0:Rew:97898.0,97858.1,97898.0,97858.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).
% 299.87/300.47  99755[4:Rew:97898.0,97839.1,97898.0,97839.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).
% 299.87/300.47  99756[4:Rew:97898.0,97838.1,97898.0,97838.0] || member(not_subclass_element(complement(union(u,sum_class(range_of(null_class)))),v),union(u,apply(null_class,w)))* -> subclass(complement(union(u,apply(null_class,w))),v).
% 299.87/300.47  99761[4:Rew:97898.0,97833.1,97898.0,97833.0] || member(not_subclass_element(complement(union(u,apply(null_class,v))),w),union(u,sum_class(range_of(null_class))))* -> subclass(complement(union(u,sum_class(range_of(null_class)))),w).
% 299.87/300.47  99762[0:Rew:97898.0,97830.1,97898.0,97830.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).
% 299.87/300.47  99926[0:Rew:71035.0,99925.0,45.0,99925.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)))**.
% 299.87/300.47  101285[0:SpR:69292.0,97907.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)))))**.
% 299.87/300.47  103430[0:SpL:99391.0,46452.0] || member(u,intersection(power_class(v),union(w,complement(successor(x))))) member(u,union(complement(power_class(v)),intersection(complement(w),successor(x))))* -> .
% 299.87/300.47  103424[0:SpL:99391.0,1475.1] || member(u,union(complement(v),successor(w))) member(u,union(v,complement(successor(w)))) -> member(u,symmetric_difference(complement(v),successor(w)))*.
% 299.87/300.47  103421[0:SpL:99391.0,46251.0] || member(u,intersection(union(v,complement(successor(w))),power_class(x))) member(u,union(intersection(complement(v),successor(w)),complement(power_class(x))))* -> .
% 299.87/300.47  107415[0:SpL:105396.0,46312.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))) -> .
% 299.87/300.47  107410[0:SpL:105396.0,46280.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)))) -> .
% 299.87/300.47  107216[0:SpR:105396.0,6565.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)))*.
% 299.87/300.47  107173[0:SpR:105396.0,6565.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))*.
% 299.87/300.47  108927[0:Res:374.1,97899.0] || subclass(ordered_pair(u,v),intersection(complement(w),union(x,y))) member(unordered_pair(u,singleton(v)),union(w,complement(union(x,y))))* -> .
% 299.87/300.47  108911[0:Res:359.2,97899.0] || subclass(u,intersection(complement(v),union(w,x))) member(not_subclass_element(u,y),union(v,complement(union(w,x))))* -> subclass(u,y).
% 299.87/300.47  108827[0:SpL:99324.0,97899.0] || member(u,intersection(power_class(complement(successor(v))),union(w,x))) member(u,union(image(element_relation,successor(v)),complement(union(w,x))))* -> .
% 299.87/300.47  108825[0:SpL:46226.0,97899.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))))* -> .
% 299.87/300.47  109248[0:Res:374.1,97913.0] || subclass(ordered_pair(u,v),intersection(union(w,x),complement(y))) member(unordered_pair(u,singleton(v)),union(complement(union(w,x)),y))* -> .
% 299.87/300.47  109232[0:Res:359.2,97913.0] || subclass(u,intersection(union(v,w),complement(x))) member(not_subclass_element(u,y),union(complement(union(v,w)),x))* -> subclass(u,y).
% 299.87/300.47  109108[0:SpL:99324.0,97913.0] || member(u,intersection(union(v,w),power_class(complement(successor(x))))) member(u,union(complement(union(v,w)),image(element_relation,successor(x))))* -> .
% 299.87/300.47  109106[0:SpL:46226.0,97913.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))))* -> .
% 299.87/300.47  109741[3:Rew:99199.0,109573.1,29278.0,109573.1,99199.0,109573.0,29278.0,109573.0] || member(u,union(v,w)) member(u,union(x,y)) member(u,complement(intersection(union(x,y),union(v,w))))* -> .
% 299.87/300.47  110426[3:SpL:98594.0,64080.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))))).
% 299.87/300.47  110425[10:SpL:98594.0,64081.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))))).
% 299.87/300.47  110414[7:SpL:98594.0,28113.1] || subclass(y__dfg,intersection(power_class(u),power_class(complement(union(v,w))))) subclass(x__dfg,union(complement(power_class(u)),image(element_relation,union(v,w))))* -> .
% 299.87/300.47  110406[7:SpL:98594.0,19827.1] || subclass(y__dfg,intersection(power_class(u),power_class(complement(union(v,w))))) subclass(y__dfg,union(complement(power_class(u)),image(element_relation,union(v,w))))* -> .
% 299.87/300.47  110405[7:SpL:98594.0,19856.1] || subclass(x__dfg,intersection(power_class(u),power_class(complement(union(v,w))))) subclass(y__dfg,union(complement(power_class(u)),image(element_relation,union(v,w))))* -> .
% 299.87/300.47  110402[11:SpL:98594.0,32704.0] || subclass(y__dfg,union(complement(power_class(u)),image(element_relation,union(v,w))))* member(null_class,intersection(power_class(u),power_class(complement(union(v,w))))) -> .
% 299.87/300.47  110395[3:SpL:98594.0,13493.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)** -> .
% 299.87/300.47  110393[3:SpL:98594.0,13396.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))))* -> .
% 299.87/300.47  110288[0:SpR:98594.0,71313.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))*.
% 299.87/300.47  110285[0:SpR:98594.0,5137.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))))))*.
% 299.87/300.47  110281[0:SpR:98594.0,44163.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)**.
% 299.87/300.47  110249[4:SpR:98594.0,23219.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))))*.
% 299.87/300.47  110245[0:SpR:98594.0,71313.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))))))*.
% 299.87/300.47  110242[0:SpR:98594.0,5137.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))*.
% 299.87/300.47  110654[3:Res:108601.1,2995.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).
% 299.87/300.47  110880[3:SpL:98733.0,64080.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))).
% 299.87/300.47  110879[10:SpL:98733.0,64081.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))).
% 299.87/300.47  110868[7:SpL:98733.0,28113.1] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),union(v,w))) subclass(x__dfg,union(image(element_relation,power_class(u)),complement(union(v,w))))* -> .
% 299.87/300.47  110860[7:SpL:98733.0,19827.1] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),union(v,w))) subclass(y__dfg,union(image(element_relation,power_class(u)),complement(union(v,w))))* -> .
% 299.87/300.47  110859[7:SpL:98733.0,19856.1] || subclass(x__dfg,intersection(power_class(complement(power_class(u))),union(v,w))) subclass(y__dfg,union(image(element_relation,power_class(u)),complement(union(v,w))))* -> .
% 299.87/300.47  110856[11:SpL:98733.0,32704.0] || subclass(y__dfg,union(image(element_relation,power_class(u)),complement(union(v,w))))* member(null_class,intersection(power_class(complement(power_class(u))),union(v,w))) -> .
% 299.87/300.47  110849[3:SpL:98733.0,13493.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)** -> .
% 299.87/300.47  110847[3:SpL:98733.0,13396.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))))* -> .
% 299.87/300.47  110744[0:SpR:98733.0,71313.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))*.
% 299.87/300.47  110741[0:SpR:98733.0,5137.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))))*.
% 299.87/300.47  110737[0:SpR:98733.0,44163.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)**.
% 299.87/300.47  110705[4:SpR:98733.0,23219.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))))*.
% 299.87/300.47  110701[0:SpR:98733.0,71313.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))))*.
% 299.87/300.47  110698[0:SpR:98733.0,5137.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))*.
% 299.87/300.47  111060[3:Res:108602.1,2995.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).
% 299.87/300.47  111418[3:SpL:99020.0,64080.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))).
% 299.87/300.47  111417[10:SpL:99020.0,64081.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))).
% 299.87/300.47  111406[7:SpL:99020.0,28113.1] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),power_class(w))) subclass(x__dfg,union(image(element_relation,union(u,v)),complement(power_class(w))))* -> .
% 299.87/300.47  111398[7:SpL:99020.0,19827.1] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),power_class(w))) subclass(y__dfg,union(image(element_relation,union(u,v)),complement(power_class(w))))* -> .
% 299.87/300.47  111397[7:SpL:99020.0,19856.1] || subclass(x__dfg,intersection(power_class(complement(union(u,v))),power_class(w))) subclass(y__dfg,union(image(element_relation,union(u,v)),complement(power_class(w))))* -> .
% 299.87/300.47  111394[11:SpL:99020.0,32704.0] || subclass(y__dfg,union(image(element_relation,union(u,v)),complement(power_class(w))))* member(null_class,intersection(power_class(complement(union(u,v))),power_class(w))) -> .
% 299.87/300.47  111387[3:SpL:99020.0,13493.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)** -> .
% 299.87/300.47  111385[3:SpL:99020.0,13396.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))))* -> .
% 299.87/300.47  111279[0:SpR:99020.0,71313.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))*.
% 299.87/300.47  111276[0:SpR:99020.0,5137.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))))*.
% 299.87/300.47  111272[0:SpR:99020.0,44163.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)**.
% 299.87/300.47  111240[4:SpR:99020.0,23219.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))))*.
% 299.87/300.47  111236[0:SpR:99020.0,71313.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))))*.
% 299.87/300.47  111233[0:SpR:99020.0,5137.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))*.
% 299.87/300.47  112357[3:SpL:99160.0,64080.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))))).
% 299.87/300.47  112356[10:SpL:99160.0,64081.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))))).
% 299.87/300.47  112345[7:SpL:99160.0,28113.1] || subclass(y__dfg,intersection(union(u,v),power_class(complement(power_class(w))))) subclass(x__dfg,union(complement(union(u,v)),image(element_relation,power_class(w))))* -> .
% 299.87/300.47  112337[7:SpL:99160.0,19827.1] || subclass(y__dfg,intersection(union(u,v),power_class(complement(power_class(w))))) subclass(y__dfg,union(complement(union(u,v)),image(element_relation,power_class(w))))* -> .
% 299.87/300.47  112336[7:SpL:99160.0,19856.1] || subclass(x__dfg,intersection(union(u,v),power_class(complement(power_class(w))))) subclass(y__dfg,union(complement(union(u,v)),image(element_relation,power_class(w))))* -> .
% 299.87/300.47  112333[11:SpL:99160.0,32704.0] || subclass(y__dfg,union(complement(union(u,v)),image(element_relation,power_class(w))))* member(null_class,intersection(union(u,v),power_class(complement(power_class(w))))) -> .
% 299.87/300.47  112326[3:SpL:99160.0,13493.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)** -> .
% 299.87/300.47  112324[3:SpL:99160.0,13396.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))))* -> .
% 299.87/300.47  112224[0:SpR:99160.0,71313.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))*.
% 299.87/300.47  112221[0:SpR:99160.0,5137.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))))))*.
% 299.87/300.47  112217[0:SpR:99160.0,44163.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)**.
% 299.87/300.47  112185[4:SpR:99160.0,23219.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))))*.
% 299.87/300.47  112181[0:SpR:99160.0,71313.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))))))*.
% 299.87/300.47  112178[0:SpR:99160.0,5137.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))*.
% 299.87/300.47  113202[3:Rew:31.0,113119.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).
% 299.87/300.47  113203[3:Rew:30.0,113113.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).
% 299.87/300.47  116403[0:Res:4959.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)*.
% 299.87/300.47  116377[0:SpR:231.0,4959.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))*.
% 299.87/300.47  117536[0:Res:4958.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)*.
% 299.87/300.47  117516[0:SpR:231.0,4958.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))*.
% 299.87/300.47  119538[0:SpR:89365.1,98733.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)))**.
% 299.87/300.47  119511[0:SpR:89365.1,67451.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)).
% 299.87/300.47  119510[0:SpR:89365.1,46366.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))).
% 299.87/300.47  119509[0:SpR:89365.1,6542.0] || subclass(union(complement(u),complement(singleton(u))),successor(u))* -> equal(symmetric_difference(complement(u),complement(singleton(u))),union(complement(u),complement(singleton(u)))).
% 299.87/300.47  119505[0:SpR:89365.1,67453.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))).
% 299.87/300.47  119504[0:SpR:89365.1,67452.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))).
% 299.87/300.47  121326[3:SpL:29278.0,46909.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).
% 299.87/300.47  121679[3:SpL:29278.0,46913.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).
% 299.87/300.47  122796[4:Res:22292.1,6509.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)))).
% 299.87/300.47  122871[3:Rew:29278.0,122679.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)))).
% 299.87/300.47  122875[3:Rew:29278.0,122644.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)))).
% 299.87/300.47  125500[0:MRR:125499.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)).
% 299.87/300.47  125503[0:MRR:125502.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)).
% 299.87/300.47  125833[3:Res:125636.0,4960.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))*.
% 299.87/300.47  126877[3:SpR:29278.0,99615.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)))**.
% 299.87/300.47  127944[3:SpR:29278.0,98895.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)))**.
% 299.87/300.47  128388[3:Res:125761.0,3004.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)*.
% 299.87/300.47  128844[12:SpL:39704.1,10477.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)*.
% 299.87/300.47  128875[3:SpL:98733.0,125809.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))).
% 299.87/300.47  128873[3:SpL:46898.0,125809.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))).
% 299.87/300.47  128872[3:SpL:46893.0,125809.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))))).
% 299.87/300.47  128871[3:SpL:99160.0,125809.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))))).
% 299.87/300.47  128870[3:SpL:46895.0,125809.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))).
% 299.87/300.47  128869[3:SpL:46894.0,125809.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))).
% 299.87/300.47  128868[3:SpL:99020.0,125809.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))).
% 299.87/300.47  128866[3:SpL:98594.0,125809.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))))).
% 299.87/300.47  128993[3:Res:125564.0,2999.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)*.
% 299.87/300.47  128992[3:Res:125564.0,3000.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)*.
% 299.87/300.47  128984[3:Res:125564.0,2997.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)*.
% 299.87/300.47  129174[3:Res:125581.0,2999.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)*.
% 299.87/300.47  129173[3:Res:125581.0,3000.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)*.
% 299.87/300.47  129165[3:Res:125581.0,2997.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)*.
% 299.87/300.47  129273[12:SpR:97907.0,126105.1] function(intersection(complement(u),union(v,w))) ||  -> subclass(regular(successor(intersection(complement(u),union(v,w)))),union(u,complement(union(v,w))))*.
% 299.87/300.47  129263[12:SpR:97919.0,126105.1] function(intersection(union(u,v),complement(w))) ||  -> subclass(regular(successor(intersection(union(u,v),complement(w)))),union(complement(union(u,v)),w))*.
% 299.87/300.47  129388[3:Res:128921.0,2997.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)*.
% 299.87/300.47  129554[3:Res:129108.0,2997.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)*.
% 299.87/300.47  129984[3:Res:125558.0,2999.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)*.
% 299.87/300.47  129983[3:Res:125558.0,3000.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)*.
% 299.87/300.47  129975[3:Res:125558.0,2997.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)*.
% 299.87/300.47  130154[3:Res:125569.0,2999.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)*.
% 299.87/300.47  130153[3:Res:125569.0,3000.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)*.
% 299.87/300.47  130145[3:Res:125569.0,2997.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)*.
% 299.87/300.47  130368[3:Res:125572.0,2999.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)*.
% 299.87/300.47  130367[3:Res:125572.0,3000.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)*.
% 299.87/300.47  130359[3:Res:125572.0,2997.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)*.
% 299.87/300.47  130542[3:Res:125578.0,2999.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)*.
% 299.87/300.47  130541[3:Res:125578.0,3000.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)*.
% 299.87/300.47  130533[3:Res:125578.0,2997.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)*.
% 299.87/300.47  130841[3:Res:128932.0,2997.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)*.
% 299.87/300.47  131020[3:Res:129119.0,2997.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)*.
% 299.87/300.47  131324[3:Res:129704.0,2997.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)*.
% 299.87/300.47  131505[3:Res:129718.0,2997.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)*.
% 299.87/300.47  131679[3:Res:129721.0,2997.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)*.
% 299.87/300.47  131970[3:Res:129727.0,2997.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)*.
% 299.87/300.47  133797[3:Res:108603.1,2995.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)*.
% 299.87/300.47  134559[0:SpR:111977.1,99160.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)))**.
% 299.87/300.47  134478[0:SpR:111977.1,67451.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))).
% 299.87/300.47  134476[0:SpR:111977.1,46366.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)))).
% 299.87/300.47  134470[0:SpR:111977.1,67453.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))).
% 299.87/300.47  134469[0:SpR:111977.1,67452.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)).
% 299.87/300.47  142235[3:Res:4488.1,46242.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))))* -> .
% 299.87/300.47  142226[0:Res:25.2,46242.0] || member(u,union(v,complement(power_class(w)))) member(u,complement(x)) member(u,union(x,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  142166[3:SpL:29278.0,46242.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)))) -> .
% 299.87/300.47  142306[3:Rew:29271.0,142146.1] || equal(successor(u),null_class) member(v,union(w,complement(power_class(x)))) member(v,union(u,intersection(complement(w),power_class(x))))* -> .
% 299.87/300.47  143001[3:SpR:98733.0,135597.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)**.
% 299.87/300.47  142999[3:SpR:46898.0,135597.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)**.
% 299.87/300.47  142998[3:SpR:46893.0,135597.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)**.
% 299.87/300.47  142997[3:SpR:99160.0,135597.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)**.
% 299.87/300.47  142996[3:SpR:46895.0,135597.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)**.
% 299.87/300.47  142995[3:SpR:46894.0,135597.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)**.
% 299.87/300.47  142994[3:SpR:99020.0,135597.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)**.
% 299.87/300.47  142992[3:SpR:98594.0,135597.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)**.
% 299.87/300.47  143796[3:Res:4488.1,46261.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))* -> .
% 299.87/300.47  143787[0:Res:25.2,46261.0] || member(u,complement(v)) member(u,union(w,complement(power_class(x)))) member(u,union(intersection(complement(w),power_class(x)),v))* -> .
% 299.87/300.47  143695[3:SpL:29278.0,46261.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))) -> .
% 299.87/300.47  144207[3:Res:4488.1,46288.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))))* -> .
% 299.87/300.47  144198[0:Res:25.2,46288.0] || member(u,union(complement(power_class(v)),w)) member(u,complement(x)) member(u,union(x,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  144138[3:SpL:29278.0,46288.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)))) -> .
% 299.87/300.47  144281[3:Rew:29271.0,144118.1] || equal(successor(u),null_class) member(v,union(complement(power_class(w)),x)) member(v,union(u,intersection(power_class(w),complement(x))))* -> .
% 299.87/300.47  144466[3:Res:4488.1,46462.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))* -> .
% 299.87/300.47  144457[0:Res:25.2,46462.0] || member(u,complement(v)) member(u,union(complement(power_class(w)),x)) member(u,union(intersection(power_class(w),complement(x)),v))* -> .
% 299.87/300.47  144358[3:SpL:29278.0,46462.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))) -> .
% 299.87/300.47  145496[3:Rew:71035.0,145217.0] ||  -> subclass(regular(union(null_class,intersection(power_class(u),union(v,complement(union(w,x)))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 299.87/300.47  145176[10:SpR:98217.0,32585.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))))*.
% 299.87/300.47  145167[3:SpR:98217.0,29278.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))))))**.
% 299.87/300.47  145520[3:Rew:99199.0,145389.0,71035.0,145389.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))))** -> .
% 299.87/300.47  145533[3:Rew:99199.0,145179.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))))))*.
% 299.87/300.47  145763[3:Res:4488.1,98247.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))))* -> .
% 299.87/300.47  145754[0:Res:25.2,98247.0] || member(u,power_class(complement(union(v,w)))) member(u,complement(x)) member(u,union(x,image(element_relation,union(v,w))))* -> .
% 299.87/300.47  145698[3:SpL:29278.0,98247.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)))) -> .
% 299.87/300.47  145860[3:Rew:29271.0,145677.1] || equal(successor(u),null_class) member(v,power_class(complement(union(w,x)))) member(v,union(u,image(element_relation,union(w,x))))* -> .
% 299.87/300.47  146371[3:Rew:71035.0,146088.0] ||  -> subclass(regular(union(null_class,intersection(union(u,complement(power_class(v))),union(w,x)))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 299.87/300.47  146047[10:SpR:98314.0,32585.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))))*.
% 299.87/300.47  146038[3:SpR:98314.0,29278.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))))**.
% 299.87/300.47  146395[3:Rew:99199.0,146263.0,71035.0,146263.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))))** -> .
% 299.87/300.47  146411[3:Rew:99199.0,146050.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))))*.
% 299.87/300.47  146935[3:Rew:71035.0,146643.0] ||  -> subclass(regular(union(null_class,intersection(union(complement(power_class(u)),v),union(w,x)))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 299.87/300.47  146602[10:SpR:98315.0,32585.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))))*.
% 299.87/300.47  146593[3:SpR:98315.0,29278.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))))**.
% 299.87/300.47  146959[3:Rew:99199.0,146825.0,71035.0,146825.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))))** -> .
% 299.87/300.47  146977[3:Rew:99199.0,146605.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))))*.
% 299.87/300.47  147852[3:Rew:71035.0,147572.0] ||  -> subclass(regular(union(null_class,intersection(union(u,complement(union(v,w))),power_class(x)))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 299.87/300.47  147531[10:SpR:98515.0,32585.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))))*.
% 299.87/300.47  147522[3:SpR:98515.0,29278.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))))**.
% 299.87/300.47  147878[3:Rew:99199.0,147745.0,71035.0,147745.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))))** -> .
% 299.87/300.47  147890[3:Rew:99199.0,147534.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))))*.
% 299.87/300.47  148125[3:Res:4488.1,98557.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))* -> .
% 299.87/300.47  148116[0:Res:25.2,98557.0] || member(u,complement(v)) member(u,power_class(complement(union(w,x)))) member(u,union(image(element_relation,union(w,x)),v))* -> .
% 299.87/300.47  148001[3:SpL:29278.0,98557.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))) -> .
% 299.87/300.47  148619[3:Rew:71035.0,148327.0] ||  -> subclass(regular(union(null_class,intersection(power_class(u),union(complement(union(v,w)),x)))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 299.87/300.47  148286[10:SpR:98672.0,32585.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))))*.
% 299.87/300.47  148277[3:SpR:98672.0,29278.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))))**.
% 299.87/300.47  148644[3:Rew:99199.0,148506.0,71035.0,148506.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))))** -> .
% 299.87/300.47  148657[3:Rew:99199.0,148289.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))))*.
% 299.87/300.47  149397[3:Rew:71035.0,149107.0] ||  -> subclass(regular(union(null_class,intersection(union(complement(union(u,v)),w),power_class(x)))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 299.87/300.47  149066[10:SpR:98876.0,32585.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))))*.
% 299.87/300.47  149057[3:SpR:98876.0,29278.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))))**.
% 299.87/300.47  149424[3:Rew:99199.0,149286.0,71035.0,149286.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))))** -> .
% 299.87/300.47  149436[3:Rew:99199.0,149069.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))))*.
% 299.87/300.47  150863[3:Rew:71035.0,150585.0] ||  -> subclass(regular(union(null_class,intersection(union(u,v),union(w,complement(power_class(x)))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 299.87/300.47  150544[10:SpR:99161.0,32585.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))))*.
% 299.87/300.47  150535[3:SpR:99161.0,29278.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))))))**.
% 299.87/300.47  150885[3:Rew:99199.0,150756.0,71035.0,150756.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))))** -> .
% 299.87/300.47  150901[3:Rew:99199.0,150547.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))))))*.
% 299.87/300.47  151390[3:Rew:71035.0,151096.0] ||  -> subclass(regular(union(null_class,intersection(union(u,v),union(complement(power_class(w)),x)))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 299.87/300.47  151055[10:SpR:99162.0,32585.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))))*.
% 299.87/300.47  151046[3:SpR:99162.0,29278.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))))**.
% 299.87/300.47  151412[3:Rew:99199.0,151276.0,71035.0,151276.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))))** -> .
% 299.87/300.47  151432[3:Rew:99199.0,151058.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))))*.
% 299.87/300.47  152051[3:Rew:71035.0,151723.0] ||  -> subclass(regular(union(null_class,intersection(union(u,v),power_class(complement(union(w,x)))))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 299.87/300.47  151682[10:SpR:99659.0,32585.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))))*.
% 299.87/300.47  151673[3:SpR:99659.0,29278.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))))))**.
% 299.87/300.47  152074[3:Rew:99199.0,151916.0,71035.0,151916.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))))** -> .
% 299.87/300.47  152085[3:Rew:99199.0,151685.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))))))*.
% 299.87/300.47  153253[3:Rew:71035.0,152912.0] ||  -> subclass(regular(union(null_class,intersection(power_class(complement(union(u,v))),union(w,x)))),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 299.87/300.47  152871[10:SpR:99660.0,32585.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))))*.
% 299.87/300.47  152862[3:SpR:99660.0,29278.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))))**.
% 299.87/300.47  153278[3:Rew:99199.0,153110.0,71035.0,153110.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))))** -> .
% 299.87/300.47  153289[3:Rew:99199.0,152874.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))))*.
% 299.87/300.47  155073[3:Res:154929.0,3004.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)*.
% 299.87/300.47  155300[3:Res:6510.2,63693.1] || member(u,union(complement(v),complement(w)))* member(u,union(v,w)) equal(successor(symmetric_difference(complement(v),complement(w))),null_class) -> .
% 299.87/300.47  155279[11:Res:6510.2,33714.1] || member(null_class,union(complement(u),complement(v)))* member(null_class,union(u,v)) equal(complement(symmetric_difference(complement(u),complement(v))),y__dfg) -> .
% 299.87/300.47  155561[3:Res:154953.0,3004.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)*.
% 299.87/300.47  155770[3:Res:154872.0,2999.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)*.
% 299.87/300.47  155769[3:Res:154872.0,3000.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)*.
% 299.87/300.47  155760[3:Res:154872.0,2997.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)*.
% 299.87/300.47  156115[3:Res:155659.0,2999.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)*.
% 299.87/300.47  156114[3:Res:155659.0,3000.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)*.
% 299.87/300.47  156105[3:Res:155659.0,2997.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)*.
% 299.87/300.47  156327[3:Res:155861.0,4977.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)*.
% 299.87/300.47  156274[3:SpR:98733.0,155861.0] ||  -> subclass(regular(union(intersection(power_class(complement(power_class(u))),union(v,w)),complement(power_class(x)))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 299.87/300.47  156270[3:SpR:46898.0,155861.0] ||  -> subclass(regular(union(intersection(power_class(u),union(complement(power_class(v)),w)),complement(power_class(x)))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 299.87/300.47  156268[3:SpR:46893.0,155861.0] ||  -> subclass(regular(union(intersection(power_class(u),union(v,complement(power_class(w)))),complement(power_class(x)))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 299.87/300.47  156264[3:SpR:99160.0,155861.0] ||  -> subclass(regular(union(intersection(union(u,v),power_class(complement(power_class(w)))),complement(power_class(x)))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 299.87/300.47  156263[3:SpR:46895.0,155861.0] ||  -> subclass(regular(union(intersection(union(complement(power_class(u)),v),power_class(w)),complement(power_class(x)))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 299.87/300.47  156262[3:SpR:46894.0,155861.0] ||  -> subclass(regular(union(intersection(union(u,complement(power_class(v))),power_class(w)),complement(power_class(x)))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 299.87/300.47  156261[3:SpR:99020.0,155861.0] ||  -> subclass(regular(union(intersection(power_class(complement(union(u,v))),power_class(w)),complement(power_class(x)))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 299.87/300.47  156259[3:SpR:98594.0,155861.0] ||  -> subclass(regular(union(intersection(power_class(u),power_class(complement(union(v,w)))),complement(power_class(x)))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 299.87/300.47  156594[3:Res:155862.0,4977.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)*.
% 299.87/300.47  156552[3:SpR:98733.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(complement(power_class(u))),union(v,w)),complement(successor(x)))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 299.87/300.47  156548[3:SpR:46898.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(u),union(complement(power_class(v)),w)),complement(successor(x)))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 299.87/300.47  156546[3:SpR:46893.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(u),union(v,complement(power_class(w)))),complement(successor(x)))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 299.87/300.47  156542[3:SpR:99160.0,155862.0] ||  -> subclass(regular(union(intersection(union(u,v),power_class(complement(power_class(w)))),complement(successor(x)))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 299.87/300.47  156541[3:SpR:46895.0,155862.0] ||  -> subclass(regular(union(intersection(union(complement(power_class(u)),v),power_class(w)),complement(successor(x)))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 299.87/300.47  156540[3:SpR:46894.0,155862.0] ||  -> subclass(regular(union(intersection(union(u,complement(power_class(v))),power_class(w)),complement(successor(x)))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 299.87/300.47  156539[3:SpR:99020.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(complement(union(u,v))),power_class(w)),complement(successor(x)))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 299.87/300.47  156537[3:SpR:98594.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(u),power_class(complement(union(v,w)))),complement(successor(x)))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 299.87/300.47  156721[3:Res:155863.0,4977.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)*.
% 299.87/300.47  156837[3:Res:156202.0,4977.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)*.
% 299.87/300.47  156888[3:Res:156203.0,4977.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)*.
% 299.87/300.47  157248[3:Res:156204.0,4977.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)*.
% 299.87/300.47  157188[3:SpR:98733.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),union(w,x)))),union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 299.87/300.47  157184[3:SpR:46898.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),union(complement(power_class(w)),x)))),union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 299.87/300.47  157182[3:SpR:46893.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),union(w,complement(power_class(x)))))),union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 299.87/300.47  157178[3:SpR:99160.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),power_class(complement(power_class(x)))))),union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 299.87/300.47  157177[3:SpR:46895.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),power_class(x)))),union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 299.87/300.47  157176[3:SpR:46894.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),power_class(x)))),union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 299.87/300.47  157175[3:SpR:99020.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),power_class(x)))),union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 299.87/300.47  157173[3:SpR:98594.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),power_class(complement(union(w,x)))))),union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 299.87/300.47  157309[3:Res:120311.1,10055.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)).
% 299.87/300.47  157387[3:Res:156578.0,4977.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)*.
% 299.87/300.47  157339[3:SpR:98733.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(complement(power_class(v))),union(w,x)))),union(image(element_relation,power_class(v)),complement(union(w,x))))*.
% 299.87/300.47  157335[3:SpR:46898.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(v),union(complement(power_class(w)),x)))),union(complement(power_class(v)),intersection(power_class(w),complement(x))))*.
% 299.87/300.47  157333[3:SpR:46893.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(v),union(w,complement(power_class(x)))))),union(complement(power_class(v)),intersection(complement(w),power_class(x))))*.
% 299.87/300.47  157329[3:SpR:99160.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(v,w),power_class(complement(power_class(x)))))),union(complement(union(v,w)),image(element_relation,power_class(x))))*.
% 299.87/300.47  157328[3:SpR:46895.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(complement(power_class(v)),w),power_class(x)))),union(intersection(power_class(v),complement(w)),complement(power_class(x))))*.
% 299.87/300.47  157327[3:SpR:46894.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(v,complement(power_class(w))),power_class(x)))),union(intersection(complement(v),power_class(w)),complement(power_class(x))))*.
% 299.87/300.47  157326[3:SpR:99020.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(complement(union(v,w))),power_class(x)))),union(image(element_relation,union(v,w)),complement(power_class(x))))*.
% 299.87/300.47  157324[3:SpR:98594.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(v),power_class(complement(union(w,x)))))),union(complement(power_class(v)),image(element_relation,union(w,x))))*.
% 299.87/300.47  157452[3:Res:156872.0,4977.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)*.
% 299.87/300.47  157611[3:Res:154856.0,2999.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)*.
% 299.87/300.47  157610[3:Res:154856.0,3000.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)*.
% 299.87/300.47  157601[3:Res:154856.0,2997.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)*.
% 299.87/300.47  157741[3:Res:120311.1,10053.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)).
% 299.87/300.47  157868[3:Res:154864.0,2999.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)*.
% 299.87/300.47  157867[3:Res:154864.0,3000.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)*.
% 299.87/300.47  157858[3:Res:154864.0,2997.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)*.
% 299.87/300.47  158095[3:Res:154877.0,2999.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)*.
% 299.87/300.47  158094[3:Res:154877.0,3000.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)*.
% 299.87/300.47  158085[3:Res:154877.0,2997.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)*.
% 299.87/300.47  158248[3:Res:4488.1,7409.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).
% 299.87/300.47  158424[3:Res:154885.0,2999.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)*.
% 299.87/300.47  158423[3:Res:154885.0,3000.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)*.
% 299.87/300.47  158414[3:Res:154885.0,2997.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)*.
% 299.87/300.47  158569[3:Res:154956.0,2999.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)*.
% 299.87/300.47  158568[3:Res:154956.0,3000.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)*.
% 299.87/300.47  158559[3:Res:154956.0,2997.0] || subclass(u,v) -> equal(complement(successor(complement(restrict(u,w,x)))),null_class) member(regular(complement(successor(complement(restrict(u,w,x))))),v)*.
% 299.87/300.47  158687[3:Res:4488.1,7410.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).
% 299.87/300.47  159014[3:Res:157492.0,2999.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)*.
% 299.87/300.47  159013[3:Res:157492.0,3000.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)*.
% 299.87/300.47  159004[3:Res:157492.0,2997.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)*.
% 299.87/300.47  159267[3:Res:157751.0,2999.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)*.
% 299.87/300.47  159266[3:Res:157751.0,3000.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)*.
% 299.87/300.47  159257[3:Res:157751.0,2997.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)*.
% 299.87/300.47  159494[3:Res:157993.0,2999.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)*.
% 299.87/300.47  159493[3:Res:157993.0,3000.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)*.
% 299.87/300.47  159484[3:Res:157993.0,2997.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)*.
% 299.87/300.47  159736[3:Res:158313.0,2999.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)*.
% 299.87/300.47  159735[3:Res:158313.0,3000.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)*.
% 299.87/300.47  159726[3:Res:158313.0,2997.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)*.
% 299.87/300.47  160521[3:Res:129905.0,2997.0] || subclass(u,v) -> equal(intersection(intersection(union(u,u),w),x),null_class) member(regular(intersection(intersection(union(u,u),w),x)),v)*.
% 299.87/300.47  160744[3:Res:130087.0,2997.0] || subclass(u,v) -> equal(intersection(w,intersection(x,union(u,u))),null_class) member(regular(intersection(w,intersection(x,union(u,u)))),v)*.
% 299.87/300.47  160960[3:Res:130295.0,2997.0] || subclass(u,v) -> equal(intersection(w,intersection(union(u,u),x)),null_class) member(regular(intersection(w,intersection(union(u,u),x))),v)*.
% 299.87/300.47  161189[3:Res:130469.0,2997.0] || subclass(u,v) -> equal(intersection(intersection(w,union(u,u)),x),null_class) member(regular(intersection(intersection(w,union(u,u)),x)),v)*.
% 299.87/300.47  161552[0:Res:154858.0,2999.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)*.
% 299.87/300.47  161551[0:Res:154858.0,3000.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)*.
% 299.87/300.47  161541[0:Res:154858.0,2997.0] || subclass(u,v) -> equal(intersection(intersection(intersection(u,w),x),y),null_class) member(regular(intersection(intersection(intersection(u,w),x),y)),v)*.
% 299.87/300.47  161814[0:Res:154873.0,2999.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)*.
% 299.87/300.47  161813[0:Res:154873.0,3000.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)*.
% 299.87/300.47  161803[0:Res:154873.0,2997.0] || subclass(u,v) -> equal(intersection(w,intersection(x,intersection(u,y))),null_class) member(regular(intersection(w,intersection(x,intersection(u,y)))),v)*.
% 299.87/300.47  162202[0:SpL:46313.0,4980.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))))*.
% 299.87/300.47  162273[0:Rew:71595.0,162037.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))))))*.
% 299.87/300.47  162516[0:Res:154876.0,2999.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)*.
% 299.87/300.47  162515[0:Res:154876.0,3000.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)*.
% 299.87/300.47  162505[0:Res:154876.0,2997.0] || subclass(u,v) -> equal(intersection(w,intersection(intersection(u,x),y)),null_class) member(regular(intersection(w,intersection(intersection(u,x),y))),v)*.
% 299.87/300.47  162785[0:Res:154882.0,2999.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)*.
% 299.87/300.47  162784[0:Res:154882.0,3000.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)*.
% 299.87/300.47  162774[0:Res:154882.0,2997.0] || subclass(u,v) -> equal(intersection(intersection(w,intersection(u,x)),y),null_class) member(regular(intersection(intersection(w,intersection(u,x)),y)),v)*.
% 299.87/300.47  163184[0:SpL:46529.0,4980.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))*.
% 299.87/300.47  163258[0:Rew:71595.0,163012.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))))*.
% 299.87/300.47  163589[0:Res:160079.0,2999.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)*.
% 299.87/300.47  163588[0:Res:160079.0,3000.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)*.
% 299.87/300.47  163578[0:Res:160079.0,2997.0] || subclass(u,v) -> equal(intersection(intersection(intersection(w,u),x),y),null_class) member(regular(intersection(intersection(intersection(w,u),x),y)),v)*.
% 299.87/300.47  164018[0:Res:160096.0,2999.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)*.
% 299.87/300.47  164017[0:Res:160096.0,3000.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)*.
% 299.87/300.47  164007[0:Res:160096.0,2997.0] || subclass(u,v) -> equal(intersection(w,intersection(x,intersection(y,u))),null_class) member(regular(intersection(w,intersection(x,intersection(y,u)))),v)*.
% 299.87/300.47  164281[0:Res:160100.0,2999.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)*.
% 299.87/300.47  164280[0:Res:160100.0,3000.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)*.
% 299.87/300.47  164270[0:Res:160100.0,2997.0] || subclass(u,v) -> equal(intersection(w,intersection(intersection(x,u),y)),null_class) member(regular(intersection(w,intersection(intersection(x,u),y))),v)*.
% 299.87/300.47  164738[0:Res:160106.0,2999.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)*.
% 299.87/300.47  164737[0:Res:160106.0,3000.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)*.
% 299.87/300.47  164727[0:Res:160106.0,2997.0] || subclass(u,v) -> equal(intersection(intersection(w,intersection(x,u)),y),null_class) member(regular(intersection(intersection(w,intersection(x,u)),y)),v)*.
% 299.87/300.47  164883[0:Res:59858.0,2999.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)*.
% 299.87/300.47  164882[0:Res:59858.0,3000.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)*.
% 299.87/300.47  164872[0:Res:59858.0,2997.0] || subclass(u,v) -> equal(restrict(restrict(u,w,x),y,z),null_class) member(regular(restrict(restrict(u,w,x),y,z)),v)*.
% 299.87/300.47  165922[15:Rew:165880.0,1752.1] inductive(image(u,image(v,singleton(w)))) || member(ordered_pair(w,null_class),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,null_class),compose(u,v))*.
% 299.87/300.47  174465[15:Rew:165880.0,166380.3] function(u) || subclass(range_of(u),cantor(sum_class(v))) equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,restrict(element_relation,y__dfg,v))*.
% 299.87/300.47  166587[15:Rew:165880.0,144623.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,singleton(w)) member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)* -> .
% 299.87/300.47  174466[15:Rew:165880.0,166590.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cantor(singleton(cross_product(singleton(ordered_pair(u,ordered_pair(v,compose(u,v)))),y__dfg))))* -> .
% 299.87/300.47  166596[15:Rew:165880.0,111628.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,union(w,w))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.87/300.47  166612[15:Rew:165880.0,86764.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,union(w,null_class)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.87/300.47  166614[15:Rew:165880.0,83636.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,union(null_class,w)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.87/300.47  166624[15:Rew:165880.0,52905.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cantor(ordered_pair(u,ordered_pair(v,compose(u,v)))))* equal(null_class,element_relation) -> .
% 299.87/300.47  174468[15:Rew:165880.0,166635.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cantor(complement(cross_product(singleton(ordered_pair(u,ordered_pair(v,compose(u,v)))),y__dfg))))* -> .
% 299.87/300.47  166638[15:Rew:165880.0,38319.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,successor(null_class)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),singleton(null_class))*.
% 299.87/300.47  166660[15:Rew:165880.0,10781.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,complement(w)) member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)* -> .
% 299.87/300.47  166661[15:Rew:165880.0,10784.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(w,x))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.87/300.47  166662[15:Rew:165880.0,10785.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(w,x))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),x)*.
% 299.87/300.47  166665[15:Rew:165880.0,140636.0] || member(singleton(singleton(singleton(u))),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(u,compose(singleton(u),u)),w)*.
% 299.87/300.47  166666[15:Rew:165880.0,120877.0] || member(singleton(singleton(singleton(u))),cross_product(y__dfg,y__dfg))* subclass(composition_function,successor_relation) -> equal(ordered_pair(u,compose(singleton(u),u)),successor(singleton(u)))**.
% 299.87/300.47  166670[15:Rew:165880.0,1691.1] || equal(compose(u,singleton(v)),v) member(singleton(singleton(singleton(v))),cross_product(y__dfg,y__dfg))* -> member(singleton(singleton(singleton(v))),compose_class(u))*.
% 299.87/300.47  166743[15:Rew:165880.0,113059.1] || member(u,image(v,range_of(null_class))) member(ordered_pair(w,u),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,u),compose(v,successor(null_class)))*.
% 299.87/300.47  166752[15:Rew:165880.0,13425.0] || member(ordered_pair(u,regular(range_of(null_class))),cross_product(y__dfg,y__dfg)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,regular(range_of(null_class))),compose(null_class,v))*.
% 299.87/300.47  166753[15:Rew:165880.0,13428.1] || equal(compose_class(u),domain_relation) member(ordered_pair(v,regular(image(u,range_of(null_class)))),cross_product(y__dfg,y__dfg))* -> equal(image(u,range_of(null_class)),null_class).
% 299.87/300.47  166860[15:Rew:165880.0,131120.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(y__dfg,y__dfg)))))*.
% 299.87/300.47  166863[15:Rew:165880.0,161295.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(y__dfg,y__dfg))),v))*.
% 299.87/300.47  166869[15:Rew:165880.0,130947.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(y__dfg,y__dfg)),u)))*.
% 299.87/300.47  166872[15:Rew:165880.0,160644.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(y__dfg,y__dfg)),u),v))*.
% 299.87/300.47  166878[15:Rew:165880.0,160848.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(y__dfg,y__dfg)))))*.
% 299.87/300.47  166881[15:Rew:165880.0,161081.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(y__dfg,y__dfg)),v)))*.
% 299.87/300.47  167062[15:Rew:165880.0,165067.0] || member(u,y__dfg) equal(successor(ordered_pair(v,w)),u) subclass(successor_relation,flip(x)) -> member(ordered_pair(ordered_pair(w,v),u),x)*.
% 299.87/300.47  167063[15:Rew:165880.0,165066.0] || member(u,y__dfg) equal(successor(ordered_pair(v,w)),u) subclass(successor_relation,rotate(x)) -> member(ordered_pair(ordered_pair(w,u),v),x)*.
% 299.87/300.47  174469[15:Rew:165880.0,167096.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,singleton(w))* -> equal(ordered_pair(v,u),w)*.
% 299.87/300.47  174470[15:Rew:165880.0,167097.1] || member(u,y__dfg)* member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,compose_class(w))* -> equal(compose(w,v),u)*.
% 299.87/300.47  174471[15:Rew:165880.0,167109.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(power_class(complement(power_class(v))),complement(w))) -> member(sum_class(u),union(image(element_relation,power_class(v)),w))*.
% 299.87/300.47  174472[15:Rew:165880.0,167110.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(power_class(complement(power_class(v))),complement(w))) -> member(power_class(u),union(image(element_relation,power_class(v)),w))*.
% 299.87/300.47  174473[15:Rew:165880.0,167113.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(v),power_class(complement(power_class(w))))) -> member(sum_class(u),union(v,image(element_relation,power_class(w))))*.
% 299.87/300.47  174474[15:Rew:165880.0,167114.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(v),power_class(complement(power_class(w))))) -> member(power_class(u),union(v,image(element_relation,power_class(w))))*.
% 299.87/300.47  167278[15:Rew:165880.0,139350.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(null_class,w)))* member(u,union(image(element_relation,power_class(v)),complement(w))).
% 299.87/300.47  167279[15:Rew:165880.0,139424.0] || member(u,y__dfg) equal(successor(intersection(power_class(complement(power_class(v))),complement(w))),null_class)** -> member(u,union(image(element_relation,power_class(v)),w))*.
% 299.87/300.47  167319[15:Rew:165880.0,138592.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,v),power_class(complement(power_class(w)))))* member(u,union(complement(v),image(element_relation,power_class(w)))).
% 299.87/300.47  167320[15:Rew:165880.0,138649.0] || member(u,y__dfg) equal(successor(intersection(complement(v),power_class(complement(power_class(w))))),null_class)** -> member(u,union(v,image(element_relation,power_class(w))))*.
% 299.87/300.47  174475[15:Rew:165880.0,167325.2] || member(u,y__dfg) -> member(u,cantor(v)) subclass(intersection(union(cross_product(singleton(u),y__dfg),v),w),union(v,cross_product(singleton(u),y__dfg)))*.
% 299.87/300.47  174476[15:Rew:165880.0,167326.2] || member(u,y__dfg) -> member(u,cantor(v)) subclass(intersection(w,union(cross_product(singleton(u),y__dfg),v)),union(v,cross_product(singleton(u),y__dfg)))*.
% 299.87/300.47  174477[15:Rew:165880.0,167328.2] || member(u,y__dfg) -> member(u,cantor(v)) subclass(intersection(union(v,cross_product(singleton(u),y__dfg)),w),union(cross_product(singleton(u),y__dfg),v))*.
% 299.87/300.47  174478[15:Rew:165880.0,167329.2] || member(u,y__dfg) -> member(u,cantor(v)) subclass(intersection(w,union(v,cross_product(singleton(u),y__dfg))),union(cross_product(singleton(u),y__dfg),v))*.
% 299.87/300.47  174479[15:Rew:165880.0,167332.2] function(complement(cross_product(u,universal_class))) || member(u,y__dfg)* subclass(y__dfg,regular(v)) member(range_of(null_class),v)* -> equal(v,null_class).
% 299.87/300.47  167345[15:Rew:165880.0,133441.0] || member(u,y__dfg) subclass(u,regular(unordered_pair(v,apply(choice,u))))* -> equal(u,null_class) equal(unordered_pair(v,apply(choice,u)),null_class).
% 299.87/300.47  167346[15:Rew:165880.0,133440.0] || member(u,y__dfg) subclass(u,regular(unordered_pair(apply(choice,u),v)))* -> equal(u,null_class) equal(unordered_pair(apply(choice,u),v),null_class).
% 299.87/300.47  167452[15:Rew:165880.0,124940.0] || member(u,y__dfg) subclass(power_class(u),v)* subclass(v,w)* -> equal(power_class(u),null_class) member(apply(choice,power_class(u)),w)*.
% 299.87/300.47  167453[15:Rew:165880.0,124941.0] || member(u,y__dfg) subclass(sum_class(u),v)* subclass(v,w)* -> equal(sum_class(u),null_class) member(apply(choice,sum_class(u)),w)*.
% 299.87/300.47  167454[15:Rew:165880.0,124952.0] || member(u,y__dfg) subclass(cantor(u),v)* subclass(v,w)* -> equal(cantor(u),null_class) member(apply(choice,cantor(u)),w)*.
% 299.87/300.47  167457[15:Rew:165880.0,124403.0] || member(u,y__dfg) -> 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)))**.
% 299.87/300.47  167458[15:Rew:165880.0,124404.0] || member(u,y__dfg) -> 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)))**.
% 299.87/300.47  167459[15:Rew:165880.0,124415.0] || member(u,y__dfg) -> equal(ordered_pair(first(ordered_pair(cantor(u),singleton(v))),second(ordered_pair(cantor(u),singleton(v)))),ordered_pair(cantor(u),singleton(v)))**.
% 299.87/300.47  167499[15:Rew:165880.0,114979.0] || member(u,y__dfg) -> equal(singleton(union(v,w)),null_class) member(u,complement(union(v,w))) member(u,complement(singleton(union(v,w))))*.
% 299.87/300.47  167569[15:Rew:165880.0,104580.0] || member(u,y__dfg) subclass(domain_relation,image(element_relation,union(v,w))) member(ordered_pair(u,cantor(u)),power_class(complement(union(v,w))))* -> .
% 299.87/300.47  167577[15:Rew:165880.0,102691.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(successor(v))),power_class(w))) member(u,union(image(element_relation,successor(v)),complement(power_class(w))))*.
% 299.87/300.47  167578[15:Rew:165880.0,102693.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),power_class(complement(successor(w))))) member(u,union(complement(power_class(v)),image(element_relation,successor(w))))*.
% 299.87/300.47  174480[15:Rew:165880.0,167636.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(union(v,w)),x)) member(sum_class(u),intersection(union(v,w),complement(x)))* -> .
% 299.87/300.47  174481[15:Rew:165880.0,167637.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(union(v,w)),x)) member(power_class(u),intersection(union(v,w),complement(x)))* -> .
% 299.87/300.47  174482[15:Rew:165880.0,167638.1] || member(u,y__dfg) subclass(y__dfg,union(complement(union(v,w)),x)) member(sum_class(u),intersection(union(v,w),complement(x)))* -> .
% 299.87/300.47  174483[15:Rew:165880.0,167639.1] || member(u,y__dfg) subclass(y__dfg,union(complement(union(v,w)),x)) member(power_class(u),intersection(union(v,w),complement(x)))* -> .
% 299.87/300.47  174484[15:Rew:165880.0,167640.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(v,w),complement(x))) member(sum_class(u),union(complement(union(v,w)),x))* -> .
% 299.87/300.47  174485[15:Rew:165880.0,167641.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(v,w),complement(x))) member(power_class(u),union(complement(union(v,w)),x))* -> .
% 299.87/300.47  167642[15:Rew:165880.0,98601.0] || member(u,y__dfg) subclass(domain_relation,power_class(complement(union(v,w)))) member(ordered_pair(u,cantor(u)),image(element_relation,union(v,w)))* -> .
% 299.87/300.47  167643[15:Rew:165880.0,98556.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(union(v,w))),complement(x)))* member(u,union(image(element_relation,union(v,w)),x)).
% 299.87/300.47  174486[15:Rew:165880.0,167644.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,complement(union(w,x)))) member(sum_class(u),intersection(complement(v),union(w,x)))* -> .
% 299.87/300.47  174487[15:Rew:165880.0,167645.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,complement(union(w,x)))) member(power_class(u),intersection(complement(v),union(w,x)))* -> .
% 299.87/300.47  167646[15:Rew:165880.0,98246.0] || member(u,y__dfg) -> member(u,intersection(complement(v),power_class(complement(union(w,x)))))* member(u,union(v,image(element_relation,union(w,x)))).
% 299.87/300.47  174488[15:Rew:165880.0,167647.1] || member(u,y__dfg) subclass(y__dfg,union(v,complement(union(w,x)))) member(sum_class(u),intersection(complement(v),union(w,x)))* -> .
% 299.87/300.47  174489[15:Rew:165880.0,167648.1] || member(u,y__dfg) subclass(y__dfg,union(v,complement(union(w,x)))) member(power_class(u),intersection(complement(v),union(w,x)))* -> .
% 299.87/300.47  174490[15:Rew:165880.0,167649.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(w,x))) member(sum_class(u),union(v,complement(union(w,x))))* -> .
% 299.87/300.47  174491[15:Rew:165880.0,167650.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(w,x))) member(power_class(u),union(v,complement(union(w,x))))* -> .
% 299.87/300.47  174492[15:Rew:165880.0,167717.2,165880.0,167717.1] || member(u,y__dfg) member(not_subclass_element(cross_product(singleton(u),y__dfg),v),w)* -> subclass(cross_product(singleton(u),y__dfg),v) member(u,cantor(w)).
% 299.87/300.47  174493[15:Rew:165880.0,167718.2] || member(u,y__dfg) member(v,singleton(w))* member(w,y__dfg) member(ordered_pair(v,u),x)* -> member(w,cantor(x))*.
% 299.87/300.47  167740[15:Rew:165880.0,96151.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,union(w,w))))* member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))*.
% 299.87/300.47  167741[15:Rew:165880.0,96152.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,union(w,null_class)))) member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))*.
% 299.87/300.47  167742[15:Rew:165880.0,96153.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,union(null_class,w)))) member(u,power_class(intersection(complement(v),union(null_class,complement(w)))))*.
% 299.87/300.47  167743[15:Rew:165880.0,96179.0] || member(u,y__dfg) -> member(u,image(element_relation,union(union(v,v),w)))* member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))*.
% 299.87/300.47  167744[15:Rew:165880.0,96180.0] || member(u,y__dfg) -> member(u,image(element_relation,union(union(v,null_class),w))) member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))*.
% 299.87/300.47  167745[15:Rew:165880.0,96181.0] || member(u,y__dfg) -> member(u,image(element_relation,union(union(null_class,v),w))) member(u,power_class(intersection(union(null_class,complement(v)),complement(w))))*.
% 299.87/300.47  167802[15:Rew:165880.0,91547.0] || member(u,y__dfg) subclass(domain_relation,regular(union(v,w)))* -> member(ordered_pair(u,cantor(u)),complement(w))* equal(union(v,w),null_class).
% 299.87/300.47  167803[15:Rew:165880.0,91546.0] || member(u,y__dfg) subclass(domain_relation,regular(union(v,w)))* -> member(ordered_pair(u,cantor(u)),complement(v))* equal(union(v,w),null_class).
% 299.87/300.47  174494[15:Rew:165880.0,167824.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(null_class,complement(w))))* member(sum_class(u),union(v,union(w,w)))* -> .
% 299.87/300.47  174495[15:Rew:165880.0,167825.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(null_class,complement(w))))* member(sum_class(u),union(v,union(w,null_class)))* -> .
% 299.87/300.47  174496[15:Rew:165880.0,167826.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(null_class,complement(w))))* member(sum_class(u),union(v,union(null_class,w)))* -> .
% 299.87/300.47  174497[15:Rew:165880.0,167827.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(null_class,complement(v)),complement(w)))* member(sum_class(u),union(union(v,v),w))* -> .
% 299.87/300.47  174498[15:Rew:165880.0,167828.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(null_class,complement(v)),complement(w)))* member(sum_class(u),union(union(v,null_class),w))* -> .
% 299.87/300.47  174499[15:Rew:165880.0,167829.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(null_class,complement(v)),complement(w)))* member(sum_class(u),union(union(null_class,v),w))* -> .
% 299.87/300.47  174500[15:Rew:165880.0,167845.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(null_class,complement(w))))* member(power_class(u),union(v,union(w,w)))* -> .
% 299.87/300.47  174501[15:Rew:165880.0,167846.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(null_class,complement(w))))* member(power_class(u),union(v,union(w,null_class)))* -> .
% 299.87/300.47  174502[15:Rew:165880.0,167847.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(null_class,complement(w))))* member(power_class(u),union(v,union(null_class,w)))* -> .
% 299.87/300.47  174503[15:Rew:165880.0,167848.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(null_class,complement(v)),complement(w)))* member(power_class(u),union(union(v,v),w))* -> .
% 299.87/300.47  174504[15:Rew:165880.0,167849.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(null_class,complement(v)),complement(w)))* member(power_class(u),union(union(v,null_class),w))* -> .
% 299.87/300.47  174505[15:Rew:165880.0,167850.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(null_class,complement(v)),complement(w)))* member(power_class(u),union(union(null_class,v),w))* -> .
% 299.87/300.47  167978[15:Rew:165880.0,80105.1] || member(apply(choice,u),symmetric_difference(v,w))* member(u,y__dfg) subclass(u,union(null_class,intersection(v,w))) -> equal(u,null_class).
% 299.87/300.47  174506[15:Rew:165880.0,168037.2] || member(u,y__dfg) -> member(u,cantor(cross_product(singleton(v),w))) equal(range__dfg(cross_product(singleton(u),y__dfg),v,w),second(not_subclass_element(null_class,null_class)))**.
% 299.87/300.47  168057[15:Rew:165880.0,62189.0] || member(u,y__dfg) member(v,u) subclass(element_relation,symmetric_difference(complement(w),complement(x))) -> member(ordered_pair(v,u),union(w,x))*.
% 299.87/300.47  168140[15:Rew:165880.0,58420.0] || member(u,y__dfg) -> 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.87/300.47  168144[15:Rew:165880.0,58163.0] || member(u,y__dfg) -> 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.87/300.47  168159[15:Rew:165880.0,53436.0] || member(u,y__dfg) subclass(domain_relation,intersection(power_class(v),complement(w))) member(ordered_pair(u,cantor(u)),union(complement(power_class(v)),w))* -> .
% 299.87/300.47  168163[15:Rew:165880.0,53336.0] || member(u,y__dfg) subclass(domain_relation,intersection(complement(v),power_class(w))) member(ordered_pair(u,cantor(u)),union(v,complement(power_class(w))))* -> .
% 299.87/300.47  174507[15:Rew:165880.0,168179.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(power_class(complement(power_class(v)))),w)) -> member(sum_class(u),union(image(element_relation,power_class(v)),w))*.
% 299.87/300.47  174508[15:Rew:165880.0,168180.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,complement(power_class(complement(power_class(w)))))) -> member(sum_class(u),union(v,image(element_relation,power_class(w))))*.
% 299.87/300.47  174509[15:Rew:165880.0,168188.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(complement(power_class(complement(power_class(v)))),w)) -> member(power_class(u),union(image(element_relation,power_class(v)),w))*.
% 299.87/300.47  174510[15:Rew:165880.0,168189.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(v,complement(power_class(complement(power_class(w)))))) -> member(power_class(u),union(v,image(element_relation,power_class(w))))*.
% 299.87/300.47  168232[15:Rew:165880.0,48173.0] || member(u,y__dfg) subclass(u,image(element_relation,power_class(v))) member(apply(choice,u),power_class(complement(power_class(v))))* -> equal(u,null_class).
% 299.87/300.47  168237[15:Rew:165880.0,46461.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),w),complement(x)))* member(u,union(intersection(power_class(v),complement(w)),x)).
% 299.87/300.47  168238[15:Rew:165880.0,46318.0] || member(u,y__dfg) subclass(u,power_class(complement(power_class(v)))) member(apply(choice,u),image(element_relation,power_class(v)))* -> equal(u,null_class).
% 299.87/300.47  168239[15:Rew:165880.0,46287.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(complement(power_class(w)),x)))* member(u,union(v,intersection(power_class(w),complement(x)))).
% 299.87/300.47  168240[15:Rew:165880.0,46260.0] || member(u,y__dfg) -> member(u,intersection(union(v,complement(power_class(w))),complement(x)))* member(u,union(intersection(complement(v),power_class(w)),x)).
% 299.87/300.47  168241[15:Rew:165880.0,46241.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(w,complement(power_class(x)))))* member(u,union(v,intersection(complement(w),power_class(x)))).
% 299.87/300.47  168357[15:Rew:165880.0,20654.1] inductive(singleton(u)) || member(u,y__dfg) subclass(singleton(u),range_of(null_class))* -> member(u,cantor(successor_relation)) equal(range_of(null_class),singleton(u)).
% 299.87/300.47  168366[15:Rew:165880.0,6795.0] || member(u,y__dfg) subclass(u,unordered_pair(v,w))* -> equal(u,null_class) equal(apply(choice,u),w) equal(apply(choice,u),v).
% 299.87/300.47  174511[15:Rew:165880.0,168413.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)*.
% 299.87/300.47  174512[15:Rew:165880.0,168482.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)*.
% 299.87/300.47  174513[15:Rew:165880.0,168554.0] || member(inverse(restrict(u,v,y__dfg)),y__dfg) subclass(domain_relation,w) -> member(ordered_pair(inverse(restrict(u,v,y__dfg)),image(u,v)),w)*.
% 299.87/300.47  174514[15:Rew:165880.0,168638.1] function(u) || member(range_of(null_class),y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(image(u,apply(null_class,x)),w)*.
% 299.87/300.47  174515[15:Rew:165880.0,168713.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(unordered_pair(w,image(u,v))))* -> equal(unordered_pair(w,image(u,v)),null_class).
% 299.87/300.47  174516[15:Rew:165880.0,168714.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(unordered_pair(image(u,v),w)))* -> equal(unordered_pair(image(u,v),w),null_class).
% 299.87/300.47  174517[15:Rew:165880.0,168780.0] || subclass(u,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(regular(u),w)* -> equal(u,null_class) member(v,cantor(w))*.
% 299.87/300.47  174518[15:Rew:165880.0,168816.3] function(u) || member(image(u,v),symmetric_difference(w,x))* member(v,y__dfg) subclass(y__dfg,union(null_class,intersection(w,x))) -> .
% 299.87/300.47  174519[15:Rew:165880.0,168833.2] || member(ordered_pair(u,sum_class(v)),compose(w,x))* member(v,y__dfg) subclass(y__dfg,regular(image(w,image(x,singleton(u)))))* -> .
% 299.87/300.47  174520[15:Rew:165880.0,168834.2] || member(ordered_pair(u,power_class(v)),compose(w,x))* member(v,y__dfg) subclass(y__dfg,regular(image(w,image(x,singleton(u)))))* -> .
% 299.87/300.47  174521[15:Rew:165880.0,168849.2] function(u) || member(v,y__dfg) subclass(y__dfg,image(element_relation,power_class(w))) member(image(u,v),power_class(complement(power_class(w))))* -> .
% 299.87/300.47  174522[15:Rew:165880.0,168850.2] function(u) || member(v,y__dfg) subclass(y__dfg,power_class(complement(power_class(w)))) member(image(u,v),image(element_relation,power_class(w)))* -> .
% 299.87/300.47  174523[15:Rew:165880.0,168859.2] || member(ordered_pair(u,sum_class(v)),compose(w,x))* member(v,y__dfg) subclass(y__dfg,complement(image(w,image(x,singleton(u)))))* -> .
% 299.87/300.47  174524[15:Rew:165880.0,168860.2] || member(ordered_pair(u,power_class(v)),compose(w,x))* member(v,y__dfg) subclass(y__dfg,complement(image(w,image(x,singleton(u)))))* -> .
% 299.87/300.47  169081[15:Rew:165880.0,165129.0] || member(inverse(u),y__dfg) subclass(composition_function,compose_class(v)) -> equal(compose(v,inverse(u)),ordered_pair(range_of(u),compose(inverse(u),range_of(u))))*.
% 299.87/300.47  169130[15:Rew:165880.0,48176.0] || member(inverse(u),y__dfg) subclass(domain_relation,image(element_relation,power_class(v))) member(ordered_pair(inverse(u),range_of(u)),power_class(complement(power_class(v))))* -> .
% 299.87/300.47  169131[15:Rew:165880.0,46332.0] || member(inverse(u),y__dfg) subclass(domain_relation,power_class(complement(power_class(v)))) member(ordered_pair(inverse(u),range_of(u)),image(element_relation,power_class(v)))* -> .
% 299.87/300.47  174525[15:Rew:165880.0,169203.0] || member(restrict(element_relation,y__dfg,image(u,singleton(v))),y__dfg) -> member(ordered_pair(restrict(element_relation,y__dfg,image(u,singleton(v))),apply(u,v)),domain_relation)*.
% 299.87/300.47  174526[15:Rew:165880.0,169244.1] || member(not_subclass_element(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),w),element_relation)* -> subclass(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),w).
% 299.87/300.47  174527[15:Rew:165880.0,169253.1] || member(not_subclass_element(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),v),element_relation)* -> subclass(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),v).
% 299.87/300.47  174528[15:Rew:165880.0,169275.1] || member(not_subclass_element(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),w),element_relation)* -> subclass(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),w).
% 299.87/300.47  174529[15:Rew:165880.0,169284.1] || member(not_subclass_element(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),v),element_relation)* -> subclass(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),v).
% 299.87/300.47  174530[15:Rew:165880.0,169318.1] || member(not_subclass_element(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),v),element_relation)* -> subclass(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),v).
% 299.87/300.47  174531[15:Rew:165880.0,169327.1] || member(not_subclass_element(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),v),element_relation)* -> subclass(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),v).
% 299.87/300.47  174532[15:Rew:165880.0,169338.2] || subclass(complement(element_relation),u) -> subclass(union(null_class,complement(compose(element_relation,y__dfg))),v) member(not_subclass_element(union(null_class,complement(compose(element_relation,y__dfg))),v),u)*.
% 299.87/300.47  174533[15:Rew:165880.0,169377.1] || member(not_subclass_element(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),w),element_relation)* -> subclass(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),w).
% 299.87/300.47  174534[15:Rew:165880.0,169385.2] || subclass(complement(element_relation),u) -> subclass(intersection(complement(compose(element_relation,y__dfg)),v),w) member(not_subclass_element(intersection(complement(compose(element_relation,y__dfg)),v),w),u)*.
% 299.87/300.47  174535[15:Rew:165880.0,169394.1] || member(not_subclass_element(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),w),element_relation)* -> subclass(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),w).
% 299.87/300.47  174536[15:Rew:165880.0,169402.2] || subclass(complement(element_relation),u) -> subclass(intersection(v,complement(compose(element_relation,y__dfg))),w) member(not_subclass_element(intersection(v,complement(compose(element_relation,y__dfg))),w),u)*.
% 299.87/300.47  174537[15:Rew:165880.0,169420.2] function(complement(compose(element_relation,universal_class))) || member(not_subclass_element(successor(complement(compose(element_relation,y__dfg))),u),element_relation)* -> subclass(successor(complement(compose(element_relation,y__dfg))),u).
% 299.87/300.47  174538[15:Rew:165880.0,169494.1] || member(not_subclass_element(regular(union(compose(element_relation,y__dfg),complement(power_class(u)))),v),element_relation)* -> subclass(regular(union(compose(element_relation,y__dfg),complement(power_class(u)))),v).
% 299.87/300.47  174539[15:Rew:165880.0,169497.1] || member(not_subclass_element(regular(union(compose(element_relation,y__dfg),complement(successor(u)))),v),element_relation)* -> subclass(regular(union(compose(element_relation,y__dfg),complement(successor(u)))),v).
% 299.87/300.47  174540[15:Rew:165880.0,169500.1] || member(not_subclass_element(regular(union(complement(power_class(u)),compose(element_relation,y__dfg))),v),element_relation)* -> subclass(regular(union(complement(power_class(u)),compose(element_relation,y__dfg))),v).
% 299.87/300.47  174541[15:Rew:165880.0,169503.1] || member(not_subclass_element(regular(union(complement(successor(u)),compose(element_relation,y__dfg))),v),element_relation)* -> subclass(regular(union(complement(successor(u)),compose(element_relation,y__dfg))),v).
% 299.87/300.47  169551[15:Rew:165880.0,128841.0] || equal(u,y__dfg) equal(v,image(w,image(x,null_class)))* member(ordered_pair(u,y),compose(w,x))* -> member(y,v)*.
% 299.87/300.47  169575[15:Rew:165880.0,92940.0] || equal(u,y__dfg) member(ordered_pair(u,v),compose(w,x))* subclass(image(w,image(x,null_class)),y)* -> member(v,y)*.
% 299.87/300.47  169765[15:Rew:165880.0,82288.0] || member(range_of(null_class),y__dfg) subclass(domain_relation,u)* subclass(u,v)* -> member(ordered_pair(apply(null_class,w),cantor(apply(null_class,w))),v)*.
% 299.87/300.47  174542[15:Rew:165880.0,169828.0] || member(restrict(element_relation,y__dfg,range_of(null_class)),y__dfg) subclass(domain_relation,u) -> member(ordered_pair(restrict(element_relation,y__dfg,range_of(null_class)),apply(null_class,v)),u)*.
% 299.87/300.47  169930[15:Rew:165880.0,141022.1] || subclass(u,v) member(symmetric_difference(u,v),y__dfg) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),complement(u))*.
% 299.87/300.47  169941[15:Rew:165880.0,4953.0] || member(restrict(u,v,w),y__dfg) -> equal(restrict(u,v,w),null_class) member(apply(choice,restrict(u,v,w)),cross_product(v,w))*.
% 299.87/300.47  170033[15:Rew:165880.0,42105.0] || member(ordered_pair(u,not_subclass_element(v,image(w,range_of(null_class)))),compose(w,complement(cross_product(singleton(u),y__dfg))))* -> subclass(v,image(w,range_of(null_class))).
% 299.87/300.47  170035[15:Rew:165880.0,96604.0] || subclass(domain_relation,rotate(cross_product(singleton(u),y__dfg)))* member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),x)* -> member(u,cantor(x))*.
% 299.87/300.47  170039[15:Rew:165880.0,144006.0] || member(ordered_pair(u,not_subclass_element(v,image(w,range_of(null_class)))),compose(w,singleton(cross_product(singleton(u),y__dfg))))* -> subclass(v,image(w,range_of(null_class))).
% 299.87/300.47  174543[15:Rew:165880.0,170042.1] || member(u,image(v,image(w,null_class))) member(ordered_pair(y__dfg,u),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(y__dfg,u),compose(v,w))*.
% 299.87/300.47  170185[15:Rew:165880.0,145713.0] || equal(complement(u),y__dfg) member(v,power_class(complement(union(w,x)))) member(v,union(u,image(element_relation,union(w,x))))* -> .
% 299.87/300.47  170186[15:Rew:165880.0,144153.0] || equal(complement(u),y__dfg) member(v,union(complement(power_class(w)),x)) member(v,union(u,intersection(power_class(w),complement(x))))* -> .
% 299.87/300.47  170187[15:Rew:165880.0,142181.0] || equal(complement(u),y__dfg) member(v,union(w,complement(power_class(x)))) member(v,union(u,intersection(complement(w),power_class(x))))* -> .
% 299.87/300.47  170273[15:Rew:165880.0,110646.1] || subclass(u,singleton(v))* member(union(null_class,u),y__dfg) -> equal(union(null_class,u),null_class) equal(apply(choice,union(null_class,u)),v)*.
% 299.87/300.47  174544[15:Rew:165880.0,170339.3] one_to_one(u) function(v) || subclass(range_of(v),cantor(y__dfg)) equal(cantor(cantor(w)),y__dfg) -> compatible(v,w,inverse(u))*.
% 299.87/300.47  174545[15:Rew:165880.0,170474.1] || subclass(ordered_pair(u,v),cantor(regular(cross_product(singleton(unordered_pair(u,singleton(v))),y__dfg))))* -> equal(cross_product(singleton(unordered_pair(u,singleton(v))),y__dfg),null_class).
% 299.87/300.47  170529[15:Rew:165880.0,39659.1] one_to_one(restrict(element_relation,universal_class,u)) || subclass(y__dfg,cantor(sum_class(u))) equal(cross_product(cantor(sum_class(u)),cantor(sum_class(u))),sum_class(u))** -> .
% 299.87/300.47  170574[15:Rew:165880.0,133787.1] || subclass(u,singleton(v))* member(union(u,u),y__dfg) -> equal(union(u,u),null_class) equal(apply(choice,union(u,u)),v)*.
% 299.87/300.47  170665[15:Rew:165880.0,78985.0] || subclass(y__dfg,union(u,complement(power_class(v)))) member(omega,union(complement(u),power_class(v))) -> member(omega,symmetric_difference(complement(u),power_class(v)))*.
% 299.87/300.47  170680[15:Rew:165880.0,78986.0] || subclass(y__dfg,union(complement(power_class(u)),v)) member(omega,union(power_class(u),complement(v))) -> member(omega,symmetric_difference(power_class(u),complement(v)))*.
% 299.87/300.47  170731[15:Rew:165880.0,142204.0] || subclass(y__dfg,intersection(complement(u),union(v,complement(power_class(w))))) member(unordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  170732[15:Rew:165880.0,142206.0] || subclass(y__dfg,intersection(complement(u),union(v,complement(power_class(w))))) member(ordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  170738[15:Rew:165880.0,143765.0] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),complement(w))) member(unordered_pair(x,y),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.47  170739[15:Rew:165880.0,143767.0] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),complement(w))) member(ordered_pair(x,y),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.47  170745[15:Rew:165880.0,144176.0] || subclass(y__dfg,intersection(complement(u),union(complement(power_class(v)),w))) member(unordered_pair(x,y),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  170746[15:Rew:165880.0,144178.0] || subclass(y__dfg,intersection(complement(u),union(complement(power_class(v)),w))) member(ordered_pair(x,y),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  170752[15:Rew:165880.0,144435.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),complement(w))) member(unordered_pair(x,y),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.47  170753[15:Rew:165880.0,144437.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),complement(w))) member(ordered_pair(x,y),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.47  171082[15:Rew:165880.0,111052.1] || subclass(u,singleton(v))* member(union(u,null_class),y__dfg) -> equal(union(u,null_class),null_class) equal(apply(choice,union(u,null_class)),v)*.
% 299.87/300.47  171185[15:Rew:165880.0,78948.0] || subclass(y__dfg,complement(restrict(u,v,w))) member(omega,union(u,cross_product(v,w))) -> member(omega,symmetric_difference(u,cross_product(v,w)))*.
% 299.87/300.47  171186[15:Rew:165880.0,78953.0] || subclass(y__dfg,complement(restrict(u,v,w))) member(omega,union(cross_product(v,w),u)) -> member(omega,symmetric_difference(cross_product(v,w),u))*.
% 299.87/300.47  171320[15:Rew:165880.0,90117.1] || subclass(u,singleton(v))* member(intersection(w,u),y__dfg) -> equal(intersection(w,u),null_class) equal(apply(choice,intersection(w,u)),v)*.
% 299.87/300.47  171371[15:Rew:165880.0,93987.0] || subclass(y__dfg,intersection(power_class(u),union(v,complement(power_class(w))))) subclass(domain_relation,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  171374[15:Rew:165880.0,94018.1] || equal(successor(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),null_class)** -> subclass(y__dfg,intersection(power_class(u),union(v,complement(power_class(w))))).
% 299.87/300.47  171377[15:Rew:165880.0,93845.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))),y__dfg)**.
% 299.87/300.47  171388[15:Rew:165880.0,93985.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* member(omega,intersection(power_class(u),union(v,complement(power_class(w))))) -> .
% 299.87/300.47  171393[15:Rew:165880.0,94693.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))),y__dfg)**.
% 299.87/300.47  171401[15:Rew:165880.0,94835.0] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),power_class(w))) subclass(domain_relation,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> .
% 299.87/300.47  171404[15:Rew:165880.0,94866.1] || equal(successor(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),null_class)** -> subclass(y__dfg,intersection(union(u,complement(power_class(v))),power_class(w))).
% 299.87/300.47  171414[15:Rew:165880.0,94833.0] || subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* member(omega,intersection(union(u,complement(power_class(v))),power_class(w))) -> .
% 299.87/300.47  171419[15:Rew:165880.0,95022.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))),y__dfg)**.
% 299.87/300.47  171427[15:Rew:165880.0,95168.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),power_class(w))) subclass(domain_relation,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> .
% 299.87/300.47  171430[15:Rew:165880.0,95199.1] || equal(successor(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),null_class)** -> subclass(y__dfg,intersection(union(complement(power_class(u)),v),power_class(w))).
% 299.87/300.47  171440[15:Rew:165880.0,95166.0] || subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* member(omega,intersection(union(complement(power_class(u)),v),power_class(w))) -> .
% 299.87/300.47  171449[15:Rew:165880.0,95552.0] || subclass(y__dfg,intersection(power_class(u),union(complement(power_class(v)),w))) subclass(domain_relation,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  171452[15:Rew:165880.0,95584.1] || equal(successor(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),null_class)** -> subclass(y__dfg,intersection(power_class(u),union(complement(power_class(v)),w))).
% 299.87/300.47  171455[15:Rew:165880.0,95406.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))),y__dfg)**.
% 299.87/300.47  171466[15:Rew:165880.0,95550.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* member(omega,intersection(power_class(u),union(complement(power_class(v)),w))) -> .
% 299.87/300.47  171609[15:Rew:165880.0,145732.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(union(v,w))))) member(unordered_pair(x,y),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.47  171610[15:Rew:165880.0,145734.0] || subclass(y__dfg,intersection(complement(u),power_class(complement(union(v,w))))) member(ordered_pair(x,y),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.47  171616[15:Rew:165880.0,148094.0] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),complement(w))) member(unordered_pair(x,y),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.47  171617[15:Rew:165880.0,148096.0] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),complement(w))) member(ordered_pair(x,y),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.47  171623[15:Rew:165880.0,98203.0] || subclass(y__dfg,intersection(complement(u),union(v,complement(union(w,x)))))* member(omega,union(u,intersection(complement(v),union(w,x)))) -> .
% 299.87/300.47  171624[15:Rew:165880.0,98484.0] || subclass(y__dfg,intersection(union(u,complement(union(v,w))),complement(x)))* member(omega,union(intersection(complement(u),union(v,w)),x)) -> .
% 299.87/300.47  171625[15:Rew:165880.0,98658.0] || subclass(y__dfg,intersection(complement(u),union(complement(union(v,w)),x)))* member(omega,union(u,intersection(union(v,w),complement(x)))) -> .
% 299.87/300.47  171626[15:Rew:165880.0,98845.0] || subclass(y__dfg,intersection(union(complement(union(u,v)),w),complement(x)))* member(omega,union(intersection(union(u,v),complement(w)),x)) -> .
% 299.87/300.47  171682[15:Rew:165880.0,103423.0] || subclass(y__dfg,union(u,complement(successor(v)))) member(omega,union(complement(u),successor(v))) -> member(omega,symmetric_difference(complement(u),successor(v)))*.
% 299.87/300.47  171729[15:Rew:165880.0,108623.1] || subclass(u,singleton(v))* member(intersection(u,w),y__dfg) -> equal(intersection(u,w),null_class) equal(apply(choice,intersection(u,w)),v)*.
% 299.87/300.47  171752[15:Rew:165880.0,110394.0] || subclass(y__dfg,intersection(power_class(u),power_class(complement(union(v,w))))) subclass(domain_relation,union(complement(power_class(u)),image(element_relation,union(v,w))))* -> .
% 299.87/300.47  171755[15:Rew:165880.0,110427.1] || equal(successor(union(complement(power_class(u)),image(element_relation,union(v,w)))),null_class)** -> subclass(y__dfg,intersection(power_class(u),power_class(complement(union(v,w))))).
% 299.87/300.47  171759[15:Rew:165880.0,110239.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))),y__dfg)**.
% 299.87/300.47  171770[15:Rew:165880.0,110392.0] || subclass(y__dfg,union(complement(power_class(u)),image(element_relation,union(v,w))))* member(omega,intersection(power_class(u),power_class(complement(union(v,w))))) -> .
% 299.87/300.47  171773[15:Rew:165880.0,110695.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))),y__dfg)**.
% 299.87/300.47  171782[15:Rew:165880.0,110848.0] || subclass(y__dfg,intersection(power_class(complement(power_class(u))),union(v,w))) subclass(domain_relation,union(image(element_relation,power_class(u)),complement(union(v,w))))* -> .
% 299.87/300.47  171785[15:Rew:165880.0,110881.1] || equal(successor(union(image(element_relation,power_class(u)),complement(union(v,w)))),null_class)** -> subclass(y__dfg,intersection(power_class(complement(power_class(u))),union(v,w))).
% 299.87/300.47  171795[15:Rew:165880.0,110846.0] || subclass(y__dfg,union(image(element_relation,power_class(u)),complement(union(v,w))))* member(omega,intersection(power_class(complement(power_class(u))),union(v,w))) -> .
% 299.87/300.47  171798[15:Rew:165880.0,111230.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))),y__dfg)**.
% 299.87/300.47  171809[15:Rew:165880.0,111386.0] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),power_class(w))) subclass(domain_relation,union(image(element_relation,union(u,v)),complement(power_class(w))))* -> .
% 299.87/300.47  171812[15:Rew:165880.0,111419.1] || equal(successor(union(image(element_relation,union(u,v)),complement(power_class(w)))),null_class)** -> subclass(y__dfg,intersection(power_class(complement(union(u,v))),power_class(w))).
% 299.87/300.47  171823[15:Rew:165880.0,111384.0] || subclass(y__dfg,union(image(element_relation,union(u,v)),complement(power_class(w))))* member(omega,intersection(power_class(complement(union(u,v))),power_class(w))) -> .
% 299.87/300.47  171833[15:Rew:165880.0,112325.0] || subclass(y__dfg,intersection(union(u,v),power_class(complement(power_class(w))))) subclass(domain_relation,union(complement(union(u,v)),image(element_relation,power_class(w))))* -> .
% 299.87/300.47  171836[15:Rew:165880.0,112358.1] || equal(successor(union(complement(union(u,v)),image(element_relation,power_class(w)))),null_class)** -> subclass(y__dfg,intersection(union(u,v),power_class(complement(power_class(w))))).
% 299.87/300.47  171839[15:Rew:165880.0,112175.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))),y__dfg)**.
% 299.87/300.47  171850[15:Rew:165880.0,112323.0] || subclass(y__dfg,union(complement(union(u,v)),image(element_relation,power_class(w))))* member(omega,intersection(union(u,v),power_class(complement(power_class(w))))) -> .
% 299.87/300.47  172042[15:Rew:165880.0,141069.1] || subclass(u,v) member(symmetric_difference(v,u),y__dfg) -> equal(symmetric_difference(v,u),null_class) member(apply(choice,symmetric_difference(v,u)),complement(u))*.
% 299.87/300.47  172066[15:Rew:165880.0,142203.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),y__dfg) member(unordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  172067[15:Rew:165880.0,142205.0] || equal(intersection(complement(u),union(v,complement(power_class(w)))),y__dfg) member(ordered_pair(x,y),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  172076[15:Rew:165880.0,143764.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),y__dfg) member(unordered_pair(x,y),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.47  172077[15:Rew:165880.0,143766.0] || equal(intersection(union(u,complement(power_class(v))),complement(w)),y__dfg) member(ordered_pair(x,y),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.87/300.47  172092[15:Rew:165880.0,144175.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),y__dfg) member(unordered_pair(x,y),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  172093[15:Rew:165880.0,144177.0] || equal(intersection(complement(u),union(complement(power_class(v)),w)),y__dfg) member(ordered_pair(x,y),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  172102[15:Rew:165880.0,144434.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),y__dfg) member(unordered_pair(x,y),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.47  172103[15:Rew:165880.0,144436.0] || equal(intersection(union(complement(power_class(u)),v),complement(w)),y__dfg) member(ordered_pair(x,y),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.87/300.47  172147[15:Rew:165880.0,145731.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),y__dfg) member(unordered_pair(x,y),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.47  172148[15:Rew:165880.0,145733.0] || equal(intersection(complement(u),power_class(complement(union(v,w)))),y__dfg) member(ordered_pair(x,y),union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.47  172233[15:Rew:165880.0,148093.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),y__dfg) member(unordered_pair(x,y),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.47  172234[15:Rew:165880.0,148095.0] || equal(intersection(power_class(complement(union(u,v))),complement(w)),y__dfg) member(ordered_pair(x,y),union(image(element_relation,union(u,v)),w))* -> .
% 299.87/300.47  172414[15:Rew:165880.0,155271.2] || member(omega,union(complement(u),complement(v)))* member(omega,union(u,v)) equal(complement(symmetric_difference(complement(u),complement(v))),y__dfg) -> .
% 299.87/300.47  181527[15:Rew:71035.0,181467.1,68772.0,181467.1] single_valued_class(intersection(u,intersection(union(cross_product(y__dfg,y__dfg),cross_product(y__dfg,y__dfg)),v))) ||  -> function(intersection(u,intersection(union(null_class,cross_product(y__dfg,y__dfg)),v)))*.
% 299.87/300.47  181528[15:Rew:71035.0,181463.1,68772.0,181463.1] single_valued_class(intersection(u,intersection(v,union(cross_product(y__dfg,y__dfg),cross_product(y__dfg,y__dfg))))) ||  -> function(intersection(u,intersection(v,union(null_class,cross_product(y__dfg,y__dfg)))))*.
% 299.87/300.47  181529[15:Rew:71035.0,181458.1,68772.0,181458.1] single_valued_class(intersection(intersection(u,union(cross_product(y__dfg,y__dfg),cross_product(y__dfg,y__dfg))),v)) ||  -> function(intersection(intersection(u,union(null_class,cross_product(y__dfg,y__dfg))),v))*.
% 299.87/300.47  181530[15:Rew:71035.0,181455.1,68772.0,181455.1] single_valued_class(intersection(intersection(union(cross_product(y__dfg,y__dfg),cross_product(y__dfg,y__dfg)),u),v)) ||  -> function(intersection(intersection(union(null_class,cross_product(y__dfg,y__dfg)),u),v))*.
% 299.87/300.47  181531[15:Rew:71035.0,181441.1,68772.0,181441.1] single_valued_class(union(null_class,intersection(u,union(cross_product(y__dfg,y__dfg),cross_product(y__dfg,y__dfg))))) ||  -> function(union(null_class,intersection(u,union(null_class,cross_product(y__dfg,y__dfg)))))*.
% 299.87/300.47  181532[15:Rew:71035.0,181417.1,68772.0,181417.1] single_valued_class(union(null_class,intersection(union(cross_product(y__dfg,y__dfg),cross_product(y__dfg,y__dfg)),u))) ||  -> function(union(null_class,intersection(union(null_class,cross_product(y__dfg,y__dfg)),u)))*.
% 299.87/300.47  1949[0:Res:25.2,158.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).
% 299.87/300.47  11121[0:Rew:542.1,11120.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)).
% 299.87/300.47  11123[0:Rew:542.2,11122.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)).
% 299.87/300.47  10588[0:SpL:1199.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))))**.
% 299.87/300.47  1577[0:Res:60.1,157.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).
% 299.87/300.47  20664[4:Rew:20570.0,10587.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))))**.
% 299.87/300.47  21016[4:Rew:20570.0,12334.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)).
% 299.87/300.47  26330[0:Res:374.1,539.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)).
% 299.87/300.47  26320[0:Res:374.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)))**.
% 299.87/300.47  27257[3:Res:496.1,4832.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).
% 299.87/300.47  29201[0:Obv:29134.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))).
% 299.87/300.47  29202[0:Obv:29133.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))).
% 299.87/300.47  31041[3:Rew:30027.0,29839.0] || subclass(domain_relation,union(null_class,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)).
% 299.87/300.47  31485[9:Rew:31370.0,31400.2] || subclass(y__dfg,complement(intersection(u,v))) member(regular(union(x__dfg,x__dfg)),union(u,v)) -> member(regular(union(x__dfg,x__dfg)),symmetric_difference(u,v))*.
% 299.87/300.47  37739[0:Res:236.1,3668.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))*.
% 299.87/300.47  39635[12:Rew:39262.1,39452.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))).
% 299.87/300.47  45316[0:Obv:45279.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)).
% 299.87/300.47  45317[0:Obv:45278.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)).
% 299.87/300.47  45368[0:Res:169.1,3658.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)))*.
% 299.87/300.47  45357[3:Res:30644.0,3658.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)))*.
% 299.87/300.47  45334[0:Res:175.1,3658.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)))*.
% 299.87/300.47  45521[0:Res:169.1,3659.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)))*.
% 299.87/300.47  45510[3:Res:30644.0,3659.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)))*.
% 299.87/300.47  45487[0:Res:175.1,3659.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)))*.
% 299.87/300.47  46946[0:Rew:46218.0,46270.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).
% 299.87/300.47  46947[0:Rew:46218.0,46429.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).
% 299.87/300.47  46948[0:Rew:46218.0,46471.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).
% 299.87/300.47  46951[0:Rew:46218.0,46617.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).
% 299.87/300.47  46952[0:Rew:46218.0,46732.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).
% 299.87/300.47  48158[0:Res:236.1,46222.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).
% 299.87/300.47  48818[0:SpR:47177.0,2363.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))*.
% 299.87/300.47  49043[0:SpR:47178.0,2363.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))))*.
% 299.87/300.47  49271[0:Res:169.1,46252.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))))*.
% 299.87/300.47  49260[3:Res:30644.0,46252.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))))*.
% 299.87/300.47  49236[0:Res:175.1,46252.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))))*.
% 299.87/300.47  49459[0:Res:169.1,46453.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))*.
% 299.87/300.47  49448[3:Res:30644.0,46453.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))*.
% 299.87/300.47  49424[0:Res:175.1,46453.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))*.
% 299.87/300.47  51001[3:MRR:50972.0,9180.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).
% 299.87/300.47  52774[0:SpL:46226.0,220.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).
% 299.87/300.47  52759[0:SpL:46226.0,220.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).
% 299.87/300.47  52953[3:Res:496.1,4844.1] || member(regular(u),symmetric_difference(v,w)) subclass(u,regular(complement(intersection(v,w))))* -> equal(u,null_class) equal(complement(intersection(v,w)),null_class).
% 299.87/300.47  53031[3:MRR:52957.0,9180.1] || subclass(u,regular(image(element_relation,power_class(v)))) -> member(regular(u),power_class(complement(power_class(v))))* equal(u,null_class) equal(image(element_relation,power_class(v)),null_class).
% 299.87/300.47  53346[0:Res:2349.2,46251.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).
% 299.87/300.47  53345[0:Res:2971.2,46251.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).
% 299.87/300.47  53332[0:Res:168.1,46251.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).
% 299.87/300.47  53322[4:Res:20669.1,46251.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))))* -> .
% 299.87/300.47  53321[4:Res:20668.1,46251.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))))* -> .
% 299.87/300.47  53306[0:Res:174.1,46251.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).
% 299.87/300.47  53446[0:Res:2349.2,46452.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).
% 299.87/300.47  53445[0:Res:2971.2,46452.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).
% 299.87/300.47  53432[0:Res:168.1,46452.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).
% 299.87/300.47  53422[4:Res:20669.1,46452.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))* -> .
% 299.87/300.47  53421[4:Res:20668.1,46452.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))* -> .
% 299.87/300.47  53406[0:Res:174.1,46452.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).
% 299.87/300.47  53552[0:Res:374.1,5712.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))* -> .
% 299.87/300.47  53739[3:MRR:53738.1,53674.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)**.
% 299.87/300.47  53780[0:SpL:495.0,3677.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)*.
% 299.87/300.47  54429[0:Res:3695.2,46453.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))*.
% 299.87/300.47  54428[0:Res:3695.2,3659.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)))*.
% 299.87/300.47  54427[0:Res:3695.2,46252.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))))*.
% 299.87/300.47  54425[0:Res:3695.2,3658.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)))*.
% 299.87/300.47  54713[0:Res:3697.1,225.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))*.
% 299.87/300.47  55093[0:Res:3698.1,225.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))*.
% 299.87/300.47  55388[0:Res:4871.2,46453.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))*.
% 299.87/300.47  55387[0:Res:4871.2,3659.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)))*.
% 299.87/300.47  55386[0:Res:4871.2,46252.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))))*.
% 299.87/300.47  55384[0:Res:4871.2,3658.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)))*.
% 299.87/300.47  55477[0:Rew:492.0,55331.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)*.
% 299.87/300.47  55478[0:Rew:491.0,55330.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)*.
% 299.87/300.47  55793[0:Res:4874.1,225.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))*.
% 299.87/300.47  56051[0:Res:4875.1,225.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))*.
% 299.87/300.47  56844[0:Res:9995.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)).
% 299.87/300.47  58260[0:SpL:46877.0,3677.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)*.
% 299.87/300.47  58518[0:SpL:46880.0,3677.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)*.
% 299.87/300.47  58683[0:Res:7402.2,10849.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))**.
% 299.87/300.47  58621[0:Res:7401.2,10849.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))**.
% 299.87/300.47  59238[0:SpL:46227.0,3286.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)))) -> .
% 299.87/300.47  59237[0:SpL:46221.0,3286.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)))) -> .
% 299.87/300.47  59221[0:SpL:46227.0,3286.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)))) -> .
% 299.87/300.47  59220[0:SpL:46221.0,3286.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)))))) -> .
% 299.87/300.47  59616[3:Res:55241.0,4983.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)*.
% 299.87/300.47  59672[3:Res:56896.0,4983.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)*.
% 299.87/300.47  59824[0:Rew:46226.0,59758.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))*.
% 299.87/300.47  59825[0:Rew:46226.0,59741.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))))*.
% 299.87/300.47  59877[0:Res:54862.0,4983.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)*.
% 299.87/300.47  59973[0:Res:54912.0,4983.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)*.
% 299.87/300.47  60099[0:Res:55531.0,4983.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)*.
% 299.87/300.47  60261[0:Res:56205.0,4983.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)*.
% 299.87/300.47  60392[3:Obv:60355.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).
% 299.87/300.47  60490[3:Obv:60453.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).
% 299.87/300.47  60800[0:SpR:46227.0,46275.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))))**.
% 299.87/300.47  60799[0:SpR:46221.0,46275.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))))**.
% 299.87/300.47  60783[0:SpR:46227.0,46275.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))))**.
% 299.87/300.47  60782[0:SpR:46221.0,46275.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))))**.
% 299.87/300.47  61161[0:Rew:46366.0,61008.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)*.
% 299.87/300.47  61380[0:Rew:46669.0,61228.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)*.
% 299.87/300.47  61521[0:SpR:46227.0,46752.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))))**.
% 299.87/300.47  61520[0:SpR:46221.0,46752.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))))**.
% 299.87/300.47  61504[0:SpR:46227.0,46752.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))))))**.
% 299.87/300.47  61503[0:SpR:46221.0,46752.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))))))**.
% 299.87/300.47  63127[0:Obv:63014.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))).
% 299.87/300.47  63128[0:Obv:63013.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))).
% 299.87/300.47  65544[0:Rew:115.0,65310.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)).
% 299.87/300.47  66011[0:Rew:115.0,65771.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)).
% 299.87/300.47  69047[0:SpR:67463.0,2985.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)))*.
% 299.87/300.47  69322[3:Rew:69307.0,67577.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)))))**.
% 299.87/300.47  71248[3:Rew:71163.0,71089.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))))**.
% 299.87/300.47  71249[0:Rew:71163.0,71208.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).
% 299.87/300.47  74167[0:Res:2978.1,3678.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).
% 299.87/300.47  74635[0:Res:2355.1,3678.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).
% 299.87/300.47  74929[3:Rew:71035.0,74926.1,71035.0,74926.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))*.
% 299.87/300.47  74924[3:Res:57352.0,4982.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))*.
% 299.87/300.47  74930[3:Rew:71035.0,74921.1,71035.0,74921.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))*.
% 299.87/300.47  74914[12:Res:68971.1,4982.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))*.
% 299.87/300.47  74911[3:Res:56263.0,4982.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))*.
% 299.87/300.47  78354[3:SpL:69762.0,46887.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).
% 299.87/300.47  78353[3:SpL:38610.0,46887.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).
% 299.87/300.47  78352[3:SpL:69762.0,46887.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).
% 299.87/300.47  78351[3:SpL:38610.0,46887.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).
% 299.87/300.47  79547[3:Rew:30027.0,79498.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).
% 299.87/300.47  79548[3:Rew:66602.0,79497.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).
% 299.87/300.47  79549[3:Rew:33220.0,79496.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).
% 299.87/300.47  79550[3:Rew:30027.0,79475.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).
% 299.87/300.47  79551[3:Rew:66602.0,79474.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).
% 299.87/300.47  79552[3:Rew:33220.0,79473.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).
% 299.87/300.47  79573[3:Rew:28.0,79454.1,46840.0,79454.1,29278.0,79454.1,28.0,79454.0,46840.0,79454.0,29278.0,79454.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).
% 299.87/300.47  79574[3:Rew:46840.0,79436.1,29278.0,79436.1,28.0,79436.1,46840.0,79436.0,29278.0,79436.0,28.0,79436.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).
% 299.87/300.47  82774[3:SpL:68783.0,46887.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).
% 299.87/300.47  82759[3:SpL:68783.0,46887.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).
% 299.87/300.47  83467[0:MRR:83407.0,9181.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)).
% 299.87/300.47  83851[0:MRR:83790.0,9181.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)).
% 299.87/300.47  84738[4:SpR:67191.0,6566.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))*.
% 299.87/300.47  84737[4:SpR:67192.0,6566.1] ||  -> subclass(symmetric_difference(complement(apply(null_class,u)),complement(v)),w) member(not_subclass_element(symmetric_difference(complement(sum_class(range_of(null_class))),complement(v)),w),union(apply(null_class,u),v))*.
% 299.87/300.47  84801[3:Rew:30027.0,84735.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))*.
% 299.87/300.47  84802[3:Rew:66602.0,84734.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))*.
% 299.87/300.47  84803[3:Rew:33220.0,84733.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))*.
% 299.87/300.47  84732[4:SpR:67192.0,6566.1] ||  -> subclass(symmetric_difference(complement(sum_class(range_of(null_class))),complement(u)),v) member(not_subclass_element(symmetric_difference(complement(apply(null_class,w)),complement(u)),v),union(sum_class(range_of(null_class)),u))*.
% 299.87/300.47  84715[4:SpR:67191.0,6566.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)))*.
% 299.87/300.47  84714[4:SpR:67192.0,6566.1] ||  -> subclass(symmetric_difference(complement(u),complement(apply(null_class,v))),w) member(not_subclass_element(symmetric_difference(complement(u),complement(sum_class(range_of(null_class)))),w),union(u,apply(null_class,v)))*.
% 299.87/300.47  84804[3:Rew:30027.0,84712.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)))*.
% 299.87/300.47  84805[3:Rew:66602.0,84711.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)))*.
% 299.87/300.47  84806[3:Rew:33220.0,84710.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)))*.
% 299.87/300.47  84709[4:SpR:67192.0,6566.1] ||  -> subclass(symmetric_difference(complement(u),complement(sum_class(range_of(null_class)))),v) member(not_subclass_element(symmetric_difference(complement(u),complement(apply(null_class,w))),v),union(u,sum_class(range_of(null_class))))*.
% 299.87/300.47  85276[3:Rew:30027.0,85186.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))).
% 299.87/300.47  85277[3:Rew:66602.0,85185.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))).
% 299.87/300.47  85278[3:Rew:33220.0,85184.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))).
% 299.87/300.47  85279[3:Rew:30027.0,85163.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)))).
% 299.87/300.47  85280[3:Rew:66602.0,85162.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)))).
% 299.87/300.47  85281[3:Rew:33220.0,85161.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)))).
% 299.87/300.47  85313[3:Rew:28.0,85142.1,46840.0,85142.1,29278.0,85142.1,28.0,85142.0,46840.0,85142.0,29278.0,85142.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))).
% 299.87/300.47  85314[3:Rew:46840.0,85121.1,29278.0,85121.1,28.0,85121.1,46840.0,85121.0,29278.0,85121.0,28.0,85121.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))).
% 299.87/300.47  85430[3:Rew:7381.2,85429.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).
% 299.87/300.47  85435[4:MRR:85368.0,9181.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).
% 299.87/300.47  85440[3:MRR:85363.0,9181.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).
% 299.87/300.47  85441[3:MRR:85362.0,9181.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).
% 299.87/300.47  85628[3:Rew:7381.2,85627.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).
% 299.87/300.47  85633[4:MRR:85566.0,9181.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).
% 299.87/300.47  85638[3:MRR:85561.0,9181.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).
% 299.87/300.47  85639[3:MRR:85560.0,9181.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).
% 299.87/300.47  87019[0:SpR:71143.0,6566.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)))*.
% 299.87/300.47  86979[0:SpR:71143.0,6566.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))*.
% 299.87/300.47  87959[4:Res:3703.1,9160.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)))*.
% 299.87/300.47  87958[4:Res:3703.1,9158.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))*.
% 299.87/300.47  87954[3:Res:3703.1,4001.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).
% 299.87/300.47  87939[0:Res:3703.1,497.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))*.
% 299.87/300.47  87895[0:SpR:231.0,3703.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))*.
% 299.87/300.47  88350[4:Res:4876.1,9160.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)))*.
% 299.87/300.47  88349[4:Res:4876.1,9158.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))*.
% 299.87/300.47  88345[3:Res:4876.1,4001.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).
% 299.87/300.47  88330[0:Res:4876.1,497.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))*.
% 299.87/300.47  88281[0:SpR:231.0,4876.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))*.
% 299.87/300.47  91748[0:Res:374.1,46280.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))))* -> .
% 299.87/300.47  91732[0:Res:359.2,46280.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).
% 299.87/300.47  91659[0:SpL:46226.0,46280.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)))) -> .
% 299.87/300.47  93463[0:Res:374.1,46312.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))* -> .
% 299.87/300.47  93447[0:Res:359.2,46312.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).
% 299.87/300.47  93887[0:SpR:46893.0,26233.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)))))*.
% 299.87/300.47  93842[0:SpR:46893.0,26233.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)))*.
% 299.87/300.47  94735[0:SpR:46894.0,26233.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)))))*.
% 299.87/300.47  94690[0:SpR:46894.0,26233.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)))*.
% 299.87/300.47  95064[0:SpR:46895.0,26233.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)))))*.
% 299.87/300.47  95019[0:SpR:46895.0,26233.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)))*.
% 299.87/300.47  95448[0:SpR:46898.0,26233.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)))))*.
% 299.87/300.47  95403[0:SpR:46898.0,26233.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)))*.
% 299.87/300.47  96663[0:SpL:46226.0,5686.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)))) -> .
% 299.87/300.47  96635[0:SpL:46226.0,5686.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)))))) -> .
% 299.87/300.47  96916[0:SpL:46226.0,5696.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)) -> .
% 299.87/300.47  96888[0:SpL:46226.0,5696.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)) -> .
% 299.87/300.47  98135[0:Rew:97898.0,49406.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))))*.
% 299.87/300.47  98141[3:Rew:97898.0,84518.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).
% 299.87/300.47  98218[0:Rew:97898.0,49223.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))))*.
% 299.87/300.47  98249[0:Rew:97898.0,59216.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)))))) -> .
% 299.87/300.47  98250[0:Rew:97898.0,61499.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))))))**.
% 299.87/300.47  98289[0:Rew:97898.0,49409.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))))*.
% 299.87/300.47  98293[3:Rew:97898.0,84299.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).
% 299.87/300.47  98481[0:Rew:97898.0,27553.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))))))*.
% 299.87/300.47  98559[0:Rew:97898.0,59233.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)))) -> .
% 299.87/300.47  98560[0:Rew:97898.0,61516.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))))**.
% 299.87/300.47  98573[0:Rew:97898.0,59315.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).
% 299.87/300.47  98574[0:Rew:97898.0,59316.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).
% 299.87/300.47  98582[0:Rew:97898.0,60778.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))))**.
% 299.87/300.47  98673[0:Rew:97898.0,49226.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))))*.
% 299.87/300.47  98842[0:Rew:97898.0,27556.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))))))*.
% 299.87/300.47  98998[0:Rew:97898.0,60795.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))))**.
% 299.87/300.47  99037[4:Rew:97898.0,59286.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)))* -> .
% 299.87/300.47  99038[4:Rew:97898.0,59285.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)))* -> .
% 299.87/300.47  99766[0:Rew:97898.0,98193.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)))).
% 299.87/300.47  99780[0:Rew:97898.0,98446.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).
% 299.87/300.47  99781[0:Rew:97898.0,98586.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).
% 299.87/300.47  99782[0:Rew:97898.0,98616.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)).
% 299.87/300.47  99783[0:Rew:97898.0,98648.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)).
% 299.87/300.47  99785[3:Rew:97898.0,98708.1] || member(regular(union(null_class,intersection(u,complement(union(v,w))))),union(v,w))* -> equal(union(null_class,intersection(u,complement(union(v,w)))),null_class).
% 299.87/300.47  99790[0:Rew:97898.0,98762.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).
% 299.87/300.47  99791[0:Rew:97898.0,98807.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).
% 299.87/300.47  99792[0:Rew:97898.0,99008.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).
% 299.87/300.47  99794[3:Rew:97898.0,99074.1] || member(regular(union(null_class,intersection(complement(union(u,v)),w))),union(u,v))* -> equal(union(null_class,intersection(complement(union(u,v)),w)),null_class).
% 299.87/300.47  99796[0:Rew:97898.0,99146.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)))*.
% 299.87/300.47  99797[0:Rew:97898.0,99179.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).
% 299.87/300.47  102758[0:SpL:99324.0,46312.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)))) -> .
% 299.87/300.47  102754[0:SpL:99324.0,46280.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)))) -> .
% 299.87/300.47  102692[0:SpR:99324.0,67451.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)))))**.
% 299.87/300.47  102815[0:Rew:67444.0,102674.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)))**.
% 299.87/300.47  102816[0:Rew:99324.0,102684.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))))*.
% 299.87/300.47  102817[0:Rew:99324.0,102647.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))*.
% 299.87/300.47  103502[0:Rew:99391.0,103417.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).
% 299.87/300.47  103503[0:Rew:99391.0,103404.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).
% 299.87/300.47  103801[0:Rew:71035.0,103654.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)))))))**.
% 299.87/300.47  103804[0:Rew:71035.0,103633.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)))**.
% 299.87/300.47  104593[0:Res:2349.2,97909.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).
% 299.87/300.47  104592[0:Res:2971.2,97909.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).
% 299.87/300.47  104576[0:Res:168.1,97909.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).
% 299.87/300.47  104561[4:Res:20669.1,97909.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))))* -> .
% 299.87/300.47  104560[4:Res:20668.1,97909.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))))* -> .
% 299.87/300.47  104542[0:Res:174.1,97909.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).
% 299.87/300.47  106697[3:Res:53246.0,97900.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))))*.
% 299.87/300.47  106640[0:SpL:46227.0,97900.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))))*.
% 299.87/300.47  106639[0:SpL:99391.0,97900.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))))*.
% 299.87/300.47  106638[0:SpL:46221.0,97900.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))))*.
% 299.87/300.47  106636[0:SpL:97918.0,97900.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))))*.
% 299.87/300.47  107217[0:SpR:105396.0,6566.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)))*.
% 299.87/300.47  107174[0:SpR:105396.0,6566.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))*.
% 299.87/300.47  107663[3:Res:53246.0,97914.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))*.
% 299.87/300.47  107566[0:SpL:46227.0,97914.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))))*.
% 299.87/300.47  107565[0:SpL:99391.0,97914.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))))*.
% 299.87/300.47  107564[0:SpL:46221.0,97914.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))))*.
% 299.87/300.47  107562[0:SpL:97918.0,97914.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))))*.
% 299.87/300.47  108551[0:MRR:108456.0,9181.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)).
% 299.87/300.47  108866[0:Res:4.1,97899.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).
% 299.87/300.47  109187[0:Res:4.1,97913.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).
% 299.87/300.47  112043[0:SpR:69292.0,65462.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))))*.
% 299.87/300.47  113208[3:Rew:67463.0,113128.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).
% 299.87/300.47  118834[0:SpR:69292.0,65465.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))))*.
% 299.87/300.47  119031[0:SpR:69292.0,65920.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))))*.
% 299.87/300.47  119198[0:SpR:69292.0,65922.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))))*.
% 299.87/300.47  119672[0:SpL:89365.1,46280.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))))* -> .
% 299.87/300.47  119570[0:SpR:89365.1,99160.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)))))**.
% 299.87/300.47  119779[3:Rew:99026.0,119565.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)))**.
% 299.87/300.47  122808[0:Res:358.2,6509.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)))).
% 299.87/300.47  124526[0:Res:60.1,10912.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)))**.
% 299.87/300.47  125832[3:Res:125636.0,4982.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))*.
% 299.87/300.47  128387[3:Res:125761.0,4983.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)*.
% 299.87/300.47  128991[3:Res:125564.0,4980.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)*.
% 299.87/300.47  128990[3:Res:125564.0,4981.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)*.
% 299.87/300.47  128983[3:Res:125564.0,4977.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)*.
% 299.87/300.47  129172[3:Res:125581.0,4980.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)*.
% 299.87/300.47  129171[3:Res:125581.0,4981.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)*.
% 299.87/300.47  129164[3:Res:125581.0,4977.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)*.
% 299.87/300.47  129387[3:Res:128921.0,4977.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)*.
% 299.87/300.47  129553[3:Res:129108.0,4977.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)*.
% 299.87/300.47  129982[3:Res:125558.0,4980.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)*.
% 299.87/300.47  129981[3:Res:125558.0,4981.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)*.
% 299.87/300.47  129974[3:Res:125558.0,4977.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)*.
% 299.87/300.47  130152[3:Res:125569.0,4980.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)*.
% 299.87/300.47  130151[3:Res:125569.0,4981.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)*.
% 299.87/300.47  130144[3:Res:125569.0,4977.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)*.
% 299.87/300.47  130366[3:Res:125572.0,4980.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)*.
% 299.87/300.47  130365[3:Res:125572.0,4981.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)*.
% 299.87/300.47  130358[3:Res:125572.0,4977.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)*.
% 299.87/300.47  130540[3:Res:125578.0,4980.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)*.
% 299.87/300.47  130539[3:Res:125578.0,4981.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)*.
% 299.87/300.47  130532[3:Res:125578.0,4977.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)*.
% 299.87/300.47  130840[3:Res:128932.0,4977.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)*.
% 299.87/300.47  131019[3:Res:129119.0,4977.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)*.
% 299.87/300.47  131169[0:Res:4963.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)*.
% 299.87/300.47  131146[0:SpR:231.0,4963.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))*.
% 299.87/300.47  131323[3:Res:129704.0,4977.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)*.
% 299.87/300.47  131504[3:Res:129718.0,4977.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)*.
% 299.87/300.47  131678[3:Res:129721.0,4977.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)*.
% 299.87/300.47  131834[0:Res:4949.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)*.
% 299.87/300.47  131804[0:SpR:231.0,4949.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))*.
% 299.87/300.47  131969[3:Res:129727.0,4977.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)*.
% 299.87/300.47  133456[3:MRR:133455.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).
% 299.87/300.47  133459[3:MRR:133458.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).
% 299.87/300.47  134676[0:SpL:111977.1,46312.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))* -> .
% 299.87/300.47  134516[0:SpR:111977.1,98733.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)))))**.
% 299.87/300.47  134804[3:Rew:99026.0,134556.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)))**.
% 299.87/300.47  135021[0:Rew:67444.0,134845.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))))*.
% 299.87/300.47  138721[3:MRR:138641.0,3271.1] ||  -> member(intersection(complement(u),power_class(complement(power_class(v)))),union(u,image(element_relation,power_class(v))))* equal(singleton(intersection(complement(u),power_class(complement(power_class(v))))),null_class).
% 299.87/300.47  139499[3:MRR:139416.0,3271.1] ||  -> member(intersection(power_class(complement(power_class(u))),complement(v)),union(image(element_relation,power_class(u)),v))* equal(singleton(intersection(power_class(complement(power_class(u))),complement(v))),null_class).
% 299.87/300.47  142238[4:Res:22292.1,46242.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))))* -> .
% 299.87/300.47  142180[0:SpL:111977.1,46242.0] || subclass(complement(u),union(v,complement(power_class(w)))) member(x,complement(u)) member(x,union(u,intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  143666[3:Rew:67444.0,143390.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)**.
% 299.87/300.47  143799[4:Res:22292.1,46261.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))* -> .
% 299.87/300.47  143750[0:SpL:89365.1,46261.0] || subclass(complement(u),union(v,complement(power_class(w)))) member(x,complement(u)) member(x,union(intersection(complement(v),power_class(w)),u))* -> .
% 299.87/300.47  144210[4:Res:22292.1,46288.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))))* -> .
% 299.87/300.47  144152[0:SpL:111977.1,46288.0] || subclass(complement(u),union(complement(power_class(v)),w)) member(x,complement(u)) member(x,union(u,intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  144469[4:Res:22292.1,46462.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))* -> .
% 299.87/300.47  144420[0:SpL:89365.1,46462.0] || subclass(complement(u),union(complement(power_class(v)),w)) member(x,complement(u)) member(x,union(intersection(power_class(v),complement(w)),u))* -> .
% 299.87/300.47  144797[3:SpL:29278.0,46924.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).
% 299.87/300.47  145004[3:SpL:29278.0,46929.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).
% 299.87/300.47  145398[10:SpL:98217.0,45867.0] || subclass(union(complement(power_class(u)),intersection(complement(v),union(w,x))),null_class)* -> member(null_class,intersection(power_class(u),union(v,complement(union(w,x))))).
% 299.87/300.47  145397[3:SpL:98217.0,47742.0] || subclass(union(complement(power_class(u)),intersection(complement(v),union(w,x))),null_class)* -> member(omega,intersection(power_class(u),union(v,complement(union(w,x))))).
% 299.87/300.47  145379[11:SpL:98217.0,33788.1] inductive(intersection(power_class(u),union(v,complement(union(w,x))))) || equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y__dfg)** -> .
% 299.87/300.47  145341[0:SpR:111977.1,98217.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)))**.
% 299.87/300.47  145233[0:SpR:98217.0,7364.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))))*.
% 299.87/300.47  145224[3:SpR:98217.0,135318.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)**.
% 299.87/300.47  145504[3:Rew:71035.0,145221.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))))*.
% 299.87/300.47  145509[3:Rew:71035.0,145209.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)**.
% 299.87/300.47  145510[3:Rew:71035.0,145206.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))))))*.
% 299.87/300.47  145200[0:SpR:98217.0,44429.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)**.
% 299.87/300.47  145199[0:SpR:98217.0,43895.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)**.
% 299.87/300.47  145188[3:SpR:98217.0,135198.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)**.
% 299.87/300.47  145529[0:Rew:47177.0,145249.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))))**.
% 299.87/300.47  145766[4:Res:22292.1,98247.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))))* -> .
% 299.87/300.47  145712[0:SpL:111977.1,98247.0] || subclass(complement(u),power_class(complement(union(v,w)))) member(x,complement(u)) member(x,union(u,image(element_relation,union(v,w))))* -> .
% 299.87/300.47  146272[10:SpL:98314.0,45867.0] || subclass(union(intersection(complement(u),power_class(v)),complement(union(w,x))),null_class)* -> member(null_class,intersection(union(u,complement(power_class(v))),union(w,x))).
% 299.87/300.47  146271[3:SpL:98314.0,47742.0] || subclass(union(intersection(complement(u),power_class(v)),complement(union(w,x))),null_class)* -> member(omega,intersection(union(u,complement(power_class(v))),union(w,x))).
% 299.87/300.47  146253[11:SpL:98314.0,33788.1] inductive(intersection(union(u,complement(power_class(v))),union(w,x))) || equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y__dfg)** -> .
% 299.87/300.47  146201[0:SpR:47178.0,98314.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))))**.
% 299.87/300.47  146104[0:SpR:98314.0,7364.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))))*.
% 299.87/300.47  146095[3:SpR:98314.0,135318.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)**.
% 299.87/300.47  146377[3:Rew:71035.0,146092.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))))*.
% 299.87/300.47  146382[3:Rew:71035.0,146080.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)**.
% 299.87/300.47  146383[3:Rew:71035.0,146077.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))))*.
% 299.87/300.47  146071[0:SpR:98314.0,44429.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)**.
% 299.87/300.47  146070[0:SpR:98314.0,43895.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)**.
% 299.87/300.47  146059[3:SpR:98314.0,135198.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)**.
% 299.87/300.47  146421[3:Rew:101437.0,146420.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))))**.
% 299.87/300.47  146834[10:SpL:98315.0,45867.0] || subclass(union(intersection(power_class(u),complement(v)),complement(union(w,x))),null_class)* -> member(null_class,intersection(union(complement(power_class(u)),v),union(w,x))).
% 299.87/300.47  146833[3:SpL:98315.0,47742.0] || subclass(union(intersection(power_class(u),complement(v)),complement(union(w,x))),null_class)* -> member(omega,intersection(union(complement(power_class(u)),v),union(w,x))).
% 299.87/300.47  146815[11:SpL:98315.0,33788.1] inductive(intersection(union(complement(power_class(u)),v),union(w,x))) || equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y__dfg)** -> .
% 299.87/300.47  146756[0:SpR:47177.0,98315.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))))**.
% 299.87/300.47  146659[0:SpR:98315.0,7364.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))))*.
% 299.87/300.47  146650[3:SpR:98315.0,135318.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)**.
% 299.87/300.47  146941[3:Rew:71035.0,146647.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))))*.
% 299.87/300.47  146946[3:Rew:71035.0,146635.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)**.
% 299.87/300.47  146947[3:Rew:71035.0,146632.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))))*.
% 299.87/300.47  146626[0:SpR:98315.0,44429.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)**.
% 299.87/300.47  146625[0:SpR:98315.0,43895.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)**.
% 299.87/300.47  146614[3:SpR:98315.0,135198.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)**.
% 299.87/300.47  146987[3:Rew:101437.0,146986.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))))**.
% 299.87/300.47  147754[10:SpL:98515.0,45867.0] || subclass(union(intersection(complement(u),union(v,w)),complement(power_class(x))),null_class)* -> member(null_class,intersection(union(u,complement(union(v,w))),power_class(x))).
% 299.87/300.47  147753[3:SpL:98515.0,47742.0] || subclass(union(intersection(complement(u),union(v,w)),complement(power_class(x))),null_class)* -> member(omega,intersection(union(u,complement(union(v,w))),power_class(x))).
% 299.87/300.47  147735[11:SpL:98515.0,33788.1] inductive(intersection(union(u,complement(union(v,w))),power_class(x))) || equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y__dfg)** -> .
% 299.87/300.47  147701[0:SpR:89365.1,98515.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)))**.
% 299.87/300.47  147588[0:SpR:98515.0,7364.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))))*.
% 299.87/300.47  147579[3:SpR:98515.0,135318.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)**.
% 299.87/300.47  147860[3:Rew:71035.0,147576.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))))*.
% 299.87/300.47  147865[3:Rew:71035.0,147564.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)**.
% 299.87/300.47  147866[3:Rew:71035.0,147561.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))))*.
% 299.87/300.47  147555[0:SpR:98515.0,44429.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)**.
% 299.87/300.47  147554[0:SpR:98515.0,43895.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)**.
% 299.87/300.47  147543[3:SpR:98515.0,135198.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)**.
% 299.87/300.47  147886[0:Rew:47178.0,147603.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))))**.
% 299.87/300.47  148128[4:Res:22292.1,98557.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))* -> .
% 299.87/300.47  148079[0:SpL:89365.1,98557.0] || subclass(complement(u),power_class(complement(union(v,w)))) member(x,complement(u)) member(x,union(image(element_relation,union(v,w)),u))* -> .
% 299.87/300.47  148515[10:SpL:98672.0,45867.0] || subclass(union(complement(power_class(u)),intersection(union(v,w),complement(x))),null_class)* -> member(null_class,intersection(power_class(u),union(complement(union(v,w)),x))).
% 299.87/300.47  148514[3:SpL:98672.0,47742.0] || subclass(union(complement(power_class(u)),intersection(union(v,w),complement(x))),null_class)* -> member(omega,intersection(power_class(u),union(complement(union(v,w)),x))).
% 299.87/300.47  148496[11:SpL:98672.0,33788.1] inductive(intersection(power_class(u),union(complement(union(v,w)),x))) || equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y__dfg)** -> .
% 299.87/300.47  148457[0:SpR:111977.1,98672.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)))**.
% 299.87/300.47  148343[0:SpR:98672.0,7364.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))))*.
% 299.87/300.47  148334[3:SpR:98672.0,135318.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)**.
% 299.87/300.47  148628[3:Rew:71035.0,148331.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))))*.
% 299.87/300.47  148633[3:Rew:71035.0,148319.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)**.
% 299.87/300.47  148634[3:Rew:71035.0,148316.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))))*.
% 299.87/300.47  148310[0:SpR:98672.0,44429.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)**.
% 299.87/300.47  148309[0:SpR:98672.0,43895.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)**.
% 299.87/300.47  148298[3:SpR:98672.0,135198.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)**.
% 299.87/300.47  148653[0:Rew:47177.0,148360.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))))**.
% 299.87/300.47  149295[10:SpL:98876.0,45867.0] || subclass(union(intersection(union(u,v),complement(w)),complement(power_class(x))),null_class)* -> member(null_class,intersection(union(complement(union(u,v)),w),power_class(x))).
% 299.87/300.47  149294[3:SpL:98876.0,47742.0] || subclass(union(intersection(union(u,v),complement(w)),complement(power_class(x))),null_class)* -> member(omega,intersection(union(complement(union(u,v)),w),power_class(x))).
% 299.87/300.47  149276[11:SpL:98876.0,33788.1] inductive(intersection(union(complement(union(u,v)),w),power_class(x))) || equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y__dfg)** -> .
% 299.87/300.47  149242[0:SpR:89365.1,98876.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)))**.
% 299.87/300.47  149123[0:SpR:98876.0,7364.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))))*.
% 299.87/300.47  149114[3:SpR:98876.0,135318.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)**.
% 299.87/300.47  149406[3:Rew:71035.0,149111.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))))*.
% 299.87/300.47  149411[3:Rew:71035.0,149099.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)**.
% 299.87/300.47  149412[3:Rew:71035.0,149096.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))))*.
% 299.87/300.47  149090[0:SpR:98876.0,44429.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)**.
% 299.87/300.47  149089[0:SpR:98876.0,43895.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)**.
% 299.87/300.47  149078[3:SpR:98876.0,135198.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)**.
% 299.87/300.47  149432[0:Rew:47178.0,149138.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))))**.
% 299.87/300.47  150380[3:SpL:69292.0,144721.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)))))* -> .
% 299.87/300.47  150765[10:SpL:99161.0,45867.0] || subclass(union(complement(union(u,v)),intersection(complement(w),power_class(x))),null_class)* -> member(null_class,intersection(union(u,v),union(w,complement(power_class(x))))).
% 299.87/300.47  150764[3:SpL:99161.0,47742.0] || subclass(union(complement(union(u,v)),intersection(complement(w),power_class(x))),null_class)* -> member(omega,intersection(union(u,v),union(w,complement(power_class(x))))).
% 299.87/300.47  150746[11:SpL:99161.0,33788.1] inductive(intersection(union(u,v),union(w,complement(power_class(x))))) || equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y__dfg)** -> .
% 299.87/300.47  150653[0:SpR:47178.0,99161.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))))))**.
% 299.87/300.47  150601[0:SpR:99161.0,7364.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))))*.
% 299.87/300.47  150592[3:SpR:99161.0,135318.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)**.
% 299.87/300.47  150869[3:Rew:71035.0,150589.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))))*.
% 299.87/300.47  150874[3:Rew:71035.0,150577.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)**.
% 299.87/300.47  150875[3:Rew:71035.0,150574.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))))))*.
% 299.87/300.47  150568[0:SpR:99161.0,44429.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)**.
% 299.87/300.47  150567[0:SpR:99161.0,43895.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)**.
% 299.87/300.47  150556[3:SpR:99161.0,135198.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)**.
% 299.87/300.47  150909[3:Rew:102129.0,150908.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))))**.
% 299.87/300.47  151285[10:SpL:99162.0,45867.0] || subclass(union(complement(union(u,v)),intersection(power_class(w),complement(x))),null_class)* -> member(null_class,intersection(union(u,v),union(complement(power_class(w)),x))).
% 299.87/300.47  151284[3:SpL:99162.0,47742.0] || subclass(union(complement(union(u,v)),intersection(power_class(w),complement(x))),null_class)* -> member(omega,intersection(union(u,v),union(complement(power_class(w)),x))).
% 299.87/300.47  151266[11:SpL:99162.0,33788.1] inductive(intersection(union(u,v),union(complement(power_class(w)),x))) || equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y__dfg)** -> .
% 299.87/300.47  151164[0:SpR:47177.0,99162.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))))**.
% 299.87/300.47  151112[0:SpR:99162.0,7364.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))))*.
% 299.87/300.47  151103[3:SpR:99162.0,135318.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)**.
% 299.87/300.47  151396[3:Rew:71035.0,151100.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))))*.
% 299.87/300.47  151401[3:Rew:71035.0,151088.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)**.
% 299.87/300.47  151402[3:Rew:71035.0,151085.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))))*.
% 299.87/300.47  151079[0:SpR:99162.0,44429.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)**.
% 299.87/300.47  151078[0:SpR:99162.0,43895.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)**.
% 299.87/300.47  151067[3:SpR:99162.0,135198.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)**.
% 299.87/300.47  151440[3:Rew:102129.0,151439.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))))**.
% 299.87/300.47  151925[10:SpL:99659.0,45867.0] || subclass(union(complement(union(u,v)),image(element_relation,union(w,x))),null_class)* -> member(null_class,intersection(union(u,v),power_class(complement(union(w,x))))).
% 299.87/300.47  151924[3:SpL:99659.0,47742.0] || subclass(union(complement(union(u,v)),image(element_relation,union(w,x))),null_class)* -> member(omega,intersection(union(u,v),power_class(complement(union(w,x))))).
% 299.87/300.47  151906[11:SpL:99659.0,33788.1] inductive(intersection(union(u,v),power_class(complement(union(w,x))))) || equal(union(complement(union(u,v)),image(element_relation,union(w,x))),y__dfg)** -> .
% 299.87/300.47  151739[0:SpR:99659.0,7364.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))))*.
% 299.87/300.47  151730[3:SpR:99659.0,135318.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)**.
% 299.87/300.47  152058[3:Rew:71035.0,151727.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))))*.
% 299.87/300.47  152063[3:Rew:71035.0,151715.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)**.
% 299.87/300.47  152064[3:Rew:71035.0,151712.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))))))*.
% 299.87/300.47  151706[0:SpR:99659.0,44429.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)**.
% 299.87/300.47  151705[0:SpR:99659.0,43895.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)**.
% 299.87/300.47  151694[3:SpR:99659.0,135198.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)**.
% 299.87/300.47  152081[3:Rew:99026.0,151754.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))))**.
% 299.87/300.47  152082[3:Rew:99026.0,151753.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))))**.
% 299.87/300.47  153119[10:SpL:99660.0,45867.0] || subclass(union(image(element_relation,union(u,v)),complement(union(w,x))),null_class)* -> member(null_class,intersection(power_class(complement(union(u,v))),union(w,x))).
% 299.87/300.47  153118[3:SpL:99660.0,47742.0] || subclass(union(image(element_relation,union(u,v)),complement(union(w,x))),null_class)* -> member(omega,intersection(power_class(complement(union(u,v))),union(w,x))).
% 299.87/300.47  153100[11:SpL:99660.0,33788.1] inductive(intersection(power_class(complement(union(u,v))),union(w,x))) || equal(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg)** -> .
% 299.87/300.47  152928[0:SpR:99660.0,7364.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))))*.
% 299.87/300.47  152919[3:SpR:99660.0,135318.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)**.
% 299.87/300.47  153260[3:Rew:71035.0,152916.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))))*.
% 299.87/300.47  153265[3:Rew:71035.0,152904.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)**.
% 299.87/300.47  153266[3:Rew:71035.0,152901.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))))*.
% 299.87/300.47  152895[0:SpR:99660.0,44429.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)**.
% 299.87/300.47  152894[0:SpR:99660.0,43895.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)**.
% 299.87/300.47  152883[3:SpR:99660.0,135198.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)**.
% 299.87/300.47  153285[3:Rew:99026.0,152944.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))))**.
% 299.87/300.47  153286[3:Rew:99026.0,152942.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))))**.
% 299.87/300.47  154052[0:Rew:67444.0,153808.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))))*.
% 299.87/300.47  155072[3:Res:154929.0,4983.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)*.
% 299.87/300.47  155342[3:Rew:29278.0,155247.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)))*.
% 299.87/300.47  155346[3:Rew:29278.0,155201.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)))*.
% 299.87/300.47  155560[3:Res:154953.0,4983.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)*.
% 299.87/300.47  155768[3:Res:154872.0,4980.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)*.
% 299.87/300.47  155767[3:Res:154872.0,4981.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)*.
% 299.87/300.47  155759[3:Res:154872.0,4977.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)*.
% 299.87/300.47  156113[3:Res:155659.0,4980.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)*.
% 299.87/300.47  156112[3:Res:155659.0,4981.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)*.
% 299.87/300.47  156104[3:Res:155659.0,4977.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)*.
% 299.87/300.47  157609[3:Res:154856.0,4980.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)*.
% 299.87/300.47  157608[3:Res:154856.0,4981.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)*.
% 299.87/300.47  157600[3:Res:154856.0,4977.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)*.
% 299.87/300.47  157866[3:Res:154864.0,4980.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)*.
% 299.87/300.47  157865[3:Res:154864.0,4981.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)*.
% 299.87/300.47  157857[3:Res:154864.0,4977.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)*.
% 299.87/300.47  158093[3:Res:154877.0,4980.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)*.
% 299.87/300.47  158092[3:Res:154877.0,4981.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)*.
% 299.87/300.47  158084[3:Res:154877.0,4977.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)*.
% 299.87/300.47  158251[4:Res:22292.1,7409.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).
% 299.87/300.47  158205[3:Res:4.1,7409.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).
% 299.87/300.47  158422[3:Res:154885.0,4980.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)*.
% 299.87/300.47  158421[3:Res:154885.0,4981.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)*.
% 299.87/300.47  158413[3:Res:154885.0,4977.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)*.
% 299.87/300.47  158567[3:Res:154956.0,4980.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)*.
% 299.87/300.47  158566[3:Res:154956.0,4981.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)*.
% 299.87/300.47  158558[3:Res:154956.0,4977.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)*.
% 299.87/300.47  158690[4:Res:22292.1,7410.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).
% 299.87/300.47  158644[3:Res:4.1,7410.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).
% 299.87/300.47  159012[3:Res:157492.0,4980.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)*.
% 299.87/300.47  159011[3:Res:157492.0,4981.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)*.
% 299.87/300.47  159003[3:Res:157492.0,4977.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)*.
% 299.87/300.47  159265[3:Res:157751.0,4980.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)*.
% 299.87/300.47  159264[3:Res:157751.0,4981.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)*.
% 299.87/300.47  159256[3:Res:157751.0,4977.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)*.
% 299.87/300.47  159492[3:Res:157993.0,4980.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)*.
% 299.87/300.47  159491[3:Res:157993.0,4981.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)*.
% 299.87/300.47  159483[3:Res:157993.0,4977.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)*.
% 299.87/300.47  159734[3:Res:158313.0,4980.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)*.
% 299.87/300.47  159733[3:Res:158313.0,4981.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)*.
% 299.87/300.47  159725[3:Res:158313.0,4977.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)*.
% 299.87/300.47  160520[3:Res:129905.0,4977.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)*.
% 299.87/300.47  160743[3:Res:130087.0,4977.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)*.
% 299.87/300.47  160959[3:Res:130295.0,4977.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)*.
% 299.87/300.47  161188[3:Res:130469.0,4977.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)*.
% 299.87/300.47  161550[0:Res:154858.0,4980.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)*.
% 299.87/300.47  161549[0:Res:154858.0,4981.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)*.
% 299.87/300.47  161540[0:Res:154858.0,4977.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)*.
% 299.87/300.47  161812[0:Res:154873.0,4980.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)*.
% 299.87/300.47  161811[0:Res:154873.0,4981.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)*.
% 299.87/300.47  161802[0:Res:154873.0,4977.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)*.
% 299.87/300.47  162280[3:Rew:71595.0,162148.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))))))* -> .
% 299.87/300.47  162292[3:Rew:67444.0,162050.0,71595.0,162050.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)**.
% 299.87/300.47  162046[0:SpR:46313.0,65920.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)))))*.
% 299.87/300.47  162298[0:Rew:67444.0,162031.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)))))*.
% 299.87/300.47  162030[0:SpR:46313.0,65922.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)))))*.
% 299.87/300.47  162299[0:Rew:67444.0,162012.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)))))*.
% 299.87/300.47  162514[0:Res:154876.0,4980.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)*.
% 299.87/300.47  162513[0:Res:154876.0,4981.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)*.
% 299.87/300.47  162504[0:Res:154876.0,4977.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)*.
% 299.87/300.47  162783[0:Res:154882.0,4980.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)*.
% 299.87/300.47  162782[0:Res:154882.0,4981.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)*.
% 299.87/300.47  162773[0:Res:154882.0,4977.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)*.
% 299.87/300.47  163265[3:Rew:71595.0,163130.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))))* -> .
% 299.87/300.47  163276[3:Rew:67444.0,163025.0,71595.0,163025.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)**.
% 299.87/300.47  163021[0:SpR:46529.0,65920.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)))*.
% 299.87/300.47  163282[0:Rew:67444.0,163006.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)))*.
% 299.87/300.47  163005[0:SpR:46529.0,65922.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)))*.
% 299.87/300.47  163283[0:Rew:67444.0,162987.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)))*.
% 299.87/300.47  163587[0:Res:160079.0,4980.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)*.
% 299.87/300.47  163586[0:Res:160079.0,4981.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)*.
% 299.87/300.47  163577[0:Res:160079.0,4977.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)*.
% 299.87/300.47  164016[0:Res:160096.0,4980.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)*.
% 299.87/300.47  164015[0:Res:160096.0,4981.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)*.
% 299.87/300.47  164006[0:Res:160096.0,4977.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)*.
% 299.87/300.47  164279[0:Res:160100.0,4980.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)*.
% 299.87/300.47  164278[0:Res:160100.0,4981.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)*.
% 299.87/300.47  164269[0:Res:160100.0,4977.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)*.
% 299.87/300.47  164736[0:Res:160106.0,4980.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)*.
% 299.87/300.47  164735[0:Res:160106.0,4981.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)*.
% 299.87/300.47  164726[0:Res:160106.0,4977.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)*.
% 299.87/300.47  164881[0:Res:59858.0,4980.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)*.
% 299.87/300.47  164880[0:Res:59858.0,4981.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)*.
% 299.87/300.47  164871[0:Res:59858.0,4977.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)*.
% 299.87/300.47  166659[15:Rew:165880.0,10788.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,restrict(w,x,y))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.87/300.47  174594[15:Rew:165880.0,166672.0] || equal(image(u,image(v,singleton(w))),y__dfg) member(ordered_pair(w,omega),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,omega),compose(u,v))*.
% 299.87/300.47  174595[15:Rew:165880.0,166673.0] || subclass(y__dfg,image(u,image(v,singleton(w))))* member(ordered_pair(w,omega),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,omega),compose(u,v)).
% 299.87/300.47  166738[15:Rew:165880.0,10776.1] single_valued_class(u) || member(ordered_pair(u,inverse(u)),cross_product(y__dfg,y__dfg)) subclass(composition_function,v) -> member(ordered_pair(u,ordered_pair(inverse(u),null_class)),v)*.
% 299.87/300.47  166739[15:Rew:165880.0,10775.1] function(u) || member(ordered_pair(u,inverse(u)),cross_product(y__dfg,y__dfg)) subclass(composition_function,v) -> member(ordered_pair(u,ordered_pair(inverse(u),null_class)),v)*.
% 299.87/300.47  166740[15:Rew:165880.0,10774.1] || equal(compose_class(u),domain_relation) member(ordered_pair(u,null_class),cross_product(y__dfg,y__dfg)) subclass(composition_function,v) -> member(ordered_pair(u,ordered_pair(null_class,null_class)),v)*.
% 299.87/300.47  166749[15:Rew:165880.0,113068.0] || member(ordered_pair(u,regular(range_of(null_class))),cross_product(y__dfg,y__dfg)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,regular(range_of(null_class))),compose(successor(null_class),v))*.
% 299.87/300.47  166755[15:Rew:165880.0,41429.1] || equal(image(u,image(v,singleton(w))),y__dfg) member(ordered_pair(w,null_class),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,null_class),compose(u,v))*.
% 299.87/300.47  166758[15:Rew:165880.0,32715.1] || subclass(y__dfg,image(u,image(v,singleton(w))))* member(ordered_pair(w,null_class),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,null_class),compose(u,v)).
% 299.87/300.47  166761[15:Rew:165880.0,13511.1] || equal(compose_class(u),domain_relation) member(ordered_pair(v,not_subclass_element(image(u,range_of(null_class)),w)),cross_product(y__dfg,y__dfg))* -> subclass(image(u,range_of(null_class)),w).
% 299.87/300.47  174598[15:Rew:165880.0,167081.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,singleton(w)) member(ordered_pair(v,u),w)* -> .
% 299.87/300.47  174599[15:Rew:165880.0,167082.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,complement(w)) member(ordered_pair(v,u),w)* -> .
% 299.87/300.47  174600[15:Rew:165880.0,167083.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(w,x))* -> member(ordered_pair(v,u),w)*.
% 299.87/300.47  174601[15:Rew:165880.0,167084.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(w,x))* -> member(ordered_pair(v,u),x)*.
% 299.87/300.47  174602[15:Rew:165880.0,167087.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,union(w,null_class)) -> member(ordered_pair(v,u),w)*.
% 299.87/300.47  174603[15:Rew:165880.0,167088.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,union(null_class,w)) -> member(ordered_pair(v,u),w)*.
% 299.87/300.47  174604[15:Rew:165880.0,167089.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,union(w,w))* -> member(ordered_pair(v,u),w)*.
% 299.87/300.47  174606[15:Rew:165880.0,167092.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,successor(null_class)) -> member(ordered_pair(v,u),singleton(null_class))*.
% 299.87/300.47  174607[15:Rew:165880.0,167093.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,cantor(ordered_pair(v,u)))* equal(null_class,element_relation) -> .
% 299.87/300.47  174608[15:Rew:165880.0,167094.3,165880.0,167094.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,cantor(complement(cross_product(singleton(ordered_pair(v,u)),y__dfg))))* -> .
% 299.87/300.47  174609[15:Rew:165880.0,167095.3,165880.0,167095.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,cantor(singleton(cross_product(singleton(ordered_pair(v,u)),y__dfg))))* -> .
% 299.87/300.47  167384[15:Rew:165880.0,127390.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),complement(symmetric_difference(x,y))))* member(u,union(complement(union(v,w)),symmetric_difference(y,x))).
% 299.87/300.47  167385[15:Rew:165880.0,127394.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(x,x)))*.
% 299.87/300.47  167386[15:Rew:165880.0,127395.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(x,null_class))).
% 299.87/300.47  167387[15:Rew:165880.0,127397.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(null_class,complement(x))))* member(u,union(complement(union(v,w)),union(null_class,x))).
% 299.87/300.47  167388[15:Rew:165880.0,127398.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),complement(union(x,y))))* member(u,union(complement(union(v,w)),union(y,x))).
% 299.87/300.47  167389[15:Rew:165880.0,127582.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),complement(apply(null_class,x))))* member(u,union(sum_class(range_of(null_class)),complement(union(v,w)))).
% 299.87/300.47  167390[15:Rew:165880.0,127480.0] || member(u,y__dfg) subclass(intersection(union(v,w),complement(x)),y)* -> member(u,union(complement(union(v,w)),x))* member(u,y)*.
% 299.87/300.47  167422[15:Rew:165880.0,126238.0] || member(u,y__dfg) -> member(u,intersection(complement(symmetric_difference(v,w)),union(x,y)))* member(u,union(symmetric_difference(w,v),complement(union(x,y)))).
% 299.87/300.47  167423[15:Rew:165880.0,126241.0] || member(u,y__dfg) -> member(u,intersection(complement(apply(null_class,v)),union(w,x)))* member(u,union(sum_class(range_of(null_class)),complement(union(w,x)))).
% 299.87/300.47  167424[15:Rew:165880.0,126242.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(v,v),complement(union(w,x))))*.
% 299.87/300.47  167425[15:Rew:165880.0,126243.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(v,null_class),complement(union(w,x)))).
% 299.87/300.47  167426[15:Rew:165880.0,126245.0] || member(u,y__dfg) -> member(u,intersection(union(null_class,complement(v)),union(w,x)))* member(u,union(union(null_class,v),complement(union(w,x)))).
% 299.87/300.47  167427[15:Rew:165880.0,126246.0] || member(u,y__dfg) -> member(u,intersection(complement(union(v,w)),union(x,y)))* member(u,union(union(w,v),complement(union(x,y)))).
% 299.87/300.47  167428[15:Rew:165880.0,126248.0] || member(u,y__dfg) -> member(u,intersection(complement(sum_class(range_of(null_class))),union(v,w)))* member(u,union(apply(null_class,x),complement(union(v,w))))*.
% 299.87/300.47  167429[15:Rew:165880.0,126249.0] || member(u,y__dfg) -> member(u,intersection(complement(apply(null_class,v)),union(w,x)))* member(u,union(apply(null_class,y),complement(union(w,x))))*.
% 299.87/300.47  167430[15:Rew:165880.0,126286.0] || member(u,y__dfg) subclass(intersection(complement(v),union(w,x)),y)* -> member(u,union(v,complement(union(w,x))))* member(u,y)*.
% 299.87/300.47  167446[15:Rew:165880.0,125449.0] || member(u,y__dfg) subclass(u,symmetric_difference(v,w))* subclass(union(v,w),x)* -> equal(u,null_class) member(apply(choice,u),x)*.
% 299.87/300.47  167473[15:Rew:165880.0,122310.0] || member(u,y__dfg) subclass(power_class(complement(power_class(union(v,null_class)))),w)* -> member(u,image(element_relation,power_class(union(v,v))))* member(u,w)*.
% 299.87/300.47  167474[15:Rew:165880.0,122311.0] || member(u,y__dfg) subclass(power_class(complement(power_class(union(null_class,v)))),w)* -> member(u,image(element_relation,power_class(union(v,v))))* member(u,w)*.
% 299.87/300.47  167475[15:Rew:165880.0,122312.0] || member(u,y__dfg) 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)*.
% 299.87/300.47  167476[15:Rew:165880.0,122313.0] || member(u,y__dfg) subclass(power_class(complement(power_class(union(v,v)))),w)* -> member(u,image(element_relation,power_class(union(null_class,v))))* member(u,w)*.
% 299.87/300.47  167477[15:Rew:165880.0,122314.0] || member(u,y__dfg) subclass(power_class(complement(power_class(union(v,v)))),w)* -> member(u,image(element_relation,power_class(union(v,null_class))))* member(u,w)*.
% 299.87/300.47  167478[15:Rew:165880.0,122315.0] || member(u,y__dfg) 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)*.
% 299.87/300.47  167556[15:Rew:165880.0,107689.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),complement(x))) -> member(ordered_pair(u,cantor(u)),union(complement(union(v,w)),x))*.
% 299.87/300.47  167564[15:Rew:165880.0,106723.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(complement(v),union(w,x))) -> member(ordered_pair(u,cantor(u)),union(v,complement(union(w,x))))*.
% 299.87/300.47  167629[15:Rew:165880.0,98732.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> member(ordered_pair(u,cantor(u)),complement(symmetric_difference(v,w)))*.
% 299.87/300.47  174611[15:Rew:165880.0,167630.2] || member(sum_class(u),symmetric_difference(union(v,w),complement(x)))* member(u,y__dfg) subclass(y__dfg,regular(union(complement(union(v,w)),x))) -> .
% 299.87/300.47  174612[15:Rew:165880.0,167631.2] || member(power_class(u),symmetric_difference(union(v,w),complement(x)))* member(u,y__dfg) subclass(y__dfg,regular(union(complement(union(v,w)),x))) -> .
% 299.87/300.47  167632[15:Rew:165880.0,98646.0] || member(u,y__dfg) subclass(union(complement(union(v,w)),x),y)* -> member(u,intersection(union(v,w),complement(x)))* member(u,y)*.
% 299.87/300.47  174613[15:Rew:165880.0,167633.2] || member(sum_class(u),symmetric_difference(complement(v),union(w,x)))* member(u,y__dfg) subclass(y__dfg,regular(union(v,complement(union(w,x))))) -> .
% 299.87/300.47  174614[15:Rew:165880.0,167634.2] || member(power_class(u),symmetric_difference(complement(v),union(w,x)))* member(u,y__dfg) subclass(y__dfg,regular(union(v,complement(union(w,x))))) -> .
% 299.87/300.47  167635[15:Rew:165880.0,98191.0] || member(u,y__dfg) subclass(union(v,complement(union(w,x))),y)* -> member(u,intersection(complement(v),union(w,x)))* member(u,y)*.
% 299.87/300.47  174615[15:Rew:165880.0,167715.2,165880.0,167715.1] || member(u,y__dfg) member(complement(cross_product(singleton(u),y__dfg)),v)* -> equal(singleton(complement(cross_product(singleton(u),y__dfg))),null_class) member(u,cantor(v)).
% 299.87/300.47  174616[15:Rew:165880.0,167716.2,165880.0,167716.1] || member(u,y__dfg) member(regular(restrict(v,singleton(u),y__dfg)),w)* -> equal(restrict(v,singleton(u),y__dfg),null_class) member(u,cantor(w)).
% 299.87/300.47  167738[15:Rew:165880.0,96133.0] || member(u,y__dfg) -> 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)))))).
% 299.87/300.47  167739[15:Rew:165880.0,96161.0] || member(u,y__dfg) -> 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)))).
% 299.87/300.47  167800[15:Rew:165880.0,91549.0] || member(u,y__dfg) 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).
% 299.87/300.47  174617[15:Rew:165880.0,167822.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),power_class(complement(power_class(w))))) member(sum_class(u),union(v,image(element_relation,power_class(w))))* -> .
% 299.87/300.47  174618[15:Rew:165880.0,167823.1] || member(u,y__dfg) subclass(y__dfg,intersection(power_class(complement(power_class(v))),complement(w))) member(sum_class(u),union(image(element_relation,power_class(v)),w))* -> .
% 299.87/300.47  174619[15:Rew:165880.0,167843.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),power_class(complement(power_class(w))))) member(power_class(u),union(v,image(element_relation,power_class(w))))* -> .
% 299.87/300.47  174620[15:Rew:165880.0,167844.1] || member(u,y__dfg) subclass(y__dfg,intersection(power_class(complement(power_class(v))),complement(w))) member(power_class(u),union(image(element_relation,power_class(v)),w))* -> .
% 299.87/300.47  167965[15:Rew:165880.0,80745.0] || member(u,y__dfg) member(singleton(singleton(singleton(v))),u) subclass(element_relation,rotate(w)) -> member(ordered_pair(ordered_pair(v,u),singleton(v)),w)*.
% 299.87/300.47  167971[15:Rew:165880.0,80568.0] || member(u,y__dfg) member(singleton(singleton(singleton(v))),u) subclass(element_relation,flip(w)) -> member(ordered_pair(ordered_pair(v,singleton(v)),u),w)*.
% 299.87/300.47  168011[15:Rew:165880.0,71189.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(ordered_pair(u,cantor(u)),complement(symmetric_difference(v,w)))*.
% 299.87/300.47  168054[15:Rew:165880.0,62164.0] || member(u,y__dfg) member(v,u) subclass(element_relation,unordered_pair(w,x))* -> equal(ordered_pair(v,u),x)* equal(ordered_pair(v,u),w)*.
% 299.87/300.47  168055[15:Rew:165880.0,62185.0] || member(u,y__dfg) member(v,u) subclass(element_relation,image(element_relation,power_class(w))) member(ordered_pair(v,u),power_class(complement(power_class(w))))* -> .
% 299.87/300.47  174621[15:Rew:165880.0,168108.3] || member(sum_class(u),cross_product(v,w))* member(sum_class(u),x)* member(u,y__dfg) subclass(y__dfg,regular(restrict(x,v,w)))* -> .
% 299.87/300.47  174622[15:Rew:165880.0,168121.3] || member(power_class(u),cross_product(v,w))* member(power_class(u),x)* member(u,y__dfg) subclass(y__dfg,regular(restrict(x,v,w)))* -> .
% 299.87/300.47  168222[15:Rew:165880.0,49464.0] || member(u,y__dfg) subclass(u,symmetric_difference(power_class(v),complement(w))) -> equal(u,null_class) member(apply(choice,u),union(complement(power_class(v)),w))*.
% 299.87/300.47  168226[15:Rew:165880.0,49276.0] || member(u,y__dfg) subclass(u,symmetric_difference(complement(v),power_class(w))) -> equal(u,null_class) member(apply(choice,u),union(v,complement(power_class(w))))*.
% 299.87/300.47  168254[15:Rew:165880.0,45526.0] || member(u,y__dfg) subclass(u,symmetric_difference(cross_product(v,w),x)) -> equal(u,null_class) member(apply(choice,u),complement(restrict(x,v,w)))*.
% 299.87/300.47  168258[15:Rew:165880.0,45373.0] || member(u,y__dfg) subclass(u,symmetric_difference(v,cross_product(w,x))) -> equal(u,null_class) member(apply(choice,u),complement(restrict(v,w,x)))*.
% 299.87/300.47  168291[15:Rew:165880.0,35572.0] || member(u,y__dfg) member(v,w)* -> equal(ordered_pair(first(ordered_pair(v,cantor(u))),second(ordered_pair(v,cantor(u)))),ordered_pair(v,cantor(u)))**.
% 299.87/300.47  174623[15:Rew:165880.0,168306.3] || member(sum_class(u),cross_product(v,w))* member(sum_class(u),x)* member(u,y__dfg) subclass(y__dfg,complement(restrict(x,v,w)))* -> .
% 299.87/300.47  174624[15:Rew:165880.0,168315.3] || member(power_class(u),cross_product(v,w))* member(power_class(u),x)* member(u,y__dfg) subclass(y__dfg,complement(restrict(x,v,w)))* -> .
% 299.87/300.47  168371[15:Rew:165880.0,10852.0] || member(u,y__dfg) 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)))**.
% 299.87/300.47  168372[15:Rew:165880.0,10853.0] || member(u,y__dfg) 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)))**.
% 299.87/300.47  174625[15:Rew:165880.0,168373.1] || member(u,y__dfg) member(v,y__dfg) equal(compose(w,v),u)* subclass(compose_class(w),x)* -> member(ordered_pair(v,u),x)*.
% 299.87/300.47  174626[15:Rew:165880.0,168375.1] || member(u,y__dfg) subclass(y__dfg,complement(intersection(v,w))) member(power_class(u),union(v,w)) -> member(power_class(u),symmetric_difference(v,w))*.
% 299.87/300.47  174627[15:Rew:165880.0,168376.1] || member(u,y__dfg) subclass(y__dfg,complement(intersection(v,w))) member(sum_class(u),union(v,w)) -> member(sum_class(u),symmetric_difference(v,w))*.
% 299.87/300.47  174628[15:Rew:165880.0,168420.1,165880.0,168420.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,complement(compose(element_relation,y__dfg))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),element_relation)* -> .
% 299.87/300.47  174629[15:Rew:165880.0,168425.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,w))*.
% 299.87/300.47  174630[15:Rew:165880.0,168437.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),w)*.
% 299.87/300.47  174631[15:Rew:165880.0,168439.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),sum_class(range_of(null_class)))*.
% 299.87/300.47  174632[15:Rew:165880.0,168440.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),apply(null_class,v))*.
% 299.87/300.47  174633[15:Rew:165880.0,168489.1,165880.0,168489.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,complement(compose(element_relation,y__dfg))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),element_relation)* -> .
% 299.87/300.47  174634[15:Rew:165880.0,168494.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,symmetric_difference(v,w)) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,w))*.
% 299.87/300.47  174635[15:Rew:165880.0,168507.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),w)*.
% 299.87/300.47  174636[15:Rew:165880.0,168509.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,apply(null_class,v))* -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),sum_class(range_of(null_class)))*.
% 299.87/300.47  174637[15:Rew:165880.0,168510.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,sum_class(range_of(null_class))) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),apply(null_class,v))*.
% 299.87/300.47  174639[15:Rew:165880.0,168739.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(w,x)) subclass(union(w,x),y)* -> member(image(u,v),y)*.
% 299.87/300.47  174640[15:Rew:165880.0,168779.0] || subclass(u,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(not_subclass_element(u,w),x)* -> subclass(u,w) member(v,cantor(x))*.
% 299.87/300.47  174641[15:Rew:165880.0,168847.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(power_class(w),complement(x))) -> member(image(u,v),union(complement(power_class(w)),x))*.
% 299.87/300.47  174642[15:Rew:165880.0,168848.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(complement(w),power_class(x))) -> member(image(u,v),union(w,complement(power_class(x))))*.
% 299.87/300.47  174643[15:Rew:165880.0,168851.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(cross_product(w,x),y)) -> member(image(u,v),complement(restrict(y,w,x)))*.
% 299.87/300.47  174644[15:Rew:165880.0,168852.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(w,cross_product(x,y))) -> member(image(u,v),complement(restrict(w,x,y)))*.
% 299.87/300.47  174645[15:Rew:165880.0,168881.4,165880.0,168881.1] function(u) || member(image(v,null_class),y__dfg) subclass(y__dfg,w)* subclass(w,x)* -> member(image(u,apply(v,y__dfg)),x)*.
% 299.87/300.47  174646[15:Rew:165880.0,168965.0] || subclass(ordered_pair(u,v),cross_product(singleton(w),y__dfg))* member(w,y__dfg) member(unordered_pair(u,singleton(v)),x)* -> member(w,cantor(x))*.
% 299.87/300.47  169093[15:Rew:165880.0,124951.0] || member(inverse(u),y__dfg) subclass(range_of(u),v)* subclass(v,w)* -> equal(range_of(u),null_class) member(apply(choice,range_of(u)),w)*.
% 299.87/300.47  169094[15:Rew:165880.0,124414.0] || member(inverse(u),y__dfg) -> 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)))**.
% 299.87/300.47  169128[15:Rew:165880.0,49467.0] || member(inverse(u),y__dfg) subclass(domain_relation,symmetric_difference(power_class(v),complement(w))) -> member(ordered_pair(inverse(u),range_of(u)),union(complement(power_class(v)),w))*.
% 299.87/300.47  169129[15:Rew:165880.0,49279.0] || member(inverse(u),y__dfg) subclass(domain_relation,symmetric_difference(complement(v),power_class(w))) -> member(ordered_pair(inverse(u),range_of(u)),union(v,complement(power_class(w))))*.
% 299.87/300.47  169139[15:Rew:165880.0,46158.0] || member(inverse(u),y__dfg) subclass(domain_relation,symmetric_difference(v,cross_product(w,x))) -> member(ordered_pair(inverse(u),range_of(u)),complement(restrict(v,w,x)))*.
% 299.87/300.47  169140[15:Rew:165880.0,46160.0] || member(inverse(u),y__dfg) subclass(domain_relation,symmetric_difference(cross_product(v,w),x)) -> member(ordered_pair(inverse(u),range_of(u)),complement(restrict(x,v,w)))*.
% 299.87/300.47  174647[15:Rew:165880.0,169257.1] || member(regular(restrict(intersection(complement(compose(element_relation,y__dfg)),u),v,w)),element_relation)* -> equal(restrict(intersection(complement(compose(element_relation,y__dfg)),u),v,w),null_class).
% 299.87/300.47  174648[15:Rew:165880.0,169264.1] || member(regular(complement(successor(complement(intersection(complement(compose(element_relation,y__dfg)),u))))),element_relation)* -> equal(complement(successor(complement(intersection(complement(compose(element_relation,y__dfg)),u)))),null_class).
% 299.87/300.47  174649[15:Rew:165880.0,169288.1] || member(regular(restrict(intersection(u,complement(compose(element_relation,y__dfg))),v,w)),element_relation)* -> equal(restrict(intersection(u,complement(compose(element_relation,y__dfg))),v,w),null_class).
% 299.87/300.47  174650[15:Rew:165880.0,169293.1] || member(regular(complement(successor(complement(intersection(u,complement(compose(element_relation,y__dfg))))))),element_relation)* -> equal(complement(successor(complement(intersection(u,complement(compose(element_relation,y__dfg)))))),null_class).
% 299.87/300.47  174651[15:Rew:165880.0,169334.1] || member(regular(restrict(union(null_class,complement(compose(element_relation,y__dfg))),u,v)),element_relation)* -> equal(restrict(union(null_class,complement(compose(element_relation,y__dfg))),u,v),null_class).
% 299.87/300.47  174652[15:Rew:165880.0,169349.1] || member(regular(union(null_class,restrict(complement(compose(element_relation,y__dfg)),u,v))),element_relation)* -> equal(union(null_class,restrict(complement(compose(element_relation,y__dfg)),u,v)),null_class).
% 299.87/300.47  174653[15:Rew:165880.0,169352.1] || member(regular(intersection(restrict(complement(compose(element_relation,y__dfg)),u,v),w)),element_relation)* -> equal(intersection(restrict(complement(compose(element_relation,y__dfg)),u,v),w),null_class).
% 299.87/300.47  174654[15:Rew:165880.0,169370.2] inductive(complement(compose(element_relation,universal_class))) || member(regular(image(successor_relation,complement(compose(element_relation,y__dfg)))),element_relation)* -> equal(image(successor_relation,complement(compose(element_relation,y__dfg))),null_class).
% 299.87/300.47  174655[15:Rew:165880.0,169410.1] || member(regular(intersection(u,restrict(complement(compose(element_relation,y__dfg)),v,w))),element_relation)* -> equal(intersection(u,restrict(complement(compose(element_relation,y__dfg)),v,w)),null_class).
% 299.87/300.47  169769[15:Rew:165880.0,58587.0] || member(range_of(null_class),y__dfg) -> 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))**.
% 299.87/300.47  169920[15:Rew:165880.0,12965.0] || member(cross_product(u,v),y__dfg) -> equal(cross_product(u,v),null_class) member(singleton(first(apply(choice,cross_product(u,v)))),apply(choice,cross_product(u,v)))*.
% 299.87/300.47  169935[15:Rew:165880.0,125985.0] || member(symmetric_difference(u,v),y__dfg) subclass(union(u,v),w) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),w)*.
% 299.87/300.47  169954[15:Rew:165880.0,9870.0] || member(intersection(u,intersection(v,w)),y__dfg) -> equal(intersection(u,intersection(v,w)),null_class) member(apply(choice,intersection(u,intersection(v,w))),w)*.
% 299.87/300.47  169955[15:Rew:165880.0,9869.0] || member(intersection(u,intersection(v,w)),y__dfg) -> equal(intersection(u,intersection(v,w)),null_class) member(apply(choice,intersection(u,intersection(v,w))),v)*.
% 299.87/300.47  169957[15:Rew:165880.0,9686.0] || member(intersection(intersection(u,v),w),y__dfg) -> equal(intersection(intersection(u,v),w),null_class) member(apply(choice,intersection(intersection(u,v),w)),v)*.
% 299.87/300.47  169958[15:Rew:165880.0,9685.0] || member(intersection(intersection(u,v),w),y__dfg) -> equal(intersection(intersection(u,v),w),null_class) member(apply(choice,intersection(intersection(u,v),w)),u)*.
% 299.87/300.47  174656[15:Rew:165880.0,170027.1] || member(ordered_pair(u,v),compose(w,regular(cross_product(singleton(u),y__dfg))))* -> equal(cross_product(singleton(u),y__dfg),null_class) member(v,image(w,range_of(null_class))).
% 299.87/300.47  174657[15:Rew:165880.0,170062.0] || member(image(u,null_class),y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> member(ordered_pair(apply(u,y__dfg),cantor(apply(u,y__dfg))),w)*.
% 299.87/300.47  174658[15:Rew:165880.0,170154.2,165880.0,170154.1] function(u) || subclass(range_of(u),cantor(image(y__dfg,v))) equal(cantor(cantor(w)),y__dfg) -> compatible(u,w,inverse(cross_product(v,y__dfg)))*.
% 299.87/300.47  170157[15:Rew:165880.0,107373.0] || member(complement(union(u,v)),y__dfg) member(apply(choice,complement(union(v,u))),union(u,v))* -> equal(complement(union(u,v)),null_class).
% 299.87/300.47  170271[15:Rew:165880.0,110640.1] || subclass(u,intersection(v,w))* member(union(null_class,u),y__dfg) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),w)*.
% 299.87/300.47  170272[15:Rew:165880.0,110641.1] || subclass(u,intersection(v,w))* member(union(null_class,u),y__dfg) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),v)*.
% 299.87/300.47  170287[15:Rew:165880.0,78040.0] || member(union(null_class,intersection(u,v)),y__dfg) -> equal(union(null_class,intersection(u,v)),null_class) member(apply(choice,union(null_class,intersection(u,v))),u)*.
% 299.87/300.47  170288[15:Rew:165880.0,78041.0] || member(union(null_class,intersection(u,v)),y__dfg) -> equal(union(null_class,intersection(u,v)),null_class) member(apply(choice,union(null_class,intersection(u,v))),v)*.
% 299.87/300.47  170385[15:Rew:165880.0,74044.0] || member(union(null_class,complement(u)),y__dfg) member(apply(choice,union(null_class,complement(u))),union(u,null_class))* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.47  170386[15:Rew:165880.0,38639.0] || member(union(null_class,complement(u)),y__dfg) member(apply(choice,union(null_class,complement(u))),union(u,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.47  170387[15:Rew:165880.0,33298.0] || member(union(null_class,complement(u)),y__dfg) member(apply(choice,union(null_class,complement(u))),union(null_class,u))* -> equal(union(null_class,complement(u)),null_class).
% 299.87/300.47  170572[15:Rew:165880.0,133779.1] || subclass(u,intersection(v,w))* member(union(u,u),y__dfg) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),w)*.
% 299.87/300.47  170573[15:Rew:165880.0,133780.1] || subclass(u,intersection(v,w))* member(union(u,u),y__dfg) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),v)*.
% 299.87/300.47  170594[15:Rew:165880.0,98671.1] || equal(u,union(complement(union(v,w)),x))* member(y,y__dfg) -> member(y,intersection(union(v,w),complement(x)))* member(y,u)*.
% 299.87/300.47  170595[15:Rew:165880.0,98216.1] || equal(u,union(v,complement(union(w,x))))* member(y,y__dfg) -> member(y,intersection(complement(v),union(w,x)))* member(y,u)*.
% 299.87/300.47  170777[15:Rew:165880.0,162951.0] || equal(union(image(element_relation,power_class(u)),v),y__dfg) -> equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),union(power_class(complement(power_class(u))),complement(v)))**.
% 299.87/300.47  170970[15:Rew:165880.0,60544.0] || member(restrict(singleton(u),v,w),y__dfg) -> equal(restrict(singleton(u),v,w),null_class) equal(apply(choice,restrict(singleton(u),v,w)),u)**.
% 299.87/300.47  171080[15:Rew:165880.0,111046.1] || subclass(u,intersection(v,w))* member(union(u,null_class),y__dfg) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),w)*.
% 299.87/300.47  171081[15:Rew:165880.0,111047.1] || subclass(u,intersection(v,w))* member(union(u,null_class),y__dfg) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),v)*.
% 299.87/300.47  171106[15:Rew:165880.0,73512.0] || member(complement(sum_class(range_of(null_class))),y__dfg) member(apply(choice,complement(apply(null_class,u))),sum_class(range_of(null_class)))* -> equal(complement(sum_class(range_of(null_class))),null_class).
% 299.87/300.47  171109[15:Rew:165880.0,74450.0] || member(complement(apply(null_class,u)),y__dfg) member(apply(choice,complement(apply(null_class,v))),apply(null_class,u))* -> equal(complement(apply(null_class,u)),null_class).
% 299.87/300.47  171110[15:Rew:165880.0,73441.0] || member(complement(apply(null_class,u)),y__dfg) member(apply(choice,complement(sum_class(range_of(null_class)))),apply(null_class,u))* -> equal(complement(apply(null_class,u)),null_class).
% 299.87/300.47  171277[15:Rew:165880.0,83656.0] || member(intersection(u,union(null_class,v)),y__dfg) -> equal(intersection(u,union(null_class,v)),null_class) member(apply(choice,intersection(u,union(null_class,v))),v)*.
% 299.87/300.47  171279[15:Rew:165880.0,83627.0] || member(intersection(union(null_class,u),v),y__dfg) -> equal(intersection(union(null_class,u),v),null_class) member(apply(choice,intersection(union(null_class,u),v)),u)*.
% 299.87/300.47  171299[15:Rew:165880.0,86784.0] || member(intersection(u,union(v,null_class)),y__dfg) -> equal(intersection(u,union(v,null_class)),null_class) member(apply(choice,intersection(u,union(v,null_class))),v)*.
% 299.87/300.47  171300[15:Rew:165880.0,86753.0] || member(intersection(union(u,null_class),v),y__dfg) -> equal(intersection(union(u,null_class),v),null_class) member(apply(choice,intersection(union(u,null_class),v)),u)*.
% 299.87/300.47  171319[15:Rew:165880.0,87156.0] || member(complement(symmetric_difference(u,v)),y__dfg) member(apply(choice,complement(symmetric_difference(v,u))),symmetric_difference(u,v))* -> equal(complement(symmetric_difference(u,v)),null_class).
% 299.87/300.47  171321[15:Rew:165880.0,90110.1] || subclass(u,intersection(v,w))* member(intersection(x,u),y__dfg) -> equal(intersection(x,u),null_class) member(apply(choice,intersection(x,u)),w)*.
% 299.87/300.47  171322[15:Rew:165880.0,90111.1] || subclass(u,intersection(v,w))* member(intersection(x,u),y__dfg) -> equal(intersection(x,u),null_class) member(apply(choice,intersection(x,u)),v)*.
% 299.87/300.47  171334[15:Rew:165880.0,91307.1] single_valued_class(u) || member(single_valued1(u),y__dfg) -> member(single_valued1(u),range_of(u))* equal(domain__dfg(u,range_of(null_class),range__dfg(null_class,v,w)),single_valued3(u))**.
% 299.87/300.47  171335[15:Rew:165880.0,91308.1] function(u) || member(single_valued1(u),y__dfg) -> member(single_valued1(u),range_of(u))* equal(domain__dfg(u,range_of(null_class),range__dfg(null_class,v,w)),single_valued3(u))**.
% 299.87/300.47  171336[15:Rew:165880.0,91309.1] function(u) || member(single_valued1(u),y__dfg) -> 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))**.
% 299.87/300.47  171337[15:Rew:165880.0,91310.1] single_valued_class(u) || member(single_valued1(u),y__dfg) -> 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))**.
% 299.87/300.47  171344[15:Rew:165880.0,144726.0] || member(intersection(complement(u),power_class(complement(power_class(v)))),y__dfg) -> member(intersection(complement(u),power_class(complement(power_class(v)))),union(u,image(element_relation,power_class(v))))*.
% 299.87/300.47  171359[15:Rew:165880.0,144729.0] || member(intersection(power_class(complement(power_class(u))),complement(v)),y__dfg) -> member(intersection(power_class(complement(power_class(u))),complement(v)),union(image(element_relation,power_class(u)),v))*.
% 299.87/300.47  171365[15:Rew:165880.0,117084.0] || equal(complement(symmetric_difference(u,v)),y__dfg) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),union(union(u,v),complement(intersection(u,v))))**.
% 299.87/300.47  171730[15:Rew:165880.0,108617.1] || subclass(u,intersection(v,w))* member(intersection(u,x),y__dfg) -> equal(intersection(u,x),null_class) member(apply(choice,intersection(u,x)),w)*.
% 299.87/300.47  171731[15:Rew:165880.0,108618.1] || subclass(u,intersection(v,w))* member(intersection(u,x),y__dfg) -> equal(intersection(u,x),null_class) member(apply(choice,intersection(u,x)),v)*.
% 299.87/300.47  171743[15:Rew:165880.0,109820.0] || subclass(y__dfg,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)))*.
% 299.87/300.47  171744[15:Rew:165880.0,110016.0] || subclass(y__dfg,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))))*.
% 299.87/300.47  171826[15:Rew:165880.0,111648.0] || member(intersection(u,union(v,v)),y__dfg) -> equal(intersection(u,union(v,v)),null_class) member(apply(choice,intersection(u,union(v,v))),v)*.
% 299.87/300.47  171827[15:Rew:165880.0,111616.0] || member(intersection(union(u,u),v),y__dfg) -> equal(intersection(union(u,u),v),null_class) member(apply(choice,intersection(union(u,u),v)),u)*.
% 299.87/300.47  171919[15:Rew:165880.0,120434.0] || member(complement(successor(complement(successor(null_class)))),y__dfg) -> equal(complement(successor(complement(successor(null_class)))),null_class) equal(apply(choice,complement(successor(complement(successor(null_class))))),null_class)**.
% 299.87/300.47  171954[15:Rew:165880.0,125707.0] || member(complement(successor(complement(singleton(u)))),y__dfg) -> equal(complement(successor(complement(singleton(u)))),null_class) equal(apply(choice,complement(successor(complement(singleton(u))))),u)**.
% 299.87/300.47  172120[15:Rew:165880.0,145396.1] || subclass(union(complement(power_class(u)),intersection(complement(v),union(w,x))),null_class)* -> subclass(y__dfg,intersection(power_class(u),union(v,complement(union(w,x))))).
% 299.87/300.47  172121[15:Rew:165880.0,145370.1] || 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)))),y__dfg).
% 299.87/300.47  172123[15:Rew:165880.0,145166.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))),y__dfg)**.
% 299.87/300.47  172124[15:Rew:165880.0,145353.0] || equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y__dfg)** -> equal(intersection(power_class(u),union(v,complement(union(w,x)))),null_class).
% 299.87/300.47  172126[15:Rew:165880.0,145505.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)))))),y__dfg)**.
% 299.87/300.47  172158[15:Rew:165880.0,146037.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))),y__dfg)**.
% 299.87/300.47  172159[15:Rew:165880.0,146226.0] || equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y__dfg)** -> equal(intersection(union(u,complement(power_class(v))),union(w,x)),null_class).
% 299.87/300.47  172169[15:Rew:165880.0,146270.1] || subclass(union(intersection(complement(u),power_class(v)),complement(union(w,x))),null_class)* -> subclass(y__dfg,intersection(union(u,complement(power_class(v))),union(w,x))).
% 299.87/300.47  172170[15:Rew:165880.0,146243.1] || 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)),y__dfg).
% 299.87/300.47  172171[15:Rew:165880.0,146378.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)))),y__dfg)**.
% 299.87/300.47  172184[15:Rew:165880.0,146592.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))),y__dfg)**.
% 299.87/300.47  172185[15:Rew:165880.0,146788.0] || equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y__dfg)** -> equal(intersection(union(complement(power_class(u)),v),union(w,x)),null_class).
% 299.87/300.47  172195[15:Rew:165880.0,146832.1] || subclass(union(intersection(power_class(u),complement(v)),complement(union(w,x))),null_class)* -> subclass(y__dfg,intersection(union(complement(power_class(u)),v),union(w,x))).
% 299.87/300.47  172196[15:Rew:165880.0,146805.1] || 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)),y__dfg).
% 299.87/300.47  172197[15:Rew:165880.0,146942.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)))),y__dfg)**.
% 299.87/300.47  172209[15:Rew:165880.0,147521.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))),y__dfg)**.
% 299.87/300.47  172210[15:Rew:165880.0,147708.0] || equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y__dfg)** -> equal(intersection(union(u,complement(union(v,w))),power_class(x)),null_class).
% 299.87/300.47  172220[15:Rew:165880.0,147752.1] || subclass(union(intersection(complement(u),union(v,w)),complement(power_class(x))),null_class)* -> subclass(y__dfg,intersection(union(u,complement(union(v,w))),power_class(x))).
% 299.87/300.47  172221[15:Rew:165880.0,147725.1] || 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)),y__dfg).
% 299.87/300.47  172222[15:Rew:165880.0,147861.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)))),y__dfg)**.
% 299.87/300.47  172250[15:Rew:165880.0,148513.1] || subclass(union(complement(power_class(u)),intersection(union(v,w),complement(x))),null_class)* -> subclass(y__dfg,intersection(power_class(u),union(complement(union(v,w)),x))).
% 299.87/300.47  172251[15:Rew:165880.0,148486.1] || 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)),y__dfg).
% 299.87/300.47  172253[15:Rew:165880.0,148276.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))),y__dfg)**.
% 299.87/300.47  172254[15:Rew:165880.0,148469.0] || equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y__dfg)** -> equal(intersection(power_class(u),union(complement(union(v,w)),x)),null_class).
% 299.87/300.47  172256[15:Rew:165880.0,148629.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)))),y__dfg)**.
% 299.87/300.47  172268[15:Rew:165880.0,149056.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))),y__dfg)**.
% 299.87/300.47  172269[15:Rew:165880.0,149249.0] || equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y__dfg)** -> equal(intersection(union(complement(union(u,v)),w),power_class(x)),null_class).
% 299.87/300.47  172279[15:Rew:165880.0,149293.1] || subclass(union(intersection(union(u,v),complement(w)),complement(power_class(x))),null_class)* -> subclass(y__dfg,intersection(union(complement(union(u,v)),w),power_class(x))).
% 299.87/300.47  172280[15:Rew:165880.0,149266.1] || 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)),y__dfg).
% 299.87/300.47  172281[15:Rew:165880.0,149407.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)))),y__dfg)**.
% 299.87/300.47  172300[15:Rew:165880.0,150763.1] || subclass(union(complement(union(u,v)),intersection(complement(w),power_class(x))),null_class)* -> subclass(y__dfg,intersection(union(u,v),union(w,complement(power_class(x))))).
% 299.87/300.47  172301[15:Rew:165880.0,150736.1] || 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)))),y__dfg).
% 299.87/300.47  172303[15:Rew:165880.0,150534.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))),y__dfg)**.
% 299.87/300.47  172304[15:Rew:165880.0,150719.0] || equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y__dfg)** -> equal(intersection(union(u,v),union(w,complement(power_class(x)))),null_class).
% 299.87/300.47  172306[15:Rew:165880.0,150870.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)))))),y__dfg)**.
% 299.87/300.47  172325[15:Rew:165880.0,151283.1] || subclass(union(complement(union(u,v)),intersection(power_class(w),complement(x))),null_class)* -> subclass(y__dfg,intersection(union(u,v),union(complement(power_class(w)),x))).
% 299.87/300.47  172326[15:Rew:165880.0,151256.1] || 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)),y__dfg).
% 299.87/300.47  172328[15:Rew:165880.0,151045.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))),y__dfg)**.
% 299.87/300.47  172329[15:Rew:165880.0,151239.0] || equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y__dfg)** -> equal(intersection(union(u,v),union(complement(power_class(w)),x)),null_class).
% 299.87/300.47  172331[15:Rew:165880.0,151397.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)))),y__dfg)**.
% 299.87/300.47  172358[15:Rew:165880.0,151923.1] || subclass(union(complement(union(u,v)),image(element_relation,union(w,x))),null_class)* -> subclass(y__dfg,intersection(union(u,v),power_class(complement(union(w,x))))).
% 299.87/300.47  172360[15:Rew:165880.0,151896.1] || 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)))),y__dfg).
% 299.87/300.47  172362[15:Rew:165880.0,151672.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))),y__dfg)**.
% 299.87/300.47  172363[15:Rew:165880.0,151879.0] || equal(union(complement(union(u,v)),image(element_relation,union(w,x))),y__dfg)** -> equal(intersection(union(u,v),power_class(complement(union(w,x)))),null_class).
% 299.87/300.47  172365[15:Rew:165880.0,152059.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)))))),y__dfg)**.
% 299.87/300.47  172381[15:Rew:165880.0,152861.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))),y__dfg)**.
% 299.87/300.47  172384[15:Rew:165880.0,153073.0] || equal(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg)** -> equal(intersection(power_class(complement(union(u,v))),union(w,x)),null_class).
% 299.87/300.47  172394[15:Rew:165880.0,153117.1] || subclass(union(image(element_relation,union(u,v)),complement(union(w,x))),null_class)* -> subclass(y__dfg,intersection(power_class(complement(union(u,v))),union(w,x))).
% 299.87/300.47  172396[15:Rew:165880.0,153090.1] || 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)),y__dfg).
% 299.87/300.47  172397[15:Rew:165880.0,153261.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)))),y__dfg)**.
% 299.87/300.47  172485[15:Rew:165880.0,157157.0] || member(regular(successor(complement(successor(null_class)))),y__dfg) -> equal(regular(successor(complement(successor(null_class)))),null_class) equal(apply(choice,regular(successor(complement(successor(null_class))))),null_class)**.
% 299.87/300.47  172565[15:Rew:165880.0,161978.0] || equal(union(u,image(element_relation,power_class(v))),y__dfg) -> equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),union(complement(u),power_class(complement(power_class(v)))))**.
% 299.87/300.47  174962[15:MRR:170541.3,168213.1] || member(apply(choice,regular(cantor(u))),y__dfg) -> equal(apply(u,apply(choice,regular(cantor(u)))),sum_class(range_of(null_class)))** equal(regular(cantor(u)),null_class).
% 299.87/300.47  175001[15:MRR:170351.3,168216.1] || member(apply(choice,regular(union(u,v))),y__dfg) -> member(apply(choice,regular(union(u,v))),complement(v))* equal(regular(union(u,v)),null_class).
% 299.87/300.47  175002[15:MRR:170352.3,168215.1] || member(apply(choice,regular(union(u,v))),y__dfg) -> member(apply(choice,regular(union(u,v))),complement(u))* equal(regular(union(u,v)),null_class).
% 299.87/300.47  1954[0:Res:60.1,158.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).
% 299.87/300.47  3693[0:Res:169.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)**.
% 299.87/300.47  4869[0:Res:175.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)**.
% 299.87/300.47  9115[0:SpL:495.0,1479.2] || member(u,union(complement(v),complement(w)))* member(u,union(v,w)) subclass(symmetric_difference(complement(v),complement(w)),x)* -> member(u,x)*.
% 299.87/300.47  9984[0:Res:359.2,1475.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))*.
% 299.87/300.47  10919[0:Res:60.1,1536.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))**.
% 299.87/300.47  12301[0:SpR:1200.1,258.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))*.
% 299.87/300.47  2365[0:Rew:30.0,2358.1,30.0,2358.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)))**.
% 299.87/300.47  9963[0:Res:68.1,1475.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))*.
% 299.87/300.47  31050[3:Rew:29278.0,29807.2,29278.0,29807.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)**.
% 299.87/300.47  33144[3:Res:496.1,9257.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).
% 299.87/300.47  35261[3:Res:496.1,4833.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).
% 299.87/300.47  36400[0:Res:1472.2,4978.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).
% 299.87/300.47  39861[12:Rew:39704.1,39786.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))).
% 299.87/300.47  42321[0:Res:2973.1,3668.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))*.
% 299.87/300.47  42807[0:Res:2974.1,3668.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))*.
% 299.87/300.47  43865[0:Res:2351.1,3668.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))*.
% 299.87/300.47  44397[0:Res:2352.1,3668.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))*.
% 299.87/300.47  45379[0:Res:235.1,3658.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)))*.
% 299.87/300.47  45532[0:Res:235.1,3659.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)))*.
% 299.87/300.47  46262[0:Rew:46218.0,6518.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)))))**.
% 299.87/300.47  46268[0:Rew:46218.0,34797.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)))))**.
% 299.87/300.47  46371[0:Rew:46218.0,6533.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)))**.
% 299.87/300.47  46414[0:Rew:46218.0,34811.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)))**.
% 299.87/300.47  46463[0:Rew:46218.0,6521.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)))**.
% 299.87/300.47  46469[0:Rew:46218.0,34799.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)))))**.
% 299.87/300.47  46674[0:Rew:46218.0,6536.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)))**.
% 299.87/300.47  46717[0:Rew:46218.0,34813.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)))**.
% 299.87/300.47  46954[0:Rew:46218.0,46271.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).
% 299.87/300.47  46955[0:Rew:46218.0,46286.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).
% 299.87/300.47  46956[0:Rew:46218.0,46329.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).
% 299.87/300.47  46957[0:Rew:46218.0,46338.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).
% 299.87/300.47  46959[0:Rew:46218.0,46430.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).
% 299.87/300.47  46961[0:Rew:46218.0,46472.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).
% 299.87/300.47  46962[0:Rew:46218.0,46596.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).
% 299.87/300.47  46964[0:Rew:46218.0,46733.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).
% 299.87/300.47  48186[0:Res:2352.1,46222.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).
% 299.87/300.47  48183[0:Res:2974.1,46222.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).
% 299.87/300.47  48182[0:Res:2351.1,46222.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).
% 299.87/300.47  48181[0:Res:2973.1,46222.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).
% 299.87/300.47  48819[0:SpR:47177.0,3018.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))*.
% 299.87/300.47  49044[0:SpR:47178.0,3018.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))))*.
% 299.87/300.47  49283[0:Res:235.1,46252.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))))*.
% 299.87/300.47  49471[0:Res:235.1,46453.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))*.
% 299.87/300.47  51005[3:MRR:50960.0,9181.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).
% 299.87/300.47  53035[3:Obv:52936.2] || subclass(unordered_pair(u,v),regular(w))* member(v,w) -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) equal(w,null_class).
% 299.87/300.47  53036[3:Obv:52935.2] || subclass(unordered_pair(u,v),regular(w))* member(u,w) -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) equal(w,null_class).
% 299.87/300.47  53329[0:Res:169.1,46251.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).
% 299.87/300.47  53292[0:Res:175.1,46251.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).
% 299.87/300.47  53429[0:Res:169.1,46452.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).
% 299.87/300.47  53392[0:Res:175.1,46452.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).
% 299.87/300.47  53781[0:SpL:6542.0,3677.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)*.
% 299.87/300.47  54417[0:Res:3695.2,46452.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).
% 299.87/300.47  54416[0:Res:3695.2,46251.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).
% 299.87/300.47  54402[0:Res:3695.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)*.
% 299.87/300.47  55376[0:Res:4871.2,46452.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).
% 299.87/300.47  55375[0:Res:4871.2,46251.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).
% 299.87/300.47  55361[0:Res:4871.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)*.
% 299.87/300.47  56702[0:Obv:56650.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)).
% 299.87/300.47  56703[0:Obv:56649.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)).
% 299.87/300.47  58262[0:SpL:46877.0,3668.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)))))).
% 299.87/300.47  58253[0:SpL:46877.0,3668.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)).
% 299.87/300.47  58520[0:SpL:46880.0,3668.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)))).
% 299.87/300.47  58511[0:SpL:46880.0,3668.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)).
% 299.87/300.47  59615[3:Res:55241.0,4960.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))*.
% 299.87/300.47  59671[3:Res:56896.0,4960.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))*.
% 299.87/300.47  59876[0:Res:54862.0,4960.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))*.
% 299.87/300.47  59972[0:Res:54912.0,4960.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))*.
% 299.87/300.47  60098[0:Res:55531.0,4960.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))*.
% 299.87/300.47  60260[0:Res:56205.0,4960.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))*.
% 299.87/300.47  60398[3:Rew:541.1,60397.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).
% 299.87/300.47  60400[3:Rew:541.2,60399.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).
% 299.87/300.47  60496[3:Rew:541.1,60495.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).
% 299.87/300.47  60498[3:Rew:541.2,60497.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).
% 299.87/300.47  61620[0:Res:1534.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))))**.
% 299.87/300.47  62249[0:MRR:62219.0,9181.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)))).
% 299.87/300.47  62471[0:SpL:46226.0,1957.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).
% 299.87/300.47  62454[0:SpL:46226.0,1957.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).
% 299.87/300.47  64591[0:Res:10048.2,10849.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))**.
% 299.87/300.47  64654[0:Res:10050.2,10849.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))**.
% 299.87/300.47  64726[3:Res:496.1,4992.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).
% 299.87/300.47  64818[3:MRR:64731.0,9181.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).
% 299.87/300.47  64819[3:MRR:64730.4,49785.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).
% 299.87/300.47  65067[0:SpL:495.0,9133.0] || equal(u,symmetric_difference(complement(v),complement(w)))* member(x,union(complement(v),complement(w)))* member(x,union(v,w)) -> member(x,u)*.
% 299.87/300.47  65172[0:Res:496.1,11094.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)).
% 299.87/300.47  65285[0:MRR:65177.0,9181.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)).
% 299.87/300.47  65412[0:Res:496.1,11096.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)).
% 299.87/300.47  65556[0:MRR:65417.0,9181.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)).
% 299.87/300.47  65875[0:Res:496.1,11097.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)).
% 299.87/300.47  66006[0:Rew:6542.0,65840.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))).
% 299.87/300.47  66009[0:Rew:495.0,65839.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))).
% 299.87/300.47  66022[0:MRR:65880.0,9181.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)).
% 299.87/300.47  69048[0:SpR:67463.0,4904.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)))*.
% 299.87/300.47  69332[0:Rew:67463.0,69214.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)).
% 299.87/300.47  69333[0:Rew:67463.0,69213.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)).
% 299.87/300.47  71176[0:Rew:71163.0,62772.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)))*.
% 299.87/300.47  71177[0:Rew:71163.0,62773.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)))*.
% 299.87/300.47  71251[0:Rew:71163.0,71204.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).
% 299.87/300.47  71236[4:Rew:71163.0,62742.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)))*.
% 299.87/300.47  71237[4:Rew:71163.0,62741.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)))*.
% 299.87/300.47  77526[0:Res:10351.2,10849.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))**.
% 299.87/300.47  77648[0:Res:10352.2,10849.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))**.
% 299.87/300.47  79553[0:Rew:46226.0,79482.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).
% 299.87/300.47  79554[0:Rew:46226.0,79459.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).
% 299.87/300.47  81418[0:SpL:46227.0,5716.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).
% 299.87/300.47  81417[0:SpL:46221.0,5716.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).
% 299.87/300.47  81395[0:SpL:46227.0,5716.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).
% 299.87/300.47  81394[0:SpL:46221.0,5716.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).
% 299.87/300.47  84139[0:SpR:46227.0,6342.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)).
% 299.87/300.47  84138[0:SpR:46221.0,6342.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)).
% 299.87/300.47  84116[0:SpR:46227.0,6342.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)).
% 299.87/300.47  84115[0:SpR:46221.0,6342.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)).
% 299.87/300.47  84357[0:SpR:46227.0,6418.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)))).
% 299.87/300.47  84356[0:SpR:46221.0,6418.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)))).
% 299.87/300.47  84334[0:SpR:46227.0,6418.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)))).
% 299.87/300.47  84333[0:SpR:46221.0,6418.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)))))).
% 299.87/300.47  84809[0:Rew:46226.0,84719.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))*.
% 299.87/300.47  84810[0:Rew:46226.0,84696.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))))*.
% 299.87/300.47  85286[0:Rew:46226.0,85170.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))).
% 299.87/300.47  85287[0:Rew:46226.0,85147.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))))).
% 299.87/300.47  85699[0:SpR:67559.2,31.0] ||  -> equal(regular(unordered_pair(cross_product(u,v),w)),w) equal(unordered_pair(cross_product(u,v),w),null_class) equal(restrict(unordered_pair(cross_product(u,v),w),u,v),null_class)**.
% 299.87/300.47  85940[0:SpR:67588.2,31.0] ||  -> equal(regular(unordered_pair(u,cross_product(v,w))),u) equal(unordered_pair(u,cross_product(v,w)),null_class) equal(restrict(unordered_pair(u,cross_product(v,w)),v,w),null_class)**.
% 299.87/300.47  86643[0:Obv:86562.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))).
% 299.87/300.47  86685[12:Res:69933.1,3004.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)*.
% 299.87/300.47  86875[12:Res:70206.1,3004.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)*.
% 299.87/300.47  87435[0:Obv:87349.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))).
% 299.87/300.47  87926[0:Res:3703.1,3678.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).
% 299.87/300.47  88317[0:Res:4876.1,3678.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).
% 299.87/300.47  93995[8:SpL:46893.0,26132.1] || equal(intersection(power_class(u),union(v,complement(power_class(w)))),singleton(singleton(null_class))) subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  94843[8:SpL:46894.0,26132.1] || equal(intersection(union(u,complement(power_class(v))),power_class(w)),singleton(singleton(null_class))) subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> .
% 299.87/300.47  95176[8:SpL:46895.0,26132.1] || equal(intersection(union(complement(power_class(u)),v),power_class(w)),singleton(singleton(null_class))) subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> .
% 299.87/300.47  95561[8:SpL:46898.0,26132.1] || equal(intersection(power_class(u),union(complement(power_class(v)),w)),singleton(singleton(null_class))) subclass(y__dfg,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  99749[3:Rew:30027.0,97864.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).
% 299.87/300.47  99750[3:Rew:66602.0,97863.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).
% 299.87/300.47  99751[3:Rew:33220.0,97862.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).
% 299.87/300.47  99758[3:Rew:30027.0,97836.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).
% 299.87/300.47  99759[3:Rew:66602.0,97835.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).
% 299.87/300.47  99760[3:Rew:33220.0,97834.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).
% 299.87/300.47  98137[0:Rew:97898.0,53372.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))))* -> .
% 299.87/300.47  98155[0:Rew:97898.0,84329.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)))))).
% 299.87/300.47  98220[0:Rew:97898.0,53278.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))))* -> .
% 299.87/300.47  99767[0:Rew:71595.0,98222.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)))).
% 299.87/300.47  98252[0:Rew:97898.0,81390.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).
% 299.87/300.47  98254[0:Rew:97898.0,84111.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)).
% 299.87/300.47  98270[0:Rew:97898.0,84352.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)))).
% 299.87/300.47  98291[0:Rew:97898.0,53375.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))))* -> .
% 299.87/300.47  98562[0:Rew:97898.0,81413.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).
% 299.87/300.47  98564[0:Rew:97898.0,84134.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)).
% 299.87/300.47  98567[0:Rew:97898.0,6516.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)))))**.
% 299.87/300.47  98570[0:Rew:97898.0,59297.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).
% 299.87/300.47  98571[0:Rew:97898.0,59299.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).
% 299.87/300.47  98580[0:Rew:97898.0,34795.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)))))**.
% 299.87/300.47  98675[0:Rew:97898.0,53281.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))))* -> .
% 299.87/300.47  98677[0:Rew:97898.0,71658.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)))).
% 299.87/300.47  98956[0:Rew:97898.0,6531.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)))**.
% 299.87/300.47  98996[0:Rew:97898.0,34809.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)))**.
% 299.87/300.47  99411[0:Rew:99391.0,46272.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))))))**.
% 299.87/300.47  99412[0:Rew:99391.0,46473.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))))))**.
% 299.87/300.47  99428[0:Rew:99401.0,46714.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))))))**.
% 299.87/300.47  99429[0:Rew:99401.0,46411.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))))))**.
% 299.87/300.47  99811[3:Rew:97898.0,98457.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).
% 299.87/300.47  99812[0:Rew:97898.0,98588.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).
% 299.87/300.47  99813[0:Rew:99391.0,98591.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))))))**.
% 299.87/300.47  99816[3:Rew:97898.0,98818.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).
% 299.87/300.47  99818[0:Rew:99401.0,98993.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))))))**.
% 299.87/300.47  99819[0:Rew:97898.0,99010.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).
% 299.87/300.47  99820[12:Rew:97898.0,99048.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).
% 299.87/300.47  99824[0:Rew:97898.0,99147.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)))*.
% 299.87/300.47  99877[0:Rew:97898.0,97845.1,97898.0,97845.1,97898.0,97845.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).
% 299.87/300.47  99878[0:Rew:97898.0,97817.1,97898.0,97817.1,97898.0,97817.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).
% 299.87/300.47  100111[3:Rew:99199.0,100110.1,99199.0,100110.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).
% 299.87/300.47  100115[3:Rew:99199.0,100114.1,99199.0,100114.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).
% 299.87/300.47  102818[0:Rew:99324.0,102685.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))))*.
% 299.87/300.47  102819[0:Rew:99324.0,102648.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))*.
% 299.87/300.47  103313[0:SpR:99391.0,495.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)))))**.
% 299.87/300.47  103277[0:SpR:99391.0,495.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)))**.
% 299.87/300.47  103504[0:Rew:99391.0,103418.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).
% 299.87/300.47  103505[0:Rew:99391.0,103405.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).
% 299.87/300.47  104573[0:Res:4871.2,97909.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).
% 299.87/300.47  104571[0:Res:3695.2,97909.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).
% 299.87/300.47  104568[0:Res:169.1,97909.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).
% 299.87/300.47  104527[0:Res:175.1,97909.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).
% 299.87/300.47  106736[0:Res:2349.2,97900.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))))*.
% 299.87/300.47  106735[0:Res:2971.2,97900.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))))*.
% 299.87/300.47  106713[0:Res:7306.0,97900.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))))*.
% 299.87/300.47  106704[4:Res:20669.1,97900.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))))*.
% 299.87/300.47  106703[4:Res:20668.1,97900.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))))*.
% 299.87/300.47  107702[0:Res:2349.2,97914.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))*.
% 299.87/300.47  107701[0:Res:2971.2,97914.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))*.
% 299.87/300.47  107679[0:Res:7306.0,97914.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))*.
% 299.87/300.47  107670[4:Res:20669.1,97914.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))*.
% 299.87/300.47  107669[4:Res:20668.1,97914.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))*.
% 299.87/300.47  108830[0:SpL:46227.0,97899.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))))* -> .
% 299.87/300.47  108829[0:SpL:99391.0,97899.0] || member(u,intersection(union(v,complement(successor(w))),union(x,y))) member(u,union(intersection(complement(v),successor(w)),complement(union(x,y))))* -> .
% 299.87/300.47  108828[0:SpL:46221.0,97899.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))))* -> .
% 299.87/300.47  108826[0:SpL:97918.0,97899.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))))* -> .
% 299.87/300.47  109111[0:SpL:46227.0,97913.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))))* -> .
% 299.87/300.47  109110[0:SpL:99391.0,97913.0] || member(u,intersection(union(v,w),union(x,complement(successor(y))))) member(u,union(complement(union(v,w)),intersection(complement(x),successor(y))))* -> .
% 299.87/300.47  109109[0:SpL:46221.0,97913.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))))* -> .
% 299.87/300.47  109107[0:SpL:97918.0,97913.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))))* -> .
% 299.87/300.47  109976[3:Rew:99199.0,109904.0,29278.0,109904.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)))* -> .
% 299.87/300.47  109996[3:Rew:29278.0,109995.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))))**.
% 299.87/300.47  110158[3:Rew:99199.0,110096.0,29278.0,110096.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))))* -> .
% 299.87/300.47  110178[3:Rew:29278.0,110177.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)))))**.
% 299.87/300.47  110404[8:SpL:98594.0,26132.1] || equal(intersection(power_class(u),power_class(complement(union(v,w)))),singleton(singleton(null_class))) subclass(y__dfg,union(complement(power_class(u)),image(element_relation,union(v,w))))* -> .
% 299.87/300.47  110858[8:SpL:98733.0,26132.1] || equal(intersection(power_class(complement(power_class(u))),union(v,w)),singleton(singleton(null_class))) subclass(y__dfg,union(image(element_relation,power_class(u)),complement(union(v,w))))* -> .
% 299.87/300.47  111396[8:SpL:99020.0,26132.1] || equal(intersection(power_class(complement(union(u,v))),power_class(w)),singleton(singleton(null_class))) subclass(y__dfg,union(image(element_relation,union(u,v)),complement(power_class(w))))* -> .
% 299.87/300.47  112335[8:SpL:99160.0,26132.1] || equal(intersection(union(u,v),power_class(complement(power_class(w)))),singleton(singleton(null_class))) subclass(y__dfg,union(complement(union(u,v)),image(element_relation,power_class(w))))* -> .
% 299.87/300.47  116434[3:Obv:116408.1] || subclass(intersection(restrict(u,v,w),x),regular(cross_product(v,w)))* -> equal(intersection(restrict(u,v,w),x),null_class) equal(cross_product(v,w),null_class).
% 299.87/300.47  117563[3:Obv:117541.1] || subclass(intersection(u,restrict(v,w,x)),regular(cross_product(w,x)))* -> equal(intersection(u,restrict(v,w,x)),null_class) equal(cross_product(w,x),null_class).
% 299.87/300.47  117709[3:Res:108602.1,4975.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)*.
% 299.87/300.47  117707[3:Res:108601.1,4975.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)*.
% 299.87/300.47  119537[0:SpR:89365.1,46893.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)))))**.
% 299.87/300.47  119512[0:SpR:89365.1,46898.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)))**.
% 299.87/300.47  122818[0:Res:374.1,6509.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)))).
% 299.87/300.47  122800[0:Res:359.2,6509.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))))*.
% 299.87/300.47  124580[9:Res:31377.0,10912.0] ||  -> equal(ordered_pair(first(ordered_pair(regular(union(x__dfg,x__dfg)),singleton(u))),second(ordered_pair(regular(union(x__dfg,x__dfg)),singleton(u)))),ordered_pair(regular(union(x__dfg,x__dfg)),singleton(u)))**.
% 299.87/300.47  124471[0:Res:9181.1,10912.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)))**.
% 299.87/300.47  124406[0:Res:3232.1,10912.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)))**.
% 299.87/300.47  125020[9:Res:31377.0,6797.0] || subclass(regular(union(x__dfg,x__dfg)),u)* subclass(u,v)* -> equal(regular(union(x__dfg,x__dfg)),null_class) member(apply(choice,regular(union(x__dfg,x__dfg))),v)*.
% 299.87/300.47  124985[0:Res:9181.1,6797.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)*.
% 299.87/300.47  124943[0:Res:3232.1,6797.0] function(u) || subclass(apply(u,v),w)* subclass(w,x)* -> equal(apply(u,v),null_class) member(apply(choice,apply(u,v)),x)*.
% 299.87/300.47  125507[0:MRR:125506.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)).
% 299.87/300.47  125509[0:MRR:125508.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)).
% 299.87/300.47  127015[0:SpL:99615.0,3678.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))) -> .
% 299.87/300.47  128049[0:SpL:98895.0,3678.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))) -> .
% 299.87/300.47  128386[3:Res:125761.0,4960.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))*.
% 299.87/300.47  129003[3:Res:125564.0,3004.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)*.
% 299.87/300.47  129184[3:Res:125581.0,3004.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)*.
% 299.87/300.47  129335[3:MRR:129334.3,53674.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).
% 299.87/300.47  129842[3:Res:36007.0,7015.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))))*.
% 299.87/300.47  129994[3:Res:125558.0,3004.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)*.
% 299.87/300.47  130164[3:Res:125569.0,3004.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)*.
% 299.87/300.47  130378[3:Res:125572.0,3004.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)*.
% 299.87/300.47  130552[3:Res:125578.0,3004.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)*.
% 299.87/300.47  131228[0:Rew:30.0,131227.1,30.0,131227.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)).
% 299.87/300.47  131902[0:Rew:30.0,131901.1,30.0,131901.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)).
% 299.87/300.47  133796[3:Res:108603.1,4975.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)*.
% 299.87/300.47  134558[0:SpR:111977.1,46895.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)))**.
% 299.87/300.47  134557[0:SpR:111977.1,46894.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)))))**.
% 299.87/300.47  142179[4:SpL:67191.0,46242.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))))* -> .
% 299.87/300.47  142178[4:SpL:67192.0,46242.0] || member(u,intersection(complement(sum_class(range_of(null_class))),union(v,complement(power_class(w)))))* member(u,union(apply(null_class,x),intersection(complement(v),power_class(w))))* -> .
% 299.87/300.47  142176[0:SpL:105396.0,46242.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)))) -> .
% 299.87/300.47  142175[3:SpL:30027.0,46242.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)))) -> .
% 299.87/300.47  142173[3:SpL:66602.0,46242.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)))) -> .
% 299.87/300.47  142172[3:SpL:33220.0,46242.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))))* -> .
% 299.87/300.47  142171[4:SpL:67192.0,46242.0] || member(u,intersection(complement(apply(null_class,v)),union(w,complement(power_class(x)))))* member(u,union(sum_class(range_of(null_class)),intersection(complement(w),power_class(x)))) -> .
% 299.87/300.47  142168[0:SpL:71143.0,46242.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)))) -> .
% 299.87/300.47  142121[3:SpL:69762.0,46242.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))))) -> .
% 299.87/300.47  142120[3:SpL:68783.0,46242.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))))) -> .
% 299.87/300.47  142119[3:SpL:38610.0,46242.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))))) -> .
% 299.87/300.47  142118[3:SpL:69762.0,46242.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))))) -> .
% 299.87/300.47  142117[3:SpL:38610.0,46242.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)))))* -> .
% 299.87/300.47  142116[3:SpL:68783.0,46242.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)))))* -> .
% 299.87/300.47  143718[3:SpL:69762.0,46261.0] || member(u,intersection(union(v,complement(power_class(union(null_class,w)))),complement(x)))* member(u,union(intersection(complement(v),power_class(union(w,null_class))),x)) -> .
% 299.87/300.47  143717[3:SpL:68783.0,46261.0] || member(u,intersection(union(v,complement(power_class(union(w,w)))),complement(x)))* member(u,union(intersection(complement(v),power_class(union(w,null_class))),x)) -> .
% 299.87/300.47  143716[3:SpL:38610.0,46261.0] || member(u,intersection(union(v,complement(power_class(union(w,w)))),complement(x)))* member(u,union(intersection(complement(v),power_class(union(null_class,w))),x)) -> .
% 299.87/300.47  143715[3:SpL:69762.0,46261.0] || member(u,intersection(union(v,complement(power_class(union(w,null_class)))),complement(x)))* member(u,union(intersection(complement(v),power_class(union(null_class,w))),x)) -> .
% 299.87/300.47  143714[3:SpL:38610.0,46261.0] || member(u,intersection(union(v,complement(power_class(union(null_class,w)))),complement(x)))* member(u,union(intersection(complement(v),power_class(union(w,w))),x))* -> .
% 299.87/300.47  143713[3:SpL:68783.0,46261.0] || member(u,intersection(union(v,complement(power_class(union(w,null_class)))),complement(x)))* member(u,union(intersection(complement(v),power_class(union(w,w))),x))* -> .
% 299.87/300.47  143708[4:SpL:67191.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),complement(apply(null_class,x))))* member(u,union(intersection(complement(v),power_class(w)),apply(null_class,y)))* -> .
% 299.87/300.47  143876[4:Rew:67444.0,143707.0] || member(u,intersection(complement(sum_class(range_of(null_class))),union(v,complement(power_class(w)))))* member(u,union(intersection(complement(v),power_class(w)),apply(null_class,x)))* -> .
% 299.87/300.47  143705[0:SpL:105396.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),complement(union(x,y))))* member(u,union(intersection(complement(v),power_class(w)),union(y,x))) -> .
% 299.87/300.47  143704[3:SpL:30027.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(null_class,complement(x))))* member(u,union(intersection(complement(v),power_class(w)),union(null_class,x))) -> .
% 299.87/300.47  143702[3:SpL:66602.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(null_class,complement(x))))* member(u,union(intersection(complement(v),power_class(w)),union(x,null_class))) -> .
% 299.87/300.47  143701[3:SpL:33220.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(null_class,complement(x))))* member(u,union(intersection(complement(v),power_class(w)),union(x,x)))* -> .
% 299.87/300.47  143877[4:Rew:71035.0,143700.1] || member(u,intersection(union(v,complement(power_class(w))),complement(apply(null_class,x))))* member(u,union(sum_class(range_of(null_class)),intersection(complement(v),power_class(w)))) -> .
% 299.87/300.47  143697[0:SpL:71143.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),complement(symmetric_difference(x,y))))* member(u,union(intersection(complement(v),power_class(w)),symmetric_difference(y,x))) -> .
% 299.87/300.47  144151[4:SpL:67191.0,46288.0] || member(u,intersection(complement(apply(null_class,v)),union(complement(power_class(w)),x)))* member(u,union(apply(null_class,y),intersection(power_class(w),complement(x))))* -> .
% 299.87/300.47  144150[4:SpL:67192.0,46288.0] || member(u,intersection(complement(sum_class(range_of(null_class))),union(complement(power_class(v)),w)))* member(u,union(apply(null_class,x),intersection(power_class(v),complement(w))))* -> .
% 299.87/300.47  144148[0:SpL:105396.0,46288.0] || member(u,intersection(complement(union(v,w)),union(complement(power_class(x)),y)))* member(u,union(union(w,v),intersection(power_class(x),complement(y)))) -> .
% 299.87/300.47  144147[3:SpL:30027.0,46288.0] || member(u,intersection(union(null_class,complement(v)),union(complement(power_class(w)),x)))* member(u,union(union(null_class,v),intersection(power_class(w),complement(x)))) -> .
% 299.87/300.47  144145[3:SpL:66602.0,46288.0] || member(u,intersection(union(null_class,complement(v)),union(complement(power_class(w)),x)))* member(u,union(union(v,null_class),intersection(power_class(w),complement(x)))) -> .
% 299.87/300.47  144144[3:SpL:33220.0,46288.0] || member(u,intersection(union(null_class,complement(v)),union(complement(power_class(w)),x)))* member(u,union(union(v,v),intersection(power_class(w),complement(x))))* -> .
% 299.87/300.47  144143[4:SpL:67192.0,46288.0] || member(u,intersection(complement(apply(null_class,v)),union(complement(power_class(w)),x)))* member(u,union(sum_class(range_of(null_class)),intersection(power_class(w),complement(x)))) -> .
% 299.87/300.47  144140[0:SpL:71143.0,46288.0] || member(u,intersection(complement(symmetric_difference(v,w)),union(complement(power_class(x)),y)))* member(u,union(symmetric_difference(w,v),intersection(power_class(x),complement(y)))) -> .
% 299.87/300.47  144086[3:SpL:69762.0,46288.0] || member(u,intersection(complement(v),union(complement(power_class(union(null_class,w))),x)))* member(u,union(v,intersection(power_class(union(w,null_class)),complement(x)))) -> .
% 299.87/300.47  144085[3:SpL:68783.0,46288.0] || member(u,intersection(complement(v),union(complement(power_class(union(w,w))),x)))* member(u,union(v,intersection(power_class(union(w,null_class)),complement(x)))) -> .
% 299.87/300.47  144084[3:SpL:38610.0,46288.0] || member(u,intersection(complement(v),union(complement(power_class(union(w,w))),x)))* member(u,union(v,intersection(power_class(union(null_class,w)),complement(x)))) -> .
% 299.87/300.47  144083[3:SpL:69762.0,46288.0] || member(u,intersection(complement(v),union(complement(power_class(union(w,null_class))),x)))* member(u,union(v,intersection(power_class(union(null_class,w)),complement(x)))) -> .
% 299.87/300.47  144082[3:SpL:38610.0,46288.0] || member(u,intersection(complement(v),union(complement(power_class(union(null_class,w))),x)))* member(u,union(v,intersection(power_class(union(w,w)),complement(x))))* -> .
% 299.87/300.47  144081[3:SpL:68783.0,46288.0] || member(u,intersection(complement(v),union(complement(power_class(union(w,null_class))),x)))* member(u,union(v,intersection(power_class(union(w,w)),complement(x))))* -> .
% 299.87/300.47  144381[3:SpL:69762.0,46462.0] || member(u,intersection(union(complement(power_class(union(null_class,v))),w),complement(x)))* member(u,union(intersection(power_class(union(v,null_class)),complement(w)),x)) -> .
% 299.87/300.47  144380[3:SpL:68783.0,46462.0] || member(u,intersection(union(complement(power_class(union(v,v))),w),complement(x)))* member(u,union(intersection(power_class(union(v,null_class)),complement(w)),x)) -> .
% 299.87/300.47  144379[3:SpL:38610.0,46462.0] || member(u,intersection(union(complement(power_class(union(v,v))),w),complement(x)))* member(u,union(intersection(power_class(union(null_class,v)),complement(w)),x)) -> .
% 299.87/300.47  144378[3:SpL:69762.0,46462.0] || member(u,intersection(union(complement(power_class(union(v,null_class))),w),complement(x)))* member(u,union(intersection(power_class(union(null_class,v)),complement(w)),x)) -> .
% 299.87/300.47  144377[3:SpL:38610.0,46462.0] || member(u,intersection(union(complement(power_class(union(null_class,v))),w),complement(x)))* member(u,union(intersection(power_class(union(v,v)),complement(w)),x))* -> .
% 299.87/300.47  144376[3:SpL:68783.0,46462.0] || member(u,intersection(union(complement(power_class(union(v,null_class))),w),complement(x)))* member(u,union(intersection(power_class(union(v,v)),complement(w)),x))* -> .
% 299.87/300.47  144371[4:SpL:67191.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),complement(apply(null_class,x))))* member(u,union(intersection(power_class(v),complement(w)),apply(null_class,y)))* -> .
% 299.87/300.47  144552[4:Rew:67444.0,144370.0] || member(u,intersection(complement(sum_class(range_of(null_class))),union(complement(power_class(v)),w)))* member(u,union(intersection(power_class(v),complement(w)),apply(null_class,x)))* -> .
% 299.87/300.47  144368[0:SpL:105396.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),complement(union(x,y))))* member(u,union(intersection(power_class(v),complement(w)),union(y,x))) -> .
% 299.87/300.47  144367[3:SpL:30027.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(null_class,complement(x))))* member(u,union(intersection(power_class(v),complement(w)),union(null_class,x))) -> .
% 299.94/300.47  144365[3:SpL:66602.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(null_class,complement(x))))* member(u,union(intersection(power_class(v),complement(w)),union(x,null_class))) -> .
% 299.94/300.47  144364[3:SpL:33220.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(null_class,complement(x))))* member(u,union(intersection(power_class(v),complement(w)),union(x,x)))* -> .
% 299.94/300.47  144553[4:Rew:71035.0,144363.1] || member(u,intersection(union(complement(power_class(v)),w),complement(apply(null_class,x))))* member(u,union(sum_class(range_of(null_class)),intersection(power_class(v),complement(w)))) -> .
% 299.94/300.47  144360[0:SpL:71143.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),complement(symmetric_difference(x,y))))* member(u,union(intersection(power_class(v),complement(w)),symmetric_difference(y,x))) -> .
% 299.94/300.47  145400[3:SpL:98217.0,64080.0] || equal(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),null_class)** -> member(omega,intersection(power_class(u),union(v,complement(union(w,x))))).
% 299.94/300.47  145399[10:SpL:98217.0,64081.0] || equal(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),null_class)** -> member(null_class,intersection(power_class(u),union(v,complement(union(w,x))))).
% 299.94/300.47  145395[3:SpL:98217.0,125809.0] || subclass(union(complement(power_class(u)),intersection(complement(v),union(w,x))),null_class)* -> subclass(regular(null_class),intersection(power_class(u),union(v,complement(union(w,x))))).
% 299.94/300.47  145385[7:SpL:98217.0,28113.1] || subclass(y__dfg,intersection(power_class(u),union(v,complement(union(w,x))))) subclass(x__dfg,union(complement(power_class(u)),intersection(complement(v),union(w,x))))* -> .
% 299.94/300.47  145377[7:SpL:98217.0,19827.1] || subclass(y__dfg,intersection(power_class(u),union(v,complement(union(w,x))))) subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),union(w,x))))* -> .
% 299.94/300.47  145376[7:SpL:98217.0,19856.1] || subclass(x__dfg,intersection(power_class(u),union(v,complement(union(w,x))))) subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),union(w,x))))* -> .
% 299.94/300.47  145373[11:SpL:98217.0,32704.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),union(w,x))))* member(null_class,intersection(power_class(u),union(v,complement(union(w,x))))) -> .
% 299.94/300.47  145366[3:SpL:98217.0,13493.1] || equal(intersection(power_class(u),union(v,complement(union(w,x)))),domain_relation) equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),domain_relation)** -> .
% 299.94/300.47  145364[3:SpL:98217.0,13396.1] || subclass(domain_relation,intersection(power_class(u),union(v,complement(union(w,x))))) subclass(domain_relation,union(complement(power_class(u)),intersection(complement(v),union(w,x))))* -> .
% 299.94/300.47  145230[0:SpR:98217.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),union(x,y)))),union(intersection(power_class(v),union(w,complement(union(x,y)))),u))*.
% 299.94/300.47  145227[0:SpR:98217.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),union(x,y)))),union(u,intersection(power_class(v),union(w,complement(union(x,y))))))*.
% 299.94/300.47  145225[3:SpR:98217.0,135597.0] ||  -> equal(intersection(intersection(power_class(u),union(v,complement(union(w,x)))),restrict(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y,z)),null_class)**.
% 299.94/300.47  145213[0:SpR:98217.0,44163.0] ||  -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),restrict(intersection(power_class(u),union(v,complement(union(w,x)))),y,z)),null_class)**.
% 299.94/300.47  145175[4:SpR:98217.0,23219.1] ||  -> member(singleton(null_class),intersection(power_class(u),union(v,complement(union(w,x))))) member(singleton(null_class),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 299.94/300.47  145171[0:SpR:98217.0,71313.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(y)),union(y,intersection(power_class(u),union(v,complement(union(w,x))))))*.
% 299.94/300.47  145168[0:SpR:98217.0,5137.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(y)),union(intersection(power_class(u),union(v,complement(union(w,x)))),y))*.
% 299.94/300.47  145711[4:SpL:67191.0,98247.0] || member(u,intersection(complement(apply(null_class,v)),power_class(complement(union(w,x)))))* member(u,union(apply(null_class,y),image(element_relation,union(w,x))))* -> .
% 299.94/300.47  145710[4:SpL:67192.0,98247.0] || member(u,intersection(complement(sum_class(range_of(null_class))),power_class(complement(union(v,w)))))* member(u,union(apply(null_class,x),image(element_relation,union(v,w))))* -> .
% 299.94/300.47  145708[0:SpL:105396.0,98247.0] || member(u,intersection(complement(union(v,w)),power_class(complement(union(x,y)))))* member(u,union(union(w,v),image(element_relation,union(x,y)))) -> .
% 299.94/300.47  145707[3:SpL:30027.0,98247.0] || member(u,intersection(union(null_class,complement(v)),power_class(complement(union(w,x)))))* member(u,union(union(null_class,v),image(element_relation,union(w,x)))) -> .
% 299.94/300.47  145705[3:SpL:66602.0,98247.0] || member(u,intersection(union(null_class,complement(v)),power_class(complement(union(w,x)))))* member(u,union(union(v,null_class),image(element_relation,union(w,x)))) -> .
% 299.94/300.47  145704[3:SpL:33220.0,98247.0] || member(u,intersection(union(null_class,complement(v)),power_class(complement(union(w,x)))))* member(u,union(union(v,v),image(element_relation,union(w,x))))* -> .
% 299.94/300.47  145703[4:SpL:67192.0,98247.0] || member(u,intersection(complement(apply(null_class,v)),power_class(complement(union(w,x)))))* member(u,union(sum_class(range_of(null_class)),image(element_relation,union(w,x)))) -> .
% 299.94/300.47  145700[0:SpL:71143.0,98247.0] || member(u,intersection(complement(symmetric_difference(v,w)),power_class(complement(union(x,y)))))* member(u,union(symmetric_difference(w,v),image(element_relation,union(x,y)))) -> .
% 299.94/300.47  146274[3:SpL:98314.0,64080.0] || equal(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),null_class)** -> member(omega,intersection(union(u,complement(power_class(v))),union(w,x))).
% 299.94/300.47  146273[10:SpL:98314.0,64081.0] || equal(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),null_class)** -> member(null_class,intersection(union(u,complement(power_class(v))),union(w,x))).
% 299.94/300.47  146269[3:SpL:98314.0,125809.0] || subclass(union(intersection(complement(u),power_class(v)),complement(union(w,x))),null_class)* -> subclass(regular(null_class),intersection(union(u,complement(power_class(v))),union(w,x))).
% 299.94/300.47  146259[7:SpL:98314.0,28113.1] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),union(w,x))) subclass(x__dfg,union(intersection(complement(u),power_class(v)),complement(union(w,x))))* -> .
% 299.94/300.47  146251[7:SpL:98314.0,19827.1] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),union(w,x))) subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(union(w,x))))* -> .
% 299.94/300.47  146250[7:SpL:98314.0,19856.1] || subclass(x__dfg,intersection(union(u,complement(power_class(v))),union(w,x))) subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(union(w,x))))* -> .
% 299.94/300.47  146247[11:SpL:98314.0,32704.0] || subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(union(w,x))))* member(null_class,intersection(union(u,complement(power_class(v))),union(w,x))) -> .
% 299.94/300.47  146239[3:SpL:98314.0,13493.1] || equal(intersection(union(u,complement(power_class(v))),union(w,x)),domain_relation) equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),domain_relation)** -> .
% 299.94/300.47  146237[3:SpL:98314.0,13396.1] || subclass(domain_relation,intersection(union(u,complement(power_class(v))),union(w,x))) subclass(domain_relation,union(intersection(complement(u),power_class(v)),complement(union(w,x))))* -> .
% 299.94/300.47  146219[0:SpR:89365.1,98314.0] || subclass(union(u,v),union(w,complement(power_class(x)))) -> equal(union(intersection(complement(w),power_class(x)),complement(union(u,v))),complement(union(u,v)))**.
% 299.94/300.47  146101[0:SpR:98314.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(union(x,y)))),union(intersection(union(v,complement(power_class(w))),union(x,y)),u))*.
% 299.94/300.47  146098[0:SpR:98314.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(union(x,y)))),union(u,intersection(union(v,complement(power_class(w))),union(x,y))))*.
% 299.94/300.47  146096[3:SpR:98314.0,135597.0] ||  -> equal(intersection(intersection(union(u,complement(power_class(v))),union(w,x)),restrict(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y,z)),null_class)**.
% 299.94/300.47  146084[0:SpR:98314.0,44163.0] ||  -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),restrict(intersection(union(u,complement(power_class(v))),union(w,x)),y,z)),null_class)**.
% 299.94/300.47  146046[4:SpR:98314.0,23219.1] ||  -> member(singleton(null_class),intersection(union(u,complement(power_class(v))),union(w,x))) member(singleton(null_class),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 299.94/300.47  146042[0:SpR:98314.0,71313.0] ||  -> subclass(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(y)),union(y,intersection(union(u,complement(power_class(v))),union(w,x))))*.
% 299.94/300.47  146039[0:SpR:98314.0,5137.0] ||  -> subclass(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(y)),union(intersection(union(u,complement(power_class(v))),union(w,x)),y))*.
% 299.94/300.47  146836[3:SpL:98315.0,64080.0] || equal(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),null_class)** -> member(omega,intersection(union(complement(power_class(u)),v),union(w,x))).
% 299.94/300.47  146835[10:SpL:98315.0,64081.0] || equal(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),null_class)** -> member(null_class,intersection(union(complement(power_class(u)),v),union(w,x))).
% 299.94/300.47  146831[3:SpL:98315.0,125809.0] || subclass(union(intersection(power_class(u),complement(v)),complement(union(w,x))),null_class)* -> subclass(regular(null_class),intersection(union(complement(power_class(u)),v),union(w,x))).
% 299.94/300.47  146821[7:SpL:98315.0,28113.1] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),union(w,x))) subclass(x__dfg,union(intersection(power_class(u),complement(v)),complement(union(w,x))))* -> .
% 299.94/300.47  146813[7:SpL:98315.0,19827.1] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),union(w,x))) subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(union(w,x))))* -> .
% 299.94/300.47  146812[7:SpL:98315.0,19856.1] || subclass(x__dfg,intersection(union(complement(power_class(u)),v),union(w,x))) subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(union(w,x))))* -> .
% 299.94/300.47  146809[11:SpL:98315.0,32704.0] || subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(union(w,x))))* member(null_class,intersection(union(complement(power_class(u)),v),union(w,x))) -> .
% 299.94/300.47  146801[3:SpL:98315.0,13493.1] || equal(intersection(union(complement(power_class(u)),v),union(w,x)),domain_relation) equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),domain_relation)** -> .
% 299.94/300.47  146799[3:SpL:98315.0,13396.1] || subclass(domain_relation,intersection(union(complement(power_class(u)),v),union(w,x))) subclass(domain_relation,union(intersection(power_class(u),complement(v)),complement(union(w,x))))* -> .
% 299.94/300.47  146781[0:SpR:89365.1,98315.0] || subclass(union(u,v),union(complement(power_class(w)),x)) -> equal(union(intersection(power_class(w),complement(x)),complement(union(u,v))),complement(union(u,v)))**.
% 299.94/300.47  146656[0:SpR:98315.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(union(x,y)))),union(intersection(union(complement(power_class(v)),w),union(x,y)),u))*.
% 299.94/300.47  146653[0:SpR:98315.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(union(x,y)))),union(u,intersection(union(complement(power_class(v)),w),union(x,y))))*.
% 299.94/300.47  146651[3:SpR:98315.0,135597.0] ||  -> equal(intersection(intersection(union(complement(power_class(u)),v),union(w,x)),restrict(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y,z)),null_class)**.
% 299.94/300.47  146639[0:SpR:98315.0,44163.0] ||  -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),restrict(intersection(union(complement(power_class(u)),v),union(w,x)),y,z)),null_class)**.
% 299.94/300.47  146601[4:SpR:98315.0,23219.1] ||  -> member(singleton(null_class),intersection(union(complement(power_class(u)),v),union(w,x))) member(singleton(null_class),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 299.94/300.47  146597[0:SpR:98315.0,71313.0] ||  -> subclass(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(y)),union(y,intersection(union(complement(power_class(u)),v),union(w,x))))*.
% 299.94/300.47  146594[0:SpR:98315.0,5137.0] ||  -> subclass(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(y)),union(intersection(union(complement(power_class(u)),v),union(w,x)),y))*.
% 299.94/300.47  147756[3:SpL:98515.0,64080.0] || equal(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),null_class)** -> member(omega,intersection(union(u,complement(union(v,w))),power_class(x))).
% 299.94/300.47  147755[10:SpL:98515.0,64081.0] || equal(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),null_class)** -> member(null_class,intersection(union(u,complement(union(v,w))),power_class(x))).
% 299.94/300.47  147751[3:SpL:98515.0,125809.0] || subclass(union(intersection(complement(u),union(v,w)),complement(power_class(x))),null_class)* -> subclass(regular(null_class),intersection(union(u,complement(union(v,w))),power_class(x))).
% 299.94/300.47  147741[7:SpL:98515.0,28113.1] || subclass(y__dfg,intersection(union(u,complement(union(v,w))),power_class(x))) subclass(x__dfg,union(intersection(complement(u),union(v,w)),complement(power_class(x))))* -> .
% 299.94/300.47  147733[7:SpL:98515.0,19827.1] || subclass(y__dfg,intersection(union(u,complement(union(v,w))),power_class(x))) subclass(y__dfg,union(intersection(complement(u),union(v,w)),complement(power_class(x))))* -> .
% 299.94/300.47  147732[7:SpL:98515.0,19856.1] || subclass(x__dfg,intersection(union(u,complement(union(v,w))),power_class(x))) subclass(y__dfg,union(intersection(complement(u),union(v,w)),complement(power_class(x))))* -> .
% 299.94/300.47  147729[11:SpL:98515.0,32704.0] || subclass(y__dfg,union(intersection(complement(u),union(v,w)),complement(power_class(x))))* member(null_class,intersection(union(u,complement(union(v,w))),power_class(x))) -> .
% 299.94/300.47  147721[3:SpL:98515.0,13493.1] || equal(intersection(union(u,complement(union(v,w))),power_class(x)),domain_relation) equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),domain_relation)** -> .
% 299.94/300.47  147719[3:SpL:98515.0,13396.1] || subclass(domain_relation,intersection(union(u,complement(union(v,w))),power_class(x))) subclass(domain_relation,union(intersection(complement(u),union(v,w)),complement(power_class(x))))* -> .
% 299.94/300.47  147585[0:SpR:98515.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(complement(v),union(w,x)),complement(power_class(y)))),union(intersection(union(v,complement(union(w,x))),power_class(y)),u))*.
% 299.94/300.47  147582[0:SpR:98515.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(complement(v),union(w,x)),complement(power_class(y)))),union(u,intersection(union(v,complement(union(w,x))),power_class(y))))*.
% 299.94/300.47  147580[3:SpR:98515.0,135597.0] ||  -> equal(intersection(intersection(union(u,complement(union(v,w))),power_class(x)),restrict(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y,z)),null_class)**.
% 299.94/300.47  147568[0:SpR:98515.0,44163.0] ||  -> equal(intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),restrict(intersection(union(u,complement(union(v,w))),power_class(x)),y,z)),null_class)**.
% 299.94/300.47  147530[4:SpR:98515.0,23219.1] ||  -> member(singleton(null_class),intersection(union(u,complement(union(v,w))),power_class(x))) member(singleton(null_class),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 299.94/300.47  147526[0:SpR:98515.0,71313.0] ||  -> subclass(symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(y)),union(y,intersection(union(u,complement(union(v,w))),power_class(x))))*.
% 299.94/300.47  147523[0:SpR:98515.0,5137.0] ||  -> subclass(symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(y)),union(intersection(union(u,complement(union(v,w))),power_class(x)),y))*.
% 299.94/300.47  148015[4:SpL:67191.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),complement(apply(null_class,x))))* member(u,union(image(element_relation,union(v,w)),apply(null_class,y)))* -> .
% 299.94/300.47  148226[4:Rew:67444.0,148014.0] || member(u,intersection(complement(sum_class(range_of(null_class))),power_class(complement(union(v,w)))))* member(u,union(image(element_relation,union(v,w)),apply(null_class,x)))* -> .
% 299.94/300.47  148012[0:SpL:105396.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),complement(union(x,y))))* member(u,union(image(element_relation,union(v,w)),union(y,x))) -> .
% 299.94/300.47  148011[3:SpL:30027.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(null_class,complement(x))))* member(u,union(image(element_relation,union(v,w)),union(null_class,x))) -> .
% 299.94/300.47  148009[3:SpL:66602.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(null_class,complement(x))))* member(u,union(image(element_relation,union(v,w)),union(x,null_class))) -> .
% 299.94/300.47  148008[3:SpL:33220.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(null_class,complement(x))))* member(u,union(image(element_relation,union(v,w)),union(x,x)))* -> .
% 299.94/300.47  148227[4:Rew:71035.0,148007.1] || member(u,intersection(power_class(complement(union(v,w))),complement(apply(null_class,x))))* member(u,union(sum_class(range_of(null_class)),image(element_relation,union(v,w)))) -> .
% 299.94/300.47  148003[0:SpL:71143.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),complement(symmetric_difference(x,y))))* member(u,union(image(element_relation,union(v,w)),symmetric_difference(y,x))) -> .
% 299.94/300.47  148517[3:SpL:98672.0,64080.0] || equal(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),null_class)** -> member(omega,intersection(power_class(u),union(complement(union(v,w)),x))).
% 299.94/300.47  148516[10:SpL:98672.0,64081.0] || equal(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),null_class)** -> member(null_class,intersection(power_class(u),union(complement(union(v,w)),x))).
% 299.94/300.47  148512[3:SpL:98672.0,125809.0] || subclass(union(complement(power_class(u)),intersection(union(v,w),complement(x))),null_class)* -> subclass(regular(null_class),intersection(power_class(u),union(complement(union(v,w)),x))).
% 299.94/300.47  148502[7:SpL:98672.0,28113.1] || subclass(y__dfg,intersection(power_class(u),union(complement(union(v,w)),x))) subclass(x__dfg,union(complement(power_class(u)),intersection(union(v,w),complement(x))))* -> .
% 299.94/300.47  148494[7:SpL:98672.0,19827.1] || subclass(y__dfg,intersection(power_class(u),union(complement(union(v,w)),x))) subclass(y__dfg,union(complement(power_class(u)),intersection(union(v,w),complement(x))))* -> .
% 299.94/300.47  148493[7:SpL:98672.0,19856.1] || subclass(x__dfg,intersection(power_class(u),union(complement(union(v,w)),x))) subclass(y__dfg,union(complement(power_class(u)),intersection(union(v,w),complement(x))))* -> .
% 299.94/300.47  148490[11:SpL:98672.0,32704.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(union(v,w),complement(x))))* member(null_class,intersection(power_class(u),union(complement(union(v,w)),x))) -> .
% 299.94/300.47  148482[3:SpL:98672.0,13493.1] || equal(intersection(power_class(u),union(complement(union(v,w)),x)),domain_relation) equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),domain_relation)** -> .
% 299.94/300.47  148480[3:SpL:98672.0,13396.1] || subclass(domain_relation,intersection(power_class(u),union(complement(union(v,w)),x))) subclass(domain_relation,union(complement(power_class(u)),intersection(union(v,w),complement(x))))* -> .
% 299.94/300.47  148340[0:SpR:98672.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(union(w,x),complement(y)))),union(intersection(power_class(v),union(complement(union(w,x)),y)),u))*.
% 299.94/300.47  148337[0:SpR:98672.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(union(w,x),complement(y)))),union(u,intersection(power_class(v),union(complement(union(w,x)),y))))*.
% 299.94/300.47  148335[3:SpR:98672.0,135597.0] ||  -> equal(intersection(intersection(power_class(u),union(complement(union(v,w)),x)),restrict(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y,z)),null_class)**.
% 299.94/300.47  148323[0:SpR:98672.0,44163.0] ||  -> equal(intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),restrict(intersection(power_class(u),union(complement(union(v,w)),x)),y,z)),null_class)**.
% 299.94/300.47  148285[4:SpR:98672.0,23219.1] ||  -> member(singleton(null_class),intersection(power_class(u),union(complement(union(v,w)),x))) member(singleton(null_class),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 299.94/300.47  148281[0:SpR:98672.0,71313.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(y)),union(y,intersection(power_class(u),union(complement(union(v,w)),x))))*.
% 299.94/300.47  148278[0:SpR:98672.0,5137.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(y)),union(intersection(power_class(u),union(complement(union(v,w)),x)),y))*.
% 299.94/300.47  149297[3:SpL:98876.0,64080.0] || equal(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),null_class)** -> member(omega,intersection(union(complement(union(u,v)),w),power_class(x))).
% 299.94/300.47  149296[10:SpL:98876.0,64081.0] || equal(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),null_class)** -> member(null_class,intersection(union(complement(union(u,v)),w),power_class(x))).
% 299.94/300.47  149292[3:SpL:98876.0,125809.0] || subclass(union(intersection(union(u,v),complement(w)),complement(power_class(x))),null_class)* -> subclass(regular(null_class),intersection(union(complement(union(u,v)),w),power_class(x))).
% 299.94/300.47  149282[7:SpL:98876.0,28113.1] || subclass(y__dfg,intersection(union(complement(union(u,v)),w),power_class(x))) subclass(x__dfg,union(intersection(union(u,v),complement(w)),complement(power_class(x))))* -> .
% 299.94/300.47  149274[7:SpL:98876.0,19827.1] || subclass(y__dfg,intersection(union(complement(union(u,v)),w),power_class(x))) subclass(y__dfg,union(intersection(union(u,v),complement(w)),complement(power_class(x))))* -> .
% 299.94/300.47  149273[7:SpL:98876.0,19856.1] || subclass(x__dfg,intersection(union(complement(union(u,v)),w),power_class(x))) subclass(y__dfg,union(intersection(union(u,v),complement(w)),complement(power_class(x))))* -> .
% 299.94/300.47  149270[11:SpL:98876.0,32704.0] || subclass(y__dfg,union(intersection(union(u,v),complement(w)),complement(power_class(x))))* member(null_class,intersection(union(complement(union(u,v)),w),power_class(x))) -> .
% 299.94/300.47  149262[3:SpL:98876.0,13493.1] || equal(intersection(union(complement(union(u,v)),w),power_class(x)),domain_relation) equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),domain_relation)** -> .
% 299.94/300.47  149260[3:SpL:98876.0,13396.1] || subclass(domain_relation,intersection(union(complement(union(u,v)),w),power_class(x))) subclass(domain_relation,union(intersection(union(u,v),complement(w)),complement(power_class(x))))* -> .
% 299.94/300.47  149120[0:SpR:98876.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(union(v,w),complement(x)),complement(power_class(y)))),union(intersection(union(complement(union(v,w)),x),power_class(y)),u))*.
% 299.94/300.47  149117[0:SpR:98876.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(union(v,w),complement(x)),complement(power_class(y)))),union(u,intersection(union(complement(union(v,w)),x),power_class(y))))*.
% 299.94/300.47  149115[3:SpR:98876.0,135597.0] ||  -> equal(intersection(intersection(union(complement(union(u,v)),w),power_class(x)),restrict(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y,z)),null_class)**.
% 299.94/300.47  149103[0:SpR:98876.0,44163.0] ||  -> equal(intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),restrict(intersection(union(complement(union(u,v)),w),power_class(x)),y,z)),null_class)**.
% 299.94/300.47  149065[4:SpR:98876.0,23219.1] ||  -> member(singleton(null_class),intersection(union(complement(union(u,v)),w),power_class(x))) member(singleton(null_class),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 299.94/300.47  149061[0:SpR:98876.0,71313.0] ||  -> subclass(symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(y)),union(y,intersection(union(complement(union(u,v)),w),power_class(x))))*.
% 299.94/300.47  149058[0:SpR:98876.0,5137.0] ||  -> subclass(symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(y)),union(intersection(union(complement(union(u,v)),w),power_class(x)),y))*.
% 299.94/300.47  150767[3:SpL:99161.0,64080.0] || equal(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),null_class)** -> member(omega,intersection(union(u,v),union(w,complement(power_class(x))))).
% 299.94/300.47  150766[10:SpL:99161.0,64081.0] || equal(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),null_class)** -> member(null_class,intersection(union(u,v),union(w,complement(power_class(x))))).
% 299.94/300.47  150762[3:SpL:99161.0,125809.0] || subclass(union(complement(union(u,v)),intersection(complement(w),power_class(x))),null_class)* -> subclass(regular(null_class),intersection(union(u,v),union(w,complement(power_class(x))))).
% 299.94/300.47  150752[7:SpL:99161.0,28113.1] || subclass(y__dfg,intersection(union(u,v),union(w,complement(power_class(x))))) subclass(x__dfg,union(complement(union(u,v)),intersection(complement(w),power_class(x))))* -> .
% 299.94/300.47  150744[7:SpL:99161.0,19827.1] || subclass(y__dfg,intersection(union(u,v),union(w,complement(power_class(x))))) subclass(y__dfg,union(complement(union(u,v)),intersection(complement(w),power_class(x))))* -> .
% 299.94/300.47  150743[7:SpL:99161.0,19856.1] || subclass(x__dfg,intersection(union(u,v),union(w,complement(power_class(x))))) subclass(y__dfg,union(complement(union(u,v)),intersection(complement(w),power_class(x))))* -> .
% 299.94/300.47  150740[11:SpL:99161.0,32704.0] || subclass(y__dfg,union(complement(union(u,v)),intersection(complement(w),power_class(x))))* member(null_class,intersection(union(u,v),union(w,complement(power_class(x))))) -> .
% 299.94/300.47  150732[3:SpL:99161.0,13493.1] || equal(intersection(union(u,v),union(w,complement(power_class(x)))),domain_relation) equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),domain_relation)** -> .
% 299.94/300.47  150730[3:SpL:99161.0,13396.1] || subclass(domain_relation,intersection(union(u,v),union(w,complement(power_class(x))))) subclass(domain_relation,union(complement(union(u,v)),intersection(complement(w),power_class(x))))* -> .
% 299.94/300.47  150703[0:SpR:111977.1,99161.0] || subclass(union(u,v),union(w,complement(power_class(x)))) -> equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(union(u,v)))**.
% 299.94/300.47  150616[0:SpR:99161.0,98315.0] ||  -> equal(union(complement(union(complement(power_class(u)),v)),intersection(complement(w),power_class(x))),union(intersection(power_class(u),complement(v)),complement(union(w,complement(power_class(x))))))**.
% 299.94/300.47  150615[0:SpR:99161.0,98314.0] ||  -> equal(union(complement(union(u,complement(power_class(v)))),intersection(complement(w),power_class(x))),union(intersection(complement(u),power_class(v)),complement(union(w,complement(power_class(x))))))**.
% 299.94/300.47  150598[0:SpR:99161.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(complement(x),power_class(y)))),union(intersection(union(v,w),union(x,complement(power_class(y)))),u))*.
% 299.94/300.47  150595[0:SpR:99161.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(complement(x),power_class(y)))),union(u,intersection(union(v,w),union(x,complement(power_class(y))))))*.
% 299.94/300.47  150593[3:SpR:99161.0,135597.0] ||  -> equal(intersection(intersection(union(u,v),union(w,complement(power_class(x)))),restrict(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y,z)),null_class)**.
% 299.94/300.47  150581[0:SpR:99161.0,44163.0] ||  -> equal(intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),restrict(intersection(union(u,v),union(w,complement(power_class(x)))),y,z)),null_class)**.
% 299.94/300.47  150543[4:SpR:99161.0,23219.1] ||  -> member(singleton(null_class),intersection(union(u,v),union(w,complement(power_class(x))))) member(singleton(null_class),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 299.94/300.47  150539[0:SpR:99161.0,71313.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(y)),union(y,intersection(union(u,v),union(w,complement(power_class(x))))))*.
% 299.94/300.47  150536[0:SpR:99161.0,5137.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(y)),union(intersection(union(u,v),union(w,complement(power_class(x)))),y))*.
% 299.94/300.47  151287[3:SpL:99162.0,64080.0] || equal(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),null_class)** -> member(omega,intersection(union(u,v),union(complement(power_class(w)),x))).
% 299.94/300.47  151286[10:SpL:99162.0,64081.0] || equal(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),null_class)** -> member(null_class,intersection(union(u,v),union(complement(power_class(w)),x))).
% 299.94/300.47  151282[3:SpL:99162.0,125809.0] || subclass(union(complement(union(u,v)),intersection(power_class(w),complement(x))),null_class)* -> subclass(regular(null_class),intersection(union(u,v),union(complement(power_class(w)),x))).
% 299.94/300.47  151272[7:SpL:99162.0,28113.1] || subclass(y__dfg,intersection(union(u,v),union(complement(power_class(w)),x))) subclass(x__dfg,union(complement(union(u,v)),intersection(power_class(w),complement(x))))* -> .
% 299.94/300.47  151264[7:SpL:99162.0,19827.1] || subclass(y__dfg,intersection(union(u,v),union(complement(power_class(w)),x))) subclass(y__dfg,union(complement(union(u,v)),intersection(power_class(w),complement(x))))* -> .
% 299.94/300.47  151263[7:SpL:99162.0,19856.1] || subclass(x__dfg,intersection(union(u,v),union(complement(power_class(w)),x))) subclass(y__dfg,union(complement(union(u,v)),intersection(power_class(w),complement(x))))* -> .
% 299.94/300.47  151260[11:SpL:99162.0,32704.0] || subclass(y__dfg,union(complement(union(u,v)),intersection(power_class(w),complement(x))))* member(null_class,intersection(union(u,v),union(complement(power_class(w)),x))) -> .
% 299.94/300.47  151252[3:SpL:99162.0,13493.1] || equal(intersection(union(u,v),union(complement(power_class(w)),x)),domain_relation) equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),domain_relation)** -> .
% 299.94/300.47  151250[3:SpL:99162.0,13396.1] || subclass(domain_relation,intersection(union(u,v),union(complement(power_class(w)),x))) subclass(domain_relation,union(complement(union(u,v)),intersection(power_class(w),complement(x))))* -> .
% 299.94/300.47  151222[0:SpR:111977.1,99162.0] || subclass(union(u,v),union(complement(power_class(w)),x)) -> equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(union(u,v)))**.
% 299.94/300.47  151127[0:SpR:99162.0,98315.0] ||  -> equal(union(complement(union(complement(power_class(u)),v)),intersection(power_class(w),complement(x))),union(intersection(power_class(u),complement(v)),complement(union(complement(power_class(w)),x))))**.
% 299.94/300.47  151126[0:SpR:99162.0,98314.0] ||  -> equal(union(complement(union(u,complement(power_class(v)))),intersection(power_class(w),complement(x))),union(intersection(complement(u),power_class(v)),complement(union(complement(power_class(w)),x))))**.
% 299.94/300.47  151109[0:SpR:99162.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(power_class(x),complement(y)))),union(intersection(union(v,w),union(complement(power_class(x)),y)),u))*.
% 299.94/300.47  151106[0:SpR:99162.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(power_class(x),complement(y)))),union(u,intersection(union(v,w),union(complement(power_class(x)),y))))*.
% 299.94/300.47  151104[3:SpR:99162.0,135597.0] ||  -> equal(intersection(intersection(union(u,v),union(complement(power_class(w)),x)),restrict(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y,z)),null_class)**.
% 299.94/300.47  151092[0:SpR:99162.0,44163.0] ||  -> equal(intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),restrict(intersection(union(u,v),union(complement(power_class(w)),x)),y,z)),null_class)**.
% 299.94/300.47  151054[4:SpR:99162.0,23219.1] ||  -> member(singleton(null_class),intersection(union(u,v),union(complement(power_class(w)),x))) member(singleton(null_class),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 299.94/300.47  151050[0:SpR:99162.0,71313.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(y)),union(y,intersection(union(u,v),union(complement(power_class(w)),x))))*.
% 299.94/300.47  151047[0:SpR:99162.0,5137.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(y)),union(intersection(union(u,v),union(complement(power_class(w)),x)),y))*.
% 299.94/300.47  151927[3:SpL:99659.0,64080.0] || equal(successor(union(complement(union(u,v)),image(element_relation,union(w,x)))),null_class)** -> member(omega,intersection(union(u,v),power_class(complement(union(w,x))))).
% 299.94/300.47  151926[10:SpL:99659.0,64081.0] || equal(successor(union(complement(union(u,v)),image(element_relation,union(w,x)))),null_class)** -> member(null_class,intersection(union(u,v),power_class(complement(union(w,x))))).
% 299.94/300.47  151922[3:SpL:99659.0,125809.0] || subclass(union(complement(union(u,v)),image(element_relation,union(w,x))),null_class)* -> subclass(regular(null_class),intersection(union(u,v),power_class(complement(union(w,x))))).
% 299.94/300.47  151912[7:SpL:99659.0,28113.1] || subclass(y__dfg,intersection(union(u,v),power_class(complement(union(w,x))))) subclass(x__dfg,union(complement(union(u,v)),image(element_relation,union(w,x))))* -> .
% 299.94/300.47  151904[7:SpL:99659.0,19827.1] || subclass(y__dfg,intersection(union(u,v),power_class(complement(union(w,x))))) subclass(y__dfg,union(complement(union(u,v)),image(element_relation,union(w,x))))* -> .
% 299.94/300.47  151903[7:SpL:99659.0,19856.1] || subclass(x__dfg,intersection(union(u,v),power_class(complement(union(w,x))))) subclass(y__dfg,union(complement(union(u,v)),image(element_relation,union(w,x))))* -> .
% 299.94/300.47  151900[11:SpL:99659.0,32704.0] || subclass(y__dfg,union(complement(union(u,v)),image(element_relation,union(w,x))))* member(null_class,intersection(union(u,v),power_class(complement(union(w,x))))) -> .
% 299.94/300.47  151892[3:SpL:99659.0,13493.1] || equal(intersection(union(u,v),power_class(complement(union(w,x)))),domain_relation) equal(union(complement(union(u,v)),image(element_relation,union(w,x))),domain_relation)** -> .
% 299.94/300.47  151890[3:SpL:99659.0,13396.1] || subclass(domain_relation,intersection(union(u,v),power_class(complement(union(w,x))))) subclass(domain_relation,union(complement(union(u,v)),image(element_relation,union(w,x))))* -> .
% 299.94/300.47  151867[0:SpR:111977.1,99659.0] || subclass(union(u,v),power_class(complement(union(w,x)))) -> equal(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(union(u,v)))**.
% 299.94/300.47  151736[0:SpR:99659.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,union(x,y)))),union(intersection(union(v,w),power_class(complement(union(x,y)))),u))*.
% 299.94/300.47  151733[0:SpR:99659.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,union(x,y)))),union(u,intersection(union(v,w),power_class(complement(union(x,y))))))*.
% 299.94/300.47  151731[3:SpR:99659.0,135597.0] ||  -> equal(intersection(intersection(union(u,v),power_class(complement(union(w,x)))),restrict(union(complement(union(u,v)),image(element_relation,union(w,x))),y,z)),null_class)**.
% 299.94/300.47  151719[0:SpR:99659.0,44163.0] ||  -> equal(intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),restrict(intersection(union(u,v),power_class(complement(union(w,x)))),y,z)),null_class)**.
% 299.94/300.47  151681[4:SpR:99659.0,23219.1] ||  -> member(singleton(null_class),intersection(union(u,v),power_class(complement(union(w,x))))) member(singleton(null_class),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 299.94/300.47  151677[0:SpR:99659.0,71313.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(y)),union(y,intersection(union(u,v),power_class(complement(union(w,x))))))*.
% 299.94/300.47  151674[0:SpR:99659.0,5137.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(y)),union(intersection(union(u,v),power_class(complement(union(w,x)))),y))*.
% 299.94/300.47  153121[3:SpL:99660.0,64080.0] || equal(successor(union(image(element_relation,union(u,v)),complement(union(w,x)))),null_class)** -> member(omega,intersection(power_class(complement(union(u,v))),union(w,x))).
% 299.94/300.47  153120[10:SpL:99660.0,64081.0] || equal(successor(union(image(element_relation,union(u,v)),complement(union(w,x)))),null_class)** -> member(null_class,intersection(power_class(complement(union(u,v))),union(w,x))).
% 299.94/300.47  153116[3:SpL:99660.0,125809.0] || subclass(union(image(element_relation,union(u,v)),complement(union(w,x))),null_class)* -> subclass(regular(null_class),intersection(power_class(complement(union(u,v))),union(w,x))).
% 299.94/300.47  153106[7:SpL:99660.0,28113.1] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),union(w,x))) subclass(x__dfg,union(image(element_relation,union(u,v)),complement(union(w,x))))* -> .
% 299.94/300.47  153098[7:SpL:99660.0,19827.1] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),union(w,x))) subclass(y__dfg,union(image(element_relation,union(u,v)),complement(union(w,x))))* -> .
% 299.94/300.47  153097[7:SpL:99660.0,19856.1] || subclass(x__dfg,intersection(power_class(complement(union(u,v))),union(w,x))) subclass(y__dfg,union(image(element_relation,union(u,v)),complement(union(w,x))))* -> .
% 299.94/300.47  153094[11:SpL:99660.0,32704.0] || subclass(y__dfg,union(image(element_relation,union(u,v)),complement(union(w,x))))* member(null_class,intersection(power_class(complement(union(u,v))),union(w,x))) -> .
% 299.94/300.47  153086[3:SpL:99660.0,13493.1] || equal(intersection(power_class(complement(union(u,v))),union(w,x)),domain_relation) equal(union(image(element_relation,union(u,v)),complement(union(w,x))),domain_relation)** -> .
% 299.94/300.47  153084[3:SpL:99660.0,13396.1] || subclass(domain_relation,intersection(power_class(complement(union(u,v))),union(w,x))) subclass(domain_relation,union(image(element_relation,union(u,v)),complement(union(w,x))))* -> .
% 299.94/300.47  153066[0:SpR:89365.1,99660.0] || subclass(union(u,v),power_class(complement(union(w,x)))) -> equal(union(image(element_relation,union(w,x)),complement(union(u,v))),complement(union(u,v)))**.
% 299.94/300.47  152925[0:SpR:99660.0,71313.0] ||  -> subclass(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(union(x,y)))),union(intersection(power_class(complement(union(v,w))),union(x,y)),u))*.
% 299.94/300.47  152922[0:SpR:99660.0,5137.0] ||  -> subclass(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(union(x,y)))),union(u,intersection(power_class(complement(union(v,w))),union(x,y))))*.
% 299.94/300.47  152920[3:SpR:99660.0,135597.0] ||  -> equal(intersection(intersection(power_class(complement(union(u,v))),union(w,x)),restrict(union(image(element_relation,union(u,v)),complement(union(w,x))),y,z)),null_class)**.
% 299.94/300.47  152908[0:SpR:99660.0,44163.0] ||  -> equal(intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),restrict(intersection(power_class(complement(union(u,v))),union(w,x)),y,z)),null_class)**.
% 299.94/300.47  152870[4:SpR:99660.0,23219.1] ||  -> member(singleton(null_class),intersection(power_class(complement(union(u,v))),union(w,x))) member(singleton(null_class),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 299.94/300.47  152866[0:SpR:99660.0,71313.0] ||  -> subclass(symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(y)),union(y,intersection(power_class(complement(union(u,v))),union(w,x))))*.
% 299.94/300.47  152863[0:SpR:99660.0,5137.0] ||  -> subclass(symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(y)),union(intersection(power_class(complement(union(u,v))),union(w,x)),y))*.
% 299.94/300.47  155071[3:Res:154929.0,4960.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))*.
% 299.94/300.47  155275[7:Res:6510.2,16442.1] || member(regular(x__dfg),union(complement(u),complement(v)))* member(regular(x__dfg),union(u,v)) subclass(y__dfg,complement(symmetric_difference(complement(u),complement(v)))) -> .
% 299.94/300.47  155559[3:Res:154953.0,4960.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))*.
% 299.94/300.47  155780[3:Res:154872.0,3004.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)*.
% 299.94/300.47  156125[3:Res:155659.0,3004.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)*.
% 299.94/300.47  156278[3:SpR:99162.0,155861.0] ||  -> subclass(regular(union(intersection(union(u,v),union(complement(power_class(w)),x)),complement(power_class(y)))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 299.94/300.47  156277[3:SpR:99161.0,155861.0] ||  -> subclass(regular(union(intersection(union(u,v),union(w,complement(power_class(x)))),complement(power_class(y)))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 299.94/300.47  156276[3:SpR:98315.0,155861.0] ||  -> subclass(regular(union(intersection(union(complement(power_class(u)),v),union(w,x)),complement(power_class(y)))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 299.94/300.47  156275[3:SpR:98314.0,155861.0] ||  -> subclass(regular(union(intersection(union(u,complement(power_class(v))),union(w,x)),complement(power_class(y)))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 299.94/300.47  156272[3:SpR:99660.0,155861.0] ||  -> subclass(regular(union(intersection(power_class(complement(union(u,v))),union(w,x)),complement(power_class(y)))),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 299.94/300.47  156271[3:SpR:98672.0,155861.0] ||  -> subclass(regular(union(intersection(power_class(u),union(complement(union(v,w)),x)),complement(power_class(y)))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 299.94/300.47  156269[3:SpR:98217.0,155861.0] ||  -> subclass(regular(union(intersection(power_class(u),union(v,complement(union(w,x)))),complement(power_class(y)))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 299.94/300.47  156267[3:SpR:98876.0,155861.0] ||  -> subclass(regular(union(intersection(union(complement(union(u,v)),w),power_class(x)),complement(power_class(y)))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 299.94/300.47  156266[3:SpR:98515.0,155861.0] ||  -> subclass(regular(union(intersection(union(u,complement(union(v,w))),power_class(x)),complement(power_class(y)))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 299.94/300.47  156265[3:SpR:99659.0,155861.0] ||  -> subclass(regular(union(intersection(union(u,v),power_class(complement(union(w,x)))),complement(power_class(y)))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 299.94/300.47  156556[3:SpR:99162.0,155862.0] ||  -> subclass(regular(union(intersection(union(u,v),union(complement(power_class(w)),x)),complement(successor(y)))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 299.94/300.47  156555[3:SpR:99161.0,155862.0] ||  -> subclass(regular(union(intersection(union(u,v),union(w,complement(power_class(x)))),complement(successor(y)))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 299.94/300.48  156554[3:SpR:98315.0,155862.0] ||  -> subclass(regular(union(intersection(union(complement(power_class(u)),v),union(w,x)),complement(successor(y)))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 299.94/300.48  156553[3:SpR:98314.0,155862.0] ||  -> subclass(regular(union(intersection(union(u,complement(power_class(v))),union(w,x)),complement(successor(y)))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 299.94/300.48  156550[3:SpR:99660.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(complement(union(u,v))),union(w,x)),complement(successor(y)))),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 299.94/300.48  156549[3:SpR:98672.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(u),union(complement(union(v,w)),x)),complement(successor(y)))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 299.94/300.48  156547[3:SpR:98217.0,155862.0] ||  -> subclass(regular(union(intersection(power_class(u),union(v,complement(union(w,x)))),complement(successor(y)))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 299.94/300.48  156545[3:SpR:98876.0,155862.0] ||  -> subclass(regular(union(intersection(union(complement(union(u,v)),w),power_class(x)),complement(successor(y)))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 299.94/300.48  156544[3:SpR:98515.0,155862.0] ||  -> subclass(regular(union(intersection(union(u,complement(union(v,w))),power_class(x)),complement(successor(y)))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 299.94/300.48  156543[3:SpR:99659.0,155862.0] ||  -> subclass(regular(union(intersection(union(u,v),power_class(complement(union(w,x)))),complement(successor(y)))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 299.94/300.48  157192[3:SpR:99162.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),union(complement(power_class(x)),y)))),union(complement(union(v,w)),intersection(power_class(x),complement(y))))*.
% 299.94/300.48  157191[3:SpR:99161.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),union(x,complement(power_class(y)))))),union(complement(union(v,w)),intersection(complement(x),power_class(y))))*.
% 299.94/300.48  157190[3:SpR:98315.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),union(x,y)))),union(intersection(power_class(v),complement(w)),complement(union(x,y))))*.
% 299.94/300.48  157189[3:SpR:98314.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),union(x,y)))),union(intersection(complement(v),power_class(w)),complement(union(x,y))))*.
% 299.94/300.48  157186[3:SpR:99660.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),union(x,y)))),union(image(element_relation,union(v,w)),complement(union(x,y))))*.
% 299.94/300.48  157185[3:SpR:98672.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),union(complement(union(w,x)),y)))),union(complement(power_class(v)),intersection(union(w,x),complement(y))))*.
% 299.94/300.48  157183[3:SpR:98217.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(power_class(v),union(w,complement(union(x,y)))))),union(complement(power_class(v)),intersection(complement(w),union(x,y))))*.
% 299.94/300.48  157181[3:SpR:98876.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(complement(union(v,w)),x),power_class(y)))),union(intersection(union(v,w),complement(x)),complement(power_class(y))))*.
% 299.94/300.48  157180[3:SpR:98515.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,complement(union(w,x))),power_class(y)))),union(intersection(complement(v),union(w,x)),complement(power_class(y))))*.
% 299.94/300.48  157179[3:SpR:99659.0,156204.0] ||  -> subclass(regular(union(complement(power_class(u)),intersection(union(v,w),power_class(complement(union(x,y)))))),union(complement(union(v,w)),image(element_relation,union(x,y))))*.
% 299.94/300.48  157343[3:SpR:99162.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(v,w),union(complement(power_class(x)),y)))),union(complement(union(v,w)),intersection(power_class(x),complement(y))))*.
% 299.94/300.48  157342[3:SpR:99161.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(v,w),union(x,complement(power_class(y)))))),union(complement(union(v,w)),intersection(complement(x),power_class(y))))*.
% 299.94/300.48  157341[3:SpR:98315.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(complement(power_class(v)),w),union(x,y)))),union(intersection(power_class(v),complement(w)),complement(union(x,y))))*.
% 299.94/300.48  157340[3:SpR:98314.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(v,complement(power_class(w))),union(x,y)))),union(intersection(complement(v),power_class(w)),complement(union(x,y))))*.
% 299.94/300.48  157337[3:SpR:99660.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(complement(union(v,w))),union(x,y)))),union(image(element_relation,union(v,w)),complement(union(x,y))))*.
% 299.94/300.48  157336[3:SpR:98672.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(v),union(complement(union(w,x)),y)))),union(complement(power_class(v)),intersection(union(w,x),complement(y))))*.
% 299.94/300.48  157334[3:SpR:98217.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(power_class(v),union(w,complement(union(x,y)))))),union(complement(power_class(v)),intersection(complement(w),union(x,y))))*.
% 299.94/300.48  157332[3:SpR:98876.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(complement(union(v,w)),x),power_class(y)))),union(intersection(union(v,w),complement(x)),complement(power_class(y))))*.
% 299.94/300.48  157331[3:SpR:98515.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(v,complement(union(w,x))),power_class(y)))),union(intersection(complement(v),union(w,x)),complement(power_class(y))))*.
% 299.94/300.48  157330[3:SpR:99659.0,156578.0] ||  -> subclass(regular(union(complement(successor(u)),intersection(union(v,w),power_class(complement(union(x,y)))))),union(complement(union(v,w)),image(element_relation,union(x,y))))*.
% 299.94/300.48  157622[3:Res:154856.0,3004.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)*.
% 299.94/300.48  157879[3:Res:154864.0,3004.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)*.
% 299.94/300.48  158106[3:Res:154877.0,3004.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)*.
% 299.94/300.48  158266[3:Res:358.2,7409.1] || subclass(u,unordered_pair(v,w))* member(regular(u),v) -> equal(u,null_class) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158235[3:Res:53246.0,7409.1] || member(complement(unordered_pair(u,v)),u)* -> equal(singleton(complement(unordered_pair(u,v))),null_class) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158435[3:Res:154885.0,3004.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)*.
% 299.94/300.48  158580[3:Res:154956.0,3004.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)*.
% 299.94/300.48  158705[3:Res:358.2,7410.1] || subclass(u,unordered_pair(v,w))* member(regular(u),w) -> equal(u,null_class) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158674[3:Res:53246.0,7410.1] || member(complement(unordered_pair(u,v)),v)* -> equal(singleton(complement(unordered_pair(u,v))),null_class) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  159025[3:Res:157492.0,3004.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)*.
% 299.94/300.48  159278[3:Res:157751.0,3004.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)*.
% 299.94/300.48  159505[3:Res:157993.0,3004.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)*.
% 299.94/300.48  159747[3:Res:158313.0,3004.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)*.
% 299.94/300.48  161563[0:Res:154858.0,3004.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)*.
% 299.94/300.48  161825[0:Res:154873.0,3004.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)*.
% 299.94/300.48  162101[3:SpR:29278.0,46313.0] ||  -> equal(intersection(union(complement(u),image(element_relation,power_class(v))),union(union(null_class,u),power_class(complement(power_class(v))))),symmetric_difference(union(null_class,u),power_class(complement(power_class(v)))))**.
% 299.94/300.48  162527[0:Res:154876.0,3004.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)*.
% 299.94/300.48  162796[0:Res:154882.0,3004.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)*.
% 299.94/300.48  163060[3:SpR:29278.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),complement(v)),union(power_class(complement(power_class(u))),union(null_class,v))),symmetric_difference(power_class(complement(power_class(u))),union(null_class,v)))**.
% 299.94/300.48  163600[0:Res:160079.0,3004.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)*.
% 299.94/300.48  164029[0:Res:160096.0,3004.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)*.
% 299.94/300.48  164292[0:Res:160100.0,3004.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)*.
% 299.94/300.48  164749[0:Res:160106.0,3004.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)*.
% 299.94/300.48  164894[0:Res:59858.0,3004.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)*.
% 299.94/300.48  166625[15:Rew:165880.0,50930.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(v,u),cantor(ordered_pair(u,v))),w)* subclass(domain_relation,complement(flip(w))) -> .
% 299.94/300.48  166626[15:Rew:165880.0,50929.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(u,v))),u),w)* subclass(domain_relation,complement(rotate(w))) -> .
% 299.94/300.48  166641[15:Rew:165880.0,25783.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,apply(null_class,w))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),sum_class(range_of(null_class)))*.
% 299.94/300.48  166642[15:Rew:165880.0,25737.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,sum_class(range_of(null_class))) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),apply(null_class,w))*.
% 299.94/300.48  166656[15:Rew:165880.0,10780.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,w)* subclass(w,x)* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),x)*.
% 299.94/300.48  174670[15:Rew:165880.0,166657.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,complement(compose(element_relation,y__dfg))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),element_relation)* -> .
% 299.94/300.48  166658[15:Rew:165880.0,10795.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,symmetric_difference(w,x)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,x))*.
% 299.94/300.48  166664[15:Rew:165880.0,165108.0] || member(singleton(singleton(singleton(u))),cross_product(y__dfg,y__dfg))* subclass(composition_function,compose_class(v)) -> equal(compose(v,singleton(u)),ordered_pair(u,compose(singleton(u),u)))*.
% 299.94/300.48  166671[15:Rew:165880.0,49519.1] || equal(complement(image(u,image(v,singleton(w)))),null_class)** member(ordered_pair(w,omega),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,omega),compose(u,v)).
% 299.94/300.48  174671[15:Rew:165880.0,166684.0] || member(u,y__dfg) member(ordered_pair(v,w),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(w,v),u),x)* equal(flip(x),null_class) -> .
% 299.94/300.48  174672[15:Rew:165880.0,166685.0] || member(u,y__dfg) member(ordered_pair(v,w),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(w,u),v),x)* equal(rotate(x),null_class) -> .
% 299.94/300.48  166754[15:Rew:165880.0,48992.1] || equal(complement(image(u,image(v,singleton(w)))),null_class)** member(ordered_pair(w,null_class),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,null_class),compose(u,v)).
% 299.94/300.48  166756[15:Rew:165880.0,32895.1] || equal(image(u,image(v,singleton(w))),successor(null_class)) member(ordered_pair(w,null_class),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,null_class),compose(u,v))*.
% 299.94/300.48  166757[15:Rew:165880.0,32811.1] || equal(image(u,image(v,singleton(w))),singleton(null_class)) member(ordered_pair(w,null_class),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,null_class),compose(u,v))*.
% 299.94/300.48  166766[15:Rew:165880.0,13508.0] || member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),cross_product(y__dfg,y__dfg)) -> subclass(range_of(null_class),v) member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),compose(null_class,w))*.
% 299.94/300.48  166927[15:Rew:165880.0,140645.0] || subclass(domain_relation,rotate(cross_product(y__dfg,y__dfg))) subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(w,compose(ordered_pair(x,cantor(ordered_pair(w,x))),w)),v)*.
% 299.94/300.48  167047[15:Rew:165880.0,165076.0] || member(u,y__dfg) equal(successor(singleton(singleton(singleton(v)))),u) subclass(successor_relation,flip(w)) -> member(ordered_pair(ordered_pair(v,singleton(v)),u),w)*.
% 299.94/300.48  167048[15:Rew:165880.0,165075.0] || member(u,y__dfg) equal(successor(singleton(singleton(singleton(v)))),u) subclass(successor_relation,rotate(w)) -> member(ordered_pair(ordered_pair(v,u),singleton(v)),w)*.
% 299.94/300.48  174673[15:Rew:165880.0,167079.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,restrict(w,x,y))* -> member(ordered_pair(v,u),w)*.
% 299.94/300.48  167108[15:Rew:165880.0,163192.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(power_class(complement(power_class(v))),complement(w))) -> member(ordered_pair(u,cantor(u)),union(image(element_relation,power_class(v)),w))*.
% 299.94/300.48  167112[15:Rew:165880.0,162210.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(complement(v),power_class(complement(power_class(w))))) -> member(ordered_pair(u,cantor(u)),union(v,image(element_relation,power_class(w))))*.
% 299.94/300.48  167263[15:Rew:165880.0,139352.0] || member(u,y__dfg) -> 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))).
% 299.94/300.48  167264[15:Rew:165880.0,139488.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),complement(apply(null_class,w))))* member(u,union(sum_class(range_of(null_class)),image(element_relation,power_class(v)))).
% 299.94/300.48  167265[15:Rew:165880.0,139356.0] || member(u,y__dfg) -> 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)))*.
% 299.94/300.48  167266[15:Rew:165880.0,139357.0] || member(u,y__dfg) -> 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))).
% 299.94/300.48  167267[15:Rew:165880.0,139359.0] || member(u,y__dfg) -> 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))).
% 299.94/300.48  167268[15:Rew:165880.0,139360.0] || member(u,y__dfg) -> 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))).
% 299.94/300.48  167269[15:Rew:165880.0,139362.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),complement(sum_class(range_of(null_class)))))* member(u,union(image(element_relation,power_class(v)),apply(null_class,w)))*.
% 299.94/300.48  167270[15:Rew:165880.0,139363.0] || member(u,y__dfg) -> 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)))*.
% 299.94/300.48  167271[15:Rew:165880.0,139368.0] || member(u,y__dfg) -> 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))*.
% 299.94/300.48  167272[15:Rew:165880.0,139369.0] || member(u,y__dfg) -> 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))*.
% 299.94/300.48  167273[15:Rew:165880.0,139370.0] || member(u,y__dfg) -> 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)).
% 299.94/300.48  167274[15:Rew:165880.0,139371.0] || member(u,y__dfg) -> 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)).
% 299.94/300.48  167275[15:Rew:165880.0,139372.0] || member(u,y__dfg) -> 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)).
% 299.94/300.48  167276[15:Rew:165880.0,139373.0] || member(u,y__dfg) -> 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)).
% 299.94/300.48  167277[15:Rew:165880.0,139410.0] || member(u,y__dfg) subclass(intersection(power_class(complement(power_class(v))),complement(w)),x)* -> member(u,union(image(element_relation,power_class(v)),w))* member(u,x)*.
% 299.94/300.48  167304[15:Rew:165880.0,138559.0] || member(u,y__dfg) -> 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)))))*.
% 299.94/300.48  167305[15:Rew:165880.0,138560.0] || member(u,y__dfg) -> 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)))))*.
% 299.94/300.48  167306[15:Rew:165880.0,138561.0] || member(u,y__dfg) -> 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))))).
% 299.94/300.48  167307[15:Rew:165880.0,138562.0] || member(u,y__dfg) -> 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))))).
% 299.94/300.48  167308[15:Rew:165880.0,138563.0] || member(u,y__dfg) -> 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))))).
% 299.94/300.48  167309[15:Rew:165880.0,138564.0] || member(u,y__dfg) -> 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))))).
% 299.94/300.48  167310[15:Rew:165880.0,138594.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167311[15:Rew:165880.0,138597.0] || member(u,y__dfg) -> member(u,intersection(complement(apply(null_class,v)),power_class(complement(power_class(w)))))* member(u,union(sum_class(range_of(null_class)),image(element_relation,power_class(w)))).
% 299.94/300.48  167312[15:Rew:165880.0,138598.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167313[15:Rew:165880.0,138599.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167314[15:Rew:165880.0,138601.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167315[15:Rew:165880.0,138602.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167316[15:Rew:165880.0,138604.0] || member(u,y__dfg) -> member(u,intersection(complement(sum_class(range_of(null_class))),power_class(complement(power_class(v)))))* member(u,union(apply(null_class,w),image(element_relation,power_class(v))))*.
% 299.94/300.48  167317[15:Rew:165880.0,138605.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167318[15:Rew:165880.0,138635.0] || member(u,y__dfg) subclass(intersection(complement(v),power_class(complement(power_class(w)))),x)* -> member(u,union(v,image(element_relation,power_class(w))))* member(u,x)*.
% 299.94/300.48  174674[15:Rew:165880.0,167323.3,165880.0,167323.2] function(cross_product(singleton(u),universal_class)) || member(u,y__dfg) -> member(u,cantor(successor(cross_product(singleton(u),y__dfg))))* equal(successor(cross_product(singleton(u),y__dfg)),null_class).
% 299.94/300.48  167343[15:Rew:165880.0,133443.0] || member(u,y__dfg) subclass(u,regular(union(v,w)))* -> member(apply(choice,u),complement(w))* equal(u,null_class) equal(union(v,w),null_class).
% 299.94/300.48  167344[15:Rew:165880.0,133442.0] || member(u,y__dfg) subclass(u,regular(union(v,w)))* -> member(apply(choice,u),complement(v))* equal(u,null_class) equal(union(v,w),null_class).
% 299.94/300.48  167383[15:Rew:165880.0,127372.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),power_class(complement(successor(x))))) member(u,union(complement(union(v,w)),image(element_relation,successor(x))))*.
% 299.94/300.48  167421[15:Rew:165880.0,126220.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(successor(v))),union(w,x))) member(u,union(image(element_relation,successor(v)),complement(union(w,x))))*.
% 299.94/300.48  174675[15:Rew:165880.0,167470.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(power_class(u),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.48  174676[15:Rew:165880.0,167471.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(sum_class(u),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.48  167472[15:Rew:165880.0,122335.0] || member(u,y__dfg) -> 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))))))*.
% 299.94/300.48  167497[15:Rew:165880.0,115059.0] || member(u,y__dfg) 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)*.
% 299.94/300.48  167519[15:Rew:165880.0,112220.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167527[15:Rew:165880.0,110740.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167543[15:Rew:165880.0,109243.0] || member(u,y__dfg) subclass(domain_relation,intersection(union(v,w),complement(x))) member(ordered_pair(u,cantor(u)),union(complement(union(v,w)),x))* -> .
% 299.94/300.48  167546[15:Rew:165880.0,108922.0] || member(u,y__dfg) subclass(domain_relation,intersection(complement(v),union(w,x))) member(ordered_pair(u,cantor(u)),union(v,complement(union(w,x))))* -> .
% 299.94/300.48  167568[15:Rew:165880.0,104578.0] || member(u,y__dfg) subclass(u,image(element_relation,union(v,w))) member(apply(choice,u),power_class(complement(union(v,w))))* -> equal(u,null_class).
% 299.94/300.48  167573[15:Rew:165880.0,103317.0] || member(u,y__dfg) -> member(u,intersection(union(v,complement(successor(w))),power_class(x))) member(u,union(intersection(complement(v),successor(w)),complement(power_class(x))))*.
% 299.94/300.48  167574[15:Rew:165880.0,103327.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(w,complement(successor(x))))) member(u,union(complement(power_class(v)),intersection(complement(w),successor(x))))*.
% 299.94/300.48  167618[15:Rew:165880.0,98779.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(complement(union(v,w)),x)) member(ordered_pair(u,cantor(u)),intersection(union(v,w),complement(x)))* -> .
% 299.94/300.48  167619[15:Rew:165880.0,98698.0] || member(u,y__dfg) subclass(domain_relation,union(complement(union(v,w)),x)) member(ordered_pair(u,cantor(u)),intersection(union(v,w),complement(x)))* -> .
% 299.94/300.48  167620[15:Rew:165880.0,98633.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),x),complement(y)))* member(u,union(intersection(union(v,w),complement(x)),y)).
% 299.94/300.48  167621[15:Rew:165880.0,98596.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167622[15:Rew:165880.0,98572.0] || member(u,y__dfg) subclass(u,power_class(complement(union(v,w)))) member(apply(choice,u),image(element_relation,union(v,w)))* -> equal(u,null_class).
% 299.94/300.48  167623[15:Rew:165880.0,98341.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(v,complement(union(w,x)))) member(ordered_pair(u,cantor(u)),intersection(complement(v),union(w,x)))* -> .
% 299.94/300.48  167624[15:Rew:165880.0,98276.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(complement(union(w,x)),y)))* member(u,union(v,intersection(union(w,x),complement(y)))).
% 299.94/300.48  167625[15:Rew:165880.0,98260.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167626[15:Rew:165880.0,98243.0] || member(u,y__dfg) subclass(domain_relation,union(v,complement(union(w,x)))) member(ordered_pair(u,cantor(u)),intersection(complement(v),union(w,x)))* -> .
% 299.94/300.48  167627[15:Rew:165880.0,98178.0] || member(u,y__dfg) -> member(u,intersection(union(v,complement(union(w,x))),complement(y)))* member(u,union(intersection(complement(v),union(w,x)),y)).
% 299.94/300.48  167628[15:Rew:165880.0,98122.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(w,complement(union(x,y)))))* member(u,union(v,intersection(complement(w),union(x,y)))).
% 299.94/300.48  174677[15:Rew:165880.0,167712.2,165880.0,167712.1] || member(u,y__dfg) member(not_subclass_element(restrict(v,singleton(u),y__dfg),w),x)* -> subclass(restrict(v,singleton(u),y__dfg),w) member(u,cantor(x)).
% 299.94/300.48  174678[15:Rew:165880.0,167713.2] || member(u,y__dfg) member(singleton(u),singleton(v))* member(v,y__dfg) member(singleton(singleton(singleton(u))),w)* -> member(v,cantor(w))*.
% 299.94/300.48  174679[15:Rew:165880.0,167714.2,165880.0,167714.1] || member(u,y__dfg) member(not_subclass_element(v,complement(cross_product(singleton(u),y__dfg))),w)* -> subclass(v,complement(cross_product(singleton(u),y__dfg))) member(u,cantor(w)).
% 299.94/300.48  167801[15:Rew:165880.0,91548.2] || member(ordered_pair(u,cantor(u)),v)* member(ordered_pair(u,cantor(u)),w)* member(u,y__dfg) subclass(domain_relation,regular(intersection(w,v)))* -> .
% 299.94/300.48  167878[15:Rew:165880.0,83716.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167879[15:Rew:165880.0,83717.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167901[15:Rew:165880.0,83345.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167902[15:Rew:165880.0,83346.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167923[15:Rew:165880.0,82877.0] || member(u,y__dfg) 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))*.
% 299.94/300.48  167924[15:Rew:165880.0,82897.0] || member(u,y__dfg) 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))))*.
% 299.94/300.48  167938[15:Rew:165880.0,82382.0] || member(u,y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> equal(u,null_class) member(ordered_pair(apply(choice,u),cantor(apply(choice,u))),w)*.
% 299.94/300.48  168050[15:Rew:165880.0,62188.0] || member(u,y__dfg) member(v,u) subclass(element_relation,symmetric_difference(w,cross_product(x,y))) -> member(ordered_pair(v,u),complement(restrict(w,x,y)))*.
% 299.94/300.48  168051[15:Rew:165880.0,62190.0] || member(u,y__dfg) member(v,u) subclass(element_relation,symmetric_difference(complement(w),power_class(x))) -> member(ordered_pair(v,u),union(w,complement(power_class(x))))*.
% 299.94/300.48  168052[15:Rew:165880.0,62191.0] || member(u,y__dfg) member(v,u) subclass(element_relation,symmetric_difference(cross_product(w,x),y)) -> member(ordered_pair(v,u),complement(restrict(y,w,x)))*.
% 299.94/300.48  168053[15:Rew:165880.0,62192.0] || member(u,y__dfg) member(v,u) subclass(element_relation,symmetric_difference(power_class(w),complement(x))) -> member(ordered_pair(v,u),union(complement(power_class(w)),x))*.
% 299.94/300.48  174680[15:Rew:165880.0,168109.1] || member(u,y__dfg) subclass(y__dfg,regular(image(element_relation,power_class(v)))) -> member(sum_class(u),power_class(complement(power_class(v))))* equal(image(element_relation,power_class(v)),null_class).
% 299.94/300.48  174681[15:Rew:165880.0,168115.2] || member(sum_class(u),symmetric_difference(v,w))* member(u,y__dfg) subclass(y__dfg,regular(complement(intersection(v,w))))* -> equal(complement(intersection(v,w)),null_class).
% 299.94/300.48  174682[15:Rew:165880.0,168122.1] || member(u,y__dfg) subclass(y__dfg,regular(image(element_relation,power_class(v)))) -> member(power_class(u),power_class(complement(power_class(v))))* equal(image(element_relation,power_class(v)),null_class).
% 299.94/300.48  174683[15:Rew:165880.0,168128.2] || member(power_class(u),symmetric_difference(v,w))* member(u,y__dfg) subclass(y__dfg,regular(complement(intersection(v,w))))* -> equal(complement(intersection(v,w)),null_class).
% 299.94/300.48  168158[15:Rew:165880.0,53434.0] || member(u,y__dfg) subclass(u,intersection(power_class(v),complement(w))) member(apply(choice,u),union(complement(power_class(v)),w))* -> equal(u,null_class).
% 299.94/300.48  168162[15:Rew:165880.0,53334.0] || member(u,y__dfg) subclass(u,intersection(complement(v),power_class(w))) member(apply(choice,u),union(v,complement(power_class(w))))* -> equal(u,null_class).
% 299.94/300.48  168201[15:Rew:165880.0,50888.2] || member(ordered_pair(u,cantor(u)),v)* member(ordered_pair(u,cantor(u)),w)* member(u,y__dfg) subclass(domain_relation,complement(intersection(w,v)))* -> .
% 299.94/300.48  174684[15:Rew:165880.0,168285.2,165880.0,168285.1] || member(u,y__dfg) subclass(domain_relation,cantor(regular(cross_product(singleton(ordered_pair(u,cantor(u))),y__dfg))))* -> equal(cross_product(singleton(ordered_pair(u,cantor(u))),y__dfg),null_class).
% 299.94/300.48  174685[15:Rew:165880.0,168356.4,165880.0,168356.1] || member(u,y__dfg) member(v,y__dfg) -> member(u,cantor(w)) member(v,cantor(x)) equal(range__dfg(w,u,y__dfg),range__dfg(x,v,y__dfg))*.
% 299.94/300.48  174686[15:Rew:165880.0,168418.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,regular(v)) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)* -> equal(v,null_class).
% 299.94/300.48  174687[15:Rew:165880.0,168422.1,165880.0,168422.0] || member(restrict(element_relation,y__dfg,u),y__dfg) equal(successor(restrict(element_relation,y__dfg,u)),sum_class(u)) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),successor_relation)*.
% 299.94/300.48  174688[15:Rew:165880.0,168441.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),cross_product(w,x))*.
% 299.94/300.48  174689[15:Rew:165880.0,168442.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(v,w)) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),symmetric_difference(v,w))* -> .
% 299.94/300.48  174690[15:Rew:165880.0,168472.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(sum_class(u),compose(restrict(element_relation,y__dfg,u),sum_class(u))),w)*.
% 299.94/300.48  174691[15:Rew:165880.0,168487.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,regular(v)) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)* -> equal(v,null_class).
% 299.94/300.48  174692[15:Rew:165880.0,168491.1,165880.0,168491.0] || member(flip(cross_product(u,y__dfg)),y__dfg) equal(successor(flip(cross_product(u,y__dfg))),inverse(u)) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),successor_relation)*.
% 299.94/300.48  174693[15:Rew:165880.0,168511.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,restrict(v,w,x))* -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),cross_product(w,x))*.
% 299.94/300.48  174694[15:Rew:165880.0,168512.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(v,w)) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),symmetric_difference(v,w))* -> .
% 299.94/300.48  174695[15:Rew:165880.0,168543.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(composition_function,cross_product(v,w))* -> member(ordered_pair(inverse(u),compose(flip(cross_product(u,y__dfg)),inverse(u))),w)*.
% 299.94/300.48  174696[15:Rew:165880.0,168546.0] || member(inverse(restrict(cross_product(u,y__dfg),v,w)),y__dfg) -> member(ordered_pair(inverse(restrict(cross_product(u,y__dfg),v,w)),image(cross_product(v,w),u)),domain_relation)*.
% 299.94/300.48  174697[15:Rew:165880.0,168550.2,165880.0,168550.1] function(cross_product(u,universal_class)) || subclass(image(y__dfg,u),cantor(cantor(v)))* equal(cantor(cantor(w)),y__dfg) -> compatible(cross_product(u,y__dfg),w,v)*.
% 299.94/300.48  174698[15:Rew:165880.0,168652.0] || member(union(null_class,cantor(u)),y__dfg) subclass(y__dfg,v) -> equal(union(null_class,cantor(u)),null_class) member(apply(choice,union(null_class,cantor(u))),v)*.
% 299.94/300.48  174699[15:Rew:165880.0,168711.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(union(w,x)))* -> member(image(u,v),complement(x))* equal(union(w,x),null_class).
% 299.94/300.48  174700[15:Rew:165880.0,168712.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(union(w,x)))* -> member(image(u,v),complement(w))* equal(union(w,x),null_class).
% 299.94/300.48  174701[15:Rew:165880.0,168729.2] function(u) || member(v,y__dfg) subclass(y__dfg,w)* subclass(w,x)* -> equal(v,null_class) member(image(u,apply(choice,v)),x)*.
% 299.94/300.48  174702[15:Rew:165880.0,168768.2] function(u) || member(v,y__dfg) subclass(y__dfg,image(element_relation,union(w,x))) member(image(u,v),power_class(complement(union(w,x))))* -> .
% 299.94/300.48  174703[15:Rew:165880.0,168772.2] function(u) || member(v,y__dfg) subclass(y__dfg,power_class(complement(union(w,x)))) member(image(u,v),image(element_relation,union(w,x)))* -> .
% 299.94/300.48  168790[15:Rew:165880.0,91550.1] || member(ordered_pair(u,ordered_pair(v,cantor(v))),compose(w,x))* member(v,y__dfg) subclass(domain_relation,regular(image(w,image(x,singleton(u))))) -> .
% 299.94/300.48  168804[15:Rew:165880.0,82285.1] function(u) || member(v,y__dfg) subclass(domain_relation,w)* subclass(w,x)* -> member(ordered_pair(image(u,v),cantor(image(u,v))),x)*.
% 299.94/300.48  174704[15:Rew:165880.0,168838.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(power_class(w),complement(x))) member(image(u,v),union(complement(power_class(w)),x))* -> .
% 299.94/300.48  174705[15:Rew:165880.0,168839.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(complement(w),power_class(x))) member(image(u,v),union(w,complement(power_class(x))))* -> .
% 299.94/300.48  168846[15:Rew:165880.0,50907.1] || member(ordered_pair(u,ordered_pair(v,cantor(v))),compose(w,x))* member(v,y__dfg) subclass(domain_relation,complement(image(w,image(x,singleton(u))))) -> .
% 299.94/300.48  174706[15:Rew:165880.0,168893.0] || member(intersection(cantor(u),v),y__dfg) subclass(y__dfg,w) -> equal(intersection(cantor(u),v),null_class) member(apply(choice,intersection(cantor(u),v)),w)*.
% 299.94/300.48  174707[15:Rew:165880.0,168894.0] || member(intersection(u,cantor(v)),y__dfg) subclass(y__dfg,w) -> equal(intersection(u,cantor(v)),null_class) member(apply(choice,intersection(u,cantor(v))),w)*.
% 299.94/300.48  174708[15:Rew:165880.0,168958.3] function(u) function(v) || member(w,y__dfg) subclass(y__dfg,x)* subclass(x,y)* -> member(image(v,image(u,w)),y)*.
% 299.94/300.48  169102[15:Rew:165880.0,104581.0] || member(inverse(u),y__dfg) subclass(domain_relation,image(element_relation,union(v,w))) member(ordered_pair(inverse(u),range_of(u)),power_class(complement(union(v,w))))* -> .
% 299.94/300.48  169106[15:Rew:165880.0,98600.0] || member(inverse(u),y__dfg) subclass(domain_relation,power_class(complement(union(v,w)))) member(ordered_pair(inverse(u),range_of(u)),image(element_relation,union(v,w)))* -> .
% 299.94/300.48  169123[15:Rew:165880.0,53437.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(power_class(v),complement(w))) member(ordered_pair(inverse(u),range_of(u)),union(complement(power_class(v)),w))* -> .
% 299.94/300.48  169124[15:Rew:165880.0,53337.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(complement(v),power_class(w))) member(ordered_pair(inverse(u),range_of(u)),union(v,complement(power_class(w))))* -> .
% 299.94/300.48  169137[15:Rew:165880.0,46136.0] || member(inverse(u),y__dfg) 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)*.
% 299.94/300.48  169161[15:Rew:165880.0,37849.0] || member(inverse(u),y__dfg) 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)))**.
% 299.94/300.48  174709[15:Rew:165880.0,169259.1] || member(not_subclass_element(restrict(intersection(complement(compose(element_relation,y__dfg)),u),v,w),x),element_relation)* -> subclass(restrict(intersection(complement(compose(element_relation,y__dfg)),u),v,w),x).
% 299.94/300.48  174710[15:Rew:165880.0,169266.1] || member(not_subclass_element(complement(successor(complement(intersection(complement(compose(element_relation,y__dfg)),u)))),v),element_relation)* -> subclass(complement(successor(complement(intersection(complement(compose(element_relation,y__dfg)),u)))),v).
% 299.94/300.48  174711[15:Rew:165880.0,169290.1] || member(not_subclass_element(restrict(intersection(u,complement(compose(element_relation,y__dfg))),v,w),x),element_relation)* -> subclass(restrict(intersection(u,complement(compose(element_relation,y__dfg))),v,w),x).
% 299.94/300.48  174712[15:Rew:165880.0,169295.1] || member(not_subclass_element(complement(successor(complement(intersection(u,complement(compose(element_relation,y__dfg)))))),v),element_relation)* -> subclass(complement(successor(complement(intersection(u,complement(compose(element_relation,y__dfg)))))),v).
% 299.94/300.48  174713[15:Rew:165880.0,169336.1] || member(not_subclass_element(restrict(union(null_class,complement(compose(element_relation,y__dfg))),u,v),w),element_relation)* -> subclass(restrict(union(null_class,complement(compose(element_relation,y__dfg))),u,v),w).
% 299.94/300.48  174714[15:Rew:165880.0,169351.1] || member(not_subclass_element(union(null_class,restrict(complement(compose(element_relation,y__dfg)),u,v)),w),element_relation)* -> subclass(union(null_class,restrict(complement(compose(element_relation,y__dfg)),u,v)),w).
% 299.94/300.48  174715[15:Rew:165880.0,169354.1] || member(not_subclass_element(intersection(restrict(complement(compose(element_relation,y__dfg)),u,v),w),x),element_relation)* -> subclass(intersection(restrict(complement(compose(element_relation,y__dfg)),u,v),w),x).
% 299.94/300.48  174716[15:Rew:165880.0,169372.2] inductive(complement(compose(element_relation,universal_class))) || member(not_subclass_element(image(successor_relation,complement(compose(element_relation,y__dfg))),u),element_relation)* -> subclass(image(successor_relation,complement(compose(element_relation,y__dfg))),u).
% 299.94/300.48  174717[15:Rew:165880.0,169412.1] || member(not_subclass_element(intersection(u,restrict(complement(compose(element_relation,y__dfg)),v,w)),x),element_relation)* -> subclass(intersection(u,restrict(complement(compose(element_relation,y__dfg)),v,w)),x).
% 299.94/300.48  174718[15:Rew:165880.0,169482.1,165880.0,169482.0] || member(complement(successor(compose(element_relation,y__dfg))),y__dfg) member(apply(choice,complement(successor(compose(element_relation,y__dfg)))),element_relation)* -> equal(complement(successor(compose(element_relation,y__dfg))),null_class).
% 299.94/300.48  169574[15:Rew:165880.0,93350.0] || equal(u,y__dfg) 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))).
% 299.94/300.48  169929[15:Rew:165880.0,141130.0] || member(symmetric_difference(u,v),y__dfg) subclass(complement(intersection(u,v)),w) -> equal(symmetric_difference(u,v),null_class) member(apply(choice,symmetric_difference(u,v)),w)*.
% 299.94/300.48  169938[15:Rew:165880.0,157034.0] || member(restrict(u,v,w),y__dfg) subclass(u,x) -> equal(restrict(u,v,w),null_class) member(apply(choice,restrict(u,v,w)),x)*.
% 299.94/300.48  169959[15:Rew:165880.0,9699.0] || member(intersection(regular(u),v),y__dfg) member(apply(choice,intersection(regular(u),v)),u)* -> equal(intersection(regular(u),v),null_class) equal(u,null_class).
% 299.94/300.48  169960[15:Rew:165880.0,9883.0] || member(intersection(u,regular(v)),y__dfg) member(apply(choice,intersection(u,regular(v))),v)* -> equal(intersection(u,regular(v)),null_class) equal(v,null_class).
% 299.94/300.48  174719[15:Rew:165880.0,170061.0] || member(image(u,null_class),y__dfg) -> equal(ordered_pair(first(ordered_pair(apply(u,y__dfg),omega)),second(ordered_pair(apply(u,y__dfg),omega))),ordered_pair(apply(u,y__dfg),omega))**.
% 299.94/300.48  174720[15:Rew:165880.0,170085.0] || member(restrict(element_relation,y__dfg,image(u,null_class)),y__dfg) subclass(domain_relation,v) -> member(ordered_pair(restrict(element_relation,y__dfg,image(u,null_class)),apply(u,y__dfg)),v)*.
% 299.94/300.48  170270[15:Rew:165880.0,112753.1] || subclass(u,restrict(v,w,x))* member(union(null_class,u),y__dfg) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),v)*.
% 299.94/300.48  174721[15:Rew:165880.0,170510.3] function(u) || subclass(range_of(u),cantor(image(v,w))) equal(cantor(cantor(x)),y__dfg) -> compatible(u,x,inverse(restrict(v,w,y__dfg)))*.
% 299.94/300.48  170571[15:Rew:165880.0,133790.1] || subclass(u,restrict(v,w,x))* member(union(u,u),y__dfg) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),v)*.
% 299.94/300.48  170760[15:Rew:165880.0,46966.0] || member(power_class(complement(power_class(u))),y__dfg) member(apply(choice,power_class(complement(power_class(u)))),image(element_relation,power_class(u)))* -> equal(power_class(complement(power_class(u))),null_class).
% 299.94/300.48  170774[15:Rew:165880.0,48155.0] || member(image(element_relation,power_class(u)),y__dfg) member(apply(choice,image(element_relation,power_class(u))),power_class(complement(power_class(u))))* -> equal(image(element_relation,power_class(u)),null_class).
% 299.94/300.48  170971[15:Rew:165880.0,60541.1] inductive(singleton(u)) || member(image(successor_relation,singleton(u)),y__dfg) -> equal(image(successor_relation,singleton(u)),null_class) equal(apply(choice,image(successor_relation,singleton(u))),u)**.
% 299.94/300.48  171079[15:Rew:165880.0,112755.1] || subclass(u,restrict(v,w,x))* member(union(u,null_class),y__dfg) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),v)*.
% 299.94/300.48  171156[15:Rew:165880.0,78063.0] || member(union(null_class,regular(u)),y__dfg) member(apply(choice,union(null_class,regular(u))),u)* -> equal(union(null_class,regular(u)),null_class) equal(u,null_class).
% 299.94/300.48  171270[15:Rew:165880.0,83461.0] || subclass(y__dfg,regular(intersection(complement(u),power_class(v)))) -> member(unordered_pair(w,x),union(u,complement(power_class(v))))* equal(intersection(complement(u),power_class(v)),null_class).
% 299.94/300.48  171280[15:Rew:165880.0,83845.0] || subclass(y__dfg,regular(intersection(power_class(u),complement(v)))) -> member(unordered_pair(w,x),union(complement(power_class(u)),v))* equal(intersection(power_class(u),complement(v)),null_class).
% 299.94/300.48  174722[15:Rew:165880.0,171326.1] || member(inverse(restrict(cross_product(u,v),w,y__dfg)),y__dfg) -> member(ordered_pair(inverse(restrict(cross_product(w,y__dfg),u,v)),image(cross_product(u,v),w)),domain_relation)*.
% 299.94/300.48  171627[15:Rew:165880.0,99817.0] || subclass(y__dfg,regular(power_class(complement(union(u,v))))) -> member(unordered_pair(w,x),image(element_relation,union(u,v)))* equal(power_class(complement(union(u,v))),null_class).
% 299.94/300.48  171671[15:Rew:165880.0,102820.0] || member(power_class(complement(successor(u))),y__dfg) member(apply(choice,power_class(complement(successor(u)))),image(element_relation,successor(u)))* -> equal(power_class(complement(successor(u))),null_class).
% 299.94/300.48  171727[15:Rew:165880.0,108545.0] || subclass(y__dfg,regular(image(element_relation,union(u,v)))) -> member(unordered_pair(w,x),power_class(complement(union(u,v))))* equal(image(element_relation,union(u,v)),null_class).
% 299.94/300.48  171854[15:Rew:165880.0,112752.1] || subclass(u,restrict(v,w,x))* member(intersection(y,u),y__dfg) -> equal(intersection(y,u),null_class) member(apply(choice,intersection(y,u)),v)*.
% 299.94/300.48  171856[15:Rew:165880.0,112750.1] || subclass(u,restrict(v,w,x))* member(intersection(u,y),y__dfg) -> equal(intersection(u,y),null_class) member(apply(choice,intersection(u,y)),v)*.
% 299.94/300.48  172116[15:Rew:165880.0,145365.0] || subclass(y__dfg,intersection(power_class(u),union(v,complement(union(w,x))))) subclass(domain_relation,union(complement(power_class(u)),intersection(complement(v),union(w,x))))* -> .
% 299.94/300.48  172119[15:Rew:165880.0,145401.1] || equal(successor(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),null_class)** -> subclass(y__dfg,intersection(power_class(u),union(v,complement(union(w,x))))).
% 299.94/300.48  172122[15:Rew:165880.0,145165.1] || equal(successor(intersection(power_class(u),union(v,complement(union(w,x))))),null_class) -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y__dfg)**.
% 299.94/300.48  172133[15:Rew:165880.0,145363.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),union(w,x))))* member(omega,intersection(power_class(u),union(v,complement(union(w,x))))) -> .
% 299.94/300.48  172157[15:Rew:165880.0,146036.1] || equal(successor(intersection(union(u,complement(power_class(v))),union(w,x))),null_class) -> equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y__dfg)**.
% 299.94/300.48  172165[15:Rew:165880.0,146238.0] || subclass(y__dfg,intersection(union(u,complement(power_class(v))),union(w,x))) subclass(domain_relation,union(intersection(complement(u),power_class(v)),complement(union(w,x))))* -> .
% 299.94/300.48  172168[15:Rew:165880.0,146275.1] || equal(successor(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),null_class)** -> subclass(y__dfg,intersection(union(u,complement(power_class(v))),union(w,x))).
% 299.94/300.48  172178[15:Rew:165880.0,146236.0] || subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(union(w,x))))* member(omega,intersection(union(u,complement(power_class(v))),union(w,x))) -> .
% 299.94/300.48  172183[15:Rew:165880.0,146591.1] || equal(successor(intersection(union(complement(power_class(u)),v),union(w,x))),null_class) -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y__dfg)**.
% 299.94/300.48  172191[15:Rew:165880.0,146800.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),v),union(w,x))) subclass(domain_relation,union(intersection(power_class(u),complement(v)),complement(union(w,x))))* -> .
% 299.94/300.48  172194[15:Rew:165880.0,146837.1] || equal(successor(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),null_class)** -> subclass(y__dfg,intersection(union(complement(power_class(u)),v),union(w,x))).
% 299.94/300.48  172204[15:Rew:165880.0,146798.0] || subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(union(w,x))))* member(omega,intersection(union(complement(power_class(u)),v),union(w,x))) -> .
% 299.94/300.48  172208[15:Rew:165880.0,147520.1] || equal(successor(intersection(union(u,complement(union(v,w))),power_class(x))),null_class) -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y__dfg)**.
% 299.94/300.48  172216[15:Rew:165880.0,147720.0] || subclass(y__dfg,intersection(union(u,complement(union(v,w))),power_class(x))) subclass(domain_relation,union(intersection(complement(u),union(v,w)),complement(power_class(x))))* -> .
% 299.94/300.48  172219[15:Rew:165880.0,147757.1] || equal(successor(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),null_class)** -> subclass(y__dfg,intersection(union(u,complement(union(v,w))),power_class(x))).
% 299.94/300.48  172229[15:Rew:165880.0,147718.0] || subclass(y__dfg,union(intersection(complement(u),union(v,w)),complement(power_class(x))))* member(omega,intersection(union(u,complement(union(v,w))),power_class(x))) -> .
% 299.94/300.48  172246[15:Rew:165880.0,148481.0] || subclass(y__dfg,intersection(power_class(u),union(complement(union(v,w)),x))) subclass(domain_relation,union(complement(power_class(u)),intersection(union(v,w),complement(x))))* -> .
% 299.94/300.48  172249[15:Rew:165880.0,148518.1] || equal(successor(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),null_class)** -> subclass(y__dfg,intersection(power_class(u),union(complement(union(v,w)),x))).
% 299.94/300.48  172252[15:Rew:165880.0,148275.1] || equal(successor(intersection(power_class(u),union(complement(union(v,w)),x))),null_class) -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y__dfg)**.
% 299.94/300.48  172263[15:Rew:165880.0,148479.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(union(v,w),complement(x))))* member(omega,intersection(power_class(u),union(complement(union(v,w)),x))) -> .
% 299.94/300.48  172267[15:Rew:165880.0,149055.1] || equal(successor(intersection(union(complement(union(u,v)),w),power_class(x))),null_class) -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y__dfg)**.
% 299.94/300.48  172275[15:Rew:165880.0,149261.0] || subclass(y__dfg,intersection(union(complement(union(u,v)),w),power_class(x))) subclass(domain_relation,union(intersection(union(u,v),complement(w)),complement(power_class(x))))* -> .
% 299.94/300.48  172278[15:Rew:165880.0,149298.1] || equal(successor(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),null_class)** -> subclass(y__dfg,intersection(union(complement(union(u,v)),w),power_class(x))).
% 299.94/300.48  172288[15:Rew:165880.0,149259.0] || subclass(y__dfg,union(intersection(union(u,v),complement(w)),complement(power_class(x))))* member(omega,intersection(union(complement(union(u,v)),w),power_class(x))) -> .
% 299.94/300.48  172296[15:Rew:165880.0,150731.0] || subclass(y__dfg,intersection(union(u,v),union(w,complement(power_class(x))))) subclass(domain_relation,union(complement(union(u,v)),intersection(complement(w),power_class(x))))* -> .
% 299.94/300.48  172299[15:Rew:165880.0,150768.1] || equal(successor(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),null_class)** -> subclass(y__dfg,intersection(union(u,v),union(w,complement(power_class(x))))).
% 299.94/300.48  172302[15:Rew:165880.0,150533.1] || equal(successor(intersection(union(u,v),union(w,complement(power_class(x))))),null_class) -> equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y__dfg)**.
% 299.94/300.48  172313[15:Rew:165880.0,150729.0] || subclass(y__dfg,union(complement(union(u,v)),intersection(complement(w),power_class(x))))* member(omega,intersection(union(u,v),union(w,complement(power_class(x))))) -> .
% 299.94/300.48  172321[15:Rew:165880.0,151251.0] || subclass(y__dfg,intersection(union(u,v),union(complement(power_class(w)),x))) subclass(domain_relation,union(complement(union(u,v)),intersection(power_class(w),complement(x))))* -> .
% 299.94/300.48  172324[15:Rew:165880.0,151288.1] || equal(successor(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),null_class)** -> subclass(y__dfg,intersection(union(u,v),union(complement(power_class(w)),x))).
% 299.94/300.48  172327[15:Rew:165880.0,151044.1] || equal(successor(intersection(union(u,v),union(complement(power_class(w)),x))),null_class) -> equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y__dfg)**.
% 299.94/300.48  172338[15:Rew:165880.0,151249.0] || subclass(y__dfg,union(complement(union(u,v)),intersection(power_class(w),complement(x))))* member(omega,intersection(union(u,v),union(complement(power_class(w)),x))) -> .
% 299.94/300.48  172354[15:Rew:165880.0,151891.0] || subclass(y__dfg,intersection(union(u,v),power_class(complement(union(w,x))))) subclass(domain_relation,union(complement(union(u,v)),image(element_relation,union(w,x))))* -> .
% 299.94/300.48  172357[15:Rew:165880.0,151928.1] || equal(successor(union(complement(union(u,v)),image(element_relation,union(w,x)))),null_class)** -> subclass(y__dfg,intersection(union(u,v),power_class(complement(union(w,x))))).
% 299.94/300.48  172361[15:Rew:165880.0,151671.1] || equal(successor(intersection(union(u,v),power_class(complement(union(w,x))))),null_class) -> equal(union(complement(union(u,v)),image(element_relation,union(w,x))),y__dfg)**.
% 299.94/300.48  172372[15:Rew:165880.0,151889.0] || subclass(y__dfg,union(complement(union(u,v)),image(element_relation,union(w,x))))* member(omega,intersection(union(u,v),power_class(complement(union(w,x))))) -> .
% 299.94/300.48  172379[15:Rew:165880.0,152860.1] || equal(successor(intersection(power_class(complement(union(u,v))),union(w,x))),null_class) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg)**.
% 299.94/300.48  172390[15:Rew:165880.0,153085.0] || subclass(y__dfg,intersection(power_class(complement(union(u,v))),union(w,x))) subclass(domain_relation,union(image(element_relation,union(u,v)),complement(union(w,x))))* -> .
% 299.94/300.48  172393[15:Rew:165880.0,153122.1] || equal(successor(union(image(element_relation,union(u,v)),complement(union(w,x)))),null_class)** -> subclass(y__dfg,intersection(power_class(complement(union(u,v))),union(w,x))).
% 299.94/300.48  172404[15:Rew:165880.0,153083.0] || subclass(y__dfg,union(image(element_relation,union(u,v)),complement(union(w,x))))* member(omega,intersection(power_class(complement(union(u,v))),union(w,x))) -> .
% 299.94/300.48  172416[15:Rew:165880.0,155269.2] || member(singleton(u),union(complement(v),complement(w)))* member(singleton(u),union(v,w)) subclass(y__dfg,complement(symmetric_difference(complement(v),complement(w)))) -> .
% 299.94/300.48  172442[15:Rew:165880.0,157079.0] || member(restrict(x__dfg,u,v),y__dfg) subclass(y__dfg,w) -> equal(restrict(x__dfg,u,v),null_class) member(apply(choice,restrict(x__dfg,u,v)),w)*.
% 299.94/300.48  172443[15:Rew:165880.0,157035.0] || member(restrict(complement(u),v,w),y__dfg) member(apply(choice,restrict(complement(u),v,w)),u)* -> equal(restrict(complement(u),v,w),null_class).
% 299.94/300.48  184845[15:SpL:166354.0,166384.1] function(cross_product(u,y__dfg)) || subclass(image(y__dfg,u),cantor(cantor(v)))* equal(cantor(cantor(w)),y__dfg) -> compatible(cross_product(u,y__dfg),w,v)*.
% 299.94/300.48  6501[0:SpR:495.0,115.0] ||  -> equal(intersection(complement(symmetric_difference(complement(u),complement(v))),union(union(u,v),union(complement(u),complement(v)))),symmetric_difference(union(u,v),union(complement(u),complement(v))))**.
% 299.94/300.48  7018[0:Res:1472.2,5.0] || member(not_subclass_element(u,restrict(v,w,x)),cross_product(w,x))* member(not_subclass_element(u,restrict(v,w,x)),v)* -> subclass(u,restrict(v,w,x)).
% 299.94/300.48  7354[0:Res:7306.0,539.0] ||  -> subclass(u,complement(ordered_pair(v,w))) equal(not_subclass_element(u,complement(ordered_pair(v,w))),unordered_pair(v,singleton(w)))** equal(not_subclass_element(u,complement(ordered_pair(v,w))),singleton(v)).
% 299.94/300.48  10889[0:Res:9181.1,1536.0] || member(u,v)* -> subclass(w,x) equal(ordered_pair(first(ordered_pair(u,not_subclass_element(w,x))),second(ordered_pair(u,not_subclass_element(w,x)))),ordered_pair(u,not_subclass_element(w,x)))**.
% 299.94/300.48  10856[0:Res:3232.1,1536.0] function(u) || member(v,w)* -> equal(ordered_pair(first(ordered_pair(v,apply(u,x))),second(ordered_pair(v,apply(u,x)))),ordered_pair(v,apply(u,x)))**.
% 299.94/300.48  11119[0:Rew:115.0,11042.2,115.0,11042.1] || member(not_subclass_element(u,symmetric_difference(v,w)),union(v,w)) member(not_subclass_element(u,symmetric_difference(v,w)),complement(intersection(v,w)))* -> subclass(u,symmetric_difference(v,w)).
% 299.94/300.48  12311[0:SpL:1200.1,21.0] || member(not_subclass_element(cross_product(u,v),w),element_relation) -> subclass(cross_product(u,v),w) member(first(not_subclass_element(cross_product(u,v),w)),second(not_subclass_element(cross_product(u,v),w)))*.
% 299.94/300.48  10591[0:SpL:1199.1,95.0] || member(regular(cross_product(u,v)),compose_class(w)) -> equal(cross_product(u,v),null_class) equal(compose(w,first(regular(cross_product(u,v)))),second(regular(cross_product(u,v))))**.
% 299.94/300.48  26313[0:Res:374.1,1475.1] || subclass(ordered_pair(u,v),complement(intersection(w,x))) member(unordered_pair(u,singleton(v)),union(w,x)) -> member(unordered_pair(u,singleton(v)),symmetric_difference(w,x))*.
% 299.94/300.48  31434[9:Rew:31370.0,29648.1] || member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,regular(union(x__dfg,x__dfg)))),second(ordered_pair(u,regular(union(x__dfg,x__dfg))))),ordered_pair(u,regular(union(x__dfg,x__dfg))))**.
% 299.94/300.48  32073[0:Res:235.1,10.0] ||  -> equal(restrict(unordered_pair(u,v),w,x),null_class) equal(regular(restrict(unordered_pair(u,v),w,x)),v)** equal(regular(restrict(unordered_pair(u,v),w,x)),u)**.
% 299.94/300.48  45358[0:Res:236.1,3658.0] ||  -> subclass(restrict(symmetric_difference(u,cross_product(v,w)),x,y),z) member(not_subclass_element(restrict(symmetric_difference(u,cross_product(v,w)),x,y),z),complement(restrict(u,v,w)))*.
% 299.94/300.48  45511[0:Res:236.1,3659.0] ||  -> subclass(restrict(symmetric_difference(cross_product(u,v),w),x,y),z) member(not_subclass_element(restrict(symmetric_difference(cross_product(u,v),w),x,y),z),complement(restrict(w,u,v)))*.
% 299.94/300.48  49261[0:Res:236.1,46252.0] ||  -> subclass(restrict(symmetric_difference(complement(u),power_class(v)),w,x),y) member(not_subclass_element(restrict(symmetric_difference(complement(u),power_class(v)),w,x),y),union(u,complement(power_class(v))))*.
% 299.94/300.48  49449[0:Res:236.1,46453.0] ||  -> subclass(restrict(symmetric_difference(power_class(u),complement(v)),w,x),y) member(not_subclass_element(restrict(symmetric_difference(power_class(u),complement(v)),w,x),y),union(complement(power_class(u)),v))*.
% 299.94/300.48  49651[0:SpL:6542.0,1479.2] || member(u,union(complement(v),complement(singleton(v))))* member(u,successor(v)) subclass(symmetric_difference(complement(v),complement(singleton(v))),w)* -> member(u,w)*.
% 299.94/300.48  49603[3:SpR:30027.0,6542.0] ||  -> equal(intersection(successor(union(null_class,u)),union(union(null_class,complement(u)),complement(singleton(union(null_class,u))))),symmetric_difference(union(null_class,complement(u)),complement(singleton(union(null_class,u)))))**.
% 299.94/300.48  49602[3:SpR:33220.0,6542.0] ||  -> equal(intersection(successor(union(u,u)),union(union(null_class,complement(u)),complement(singleton(union(u,u))))),symmetric_difference(union(null_class,complement(u)),complement(singleton(union(u,u)))))**.
% 299.94/300.48  53341[0:Res:235.1,46251.0] || member(regular(restrict(intersection(complement(u),power_class(v)),w,x)),union(u,complement(power_class(v))))* -> equal(restrict(intersection(complement(u),power_class(v)),w,x),null_class).
% 299.94/300.48  53441[0:Res:235.1,46452.0] || member(regular(restrict(intersection(power_class(u),complement(v)),w,x)),union(complement(power_class(u)),v))* -> equal(restrict(intersection(power_class(u),complement(v)),w,x),null_class).
% 299.94/300.48  53544[0:Res:7306.0,5712.2] || member(not_subclass_element(u,complement(union(v,w))),complement(w))* member(not_subclass_element(u,complement(union(v,w))),complement(v))* -> subclass(u,complement(union(v,w))).
% 299.94/300.48  54721[0:Res:3697.1,3668.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),complement(w)),x)),y) member(not_subclass_element(intersection(u,intersection(symmetric_difference(complement(v),complement(w)),x)),y),union(v,w))*.
% 299.94/300.48  54717[0:Res:3697.1,46222.0] || member(not_subclass_element(intersection(u,intersection(image(element_relation,power_class(v)),w)),x),power_class(complement(power_class(v))))* -> subclass(intersection(u,intersection(image(element_relation,power_class(v)),w)),x).
% 299.94/300.48  55101[0:Res:3698.1,3668.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),complement(x)))),y) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(complement(w),complement(x)))),y),union(w,x))*.
% 299.94/300.48  55097[0:Res:3698.1,46222.0] || member(not_subclass_element(intersection(u,intersection(v,image(element_relation,power_class(w)))),x),power_class(complement(power_class(w))))* -> subclass(intersection(u,intersection(v,image(element_relation,power_class(w)))),x).
% 299.94/300.48  55801[0:Res:4874.1,3668.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),complement(v)),w),x),y) member(not_subclass_element(intersection(intersection(symmetric_difference(complement(u),complement(v)),w),x),y),union(u,v))*.
% 299.94/300.48  55797[0:Res:4874.1,46222.0] || member(not_subclass_element(intersection(intersection(image(element_relation,power_class(u)),v),w),x),power_class(complement(power_class(u))))* -> subclass(intersection(intersection(image(element_relation,power_class(u)),v),w),x).
% 299.94/300.48  56059[0:Res:4875.1,3668.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),complement(w))),x),y) member(not_subclass_element(intersection(intersection(u,symmetric_difference(complement(v),complement(w))),x),y),union(v,w))*.
% 299.94/300.48  56055[0:Res:4875.1,46222.0] || member(not_subclass_element(intersection(intersection(u,image(element_relation,power_class(v))),w),x),power_class(complement(power_class(v))))* -> subclass(intersection(intersection(u,image(element_relation,power_class(v))),w),x).
% 299.94/300.48  56860[0:Res:9995.1,220.0] || member(regular(union(u,v)),union(complement(u),complement(v))) -> member(regular(union(u,v)),symmetric_difference(complement(u),complement(v)))* equal(union(u,v),null_class).
% 299.94/300.48  57091[3:Rew:26346.0,57062.2] || equal(singleton(u),v) -> equal(regular(ordered_pair(v,u)),singleton(v)) subclass(regular(ordered_pair(v,u)),w) equal(not_subclass_element(regular(ordered_pair(v,u)),w),v)**.
% 299.94/300.48  57207[3:Rew:26346.0,57178.3] || member(u,v) -> equal(regular(ordered_pair(u,w)),singleton(u)) equal(not_subclass_element(regular(ordered_pair(u,w)),v),singleton(w))** subclass(regular(ordered_pair(u,w)),v).
% 299.94/300.48  57584[3:Rew:26346.0,57556.3] || member(singleton(u),v) -> equal(regular(ordered_pair(w,u)),singleton(w)) equal(not_subclass_element(regular(ordered_pair(w,u)),v),w)** subclass(regular(ordered_pair(w,u)),v).
% 299.94/300.48  58261[0:SpL:46877.0,219.0] || member(u,intersection(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)))))) -> .
% 299.94/300.48  58251[0:SpL:46877.0,219.0] || member(u,intersection(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)) -> .
% 299.94/300.48  58234[0:SpL:46877.0,28111.0] || subclass(intersection(power_class(u),power_class(complement(power_class(v)))),union(complement(power_class(u)),image(element_relation,power_class(v))))* -> equal(intersection(power_class(u),power_class(complement(power_class(v)))),null_class).
% 299.94/300.48  58178[0:SpR:46877.0,2985.1] ||  -> equal(symmetric_difference(power_class(u),power_class(complement(power_class(v)))),null_class) member(regular(symmetric_difference(power_class(u),power_class(complement(power_class(v))))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.94/300.48  58152[3:SpR:46877.0,35281.0] ||  -> subclass(regular(intersection(power_class(u),power_class(complement(power_class(v))))),union(complement(power_class(u)),image(element_relation,power_class(v))))* equal(intersection(power_class(u),power_class(complement(power_class(v)))),null_class).
% 299.94/300.48  58519[0:SpL:46880.0,219.0] || member(u,intersection(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)))) -> .
% 299.94/300.48  58509[0:SpL:46880.0,219.0] || member(u,intersection(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)) -> .
% 299.94/300.48  58492[0:SpL:46880.0,28111.0] || subclass(intersection(power_class(complement(power_class(u))),power_class(v)),union(image(element_relation,power_class(u)),complement(power_class(v))))* -> equal(intersection(power_class(complement(power_class(u))),power_class(v)),null_class).
% 299.94/300.48  58435[0:SpR:46880.0,2985.1] ||  -> equal(symmetric_difference(power_class(complement(power_class(u))),power_class(v)),null_class) member(regular(symmetric_difference(power_class(complement(power_class(u))),power_class(v))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.94/300.48  58409[3:SpR:46880.0,35281.0] ||  -> subclass(regular(intersection(power_class(complement(power_class(u))),power_class(v))),union(image(element_relation,power_class(u)),complement(power_class(v))))* equal(intersection(power_class(complement(power_class(u))),power_class(v)),null_class).
% 299.94/300.48  61098[0:SpL:46366.0,3677.1] || member(u,symmetric_difference(union(v,complement(power_class(w))),union(complement(v),power_class(w))))* subclass(complement(symmetric_difference(complement(v),power_class(w))),x)* -> member(u,x)*.
% 299.94/300.48  64820[3:Obv:64714.2] || subclass(unordered_pair(u,v),regular(w))* member(v,w) -> equal(not_subclass_element(unordered_pair(u,v),x),u)** subclass(unordered_pair(u,v),x) equal(w,null_class).
% 299.94/300.48  64821[3:Obv:64713.2] || subclass(unordered_pair(u,v),regular(w))* member(u,w) -> equal(not_subclass_element(unordered_pair(u,v),x),v)** subclass(unordered_pair(u,v),x) equal(w,null_class).
% 299.94/300.48  64876[3:SpL:26346.0,2995.0] || subclass(u,regular(ordered_pair(v,w)))* -> equal(regular(ordered_pair(v,w)),singleton(v)) equal(u,null_class) equal(regular(u),singleton(w)) equal(regular(u),v).
% 299.94/300.48  65068[0:SpL:6542.0,9133.0] || equal(u,symmetric_difference(complement(v),complement(singleton(v))))* member(w,union(complement(v),complement(singleton(v))))* member(w,successor(v)) -> member(w,u)*.
% 299.94/300.48  65279[0:Obv:65166.2] || subclass(unordered_pair(u,v),w) member(v,x) -> equal(not_subclass_element(unordered_pair(u,v),intersection(x,w)),u)** subclass(unordered_pair(u,v),intersection(x,w)).
% 299.94/300.48  65280[0:Obv:65165.2] || subclass(unordered_pair(u,v),w) member(u,x) -> equal(not_subclass_element(unordered_pair(u,v),intersection(x,w)),v)** subclass(unordered_pair(u,v),intersection(x,w)).
% 299.94/300.48  69072[0:SpR:67463.0,9995.1] || member(u,union(union(v,w),complement(intersection(v,w)))) -> member(u,symmetric_difference(v,w)) member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))*.
% 299.94/300.48  70550[0:SpL:67452.0,3677.1] || member(u,symmetric_difference(union(cross_product(v,w),x),complement(restrict(x,v,w))))* subclass(complement(symmetric_difference(cross_product(v,w),x)),y)* -> member(u,y)*.
% 299.94/300.48  71173[0:Rew:71163.0,62753.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),complement(symmetric_difference(v,w)))*.
% 299.94/300.48  71174[0:Rew:71163.0,62755.0] || subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),complement(symmetric_difference(v,w)))*.
% 299.94/300.48  71648[0:Rew:71595.0,61317.0] || member(u,symmetric_difference(union(power_class(v),complement(w)),union(complement(power_class(v)),w)))* subclass(complement(symmetric_difference(power_class(v),complement(w))),x)* -> member(u,x)*.
% 299.94/300.48  71675[0:Rew:71595.0,53782.0] || member(u,symmetric_difference(union(v,cross_product(w,x)),complement(restrict(v,w,x))))* subclass(complement(symmetric_difference(v,cross_product(w,x))),y)* -> member(u,y)*.
% 299.94/300.48  73384[4:SpR:67192.0,6542.0] ||  -> equal(intersection(successor(sum_class(range_of(null_class))),union(complement(apply(null_class,u)),complement(singleton(sum_class(range_of(null_class)))))),symmetric_difference(complement(apply(null_class,u)),complement(singleton(sum_class(range_of(null_class))))))**.
% 299.94/300.48  73323[4:SpR:67192.0,6542.0] ||  -> equal(intersection(successor(apply(null_class,u)),union(complement(sum_class(range_of(null_class))),complement(singleton(apply(null_class,u))))),symmetric_difference(complement(sum_class(range_of(null_class))),complement(singleton(apply(null_class,u)))))**.
% 299.94/300.48  73876[3:SpR:66602.0,6542.0] ||  -> equal(intersection(successor(union(u,null_class)),union(union(null_class,complement(u)),complement(singleton(union(u,null_class))))),symmetric_difference(union(null_class,complement(u)),complement(singleton(union(u,null_class)))))**.
% 299.94/300.48  74316[4:SpR:67191.0,6542.0] ||  -> equal(intersection(successor(apply(null_class,u)),union(complement(apply(null_class,v)),complement(singleton(apply(null_class,u))))),symmetric_difference(complement(apply(null_class,v)),complement(singleton(apply(null_class,u)))))**.
% 299.94/300.48  74925[0:Res:55531.0,4982.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),cross_product(w,x))*.
% 299.94/300.48  74922[0:Res:54862.0,4982.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),cross_product(w,x))*.
% 299.94/300.48  74912[3:Res:56896.0,4982.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),cross_product(v,w))*.
% 299.94/300.48  74904[0:Res:56205.0,4982.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),cross_product(v,w))*.
% 299.94/300.48  74899[0:Res:54912.0,4982.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),cross_product(v,w))*.
% 299.94/300.48  74933[3:Rew:71035.0,74898.1,71035.0,74898.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),cross_product(v,w))*.
% 299.94/300.48  78436[3:Res:53246.0,69073.0] ||  -> equal(singleton(complement(symmetric_difference(union(u,v),complement(intersection(u,v))))),null_class) member(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),complement(symmetric_difference(u,v)))*.
% 299.94/300.48  84086[3:SpL:1200.1,53250.0] || subclass(not_subclass_element(cross_product(u,v),w),unordered_pair(first(not_subclass_element(cross_product(u,v),w)),singleton(second(not_subclass_element(cross_product(u,v),w)))))* -> subclass(cross_product(u,v),w).
% 299.94/300.48  85437[3:Rew:541.1,85436.2] || member(not_subclass_element(intersection(u,v),w),unordered_pair(x,v))* -> equal(regular(unordered_pair(x,v)),x) subclass(intersection(u,v),w) equal(unordered_pair(x,v),null_class).
% 299.94/300.48  85439[3:Rew:541.2,85438.2] || member(not_subclass_element(intersection(u,v),w),unordered_pair(v,x))* -> equal(regular(unordered_pair(v,x)),x) subclass(intersection(u,v),w) equal(unordered_pair(v,x),null_class).
% 299.94/300.48  85635[3:Rew:541.1,85634.2] || member(not_subclass_element(intersection(u,v),w),unordered_pair(x,u))* -> equal(regular(unordered_pair(x,u)),x) subclass(intersection(u,v),w) equal(unordered_pair(x,u),null_class).
% 299.94/300.48  85637[3:Rew:541.2,85636.2] || member(not_subclass_element(intersection(u,v),w),unordered_pair(u,x))* -> equal(regular(unordered_pair(u,x)),x) subclass(intersection(u,v),w) equal(unordered_pair(u,x),null_class).
% 299.94/300.48  86684[12:Res:69933.1,4983.0] function(restrict(u,v,w)) ||  -> subclass(intersection(successor(restrict(u,v,w)),x),y) member(not_subclass_element(intersection(successor(restrict(u,v,w)),x),y),u)*.
% 299.94/300.48  86874[12:Res:70206.1,4983.0] function(restrict(u,v,w)) ||  -> subclass(intersection(x,successor(restrict(u,v,w))),y) member(not_subclass_element(intersection(x,successor(restrict(u,v,w))),y),u)*.
% 299.94/300.48  87001[0:SpR:71143.0,6542.0] ||  -> equal(intersection(successor(symmetric_difference(u,v)),union(complement(symmetric_difference(v,u)),complement(singleton(symmetric_difference(u,v))))),symmetric_difference(complement(symmetric_difference(v,u)),complement(singleton(symmetric_difference(u,v)))))**.
% 299.94/300.48  91686[0:Res:4.1,46280.0] || member(not_subclass_element(intersection(complement(u),power_class(complement(power_class(v)))),w),union(u,image(element_relation,power_class(v))))* -> subclass(intersection(complement(u),power_class(complement(power_class(v)))),w).
% 299.94/300.48  91663[0:SpL:46227.0,46280.0] || member(u,intersection(union(complement(power_class(v)),w),power_class(complement(power_class(x)))))* member(u,union(intersection(power_class(v),complement(w)),image(element_relation,power_class(x)))) -> .
% 299.94/300.48  91662[0:SpL:46221.0,46280.0] || member(u,intersection(union(v,complement(power_class(w))),power_class(complement(power_class(x)))))* member(u,union(intersection(complement(v),power_class(w)),image(element_relation,power_class(x)))) -> .
% 299.94/300.48  93401[0:Res:4.1,46312.0] || member(not_subclass_element(intersection(power_class(complement(power_class(u))),complement(v)),w),union(image(element_relation,power_class(u)),v))* -> subclass(intersection(power_class(complement(power_class(u))),complement(v)),w).
% 299.94/300.48  93362[0:SpL:46227.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),x)))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),complement(x)))) -> .
% 299.94/300.48  93361[0:SpL:46221.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(w,complement(power_class(x)))))* member(u,union(image(element_relation,power_class(v)),intersection(complement(w),power_class(x)))) -> .
% 299.94/300.48  94040[0:SpL:46893.0,3677.1] || member(u,symmetric_difference(power_class(v),union(w,complement(power_class(x)))))* subclass(union(complement(power_class(v)),intersection(complement(w),power_class(x))),y)* -> member(u,y)*.
% 299.94/300.48  94888[0:SpL:46894.0,3677.1] || member(u,symmetric_difference(union(v,complement(power_class(w))),power_class(x)))* subclass(union(intersection(complement(v),power_class(w)),complement(power_class(x))),y)* -> member(u,y)*.
% 299.94/300.48  95221[0:SpL:46895.0,3677.1] || member(u,symmetric_difference(union(complement(power_class(v)),w),power_class(x)))* subclass(union(intersection(power_class(v),complement(w)),complement(power_class(x))),y)* -> member(u,y)*.
% 299.94/300.48  95606[0:SpL:46898.0,3677.1] || member(u,symmetric_difference(power_class(v),union(complement(power_class(w)),x)))* subclass(union(complement(power_class(v)),intersection(power_class(w),complement(x))),y)* -> member(u,y)*.
% 299.94/300.48  96667[0:SpL:46227.0,5686.1] || member(u,intersection(complement(v),union(intersection(power_class(w),complement(x)),y)))* member(u,union(v,intersection(union(complement(power_class(w)),x),complement(y)))) -> .
% 299.94/300.48  96666[0:SpL:46221.0,5686.1] || member(u,intersection(complement(v),union(intersection(complement(w),power_class(x)),y)))* member(u,union(v,intersection(union(w,complement(power_class(x))),complement(y)))) -> .
% 299.94/300.48  96639[0:SpL:46227.0,5686.1] || member(u,intersection(complement(v),union(w,intersection(power_class(x),complement(y)))))* member(u,union(v,intersection(complement(w),union(complement(power_class(x)),y)))) -> .
% 299.94/300.48  96638[0:SpL:46221.0,5686.1] || member(u,intersection(complement(v),union(w,intersection(complement(x),power_class(y)))))* member(u,union(v,intersection(complement(w),union(x,complement(power_class(y)))))) -> .
% 299.94/300.48  96920[0:SpL:46227.0,5696.1] || member(u,intersection(union(intersection(power_class(v),complement(w)),x),complement(y)))* member(u,union(intersection(union(complement(power_class(v)),w),complement(x)),y)) -> .
% 299.94/300.48  96919[0:SpL:46221.0,5696.1] || member(u,intersection(union(intersection(complement(v),power_class(w)),x),complement(y)))* member(u,union(intersection(union(v,complement(power_class(w))),complement(x)),y)) -> .
% 299.94/300.48  96892[0:SpL:46227.0,5696.1] || member(u,intersection(union(v,intersection(power_class(w),complement(x))),complement(y)))* member(u,union(intersection(complement(v),union(complement(power_class(w)),x)),y)) -> .
% 299.94/300.48  96891[0:SpL:46221.0,5696.1] || member(u,intersection(union(v,intersection(complement(w),power_class(x))),complement(y)))* member(u,union(intersection(complement(v),union(w,complement(power_class(x)))),y)) -> .
% 299.94/300.48  98125[0:Rew:97898.0,59219.1] || member(u,image(element_relation,union(v,intersection(complement(w),union(x,y)))))* member(u,power_class(intersection(complement(v),union(w,complement(union(x,y)))))) -> .
% 299.94/300.48  98126[0:Rew:97898.0,61502.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,complement(union(x,y))))),complement(intersection(power_class(u),union(v,intersection(complement(w),union(x,y))))))**.
% 299.94/300.48  98154[0:Rew:97898.0,96634.1] || member(u,intersection(complement(v),union(w,image(element_relation,union(x,y)))))* member(u,union(v,intersection(complement(w),power_class(complement(union(x,y)))))) -> .
% 299.94/300.48  98172[0:Rew:97898.0,9958.1] || member(u,union(complement(v),union(w,x))) member(u,union(v,complement(union(w,x)))) -> member(u,symmetric_difference(complement(v),union(w,x)))*.
% 299.94/300.48  98181[0:Rew:97898.0,59236.1] || member(u,image(element_relation,union(intersection(complement(v),union(w,x)),y)))* member(u,power_class(intersection(union(v,complement(union(w,x))),complement(y)))) -> .
% 299.94/300.48  98182[0:Rew:97898.0,61519.0] ||  -> equal(union(complement(power_class(u)),intersection(union(v,complement(union(w,x))),complement(y))),complement(intersection(power_class(u),union(intersection(complement(v),union(w,x)),y))))**.
% 299.94/300.48  98197[0:Rew:97898.0,96789.0] || subclass(u,union(v,complement(union(w,x)))) member(regular(intersection(u,y)),intersection(complement(v),union(w,x)))* -> equal(intersection(u,y),null_class).
% 299.94/300.48  98198[0:Rew:97898.0,96790.0] || subclass(u,union(v,complement(union(w,x)))) member(regular(intersection(y,u)),intersection(complement(v),union(w,x)))* -> equal(intersection(y,u),null_class).
% 299.94/300.48  98206[0:Rew:97898.0,60781.0] ||  -> equal(union(intersection(complement(u),union(v,complement(union(w,x)))),complement(power_class(y))),complement(intersection(union(u,intersection(complement(v),union(w,x))),power_class(y))))**.
% 299.94/300.48  98253[0:Rew:97898.0,96887.1] || member(u,intersection(union(v,image(element_relation,union(w,x))),complement(y)))* member(u,union(intersection(complement(v),power_class(complement(union(w,x)))),y)) -> .
% 299.94/300.48  98269[0:Rew:97898.0,96662.1] || member(u,intersection(complement(v),union(image(element_relation,union(w,x)),y)))* member(u,union(v,intersection(power_class(complement(union(w,x))),complement(y)))) -> .
% 299.94/300.48  98271[0:Rew:97898.0,93357.0] || member(u,intersection(power_class(complement(power_class(v))),power_class(complement(union(w,x)))))* member(u,union(image(element_relation,power_class(v)),image(element_relation,union(w,x)))) -> .
% 299.94/300.48  98279[0:Rew:97898.0,59222.1] || member(u,image(element_relation,union(v,intersection(union(w,x),complement(y)))))* member(u,power_class(intersection(complement(v),union(complement(union(w,x)),y)))) -> .
% 299.94/300.48  98280[0:Rew:97898.0,61505.0] ||  -> equal(union(complement(power_class(u)),intersection(complement(v),union(complement(union(w,x)),y))),complement(intersection(power_class(u),union(v,intersection(union(w,x),complement(y))))))**.
% 299.94/300.48  98487[0:Rew:97898.0,60798.0] ||  -> equal(union(intersection(union(u,complement(union(v,w))),complement(x)),complement(power_class(y))),complement(intersection(union(intersection(complement(u),union(v,w)),x),power_class(y))))**.
% 299.94/300.48  98546[4:Rew:97898.0,96752.0] || subclass(domain_relation,flip(union(u,complement(union(v,w))))) member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),intersection(complement(u),union(v,w)))* -> .
% 299.94/300.48  98547[4:Rew:97898.0,96751.0] || subclass(domain_relation,rotate(union(u,complement(union(v,w))))) member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),intersection(complement(u),union(v,w)))* -> .
% 299.94/300.48  98563[0:Rew:97898.0,96915.1] || member(u,intersection(union(image(element_relation,union(v,w)),x),complement(y)))* member(u,union(intersection(power_class(complement(union(v,w))),complement(x)),y)) -> .
% 299.94/300.48  98607[0:Rew:97898.0,91658.0] || member(u,intersection(power_class(complement(union(v,w))),power_class(complement(power_class(x)))))* member(u,union(image(element_relation,union(v,w)),image(element_relation,power_class(x)))) -> .
% 299.94/300.48  98627[0:Rew:97898.0,9961.1] || member(u,union(union(v,w),complement(x))) member(u,union(complement(union(v,w)),x)) -> member(u,symmetric_difference(union(v,w),complement(x)))*.
% 299.94/300.48  98636[0:Rew:97898.0,59239.1] || member(u,image(element_relation,union(intersection(union(v,w),complement(x)),y)))* member(u,power_class(intersection(union(complement(union(v,w)),x),complement(y)))) -> .
% 299.94/300.48  98637[0:Rew:97898.0,61522.0] ||  -> equal(union(complement(power_class(u)),intersection(union(complement(union(v,w)),x),complement(y))),complement(intersection(power_class(u),union(intersection(union(v,w),complement(x)),y))))**.
% 299.94/300.48  98652[0:Rew:97898.0,97044.0] || subclass(u,union(complement(union(v,w)),x)) member(regular(intersection(u,y)),intersection(union(v,w),complement(x)))* -> equal(intersection(u,y),null_class).
% 299.94/300.48  98653[0:Rew:97898.0,97045.0] || subclass(u,union(complement(union(v,w)),x)) member(regular(intersection(y,u)),intersection(union(v,w),complement(x)))* -> equal(intersection(y,u),null_class).
% 299.94/300.48  98661[0:Rew:97898.0,60784.0] ||  -> equal(union(intersection(complement(u),union(complement(union(v,w)),x)),complement(power_class(y))),complement(intersection(union(u,intersection(union(v,w),complement(x))),power_class(y))))**.
% 299.94/300.48  98848[0:Rew:97898.0,60801.0] ||  -> equal(union(intersection(union(complement(union(u,v)),w),complement(x)),complement(power_class(y))),complement(intersection(union(intersection(union(u,v),complement(w)),x),power_class(y))))**.
% 299.94/300.48  98905[4:Rew:97898.0,97007.0] || subclass(domain_relation,flip(union(complement(union(u,v)),w))) member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),intersection(union(u,v),complement(w)))* -> .
% 299.94/300.48  98906[4:Rew:97898.0,97006.0] || subclass(domain_relation,rotate(union(complement(union(u,v)),w))) member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),intersection(union(u,v),complement(w)))* -> .
% 299.94/300.48  99858[3:Rew:97898.0,98458.0] || member(apply(choice,regular(union(u,complement(union(v,w))))),symmetric_difference(complement(u),union(v,w)))* -> equal(regular(union(u,complement(union(v,w)))),null_class).
% 299.94/300.48  99859[3:Rew:97898.0,98459.1] || member(not_subclass_element(regular(union(u,complement(union(v,w)))),x),symmetric_difference(complement(u),union(v,w)))* -> subclass(regular(union(u,complement(union(v,w)))),x).
% 299.94/300.48  99860[0:Rew:99324.0,98480.0] ||  -> equal(power_class(intersection(union(u,complement(union(v,w))),complement(singleton(intersection(complement(u),union(v,w)))))),power_class(complement(successor(intersection(complement(u),union(v,w))))))**.
% 299.94/300.48  99861[0:Rew:97898.0,98709.1] || member(regular(restrict(intersection(u,complement(union(v,w))),x,y)),union(v,w))* -> equal(restrict(intersection(u,complement(union(v,w))),x,y),null_class).
% 299.94/300.48  99865[3:Rew:97898.0,98819.0] || member(apply(choice,regular(union(complement(union(u,v)),w))),symmetric_difference(union(u,v),complement(w)))* -> equal(regular(union(complement(union(u,v)),w)),null_class).
% 299.94/300.48  99866[3:Rew:97898.0,98820.1] || member(not_subclass_element(regular(union(complement(union(u,v)),w)),x),symmetric_difference(union(u,v),complement(w)))* -> subclass(regular(union(complement(union(u,v)),w)),x).
% 299.94/300.48  99867[0:Rew:99324.0,98841.0] ||  -> equal(power_class(intersection(union(complement(union(u,v)),w),complement(singleton(intersection(union(u,v),complement(w)))))),power_class(complement(successor(intersection(union(u,v),complement(w))))))**.
% 299.94/300.48  99868[0:Rew:97898.0,99039.1] || member(regular(restrict(power_class(complement(union(u,v))),w,x)),image(element_relation,union(u,v)))* -> equal(restrict(power_class(complement(union(u,v))),w,x),null_class).
% 299.94/300.48  99871[0:Rew:97898.0,99075.1] || member(regular(restrict(intersection(complement(union(u,v)),w),x,y)),union(u,v))* -> equal(restrict(intersection(complement(union(u,v)),w),x,y),null_class).
% 299.94/300.48  99873[3:Rew:97898.0,99136.1] || member(regular(union(null_class,restrict(complement(union(u,v)),w,x))),union(u,v))* -> equal(union(null_class,restrict(complement(union(u,v)),w,x)),null_class).
% 299.94/300.48  99979[0:Rew:97898.0,97879.1,97898.0,97879.1,97898.0,97879.0,97898.0,97879.0] || member(not_subclass_element(complement(union(complement(union(u,v)),w)),x),symmetric_difference(union(u,v),complement(w)))* -> subclass(complement(union(complement(union(u,v)),w)),x).
% 299.94/300.48  99980[0:Rew:97898.0,97878.1,97898.0,97878.1,97898.0,97878.0,97898.0,97878.0] || member(not_subclass_element(complement(union(u,complement(union(v,w)))),x),symmetric_difference(complement(u),union(v,w)))* -> subclass(complement(union(u,complement(union(v,w)))),x).
% 299.94/300.48  103431[0:SpL:99391.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(w,complement(successor(x)))))* member(u,union(image(element_relation,power_class(v)),intersection(complement(w),successor(x)))) -> .
% 299.94/300.48  103422[0:SpL:99391.0,46280.0] || member(u,intersection(union(v,complement(successor(w))),power_class(complement(power_class(x)))))* member(u,union(intersection(complement(v),successor(w)),image(element_relation,power_class(x)))) -> .
% 299.94/300.48  104587[0:Res:235.1,97909.0] || member(regular(restrict(image(element_relation,union(u,v)),w,x)),power_class(complement(union(u,v))))* -> equal(restrict(image(element_relation,union(u,v)),w,x),null_class).
% 299.94/300.48  106729[3:Res:30573.0,97900.0] ||  -> equal(union(null_class,symmetric_difference(complement(u),union(v,w))),null_class) member(regular(union(null_class,symmetric_difference(complement(u),union(v,w)))),union(u,complement(union(v,w))))*.
% 299.94/300.48  106719[0:Res:168.1,97900.0] ||  -> equal(intersection(u,symmetric_difference(complement(v),union(w,x))),null_class) member(regular(intersection(u,symmetric_difference(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.94/300.48  106716[0:Res:4871.2,97900.0] || subclass(u,symmetric_difference(complement(v),union(w,x))) -> subclass(intersection(u,y),z) member(not_subclass_element(intersection(u,y),z),union(v,complement(union(w,x))))*.
% 299.94/300.48  106714[0:Res:3695.2,97900.0] || subclass(u,symmetric_difference(complement(v),union(w,x))) -> subclass(intersection(y,u),z) member(not_subclass_element(intersection(y,u),z),union(v,complement(union(w,x))))*.
% 299.94/300.48  106685[0:Res:174.1,97900.0] ||  -> equal(intersection(symmetric_difference(complement(u),union(v,w)),x),null_class) member(regular(intersection(symmetric_difference(complement(u),union(v,w)),x)),union(u,complement(union(v,w))))*.
% 299.94/300.48  106648[0:SpL:97907.0,97900.0] || member(u,symmetric_difference(union(v,complement(union(w,x))),union(y,z))) -> member(u,union(intersection(complement(v),union(w,x)),complement(union(y,z))))*.
% 299.94/300.48  106641[0:SpL:97919.0,97900.0] || member(u,symmetric_difference(union(complement(union(v,w)),x),union(y,z))) -> member(u,union(intersection(union(v,w),complement(x)),complement(union(y,z))))*.
% 299.94/300.48  107201[0:SpR:105396.0,6542.0] ||  -> equal(intersection(successor(union(u,v)),union(complement(union(v,u)),complement(singleton(union(u,v))))),symmetric_difference(complement(union(v,u)),complement(singleton(union(u,v)))))**.
% 299.94/300.48  107695[3:Res:30573.0,97914.0] ||  -> equal(union(null_class,symmetric_difference(union(u,v),complement(w))),null_class) member(regular(union(null_class,symmetric_difference(union(u,v),complement(w)))),union(complement(union(u,v)),w))*.
% 299.94/300.48  107685[0:Res:168.1,97914.0] ||  -> equal(intersection(u,symmetric_difference(union(v,w),complement(x))),null_class) member(regular(intersection(u,symmetric_difference(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.94/300.48  107682[0:Res:4871.2,97914.0] || subclass(u,symmetric_difference(union(v,w),complement(x))) -> subclass(intersection(u,y),z) member(not_subclass_element(intersection(u,y),z),union(complement(union(v,w)),x))*.
% 299.94/300.48  107680[0:Res:3695.2,97914.0] || subclass(u,symmetric_difference(union(v,w),complement(x))) -> subclass(intersection(y,u),z) member(not_subclass_element(intersection(y,u),z),union(complement(union(v,w)),x))*.
% 299.94/300.48  107651[0:Res:174.1,97914.0] ||  -> equal(intersection(symmetric_difference(union(u,v),complement(w)),x),null_class) member(regular(intersection(symmetric_difference(union(u,v),complement(w)),x)),union(complement(union(u,v)),w))*.
% 299.94/300.48  107574[0:SpL:97907.0,97914.0] || member(u,symmetric_difference(union(v,w),union(x,complement(union(y,z))))) -> member(u,union(complement(union(v,w)),intersection(complement(x),union(y,z))))*.
% 299.94/300.48  107567[0:SpL:97919.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(union(x,y)),z))) -> member(u,union(complement(union(v,w)),intersection(union(x,y),complement(z))))*.
% 299.94/300.48  108935[0:Res:2349.2,97899.0] || subclass(u,intersection(complement(v),union(w,x))) member(regular(intersection(y,u)),union(v,complement(union(w,x))))* -> equal(intersection(y,u),null_class).
% 299.94/300.48  108934[0:Res:2971.2,97899.0] || subclass(u,intersection(complement(v),union(w,x))) member(regular(intersection(u,y)),union(v,complement(union(w,x))))* -> equal(intersection(u,y),null_class).
% 299.94/300.48  108903[4:Res:20669.1,97899.0] || subclass(domain_relation,flip(intersection(complement(u),union(v,w)))) member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),union(u,complement(union(v,w))))* -> .
% 299.94/300.48  108902[4:Res:20668.1,97899.0] || subclass(domain_relation,rotate(intersection(complement(u),union(v,w)))) member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),union(u,complement(union(v,w))))* -> .
% 299.94/300.48  109256[0:Res:2349.2,97913.0] || subclass(u,intersection(union(v,w),complement(x))) member(regular(intersection(y,u)),union(complement(union(v,w)),x))* -> equal(intersection(y,u),null_class).
% 299.94/300.48  109255[0:Res:2971.2,97913.0] || subclass(u,intersection(union(v,w),complement(x))) member(regular(intersection(u,y)),union(complement(union(v,w)),x))* -> equal(intersection(u,y),null_class).
% 299.94/300.48  109224[4:Res:20669.1,97913.0] || subclass(domain_relation,flip(intersection(union(u,v),complement(w)))) member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),union(complement(union(u,v)),w))* -> .
% 299.94/300.48  109223[4:Res:20668.1,97913.0] || subclass(domain_relation,rotate(intersection(union(u,v),complement(w)))) member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),union(complement(union(u,v)),w))* -> .
% 299.94/300.48  109844[0:SpR:98095.0,3028.2] || subclass(u,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v))))* -> equal(u,null_class) member(regular(u),complement(symmetric_difference(cross_product(w,x),v))).
% 299.94/300.48  110040[0:SpR:98119.0,3028.2] || subclass(u,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x)))))* -> equal(u,null_class) member(regular(u),complement(symmetric_difference(v,cross_product(w,x)))).
% 299.94/300.48  110442[0:SpL:98594.0,3677.1] || member(u,symmetric_difference(power_class(v),power_class(complement(union(w,x)))))* subclass(union(complement(power_class(v)),image(element_relation,union(w,x))),y)* -> member(u,y)*.
% 299.94/300.48  110896[0:SpL:98733.0,3677.1] || member(u,symmetric_difference(power_class(complement(power_class(v))),union(w,x)))* subclass(union(image(element_relation,power_class(v)),complement(union(w,x))),y)* -> member(u,y)*.
% 299.94/300.48  111434[0:SpL:99020.0,3677.1] || member(u,symmetric_difference(power_class(complement(union(v,w))),power_class(x)))* subclass(union(image(element_relation,union(v,w)),complement(power_class(x))),y)* -> member(u,y)*.
% 299.94/300.48  112373[0:SpL:99160.0,3677.1] || member(u,symmetric_difference(union(v,w),power_class(complement(power_class(x)))))* subclass(union(complement(union(v,w)),image(element_relation,power_class(x))),y)* -> member(u,y)*.
% 299.94/300.48  121358[3:SpL:69762.0,46909.0] || member(regular(union(u,complement(power_class(union(null_class,v))))),intersection(complement(u),power_class(union(null_class,v))))* -> equal(union(u,complement(power_class(union(v,null_class)))),null_class).
% 299.94/300.48  121357[3:SpL:68783.0,46909.0] || member(regular(union(u,complement(power_class(union(v,v))))),intersection(complement(u),power_class(union(v,v))))* -> equal(union(u,complement(power_class(union(v,null_class)))),null_class).
% 299.94/300.48  121356[3:SpL:38610.0,46909.0] || member(regular(union(u,complement(power_class(union(v,v))))),intersection(complement(u),power_class(union(v,v))))* -> equal(union(u,complement(power_class(union(null_class,v)))),null_class).
% 299.94/300.48  121355[3:SpL:69762.0,46909.0] || member(regular(union(u,complement(power_class(union(v,null_class))))),intersection(complement(u),power_class(union(v,null_class))))* -> equal(union(u,complement(power_class(union(null_class,v)))),null_class).
% 299.94/300.48  121354[3:SpL:38610.0,46909.0] || member(regular(union(u,complement(power_class(union(null_class,v))))),intersection(complement(u),power_class(union(null_class,v))))* -> equal(union(u,complement(power_class(union(v,v)))),null_class).
% 299.94/300.48  121353[3:SpL:68783.0,46909.0] || member(regular(union(u,complement(power_class(union(v,null_class))))),intersection(complement(u),power_class(union(v,null_class))))* -> equal(union(u,complement(power_class(union(v,v)))),null_class).
% 299.94/300.48  121339[4:SpL:67191.0,46909.0] || member(regular(union(apply(null_class,u),complement(power_class(v)))),intersection(complement(apply(null_class,w)),power_class(v)))* -> equal(union(apply(null_class,u),complement(power_class(v))),null_class).
% 299.94/300.48  121338[4:SpL:67192.0,46909.0] || member(regular(union(apply(null_class,u),complement(power_class(v)))),intersection(complement(sum_class(range_of(null_class))),power_class(v)))* -> equal(union(apply(null_class,u),complement(power_class(v))),null_class).
% 299.94/300.48  121336[0:SpL:105396.0,46909.0] || member(regular(union(union(u,v),complement(power_class(w)))),intersection(complement(union(v,u)),power_class(w)))* -> equal(union(union(u,v),complement(power_class(w))),null_class).
% 299.94/300.48  121335[3:SpL:30027.0,46909.0] || member(regular(union(union(null_class,u),complement(power_class(v)))),intersection(union(null_class,complement(u)),power_class(v)))* -> equal(union(union(null_class,u),complement(power_class(v))),null_class).
% 299.94/300.48  121333[3:SpL:66602.0,46909.0] || member(regular(union(union(u,null_class),complement(power_class(v)))),intersection(union(null_class,complement(u)),power_class(v)))* -> equal(union(union(u,null_class),complement(power_class(v))),null_class).
% 299.94/300.48  121332[3:SpL:33220.0,46909.0] || member(regular(union(union(u,u),complement(power_class(v)))),intersection(union(null_class,complement(u)),power_class(v)))* -> equal(union(union(u,u),complement(power_class(v))),null_class).
% 299.94/300.48  121331[4:SpL:67192.0,46909.0] || member(regular(union(sum_class(range_of(null_class)),complement(power_class(u)))),intersection(complement(apply(null_class,v)),power_class(u)))* -> equal(union(sum_class(range_of(null_class)),complement(power_class(u))),null_class).
% 299.94/300.48  121328[0:SpL:71143.0,46909.0] || member(regular(union(symmetric_difference(u,v),complement(power_class(w)))),intersection(complement(symmetric_difference(v,u)),power_class(w)))* -> equal(union(symmetric_difference(u,v),complement(power_class(w))),null_class).
% 299.94/300.48  121723[3:SpL:69762.0,46913.0] || member(regular(union(complement(power_class(union(null_class,u))),v)),intersection(power_class(union(null_class,u)),complement(v)))* -> equal(union(complement(power_class(union(u,null_class))),v),null_class).
% 299.94/300.48  121722[3:SpL:68783.0,46913.0] || member(regular(union(complement(power_class(union(u,u))),v)),intersection(power_class(union(u,u)),complement(v)))* -> equal(union(complement(power_class(union(u,null_class))),v),null_class).
% 299.94/300.48  121721[3:SpL:38610.0,46913.0] || member(regular(union(complement(power_class(union(u,u))),v)),intersection(power_class(union(u,u)),complement(v)))* -> equal(union(complement(power_class(union(null_class,u))),v),null_class).
% 299.94/300.48  121720[3:SpL:69762.0,46913.0] || member(regular(union(complement(power_class(union(u,null_class))),v)),intersection(power_class(union(u,null_class)),complement(v)))* -> equal(union(complement(power_class(union(null_class,u))),v),null_class).
% 299.94/300.48  121719[3:SpL:38610.0,46913.0] || member(regular(union(complement(power_class(union(null_class,u))),v)),intersection(power_class(union(null_class,u)),complement(v)))* -> equal(union(complement(power_class(union(u,u))),v),null_class).
% 299.94/300.48  121718[3:SpL:68783.0,46913.0] || member(regular(union(complement(power_class(union(u,null_class))),v)),intersection(power_class(union(u,null_class)),complement(v)))* -> equal(union(complement(power_class(union(u,u))),v),null_class).
% 299.94/300.48  121692[4:SpL:67191.0,46913.0] || member(regular(union(complement(power_class(u)),apply(null_class,v))),intersection(power_class(u),complement(apply(null_class,w))))* -> equal(union(complement(power_class(u)),apply(null_class,v)),null_class).
% 299.94/300.48  121691[4:SpL:67192.0,46913.0] || member(regular(union(complement(power_class(u)),apply(null_class,v))),intersection(power_class(u),complement(sum_class(range_of(null_class)))))* -> equal(union(complement(power_class(u)),apply(null_class,v)),null_class).
% 299.94/300.48  121689[0:SpL:105396.0,46913.0] || member(regular(union(complement(power_class(u)),union(v,w))),intersection(power_class(u),complement(union(w,v))))* -> equal(union(complement(power_class(u)),union(v,w)),null_class).
% 299.94/300.48  121688[3:SpL:30027.0,46913.0] || member(regular(union(complement(power_class(u)),union(null_class,v))),intersection(power_class(u),union(null_class,complement(v))))* -> equal(union(complement(power_class(u)),union(null_class,v)),null_class).
% 299.94/300.48  121686[3:SpL:66602.0,46913.0] || member(regular(union(complement(power_class(u)),union(v,null_class))),intersection(power_class(u),union(null_class,complement(v))))* -> equal(union(complement(power_class(u)),union(v,null_class)),null_class).
% 299.94/300.48  121685[3:SpL:33220.0,46913.0] || member(regular(union(complement(power_class(u)),union(v,v))),intersection(power_class(u),union(null_class,complement(v))))* -> equal(union(complement(power_class(u)),union(v,v)),null_class).
% 299.94/300.48  121684[4:SpL:67192.0,46913.0] || member(regular(union(complement(power_class(u)),sum_class(range_of(null_class)))),intersection(power_class(u),complement(apply(null_class,v))))* -> equal(union(complement(power_class(u)),sum_class(range_of(null_class))),null_class).
% 299.94/300.48  121681[0:SpL:71143.0,46913.0] || member(regular(union(complement(power_class(u)),symmetric_difference(v,w))),intersection(power_class(u),complement(symmetric_difference(w,v))))* -> equal(union(complement(power_class(u)),symmetric_difference(v,w)),null_class).
% 299.94/300.48  122692[4:SpL:67191.0,6509.0] || member(u,symmetric_difference(union(apply(null_class,v),w),union(complement(apply(null_class,x)),complement(w))))* -> member(u,complement(symmetric_difference(complement(apply(null_class,v)),complement(w)))).
% 299.94/300.48  122691[4:SpL:67192.0,6509.0] || member(u,symmetric_difference(union(apply(null_class,v),w),union(complement(sum_class(range_of(null_class))),complement(w))))* -> member(u,complement(symmetric_difference(complement(apply(null_class,v)),complement(w)))).
% 299.94/300.48  122689[0:SpL:105396.0,6509.0] || member(u,symmetric_difference(union(union(v,w),x),union(complement(union(w,v)),complement(x))))* -> member(u,complement(symmetric_difference(complement(union(v,w)),complement(x)))).
% 299.94/300.48  122895[3:Rew:30027.0,122688.1] || member(u,symmetric_difference(union(union(null_class,v),w),union(union(null_class,complement(v)),complement(w))))* -> member(u,complement(symmetric_difference(union(null_class,complement(v)),complement(w)))).
% 299.94/300.48  122896[3:Rew:66602.0,122686.1] || member(u,symmetric_difference(union(union(v,null_class),w),union(union(null_class,complement(v)),complement(w))))* -> member(u,complement(symmetric_difference(union(null_class,complement(v)),complement(w)))).
% 299.94/300.48  122897[3:Rew:33220.0,122685.1] || member(u,symmetric_difference(union(union(v,v),w),union(union(null_class,complement(v)),complement(w))))* -> member(u,complement(symmetric_difference(union(null_class,complement(v)),complement(w)))).
% 299.94/300.48  122684[4:SpL:67192.0,6509.0] || member(u,symmetric_difference(union(sum_class(range_of(null_class)),v),union(complement(apply(null_class,w)),complement(v))))* -> member(u,complement(symmetric_difference(complement(sum_class(range_of(null_class))),complement(v)))).
% 299.94/300.48  122681[0:SpL:71143.0,6509.0] || member(u,symmetric_difference(union(symmetric_difference(v,w),x),union(complement(symmetric_difference(w,v)),complement(x))))* -> member(u,complement(symmetric_difference(complement(symmetric_difference(v,w)),complement(x)))).
% 299.94/300.48  122657[4:SpL:67191.0,6509.0] || member(u,symmetric_difference(union(v,apply(null_class,w)),union(complement(v),complement(apply(null_class,x)))))* -> member(u,complement(symmetric_difference(complement(v),complement(apply(null_class,w))))).
% 299.94/300.48  122656[4:SpL:67192.0,6509.0] || member(u,symmetric_difference(union(v,apply(null_class,w)),union(complement(v),complement(sum_class(range_of(null_class))))))* -> member(u,complement(symmetric_difference(complement(v),complement(apply(null_class,w))))).
% 299.94/300.48  122654[0:SpL:105396.0,6509.0] || member(u,symmetric_difference(union(v,union(w,x)),union(complement(v),complement(union(x,w)))))* -> member(u,complement(symmetric_difference(complement(v),complement(union(w,x))))).
% 299.94/300.48  122898[3:Rew:30027.0,122653.1] || member(u,symmetric_difference(union(v,union(null_class,w)),union(complement(v),union(null_class,complement(w)))))* -> member(u,complement(symmetric_difference(complement(v),union(null_class,complement(w))))).
% 299.94/300.48  122899[3:Rew:66602.0,122651.1] || member(u,symmetric_difference(union(v,union(w,null_class)),union(complement(v),union(null_class,complement(w)))))* -> member(u,complement(symmetric_difference(complement(v),union(null_class,complement(w))))).
% 299.94/300.48  122900[3:Rew:33220.0,122650.1] || member(u,symmetric_difference(union(v,union(w,w)),union(complement(v),union(null_class,complement(w)))))* -> member(u,complement(symmetric_difference(complement(v),union(null_class,complement(w))))).
% 299.94/300.48  122649[4:SpL:67192.0,6509.0] || member(u,symmetric_difference(union(v,sum_class(range_of(null_class))),union(complement(v),complement(apply(null_class,w)))))* -> member(u,complement(symmetric_difference(complement(v),complement(sum_class(range_of(null_class)))))).
% 299.94/300.48  122646[0:SpL:71143.0,6509.0] || member(u,symmetric_difference(union(v,symmetric_difference(w,x)),union(complement(v),complement(symmetric_difference(x,w)))))* -> member(u,complement(symmetric_difference(complement(v),complement(symmetric_difference(w,x))))).
% 299.94/300.48  125716[3:Res:125591.0,2995.0] ||  -> equal(complement(successor(complement(unordered_pair(u,v)))),null_class) equal(regular(complement(successor(complement(unordered_pair(u,v))))),v)** equal(regular(complement(successor(complement(unordered_pair(u,v))))),u)**.
% 299.94/300.48  126890[4:SpR:67191.0,99615.0] ||  -> equal(intersection(union(apply(null_class,u),complement(union(v,w))),union(complement(apply(null_class,x)),union(v,w))),symmetric_difference(complement(apply(null_class,x)),union(v,w)))**.
% 299.94/300.48  126889[4:SpR:67192.0,99615.0] ||  -> equal(intersection(union(apply(null_class,u),complement(union(v,w))),union(complement(sum_class(range_of(null_class))),union(v,w))),symmetric_difference(complement(sum_class(range_of(null_class))),union(v,w)))**.
% 299.94/300.48  126882[4:SpR:67192.0,99615.0] ||  -> equal(intersection(union(sum_class(range_of(null_class)),complement(union(u,v))),union(complement(apply(null_class,w)),union(u,v))),symmetric_difference(complement(apply(null_class,w)),union(u,v)))**.
% 299.94/300.48  126879[0:SpR:71143.0,99615.0] ||  -> equal(intersection(union(symmetric_difference(u,v),complement(union(w,x))),union(complement(symmetric_difference(v,u)),union(w,x))),symmetric_difference(complement(symmetric_difference(v,u)),union(w,x)))**.
% 299.94/300.48  127214[0:Rew:99615.0,126778.1] || subclass(union(u,complement(union(v,w))),x) -> equal(symmetric_difference(complement(u),union(v,w)),null_class) member(regular(symmetric_difference(complement(u),union(v,w))),x)*.
% 299.94/300.48  128212[4:Rew:99184.0,127957.0] ||  -> equal(intersection(union(union(u,v),complement(apply(null_class,w))),union(sum_class(range_of(null_class)),complement(union(u,v)))),symmetric_difference(union(u,v),complement(apply(null_class,w))))**.
% 299.94/300.48  127946[0:SpR:71143.0,98895.0] ||  -> equal(intersection(union(union(u,v),complement(symmetric_difference(w,x))),union(complement(union(u,v)),symmetric_difference(x,w))),symmetric_difference(union(u,v),complement(symmetric_difference(w,x))))**.
% 299.94/300.48  128276[0:Rew:98895.0,127817.1] || subclass(union(complement(union(u,v)),w),x) -> equal(symmetric_difference(union(u,v),complement(w)),null_class) member(regular(symmetric_difference(union(u,v),complement(w))),x)*.
% 299.94/300.48  128385[3:Res:125761.0,4982.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),cross_product(v,w))*.
% 299.94/300.48  128482[10:SpL:231.0,109056.0] || member(regular(complement(restrict(cross_product(u,v),w,x))),cross_product(u,v))* member(regular(complement(restrict(cross_product(w,x),u,v))),cross_product(w,x))* -> .
% 299.94/300.48  129002[3:Res:125564.0,4983.0] ||  -> subclass(union(null_class,intersection(union(null_class,restrict(u,v,w)),x)),y) member(not_subclass_element(union(null_class,intersection(union(null_class,restrict(u,v,w)),x)),y),u)*.
% 299.94/300.48  129183[3:Res:125581.0,4983.0] ||  -> subclass(union(null_class,intersection(u,union(null_class,restrict(v,w,x)))),y) member(not_subclass_element(union(null_class,intersection(u,union(null_class,restrict(v,w,x)))),y),v)*.
% 299.94/300.48  129993[3:Res:125558.0,4983.0] ||  -> subclass(intersection(intersection(union(null_class,restrict(u,v,w)),x),y),z) member(not_subclass_element(intersection(intersection(union(null_class,restrict(u,v,w)),x),y),z),u)*.
% 299.94/300.48  130163[3:Res:125569.0,4983.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,restrict(w,x,y)))),z) member(not_subclass_element(intersection(u,intersection(v,union(null_class,restrict(w,x,y)))),z),w)*.
% 299.94/300.48  130377[3:Res:125572.0,4983.0] ||  -> subclass(intersection(u,intersection(union(null_class,restrict(v,w,x)),y)),z) member(not_subclass_element(intersection(u,intersection(union(null_class,restrict(v,w,x)),y)),z),v)*.
% 299.94/300.48  130551[3:Res:125578.0,4983.0] ||  -> subclass(intersection(intersection(u,union(null_class,restrict(v,w,x))),y),z) member(not_subclass_element(intersection(intersection(u,union(null_class,restrict(v,w,x))),y),z),v)*.
% 299.94/300.48  133463[3:MRR:133462.0,13.0] || subclass(unordered_pair(u,v),regular(w))* member(v,w) -> equal(apply(choice,unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class) equal(w,null_class).
% 299.94/300.48  133465[3:MRR:133464.0,13.0] || subclass(unordered_pair(u,v),regular(w))* member(u,w) -> equal(apply(choice,unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class) equal(w,null_class).
% 299.94/300.48  142260[0:Res:374.1,46242.0] || subclass(ordered_pair(u,v),intersection(complement(w),union(x,complement(power_class(y))))) member(unordered_pair(u,singleton(v)),union(w,intersection(complement(x),power_class(y))))* -> .
% 299.94/300.48  142242[0:Res:359.2,46242.0] || subclass(u,intersection(complement(v),union(w,complement(power_class(x))))) member(not_subclass_element(u,y),union(v,intersection(complement(w),power_class(x))))* -> subclass(u,y).
% 299.94/300.48  142150[0:SpL:99324.0,46242.0] || member(u,intersection(power_class(complement(successor(v))),union(w,complement(power_class(x)))))* member(u,union(image(element_relation,successor(v)),intersection(complement(w),power_class(x)))) -> .
% 299.94/300.48  143821[0:Res:374.1,46261.0] || subclass(ordered_pair(u,v),intersection(union(w,complement(power_class(x))),complement(y))) member(unordered_pair(u,singleton(v)),union(intersection(complement(w),power_class(x)),y))* -> .
% 299.94/300.48  143803[0:Res:359.2,46261.0] || subclass(u,intersection(union(v,complement(power_class(w))),complement(x))) member(not_subclass_element(u,y),union(intersection(complement(v),power_class(w)),x))* -> subclass(u,y).
% 299.94/300.48  143679[0:SpL:99324.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),power_class(complement(successor(x)))))* member(u,union(intersection(complement(v),power_class(w)),image(element_relation,successor(x)))) -> .
% 299.94/300.48  144232[0:Res:374.1,46288.0] || subclass(ordered_pair(u,v),intersection(complement(w),union(complement(power_class(x)),y))) member(unordered_pair(u,singleton(v)),union(w,intersection(power_class(x),complement(y))))* -> .
% 299.94/300.48  144214[0:Res:359.2,46288.0] || subclass(u,intersection(complement(v),union(complement(power_class(w)),x))) member(not_subclass_element(u,y),union(v,intersection(power_class(w),complement(x))))* -> subclass(u,y).
% 299.94/300.48  144122[0:SpL:99324.0,46288.0] || member(u,intersection(power_class(complement(successor(v))),union(complement(power_class(w)),x)))* member(u,union(image(element_relation,successor(v)),intersection(power_class(w),complement(x)))) -> .
% 299.94/300.48  144491[0:Res:374.1,46462.0] || subclass(ordered_pair(u,v),intersection(union(complement(power_class(w)),x),complement(y))) member(unordered_pair(u,singleton(v)),union(intersection(power_class(w),complement(x)),y))* -> .
% 299.94/300.48  144473[0:Res:359.2,46462.0] || subclass(u,intersection(union(complement(power_class(v)),w),complement(x))) member(not_subclass_element(u,y),union(intersection(power_class(v),complement(w)),x))* -> subclass(u,y).
% 299.94/300.48  144342[0:SpL:99324.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),power_class(complement(successor(x)))))* member(u,union(intersection(power_class(v),complement(w)),image(element_relation,successor(x)))) -> .
% 299.94/300.48  145788[0:Res:374.1,98247.0] || subclass(ordered_pair(u,v),intersection(complement(w),power_class(complement(union(x,y))))) member(unordered_pair(u,singleton(v)),union(w,image(element_relation,union(x,y))))* -> .
% 299.94/300.48  145770[0:Res:359.2,98247.0] || subclass(u,intersection(complement(v),power_class(complement(union(w,x))))) member(not_subclass_element(u,y),union(v,image(element_relation,union(w,x))))* -> subclass(u,y).
% 299.94/300.48  145681[0:SpL:99324.0,98247.0] || member(u,intersection(power_class(complement(successor(v))),power_class(complement(union(w,x)))))* member(u,union(image(element_relation,successor(v)),image(element_relation,union(w,x)))) -> .
% 299.94/300.48  146429[3:Rew:104953.0,146428.0] ||  -> equal(union(complement(union(u,complement(power_class(v)))),intersection(power_class(w),union(x,y))),union(intersection(complement(u),power_class(v)),intersection(power_class(w),union(x,y))))**.
% 299.94/300.48  146431[3:Rew:105703.0,146430.0] ||  -> equal(union(complement(union(u,complement(power_class(v)))),intersection(union(w,x),power_class(y))),union(intersection(complement(u),power_class(v)),intersection(union(w,x),power_class(y))))**.
% 299.94/300.48  146997[3:Rew:104953.0,146996.0] ||  -> equal(union(complement(union(complement(power_class(u)),v)),intersection(power_class(w),union(x,y))),union(intersection(power_class(u),complement(v)),intersection(power_class(w),union(x,y))))**.
% 299.94/300.48  146999[3:Rew:105703.0,146998.0] ||  -> equal(union(complement(union(complement(power_class(u)),v)),intersection(union(w,x),power_class(y))),union(intersection(power_class(u),complement(v)),intersection(union(w,x),power_class(y))))**.
% 299.94/300.48  148150[0:Res:374.1,98557.0] || subclass(ordered_pair(u,v),intersection(power_class(complement(union(w,x))),complement(y))) member(unordered_pair(u,singleton(v)),union(image(element_relation,union(w,x)),y))* -> .
% 299.94/300.48  148132[0:Res:359.2,98557.0] || subclass(u,intersection(power_class(complement(union(v,w))),complement(x))) member(not_subclass_element(u,y),union(image(element_relation,union(v,w)),x))* -> subclass(u,y).
% 299.94/300.48  147981[0:SpL:99324.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),power_class(complement(successor(x)))))* member(u,union(image(element_relation,union(v,w)),image(element_relation,successor(x)))) -> .
% 299.94/300.48  150919[3:Rew:104960.0,150918.0] ||  -> equal(union(intersection(power_class(u),union(v,w)),complement(union(x,complement(power_class(y))))),union(intersection(power_class(u),union(v,w)),intersection(complement(x),power_class(y))))**.
% 299.94/300.48  150921[3:Rew:105710.0,150920.0] ||  -> equal(union(intersection(union(u,v),power_class(w)),complement(union(x,complement(power_class(y))))),union(intersection(union(u,v),power_class(w)),intersection(complement(x),power_class(y))))**.
% 299.94/300.48  151449[3:Rew:104960.0,151448.0] ||  -> equal(union(intersection(power_class(u),union(v,w)),complement(union(complement(power_class(x)),y))),union(intersection(power_class(u),union(v,w)),intersection(power_class(x),complement(y))))**.
% 299.94/300.48  151451[3:Rew:105710.0,151450.0] ||  -> equal(union(intersection(union(u,v),power_class(w)),complement(union(complement(power_class(x)),y))),union(intersection(union(u,v),power_class(w)),intersection(power_class(x),complement(y))))**.
% 299.94/300.48  152087[3:Rew:99026.0,151872.1] || subclass(power_class(complement(union(u,v))),union(w,x)) -> equal(union(complement(union(w,x)),image(element_relation,union(u,v))),image(element_relation,union(u,v)))**.
% 299.94/300.48  152100[3:Rew:99026.0,151757.0] ||  -> equal(union(complement(union(complement(union(u,v)),w)),image(element_relation,union(x,y))),union(intersection(union(u,v),complement(w)),image(element_relation,union(x,y))))**.
% 299.94/300.48  152101[3:Rew:99026.0,151756.0] ||  -> equal(union(complement(union(u,complement(union(v,w)))),image(element_relation,union(x,y))),union(intersection(complement(u),union(v,w)),image(element_relation,union(x,y))))**.
% 299.94/300.48  153291[3:Rew:99026.0,153056.1] || subclass(power_class(complement(union(u,v))),union(w,x)) -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),image(element_relation,union(u,v)))**.
% 299.94/300.48  153304[3:Rew:99026.0,152945.0] ||  -> equal(union(image(element_relation,union(u,v)),complement(union(complement(union(w,x)),y))),union(image(element_relation,union(u,v)),intersection(union(w,x),complement(y))))**.
% 299.94/300.48  153305[3:Rew:99026.0,152943.0] ||  -> equal(union(image(element_relation,union(u,v)),complement(union(w,complement(union(x,y))))),union(image(element_relation,union(u,v)),intersection(complement(w),union(x,y))))**.
% 299.94/300.48  155070[3:Res:154929.0,4982.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),cross_product(v,w))*.
% 299.94/300.48  155558[3:Res:154953.0,4982.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),cross_product(w,x))*.
% 299.94/300.48  155779[3:Res:154872.0,4983.0] ||  -> subclass(regular(union(null_class,complement(intersection(restrict(u,v,w),x)))),y) member(not_subclass_element(regular(union(null_class,complement(intersection(restrict(u,v,w),x)))),y),u)*.
% 299.94/300.48  156124[3:Res:155659.0,4983.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,restrict(v,w,x))))),y) member(not_subclass_element(regular(union(null_class,complement(intersection(u,restrict(v,w,x))))),y),v)*.
% 299.94/300.48  157621[3:Res:154856.0,4983.0] ||  -> subclass(intersection(union(null_class,intersection(restrict(u,v,w),x)),y),z) member(not_subclass_element(intersection(union(null_class,intersection(restrict(u,v,w),x)),y),z),u)*.
% 299.94/300.48  157746[3:MRR:157745.3,53674.0] || subclass(regular(ordered_pair(u,v)),w)* -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(apply(choice,regular(ordered_pair(u,v))),singleton(v))** member(u,w).
% 299.94/300.48  157878[3:Res:154864.0,4983.0] ||  -> subclass(union(null_class,intersection(intersection(restrict(u,v,w),x),y)),z) member(not_subclass_element(union(null_class,intersection(intersection(restrict(u,v,w),x),y)),z),u)*.
% 299.94/300.48  158105[3:Res:154877.0,4983.0] ||  -> subclass(intersection(u,union(null_class,intersection(restrict(v,w,x),y))),z) member(not_subclass_element(intersection(u,union(null_class,intersection(restrict(v,w,x),y))),z),v)*.
% 299.94/300.48  158276[3:Res:374.1,7409.1] || subclass(ordered_pair(u,v),unordered_pair(w,x))* member(unordered_pair(u,singleton(v)),w) -> equal(regular(unordered_pair(w,x)),x) equal(unordered_pair(w,x),null_class).
% 299.94/300.48  158259[3:Res:7306.0,7409.1] || member(not_subclass_element(u,complement(unordered_pair(v,w))),v)* -> subclass(u,complement(unordered_pair(v,w))) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158258[3:Res:359.2,7409.1] || subclass(u,unordered_pair(v,w))* member(not_subclass_element(u,x),v)* -> subclass(u,x) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158305[3:MRR:158304.4,53674.0] || member(u,v) member(u,regular(ordered_pair(v,w)))* -> equal(regular(ordered_pair(v,w)),singleton(v)) equal(regular(regular(ordered_pair(v,w))),singleton(w)).
% 299.94/300.48  158434[3:Res:154885.0,4983.0] ||  -> subclass(union(null_class,intersection(u,intersection(restrict(v,w,x),y))),z) member(not_subclass_element(union(null_class,intersection(u,intersection(restrict(v,w,x),y))),z),v)*.
% 299.94/300.48  158579[3:Res:154956.0,4983.0] ||  -> subclass(complement(successor(complement(restrict(restrict(u,v,w),x,y)))),z) member(not_subclass_element(complement(successor(complement(restrict(restrict(u,v,w),x,y)))),z),u)*.
% 299.94/300.48  158715[3:Res:374.1,7410.1] || subclass(ordered_pair(u,v),unordered_pair(w,x))* member(unordered_pair(u,singleton(v)),x) -> equal(regular(unordered_pair(w,x)),w) equal(unordered_pair(w,x),null_class).
% 299.94/300.48  158698[3:Res:7306.0,7410.1] || member(not_subclass_element(u,complement(unordered_pair(v,w))),w)* -> subclass(u,complement(unordered_pair(v,w))) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158697[3:Res:359.2,7410.1] || subclass(u,unordered_pair(v,w))* member(not_subclass_element(u,x),w)* -> subclass(u,x) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158749[3:MRR:158748.4,53674.0] || member(u,singleton(v)) member(u,regular(ordered_pair(w,v)))* -> equal(regular(ordered_pair(w,v)),singleton(w)) equal(regular(regular(ordered_pair(w,v))),w).
% 299.94/300.48  159024[3:Res:157492.0,4983.0] ||  -> subclass(intersection(union(null_class,intersection(u,restrict(v,w,x))),y),z) member(not_subclass_element(intersection(union(null_class,intersection(u,restrict(v,w,x))),y),z),v)*.
% 299.94/300.48  159277[3:Res:157751.0,4983.0] ||  -> subclass(union(null_class,intersection(intersection(u,restrict(v,w,x)),y)),z) member(not_subclass_element(union(null_class,intersection(intersection(u,restrict(v,w,x)),y)),z),v)*.
% 299.94/300.48  159504[3:Res:157993.0,4983.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,restrict(w,x,y)))),z) member(not_subclass_element(intersection(u,union(null_class,intersection(v,restrict(w,x,y)))),z),w)*.
% 299.94/300.48  159746[3:Res:158313.0,4983.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,restrict(w,x,y)))),z) member(not_subclass_element(union(null_class,intersection(u,intersection(v,restrict(w,x,y)))),z),w)*.
% 299.94/300.48  161562[0:Res:154858.0,4983.0] ||  -> subclass(intersection(intersection(intersection(restrict(u,v,w),x),y),z),x1) member(not_subclass_element(intersection(intersection(intersection(restrict(u,v,w),x),y),z),x1),u)*.
% 299.94/300.48  161824[0:Res:154873.0,4983.0] ||  -> subclass(intersection(u,intersection(v,intersection(restrict(w,x,y),z))),x1) member(not_subclass_element(intersection(u,intersection(v,intersection(restrict(w,x,y),z))),x1),w)*.
% 299.94/300.48  162526[0:Res:154876.0,4983.0] ||  -> subclass(intersection(u,intersection(intersection(restrict(v,w,x),y),z)),x1) member(not_subclass_element(intersection(u,intersection(intersection(restrict(v,w,x),y),z)),x1),v)*.
% 299.94/300.48  162795[0:Res:154882.0,4983.0] ||  -> subclass(intersection(intersection(u,intersection(restrict(v,w,x),y)),z),x1) member(not_subclass_element(intersection(intersection(u,intersection(restrict(v,w,x),y)),z),x1),v)*.
% 299.94/300.48  163599[0:Res:160079.0,4983.0] ||  -> subclass(intersection(intersection(intersection(u,restrict(v,w,x)),y),z),x1) member(not_subclass_element(intersection(intersection(intersection(u,restrict(v,w,x)),y),z),x1),v)*.
% 299.94/300.48  164028[0:Res:160096.0,4983.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,restrict(x,y,z)))),x1) member(not_subclass_element(intersection(u,intersection(v,intersection(w,restrict(x,y,z)))),x1),x)*.
% 299.94/300.48  164291[0:Res:160100.0,4983.0] ||  -> subclass(intersection(u,intersection(intersection(v,restrict(w,x,y)),z)),x1) member(not_subclass_element(intersection(u,intersection(intersection(v,restrict(w,x,y)),z)),x1),w)*.
% 299.94/300.48  164748[0:Res:160106.0,4983.0] ||  -> subclass(intersection(intersection(u,intersection(v,restrict(w,x,y))),z),x1) member(not_subclass_element(intersection(intersection(u,intersection(v,restrict(w,x,y))),z),x1),w)*.
% 299.94/300.48  164893[0:Res:59858.0,4983.0] ||  -> subclass(restrict(restrict(restrict(u,v,w),x,y),z,x1),x2) member(not_subclass_element(restrict(restrict(restrict(u,v,w),x,y),z,x1),x2),u)*.
% 299.94/300.48  166636[15:Rew:165880.0,39539.2] function(u) || member(v,image(w,image(x,null_class))) member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(u,v),compose(w,x))*.
% 299.94/300.48  166640[15:Rew:165880.0,26482.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(w,x)) member(ordered_pair(u,ordered_pair(v,compose(u,v))),symmetric_difference(w,x))* -> .
% 299.94/300.48  166644[15:Rew:165880.0,10798.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,regular(w)) member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)* -> equal(w,null_class).
% 299.94/300.48  166655[15:Rew:165880.0,10787.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,restrict(w,x,y))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),cross_product(x,y))*.
% 299.94/300.48  174755[15:Rew:165880.0,166675.0] || equal(image(u,image(v,singleton(w))),y__dfg) member(ordered_pair(w,singleton(x)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,singleton(x)),compose(u,v))*.
% 299.94/300.48  174756[15:Rew:165880.0,166677.0] || subclass(y__dfg,image(u,image(v,singleton(w)))) member(ordered_pair(w,singleton(x)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,singleton(x)),compose(u,v))*.
% 299.94/300.48  174757[15:Rew:165880.0,166682.0] || member(u,y__dfg) member(ordered_pair(v,w),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(w,v),u),x)* equal(successor(flip(x)),null_class) -> .
% 299.94/300.48  174758[15:Rew:165880.0,166683.0] || member(u,y__dfg) member(ordered_pair(v,w),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(w,u),v),x)* equal(successor(rotate(x)),null_class) -> .
% 299.94/300.48  174759[15:Rew:165880.0,166708.3] single_valued_class(intersection(u,v)) || member(w,v)* member(w,u)* equal(intersection(u,v),cross_product(y__dfg,y__dfg))** -> member(w,cross_product(y__dfg,y__dfg))*.
% 299.94/300.48  174760[15:Rew:165880.0,166733.2] || member(u,range_of(null_class)) member(ordered_pair(v,u),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(v,u),compose(singleton(cross_product(image(w,singleton(v)),y__dfg)),w))*.
% 299.94/300.48  174761[15:Rew:165880.0,166735.2] || member(u,range_of(null_class)) member(ordered_pair(v,u),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(v,u),compose(complement(cross_product(image(w,singleton(v)),y__dfg)),w))*.
% 299.94/300.48  174762[15:Rew:165880.0,166742.2] || member(u,image(v,range_of(null_class))) member(ordered_pair(w,u),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,u),compose(v,singleton(cross_product(singleton(w),y__dfg))))*.
% 299.94/300.48  174763[15:Rew:165880.0,166744.2] || member(u,image(v,range_of(null_class))) member(ordered_pair(w,u),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,u),compose(v,complement(cross_product(singleton(w),y__dfg))))*.
% 299.94/300.48  166746[15:Rew:165880.0,20684.1] || member(u,image(v,range_of(null_class))) member(ordered_pair(w,u),cross_product(y__dfg,y__dfg)) -> member(w,cantor(x)) member(ordered_pair(w,u),compose(v,x))*.
% 299.94/300.48  166763[15:Rew:165880.0,113069.0] || member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),cross_product(y__dfg,y__dfg)) -> subclass(range_of(null_class),v) member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),compose(successor(null_class),w))*.
% 299.94/300.48  166829[15:Rew:165880.0,32556.1] || equal(image(u,image(v,singleton(w))),y__dfg) member(ordered_pair(w,regular(x__dfg)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,regular(x__dfg)),compose(u,v))*.
% 299.94/300.48  174765[15:Rew:165880.0,166833.0] || subclass(y__dfg,image(u,image(v,singleton(w)))) member(ordered_pair(w,regular(x__dfg)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,regular(x__dfg)),compose(u,v))*.
% 299.94/300.48  166933[15:Rew:165880.0,41387.0] || subclass(domain_relation,rotate(cross_product(y__dfg,y__dfg))) member(ordered_pair(u,cantor(ordered_pair(v,u))),v) -> member(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v),element_relation)*.
% 299.94/300.48  166942[15:Rew:165880.0,41504.0] || subclass(domain_relation,flip(cross_product(y__dfg,y__dfg))) member(ordered_pair(u,v),cantor(ordered_pair(v,u))) -> member(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))),element_relation)*.
% 299.94/300.48  166988[15:Rew:165880.0,146526.1] || subclass(x__dfg,image(u,image(v,singleton(w)))) member(ordered_pair(w,complement(x__dfg)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,complement(x__dfg)),compose(u,v))*.
% 299.94/300.48  174766[15:Rew:165880.0,166989.0] || subclass(y__dfg,image(u,image(v,singleton(w)))) member(ordered_pair(w,complement(x__dfg)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,complement(x__dfg)),compose(u,v))*.
% 299.94/300.48  167013[15:Rew:165880.0,22559.1] || member(null_class,cantor(u)) member(ordered_pair(u,singleton(singleton(null_class))),cross_product(y__dfg,cross_product(y__dfg,y__dfg)))* -> member(ordered_pair(u,ordered_pair(null_class,apply(u,null_class))),application_function)*.
% 299.94/300.48  174767[15:Rew:165880.0,167071.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,w)* subclass(w,x)* -> member(ordered_pair(v,u),x)*.
% 299.94/300.48  174768[15:Rew:165880.0,167072.3,165880.0,167072.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,complement(compose(element_relation,y__dfg)))* member(ordered_pair(v,u),element_relation)* -> .
% 299.94/300.48  174769[15:Rew:165880.0,167073.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,symmetric_difference(w,x)) -> member(ordered_pair(v,u),union(w,x))*.
% 299.94/300.48  174770[15:Rew:165880.0,167075.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,sum_class(range_of(null_class))) -> member(ordered_pair(v,u),apply(null_class,w))*.
% 299.94/300.48  174771[15:Rew:165880.0,167076.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,apply(null_class,w))* -> member(ordered_pair(v,u),sum_class(range_of(null_class)))*.
% 299.94/300.48  167262[15:Rew:165880.0,139334.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167302[15:Rew:165880.0,138574.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167303[15:Rew:165880.0,138576.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167341[15:Rew:165880.0,133447.0] || member(u,y__dfg) subclass(u,regular(cantor(v))) -> equal(apply(v,apply(choice,u)),sum_class(range_of(null_class)))** equal(u,null_class) equal(cantor(v),null_class).
% 299.94/300.48  167342[15:Rew:165880.0,133444.2] || member(apply(choice,u),v) member(apply(choice,u),w) member(u,y__dfg) subclass(u,regular(intersection(w,v)))* -> equal(u,null_class).
% 299.94/300.48  167358[15:Rew:165880.0,128845.0] || member(u,y__dfg) equal(v,image(w,range_of(null_class)))* member(ordered_pair(u,x),compose(w,y))* -> member(u,cantor(y)) member(x,v)*.
% 299.94/300.48  167445[15:Rew:165880.0,125430.0] || member(u,y__dfg) subclass(u,symmetric_difference(intersection(v,w),complement(union(v,w))))* -> equal(u,null_class) member(apply(choice,u),complement(symmetric_difference(v,w))).
% 299.94/300.48  167555[15:Rew:165880.0,107687.0] || member(u,y__dfg) subclass(u,symmetric_difference(union(v,w),complement(x))) -> equal(u,null_class) member(apply(choice,u),union(complement(union(v,w)),x))*.
% 299.94/300.48  167563[15:Rew:165880.0,106721.0] || member(u,y__dfg) subclass(u,symmetric_difference(complement(v),union(w,x))) -> equal(u,null_class) member(apply(choice,u),union(v,complement(union(w,x))))*.
% 299.94/300.48  167567[15:Rew:165880.0,104584.0] || member(u,y__dfg) member(v,u) subclass(element_relation,image(element_relation,union(w,x))) member(ordered_pair(v,u),power_class(complement(union(w,x))))* -> .
% 299.94/300.48  167609[15:Rew:165880.0,98687.1] || member(ordered_pair(u,cantor(u)),symmetric_difference(union(v,w),complement(x)))* member(u,y__dfg) subclass(domain_relation,regular(union(complement(union(v,w)),x))) -> .
% 299.94/300.48  174772[15:Rew:165880.0,167610.1] || member(u,y__dfg) subclass(y__dfg,intersection(power_class(complement(union(v,w))),complement(x))) member(power_class(u),union(image(element_relation,union(v,w)),x))* -> .
% 299.94/300.48  174773[15:Rew:165880.0,167611.1] || member(u,y__dfg) subclass(y__dfg,intersection(power_class(complement(union(v,w))),complement(x))) member(sum_class(u),union(image(element_relation,union(v,w)),x))* -> .
% 299.94/300.48  167612[15:Rew:165880.0,98558.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167613[15:Rew:165880.0,98268.0] || member(u,y__dfg) member(v,u) subclass(element_relation,power_class(complement(union(w,x)))) member(ordered_pair(v,u),image(element_relation,union(w,x)))* -> .
% 299.94/300.48  174774[15:Rew:165880.0,167614.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),power_class(complement(union(w,x))))) member(power_class(u),union(v,image(element_relation,union(w,x))))* -> .
% 299.94/300.48  174775[15:Rew:165880.0,167615.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),power_class(complement(union(w,x))))) member(sum_class(u),union(v,image(element_relation,union(w,x))))* -> .
% 299.94/300.48  167616[15:Rew:165880.0,98248.0] || member(u,y__dfg) -> 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)))))).
% 299.94/300.48  167617[15:Rew:165880.0,98232.1] || member(ordered_pair(u,cantor(u)),symmetric_difference(complement(v),union(w,x)))* member(u,y__dfg) subclass(domain_relation,regular(union(v,complement(union(w,x))))) -> .
% 299.94/300.48  174776[15:Rew:165880.0,167710.2,165880.0,167710.1] || member(u,y__dfg) subclass(domain_relation,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(ordered_pair(u,cantor(u)),w)* -> member(v,cantor(w))*.
% 299.94/300.48  174777[15:Rew:165880.0,167711.2,165880.0,167711.1] || member(u,y__dfg) member(regular(union(null_class,cross_product(singleton(u),y__dfg))),v)* -> equal(union(null_class,cross_product(singleton(u),y__dfg)),null_class) member(u,cantor(v)).
% 299.94/300.48  167734[15:Rew:165880.0,96136.0] || member(u,y__dfg) -> 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)))))).
% 299.94/300.48  167735[15:Rew:165880.0,96137.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167736[15:Rew:165880.0,96164.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167737[15:Rew:165880.0,96165.0] || member(u,y__dfg) -> 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)))).
% 299.94/300.48  167791[15:Rew:165880.0,93458.0] || member(u,y__dfg) subclass(domain_relation,intersection(power_class(complement(power_class(v))),complement(w))) member(ordered_pair(u,cantor(u)),union(image(element_relation,power_class(v)),w))* -> .
% 299.94/300.48  167794[15:Rew:165880.0,91743.0] || member(u,y__dfg) subclass(domain_relation,intersection(complement(v),power_class(complement(power_class(w))))) member(ordered_pair(u,cantor(u)),union(v,image(element_relation,power_class(w))))* -> .
% 299.94/300.48  174778[15:Rew:165880.0,167818.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(w,complement(power_class(x))))) member(sum_class(u),union(v,intersection(complement(w),power_class(x))))* -> .
% 299.94/300.48  174779[15:Rew:165880.0,167819.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(complement(power_class(w)),x))) member(sum_class(u),union(v,intersection(power_class(w),complement(x))))* -> .
% 299.94/300.48  174780[15:Rew:165880.0,167820.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(v,complement(power_class(w))),complement(x))) member(sum_class(u),union(intersection(complement(v),power_class(w)),x))* -> .
% 299.94/300.48  174781[15:Rew:165880.0,167821.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(complement(power_class(v)),w),complement(x))) member(sum_class(u),union(intersection(power_class(v),complement(w)),x))* -> .
% 299.94/300.48  174782[15:Rew:165880.0,167839.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(w,complement(power_class(x))))) member(power_class(u),union(v,intersection(complement(w),power_class(x))))* -> .
% 299.94/300.48  174783[15:Rew:165880.0,167840.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(complement(power_class(w)),x))) member(power_class(u),union(v,intersection(power_class(w),complement(x))))* -> .
% 299.94/300.48  174784[15:Rew:165880.0,167841.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(v,complement(power_class(w))),complement(x))) member(power_class(u),union(intersection(complement(v),power_class(w)),x))* -> .
% 299.94/300.48  174785[15:Rew:165880.0,167842.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(complement(power_class(v)),w),complement(x))) member(power_class(u),union(intersection(power_class(v),complement(w)),x))* -> .
% 299.94/300.48  167922[15:Rew:165880.0,82909.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(v,w))* member(ordered_pair(u,cantor(u)),complement(w))* member(ordered_pair(u,cantor(u)),complement(v))* -> .
% 299.94/300.48  167974[15:Rew:165880.0,80082.2] || member(apply(choice,u),v) member(apply(choice,u),w) member(u,y__dfg) subclass(u,complement(intersection(w,v)))* -> equal(u,null_class).
% 299.94/300.48  168010[15:Rew:165880.0,71175.0] || member(u,y__dfg) subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> equal(u,null_class) member(apply(choice,u),complement(symmetric_difference(v,w))).
% 299.94/300.48  168047[15:Rew:165880.0,62179.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(complement(w),power_class(x))) member(ordered_pair(v,u),union(w,complement(power_class(x))))* -> .
% 299.94/300.48  168048[15:Rew:165880.0,62180.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(power_class(w),complement(x))) member(ordered_pair(v,u),union(complement(power_class(w)),x))* -> .
% 299.94/300.48  168133[15:Rew:165880.0,58617.0] || member(u,y__dfg) -> equal(u,null_class) equal(ordered_pair(first(ordered_pair(apply(choice,u),omega)),second(ordered_pair(apply(choice,u),omega))),ordered_pair(apply(choice,u),omega))**.
% 299.94/300.48  168153[15:Rew:165880.0,53549.0] || member(u,y__dfg) subclass(domain_relation,union(v,w))* member(ordered_pair(u,cantor(u)),complement(w))* member(ordered_pair(u,cantor(u)),complement(v))* -> .
% 299.94/300.48  174786[15:Rew:165880.0,168284.3,165880.0,168284.1] || member(u,y__dfg) subclass(u,cantor(regular(cross_product(singleton(apply(choice,u)),y__dfg))))* -> equal(u,null_class) equal(cross_product(singleton(apply(choice,u)),y__dfg),null_class).
% 299.94/300.48  168353[15:Rew:165880.0,21466.0] || member(u,y__dfg) subclass(domain_relation,ordered_pair(v,w))* -> equal(ordered_pair(u,cantor(u)),unordered_pair(v,singleton(w)))* equal(ordered_pair(u,cantor(u)),singleton(v)).
% 299.94/300.48  168354[15:Rew:165880.0,20947.0] || member(u,y__dfg) subclass(domain_relation,cross_product(v,w))* -> equal(ordered_pair(first(ordered_pair(u,cantor(u))),second(ordered_pair(u,cantor(u)))),ordered_pair(u,cantor(u)))**.
% 299.94/300.48  168355[15:Rew:165880.0,20682.0] || member(u,y__dfg) member(ordered_pair(u,v),compose(w,x))* subclass(image(w,range_of(null_class)),y)* -> member(u,cantor(x)) member(v,y)*.
% 299.94/300.48  168365[15:Rew:165880.0,6808.0] || member(u,y__dfg) subclass(u,cross_product(v,w))* -> equal(u,null_class) equal(ordered_pair(first(apply(choice,u)),second(apply(choice,u))),apply(choice,u))**.
% 299.94/300.48  174787[15:Rew:165880.0,168424.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,symmetric_difference(complement(v),complement(w))) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,w))*.
% 299.94/300.48  174788[15:Rew:165880.0,168474.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(composition_function,element_relation) -> member(restrict(element_relation,y__dfg,u),ordered_pair(sum_class(u),compose(restrict(element_relation,y__dfg,u),sum_class(u))))*.
% 299.94/300.48  174789[15:Rew:165880.0,168493.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,symmetric_difference(complement(v),complement(w))) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,w))*.
% 299.94/300.48  174790[15:Rew:165880.0,168545.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(composition_function,element_relation) -> member(flip(cross_product(u,y__dfg)),ordered_pair(inverse(u),compose(flip(cross_product(u,y__dfg)),inverse(u))))*.
% 299.94/300.48  174791[15:Rew:165880.0,168551.2,165880.0,168551.1] function(cross_product(u,universal_class)) || subclass(image(y__dfg,u),cantor(range_of(v))) equal(cantor(cantor(w)),y__dfg) -> compatible(cross_product(u,y__dfg),w,inverse(v))*.
% 299.94/300.48  174792[15:Rew:165880.0,168709.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(cantor(w))) -> equal(apply(w,image(u,v)),sum_class(range_of(null_class)))** equal(cantor(w),null_class).
% 299.94/300.48  174793[15:Rew:165880.0,168710.4] function(u) || member(image(u,v),w)* member(image(u,v),x)* member(v,y__dfg) subclass(y__dfg,regular(intersection(x,w)))* -> .
% 299.94/300.48  174794[15:Rew:165880.0,168738.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(intersection(w,x),complement(union(w,x))))* -> member(image(u,v),complement(symmetric_difference(w,x)))*.
% 299.94/300.48  174795[15:Rew:165880.0,168766.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(union(w,x),complement(y))) -> member(image(u,v),union(complement(union(w,x)),y))*.
% 299.94/300.48  174796[15:Rew:165880.0,168767.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(complement(w),union(x,y))) -> member(image(u,v),union(w,complement(union(x,y))))*.
% 299.94/300.48  174797[15:Rew:165880.0,168812.4] function(u) || member(image(u,v),w)* member(image(u,v),x)* member(v,y__dfg) subclass(y__dfg,complement(intersection(x,w)))* -> .
% 299.94/300.48  174798[15:Rew:165880.0,168822.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(union(w,x),complement(intersection(w,x))))* -> member(image(u,v),complement(symmetric_difference(w,x)))*.
% 299.94/300.48  168835[15:Rew:165880.0,58584.1] function(u) || member(v,y__dfg) -> equal(ordered_pair(first(ordered_pair(image(u,v),omega)),second(ordered_pair(image(u,v),omega))),ordered_pair(image(u,v),omega))**.
% 299.94/300.48  174799[15:Rew:165880.0,168858.3,165880.0,168858.2] function(u) || member(v,y__dfg) subclass(y__dfg,cantor(regular(cross_product(singleton(image(u,v)),y__dfg))))* -> equal(cross_product(singleton(image(u,v)),y__dfg),null_class).
% 299.94/300.48  169100[15:Rew:165880.0,107690.0] || member(inverse(u),y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),complement(x))) -> member(ordered_pair(inverse(u),range_of(u)),union(complement(union(v,w)),x))*.
% 299.94/300.48  169101[15:Rew:165880.0,106724.0] || member(inverse(u),y__dfg) subclass(domain_relation,symmetric_difference(complement(v),union(w,x))) -> member(ordered_pair(inverse(u),range_of(u)),union(v,complement(union(w,x))))*.
% 299.94/300.48  169117[15:Rew:165880.0,71188.0] || member(inverse(u),y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(ordered_pair(inverse(u),range_of(u)),complement(symmetric_difference(v,w)))*.
% 299.94/300.48  174800[15:Rew:165880.0,169221.1] || subclass(u,complement(compose(element_relation,y__dfg))) member(union(u,u),y__dfg) member(apply(choice,union(u,u)),element_relation)* -> equal(union(u,u),null_class).
% 299.94/300.48  174801[15:Rew:165880.0,169224.1] || subclass(u,complement(compose(element_relation,y__dfg))) member(intersection(u,v),y__dfg) member(apply(choice,intersection(u,v)),element_relation)* -> equal(intersection(u,v),null_class).
% 299.94/300.48  174802[15:Rew:165880.0,169225.1] || subclass(u,complement(compose(element_relation,y__dfg))) member(intersection(v,u),y__dfg) member(apply(choice,intersection(v,u)),element_relation)* -> equal(intersection(v,u),null_class).
% 299.94/300.48  174803[15:Rew:165880.0,169226.1] || subclass(u,complement(compose(element_relation,y__dfg))) member(union(null_class,u),y__dfg) member(apply(choice,union(null_class,u)),element_relation)* -> equal(union(null_class,u),null_class).
% 299.94/300.48  174804[15:Rew:165880.0,169227.1] || subclass(u,complement(compose(element_relation,y__dfg))) member(union(u,null_class),y__dfg) member(apply(choice,union(u,null_class)),element_relation)* -> equal(union(u,null_class),null_class).
% 299.94/300.48  174805[15:Rew:165880.0,169245.1] || member(regular(union(null_class,intersection(intersection(complement(compose(element_relation,y__dfg)),u),v))),element_relation)* -> equal(union(null_class,intersection(intersection(complement(compose(element_relation,y__dfg)),u),v)),null_class).
% 299.94/300.48  174806[15:Rew:165880.0,169248.1] || member(regular(intersection(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),w)),element_relation)* -> equal(intersection(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),w),null_class).
% 299.94/300.48  174807[15:Rew:165880.0,169254.1] || member(regular(intersection(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),v)),element_relation)* -> equal(intersection(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),v),null_class).
% 299.94/300.48  174808[15:Rew:165880.0,169267.1] || member(regular(regular(union(null_class,complement(intersection(complement(compose(element_relation,y__dfg)),u))))),element_relation)* -> equal(regular(union(null_class,complement(intersection(complement(compose(element_relation,y__dfg)),u)))),null_class).
% 299.94/300.48  174809[15:Rew:165880.0,169276.1] || member(regular(union(null_class,intersection(intersection(u,complement(compose(element_relation,y__dfg))),v))),element_relation)* -> equal(union(null_class,intersection(intersection(u,complement(compose(element_relation,y__dfg))),v)),null_class).
% 299.94/300.48  174810[15:Rew:165880.0,169279.1] || member(regular(intersection(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),w)),element_relation)* -> equal(intersection(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),w),null_class).
% 299.94/300.48  174811[15:Rew:165880.0,169285.1] || member(regular(intersection(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),v)),element_relation)* -> equal(intersection(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),v),null_class).
% 299.94/300.48  174812[15:Rew:165880.0,169296.1] || member(regular(regular(union(null_class,complement(intersection(u,complement(compose(element_relation,y__dfg))))))),element_relation)* -> equal(regular(union(null_class,complement(intersection(u,complement(compose(element_relation,y__dfg)))))),null_class).
% 299.94/300.48  174813[15:Rew:165880.0,169319.1] || member(regular(union(null_class,intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))))),element_relation)* -> equal(union(null_class,intersection(u,union(null_class,complement(compose(element_relation,y__dfg))))),null_class).
% 299.94/300.48  174814[15:Rew:165880.0,169322.1] || member(regular(intersection(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),v)),element_relation)* -> equal(intersection(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),v),null_class).
% 299.94/300.48  174815[15:Rew:165880.0,169328.1] || member(regular(union(null_class,intersection(union(null_class,complement(compose(element_relation,y__dfg))),u))),element_relation)* -> equal(union(null_class,intersection(union(null_class,complement(compose(element_relation,y__dfg))),u)),null_class).
% 299.94/300.48  174816[15:Rew:165880.0,169331.1] || member(regular(intersection(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),v)),element_relation)* -> equal(intersection(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),v),null_class).
% 299.94/300.48  174817[15:Rew:165880.0,169340.1] || member(regular(intersection(u,intersection(v,union(null_class,complement(compose(element_relation,y__dfg)))))),element_relation)* -> equal(intersection(u,intersection(v,union(null_class,complement(compose(element_relation,y__dfg))))),null_class).
% 299.94/300.48  174818[15:Rew:165880.0,169343.1] || member(regular(intersection(u,intersection(union(null_class,complement(compose(element_relation,y__dfg))),v))),element_relation)* -> equal(intersection(u,intersection(union(null_class,complement(compose(element_relation,y__dfg))),v)),null_class).
% 299.94/300.48  174819[15:Rew:165880.0,169356.1] || member(regular(complement(successor(complement(restrict(complement(compose(element_relation,y__dfg)),u,v))))),element_relation)* -> equal(complement(successor(complement(restrict(complement(compose(element_relation,y__dfg)),u,v)))),null_class).
% 299.94/300.48  174820[15:Rew:165880.0,169359.1] || member(regular(restrict(restrict(complement(compose(element_relation,y__dfg)),u,v),w,x)),element_relation)* -> equal(restrict(restrict(complement(compose(element_relation,y__dfg)),u,v),w,x),null_class).
% 299.94/300.48  174821[15:Rew:165880.0,169378.1] || member(regular(union(null_class,intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)))),element_relation)* -> equal(union(null_class,intersection(u,intersection(complement(compose(element_relation,y__dfg)),v))),null_class).
% 299.94/300.48  174822[15:Rew:165880.0,169381.1] || member(regular(intersection(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),w)),element_relation)* -> equal(intersection(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),w),null_class).
% 299.94/300.48  174823[15:Rew:165880.0,169386.1] || member(regular(intersection(u,union(null_class,intersection(complement(compose(element_relation,y__dfg)),v)))),element_relation)* -> equal(intersection(u,union(null_class,intersection(complement(compose(element_relation,y__dfg)),v))),null_class).
% 299.94/300.48  174824[15:Rew:165880.0,169389.1] || member(regular(intersection(u,intersection(intersection(complement(compose(element_relation,y__dfg)),v),w))),element_relation)* -> equal(intersection(u,intersection(intersection(complement(compose(element_relation,y__dfg)),v),w)),null_class).
% 299.94/300.48  174825[15:Rew:165880.0,169395.1] || member(regular(union(null_class,intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))))),element_relation)* -> equal(union(null_class,intersection(u,intersection(v,complement(compose(element_relation,y__dfg))))),null_class).
% 299.94/300.48  174826[15:Rew:165880.0,169398.1] || member(regular(intersection(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),w)),element_relation)* -> equal(intersection(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),w),null_class).
% 299.94/300.48  174827[15:Rew:165880.0,169403.1] || member(regular(intersection(u,union(null_class,intersection(v,complement(compose(element_relation,y__dfg)))))),element_relation)* -> equal(intersection(u,union(null_class,intersection(v,complement(compose(element_relation,y__dfg))))),null_class).
% 299.94/300.48  174828[15:Rew:165880.0,169406.1] || member(regular(intersection(u,intersection(intersection(v,complement(compose(element_relation,y__dfg))),w))),element_relation)* -> equal(intersection(u,intersection(intersection(v,complement(compose(element_relation,y__dfg))),w)),null_class).
% 299.94/300.48  174829[15:Rew:165880.0,169421.2] function(complement(compose(element_relation,universal_class))) || member(regular(intersection(successor(complement(compose(element_relation,y__dfg))),u)),element_relation)* -> equal(intersection(successor(complement(compose(element_relation,y__dfg))),u),null_class).
% 299.94/300.48  174830[15:Rew:165880.0,169424.2] function(complement(compose(element_relation,universal_class))) || member(regular(intersection(u,successor(complement(compose(element_relation,y__dfg))))),element_relation)* -> equal(intersection(u,successor(complement(compose(element_relation,y__dfg)))),null_class).
% 299.94/300.48  174831[15:Rew:165880.0,169439.1] || member(regular(intersection(u,intersection(v,intersection(complement(compose(element_relation,y__dfg)),w)))),element_relation)* -> equal(intersection(u,intersection(v,intersection(complement(compose(element_relation,y__dfg)),w))),null_class).
% 299.94/300.48  174832[15:Rew:165880.0,169442.1] || member(regular(intersection(u,intersection(v,intersection(w,complement(compose(element_relation,y__dfg)))))),element_relation)* -> equal(intersection(u,intersection(v,intersection(w,complement(compose(element_relation,y__dfg))))),null_class).
% 299.94/300.48  169882[15:Rew:165880.0,49982.0] || member(cross_product(u,v),y__dfg) member(singleton(first(apply(choice,cross_product(u,v)))),singleton(apply(choice,cross_product(u,v))))* -> equal(cross_product(u,v),null_class).
% 299.94/300.48  169886[15:Rew:165880.0,49720.0] || member(cross_product(u,v),y__dfg) -> equal(cross_product(u,v),null_class) member(singleton(first(apply(choice,cross_product(u,v)))),complement(singleton(apply(choice,cross_product(u,v)))))*.
% 299.94/300.48  169894[15:Rew:165880.0,39871.1] function(first(apply(choice,cross_product(u,v)))) || member(cross_product(u,v),y__dfg) -> equal(cross_product(u,v),null_class) member(null_class,apply(choice,cross_product(u,v)))*.
% 299.94/300.48  169961[15:Rew:165880.0,9880.0] || member(intersection(u,symmetric_difference(v,w)),y__dfg) -> equal(intersection(u,symmetric_difference(v,w)),null_class) member(apply(choice,intersection(u,symmetric_difference(v,w))),union(v,w))*.
% 299.94/300.48  169962[15:Rew:165880.0,9696.0] || member(intersection(symmetric_difference(u,v),w),y__dfg) -> equal(intersection(symmetric_difference(u,v),w),null_class) member(apply(choice,intersection(symmetric_difference(u,v),w)),union(u,v))*.
% 299.94/300.48  169964[15:Rew:165880.0,9716.0] || member(symmetric_difference(complement(u),complement(v)),y__dfg) -> equal(symmetric_difference(complement(u),complement(v)),null_class) member(apply(choice,symmetric_difference(complement(u),complement(v))),union(u,v))*.
% 299.94/300.48  169973[15:Rew:165880.0,38902.1] || member(singleton(complement(intersection(u,v))),symmetric_difference(u,v))* member(complement(intersection(u,v)),y__dfg) -> member(singleton(singleton(singleton(complement(intersection(u,v))))),element_relation)*.
% 299.94/300.48  170119[15:Rew:165880.0,25752.0] || member(intersection(u,sum_class(range_of(null_class))),y__dfg) -> equal(intersection(u,sum_class(range_of(null_class))),null_class) member(apply(choice,intersection(u,sum_class(range_of(null_class)))),apply(null_class,v))*.
% 299.94/300.48  170120[15:Rew:165880.0,25736.0] || member(intersection(sum_class(range_of(null_class)),u),y__dfg) -> equal(intersection(sum_class(range_of(null_class)),u),null_class) member(apply(choice,intersection(sum_class(range_of(null_class)),u)),apply(null_class,v))*.
% 299.94/300.48  170140[15:Rew:165880.0,25798.0] || member(intersection(u,apply(null_class,v)),y__dfg) -> equal(intersection(u,apply(null_class,v)),null_class) member(apply(choice,intersection(u,apply(null_class,v))),sum_class(range_of(null_class)))*.
% 299.94/300.48  170141[15:Rew:165880.0,25782.0] || member(intersection(apply(null_class,u),v),y__dfg) -> equal(intersection(apply(null_class,u),v),null_class) member(apply(choice,intersection(apply(null_class,u),v)),sum_class(range_of(null_class)))*.
% 299.94/300.48  174833[15:Rew:165880.0,170326.1] || member(ordered_pair(u,v),compose(regular(cross_product(image(w,singleton(u)),y__dfg)),w))* -> equal(cross_product(image(w,singleton(u)),y__dfg),null_class) member(v,range_of(null_class)).
% 299.94/300.48  170567[15:Rew:165880.0,82778.0] || member(power_class(union(u,u)),y__dfg) member(apply(choice,power_class(union(u,null_class))),complement(power_class(union(u,null_class))))* -> equal(power_class(union(u,u)),null_class).
% 299.94/300.48  170569[15:Rew:165880.0,78122.0] || member(power_class(union(u,u)),y__dfg) member(apply(choice,power_class(union(null_class,u))),complement(power_class(union(null_class,u))))* -> equal(power_class(union(u,u)),null_class).
% 299.94/300.48  170580[15:Rew:165880.0,78123.0] || member(power_class(union(null_class,u)),y__dfg) member(apply(choice,power_class(union(u,null_class))),complement(power_class(union(u,null_class))))* -> equal(power_class(union(null_class,u)),null_class).
% 299.94/300.48  170581[15:Rew:165880.0,78124.0] || member(power_class(union(null_class,u)),y__dfg) member(apply(choice,power_class(union(u,u))),complement(power_class(union(u,u))))* -> equal(power_class(union(null_class,u)),null_class).
% 299.94/300.48  174834[15:Rew:165880.0,170601.2] || subclass(u,cantor(regular(cross_product(singleton(regular(intersection(u,v))),y__dfg))))* -> equal(intersection(u,v),null_class) equal(cross_product(singleton(regular(intersection(u,v))),y__dfg),null_class).
% 299.94/300.48  174835[15:Rew:165880.0,170604.2] || subclass(u,cantor(regular(cross_product(singleton(regular(intersection(v,u))),y__dfg))))* -> equal(intersection(v,u),null_class) equal(cross_product(singleton(regular(intersection(v,u))),y__dfg),null_class).
% 299.94/300.48  170773[15:Rew:165880.0,51002.0] || member(image(element_relation,power_class(u)),y__dfg) -> member(singleton(image(element_relation,power_class(u))),power_class(complement(power_class(u))))* member(singleton(singleton(singleton(image(element_relation,power_class(u))))),element_relation).
% 299.94/300.48  170864[15:Rew:165880.0,86098.1] || member(u,union(v,unordered_pair(w,v)))* subclass(y__dfg,x) -> equal(regular(unordered_pair(w,v)),w) equal(unordered_pair(w,v),null_class) member(u,x)*.
% 299.94/300.48  170865[15:Rew:165880.0,85854.1] || member(u,union(v,unordered_pair(v,w)))* subclass(y__dfg,x) -> equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class) member(u,x)*.
% 299.94/300.48  170927[15:Rew:165880.0,58249.0] || subclass(y__dfg,intersection(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))))* member(omega,union(u,intersection(power_class(v),power_class(complement(power_class(w)))))) -> .
% 299.94/300.48  170928[15:Rew:165880.0,58200.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)))* member(omega,union(intersection(power_class(u),power_class(complement(power_class(v)))),w)) -> .
% 299.94/300.48  170954[15:Rew:165880.0,58507.0] || subclass(y__dfg,intersection(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))))* member(omega,union(u,intersection(power_class(complement(power_class(v))),power_class(w)))) -> .
% 299.94/300.48  170955[15:Rew:165880.0,58458.0] || subclass(y__dfg,intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)))* member(omega,union(intersection(power_class(complement(power_class(u))),power_class(v)),w)) -> .
% 299.94/300.48  171134[15:Rew:165880.0,82763.0] || member(power_class(union(u,null_class)),y__dfg) member(apply(choice,power_class(union(u,u))),complement(power_class(union(u,u))))* -> equal(power_class(union(u,null_class)),null_class).
% 299.94/300.48  171135[15:Rew:165880.0,78125.0] || member(power_class(union(u,null_class)),y__dfg) member(apply(choice,power_class(union(null_class,u))),complement(power_class(union(null_class,u))))* -> equal(power_class(union(u,null_class)),null_class).
% 299.94/300.48  171157[15:Rew:165880.0,78067.0] || member(union(null_class,apply(null_class,u)),y__dfg) -> equal(union(null_class,apply(null_class,u)),null_class) member(apply(choice,union(null_class,apply(null_class,u))),sum_class(range_of(null_class)))*.
% 299.94/300.48  171158[15:Rew:165880.0,78066.0] || member(union(null_class,sum_class(range_of(null_class))),y__dfg) -> equal(union(null_class,sum_class(range_of(null_class))),null_class) member(apply(choice,union(null_class,sum_class(range_of(null_class)))),apply(null_class,u))*.
% 299.94/300.48  171159[15:Rew:165880.0,78050.0] || member(union(null_class,symmetric_difference(u,v)),y__dfg) -> equal(union(null_class,symmetric_difference(u,v)),null_class) member(apply(choice,union(null_class,symmetric_difference(u,v))),union(u,v))*.
% 299.94/300.48  171210[15:Rew:165880.0,82216.1] function(intersection(u,v)) || member(successor(intersection(u,v)),y__dfg) -> equal(successor(intersection(u,v)),null_class) member(apply(choice,successor(intersection(u,v))),v)*.
% 299.94/300.48  171211[15:Rew:165880.0,81764.1] function(intersection(u,v)) || member(successor(intersection(u,v)),y__dfg) -> equal(successor(intersection(u,v)),null_class) member(apply(choice,successor(intersection(u,v))),u)*.
% 299.94/300.48  171276[15:Rew:165880.0,163827.0] || member(intersection(u,union(null_class,v)),y__dfg) member(apply(choice,intersection(u,union(null_class,v))),complement(v))* -> equal(intersection(u,union(null_class,v)),null_class).
% 299.94/300.48  171278[15:Rew:165880.0,164536.0] || member(intersection(union(null_class,u),v),y__dfg) member(apply(choice,intersection(union(null_class,u),v)),complement(u))* -> equal(intersection(union(null_class,u),v),null_class).
% 299.94/300.48  171534[15:Rew:165880.0,98436.0] || subclass(y__dfg,union(u,complement(union(v,w)))) member(omega,union(complement(u),union(v,w))) -> member(omega,symmetric_difference(complement(u),union(v,w)))*.
% 299.94/300.48  171568[15:Rew:165880.0,98797.0] || subclass(y__dfg,union(complement(union(u,v)),w)) member(omega,union(union(u,v),complement(w))) -> member(omega,symmetric_difference(union(u,v),complement(w)))*.
% 299.94/300.48  9122[0:SpL:492.0,1479.2] || member(u,union(cross_product(v,w),x)) member(u,complement(restrict(x,v,w)))* subclass(symmetric_difference(cross_product(v,w),x),y)* -> member(u,y)*.
% 299.94/300.48  9121[0:SpL:491.0,1479.2] || member(u,union(v,cross_product(w,x))) member(u,complement(restrict(v,w,x)))* subclass(symmetric_difference(v,cross_product(w,x)),y)* -> member(u,y)*.
% 299.94/300.48  9964[0:Res:4.1,1475.1] || member(not_subclass_element(complement(intersection(u,v)),w),union(u,v)) -> subclass(complement(intersection(u,v)),w) member(not_subclass_element(complement(intersection(u,v)),w),symmetric_difference(u,v))*.
% 299.94/300.48  12313[0:SpL:1200.1,47.0] || member(not_subclass_element(cross_product(u,v),w),successor_relation) -> subclass(cross_product(u,v),w) equal(successor(first(not_subclass_element(cross_product(u,v),w))),second(not_subclass_element(cross_product(u,v),w)))**.
% 299.94/300.48  6973[0:Res:174.1,539.0] ||  -> equal(intersection(ordered_pair(u,v),w),null_class) equal(regular(intersection(ordered_pair(u,v),w)),unordered_pair(u,singleton(v)))** equal(regular(intersection(ordered_pair(u,v),w)),singleton(u)).
% 299.94/300.48  6972[0:Res:168.1,539.0] ||  -> equal(intersection(u,ordered_pair(v,w)),null_class) equal(regular(intersection(u,ordered_pair(v,w))),unordered_pair(v,singleton(w)))** equal(regular(intersection(u,ordered_pair(v,w))),singleton(v)).
% 299.94/300.48  10608[0:SpL:1199.1,109.0] || member(ordered_pair(u,regular(cross_product(v,w))),application_function)* -> equal(cross_product(v,w),null_class) equal(apply(u,first(regular(cross_product(v,w)))),second(regular(cross_product(v,w)))).
% 299.94/300.48  10610[0:SpL:1199.1,98.0] || member(ordered_pair(u,regular(cross_product(v,w))),composition_function)* -> equal(cross_product(v,w),null_class) equal(compose(u,first(regular(cross_product(v,w)))),second(regular(cross_product(v,w)))).
% 299.94/300.48  20665[4:Rew:20570.0,12312.2] || member(not_subclass_element(cross_product(u,v),w),domain_relation) -> subclass(cross_product(u,v),w) equal(cantor(first(not_subclass_element(cross_product(u,v),w))),second(not_subclass_element(cross_product(u,v),w)))**.
% 299.94/300.48  27259[3:Res:25.2,4832.0] || member(regular(regular(intersection(u,v))),v)* member(regular(regular(intersection(u,v))),u)* -> equal(regular(intersection(u,v)),null_class) equal(intersection(u,v),null_class).
% 299.94/300.48  28652[0:MRR:28631.0,9181.1] || member(not_subclass_element(u,intersection(v,union(w,x))),v)* -> member(not_subclass_element(u,intersection(v,union(w,x))),complement(w))* subclass(u,intersection(v,union(w,x))).
% 299.94/300.48  28783[0:MRR:28760.0,9181.1] || member(not_subclass_element(u,intersection(v,union(w,x))),v)* -> member(not_subclass_element(u,intersection(v,union(w,x))),complement(x))* subclass(u,intersection(v,union(w,x))).
% 299.94/300.48  29157[0:Res:60.1,11092.0] || member(ordered_pair(u,not_subclass_element(v,intersection(image(w,image(x,singleton(u))),v))),compose(w,x))* -> subclass(v,intersection(image(w,image(x,singleton(u))),v)).
% 299.94/300.48  29140[0:Res:25.2,11092.0] || member(not_subclass_element(u,intersection(intersection(v,w),u)),w)* member(not_subclass_element(u,intersection(intersection(v,w),u)),v)* -> subclass(u,intersection(intersection(v,w),u)).
% 299.94/300.48  29200[0:Rew:495.0,29103.1] || member(not_subclass_element(union(complement(u),complement(v)),symmetric_difference(complement(u),complement(v))),union(u,v))* -> subclass(union(complement(u),complement(v)),symmetric_difference(complement(u),complement(v))).
% 299.94/300.48  38771[3:Res:36007.0,1580.1] || member(ordered_pair(u,v),compose(w,x)) -> equal(singleton(image(w,image(x,singleton(u)))),null_class) member(v,complement(singleton(image(w,image(x,singleton(u))))))*.
% 299.94/300.48  40325[4:MRR:40289.0,9181.1] || member(not_subclass_element(u,intersection(v,cantor(w))),v)* -> equal(apply(w,not_subclass_element(u,intersection(v,cantor(w)))),sum_class(range_of(null_class)))** subclass(u,intersection(v,cantor(w))).
% 299.94/300.48  41348[4:Res:20668.1,10.0] || subclass(domain_relation,rotate(unordered_pair(u,v)))* -> equal(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),v)* equal(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),u)*.
% 299.94/300.48  41465[4:Res:20669.1,10.0] || subclass(domain_relation,flip(unordered_pair(u,v)))* -> equal(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),v)* equal(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),u)*.
% 299.94/300.48  43314[0:Res:2971.2,539.0] || subclass(u,ordered_pair(v,w))* -> equal(intersection(u,x),null_class) equal(regular(intersection(u,x)),unordered_pair(v,singleton(w)))* equal(regular(intersection(u,x)),singleton(v)).
% 299.94/300.48  43306[0:Res:2971.2,19.0] || subclass(u,cross_product(v,w))* -> equal(intersection(u,x),null_class) equal(ordered_pair(first(regular(intersection(u,x))),second(regular(intersection(u,x)))),regular(intersection(u,x)))**.
% 299.94/300.48  45006[0:Res:2349.2,539.0] || subclass(u,ordered_pair(v,w))* -> equal(intersection(x,u),null_class) equal(regular(intersection(x,u)),unordered_pair(v,singleton(w)))* equal(regular(intersection(x,u)),singleton(v)).
% 299.94/300.48  44998[0:Res:2349.2,19.0] || subclass(u,cross_product(v,w))* -> equal(intersection(x,u),null_class) equal(ordered_pair(first(regular(intersection(x,u))),second(regular(intersection(x,u)))),regular(intersection(x,u)))**.
% 299.94/300.48  45385[0:Res:2352.1,3658.0] ||  -> equal(intersection(u,intersection(v,symmetric_difference(w,cross_product(x,y)))),null_class) member(regular(intersection(u,intersection(v,symmetric_difference(w,cross_product(x,y))))),complement(restrict(w,x,y)))*.
% 299.94/300.48  45382[0:Res:2974.1,3658.0] ||  -> equal(intersection(intersection(u,symmetric_difference(v,cross_product(w,x))),y),null_class) member(regular(intersection(intersection(u,symmetric_difference(v,cross_product(w,x))),y)),complement(restrict(v,w,x)))*.
% 299.94/300.48  45381[0:Res:2351.1,3658.0] ||  -> equal(intersection(u,intersection(symmetric_difference(v,cross_product(w,x)),y)),null_class) member(regular(intersection(u,intersection(symmetric_difference(v,cross_product(w,x)),y))),complement(restrict(v,w,x)))*.
% 299.94/300.48  45380[0:Res:2973.1,3658.0] ||  -> equal(intersection(intersection(symmetric_difference(u,cross_product(v,w)),x),y),null_class) member(regular(intersection(intersection(symmetric_difference(u,cross_product(v,w)),x),y)),complement(restrict(u,v,w)))*.
% 299.94/300.48  45538[0:Res:2352.1,3659.0] ||  -> equal(intersection(u,intersection(v,symmetric_difference(cross_product(w,x),y))),null_class) member(regular(intersection(u,intersection(v,symmetric_difference(cross_product(w,x),y)))),complement(restrict(y,w,x)))*.
% 299.94/300.48  45535[0:Res:2974.1,3659.0] ||  -> equal(intersection(intersection(u,symmetric_difference(cross_product(v,w),x)),y),null_class) member(regular(intersection(intersection(u,symmetric_difference(cross_product(v,w),x)),y)),complement(restrict(x,v,w)))*.
% 299.94/300.48  45534[0:Res:2351.1,3659.0] ||  -> equal(intersection(u,intersection(symmetric_difference(cross_product(v,w),x),y)),null_class) member(regular(intersection(u,intersection(symmetric_difference(cross_product(v,w),x),y))),complement(restrict(x,v,w)))*.
% 299.94/300.48  45533[0:Res:2973.1,3659.0] ||  -> equal(intersection(intersection(symmetric_difference(cross_product(u,v),w),x),y),null_class) member(regular(intersection(intersection(symmetric_difference(cross_product(u,v),w),x),y)),complement(restrict(w,u,v)))*.
% 299.94/300.48  49289[0:Res:2352.1,46252.0] ||  -> equal(intersection(u,intersection(v,symmetric_difference(complement(w),power_class(x)))),null_class) member(regular(intersection(u,intersection(v,symmetric_difference(complement(w),power_class(x))))),union(w,complement(power_class(x))))*.
% 299.94/300.48  49286[0:Res:2974.1,46252.0] ||  -> equal(intersection(intersection(u,symmetric_difference(complement(v),power_class(w))),x),null_class) member(regular(intersection(intersection(u,symmetric_difference(complement(v),power_class(w))),x)),union(v,complement(power_class(w))))*.
% 299.94/300.48  49285[0:Res:2351.1,46252.0] ||  -> equal(intersection(u,intersection(symmetric_difference(complement(v),power_class(w)),x)),null_class) member(regular(intersection(u,intersection(symmetric_difference(complement(v),power_class(w)),x))),union(v,complement(power_class(w))))*.
% 299.94/300.48  49284[0:Res:2973.1,46252.0] ||  -> equal(intersection(intersection(symmetric_difference(complement(u),power_class(v)),w),x),null_class) member(regular(intersection(intersection(symmetric_difference(complement(u),power_class(v)),w),x)),union(u,complement(power_class(v))))*.
% 299.94/300.48  49477[0:Res:2352.1,46453.0] ||  -> equal(intersection(u,intersection(v,symmetric_difference(power_class(w),complement(x)))),null_class) member(regular(intersection(u,intersection(v,symmetric_difference(power_class(w),complement(x))))),union(complement(power_class(w)),x))*.
% 299.94/300.48  49474[0:Res:2974.1,46453.0] ||  -> equal(intersection(intersection(u,symmetric_difference(power_class(v),complement(w))),x),null_class) member(regular(intersection(intersection(u,symmetric_difference(power_class(v),complement(w))),x)),union(complement(power_class(v)),w))*.
% 299.94/300.48  49473[0:Res:2351.1,46453.0] ||  -> equal(intersection(u,intersection(symmetric_difference(power_class(v),complement(w)),x)),null_class) member(regular(intersection(u,intersection(symmetric_difference(power_class(v),complement(w)),x))),union(complement(power_class(v)),w))*.
% 299.94/300.48  49472[0:Res:2973.1,46453.0] ||  -> equal(intersection(intersection(symmetric_difference(power_class(u),complement(v)),w),x),null_class) member(regular(intersection(intersection(symmetric_difference(power_class(u),complement(v)),w),x)),union(complement(power_class(u)),v))*.
% 299.94/300.48  49557[0:SpR:6542.0,115.0] ||  -> equal(intersection(complement(symmetric_difference(complement(u),complement(singleton(u)))),union(successor(u),union(complement(u),complement(singleton(u))))),symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))))**.
% 299.94/300.48  49970[4:Rew:1199.1,49960.2] || member(singleton(singleton(singleton(regular(cross_product(u,v))))),application_function) -> equal(cross_product(u,v),null_class) member(first(regular(cross_product(u,v))),cantor(singleton(regular(cross_product(u,v)))))*.
% 299.94/300.48  52778[0:SpL:46227.0,220.0] || member(regular(union(intersection(power_class(u),complement(v)),w)),intersection(union(complement(power_class(u)),v),complement(w)))* -> equal(union(intersection(power_class(u),complement(v)),w),null_class).
% 299.94/300.48  52777[0:SpL:46221.0,220.0] || member(regular(union(intersection(complement(u),power_class(v)),w)),intersection(union(u,complement(power_class(v))),complement(w)))* -> equal(union(intersection(complement(u),power_class(v)),w),null_class).
% 299.94/300.48  52763[0:SpL:46227.0,220.0] || member(regular(union(u,intersection(power_class(v),complement(w)))),intersection(complement(u),union(complement(power_class(v)),w)))* -> equal(union(u,intersection(power_class(v),complement(w))),null_class).
% 299.94/300.48  52762[0:SpL:46221.0,220.0] || member(regular(union(u,intersection(complement(v),power_class(w)))),intersection(complement(u),union(v,complement(power_class(w)))))* -> equal(union(u,intersection(complement(v),power_class(w))),null_class).
% 299.94/300.48  53319[0:Res:236.1,46251.0] || member(not_subclass_element(restrict(intersection(complement(u),power_class(v)),w,x),y),union(u,complement(power_class(v))))* -> subclass(restrict(intersection(complement(u),power_class(v)),w,x),y).
% 299.94/300.48  53419[0:Res:236.1,46452.0] || member(not_subclass_element(restrict(intersection(power_class(u),complement(v)),w,x),y),union(complement(power_class(u)),v))* -> subclass(restrict(intersection(power_class(u),complement(v)),w,x),y).
% 299.94/300.48  53564[0:Res:2349.2,5712.2] || subclass(u,union(v,w))* member(regular(intersection(x,u)),complement(w))* member(regular(intersection(x,u)),complement(v))* -> equal(intersection(x,u),null_class).
% 299.94/300.48  53563[0:Res:2971.2,5712.2] || subclass(u,union(v,w))* member(regular(intersection(u,x)),complement(w))* member(regular(intersection(u,x)),complement(v))* -> equal(intersection(u,x),null_class).
% 299.94/300.48  53545[0:Res:168.1,5712.2] || member(regular(intersection(u,union(v,w))),complement(w))* member(regular(intersection(u,union(v,w))),complement(v))* -> equal(intersection(u,union(v,w)),null_class).
% 299.94/300.48  53517[0:Res:174.1,5712.2] || member(regular(intersection(union(u,v),w)),complement(v))* member(regular(intersection(union(u,v),w)),complement(u))* -> equal(intersection(union(u,v),w),null_class).
% 299.94/300.48  57212[0:Obv:57188.2] || member(u,image(v,image(w,singleton(x)))) member(ordered_pair(x,y),compose(v,w)) -> subclass(unordered_pair(u,y),image(v,image(w,singleton(x))))*.
% 299.94/300.48  57589[0:Obv:57566.2] || member(u,image(v,image(w,singleton(x)))) member(ordered_pair(x,y),compose(v,w)) -> subclass(unordered_pair(y,u),image(v,image(w,singleton(x))))*.
% 299.94/300.48  58263[0:SpL:46877.0,46453.0] || member(u,symmetric_difference(power_class(v),union(complement(power_class(w)),image(element_relation,power_class(x)))))* -> member(u,union(complement(power_class(v)),intersection(power_class(w),power_class(complement(power_class(x)))))).
% 299.94/300.48  58257[0:SpL:46877.0,46252.0] || member(u,symmetric_difference(union(complement(power_class(v)),image(element_relation,power_class(w))),power_class(x)))* -> member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),complement(power_class(x)))).
% 299.94/300.48  58298[0:Rew:46877.0,58221.1] || subclass(union(complement(power_class(u)),image(element_relation,power_class(v))),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.94/300.48  58179[0:SpR:46877.0,4904.1] ||  -> subclass(symmetric_difference(power_class(u),power_class(complement(power_class(v)))),w) member(not_subclass_element(symmetric_difference(power_class(u),power_class(complement(power_class(v)))),w),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.94/300.48  58121[0:SpR:46877.0,5493.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(singleton(intersection(power_class(u),power_class(complement(power_class(v))))))),successor(intersection(power_class(u),power_class(complement(power_class(v))))))*.
% 299.94/300.48  58521[0:SpL:46880.0,46453.0] || member(u,symmetric_difference(power_class(v),union(image(element_relation,power_class(w)),complement(power_class(x)))))* -> member(u,union(complement(power_class(v)),intersection(power_class(complement(power_class(w))),power_class(x)))).
% 299.94/300.48  58515[0:SpL:46880.0,46252.0] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),complement(power_class(w))),power_class(x)))* -> member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),complement(power_class(x)))).
% 299.94/300.48  58557[0:Rew:46880.0,58479.1] || subclass(union(image(element_relation,power_class(u)),complement(power_class(v))),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.94/300.48  58436[0:SpR:46880.0,4904.1] ||  -> subclass(symmetric_difference(power_class(complement(power_class(u))),power_class(v)),w) member(not_subclass_element(symmetric_difference(power_class(complement(power_class(u))),power_class(v)),w),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.94/300.48  58378[0:SpR:46880.0,5493.0] ||  -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(singleton(intersection(power_class(complement(power_class(u))),power_class(v))))),successor(intersection(power_class(complement(power_class(u))),power_class(v))))*.
% 299.94/300.48  59781[0:Res:6565.1,5712.2] || member(regular(symmetric_difference(complement(u),complement(v))),complement(v))* member(regular(symmetric_difference(complement(u),complement(v))),complement(u))* -> equal(symmetric_difference(complement(u),complement(v)),null_class).
% 299.94/300.48  59828[0:Rew:46227.0,59762.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),v),complement(w)),null_class) member(regular(symmetric_difference(union(complement(power_class(u)),v),complement(w))),union(intersection(power_class(u),complement(v)),w))*.
% 299.94/300.48  59829[0:Rew:46221.0,59761.0] ||  -> equal(symmetric_difference(union(u,complement(power_class(v))),complement(w)),null_class) member(regular(symmetric_difference(union(u,complement(power_class(v))),complement(w))),union(intersection(complement(u),power_class(v)),w))*.
% 299.94/300.48  59830[0:Rew:46227.0,59745.0] ||  -> equal(symmetric_difference(complement(u),union(complement(power_class(v)),w)),null_class) member(regular(symmetric_difference(complement(u),union(complement(power_class(v)),w))),union(u,intersection(power_class(v),complement(w))))*.
% 299.94/300.48  59831[0:Rew:46221.0,59744.0] ||  -> equal(symmetric_difference(complement(u),union(v,complement(power_class(w)))),null_class) member(regular(symmetric_difference(complement(u),union(v,complement(power_class(w))))),union(u,intersection(complement(v),power_class(w))))*.
% 299.94/300.48  61110[0:SpL:46366.0,1479.2] || member(u,union(complement(v),power_class(w)))* member(u,union(v,complement(power_class(w)))) subclass(symmetric_difference(complement(v),power_class(w)),x)* -> member(u,x)*.
% 299.94/300.48  61329[0:SpL:46669.0,1479.2] || member(u,union(power_class(v),complement(w))) member(u,union(complement(power_class(v)),w))* subclass(symmetric_difference(power_class(v),complement(w)),x)* -> member(u,x)*.
% 299.94/300.48  63126[0:Rew:495.0,62971.1] || member(not_subclass_element(u,complement(symmetric_difference(complement(v),complement(w)))),symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> subclass(u,complement(symmetric_difference(complement(v),complement(w)))).
% 299.94/300.48  64343[0:Res:3027.1,5712.2] || member(regular(intersection(symmetric_difference(u,v),w)),complement(v))* member(regular(intersection(symmetric_difference(u,v),w)),complement(u))* -> equal(intersection(symmetric_difference(u,v),w),null_class).
% 299.94/300.48  64490[0:Res:3026.1,5712.2] || member(regular(intersection(u,symmetric_difference(v,w))),complement(w))* member(regular(intersection(u,symmetric_difference(v,w))),complement(v))* -> equal(intersection(u,symmetric_difference(v,w)),null_class).
% 299.94/300.48  65078[0:SpL:46669.0,9133.0] || equal(u,symmetric_difference(power_class(v),complement(w)))* member(x,union(power_class(v),complement(w))) member(x,union(complement(power_class(v)),w))* -> member(x,u)*.
% 299.94/300.48  65071[0:SpL:492.0,9133.0] || equal(u,symmetric_difference(cross_product(v,w),x))* member(y,union(cross_product(v,w),x)) member(y,complement(restrict(x,v,w)))* -> member(y,u)*.
% 299.94/300.48  65070[0:SpL:491.0,9133.0] || equal(u,symmetric_difference(v,cross_product(w,x)))* member(y,union(v,cross_product(w,x))) member(y,complement(restrict(v,w,x)))* -> member(y,u)*.
% 299.94/300.48  65069[0:SpL:46366.0,9133.0] || equal(u,symmetric_difference(complement(v),power_class(w)))* member(x,union(complement(v),power_class(w)))* member(x,union(v,complement(power_class(w)))) -> member(x,u)*.
% 299.94/300.48  65277[0:Rew:495.0,65131.2] || subclass(u,union(complement(v),complement(w))) member(not_subclass_element(u,symmetric_difference(complement(v),complement(w))),union(v,w))* -> subclass(u,symmetric_difference(complement(v),complement(w))).
% 299.94/300.48  67507[0:Rew:67444.0,61240.0] ||  -> equal(intersection(union(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w)))),symmetric_difference(power_class(u),union(v,complement(power_class(w)))))**.
% 299.94/300.48  67509[0:Rew:67444.0,61241.0] ||  -> equal(intersection(union(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w)))),symmetric_difference(power_class(u),union(complement(power_class(v)),w)))**.
% 299.94/300.48  67518[0:Rew:67444.0,61027.0] ||  -> equal(intersection(union(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w)))),symmetric_difference(union(u,complement(power_class(v))),power_class(w)))**.
% 299.94/300.48  67519[0:Rew:67444.0,61028.0] ||  -> equal(intersection(union(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w)))),symmetric_difference(union(complement(power_class(u)),v),power_class(w)))**.
% 299.94/300.48  69197[0:SpL:67463.0,3660.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),union(union(v,w),complement(intersection(v,w)))))* -> member(u,complement(symmetric_difference(union(v,w),complement(intersection(v,w))))).
% 299.94/300.48  69330[3:Rew:69307.0,69312.1] ||  -> subclass(u,complement(symmetric_difference(union(v,w),complement(intersection(v,w))))) member(not_subclass_element(u,complement(symmetric_difference(union(v,w),complement(intersection(v,w))))),complement(symmetric_difference(v,w)))*.
% 299.94/300.48  71256[0:Rew:71163.0,71101.1] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),union(union(v,w),complement(intersection(v,w)))))* member(u,symmetric_difference(union(v,w),complement(intersection(v,w)))) -> .
% 299.94/300.48  74181[0:Res:2978.1,3668.0] ||  -> equal(intersection(restrict(symmetric_difference(complement(u),complement(v)),w,x),y),null_class) member(regular(intersection(restrict(symmetric_difference(complement(u),complement(v)),w,x),y)),union(u,v))*.
% 299.94/300.48  74177[0:Res:2978.1,46222.0] || member(regular(intersection(restrict(image(element_relation,power_class(u)),v,w),x)),power_class(complement(power_class(u))))* -> equal(intersection(restrict(image(element_relation,power_class(u)),v,w),x),null_class).
% 299.94/300.48  74649[0:Res:2355.1,3668.0] ||  -> equal(intersection(u,restrict(symmetric_difference(complement(v),complement(w)),x,y)),null_class) member(regular(intersection(u,restrict(symmetric_difference(complement(v),complement(w)),x,y))),union(v,w))*.
% 299.94/300.48  74645[0:Res:2355.1,46222.0] || member(regular(intersection(u,restrict(image(element_relation,power_class(v)),w,x))),power_class(complement(power_class(v))))* -> equal(intersection(u,restrict(image(element_relation,power_class(v)),w,x)),null_class).
% 299.94/300.48  78475[3:Rew:29278.0,78416.2,29278.0,78416.1,29278.0,78416.0] || member(union(null_class,intersection(u,v)),union(u,v)) -> equal(singleton(union(null_class,intersection(u,v))),null_class) member(union(null_class,intersection(u,v)),symmetric_difference(u,v))*.
% 299.94/300.48  78476[3:Rew:46880.0,78391.1] ||  -> member(union(image(element_relation,power_class(u)),complement(power_class(v))),intersection(power_class(complement(power_class(u))),power_class(v)))* equal(singleton(union(image(element_relation,power_class(u)),complement(power_class(v)))),null_class).
% 299.94/300.48  78477[3:Rew:46877.0,78390.1] ||  -> member(union(complement(power_class(u)),image(element_relation,power_class(v))),intersection(power_class(u),power_class(complement(power_class(v)))))* equal(singleton(union(complement(power_class(u)),image(element_relation,power_class(v)))),null_class).
% 299.94/300.48  82823[12:SpL:46880.0,69343.1] function(intersection(power_class(complement(power_class(u))),power_class(v))) || equal(union(image(element_relation,power_class(u)),complement(power_class(v))),successor(intersection(power_class(complement(power_class(u))),power_class(v))))** -> .
% 299.94/300.48  82822[12:SpL:46877.0,69343.1] function(intersection(power_class(u),power_class(complement(power_class(v))))) || equal(union(complement(power_class(u)),image(element_relation,power_class(v))),successor(intersection(power_class(u),power_class(complement(power_class(v))))))** -> .
% 299.94/300.48  83462[3:MRR:83408.0,9180.1] || subclass(u,regular(intersection(complement(v),power_class(w)))) -> member(regular(u),union(v,complement(power_class(w))))* equal(u,null_class) equal(intersection(complement(v),power_class(w)),null_class).
% 299.94/300.48  83846[3:MRR:83791.0,9180.1] || subclass(u,regular(intersection(power_class(v),complement(w)))) -> member(regular(u),union(complement(power_class(v)),w))* equal(u,null_class) equal(intersection(power_class(v),complement(w)),null_class).
% 299.94/300.48  86683[12:Res:69933.1,4960.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)),cross_product(v,w))*.
% 299.94/300.48  86873[12:Res:70206.1,4960.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)))),cross_product(v,w))*.
% 299.94/300.48  91756[0:Res:2349.2,46280.0] || subclass(u,intersection(complement(v),power_class(complement(power_class(w))))) member(regular(intersection(x,u)),union(v,image(element_relation,power_class(w))))* -> equal(intersection(x,u),null_class).
% 299.94/300.48  91755[0:Res:2971.2,46280.0] || subclass(u,intersection(complement(v),power_class(complement(power_class(w))))) member(regular(intersection(u,x)),union(v,image(element_relation,power_class(w))))* -> equal(intersection(u,x),null_class).
% 299.94/300.48  91723[4:Res:20669.1,46280.0] || subclass(domain_relation,flip(intersection(complement(u),power_class(complement(power_class(v)))))) member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),union(u,image(element_relation,power_class(v))))* -> .
% 299.94/300.48  91722[4:Res:20668.1,46280.0] || subclass(domain_relation,rotate(intersection(complement(u),power_class(complement(power_class(v)))))) member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),union(u,image(element_relation,power_class(v))))* -> .
% 299.94/300.48  93471[0:Res:2349.2,46312.0] || subclass(u,intersection(power_class(complement(power_class(v))),complement(w))) member(regular(intersection(x,u)),union(image(element_relation,power_class(v)),w))* -> equal(intersection(x,u),null_class).
% 299.94/300.48  93470[0:Res:2971.2,46312.0] || subclass(u,intersection(power_class(complement(power_class(v))),complement(w))) member(regular(intersection(u,x)),union(image(element_relation,power_class(v)),w))* -> equal(intersection(u,x),null_class).
% 299.94/300.48  93438[4:Res:20669.1,46312.0] || subclass(domain_relation,flip(intersection(power_class(complement(power_class(u))),complement(v)))) member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),union(image(element_relation,power_class(u)),v))* -> .
% 299.94/300.48  93437[4:Res:20668.1,46312.0] || subclass(domain_relation,rotate(intersection(power_class(complement(power_class(u))),complement(v)))) member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),union(image(element_relation,power_class(u)),v))* -> .
% 299.94/300.48  94048[0:SpL:46893.0,3668.0] || member(u,symmetric_difference(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* -> member(u,union(v,intersection(power_class(w),union(x,complement(power_class(y)))))).
% 299.94/300.48  94031[0:SpL:46893.0,3668.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y)))* -> member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),y)).
% 299.94/300.48  94896[0:SpL:46894.0,3668.0] || member(u,symmetric_difference(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* -> member(u,union(v,intersection(union(w,complement(power_class(x))),power_class(y)))).
% 299.94/300.48  94879[0:SpL:46894.0,3668.0] || member(u,symmetric_difference(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y)))* -> member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),y)).
% 299.94/300.48  95229[0:SpL:46895.0,3668.0] || member(u,symmetric_difference(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* -> member(u,union(v,intersection(union(complement(power_class(w)),x),power_class(y)))).
% 299.94/300.48  95212[0:SpL:46895.0,3668.0] || member(u,symmetric_difference(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y)))* -> member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),y)).
% 299.94/300.48  95614[0:SpL:46898.0,3668.0] || member(u,symmetric_difference(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* -> member(u,union(v,intersection(power_class(w),union(complement(power_class(x)),y)))).
% 299.94/300.48  95597[0:SpL:46898.0,3668.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y)))* -> member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),y)).
% 299.94/300.48  97981[0:Rew:97898.0,84332.1] || member(u,symmetric_difference(complement(v),union(w,intersection(complement(x),union(y,z)))))* -> member(u,union(v,intersection(complement(w),union(x,complement(union(y,z)))))).
% 299.94/300.48  98077[0:Rew:97898.0,34841.0] ||  -> equal(union(symmetric_difference(complement(u),complement(v)),complement(union(union(u,v),union(complement(u),complement(v))))),complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))))**.
% 299.94/300.48  98128[0:Rew:97898.0,81393.0] || subclass(u,intersection(complement(v),union(w,complement(union(x,y))))) member(regular(u),union(v,intersection(complement(w),union(x,y))))* -> equal(u,null_class).
% 299.94/300.48  98130[0:Rew:97898.0,84114.1] || member(u,symmetric_difference(union(v,intersection(complement(w),union(x,y))),complement(z)))* -> member(u,union(intersection(complement(v),union(w,complement(union(x,y)))),z)).
% 299.94/300.48  98139[0:Rew:97898.0,84355.1] || member(u,symmetric_difference(complement(v),union(intersection(complement(w),union(x,y)),z)))* -> member(u,union(v,intersection(union(w,complement(union(x,y))),complement(z)))).
% 299.94/300.48  98157[0:Rew:97898.0,84335.1] || member(u,symmetric_difference(complement(v),union(w,intersection(union(x,y),complement(z)))))* -> member(u,union(v,intersection(complement(w),union(complement(union(x,y)),z)))).
% 299.94/300.48  98184[0:Rew:97898.0,81416.0] || subclass(u,intersection(union(v,complement(union(w,x))),complement(y))) member(regular(u),union(intersection(complement(v),union(w,x)),y))* -> equal(u,null_class).
% 299.94/300.48  98186[0:Rew:97898.0,84137.1] || member(u,symmetric_difference(union(intersection(complement(v),union(w,x)),y),complement(z)))* -> member(u,union(intersection(union(v,complement(union(w,x))),complement(y)),z)).
% 299.94/300.48  98194[0:Rew:97898.0,96762.0] || subclass(u,union(v,complement(union(w,x)))) member(not_subclass_element(intersection(y,u),z),intersection(complement(v),union(w,x)))* -> subclass(intersection(y,u),z).
% 299.94/300.48  98195[0:Rew:97898.0,96764.0] || subclass(u,union(v,complement(union(w,x)))) member(not_subclass_element(intersection(u,y),z),intersection(complement(v),union(w,x)))* -> subclass(intersection(u,y),z).
% 299.94/300.48  98282[0:Rew:97898.0,81396.0] || subclass(u,intersection(complement(v),union(complement(union(w,x)),y))) member(regular(u),union(v,intersection(union(w,x),complement(y))))* -> equal(u,null_class).
% 299.94/300.48  98284[0:Rew:97898.0,84117.1] || member(u,symmetric_difference(union(v,intersection(union(w,x),complement(y))),complement(z)))* -> member(u,union(intersection(complement(v),union(complement(union(w,x)),y)),z)).
% 299.94/300.48  98300[0:Rew:97898.0,84358.1] || member(u,symmetric_difference(complement(v),union(intersection(union(w,x),complement(y)),z)))* -> member(u,union(v,intersection(union(complement(union(w,x)),y),complement(z)))).
% 299.94/300.48  98581[0:Rew:97898.0,52758.0] || member(regular(union(u,image(element_relation,union(v,w)))),intersection(complement(u),power_class(complement(union(v,w)))))* -> equal(union(u,image(element_relation,union(v,w))),null_class).
% 299.94/300.48  98604[0:Rew:97898.0,67502.0] ||  -> equal(intersection(union(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w)))),symmetric_difference(power_class(u),power_class(complement(union(v,w)))))**.
% 299.94/300.48  98639[0:Rew:97898.0,81419.0] || subclass(u,intersection(union(complement(union(v,w)),x),complement(y))) member(regular(u),union(intersection(union(v,w),complement(x)),y))* -> equal(u,null_class).
% 299.94/300.48  98641[0:Rew:97898.0,84140.1] || member(u,symmetric_difference(union(intersection(union(v,w),complement(x)),y),complement(z)))* -> member(u,union(intersection(union(complement(union(v,w)),x),complement(y)),z)).
% 299.94/300.48  98649[0:Rew:97898.0,97017.0] || subclass(u,union(complement(union(v,w)),x)) member(not_subclass_element(intersection(y,u),z),intersection(union(v,w),complement(x)))* -> subclass(intersection(y,u),z).
% 299.94/300.48  98650[0:Rew:97898.0,97019.0] || subclass(u,union(complement(union(v,w)),x)) member(not_subclass_element(intersection(u,y),z),intersection(union(v,w),complement(x)))* -> subclass(intersection(u,y),z).
% 299.94/300.48  98997[0:Rew:97898.0,52773.0] || member(regular(union(image(element_relation,union(u,v)),w)),intersection(power_class(complement(union(u,v))),complement(w)))* -> equal(union(image(element_relation,union(u,v)),w),null_class).
% 299.94/300.48  99869[0:Rew:67444.0,99043.0] ||  -> equal(intersection(union(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w)))),symmetric_difference(power_class(complement(union(u,v))),power_class(w)))**.
% 299.94/300.48  99060[0:Rew:97898.0,49592.0] ||  -> equal(intersection(successor(complement(union(u,v))),union(union(u,v),complement(singleton(complement(union(u,v)))))),symmetric_difference(union(u,v),complement(singleton(complement(union(u,v))))))**.
% 299.94/300.48  99890[0:Rew:97898.0,98210.1] || member(regular(intersection(u,union(v,complement(union(w,x))))),intersection(complement(v),union(w,x)))* -> equal(intersection(u,union(v,complement(union(w,x)))),null_class).
% 299.94/300.48  99891[0:Rew:97898.0,98342.1] || member(regular(intersection(u,symmetric_difference(v,complement(union(w,x))))),intersection(complement(v),union(w,x)))* -> equal(intersection(u,symmetric_difference(v,complement(union(w,x)))),null_class).
% 299.94/300.48  99892[0:Rew:97898.0,98499.1] || member(regular(intersection(union(u,complement(union(v,w))),x)),intersection(complement(u),union(v,w)))* -> equal(intersection(union(u,complement(union(v,w))),x),null_class).
% 299.94/300.48  99894[0:Rew:97898.0,98553.1] ||  -> equal(symmetric_difference(complement(u),power_class(complement(union(v,w)))),null_class) member(regular(symmetric_difference(complement(u),power_class(complement(union(v,w))))),union(u,image(element_relation,union(v,w))))*.
% 299.94/300.48  99895[3:Rew:97898.0,98610.3] || subclass(u,regular(power_class(complement(union(v,w))))) -> member(regular(u),image(element_relation,union(v,w)))* equal(u,null_class) equal(power_class(complement(union(v,w))),null_class).
% 299.94/300.48  99896[0:Rew:97898.0,98665.1] || member(regular(intersection(u,union(complement(union(v,w)),x))),intersection(union(v,w),complement(x)))* -> equal(intersection(u,union(complement(union(v,w)),x)),null_class).
% 299.94/300.48  99898[0:Rew:97898.0,98763.1] || member(regular(intersection(symmetric_difference(u,complement(union(v,w))),x)),intersection(complement(u),union(v,w)))* -> equal(intersection(symmetric_difference(u,complement(union(v,w))),x),null_class).
% 299.94/300.48  99900[0:Rew:97898.0,98780.1] || member(regular(intersection(u,symmetric_difference(complement(union(v,w)),x))),intersection(union(v,w),complement(x)))* -> equal(intersection(u,symmetric_difference(complement(union(v,w)),x)),null_class).
% 299.94/300.48  99901[0:Rew:97898.0,98860.1] || member(regular(intersection(union(complement(union(u,v)),w),x)),intersection(union(u,v),complement(w)))* -> equal(intersection(union(complement(union(u,v)),w),x),null_class).
% 299.94/300.48  99903[0:Rew:97898.0,98952.1] ||  -> equal(symmetric_difference(power_class(complement(union(u,v))),complement(w)),null_class) member(regular(symmetric_difference(power_class(complement(union(u,v))),complement(w))),union(image(element_relation,union(u,v)),w))*.
% 299.94/300.48  99904[0:Rew:97898.0,99040.1] || member(not_subclass_element(restrict(power_class(complement(union(u,v))),w,x),y),image(element_relation,union(u,v)))* -> subclass(restrict(power_class(complement(union(u,v))),w,x),y).
% 299.94/300.48  99907[0:Rew:97898.0,99180.1] || member(regular(intersection(symmetric_difference(complement(union(u,v)),w),x)),intersection(union(u,v),complement(w)))* -> equal(intersection(symmetric_difference(complement(union(u,v)),w),x),null_class).
% 299.94/300.48  99908[0:Rew:97898.0,99187.2] inductive(intersection(complement(u),complement(v))) || member(regular(image(successor_relation,complement(union(u,v)))),union(u,v))* -> equal(image(successor_relation,complement(union(u,v))),null_class).
% 299.94/300.48  103318[0:SpR:99391.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(v,complement(successor(w)))),union(complement(power_class(u)),intersection(complement(v),successor(w)))),symmetric_difference(power_class(u),union(v,complement(successor(w)))))**.
% 299.94/300.48  103514[0:Rew:67444.0,103300.0] ||  -> equal(intersection(union(union(u,complement(successor(v))),power_class(w)),union(intersection(complement(u),successor(v)),complement(power_class(w)))),symmetric_difference(union(u,complement(successor(v))),power_class(w)))**.
% 299.94/300.48  103515[0:Rew:99391.0,103310.0] ||  -> equal(symmetric_difference(complement(u),union(v,complement(successor(w)))),null_class) member(regular(symmetric_difference(complement(u),union(v,complement(successor(w))))),union(u,intersection(complement(v),successor(w))))*.
% 299.94/300.48  103516[0:Rew:99391.0,103273.0] ||  -> equal(symmetric_difference(union(u,complement(successor(v))),complement(w)),null_class) member(regular(symmetric_difference(union(u,complement(successor(v))),complement(w))),union(intersection(complement(u),successor(v)),w))*.
% 299.94/300.48  104556[0:Res:236.1,97909.0] || member(not_subclass_element(restrict(image(element_relation,union(u,v)),w,x),y),power_class(complement(union(u,v))))* -> subclass(restrict(image(element_relation,union(u,v)),w,x),y).
% 299.94/300.48  106711[0:Res:169.1,97900.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),union(w,x))),y) member(not_subclass_element(intersection(u,symmetric_difference(complement(v),union(w,x))),y),union(v,complement(union(w,x))))*.
% 299.94/300.48  106698[3:Res:30644.0,97900.0] ||  -> subclass(union(null_class,symmetric_difference(complement(u),union(v,w))),x) member(not_subclass_element(union(null_class,symmetric_difference(complement(u),union(v,w))),x),union(u,complement(union(v,w))))*.
% 299.94/300.48  106670[0:Res:175.1,97900.0] ||  -> subclass(intersection(symmetric_difference(complement(u),union(v,w)),x),y) member(not_subclass_element(intersection(symmetric_difference(complement(u),union(v,w)),x),y),union(u,complement(union(v,w))))*.
% 299.94/300.48  107677[0:Res:169.1,97914.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(x))),y) member(not_subclass_element(intersection(u,symmetric_difference(union(v,w),complement(x))),y),union(complement(union(v,w)),x))*.
% 299.94/300.48  107664[3:Res:30644.0,97914.0] ||  -> subclass(union(null_class,symmetric_difference(union(u,v),complement(w))),x) member(not_subclass_element(union(null_class,symmetric_difference(union(u,v),complement(w))),x),union(complement(union(u,v)),w))*.
% 299.94/300.48  107636[0:Res:175.1,97914.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(w)),x),y) member(not_subclass_element(intersection(symmetric_difference(union(u,v),complement(w)),x),y),union(complement(union(u,v)),w))*.
% 299.94/300.48  108546[3:MRR:108457.0,9180.1] || subclass(u,regular(image(element_relation,union(v,w)))) -> member(regular(u),power_class(complement(union(v,w))))* equal(u,null_class) equal(image(element_relation,union(v,w)),null_class).
% 299.94/300.48  108918[0:Res:168.1,97899.0] || member(regular(intersection(u,intersection(complement(v),union(w,x)))),union(v,complement(union(w,x))))* -> equal(intersection(u,intersection(complement(v),union(w,x))),null_class).
% 299.94/300.48  108915[0:Res:4871.2,97899.0] || subclass(u,intersection(complement(v),union(w,x))) member(not_subclass_element(intersection(u,y),z),union(v,complement(union(w,x))))* -> subclass(intersection(u,y),z).
% 299.94/300.48  108913[0:Res:3695.2,97899.0] || subclass(u,intersection(complement(v),union(w,x))) member(not_subclass_element(intersection(y,u),z),union(v,complement(union(w,x))))* -> subclass(intersection(y,u),z).
% 299.94/300.48  108882[0:Res:174.1,97899.0] || member(regular(intersection(intersection(complement(u),union(v,w)),x)),union(u,complement(union(v,w))))* -> equal(intersection(intersection(complement(u),union(v,w)),x),null_class).
% 299.94/300.48  108838[0:SpL:97907.0,97899.0] || member(u,intersection(union(v,complement(union(w,x))),union(y,z))) member(u,union(intersection(complement(v),union(w,x)),complement(union(y,z))))* -> .
% 299.94/300.48  108831[0:SpL:97919.0,97899.0] || member(u,intersection(union(complement(union(v,w)),x),union(y,z))) member(u,union(intersection(union(v,w),complement(x)),complement(union(y,z))))* -> .
% 299.94/300.48  109239[0:Res:168.1,97913.0] || member(regular(intersection(u,intersection(union(v,w),complement(x)))),union(complement(union(v,w)),x))* -> equal(intersection(u,intersection(union(v,w),complement(x))),null_class).
% 299.94/300.48  109236[0:Res:4871.2,97913.0] || subclass(u,intersection(union(v,w),complement(x))) member(not_subclass_element(intersection(u,y),z),union(complement(union(v,w)),x))* -> subclass(intersection(u,y),z).
% 299.94/300.48  109234[0:Res:3695.2,97913.0] || subclass(u,intersection(union(v,w),complement(x))) member(not_subclass_element(intersection(y,u),z),union(complement(union(v,w)),x))* -> subclass(intersection(y,u),z).
% 299.94/300.48  109203[0:Res:174.1,97913.0] || member(regular(intersection(intersection(union(u,v),complement(w)),x)),union(complement(union(u,v)),w))* -> equal(intersection(intersection(union(u,v),complement(w)),x),null_class).
% 299.94/300.48  109119[0:SpL:97907.0,97913.0] || member(u,intersection(union(v,w),union(x,complement(union(y,z))))) member(u,union(complement(union(v,w)),intersection(complement(x),union(y,z))))* -> .
% 299.94/300.48  109112[0:SpL:97919.0,97913.0] || member(u,intersection(union(v,w),union(complement(union(x,y)),z))) member(u,union(complement(union(v,w)),intersection(union(x,y),complement(z))))* -> .
% 299.94/300.48  109847[0:SpR:98095.0,4989.2] || subclass(u,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v))))* -> subclass(u,y) member(not_subclass_element(u,y),complement(symmetric_difference(cross_product(w,x),v)))*.
% 299.94/300.48  110043[0:SpR:98119.0,4989.2] || subclass(u,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x)))))* -> subclass(u,y) member(not_subclass_element(u,y),complement(symmetric_difference(v,cross_product(w,x))))*.
% 299.94/300.48  110445[0:SpL:98594.0,3668.0] || member(u,symmetric_difference(complement(v),union(complement(power_class(w)),image(element_relation,union(x,y)))))* -> member(u,union(v,intersection(power_class(w),power_class(complement(union(x,y)))))).
% 299.94/300.48  110431[0:SpL:98594.0,3668.0] || member(u,symmetric_difference(union(complement(power_class(v)),image(element_relation,union(w,x))),complement(y)))* -> member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),y)).
% 299.94/300.48  110657[3:Res:108601.1,3006.0] || subclass(u,cross_product(v,w))* -> equal(union(null_class,u),null_class) equal(ordered_pair(first(regular(union(null_class,u))),second(regular(union(null_class,u)))),regular(union(null_class,u)))**.
% 299.94/300.48  110899[0:SpL:98733.0,3668.0] || member(u,symmetric_difference(complement(v),union(image(element_relation,power_class(w)),complement(union(x,y)))))* -> member(u,union(v,intersection(power_class(complement(power_class(w))),union(x,y)))).
% 299.94/300.48  110885[0:SpL:98733.0,3668.0] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),complement(union(w,x))),complement(y)))* -> member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),y)).
% 299.94/300.48  111063[3:Res:108602.1,3006.0] || subclass(u,cross_product(v,w))* -> equal(union(u,null_class),null_class) equal(ordered_pair(first(regular(union(u,null_class))),second(regular(union(u,null_class)))),regular(union(u,null_class)))**.
% 299.94/300.48  111437[0:SpL:99020.0,3668.0] || member(u,symmetric_difference(complement(v),union(image(element_relation,union(w,x)),complement(power_class(y)))))* -> member(u,union(v,intersection(power_class(complement(union(w,x))),power_class(y)))).
% 299.94/300.48  111423[0:SpL:99020.0,3668.0] || member(u,symmetric_difference(union(image(element_relation,union(v,w)),complement(power_class(x))),complement(y)))* -> member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),y)).
% 299.94/300.48  112376[0:SpL:99160.0,3668.0] || member(u,symmetric_difference(complement(v),union(complement(union(w,x)),image(element_relation,power_class(y)))))* -> member(u,union(v,intersection(union(w,x),power_class(complement(power_class(y)))))).
% 299.94/300.48  112362[0:SpL:99160.0,3668.0] || member(u,symmetric_difference(union(complement(union(v,w)),image(element_relation,power_class(x))),complement(y)))* -> member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),y)).
% 299.94/300.48  121383[0:Res:25.2,46909.0] || member(regular(union(u,complement(power_class(v)))),power_class(v))* member(regular(union(u,complement(power_class(v)))),complement(u))* -> equal(union(u,complement(power_class(v))),null_class).
% 299.94/300.48  121754[0:Res:25.2,46913.0] || member(regular(union(complement(power_class(u)),v)),complement(v))* member(regular(union(complement(power_class(u)),v)),power_class(u))* -> equal(union(complement(power_class(u)),v),null_class).
% 299.94/300.48  122903[0:Rew:99324.0,122663.1] || member(u,symmetric_difference(union(image(element_relation,successor(v)),w),union(power_class(complement(successor(v))),complement(w))))* -> member(u,complement(symmetric_difference(power_class(complement(successor(v))),complement(w)))).
% 299.94/300.48  122904[0:Rew:46226.0,122661.1] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),w),union(power_class(complement(power_class(v))),complement(w))))* -> member(u,complement(symmetric_difference(power_class(complement(power_class(v))),complement(w)))).
% 299.94/300.48  122905[0:Rew:99324.0,122628.1] || member(u,symmetric_difference(union(v,image(element_relation,successor(w))),union(complement(v),power_class(complement(successor(w))))))* -> member(u,complement(symmetric_difference(complement(v),power_class(complement(successor(w)))))).
% 299.94/300.48  122906[0:Rew:46226.0,122626.1] || member(u,symmetric_difference(union(v,image(element_relation,power_class(w))),union(complement(v),power_class(complement(power_class(w))))))* -> member(u,complement(symmetric_difference(complement(v),power_class(complement(power_class(w)))))).
% 299.94/300.48  124529[0:Res:7402.2,10912.0] ||  -> equal(regular(unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) equal(ordered_pair(first(ordered_pair(v,singleton(w))),second(ordered_pair(v,singleton(w)))),ordered_pair(v,singleton(w)))**.
% 299.94/300.48  124451[0:Res:7401.2,10912.0] ||  -> equal(regular(unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) equal(ordered_pair(first(ordered_pair(u,singleton(w))),second(ordered_pair(u,singleton(w)))),ordered_pair(u,singleton(w)))**.
% 299.94/300.48  126424[0:MRR:126309.0,9181.1] ||  -> member(not_subclass_element(u,intersection(intersection(complement(v),union(w,x)),u)),union(v,complement(union(w,x))))* subclass(u,intersection(intersection(complement(v),union(w,x)),u)).
% 299.94/300.48  127170[0:Rew:67444.0,126861.0] ||  -> equal(intersection(union(power_class(complement(successor(u))),union(v,w)),union(image(element_relation,successor(u)),complement(union(v,w)))),symmetric_difference(power_class(complement(successor(u))),union(v,w)))**.
% 299.94/300.48  126809[0:SpR:99615.0,89365.1] || subclass(union(complement(u),union(v,w)),union(u,complement(union(v,w))))* -> equal(symmetric_difference(complement(u),union(v,w)),union(complement(u),union(v,w))).
% 299.94/300.48  127220[0:Rew:99615.0,126779.1] || subclass(union(u,complement(union(v,w))),x) -> subclass(symmetric_difference(complement(u),union(v,w)),y) member(not_subclass_element(symmetric_difference(complement(u),union(v,w)),y),x)*.
% 299.94/300.48  127621[0:MRR:127503.0,9181.1] ||  -> member(not_subclass_element(u,intersection(intersection(union(v,w),complement(x)),u)),union(complement(union(v,w)),x))* subclass(u,intersection(intersection(union(v,w),complement(x)),u)).
% 299.94/300.48  127928[0:SpR:99324.0,98895.0] ||  -> equal(intersection(union(union(u,v),power_class(complement(successor(w)))),union(complement(union(u,v)),image(element_relation,successor(w)))),symmetric_difference(union(u,v),power_class(complement(successor(w)))))**.
% 299.94/300.48  127844[0:SpR:98895.0,89365.1] || subclass(union(complement(union(u,v)),w),union(union(u,v),complement(w)))* -> equal(symmetric_difference(union(u,v),complement(w)),union(complement(union(u,v)),w)).
% 299.94/300.48  128282[0:Rew:98895.0,127818.1] || subclass(union(complement(union(u,v)),w),x) -> subclass(symmetric_difference(union(u,v),complement(w)),y) member(not_subclass_element(symmetric_difference(union(u,v),complement(w)),y),x)*.
% 299.94/300.48  129001[3:Res:125564.0,4960.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))),cross_product(v,w))*.
% 299.94/300.48  129182[3:Res:125581.0,4960.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))))),cross_product(w,x))*.
% 299.94/300.48  129266[12:SpR:46880.0,126105.1] function(intersection(power_class(complement(power_class(u))),power_class(v))) ||  -> subclass(regular(successor(intersection(power_class(complement(power_class(u))),power_class(v)))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.94/300.48  129264[12:SpR:46877.0,126105.1] function(intersection(power_class(u),power_class(complement(power_class(v))))) ||  -> subclass(regular(successor(intersection(power_class(u),power_class(complement(power_class(v)))))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.94/300.48  129992[3:Res:125558.0,4960.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)),cross_product(v,w))*.
% 299.94/300.48  130162[3:Res:125569.0,4960.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))))),cross_product(x,y))*.
% 299.94/300.48  130376[3:Res:125572.0,4960.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))),cross_product(w,x))*.
% 299.94/300.48  130550[3:Res:125578.0,4960.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)),cross_product(w,x))*.
% 299.94/300.48  133802[3:Res:108603.1,3006.0] || subclass(u,cross_product(v,w))* -> equal(union(u,u),null_class) equal(ordered_pair(first(regular(union(u,u))),second(regular(union(u,u)))),regular(union(u,u)))**.
% 299.94/300.48  134485[0:SpR:111977.1,69292.0] || subclass(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v))))* -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),complement(symmetric_difference(u,v))).
% 299.94/300.48  134480[0:SpR:111977.1,98895.0] || subclass(union(union(u,v),complement(w)),union(complement(union(u,v)),w))* -> equal(symmetric_difference(union(u,v),complement(w)),union(union(u,v),complement(w))).
% 299.94/300.48  134477[0:SpR:111977.1,99615.0] || subclass(union(u,complement(union(v,w))),union(complement(u),union(v,w)))* -> equal(symmetric_difference(complement(u),union(v,w)),union(u,complement(union(v,w)))).
% 299.94/300.48  142189[0:SpL:89365.1,46242.0] || subclass(union(u,complement(power_class(v))),complement(w)) member(x,union(u,complement(power_class(v)))) member(x,union(w,intersection(complement(u),power_class(v))))* -> .
% 299.94/300.48  143882[0:Rew:71035.0,143749.1] || member(u,symmetric_difference(cross_product(v,w),complement(power_class(x)))) member(u,union(restrict(complement(power_class(x)),v,w),intersection(complement(cross_product(v,w)),power_class(x))))* -> .
% 299.94/300.48  143742[0:SpL:111977.1,46261.0] || subclass(union(u,complement(power_class(v))),complement(w)) member(x,union(u,complement(power_class(v)))) member(x,union(intersection(complement(u),power_class(v)),w))* -> .
% 299.94/300.48  144161[0:SpL:89365.1,46288.0] || subclass(union(complement(power_class(u)),v),complement(w)) member(x,union(complement(power_class(u)),v)) member(x,union(w,intersection(power_class(u),complement(v))))* -> .
% 299.94/300.48  144558[0:Rew:71035.0,144419.1] || member(u,symmetric_difference(complement(power_class(v)),cross_product(w,x))) member(u,union(restrict(complement(power_class(v)),w,x),intersection(power_class(v),complement(cross_product(w,x)))))* -> .
% 299.94/300.48  144412[0:SpL:111977.1,46462.0] || subclass(union(complement(power_class(u)),v),complement(w)) member(x,union(complement(power_class(u)),v)) member(x,union(intersection(power_class(u),complement(v)),w))* -> .
% 299.94/300.48  144830[3:SpL:69762.0,46924.0] || member(not_subclass_element(union(u,complement(power_class(union(null_class,v)))),w),intersection(complement(u),power_class(union(null_class,v))))* -> subclass(union(u,complement(power_class(union(v,null_class)))),w).
% 299.94/300.48  144829[3:SpL:68783.0,46924.0] || member(not_subclass_element(union(u,complement(power_class(union(v,v)))),w),intersection(complement(u),power_class(union(v,v))))* -> subclass(union(u,complement(power_class(union(v,null_class)))),w).
% 299.94/300.48  144828[3:SpL:38610.0,46924.0] || member(not_subclass_element(union(u,complement(power_class(union(v,v)))),w),intersection(complement(u),power_class(union(v,v))))* -> subclass(union(u,complement(power_class(union(null_class,v)))),w).
% 299.94/300.48  144827[3:SpL:69762.0,46924.0] || member(not_subclass_element(union(u,complement(power_class(union(v,null_class)))),w),intersection(complement(u),power_class(union(v,null_class))))* -> subclass(union(u,complement(power_class(union(null_class,v)))),w).
% 299.94/300.48  144826[3:SpL:38610.0,46924.0] || member(not_subclass_element(union(u,complement(power_class(union(null_class,v)))),w),intersection(complement(u),power_class(union(null_class,v))))* -> subclass(union(u,complement(power_class(union(v,v)))),w).
% 299.94/300.48  144825[3:SpL:68783.0,46924.0] || member(not_subclass_element(union(u,complement(power_class(union(v,null_class)))),w),intersection(complement(u),power_class(union(v,null_class))))* -> subclass(union(u,complement(power_class(union(v,v)))),w).
% 299.94/300.48  144810[4:SpL:67191.0,46924.0] || member(not_subclass_element(union(apply(null_class,u),complement(power_class(v))),w),intersection(complement(apply(null_class,x)),power_class(v)))* -> subclass(union(apply(null_class,u),complement(power_class(v))),w).
% 299.94/300.48  144809[4:SpL:67192.0,46924.0] || member(not_subclass_element(union(apply(null_class,u),complement(power_class(v))),w),intersection(complement(sum_class(range_of(null_class))),power_class(v)))* -> subclass(union(apply(null_class,u),complement(power_class(v))),w).
% 299.94/300.48  144807[0:SpL:105396.0,46924.0] || member(not_subclass_element(union(union(u,v),complement(power_class(w))),x),intersection(complement(union(v,u)),power_class(w)))* -> subclass(union(union(u,v),complement(power_class(w))),x).
% 299.94/300.48  144806[3:SpL:30027.0,46924.0] || member(not_subclass_element(union(union(null_class,u),complement(power_class(v))),w),intersection(union(null_class,complement(u)),power_class(v)))* -> subclass(union(union(null_class,u),complement(power_class(v))),w).
% 299.94/300.48  144804[3:SpL:66602.0,46924.0] || member(not_subclass_element(union(union(u,null_class),complement(power_class(v))),w),intersection(union(null_class,complement(u)),power_class(v)))* -> subclass(union(union(u,null_class),complement(power_class(v))),w).
% 299.94/300.48  144803[3:SpL:33220.0,46924.0] || member(not_subclass_element(union(union(u,u),complement(power_class(v))),w),intersection(union(null_class,complement(u)),power_class(v)))* -> subclass(union(union(u,u),complement(power_class(v))),w).
% 299.94/300.48  144802[4:SpL:67192.0,46924.0] || member(not_subclass_element(union(sum_class(range_of(null_class)),complement(power_class(u))),v),intersection(complement(apply(null_class,w)),power_class(u)))* -> subclass(union(sum_class(range_of(null_class)),complement(power_class(u))),v).
% 299.94/300.48  144799[0:SpL:71143.0,46924.0] || member(not_subclass_element(union(symmetric_difference(u,v),complement(power_class(w))),x),intersection(complement(symmetric_difference(v,u)),power_class(w)))* -> subclass(union(symmetric_difference(u,v),complement(power_class(w))),x).
% 299.94/300.48  145049[3:SpL:69762.0,46929.0] || member(not_subclass_element(union(complement(power_class(union(null_class,u))),v),w),intersection(power_class(union(null_class,u)),complement(v)))* -> subclass(union(complement(power_class(union(u,null_class))),v),w).
% 299.94/300.48  145048[3:SpL:68783.0,46929.0] || member(not_subclass_element(union(complement(power_class(union(u,u))),v),w),intersection(power_class(union(u,u)),complement(v)))* -> subclass(union(complement(power_class(union(u,null_class))),v),w).
% 299.94/300.48  145047[3:SpL:38610.0,46929.0] || member(not_subclass_element(union(complement(power_class(union(u,u))),v),w),intersection(power_class(union(u,u)),complement(v)))* -> subclass(union(complement(power_class(union(null_class,u))),v),w).
% 299.94/300.48  145046[3:SpL:69762.0,46929.0] || member(not_subclass_element(union(complement(power_class(union(u,null_class))),v),w),intersection(power_class(union(u,null_class)),complement(v)))* -> subclass(union(complement(power_class(union(null_class,u))),v),w).
% 299.94/300.48  145045[3:SpL:38610.0,46929.0] || member(not_subclass_element(union(complement(power_class(union(null_class,u))),v),w),intersection(power_class(union(null_class,u)),complement(v)))* -> subclass(union(complement(power_class(union(u,u))),v),w).
% 299.94/300.48  145044[3:SpL:68783.0,46929.0] || member(not_subclass_element(union(complement(power_class(union(u,null_class))),v),w),intersection(power_class(union(u,null_class)),complement(v)))* -> subclass(union(complement(power_class(union(u,u))),v),w).
% 299.94/300.48  145017[4:SpL:67191.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),apply(null_class,v)),w),intersection(power_class(u),complement(apply(null_class,x))))* -> subclass(union(complement(power_class(u)),apply(null_class,v)),w).
% 299.94/300.48  145016[4:SpL:67192.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),apply(null_class,v)),w),intersection(power_class(u),complement(sum_class(range_of(null_class)))))* -> subclass(union(complement(power_class(u)),apply(null_class,v)),w).
% 299.94/300.48  145014[0:SpL:105396.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),union(v,w)),x),intersection(power_class(u),complement(union(w,v))))* -> subclass(union(complement(power_class(u)),union(v,w)),x).
% 299.94/300.48  145013[3:SpL:30027.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),union(null_class,v)),w),intersection(power_class(u),union(null_class,complement(v))))* -> subclass(union(complement(power_class(u)),union(null_class,v)),w).
% 299.94/300.48  145011[3:SpL:66602.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),union(v,null_class)),w),intersection(power_class(u),union(null_class,complement(v))))* -> subclass(union(complement(power_class(u)),union(v,null_class)),w).
% 299.94/300.48  145010[3:SpL:33220.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),union(v,v)),w),intersection(power_class(u),union(null_class,complement(v))))* -> subclass(union(complement(power_class(u)),union(v,v)),w).
% 299.94/300.48  145009[4:SpL:67192.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),sum_class(range_of(null_class))),v),intersection(power_class(u),complement(apply(null_class,w))))* -> subclass(union(complement(power_class(u)),sum_class(range_of(null_class))),v).
% 299.94/300.48  145006[0:SpL:71143.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),symmetric_difference(v,w)),x),intersection(power_class(u),complement(symmetric_difference(w,v))))* -> subclass(union(complement(power_class(u)),symmetric_difference(v,w)),x).
% 299.94/300.48  145375[8:SpL:98217.0,26132.1] || equal(intersection(power_class(u),union(v,complement(union(w,x)))),singleton(singleton(null_class))) subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),union(w,x))))* -> .
% 299.94/300.48  145717[0:SpL:89365.1,98247.0] || subclass(power_class(complement(union(u,v))),complement(w)) member(x,power_class(complement(union(u,v)))) member(x,union(w,image(element_relation,union(u,v))))* -> .
% 299.94/300.48  146249[8:SpL:98314.0,26132.1] || equal(intersection(union(u,complement(power_class(v))),union(w,x)),singleton(singleton(null_class))) subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(union(w,x))))* -> .
% 299.94/300.48  146204[0:SpR:111977.1,98314.0] || subclass(union(u,complement(power_class(v))),union(w,x)) -> equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(union(u,complement(power_class(v)))))**.
% 299.94/300.48  146811[8:SpL:98315.0,26132.1] || equal(intersection(union(complement(power_class(u)),v),union(w,x)),singleton(singleton(null_class))) subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(union(w,x))))* -> .
% 299.94/300.48  146767[0:SpR:111977.1,98315.0] || subclass(union(complement(power_class(u)),v),union(w,x)) -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(union(complement(power_class(u)),v)))**.
% 299.94/300.48  147731[8:SpL:98515.0,26132.1] || equal(intersection(union(u,complement(union(v,w))),power_class(x)),singleton(singleton(null_class))) subclass(y__dfg,union(intersection(complement(u),union(v,w)),complement(power_class(x))))* -> .
% 299.94/300.48  148073[0:SpL:111977.1,98557.0] || subclass(power_class(complement(union(u,v))),complement(w)) member(x,power_class(complement(union(u,v)))) member(x,union(image(element_relation,union(u,v)),w))* -> .
% 299.94/300.48  148492[8:SpL:98672.0,26132.1] || equal(intersection(power_class(u),union(complement(union(v,w)),x)),singleton(singleton(null_class))) subclass(y__dfg,union(complement(power_class(u)),intersection(union(v,w),complement(x))))* -> .
% 299.94/300.48  149272[8:SpL:98876.0,26132.1] || equal(intersection(union(complement(union(u,v)),w),power_class(x)),singleton(singleton(null_class))) subclass(y__dfg,union(intersection(union(u,v),complement(w)),complement(power_class(x))))* -> .
% 299.94/300.48  150742[8:SpL:99161.0,26132.1] || equal(intersection(union(u,v),union(w,complement(power_class(x)))),singleton(singleton(null_class))) subclass(y__dfg,union(complement(union(u,v)),intersection(complement(w),power_class(x))))* -> .
% 299.94/300.48  150712[0:SpR:89365.1,99161.0] || subclass(union(u,complement(power_class(v))),union(w,x)) -> equal(union(complement(union(w,x)),intersection(complement(u),power_class(v))),complement(union(u,complement(power_class(v)))))**.
% 299.94/300.48  151262[8:SpL:99162.0,26132.1] || equal(intersection(union(u,v),union(complement(power_class(w)),x)),singleton(singleton(null_class))) subclass(y__dfg,union(complement(union(u,v)),intersection(power_class(w),complement(x))))* -> .
% 299.94/300.48  151232[0:SpR:89365.1,99162.0] || subclass(union(complement(power_class(u)),v),union(w,x)) -> equal(union(complement(union(w,x)),intersection(power_class(u),complement(v))),complement(union(complement(power_class(u)),v)))**.
% 299.94/300.48  151902[8:SpL:99659.0,26132.1] || equal(intersection(union(u,v),power_class(complement(union(w,x)))),singleton(singleton(null_class))) subclass(y__dfg,union(complement(union(u,v)),image(element_relation,union(w,x))))* -> .
% 299.94/300.48  153096[8:SpL:99660.0,26132.1] || equal(intersection(power_class(complement(union(u,v))),union(w,x)),singleton(singleton(null_class))) subclass(y__dfg,union(image(element_relation,union(u,v)),complement(union(w,x))))* -> .
% 299.94/300.48  155298[3:Res:6510.2,5355.1] || member(ordered_pair(null_class,null_class),union(complement(u),complement(v)))* member(ordered_pair(null_class,null_class),union(u,v)) subclass(domain_relation,complement(symmetric_difference(complement(u),complement(v)))) -> .
% 299.94/300.48  155261[4:SpR:67191.0,6510.2] || member(u,union(complement(apply(null_class,v)),complement(w)))* member(u,union(apply(null_class,v),w)) -> member(u,symmetric_difference(complement(apply(null_class,x)),complement(w)))*.
% 299.94/300.48  155260[4:SpR:67192.0,6510.2] || member(u,union(complement(apply(null_class,v)),complement(w)))* member(u,union(apply(null_class,v),w)) -> member(u,symmetric_difference(complement(sum_class(range_of(null_class))),complement(w)))*.
% 299.94/300.48  155258[0:SpR:105396.0,6510.2] || member(u,union(complement(union(v,w)),complement(x))) member(u,union(union(v,w),x)) -> member(u,symmetric_difference(complement(union(w,v)),complement(x)))*.
% 299.94/300.48  155356[3:Rew:30027.0,155257.0] || member(u,union(union(null_class,complement(v)),complement(w))) member(u,union(union(null_class,v),w)) -> member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))*.
% 299.94/300.48  155357[3:Rew:66602.0,155255.0] || member(u,union(union(null_class,complement(v)),complement(w))) member(u,union(union(v,null_class),w)) -> member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))*.
% 299.94/300.48  155358[3:Rew:33220.0,155254.0] || member(u,union(union(null_class,complement(v)),complement(w))) member(u,union(union(v,v),w))* -> member(u,symmetric_difference(union(null_class,complement(v)),complement(w)))*.
% 299.94/300.48  155253[4:SpR:67192.0,6510.2] || member(u,union(complement(sum_class(range_of(null_class))),complement(v))) member(u,union(sum_class(range_of(null_class)),v)) -> member(u,symmetric_difference(complement(apply(null_class,w)),complement(v)))*.
% 299.94/300.48  155249[0:SpR:71143.0,6510.2] || member(u,union(complement(symmetric_difference(v,w)),complement(x))) member(u,union(symmetric_difference(v,w),x)) -> member(u,symmetric_difference(complement(symmetric_difference(w,v)),complement(x)))*.
% 299.94/300.48  155215[4:SpR:67191.0,6510.2] || member(u,union(complement(v),complement(apply(null_class,w))))* member(u,union(v,apply(null_class,w))) -> member(u,symmetric_difference(complement(v),complement(apply(null_class,x))))*.
% 299.94/300.48  155214[4:SpR:67192.0,6510.2] || member(u,union(complement(v),complement(apply(null_class,w))))* member(u,union(v,apply(null_class,w))) -> member(u,symmetric_difference(complement(v),complement(sum_class(range_of(null_class)))))*.
% 299.94/300.48  155212[0:SpR:105396.0,6510.2] || member(u,union(complement(v),complement(union(w,x)))) member(u,union(v,union(w,x))) -> member(u,symmetric_difference(complement(v),complement(union(x,w))))*.
% 299.94/300.48  155359[3:Rew:30027.0,155211.0] || member(u,union(complement(v),union(null_class,complement(w)))) member(u,union(v,union(null_class,w))) -> member(u,symmetric_difference(complement(v),union(null_class,complement(w))))*.
% 299.94/300.48  155360[3:Rew:66602.0,155209.0] || member(u,union(complement(v),union(null_class,complement(w)))) member(u,union(v,union(w,null_class))) -> member(u,symmetric_difference(complement(v),union(null_class,complement(w))))*.
% 299.94/300.48  155361[3:Rew:33220.0,155208.0] || member(u,union(complement(v),union(null_class,complement(w)))) member(u,union(v,union(w,w)))* -> member(u,symmetric_difference(complement(v),union(null_class,complement(w))))*.
% 299.94/300.48  155207[4:SpR:67192.0,6510.2] || member(u,union(complement(v),complement(sum_class(range_of(null_class))))) member(u,union(v,sum_class(range_of(null_class)))) -> member(u,symmetric_difference(complement(v),complement(apply(null_class,w))))*.
% 299.94/300.48  155203[0:SpR:71143.0,6510.2] || member(u,union(complement(v),complement(symmetric_difference(w,x)))) member(u,union(v,symmetric_difference(w,x))) -> member(u,symmetric_difference(complement(v),complement(symmetric_difference(x,w))))*.
% 299.94/300.48  155778[3:Res:154872.0,4960.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))))),cross_product(v,w))*.
% 299.94/300.48  155959[3:Res:108603.1,6974.0] || subclass(u,ordered_pair(v,w))* -> equal(union(u,u),null_class) equal(regular(union(u,u)),unordered_pair(v,singleton(w)))* equal(regular(union(u,u)),singleton(v)).
% 299.94/300.48  155958[3:Res:108602.1,6974.0] || subclass(u,ordered_pair(v,w))* -> equal(union(u,null_class),null_class) equal(regular(union(u,null_class)),unordered_pair(v,singleton(w))) equal(regular(union(u,null_class)),singleton(v)).
% 299.94/300.48  155953[3:Res:108601.1,6974.0] || subclass(u,ordered_pair(v,w))* -> equal(union(null_class,u),null_class) equal(regular(union(null_class,u)),unordered_pair(v,singleton(w))) equal(regular(union(null_class,u)),singleton(v)).
% 299.94/300.48  156123[3:Res:155659.0,4960.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)))))),cross_product(w,x))*.
% 299.94/300.48  157620[3:Res:154856.0,4960.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)),cross_product(v,w))*.
% 299.94/300.48  157877[3:Res:154864.0,4960.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))),cross_product(v,w))*.
% 299.94/300.48  158104[3:Res:154877.0,4960.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)))),cross_product(w,x))*.
% 299.94/300.48  158265[3:Res:168.1,7409.1] || member(regular(intersection(u,unordered_pair(v,w))),v)* -> equal(intersection(u,unordered_pair(v,w)),null_class) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158223[3:Res:174.1,7409.1] || member(regular(intersection(unordered_pair(u,v),w)),u)* -> equal(intersection(unordered_pair(u,v),w),null_class) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158433[3:Res:154885.0,4960.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)))),cross_product(w,x))*.
% 299.94/300.48  158578[3:Res:154956.0,4960.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))))),cross_product(v,w))*.
% 299.94/300.48  158704[3:Res:168.1,7410.1] || member(regular(intersection(u,unordered_pair(v,w))),w)* -> equal(intersection(u,unordered_pair(v,w)),null_class) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158662[3:Res:174.1,7410.1] || member(regular(intersection(unordered_pair(u,v),w)),v)* -> equal(intersection(unordered_pair(u,v),w),null_class) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  159023[3:Res:157492.0,4960.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)),cross_product(w,x))*.
% 299.94/300.48  159276[3:Res:157751.0,4960.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))),cross_product(w,x))*.
% 299.94/300.48  159503[3:Res:157993.0,4960.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))))),cross_product(x,y))*.
% 299.94/300.48  159745[3:Res:158313.0,4960.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))))),cross_product(x,y))*.
% 299.94/300.48  161561[0:Res:154858.0,4960.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)),cross_product(v,w))*.
% 299.94/300.48  161823[0:Res:154873.0,4960.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)))),cross_product(x,y))*.
% 299.94/300.48  162189[0:SpL:46313.0,3678.1] || member(u,symmetric_difference(union(v,image(element_relation,power_class(w))),union(complement(v),power_class(complement(power_class(w))))))* member(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))) -> .
% 299.94/300.48  162525[0:Res:154876.0,4960.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))),cross_product(w,x))*.
% 299.94/300.48  162794[0:Res:154882.0,4960.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)),cross_product(w,x))*.
% 299.94/300.48  163171[0:SpL:46529.0,3678.1] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),w),union(power_class(complement(power_class(v))),complement(w))))* member(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))) -> .
% 299.94/300.48  163598[0:Res:160079.0,4960.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)),cross_product(w,x))*.
% 299.94/300.48  164027[0:Res:160096.0,4960.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))))),cross_product(y,z))*.
% 299.94/300.48  164290[0:Res:160100.0,4960.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))),cross_product(x,y))*.
% 299.94/300.48  164747[0:Res:160106.0,4960.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)),cross_product(x,y))*.
% 299.94/300.48  164892[0:Res:59858.0,4960.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)),cross_product(v,w))*.
% 299.94/300.48  174838[15:Rew:165880.0,166072.2] function(restrict(u,v,universal_class)) || subclass(image(u,v),cantor(cantor(w))) equal(cantor(cantor(x)),y__dfg) -> compatible(restrict(u,v,y__dfg),x,w)*.
% 299.94/300.48  174839[15:Rew:165880.0,166607.0] || equal(u,y__dfg) member(v,image(w,image(x,null_class))) member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(u,v),compose(w,x))*.
% 299.94/300.48  166639[15:Rew:165880.0,28344.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,symmetric_difference(complement(w),complement(x))) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,x))*.
% 299.94/300.48  166674[15:Rew:165880.0,103868.1] || equal(complement(image(u,image(v,singleton(w)))),null_class) member(ordered_pair(w,singleton(x)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,singleton(x)),compose(u,v))*.
% 299.94/300.48  166767[15:Rew:165880.0,13429.1] single_valued_class(u) || member(ordered_pair(v,regular(image(u,image(inverse(u),singleton(v))))),cross_product(y__dfg,y__dfg))* -> equal(image(u,image(inverse(u),singleton(v))),null_class).
% 299.94/300.48  166768[15:Rew:165880.0,13430.1] function(u) || member(ordered_pair(v,regular(image(u,image(inverse(u),singleton(v))))),cross_product(y__dfg,y__dfg))* -> equal(image(u,image(inverse(u),singleton(v))),null_class).
% 299.94/300.48  166800[15:Rew:165880.0,59574.0] || member(regular(cross_product(u,v)),cross_product(y__dfg,y__dfg))* subclass(composition_function,cross_product(w,x))* -> equal(cross_product(u,v),null_class) member(first(regular(cross_product(u,v))),w)*.
% 299.94/300.48  166932[15:Rew:165880.0,41386.0] || subclass(domain_relation,rotate(cross_product(y__dfg,y__dfg))) equal(successor(ordered_pair(u,cantor(ordered_pair(v,u)))),v) -> member(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v),successor_relation)*.
% 299.94/300.48  166941[15:Rew:165880.0,41503.0] || subclass(domain_relation,flip(cross_product(y__dfg,y__dfg))) equal(cantor(ordered_pair(u,v)),successor(ordered_pair(v,u))) -> member(ordered_pair(ordered_pair(v,u),cantor(ordered_pair(u,v))),successor_relation)*.
% 299.94/300.48  174840[15:Rew:165880.0,167068.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(w,x)) member(ordered_pair(v,u),symmetric_difference(w,x))* -> .
% 299.94/300.48  174841[15:Rew:165880.0,167069.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,restrict(w,x,y))* -> member(ordered_pair(v,u),cross_product(x,y))*.
% 299.94/300.48  174842[15:Rew:165880.0,167070.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,regular(w)) member(ordered_pair(v,u),w)* -> equal(w,null_class).
% 299.94/300.48  167107[15:Rew:165880.0,163182.0] || member(u,y__dfg) subclass(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))) -> equal(u,null_class) member(apply(choice,u),union(image(element_relation,power_class(v)),w))*.
% 299.94/300.48  167111[15:Rew:165880.0,162200.0] || member(u,y__dfg) subclass(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))) -> equal(u,null_class) member(apply(choice,u),union(v,image(element_relation,power_class(w))))*.
% 299.94/300.48  167379[15:Rew:165880.0,127371.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167380[15:Rew:165880.0,127373.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167381[15:Rew:165880.0,127374.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(x,complement(successor(y))))) member(u,union(complement(union(v,w)),intersection(complement(x),successor(y))))*.
% 299.94/300.48  167382[15:Rew:165880.0,127375.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167417[15:Rew:165880.0,126219.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167418[15:Rew:165880.0,126221.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167419[15:Rew:165880.0,126222.0] || member(u,y__dfg) -> member(u,intersection(union(v,complement(successor(w))),union(x,y))) member(u,union(intersection(complement(v),successor(w)),complement(union(x,y))))*.
% 299.94/300.48  167420[15:Rew:165880.0,126223.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167442[15:Rew:165880.0,125405.0] || member(u,y__dfg) subclass(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)) -> equal(u,null_class) member(apply(choice,u),union(image(element_relation,power_class(v)),w))*.
% 299.94/300.48  167443[15:Rew:165880.0,125426.0] || member(u,y__dfg) subclass(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))) -> equal(u,null_class) member(apply(choice,u),union(v,image(element_relation,power_class(w))))*.
% 299.94/300.48  167444[15:Rew:165880.0,125451.0] || member(u,y__dfg) subclass(u,symmetric_difference(v,w))* member(apply(choice,u),complement(w))* member(apply(choice,u),complement(v))* -> equal(u,null_class).
% 299.94/300.48  167469[15:Rew:165880.0,122811.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(ordered_pair(u,cantor(u)),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.48  167495[15:Rew:165880.0,115062.0] || member(u,y__dfg) subclass(complement(intersection(union(v,w),power_class(x))),y)* -> member(u,union(null_class,intersection(union(v,w),power_class(x))))* member(u,y)*.
% 299.94/300.48  167496[15:Rew:165880.0,115061.0] || member(u,y__dfg) subclass(complement(intersection(power_class(v),union(w,x))),y)* -> member(u,union(null_class,intersection(power_class(v),union(w,x))))* member(u,y)*.
% 299.94/300.48  174843[15:Rew:165880.0,167532.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x)))))* -> member(power_class(u),complement(symmetric_difference(v,cross_product(w,x))))*.
% 299.94/300.48  174844[15:Rew:165880.0,167533.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x)))))* -> member(sum_class(u),complement(symmetric_difference(v,cross_product(w,x))))*.
% 299.94/300.48  174845[15:Rew:165880.0,167536.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v))))* -> member(power_class(u),complement(symmetric_difference(cross_product(w,x),v)))*.
% 299.94/300.48  174846[15:Rew:165880.0,167537.1] || member(u,y__dfg) subclass(y__dfg,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v))))* -> member(sum_class(u),complement(symmetric_difference(cross_product(w,x),v)))*.
% 299.94/300.48  167542[15:Rew:165880.0,109241.0] || member(u,y__dfg) subclass(u,intersection(union(v,w),complement(x))) member(apply(choice,u),union(complement(union(v,w)),x))* -> equal(u,null_class).
% 299.94/300.48  167545[15:Rew:165880.0,108920.0] || member(u,y__dfg) subclass(u,intersection(complement(v),union(w,x))) member(apply(choice,u),union(v,complement(union(w,x))))* -> equal(u,null_class).
% 299.94/300.48  167554[15:Rew:165880.0,107693.0] || member(u,y__dfg) member(v,u) subclass(element_relation,symmetric_difference(union(w,x),complement(y))) -> member(ordered_pair(v,u),union(complement(union(w,x)),y))*.
% 299.94/300.48  167562[15:Rew:165880.0,106727.0] || member(u,y__dfg) member(v,u) subclass(element_relation,symmetric_difference(complement(w),union(x,y))) -> member(ordered_pair(v,u),union(w,complement(union(x,y))))*.
% 299.94/300.48  167603[15:Rew:165880.0,98674.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167604[15:Rew:165880.0,98651.0] || member(u,y__dfg) subclass(u,union(complement(union(v,w)),x)) member(apply(choice,u),intersection(union(v,w),complement(x)))* -> equal(u,null_class).
% 299.94/300.48  167605[15:Rew:165880.0,98290.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167606[15:Rew:165880.0,98219.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  167607[15:Rew:165880.0,98196.0] || member(u,y__dfg) subclass(u,union(v,complement(union(w,x)))) member(apply(choice,u),intersection(complement(v),union(w,x)))* -> equal(u,null_class).
% 299.94/300.48  167608[15:Rew:165880.0,98136.0] || member(u,y__dfg) -> 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))))*.
% 299.94/300.48  174847[15:Rew:165880.0,167708.2,165880.0,167708.1] || member(u,y__dfg) member(not_subclass_element(union(null_class,cross_product(singleton(u),y__dfg)),v),w)* -> subclass(union(null_class,cross_product(singleton(u),y__dfg)),v) member(u,cantor(w)).
% 299.94/300.48  174848[15:Rew:165880.0,167709.0] || subclass(domain_relation,flip(cross_product(singleton(u),y__dfg)))* member(u,y__dfg) member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),x)* -> member(u,cantor(x))*.
% 299.94/300.48  167798[15:Rew:165880.0,91551.0] || member(u,y__dfg) subclass(domain_relation,regular(image(element_relation,power_class(v)))) -> member(ordered_pair(u,cantor(u)),power_class(complement(power_class(v))))* equal(image(element_relation,power_class(v)),null_class).
% 299.94/300.48  167807[15:Rew:165880.0,91486.1] || member(ordered_pair(u,cantor(u)),symmetric_difference(v,w))* member(u,y__dfg) subclass(domain_relation,regular(complement(intersection(v,w)))) -> equal(complement(intersection(v,w)),null_class).
% 299.94/300.48  174849[15:Rew:165880.0,167988.2,165880.0,167988.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(u,cantor(x)) member(sum_class(apply(x,u)),w)*.
% 299.94/300.48  174850[15:Rew:165880.0,167989.2,165880.0,167989.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) subclass(y__dfg,v)* subclass(v,w)* -> member(u,cantor(x)) member(power_class(apply(x,u)),w)*.
% 299.94/300.48  168009[15:Rew:165880.0,71167.0] || member(u,y__dfg) member(v,u) subclass(element_relation,symmetric_difference(union(w,x),complement(intersection(w,x))))* -> member(ordered_pair(v,u),complement(symmetric_difference(w,x)))*.
% 299.94/300.48  174851[15:Rew:165880.0,168046.3,165880.0,168046.2] || member(u,y__dfg) member(v,u) subclass(element_relation,cantor(regular(cross_product(singleton(ordered_pair(v,u)),y__dfg))))* -> equal(cross_product(singleton(ordered_pair(v,u)),y__dfg),null_class).
% 299.94/300.48  168139[15:Rew:165880.0,58510.0] || member(u,y__dfg) subclass(union(image(element_relation,power_class(v)),complement(power_class(w))),x)* -> member(u,intersection(power_class(complement(power_class(v))),power_class(w)))* member(u,x)*.
% 299.94/300.48  168143[15:Rew:165880.0,58252.0] || member(u,y__dfg) subclass(union(complement(power_class(v)),image(element_relation,power_class(w))),x)* -> member(u,intersection(power_class(v),power_class(complement(power_class(w)))))* member(u,x)*.
% 299.94/300.48  168152[15:Rew:165880.0,53547.0] || member(u,y__dfg) subclass(u,union(v,w))* member(apply(choice,u),complement(w))* member(apply(choice,u),complement(v))* -> equal(u,null_class).
% 299.94/300.48  168352[15:Rew:165880.0,20681.0] || member(u,y__dfg) member(ordered_pair(u,not_subclass_element(v,image(w,range_of(null_class)))),compose(w,x))* -> member(u,cantor(x)) subclass(v,image(w,range_of(null_class))).
% 299.94/300.48  168364[15:Rew:165880.0,6982.0] || member(u,y__dfg) subclass(u,ordered_pair(v,w))* -> equal(u,null_class) equal(apply(choice,u),unordered_pair(v,singleton(w))) equal(apply(choice,u),singleton(v)).
% 299.94/300.48  174852[15:Rew:165880.0,168426.1,165880.0,168426.0] || member(restrict(element_relation,y__dfg,u),y__dfg) equal(compose(v,restrict(element_relation,y__dfg,u)),sum_class(u)) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),compose_class(v))*.
% 299.94/300.48  174853[15:Rew:165880.0,168444.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,image(element_relation,power_class(v))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),power_class(complement(power_class(v))))* -> .
% 299.94/300.48  174854[15:Rew:165880.0,168471.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(composition_function,successor_relation) -> equal(ordered_pair(sum_class(u),compose(restrict(element_relation,y__dfg,u),sum_class(u))),successor(restrict(element_relation,y__dfg,u)))**.
% 299.94/300.48  174855[15:Rew:165880.0,168495.1,165880.0,168495.0] || member(flip(cross_product(u,y__dfg)),y__dfg) equal(compose(v,flip(cross_product(u,y__dfg))),inverse(u)) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),compose_class(v))*.
% 299.94/300.48  174856[15:Rew:165880.0,168514.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,image(element_relation,power_class(v))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),power_class(complement(power_class(v))))* -> .
% 299.94/300.48  174857[15:Rew:165880.0,168542.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(composition_function,successor_relation) -> equal(ordered_pair(inverse(u),compose(flip(cross_product(u,y__dfg)),inverse(u))),successor(flip(cross_product(u,y__dfg))))**.
% 299.94/300.48  174858[15:Rew:165880.0,168684.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(power_class(complement(power_class(w))),complement(x))) -> member(image(u,v),union(image(element_relation,power_class(w)),x))*.
% 299.94/300.48  174859[15:Rew:165880.0,168685.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(complement(w),power_class(complement(power_class(x))))) -> member(image(u,v),union(w,image(element_relation,power_class(x))))*.
% 299.94/300.48  168719[15:Rew:165880.0,133452.1] || member(ordered_pair(u,apply(choice,v)),compose(w,x))* member(v,y__dfg) subclass(v,regular(image(w,image(x,singleton(u))))) -> equal(v,null_class).
% 299.94/300.48  174860[15:Rew:165880.0,168735.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(complement(power_class(complement(power_class(w)))),x)) -> member(image(u,v),union(image(element_relation,power_class(w)),x))*.
% 299.94/300.48  174861[15:Rew:165880.0,168736.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(w,complement(power_class(complement(power_class(x)))))) -> member(image(u,v),union(w,image(element_relation,power_class(x))))*.
% 299.94/300.48  174862[15:Rew:165880.0,168737.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(w,x))* member(image(u,v),complement(x))* member(image(u,v),complement(w))* -> .
% 299.94/300.48  174863[15:Rew:165880.0,168763.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(union(w,x),complement(y))) member(image(u,v),union(complement(union(w,x)),y))* -> .
% 299.94/300.48  174864[15:Rew:165880.0,168764.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(complement(w),union(x,y))) member(image(u,v),union(w,complement(union(x,y))))* -> .
% 299.94/300.48  174865[15:Rew:165880.0,168770.2] function(u) || member(v,y__dfg) subclass(y__dfg,union(complement(union(w,x)),y)) member(image(u,v),intersection(union(w,x),complement(y)))* -> .
% 299.94/300.48  174866[15:Rew:165880.0,168771.2] function(u) || member(v,y__dfg) subclass(y__dfg,union(w,complement(union(x,y)))) member(image(u,v),intersection(complement(w),union(x,y)))* -> .
% 299.94/300.48  174867[15:Rew:165880.0,168777.0] || subclass(u,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(regular(intersection(u,w)),x)* -> equal(intersection(u,w),null_class) member(v,cantor(x))*.
% 299.94/300.48  174868[15:Rew:165880.0,168778.0] || subclass(u,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(regular(intersection(w,u)),x)* -> equal(intersection(w,u),null_class) member(v,cantor(x))*.
% 299.94/300.48  168809[15:Rew:165880.0,80091.1] || member(ordered_pair(u,apply(choice,v)),compose(w,x))* member(v,y__dfg) subclass(v,complement(image(w,image(x,singleton(u))))) -> equal(v,null_class).
% 299.94/300.48  174869[15:Rew:165880.0,168837.2] function(u) || member(v,y__dfg) subclass(y__dfg,union(w,x))* member(image(u,v),complement(x))* member(image(u,v),complement(w))* -> .
% 299.94/300.48  174870[15:Rew:165880.0,168956.3] function(u) || member(ordered_pair(v,image(u,w)),compose(x,y))* member(w,y__dfg) subclass(y__dfg,regular(image(x,image(y,singleton(v))))) -> .
% 299.94/300.48  174871[15:Rew:165880.0,168978.3] function(u) || member(ordered_pair(v,image(u,w)),compose(x,y))* member(w,y__dfg) subclass(y__dfg,complement(image(x,image(y,singleton(v))))) -> .
% 299.94/300.48  169098[15:Rew:165880.0,109244.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(union(v,w),complement(x))) member(ordered_pair(inverse(u),range_of(u)),union(complement(union(v,w)),x))* -> .
% 299.94/300.48  169099[15:Rew:165880.0,108923.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(complement(v),union(w,x))) member(ordered_pair(inverse(u),range_of(u)),union(v,complement(union(w,x))))* -> .
% 299.94/300.48  169104[15:Rew:165880.0,98697.0] || member(inverse(u),y__dfg) subclass(domain_relation,union(complement(union(v,w)),x)) member(ordered_pair(inverse(u),range_of(u)),intersection(union(v,w),complement(x)))* -> .
% 299.94/300.48  169105[15:Rew:165880.0,98242.0] || member(inverse(u),y__dfg) subclass(domain_relation,union(v,complement(union(w,x)))) member(ordered_pair(inverse(u),range_of(u)),intersection(complement(v),union(w,x)))* -> .
% 299.94/300.48  174872[15:Rew:165880.0,169204.0] || member(restrict(element_relation,y__dfg,image(u,singleton(v))),y__dfg) subclass(domain_relation,w) -> member(ordered_pair(restrict(element_relation,y__dfg,image(u,singleton(v))),apply(u,v)),w)*.
% 299.94/300.48  174873[15:Rew:165880.0,169247.1] || member(not_subclass_element(union(null_class,intersection(intersection(complement(compose(element_relation,y__dfg)),u),v)),w),element_relation)* -> subclass(union(null_class,intersection(intersection(complement(compose(element_relation,y__dfg)),u),v)),w).
% 299.94/300.48  174874[15:Rew:165880.0,169250.1] || member(not_subclass_element(intersection(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),w),x),element_relation)* -> subclass(intersection(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),w),x).
% 299.94/300.48  174875[15:Rew:165880.0,169256.1] || member(not_subclass_element(intersection(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),v),w),element_relation)* -> subclass(intersection(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),v),w).
% 299.94/300.48  174876[15:Rew:165880.0,169269.1] || member(not_subclass_element(regular(union(null_class,complement(intersection(complement(compose(element_relation,y__dfg)),u)))),v),element_relation)* -> subclass(regular(union(null_class,complement(intersection(complement(compose(element_relation,y__dfg)),u)))),v).
% 299.94/300.48  174877[15:Rew:165880.0,169278.1] || member(not_subclass_element(union(null_class,intersection(intersection(u,complement(compose(element_relation,y__dfg))),v)),w),element_relation)* -> subclass(union(null_class,intersection(intersection(u,complement(compose(element_relation,y__dfg))),v)),w).
% 299.94/300.48  174878[15:Rew:165880.0,169281.1] || member(not_subclass_element(intersection(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),w),x),element_relation)* -> subclass(intersection(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),w),x).
% 299.94/300.48  174879[15:Rew:165880.0,169287.1] || member(not_subclass_element(intersection(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),v),w),element_relation)* -> subclass(intersection(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),v),w).
% 299.94/300.48  174880[15:Rew:165880.0,169298.1] || member(not_subclass_element(regular(union(null_class,complement(intersection(u,complement(compose(element_relation,y__dfg)))))),v),element_relation)* -> subclass(regular(union(null_class,complement(intersection(u,complement(compose(element_relation,y__dfg)))))),v).
% 299.94/300.48  174881[15:Rew:165880.0,169321.1] || member(not_subclass_element(union(null_class,intersection(u,union(null_class,complement(compose(element_relation,y__dfg))))),v),element_relation)* -> subclass(union(null_class,intersection(u,union(null_class,complement(compose(element_relation,y__dfg))))),v).
% 299.94/300.48  174882[15:Rew:165880.0,169324.1] || member(not_subclass_element(intersection(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),v),w),element_relation)* -> subclass(intersection(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),v),w).
% 299.94/300.48  174883[15:Rew:165880.0,169330.1] || member(not_subclass_element(union(null_class,intersection(union(null_class,complement(compose(element_relation,y__dfg))),u)),v),element_relation)* -> subclass(union(null_class,intersection(union(null_class,complement(compose(element_relation,y__dfg))),u)),v).
% 299.94/300.48  174884[15:Rew:165880.0,169333.1] || member(not_subclass_element(intersection(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),v),w),element_relation)* -> subclass(intersection(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),v),w).
% 299.94/300.48  174885[15:Rew:165880.0,169342.1] || member(not_subclass_element(intersection(u,intersection(v,union(null_class,complement(compose(element_relation,y__dfg))))),w),element_relation)* -> subclass(intersection(u,intersection(v,union(null_class,complement(compose(element_relation,y__dfg))))),w).
% 299.94/300.48  174886[15:Rew:165880.0,169345.1] || member(not_subclass_element(intersection(u,intersection(union(null_class,complement(compose(element_relation,y__dfg))),v)),w),element_relation)* -> subclass(intersection(u,intersection(union(null_class,complement(compose(element_relation,y__dfg))),v)),w).
% 299.94/300.48  174887[15:Rew:165880.0,169358.1] || member(not_subclass_element(complement(successor(complement(restrict(complement(compose(element_relation,y__dfg)),u,v)))),w),element_relation)* -> subclass(complement(successor(complement(restrict(complement(compose(element_relation,y__dfg)),u,v)))),w).
% 299.94/300.48  174888[15:Rew:165880.0,169361.1] || member(not_subclass_element(restrict(restrict(complement(compose(element_relation,y__dfg)),u,v),w,x),y),element_relation)* -> subclass(restrict(restrict(complement(compose(element_relation,y__dfg)),u,v),w,x),y).
% 299.94/300.48  174889[15:Rew:165880.0,169380.1] || member(not_subclass_element(union(null_class,intersection(u,intersection(complement(compose(element_relation,y__dfg)),v))),w),element_relation)* -> subclass(union(null_class,intersection(u,intersection(complement(compose(element_relation,y__dfg)),v))),w).
% 299.94/300.48  174890[15:Rew:165880.0,169383.1] || member(not_subclass_element(intersection(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),w),x),element_relation)* -> subclass(intersection(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),w),x).
% 299.94/300.48  174891[15:Rew:165880.0,169388.1] || member(not_subclass_element(intersection(u,union(null_class,intersection(complement(compose(element_relation,y__dfg)),v))),w),element_relation)* -> subclass(intersection(u,union(null_class,intersection(complement(compose(element_relation,y__dfg)),v))),w).
% 299.94/300.48  174892[15:Rew:165880.0,169391.1] || member(not_subclass_element(intersection(u,intersection(intersection(complement(compose(element_relation,y__dfg)),v),w)),x),element_relation)* -> subclass(intersection(u,intersection(intersection(complement(compose(element_relation,y__dfg)),v),w)),x).
% 299.94/300.48  174893[15:Rew:165880.0,169397.1] || member(not_subclass_element(union(null_class,intersection(u,intersection(v,complement(compose(element_relation,y__dfg))))),w),element_relation)* -> subclass(union(null_class,intersection(u,intersection(v,complement(compose(element_relation,y__dfg))))),w).
% 299.94/300.48  174894[15:Rew:165880.0,169400.1] || member(not_subclass_element(intersection(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),w),x),element_relation)* -> subclass(intersection(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),w),x).
% 299.94/300.48  174895[15:Rew:165880.0,169405.1] || member(not_subclass_element(intersection(u,union(null_class,intersection(v,complement(compose(element_relation,y__dfg))))),w),element_relation)* -> subclass(intersection(u,union(null_class,intersection(v,complement(compose(element_relation,y__dfg))))),w).
% 299.94/300.48  174896[15:Rew:165880.0,169408.1] || member(not_subclass_element(intersection(u,intersection(intersection(v,complement(compose(element_relation,y__dfg))),w)),x),element_relation)* -> subclass(intersection(u,intersection(intersection(v,complement(compose(element_relation,y__dfg))),w)),x).
% 299.94/300.48  174897[15:Rew:165880.0,169423.2] function(complement(compose(element_relation,universal_class))) || member(not_subclass_element(intersection(successor(complement(compose(element_relation,y__dfg))),u),v),element_relation)* -> subclass(intersection(successor(complement(compose(element_relation,y__dfg))),u),v).
% 299.94/300.48  174898[15:Rew:165880.0,169426.2] function(complement(compose(element_relation,universal_class))) || member(not_subclass_element(intersection(u,successor(complement(compose(element_relation,y__dfg)))),v),element_relation)* -> subclass(intersection(u,successor(complement(compose(element_relation,y__dfg)))),v).
% 299.94/300.48  174899[15:Rew:165880.0,169441.1] || member(not_subclass_element(intersection(u,intersection(v,intersection(complement(compose(element_relation,y__dfg)),w))),x),element_relation)* -> subclass(intersection(u,intersection(v,intersection(complement(compose(element_relation,y__dfg)),w))),x).
% 299.94/300.48  174900[15:Rew:165880.0,169444.1] || member(not_subclass_element(intersection(u,intersection(v,intersection(w,complement(compose(element_relation,y__dfg))))),x),element_relation)* -> subclass(intersection(u,intersection(v,intersection(w,complement(compose(element_relation,y__dfg))))),x).
% 299.94/300.48  174901[15:Rew:165880.0,169447.2,165880.0,169447.1] || member(not_subclass_element(u,intersection(v,compose(element_relation,y__dfg))),element_relation)* member(not_subclass_element(u,intersection(v,compose(element_relation,y__dfg))),v)* -> subclass(u,intersection(v,compose(element_relation,y__dfg))).
% 299.94/300.48  169745[15:Rew:165880.0,90794.0] || equal(y__dfg,x__dfg) member(u,image(v,image(w,null_class))) member(ordered_pair(x__dfg,u),cross_product(x__dfg,x__dfg)) -> member(ordered_pair(x__dfg,u),compose(v,w))*.
% 299.94/300.48  169761[15:Rew:165880.0,124945.0] || member(range_of(null_class),y__dfg) subclass(apply(null_class,u),v)* subclass(v,w)* -> equal(apply(null_class,u),null_class) member(apply(choice,apply(null_class,u)),w)*.
% 299.94/300.48  169762[15:Rew:165880.0,124408.0] || member(range_of(null_class),y__dfg) -> equal(ordered_pair(first(ordered_pair(apply(null_class,u),singleton(v))),second(ordered_pair(apply(null_class,u),singleton(v)))),ordered_pair(apply(null_class,u),singleton(v)))**.
% 299.94/300.48  174902[15:Rew:165880.0,169858.1] || member(cross_product(u,v),y__dfg) equal(first(apply(choice,cross_product(u,v))),y__dfg) -> equal(cross_product(u,v),null_class) member(null_class,apply(choice,cross_product(u,v)))*.
% 299.94/300.48  169953[15:Rew:165880.0,26496.0] || member(intersection(u,intersection(v,w)),y__dfg) member(apply(choice,intersection(u,intersection(v,w))),symmetric_difference(v,w))* -> equal(intersection(u,intersection(v,w)),null_class).
% 299.94/300.48  169956[15:Rew:165880.0,26478.0] || member(intersection(intersection(u,v),w),y__dfg) member(apply(choice,intersection(intersection(u,v),w)),symmetric_difference(u,v))* -> equal(intersection(intersection(u,v),w),null_class).
% 299.94/300.48  169966[15:Rew:165880.0,9873.0] || member(intersection(u,restrict(v,w,x)),y__dfg) -> equal(intersection(u,restrict(v,w,x)),null_class) member(apply(choice,intersection(u,restrict(v,w,x))),v)*.
% 299.94/300.48  169968[15:Rew:165880.0,9689.0] || member(intersection(restrict(u,v,w),x),y__dfg) -> equal(intersection(restrict(u,v,w),x),null_class) member(apply(choice,intersection(restrict(u,v,w),x)),u)*.
% 299.94/300.48  170268[15:Rew:165880.0,156415.1] || subclass(u,restrict(v,w,x))* member(union(null_class,u),y__dfg) -> equal(union(null_class,u),null_class) member(apply(choice,union(null_class,u)),cross_product(w,x))*.
% 299.94/300.48  170289[15:Rew:165880.0,31057.1] || member(apply(choice,union(null_class,intersection(u,v))),symmetric_difference(u,v))* member(union(null_class,intersection(u,v)),y__dfg) -> equal(union(null_class,intersection(u,v)),null_class).
% 299.94/300.48  170556[15:Rew:165880.0,58514.1] || equal(u,union(image(element_relation,power_class(v)),complement(power_class(w))))* member(x,y__dfg) -> member(x,intersection(power_class(complement(power_class(v))),power_class(w)))* member(x,u)*.
% 299.94/300.48  170557[15:Rew:165880.0,58256.1] || equal(u,union(complement(power_class(v)),image(element_relation,power_class(w))))* member(x,y__dfg) -> member(x,intersection(power_class(v),power_class(complement(power_class(w)))))* member(x,u)*.
% 299.94/300.48  170570[15:Rew:165880.0,156421.1] || subclass(u,restrict(v,w,x))* member(union(u,u),y__dfg) -> equal(union(u,u),null_class) member(apply(choice,union(u,u)),cross_product(w,x))*.
% 299.94/300.48  170901[15:Rew:165880.0,56824.1] || member(unordered_pair(u,v),union(w,x)) subclass(y__dfg,regular(intersection(w,x))) -> member(unordered_pair(u,v),symmetric_difference(w,x))* equal(intersection(w,x),null_class).
% 299.94/300.48  170929[15:Rew:165880.0,146025.0] || member(union(complement(power_class(u)),image(element_relation,power_class(v))),y__dfg) -> member(union(complement(power_class(u)),image(element_relation,power_class(v))),intersection(power_class(u),power_class(complement(power_class(v)))))*.
% 299.94/300.48  170956[15:Rew:165880.0,146024.0] || member(union(image(element_relation,power_class(u)),complement(power_class(v))),y__dfg) -> member(union(image(element_relation,power_class(u)),complement(power_class(v))),intersection(power_class(complement(power_class(u))),power_class(v)))*.
% 299.94/300.48  170972[15:Rew:165880.0,60568.0] || member(union(null_class,intersection(u,singleton(v))),y__dfg) -> equal(union(null_class,intersection(u,singleton(v))),null_class) equal(apply(choice,union(null_class,intersection(u,singleton(v)))),v)**.
% 299.94/300.48  170973[15:Rew:165880.0,60567.0] || member(intersection(intersection(u,singleton(v)),w),y__dfg) -> equal(intersection(intersection(u,singleton(v)),w),null_class) equal(apply(choice,intersection(intersection(u,singleton(v)),w)),v)**.
% 299.94/300.48  170974[15:Rew:165880.0,60564.0] || member(intersection(u,union(null_class,singleton(v))),y__dfg) -> equal(intersection(u,union(null_class,singleton(v))),null_class) equal(apply(choice,intersection(u,union(null_class,singleton(v)))),v)**.
% 299.94/300.48  170975[15:Rew:165880.0,60563.0] || member(intersection(u,intersection(singleton(v),w)),y__dfg) -> equal(intersection(u,intersection(singleton(v),w)),null_class) equal(apply(choice,intersection(u,intersection(singleton(v),w))),v)**.
% 299.94/300.48  170976[15:Rew:165880.0,60560.0] || member(intersection(u,intersection(v,singleton(w))),y__dfg) -> equal(intersection(u,intersection(v,singleton(w))),null_class) equal(apply(choice,intersection(u,intersection(v,singleton(w)))),w)**.
% 299.94/300.48  170977[15:Rew:165880.0,60558.0] || member(union(null_class,intersection(singleton(u),v)),y__dfg) -> equal(union(null_class,intersection(singleton(u),v)),null_class) equal(apply(choice,union(null_class,intersection(singleton(u),v))),u)**.
% 299.94/300.48  170978[15:Rew:165880.0,60551.0] || member(intersection(intersection(singleton(u),v),w),y__dfg) -> equal(intersection(intersection(singleton(u),v),w),null_class) equal(apply(choice,intersection(intersection(singleton(u),v),w)),u)**.
% 299.94/300.48  170979[15:Rew:165880.0,60549.0] || member(intersection(union(null_class,singleton(u)),v),y__dfg) -> equal(intersection(union(null_class,singleton(u)),v),null_class) equal(apply(choice,intersection(union(null_class,singleton(u)),v)),u)**.
% 299.94/300.48  171077[15:Rew:165880.0,156420.1] || subclass(u,restrict(v,w,x))* member(union(u,null_class),y__dfg) -> equal(union(u,null_class),null_class) member(apply(choice,union(u,null_class)),cross_product(w,x))*.
% 299.94/300.48  171161[15:Rew:165880.0,78046.0] || member(union(null_class,restrict(u,v,w)),y__dfg) -> equal(union(null_class,restrict(u,v,w)),null_class) member(apply(choice,union(null_class,restrict(u,v,w))),u)*.
% 299.94/300.48  171213[15:Rew:165880.0,82197.0] || member(restrict(intersection(u,v),w,x),y__dfg) -> equal(restrict(intersection(u,v),w,x),null_class) member(apply(choice,restrict(intersection(u,v),w,x)),v)*.
% 299.94/300.48  171214[15:Rew:165880.0,81745.0] || member(restrict(intersection(u,v),w,x),y__dfg) -> equal(restrict(intersection(u,v),w,x),null_class) member(apply(choice,restrict(intersection(u,v),w,x)),u)*.
% 299.94/300.48  171853[15:Rew:165880.0,156414.1] || subclass(u,restrict(v,w,x))* member(intersection(y,u),y__dfg) -> equal(intersection(y,u),null_class) member(apply(choice,intersection(y,u)),cross_product(w,x))*.
% 299.94/300.48  171855[15:Rew:165880.0,156412.1] || subclass(u,restrict(v,w,x))* member(intersection(u,y),y__dfg) -> equal(intersection(u,y),null_class) member(apply(choice,intersection(u,y)),cross_product(w,x))*.
% 299.94/300.48  171920[15:Rew:165880.0,120486.0] || member(union(null_class,intersection(successor(null_class),u)),y__dfg) -> equal(union(null_class,intersection(successor(null_class),u)),null_class) equal(apply(choice,union(null_class,intersection(successor(null_class),u))),null_class)**.
% 299.94/300.48  171921[15:Rew:165880.0,120608.0] || member(union(null_class,intersection(u,successor(null_class))),y__dfg) -> equal(union(null_class,intersection(u,successor(null_class))),null_class) equal(apply(choice,union(null_class,intersection(u,successor(null_class)))),null_class)**.
% 299.94/300.48  171925[15:Rew:165880.0,121487.0] || member(intersection(intersection(successor(null_class),u),v),y__dfg) -> equal(intersection(intersection(successor(null_class),u),v),null_class) equal(apply(choice,intersection(intersection(successor(null_class),u),v)),null_class)**.
% 299.94/300.48  171926[15:Rew:165880.0,121559.0] || member(intersection(u,intersection(v,successor(null_class))),y__dfg) -> equal(intersection(u,intersection(v,successor(null_class))),null_class) equal(apply(choice,intersection(u,intersection(v,successor(null_class)))),null_class)**.
% 299.94/300.48  171927[15:Rew:165880.0,121629.0] || member(intersection(u,intersection(successor(null_class),v)),y__dfg) -> equal(intersection(u,intersection(successor(null_class),v)),null_class) equal(apply(choice,intersection(u,intersection(successor(null_class),v))),null_class)**.
% 299.94/300.48  171928[15:Rew:165880.0,121853.0] || member(intersection(intersection(u,successor(null_class)),v),y__dfg) -> equal(intersection(intersection(u,successor(null_class)),v),null_class) equal(apply(choice,intersection(intersection(u,successor(null_class)),v)),null_class)**.
% 299.94/300.48  171955[15:Rew:165880.0,125699.0] || member(complement(successor(complement(intersection(u,v)))),y__dfg) -> equal(complement(successor(complement(intersection(u,v)))),null_class) member(apply(choice,complement(successor(complement(intersection(u,v))))),v)*.
% 299.94/300.48  171956[15:Rew:165880.0,125700.0] || member(complement(successor(complement(intersection(u,v)))),y__dfg) -> equal(complement(successor(complement(intersection(u,v)))),null_class) member(apply(choice,complement(successor(complement(intersection(u,v))))),u)*.
% 299.94/300.48  171959[15:Rew:165880.0,125828.0] || member(regular(union(null_class,complement(singleton(u)))),y__dfg) -> equal(regular(union(null_class,complement(singleton(u)))),null_class) equal(apply(choice,regular(union(null_class,complement(singleton(u))))),u)**.
% 299.94/300.48  172043[15:Rew:165880.0,141035.0] || member(symmetric_difference(u,intersection(u,v)),y__dfg) -> equal(symmetric_difference(u,intersection(u,v)),null_class) member(apply(choice,symmetric_difference(u,intersection(u,v))),complement(intersection(u,v)))*.
% 299.94/300.48  172044[15:Rew:165880.0,141033.0] || member(symmetric_difference(u,intersection(v,u)),y__dfg) -> equal(symmetric_difference(u,intersection(v,u)),null_class) member(apply(choice,symmetric_difference(u,intersection(v,u))),complement(intersection(v,u)))*.
% 299.94/300.48  172417[15:Rew:165880.0,155273.2] || member(unordered_pair(u,v),union(complement(w),complement(x)))* member(unordered_pair(u,v),union(w,x)) subclass(y__dfg,complement(symmetric_difference(complement(w),complement(x)))) -> .
% 299.94/300.48  172418[15:Rew:165880.0,155374.2] || member(unordered_pair(u,v),union(complement(w),complement(x)))* member(unordered_pair(u,v),union(w,x)) subclass(y__dfg,regular(symmetric_difference(complement(w),complement(x)))) -> .
% 299.94/300.48  172440[15:Rew:165880.0,156959.0] || member(regular(union(u,complement(successor(null_class)))),y__dfg) -> equal(regular(union(u,complement(successor(null_class)))),null_class) equal(apply(choice,regular(union(u,complement(successor(null_class))))),null_class)**.
% 299.94/300.48  172445[15:Rew:165880.0,157075.0] || member(restrict(union(u,u),v,w),y__dfg) -> equal(restrict(union(u,u),v,w),null_class) member(apply(choice,restrict(union(u,u),v,w)),u)*.
% 299.94/300.48  172446[15:Rew:165880.0,157074.0] || member(restrict(union(null_class,u),v,w),y__dfg) -> equal(restrict(union(null_class,u),v,w),null_class) member(apply(choice,restrict(union(null_class,u),v,w)),u)*.
% 299.94/300.48  172447[15:Rew:165880.0,157072.0] || member(restrict(union(u,null_class),v,w),y__dfg) -> equal(restrict(union(u,null_class),v,w),null_class) member(apply(choice,restrict(union(u,null_class),v,w)),u)*.
% 299.94/300.48  172484[15:Rew:165880.0,157133.0] || member(regular(union(complement(successor(null_class)),u)),y__dfg) -> equal(regular(union(complement(successor(null_class)),u)),null_class) equal(apply(choice,regular(union(complement(successor(null_class)),u))),null_class)**.
% 299.94/300.48  179741[15:SpL:166071.0,166384.1] function(restrict(u,v,y__dfg)) || subclass(image(u,v),cantor(cantor(w))) equal(cantor(cantor(x)),y__dfg) -> compatible(restrict(u,v,y__dfg),x,w)*.
% 299.94/300.48  3726[0:Rew:30.0,3706.1,30.0,3706.0] ||  -> subclass(restrict(u,v,w),x) equal(ordered_pair(first(not_subclass_element(restrict(u,v,w),x)),second(not_subclass_element(restrict(u,v,w),x))),not_subclass_element(restrict(u,v,w),x))**.
% 299.94/300.48  7344[0:Res:7306.0,19.0] ||  -> subclass(u,complement(cross_product(v,w))) equal(ordered_pair(first(not_subclass_element(u,complement(cross_product(v,w)))),second(not_subclass_element(u,complement(cross_product(v,w))))),not_subclass_element(u,complement(cross_product(v,w))))**.
% 299.94/300.48  33965[0:Res:60.1,2972.0] || member(ordered_pair(u,regular(intersection(complement(image(v,image(w,singleton(u)))),x))),compose(v,w))* -> equal(intersection(complement(image(v,image(w,singleton(u)))),x),null_class).
% 299.94/300.48  33956[0:Res:25.2,2972.0] || member(regular(intersection(complement(intersection(u,v)),w)),v)* member(regular(intersection(complement(intersection(u,v)),w)),u)* -> equal(intersection(complement(intersection(u,v)),w),null_class).
% 299.94/300.48  34337[0:Res:60.1,2350.0] || member(ordered_pair(u,regular(intersection(v,complement(image(w,image(x,singleton(u))))))),compose(w,x))* -> equal(intersection(v,complement(image(w,image(x,singleton(u))))),null_class).
% 299.94/300.48  34328[0:Res:25.2,2350.0] || member(regular(intersection(u,complement(intersection(v,w)))),w)* member(regular(intersection(u,complement(intersection(v,w)))),v)* -> equal(intersection(u,complement(intersection(v,w))),null_class).
% 299.94/300.48  34987[0:SpR:495.0,2985.1] ||  -> equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),null_class) member(regular(symmetric_difference(union(u,v),union(complement(u),complement(v)))),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.48  37720[0:Res:236.1,10.0] ||  -> subclass(restrict(unordered_pair(u,v),w,x),y) equal(not_subclass_element(restrict(unordered_pair(u,v),w,x),y),v)** equal(not_subclass_element(restrict(unordered_pair(u,v),w,x),y),u)**.
% 299.94/300.48  53347[0:Res:2352.1,46251.0] || member(regular(intersection(u,intersection(v,intersection(complement(w),power_class(x))))),union(w,complement(power_class(x))))* -> equal(intersection(u,intersection(v,intersection(complement(w),power_class(x)))),null_class).
% 299.94/300.48  53344[0:Res:2974.1,46251.0] || member(regular(intersection(intersection(u,intersection(complement(v),power_class(w))),x)),union(v,complement(power_class(w))))* -> equal(intersection(intersection(u,intersection(complement(v),power_class(w))),x),null_class).
% 299.94/300.48  53343[0:Res:2351.1,46251.0] || member(regular(intersection(u,intersection(intersection(complement(v),power_class(w)),x))),union(v,complement(power_class(w))))* -> equal(intersection(u,intersection(intersection(complement(v),power_class(w)),x)),null_class).
% 299.94/300.48  53342[0:Res:2973.1,46251.0] || member(regular(intersection(intersection(intersection(complement(u),power_class(v)),w),x)),union(u,complement(power_class(v))))* -> equal(intersection(intersection(intersection(complement(u),power_class(v)),w),x),null_class).
% 299.94/300.48  53447[0:Res:2352.1,46452.0] || member(regular(intersection(u,intersection(v,intersection(power_class(w),complement(x))))),union(complement(power_class(w)),x))* -> equal(intersection(u,intersection(v,intersection(power_class(w),complement(x)))),null_class).
% 299.94/300.48  53444[0:Res:2974.1,46452.0] || member(regular(intersection(intersection(u,intersection(power_class(v),complement(w))),x)),union(complement(power_class(v)),w))* -> equal(intersection(intersection(u,intersection(power_class(v),complement(w))),x),null_class).
% 299.94/300.48  53443[0:Res:2351.1,46452.0] || member(regular(intersection(u,intersection(intersection(power_class(v),complement(w)),x))),union(complement(power_class(v)),w))* -> equal(intersection(u,intersection(intersection(power_class(v),complement(w)),x)),null_class).
% 299.94/300.48  53442[0:Res:2973.1,46452.0] || member(regular(intersection(intersection(intersection(power_class(u),complement(v)),w),x)),union(complement(power_class(u)),v))* -> equal(intersection(intersection(intersection(power_class(u),complement(v)),w),x),null_class).
% 299.94/300.48  53910[0:Res:7401.2,1536.0] || member(u,v)* -> equal(regular(unordered_pair(w,x)),x)** equal(unordered_pair(w,x),null_class) equal(ordered_pair(first(ordered_pair(u,w)),second(ordered_pair(u,w))),ordered_pair(u,w))**.
% 299.94/300.48  54022[0:Res:7402.2,1536.0] || member(u,v)* -> equal(regular(unordered_pair(w,x)),w)** equal(unordered_pair(w,x),null_class) equal(ordered_pair(first(ordered_pair(u,x)),second(ordered_pair(u,x))),ordered_pair(u,x))**.
% 299.94/300.48  54724[0:Res:3697.1,46453.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(power_class(v),complement(w)),x)),y) member(not_subclass_element(intersection(u,intersection(symmetric_difference(power_class(v),complement(w)),x)),y),union(complement(power_class(v)),w))*.
% 299.94/300.48  54723[0:Res:3697.1,3659.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(cross_product(v,w),x),y)),z) member(not_subclass_element(intersection(u,intersection(symmetric_difference(cross_product(v,w),x),y)),z),complement(restrict(x,v,w)))*.
% 299.94/300.48  54722[0:Res:3697.1,46252.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),power_class(w)),x)),y) member(not_subclass_element(intersection(u,intersection(symmetric_difference(complement(v),power_class(w)),x)),y),union(v,complement(power_class(w))))*.
% 299.94/300.48  54720[0:Res:3697.1,3658.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(v,cross_product(w,x)),y)),z) member(not_subclass_element(intersection(u,intersection(symmetric_difference(v,cross_product(w,x)),y)),z),complement(restrict(v,w,x)))*.
% 299.94/300.48  55104[0:Res:3698.1,46453.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(power_class(w),complement(x)))),y) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(power_class(w),complement(x)))),y),union(complement(power_class(w)),x))*.
% 299.94/300.48  55103[0:Res:3698.1,3659.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(cross_product(w,x),y))),z) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(cross_product(w,x),y))),z),complement(restrict(y,w,x)))*.
% 299.94/300.48  55102[0:Res:3698.1,46252.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),power_class(x)))),y) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(complement(w),power_class(x)))),y),union(w,complement(power_class(x))))*.
% 299.94/300.48  55100[0:Res:3698.1,3658.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(w,cross_product(x,y)))),z) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(w,cross_product(x,y)))),z),complement(restrict(w,x,y)))*.
% 299.94/300.48  55804[0:Res:4874.1,46453.0] ||  -> subclass(intersection(intersection(symmetric_difference(power_class(u),complement(v)),w),x),y) member(not_subclass_element(intersection(intersection(symmetric_difference(power_class(u),complement(v)),w),x),y),union(complement(power_class(u)),v))*.
% 299.94/300.48  55803[0:Res:4874.1,3659.0] ||  -> subclass(intersection(intersection(symmetric_difference(cross_product(u,v),w),x),y),z) member(not_subclass_element(intersection(intersection(symmetric_difference(cross_product(u,v),w),x),y),z),complement(restrict(w,u,v)))*.
% 299.94/300.48  55802[0:Res:4874.1,46252.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),power_class(v)),w),x),y) member(not_subclass_element(intersection(intersection(symmetric_difference(complement(u),power_class(v)),w),x),y),union(u,complement(power_class(v))))*.
% 299.94/300.48  55800[0:Res:4874.1,3658.0] ||  -> subclass(intersection(intersection(symmetric_difference(u,cross_product(v,w)),x),y),z) member(not_subclass_element(intersection(intersection(symmetric_difference(u,cross_product(v,w)),x),y),z),complement(restrict(u,v,w)))*.
% 299.94/300.48  56062[0:Res:4875.1,46453.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(power_class(v),complement(w))),x),y) member(not_subclass_element(intersection(intersection(u,symmetric_difference(power_class(v),complement(w))),x),y),union(complement(power_class(v)),w))*.
% 299.94/300.48  56061[0:Res:4875.1,3659.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(cross_product(v,w),x)),y),z) member(not_subclass_element(intersection(intersection(u,symmetric_difference(cross_product(v,w),x)),y),z),complement(restrict(x,v,w)))*.
% 299.94/300.48  56060[0:Res:4875.1,46252.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),power_class(w))),x),y) member(not_subclass_element(intersection(intersection(u,symmetric_difference(complement(v),power_class(w))),x),y),union(v,complement(power_class(w))))*.
% 299.94/300.48  56058[0:Res:4875.1,3658.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(v,cross_product(w,x))),y),z) member(not_subclass_element(intersection(intersection(u,symmetric_difference(v,cross_product(w,x))),y),z),complement(restrict(v,w,x)))*.
% 299.94/300.48  56856[3:Res:9995.1,4844.1] || member(regular(u),union(v,w)) subclass(u,regular(intersection(v,w))) -> member(regular(u),symmetric_difference(v,w))* equal(u,null_class) equal(intersection(v,w),null_class).
% 299.94/300.48  58264[0:SpL:46877.0,46452.0] || member(u,intersection(power_class(v),union(complement(power_class(w)),image(element_relation,power_class(x)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),power_class(complement(power_class(x)))))) -> .
% 299.94/300.48  58258[0:SpL:46877.0,46251.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),power_class(x)))* member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),complement(power_class(x)))) -> .
% 299.94/300.48  58299[0:Rew:46877.0,58219.1] || member(regular(union(complement(power_class(u)),image(element_relation,power_class(v)))),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.94/300.48  58300[0:Rew:46877.0,58170.1] ||  -> member(not_subclass_element(u,union(complement(power_class(v)),image(element_relation,power_class(w)))),intersection(power_class(v),power_class(complement(power_class(w)))))* subclass(u,union(complement(power_class(v)),image(element_relation,power_class(w)))).
% 299.94/300.48  58131[0:SpR:46877.0,27503.0] ||  -> subclass(complement(successor(intersection(power_class(u),power_class(complement(power_class(v)))))),intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(singleton(intersection(power_class(u),power_class(complement(power_class(v))))))))*.
% 299.94/300.48  58522[0:SpL:46880.0,46452.0] || member(u,intersection(power_class(v),union(image(element_relation,power_class(w)),complement(power_class(x)))))* member(u,union(complement(power_class(v)),intersection(power_class(complement(power_class(w))),power_class(x)))) -> .
% 299.94/300.48  58516[0:SpL:46880.0,46251.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),power_class(x)))* member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),complement(power_class(x)))) -> .
% 299.94/300.48  58558[0:Rew:46880.0,58477.1] || member(regular(union(image(element_relation,power_class(u)),complement(power_class(v)))),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.94/300.48  58559[0:Rew:46880.0,58427.1] ||  -> member(not_subclass_element(u,union(image(element_relation,power_class(v)),complement(power_class(w)))),intersection(power_class(complement(power_class(v))),power_class(w)))* subclass(u,union(image(element_relation,power_class(v)),complement(power_class(w)))).
% 299.94/300.48  58388[0:SpR:46880.0,27503.0] ||  -> subclass(complement(successor(intersection(power_class(complement(power_class(u))),power_class(v)))),intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(singleton(intersection(power_class(complement(power_class(u))),power_class(v))))))*.
% 299.94/300.48  60342[3:Res:496.1,4842.0] || member(regular(intersection(u,regular(complement(intersection(v,w))))),symmetric_difference(v,w))* -> equal(intersection(u,regular(complement(intersection(v,w)))),null_class) equal(complement(intersection(v,w)),null_class).
% 299.94/300.48  60396[3:MRR:60344.3,49783.2] || member(regular(intersection(u,regular(intersection(v,w)))),w)* member(regular(intersection(u,regular(intersection(v,w)))),v)* -> equal(intersection(u,regular(intersection(v,w))),null_class).
% 299.94/300.48  60401[3:MRR:60353.2,49833.1] || member(ordered_pair(u,regular(intersection(v,regular(image(w,image(x,singleton(u))))))),compose(w,x))* -> equal(intersection(v,regular(image(w,image(x,singleton(u))))),null_class).
% 299.94/300.48  60402[3:MRR:60347.0,9180.1] ||  -> member(regular(intersection(u,regular(image(element_relation,power_class(v))))),power_class(complement(power_class(v))))* equal(intersection(u,regular(image(element_relation,power_class(v)))),null_class) equal(image(element_relation,power_class(v)),null_class).
% 299.94/300.48  60439[3:Res:496.1,4843.0] || member(regular(intersection(regular(complement(intersection(u,v))),w)),symmetric_difference(u,v))* -> equal(intersection(regular(complement(intersection(u,v))),w),null_class) equal(complement(intersection(u,v)),null_class).
% 299.94/300.48  60494[3:MRR:60441.3,49783.2] || member(regular(intersection(regular(intersection(u,v)),w)),v)* member(regular(intersection(regular(intersection(u,v)),w)),u)* -> equal(intersection(regular(intersection(u,v)),w),null_class).
% 299.94/300.48  60499[3:MRR:60450.2,49833.1] || member(ordered_pair(u,regular(intersection(regular(image(v,image(w,singleton(u)))),x))),compose(v,w))* -> equal(intersection(regular(image(v,image(w,singleton(u)))),x),null_class).
% 299.94/300.48  60500[3:MRR:60444.0,9180.1] ||  -> member(regular(intersection(regular(image(element_relation,power_class(u))),v)),power_class(complement(power_class(u))))* equal(intersection(regular(image(element_relation,power_class(u))),v),null_class) equal(image(element_relation,power_class(u)),null_class).
% 299.94/300.48  62528[0:Res:9995.1,1957.0] || member(not_subclass_element(union(u,v),w),union(complement(u),complement(v))) -> member(not_subclass_element(union(u,v),w),symmetric_difference(complement(u),complement(v)))* subclass(union(u,v),w).
% 299.94/300.48  62475[0:SpL:46227.0,1957.0] || member(not_subclass_element(union(intersection(power_class(u),complement(v)),w),x),intersection(union(complement(power_class(u)),v),complement(w)))* -> subclass(union(intersection(power_class(u),complement(v)),w),x).
% 299.94/300.48  62474[0:SpL:46221.0,1957.0] || member(not_subclass_element(union(intersection(complement(u),power_class(v)),w),x),intersection(union(u,complement(power_class(v))),complement(w)))* -> subclass(union(intersection(complement(u),power_class(v)),w),x).
% 299.94/300.48  62458[0:SpL:46227.0,1957.0] || member(not_subclass_element(union(u,intersection(power_class(v),complement(w))),x),intersection(complement(u),union(complement(power_class(v)),w)))* -> subclass(union(u,intersection(power_class(v),complement(w))),x).
% 299.94/300.48  62457[0:SpL:46221.0,1957.0] || member(not_subclass_element(union(u,intersection(complement(v),power_class(w))),x),intersection(complement(u),union(v,complement(power_class(w)))))* -> subclass(union(u,intersection(complement(v),power_class(w))),x).
% 299.94/300.48  64293[0:SpR:47178.0,3027.1] ||  -> equal(intersection(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w),null_class) member(regular(intersection(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w)),union(u,image(element_relation,power_class(v))))*.
% 299.94/300.48  64270[0:SpR:47177.0,3027.1] ||  -> equal(intersection(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w),null_class) member(regular(intersection(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w)),union(image(element_relation,power_class(u)),v))*.
% 299.94/300.48  64441[0:SpR:47178.0,3026.1] ||  -> equal(intersection(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))),null_class) member(regular(intersection(u,symmetric_difference(v,complement(power_class(complement(power_class(w))))))),union(v,image(element_relation,power_class(w))))*.
% 299.94/300.48  64418[0:SpR:47177.0,3026.1] ||  -> equal(intersection(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)),null_class) member(regular(intersection(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w))),union(image(element_relation,power_class(v)),w))*.
% 299.94/300.48  64885[0:Res:50.1,2995.0] inductive(unordered_pair(u,v)) ||  -> equal(image(successor_relation,unordered_pair(u,v)),null_class) equal(regular(image(successor_relation,unordered_pair(u,v))),v)** equal(regular(image(successor_relation,unordered_pair(u,v))),u)**.
% 299.94/300.48  67563[0:Rew:67444.0,49053.0] ||  -> equal(intersection(union(cross_product(u,v),image(element_relation,power_class(w))),complement(restrict(complement(power_class(complement(power_class(w)))),u,v))),symmetric_difference(cross_product(u,v),complement(power_class(complement(power_class(w))))))**.
% 299.94/300.48  67564[0:Rew:67444.0,48822.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),cross_product(v,w)),complement(restrict(complement(power_class(complement(power_class(u)))),v,w))),symmetric_difference(complement(power_class(complement(power_class(u)))),cross_product(v,w)))**.
% 299.94/300.48  69195[0:SpL:67463.0,1475.1] || member(u,union(union(v,w),complement(intersection(v,w)))) member(u,complement(symmetric_difference(v,w))) -> member(u,symmetric_difference(union(v,w),complement(intersection(v,w))))*.
% 299.94/300.48  71259[0:Rew:71163.0,71183.1] ||  -> equal(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),null_class) member(regular(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w))))),complement(symmetric_difference(v,w)))*.
% 299.94/300.48  71260[0:Rew:71163.0,71207.2] || subclass(complement(symmetric_difference(u,v)),w) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),null_class) member(regular(symmetric_difference(union(u,v),complement(intersection(u,v)))),w)*.
% 299.94/300.48  71261[0:Rew:71163.0,71220.1] ||  -> equal(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),null_class) member(regular(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w)),complement(symmetric_difference(u,v)))*.
% 299.94/300.48  71262[3:Rew:71163.0,71228.1] ||  -> equal(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class) member(regular(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v))))),complement(symmetric_difference(u,v)))*.
% 299.94/300.48  71633[0:Rew:71595.0,62646.0] || member(u,symmetric_difference(union(v,image(element_relation,power_class(w))),complement(intersection(v,complement(power_class(complement(power_class(w))))))))* -> member(u,complement(symmetric_difference(v,complement(power_class(complement(power_class(w))))))).
% 299.94/300.48  71634[0:Rew:71595.0,62623.0] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),w),complement(intersection(complement(power_class(complement(power_class(v)))),w))))* -> member(u,complement(symmetric_difference(complement(power_class(complement(power_class(v)))),w))).
% 299.94/300.48  77562[3:Rew:26346.0,77508.2,26346.0,77508.1] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(not_subclass_element(regular(ordered_pair(u,v)),w),singleton(v))** subclass(regular(ordered_pair(u,v)),w) member(u,regular(ordered_pair(u,v)))*.
% 299.94/300.48  79557[0:Rew:46227.0,79486.1] || member(regular(intersection(union(complement(power_class(u)),v),complement(w))),union(intersection(power_class(u),complement(v)),w))* -> equal(intersection(union(complement(power_class(u)),v),complement(w)),null_class).
% 299.94/300.48  79558[0:Rew:46221.0,79485.1] || member(regular(intersection(union(u,complement(power_class(v))),complement(w))),union(intersection(complement(u),power_class(v)),w))* -> equal(intersection(union(u,complement(power_class(v))),complement(w)),null_class).
% 299.94/300.48  79559[0:Rew:46227.0,79463.1] || member(regular(intersection(complement(u),union(complement(power_class(v)),w))),union(u,intersection(power_class(v),complement(w))))* -> equal(intersection(complement(u),union(complement(power_class(v)),w)),null_class).
% 299.94/300.48  79560[0:Rew:46221.0,79462.1] || member(regular(intersection(complement(u),union(v,complement(power_class(w))))),union(u,intersection(complement(v),power_class(w))))* -> equal(intersection(complement(u),union(v,complement(power_class(w)))),null_class).
% 299.94/300.48  80262[3:Rew:495.0,80201.1] || member(regular(union(null_class,symmetric_difference(complement(u),complement(v)))),symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> equal(union(null_class,symmetric_difference(complement(u),complement(v))),null_class).
% 299.94/300.48  83466[3:MRR:83405.0,9181.1] || subclass(u,regular(intersection(complement(v),power_class(w)))) -> member(not_subclass_element(u,x),union(v,complement(power_class(w))))* subclass(u,x) equal(intersection(complement(v),power_class(w)),null_class).
% 299.94/300.48  83470[3:MRR:83416.0,9180.1] ||  -> member(regular(regular(intersection(complement(u),power_class(v)))),union(u,complement(power_class(v))))* equal(regular(intersection(complement(u),power_class(v))),null_class) equal(intersection(complement(u),power_class(v)),null_class).
% 299.94/300.48  83474[0:MRR:83413.0,9181.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(intersection(complement(w),power_class(x)),v)),union(w,complement(power_class(x))))* subclass(u,intersection(intersection(complement(w),power_class(x)),v)).
% 299.94/300.48  83476[0:MRR:83415.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(complement(w),power_class(x)),u)),union(w,complement(power_class(x))))* subclass(intersection(u,v),intersection(intersection(complement(w),power_class(x)),u)).
% 299.94/300.48  83477[0:MRR:83414.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(complement(w),power_class(x)),v)),union(w,complement(power_class(x))))* subclass(intersection(u,v),intersection(intersection(complement(w),power_class(x)),v)).
% 299.94/300.48  83850[3:MRR:83788.0,9181.1] || subclass(u,regular(intersection(power_class(v),complement(w)))) -> member(not_subclass_element(u,x),union(complement(power_class(v)),w))* subclass(u,x) equal(intersection(power_class(v),complement(w)),null_class).
% 299.94/300.48  83854[3:MRR:83799.0,9180.1] ||  -> member(regular(regular(intersection(power_class(u),complement(v)))),union(complement(power_class(u)),v))* equal(regular(intersection(power_class(u),complement(v))),null_class) equal(intersection(power_class(u),complement(v)),null_class).
% 299.94/300.48  83858[0:MRR:83796.0,9181.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(intersection(power_class(w),complement(x)),v)),union(complement(power_class(w)),x))* subclass(u,intersection(intersection(power_class(w),complement(x)),v)).
% 299.94/300.48  83860[0:MRR:83798.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(power_class(w),complement(x)),u)),union(complement(power_class(w)),x))* subclass(intersection(u,v),intersection(intersection(power_class(w),complement(x)),u)).
% 299.94/300.48  83861[0:MRR:83797.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(power_class(w),complement(x)),v)),union(complement(power_class(w)),x))* subclass(intersection(u,v),intersection(intersection(power_class(w),complement(x)),v)).
% 299.94/300.48  84813[0:Rew:46227.0,84723.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),complement(w)),x) member(not_subclass_element(symmetric_difference(union(complement(power_class(u)),v),complement(w)),x),union(intersection(power_class(u),complement(v)),w))*.
% 299.94/300.48  84814[0:Rew:46221.0,84722.0] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),complement(w)),x) member(not_subclass_element(symmetric_difference(union(u,complement(power_class(v))),complement(w)),x),union(intersection(complement(u),power_class(v)),w))*.
% 299.94/300.48  84815[0:Rew:46227.0,84700.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),w)),x) member(not_subclass_element(symmetric_difference(complement(u),union(complement(power_class(v)),w)),x),union(u,intersection(power_class(v),complement(w))))*.
% 299.94/300.48  84816[0:Rew:46221.0,84699.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(power_class(w)))),x) member(not_subclass_element(symmetric_difference(complement(u),union(v,complement(power_class(w)))),x),union(u,intersection(complement(v),power_class(w))))*.
% 299.94/300.48  85293[0:Rew:46227.0,85174.1] ||  -> member(not_subclass_element(u,intersection(union(complement(power_class(v)),w),complement(x))),union(intersection(power_class(v),complement(w)),x))* subclass(u,intersection(union(complement(power_class(v)),w),complement(x))).
% 299.94/300.48  85294[0:Rew:46221.0,85173.1] ||  -> member(not_subclass_element(u,intersection(union(v,complement(power_class(w))),complement(x))),union(intersection(complement(v),power_class(w)),x))* subclass(u,intersection(union(v,complement(power_class(w))),complement(x))).
% 299.94/300.48  85295[0:Rew:46227.0,85151.1] ||  -> member(not_subclass_element(u,intersection(complement(v),union(complement(power_class(w)),x))),union(v,intersection(power_class(w),complement(x))))* subclass(u,intersection(complement(v),union(complement(power_class(w)),x))).
% 299.94/300.48  85296[0:Rew:46221.0,85150.1] ||  -> member(not_subclass_element(u,intersection(complement(v),union(w,complement(power_class(x))))),union(v,intersection(complement(w),power_class(x))))* subclass(u,intersection(complement(v),union(w,complement(power_class(x))))).
% 299.94/300.48  86682[12:Res:69933.1,4982.0] function(restrict(u,v,w)) ||  -> subclass(intersection(successor(restrict(u,v,w)),x),y) member(not_subclass_element(intersection(successor(restrict(u,v,w)),x),y),cross_product(v,w))*.
% 299.94/300.48  86872[12:Res:70206.1,4982.0] function(restrict(u,v,w)) ||  -> subclass(intersection(x,successor(restrict(u,v,w))),y) member(not_subclass_element(intersection(x,successor(restrict(u,v,w))),y),cross_product(v,w))*.
% 299.94/300.48  87941[0:Res:3703.1,3668.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(complement(v),complement(w)),x,y)),z) member(not_subclass_element(intersection(u,restrict(symmetric_difference(complement(v),complement(w)),x,y)),z),union(v,w))*.
% 299.94/300.48  87938[0:Res:3703.1,46222.0] || member(not_subclass_element(intersection(u,restrict(image(element_relation,power_class(v)),w,x)),y),power_class(complement(power_class(v))))* -> subclass(intersection(u,restrict(image(element_relation,power_class(v)),w,x)),y).
% 299.94/300.48  88332[0:Res:4876.1,3668.0] ||  -> subclass(intersection(restrict(symmetric_difference(complement(u),complement(v)),w,x),y),z) member(not_subclass_element(intersection(restrict(symmetric_difference(complement(u),complement(v)),w,x),y),z),union(u,v))*.
% 299.94/300.48  88329[0:Res:4876.1,46222.0] || member(not_subclass_element(intersection(restrict(image(element_relation,power_class(u)),v,w),x),y),power_class(complement(power_class(u))))* -> subclass(intersection(restrict(image(element_relation,power_class(u)),v,w),x),y).
% 299.94/300.48  91736[0:Res:4871.2,46280.0] || subclass(u,intersection(complement(v),power_class(complement(power_class(w))))) member(not_subclass_element(intersection(u,x),y),union(v,image(element_relation,power_class(w))))* -> subclass(intersection(u,x),y).
% 299.94/300.48  91734[0:Res:3695.2,46280.0] || subclass(u,intersection(complement(v),power_class(complement(power_class(w))))) member(not_subclass_element(intersection(x,u),y),union(v,image(element_relation,power_class(w))))* -> subclass(intersection(x,u),y).
% 299.94/300.48  91714[0:Res:9995.1,46280.0] || member(u,union(complement(v),power_class(complement(power_class(w))))) member(u,union(v,image(element_relation,power_class(w)))) -> member(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))*.
% 299.94/300.48  93451[0:Res:4871.2,46312.0] || subclass(u,intersection(power_class(complement(power_class(v))),complement(w))) member(not_subclass_element(intersection(u,x),y),union(image(element_relation,power_class(v)),w))* -> subclass(intersection(u,x),y).
% 299.94/300.48  93449[0:Res:3695.2,46312.0] || subclass(u,intersection(power_class(complement(power_class(v))),complement(w))) member(not_subclass_element(intersection(x,u),y),union(image(element_relation,power_class(v)),w))* -> subclass(intersection(x,u),y).
% 299.94/300.48  93429[0:Res:9995.1,46312.0] || member(u,union(power_class(complement(power_class(v))),complement(w))) member(u,union(image(element_relation,power_class(v)),w)) -> member(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))*.
% 299.94/300.48  94043[0:SpL:46893.0,219.0] || member(u,intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* member(u,union(v,intersection(power_class(w),union(x,complement(power_class(y)))))) -> .
% 299.94/300.48  94025[0:SpL:46893.0,219.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y)))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),y)) -> .
% 299.94/300.48  94891[0:SpL:46894.0,219.0] || member(u,intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* member(u,union(v,intersection(union(w,complement(power_class(x))),power_class(y)))) -> .
% 299.94/300.48  94873[0:SpL:46894.0,219.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y)))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),y)) -> .
% 299.94/300.48  95224[0:SpL:46895.0,219.0] || member(u,intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* member(u,union(v,intersection(union(complement(power_class(w)),x),power_class(y)))) -> .
% 299.94/300.48  95206[0:SpL:46895.0,219.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y)))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),y)) -> .
% 299.94/300.48  95609[0:SpL:46898.0,219.0] || member(u,intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* member(u,union(v,intersection(power_class(w),union(complement(power_class(x)),y)))) -> .
% 299.94/300.48  95591[0:SpL:46898.0,219.0] || member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y)))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),y)) -> .
% 299.94/300.48  97980[0:Rew:97898.0,96637.1] || member(u,intersection(complement(v),union(w,intersection(complement(x),union(y,z)))))* member(u,union(v,intersection(complement(w),union(x,complement(union(y,z)))))) -> .
% 299.94/300.48  98076[0:Rew:97898.0,49571.0] ||  -> equal(union(symmetric_difference(complement(u),complement(singleton(u))),complement(union(successor(u),union(complement(u),complement(singleton(u)))))),complement(symmetric_difference(successor(u),union(complement(u),complement(singleton(u))))))**.
% 299.94/300.48  98129[0:Rew:97898.0,96890.1] || member(u,intersection(union(v,intersection(complement(w),union(x,y))),complement(z)))* member(u,union(intersection(complement(v),union(w,complement(union(x,y)))),z)) -> .
% 299.94/300.48  98138[0:Rew:97898.0,96665.1] || member(u,intersection(complement(v),union(intersection(complement(w),union(x,y)),z)))* member(u,union(v,intersection(union(w,complement(union(x,y))),complement(z)))) -> .
% 299.94/300.48  98147[0:Rew:97898.0,93360.0] || member(u,intersection(power_class(complement(power_class(v))),union(w,complement(union(x,y)))))* member(u,union(image(element_relation,power_class(v)),intersection(complement(w),union(x,y)))) -> .
% 299.94/300.48  98156[0:Rew:97898.0,96640.1] || member(u,intersection(complement(v),union(w,intersection(union(x,y),complement(z)))))* member(u,union(v,intersection(complement(w),union(complement(union(x,y)),z)))) -> .
% 299.94/300.48  98185[0:Rew:97898.0,96918.1] || member(u,intersection(union(intersection(complement(v),union(w,x)),y),complement(z)))* member(u,union(intersection(union(v,complement(union(w,x))),complement(y)),z)) -> .
% 299.94/300.48  98189[0:Rew:97898.0,6520.0] ||  -> equal(intersection(union(u,intersection(complement(v),union(w,x))),union(complement(u),union(v,complement(union(w,x))))),symmetric_difference(complement(u),union(v,complement(union(w,x)))))**.
% 299.94/300.48  98204[0:Rew:97898.0,34798.0] ||  -> equal(union(intersection(u,intersection(complement(v),union(w,x))),intersection(complement(u),union(v,complement(union(w,x))))),complement(symmetric_difference(u,intersection(complement(v),union(w,x)))))**.
% 299.94/300.48  98239[0:Rew:97898.0,91661.0] || member(u,intersection(union(v,complement(union(w,x))),power_class(complement(power_class(y)))))* member(u,union(intersection(complement(v),union(w,x)),image(element_relation,power_class(y)))) -> .
% 299.94/300.48  98283[0:Rew:97898.0,96893.1] || member(u,intersection(union(v,intersection(union(w,x),complement(y))),complement(z)))* member(u,union(intersection(complement(v),union(complement(union(w,x)),y)),z)) -> .
% 299.94/300.48  98299[0:Rew:97898.0,96668.1] || member(u,intersection(complement(v),union(intersection(union(w,x),complement(y)),z)))* member(u,union(v,intersection(union(complement(union(w,x)),y),complement(z)))) -> .
% 299.94/300.48  98301[0:Rew:97898.0,93363.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(union(w,x)),y)))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,x),complement(y)))) -> .
% 299.94/300.48  98447[0:Rew:97898.0,6535.0] ||  -> equal(intersection(union(intersection(complement(u),union(v,w)),x),union(union(u,complement(union(v,w))),complement(x))),symmetric_difference(union(u,complement(union(v,w))),complement(x)))**.
% 299.94/300.48  98485[0:Rew:97898.0,34812.0] ||  -> equal(union(intersection(intersection(complement(u),union(v,w)),x),intersection(union(u,complement(union(v,w))),complement(x))),complement(symmetric_difference(intersection(complement(u),union(v,w)),x)))**.
% 299.94/300.48  98583[0:Rew:97898.0,62453.0] || member(not_subclass_element(union(u,image(element_relation,union(v,w))),x),intersection(complement(u),power_class(complement(union(v,w)))))* -> subclass(union(u,image(element_relation,union(v,w))),x).
% 299.94/300.48  98640[0:Rew:97898.0,96921.1] || member(u,intersection(union(intersection(union(v,w),complement(x)),y),complement(z)))* member(u,union(intersection(union(complement(union(v,w)),x),complement(y)),z)) -> .
% 299.94/300.48  98644[0:Rew:97898.0,6523.0] ||  -> equal(intersection(union(u,intersection(union(v,w),complement(x))),union(complement(u),union(complement(union(v,w)),x))),symmetric_difference(complement(u),union(complement(union(v,w)),x)))**.
% 299.94/300.48  98659[0:Rew:97898.0,34800.0] ||  -> equal(union(intersection(u,intersection(union(v,w),complement(x))),intersection(complement(u),union(complement(union(v,w)),x))),complement(symmetric_difference(u,intersection(union(v,w),complement(x)))))**.
% 299.94/300.48  98694[0:Rew:97898.0,91664.0] || member(u,intersection(union(complement(union(v,w)),x),power_class(complement(power_class(y)))))* member(u,union(intersection(union(v,w),complement(x)),image(element_relation,power_class(y)))) -> .
% 299.94/300.48  98808[0:Rew:97898.0,6538.0] ||  -> equal(intersection(union(intersection(union(u,v),complement(w)),x),union(union(complement(union(u,v)),w),complement(x))),symmetric_difference(union(complement(union(u,v)),w),complement(x)))**.
% 299.94/300.48  98846[0:Rew:97898.0,34814.0] ||  -> equal(union(intersection(intersection(union(u,v),complement(w)),x),intersection(union(complement(union(u,v)),w),complement(x))),complement(symmetric_difference(intersection(union(u,v),complement(w)),x)))**.
% 299.94/300.48  98999[0:Rew:97898.0,62470.0] || member(not_subclass_element(union(image(element_relation,union(u,v)),w),x),intersection(power_class(complement(union(u,v))),complement(w)))* -> subclass(union(image(element_relation,union(u,v)),w),x).
% 299.94/300.48  99927[0:Rew:97898.0,98212.1] || member(not_subclass_element(intersection(u,union(v,complement(union(w,x)))),y),intersection(complement(v),union(w,x)))* -> subclass(intersection(u,union(v,complement(union(w,x)))),y).
% 299.94/300.48  99928[0:Rew:99391.0,98215.0] ||  -> equal(union(u,intersection(union(v,complement(union(w,x))),complement(singleton(intersection(complement(v),union(w,x)))))),union(u,complement(successor(intersection(complement(v),union(w,x))))))**.
% 299.94/300.48  99929[0:Rew:97898.0,98226.1] || member(not_subclass_element(u,intersection(union(v,complement(union(w,x))),u)),symmetric_difference(complement(v),union(w,x)))* -> subclass(u,intersection(union(v,complement(union(w,x))),u)).
% 299.94/300.48  99930[0:Rew:97898.0,98251.0] ||  -> member(not_subclass_element(u,intersection(complement(v),power_class(complement(union(w,x))))),union(v,image(element_relation,union(w,x))))* subclass(u,intersection(complement(v),power_class(complement(union(w,x))))).
% 299.94/300.48  99931[0:Rew:97898.0,98264.1] || member(regular(intersection(u,intersection(v,power_class(complement(union(w,x)))))),image(element_relation,union(w,x)))* -> equal(intersection(u,intersection(v,power_class(complement(union(w,x))))),null_class).
% 299.94/300.48  99932[0:Rew:97898.0,98272.2] || subclass(u,v) -> member(not_subclass_element(u,intersection(power_class(complement(union(w,x))),v)),image(element_relation,union(w,x)))* subclass(u,intersection(power_class(complement(union(w,x))),v)).
% 299.94/300.48  99933[0:Rew:97898.0,98273.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(power_class(complement(union(w,x))),v)),image(element_relation,union(w,x)))* subclass(intersection(u,v),intersection(power_class(complement(union(w,x))),v)).
% 299.94/300.48  99934[0:Rew:97898.0,98274.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(power_class(complement(union(w,x))),u)),image(element_relation,union(w,x)))* subclass(intersection(u,v),intersection(power_class(complement(union(w,x))),u)).
% 299.94/300.48  99935[0:Rew:97898.0,98343.1] || member(not_subclass_element(intersection(u,symmetric_difference(v,complement(union(w,x)))),y),intersection(complement(v),union(w,x)))* -> subclass(intersection(u,symmetric_difference(v,complement(union(w,x)))),y).
% 299.94/300.48  99948[0:Rew:99401.0,98482.0] ||  -> equal(union(intersection(union(u,complement(union(v,w))),complement(singleton(intersection(complement(u),union(v,w))))),x),union(x,complement(successor(intersection(complement(u),union(v,w))))))**.
% 299.94/300.48  99949[0:Rew:97898.0,98501.1] || member(not_subclass_element(intersection(union(u,complement(union(v,w))),x),y),intersection(complement(u),union(v,w)))* -> subclass(intersection(union(u,complement(union(v,w))),x),y).
% 299.94/300.48  99951[0:Rew:97898.0,98554.1] ||  -> subclass(symmetric_difference(complement(u),power_class(complement(union(v,w)))),x) member(not_subclass_element(symmetric_difference(complement(u),power_class(complement(union(v,w)))),x),union(u,image(element_relation,union(v,w))))*.
% 299.94/300.48  99952[0:Rew:97898.0,98561.0] ||  -> member(not_subclass_element(u,intersection(power_class(complement(union(v,w))),complement(x))),union(image(element_relation,union(v,w)),x))* subclass(u,intersection(power_class(complement(union(v,w))),complement(x))).
% 299.94/300.48  99953[0:Rew:97898.0,98584.1] || member(regular(intersection(complement(u),power_class(complement(union(v,w))))),union(u,image(element_relation,union(v,w))))* -> equal(intersection(complement(u),power_class(complement(union(v,w)))),null_class).
% 299.94/300.48  99954[0:Rew:97898.0,98589.1] || member(regular(intersection(intersection(u,power_class(complement(union(v,w)))),x)),image(element_relation,union(v,w)))* -> equal(intersection(intersection(u,power_class(complement(union(v,w)))),x),null_class).
% 299.94/300.48  99955[0:Rew:97898.0,98602.1] || member(regular(intersection(u,intersection(power_class(complement(union(v,w))),x))),image(element_relation,union(v,w)))* -> equal(intersection(u,intersection(power_class(complement(union(v,w))),x)),null_class).
% 299.94/300.48  99956[3:Rew:97898.0,98609.3] || subclass(u,regular(power_class(complement(union(v,w))))) -> member(not_subclass_element(u,x),image(element_relation,union(v,w)))* subclass(u,x) equal(power_class(complement(union(v,w))),null_class).
% 299.94/300.48  99959[0:Rew:97898.0,98667.1] || member(not_subclass_element(intersection(u,union(complement(union(v,w)),x)),y),intersection(union(v,w),complement(x)))* -> subclass(intersection(u,union(complement(union(v,w)),x)),y).
% 299.94/300.48  99960[0:Rew:99391.0,98670.0] ||  -> equal(union(u,intersection(union(complement(union(v,w)),x),complement(singleton(intersection(union(v,w),complement(x)))))),union(u,complement(successor(intersection(union(v,w),complement(x))))))**.
% 299.94/300.48  99961[0:Rew:97898.0,98681.1] || member(not_subclass_element(u,intersection(union(complement(union(v,w)),x),u)),symmetric_difference(union(v,w),complement(x)))* -> subclass(u,intersection(union(complement(union(v,w)),x),u)).
% 299.94/300.48  99962[0:Rew:97898.0,98729.1] ||  -> equal(intersection(u,symmetric_difference(intersection(v,w),complement(union(v,w)))),null_class) member(regular(intersection(u,symmetric_difference(intersection(v,w),complement(union(v,w))))),complement(symmetric_difference(v,w)))*.
% 299.94/300.48  99963[0:Rew:97898.0,98731.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),complement(intersection(intersection(v,w),complement(union(v,w))))))* -> member(u,complement(symmetric_difference(intersection(v,w),complement(union(v,w))))).
% 299.94/300.48  99966[0:Rew:97898.0,98764.1] || member(not_subclass_element(intersection(symmetric_difference(u,complement(union(v,w))),x),y),intersection(complement(u),union(v,w)))* -> subclass(intersection(symmetric_difference(u,complement(union(v,w))),x),y).
% 299.94/300.48  99967[0:Rew:97898.0,98781.1] || member(not_subclass_element(intersection(u,symmetric_difference(complement(union(v,w)),x)),y),intersection(union(v,w),complement(x)))* -> subclass(intersection(u,symmetric_difference(complement(union(v,w)),x)),y).
% 299.94/300.48  99968[0:Rew:99401.0,98843.0] ||  -> equal(union(intersection(union(complement(union(u,v)),w),complement(singleton(intersection(union(u,v),complement(w))))),x),union(x,complement(successor(intersection(union(u,v),complement(w))))))**.
% 299.94/300.48  99969[0:Rew:97898.0,98862.1] || member(not_subclass_element(intersection(union(complement(union(u,v)),w),x),y),intersection(union(u,v),complement(w)))* -> subclass(intersection(union(complement(union(u,v)),w),x),y).
% 299.94/300.48  99971[0:Rew:97898.0,98953.1] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),complement(w)),x) member(not_subclass_element(symmetric_difference(power_class(complement(union(u,v))),complement(w)),x),union(image(element_relation,union(u,v)),w))*.
% 299.94/300.48  99972[0:Rew:97898.0,99000.1] || member(regular(intersection(power_class(complement(union(u,v))),complement(w))),union(image(element_relation,union(u,v)),w))* -> equal(intersection(power_class(complement(union(u,v))),complement(w)),null_class).
% 299.94/300.48  99973[0:Rew:97898.0,99011.1] || member(regular(intersection(intersection(power_class(complement(union(u,v))),w),x)),image(element_relation,union(u,v)))* -> equal(intersection(intersection(power_class(complement(union(u,v))),w),x),null_class).
% 299.94/300.48  99975[0:Rew:97898.0,99148.1] ||  -> equal(intersection(symmetric_difference(intersection(u,v),complement(union(u,v))),w),null_class) member(regular(intersection(symmetric_difference(intersection(u,v),complement(union(u,v))),w)),complement(symmetric_difference(u,v)))*.
% 299.94/300.48  99977[0:Rew:97898.0,99181.1] || member(not_subclass_element(intersection(symmetric_difference(complement(union(u,v)),w),x),y),intersection(union(u,v),complement(w)))* -> subclass(intersection(symmetric_difference(complement(union(u,v)),w),x),y).
% 299.94/300.48  100013[3:Rew:97898.0,98966.1,97898.0,98966.0] ||  -> member(regular(regular(power_class(complement(union(u,v))))),image(element_relation,union(u,v)))* equal(regular(power_class(complement(union(u,v)))),null_class) equal(power_class(complement(union(u,v))),null_class).
% 299.94/300.48  103517[0:Rew:99391.0,103311.0] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(successor(w)))),x) member(not_subclass_element(symmetric_difference(complement(u),union(v,complement(successor(w)))),x),union(u,intersection(complement(v),successor(w))))*.
% 299.94/300.48  103518[0:Rew:99391.0,103274.0] ||  -> subclass(symmetric_difference(union(u,complement(successor(v))),complement(w)),x) member(not_subclass_element(symmetric_difference(union(u,complement(successor(v))),complement(w)),x),union(intersection(complement(u),successor(v)),w))*.
% 299.94/300.48  104594[0:Res:2352.1,97909.0] || member(regular(intersection(u,intersection(v,image(element_relation,union(w,x))))),power_class(complement(union(w,x))))* -> equal(intersection(u,intersection(v,image(element_relation,union(w,x)))),null_class).
% 299.94/300.48  104591[0:Res:2974.1,97909.0] || member(regular(intersection(intersection(u,image(element_relation,union(v,w))),x)),power_class(complement(union(v,w))))* -> equal(intersection(intersection(u,image(element_relation,union(v,w))),x),null_class).
% 299.94/300.48  104589[0:Res:2351.1,97909.0] || member(regular(intersection(u,intersection(image(element_relation,union(v,w)),x))),power_class(complement(union(v,w))))* -> equal(intersection(u,intersection(image(element_relation,union(v,w)),x)),null_class).
% 299.94/300.48  104588[0:Res:2973.1,97909.0] || member(regular(intersection(intersection(image(element_relation,union(u,v)),w),x)),power_class(complement(union(u,v))))* -> equal(intersection(intersection(image(element_relation,union(u,v)),w),x),null_class).
% 299.94/300.48  106730[0:Res:235.1,97900.0] ||  -> equal(restrict(symmetric_difference(complement(u),union(v,w)),x,y),null_class) member(regular(restrict(symmetric_difference(complement(u),union(v,w)),x,y)),union(u,complement(union(v,w))))*.
% 299.94/300.48  107696[0:Res:235.1,97914.0] ||  -> equal(restrict(symmetric_difference(union(u,v),complement(w)),x,y),null_class) member(regular(restrict(symmetric_difference(union(u,v),complement(w)),x,y)),union(complement(union(u,v)),w))*.
% 299.94/300.48  108550[3:MRR:108454.0,9181.1] || subclass(u,regular(image(element_relation,union(v,w)))) -> member(not_subclass_element(u,x),power_class(complement(union(v,w))))* subclass(u,x) equal(image(element_relation,union(v,w)),null_class).
% 299.94/300.48  108555[3:MRR:108466.0,9180.1] ||  -> member(regular(regular(image(element_relation,union(u,v)))),power_class(complement(union(u,v))))* equal(regular(image(element_relation,union(u,v))),null_class) equal(image(element_relation,union(u,v)),null_class).
% 299.94/300.48  108559[0:MRR:108463.0,9181.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(image(element_relation,union(w,x)),v)),power_class(complement(union(w,x))))* subclass(u,intersection(image(element_relation,union(w,x)),v)).
% 299.94/300.48  108561[0:MRR:108465.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(image(element_relation,union(w,x)),u)),power_class(complement(union(w,x))))* subclass(intersection(u,v),intersection(image(element_relation,union(w,x)),u)).
% 299.94/300.48  108562[0:MRR:108464.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(image(element_relation,union(w,x)),v)),power_class(complement(union(w,x))))* subclass(intersection(u,v),intersection(image(element_relation,union(w,x)),v)).
% 299.94/300.48  108910[0:Res:169.1,97899.0] || member(not_subclass_element(intersection(u,intersection(complement(v),union(w,x))),y),union(v,complement(union(w,x))))* -> subclass(intersection(u,intersection(complement(v),union(w,x))),y).
% 299.94/300.48  108867[0:Res:175.1,97899.0] || member(not_subclass_element(intersection(intersection(complement(u),union(v,w)),x),y),union(u,complement(union(v,w))))* -> subclass(intersection(intersection(complement(u),union(v,w)),x),y).
% 299.94/300.48  109231[0:Res:169.1,97913.0] || member(not_subclass_element(intersection(u,intersection(union(v,w),complement(x))),y),union(complement(union(v,w)),x))* -> subclass(intersection(u,intersection(union(v,w),complement(x))),y).
% 299.94/300.48  109188[0:Res:175.1,97913.0] || member(not_subclass_element(intersection(intersection(union(u,v),complement(w)),x),y),union(complement(union(u,v)),w))* -> subclass(intersection(intersection(union(u,v),complement(w)),x),y).
% 299.94/300.48  117663[3:SpL:26346.0,4975.0] || subclass(u,regular(ordered_pair(v,w)))* -> equal(regular(ordered_pair(v,w)),singleton(v)) subclass(u,x) equal(not_subclass_element(u,x),singleton(w))* equal(not_subclass_element(u,x),v)*.
% 299.94/300.48  121310[0:SpL:99324.0,46909.0] || member(regular(union(image(element_relation,successor(u)),complement(power_class(v)))),intersection(power_class(complement(successor(u))),power_class(v)))* -> equal(union(image(element_relation,successor(u)),complement(power_class(v))),null_class).
% 299.94/300.48  121663[0:SpL:99324.0,46913.0] || member(regular(union(complement(power_class(u)),image(element_relation,successor(v)))),intersection(power_class(u),power_class(complement(successor(v)))))* -> equal(union(complement(power_class(u)),image(element_relation,successor(v))),null_class).
% 299.94/300.48  122826[0:Res:2349.2,6509.0] || subclass(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.48  122825[0:Res:2971.2,6509.0] || subclass(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.48  122792[4:Res:20669.1,6509.0] || subclass(domain_relation,flip(symmetric_difference(union(u,v),union(complement(u),complement(v)))))* -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.48  122791[4:Res:20668.1,6509.0] || subclass(domain_relation,rotate(symmetric_difference(union(u,v),union(complement(u),complement(v)))))* -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.48  122705[0:SpL:47178.0,6509.0] || member(u,symmetric_difference(union(v,power_class(complement(power_class(w)))),union(complement(v),image(element_relation,power_class(w)))))* -> member(u,complement(symmetric_difference(complement(v),complement(power_class(complement(power_class(w))))))).
% 299.94/300.48  122696[0:SpL:47177.0,6509.0] || member(u,symmetric_difference(union(power_class(complement(power_class(v))),w),union(image(element_relation,power_class(v)),complement(w))))* -> member(u,complement(symmetric_difference(complement(power_class(complement(power_class(v)))),complement(w)))).
% 299.94/300.48  124528[0:Res:10050.2,10912.0] ||  -> equal(apply(choice,unordered_pair(u,v)),u)** equal(unordered_pair(u,v),null_class) equal(ordered_pair(first(ordered_pair(v,singleton(w))),second(ordered_pair(v,singleton(w)))),ordered_pair(v,singleton(w)))**.
% 299.94/300.48  124527[0:Res:10352.2,10912.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),w),u)** subclass(unordered_pair(u,v),w) equal(ordered_pair(first(ordered_pair(v,singleton(x))),second(ordered_pair(v,singleton(x)))),ordered_pair(v,singleton(x)))**.
% 299.94/300.48  124450[0:Res:10048.2,10912.0] ||  -> equal(apply(choice,unordered_pair(u,v)),v)** equal(unordered_pair(u,v),null_class) equal(ordered_pair(first(ordered_pair(u,singleton(w))),second(ordered_pair(u,singleton(w)))),ordered_pair(u,singleton(w)))**.
% 299.94/300.48  124449[0:Res:10351.2,10912.0] ||  -> equal(not_subclass_element(unordered_pair(u,v),w),v)** subclass(unordered_pair(u,v),w) equal(ordered_pair(first(ordered_pair(u,singleton(x))),second(ordered_pair(u,singleton(x)))),ordered_pair(u,singleton(x)))**.
% 299.94/300.48  125715[3:Res:125591.0,4975.0] ||  -> subclass(complement(successor(complement(unordered_pair(u,v)))),w) equal(not_subclass_element(complement(successor(complement(unordered_pair(u,v)))),w),v)** equal(not_subclass_element(complement(successor(complement(unordered_pair(u,v)))),w),u)**.
% 299.94/300.48  129000[3:Res:125564.0,4982.0] ||  -> subclass(union(null_class,intersection(union(null_class,restrict(u,v,w)),x)),y) member(not_subclass_element(union(null_class,intersection(union(null_class,restrict(u,v,w)),x)),y),cross_product(v,w))*.
% 299.94/300.48  129181[3:Res:125581.0,4982.0] ||  -> subclass(union(null_class,intersection(u,union(null_class,restrict(v,w,x)))),y) member(not_subclass_element(union(null_class,intersection(u,union(null_class,restrict(v,w,x)))),y),cross_product(w,x))*.
% 299.94/300.48  129991[3:Res:125558.0,4982.0] ||  -> subclass(intersection(intersection(union(null_class,restrict(u,v,w)),x),y),z) member(not_subclass_element(intersection(intersection(union(null_class,restrict(u,v,w)),x),y),z),cross_product(v,w))*.
% 299.94/300.48  130161[3:Res:125569.0,4982.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,restrict(w,x,y)))),z) member(not_subclass_element(intersection(u,intersection(v,union(null_class,restrict(w,x,y)))),z),cross_product(x,y))*.
% 299.94/300.48  130375[3:Res:125572.0,4982.0] ||  -> subclass(intersection(u,intersection(union(null_class,restrict(v,w,x)),y)),z) member(not_subclass_element(intersection(u,intersection(union(null_class,restrict(v,w,x)),y)),z),cross_product(w,x))*.
% 299.94/300.48  130549[3:Res:125578.0,4982.0] ||  -> subclass(intersection(intersection(u,union(null_class,restrict(v,w,x))),y),z) member(not_subclass_element(intersection(intersection(u,union(null_class,restrict(v,w,x))),y),z),cross_product(w,x))*.
% 299.94/300.48  132601[0:Rew:71035.0,132161.0,71595.0,132161.0] ||  -> equal(intersection(complement(symmetric_difference(u,intersection(u,v))),union(complement(intersection(u,v)),union(u,intersection(u,v)))),symmetric_difference(complement(intersection(u,v)),union(u,intersection(u,v))))**.
% 299.94/300.48  133289[0:Rew:71035.0,132860.0,71595.0,132860.0] ||  -> equal(intersection(complement(symmetric_difference(u,intersection(v,u))),union(complement(intersection(v,u)),union(u,intersection(v,u)))),symmetric_difference(complement(intersection(v,u)),union(u,intersection(v,u))))**.
% 299.94/300.48  142153[0:SpL:46227.0,46242.0] || member(u,intersection(union(complement(power_class(v)),w),union(x,complement(power_class(y)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(complement(x),power_class(y)))) -> .
% 299.94/300.48  142152[0:SpL:99391.0,46242.0] || member(u,intersection(union(v,complement(successor(w))),union(x,complement(power_class(y)))))* member(u,union(intersection(complement(v),successor(w)),intersection(complement(x),power_class(y)))) -> .
% 299.94/300.48  142151[0:SpL:46221.0,46242.0] || member(u,intersection(union(v,complement(power_class(w))),union(x,complement(power_class(y)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(complement(x),power_class(y)))) -> .
% 299.94/300.48  142149[0:SpL:97918.0,46242.0] || member(u,intersection(power_class(complement(union(v,w))),union(x,complement(power_class(y)))))* member(u,union(image(element_relation,union(v,w)),intersection(complement(x),power_class(y)))) -> .
% 299.94/300.48  142319[3:Rew:97907.0,142224.1,97907.0,142224.0] || member(union(u,complement(union(v,complement(power_class(w))))),union(u,intersection(complement(v),power_class(w))))* -> equal(singleton(union(u,complement(union(v,complement(power_class(w)))))),null_class).
% 299.94/300.48  143682[0:SpL:46227.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(power_class(x)),y)))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(x),complement(y)))) -> .
% 299.94/300.48  143681[0:SpL:99391.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(x,complement(successor(y)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(complement(x),successor(y)))) -> .
% 299.94/300.48  143678[0:SpL:97918.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),power_class(complement(union(x,y)))))* member(u,union(intersection(complement(v),power_class(w)),image(element_relation,union(x,y)))) -> .
% 299.94/300.48  143886[3:Rew:97919.0,143785.1,97919.0,143785.0] || member(union(complement(union(u,complement(power_class(v)))),w),union(intersection(complement(u),power_class(v)),w))* -> equal(singleton(union(complement(union(u,complement(power_class(v)))),w)),null_class).
% 299.94/300.48  144125[0:SpL:46227.0,46288.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(power_class(x)),y)))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(x),complement(y)))) -> .
% 299.94/300.48  144124[0:SpL:99391.0,46288.0] || member(u,intersection(union(v,complement(successor(w))),union(complement(power_class(x)),y)))* member(u,union(intersection(complement(v),successor(w)),intersection(power_class(x),complement(y)))) -> .
% 299.94/300.48  144121[0:SpL:97918.0,46288.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(power_class(x)),y)))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(x),complement(y)))) -> .
% 299.94/300.48  144300[3:Rew:97907.0,144196.1,97907.0,144196.0] || member(union(u,complement(union(complement(power_class(v)),w))),union(u,intersection(power_class(v),complement(w))))* -> equal(singleton(union(u,complement(union(complement(power_class(v)),w)))),null_class).
% 299.94/300.48  144344[0:SpL:99391.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(x,complement(successor(y)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(complement(x),successor(y)))) -> .
% 299.94/300.48  144341[0:SpL:97918.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),power_class(complement(union(x,y)))))* member(u,union(intersection(power_class(v),complement(w)),image(element_relation,union(x,y)))) -> .
% 299.94/300.48  144564[3:Rew:97919.0,144455.1,97919.0,144455.0] || member(union(complement(union(complement(power_class(u)),v)),w),union(intersection(power_class(u),complement(v)),w))* -> equal(singleton(union(complement(union(complement(power_class(u)),v)),w)),null_class).
% 299.94/300.48  145421[0:SpL:98217.0,3677.1] || member(u,symmetric_difference(power_class(v),union(w,complement(union(x,y)))))* subclass(union(complement(power_class(v)),intersection(complement(w),union(x,y))),z)* -> member(u,z)*.
% 299.94/300.48  145346[0:SpR:89365.1,98217.0] || subclass(union(u,complement(union(v,w))),power_class(x)) -> equal(union(complement(power_class(x)),intersection(complement(u),union(v,w))),complement(union(u,complement(union(v,w)))))**.
% 299.94/300.48  145683[0:SpL:99391.0,98247.0] || member(u,intersection(union(v,complement(successor(w))),power_class(complement(union(x,y)))))* member(u,union(intersection(complement(v),successor(w)),image(element_relation,union(x,y)))) -> .
% 299.94/300.48  145680[0:SpL:97918.0,98247.0] || member(u,intersection(power_class(complement(union(v,w))),power_class(complement(union(x,y)))))* member(u,union(image(element_relation,union(v,w)),image(element_relation,union(x,y)))) -> .
% 299.94/300.48  146297[0:SpL:98314.0,3677.1] || member(u,symmetric_difference(union(v,complement(power_class(w))),union(x,y)))* subclass(union(intersection(complement(v),power_class(w)),complement(union(x,y))),z)* -> member(u,z)*.
% 299.94/300.48  146438[3:Rew:109724.0,146437.0] ||  -> equal(union(complement(union(u,complement(power_class(v)))),intersection(union(w,x),union(y,z))),union(intersection(complement(u),power_class(v)),intersection(union(w,x),union(y,z))))**.
% 299.94/300.48  146859[0:SpL:98315.0,3677.1] || member(u,symmetric_difference(union(complement(power_class(v)),w),union(x,y)))* subclass(union(intersection(power_class(v),complement(w)),complement(union(x,y))),z)* -> member(u,z)*.
% 299.94/300.48  147006[3:Rew:109724.0,147005.0] ||  -> equal(union(complement(union(complement(power_class(u)),v)),intersection(union(w,x),union(y,z))),union(intersection(power_class(u),complement(v)),intersection(union(w,x),union(y,z))))**.
% 299.94/300.48  147779[0:SpL:98515.0,3677.1] || member(u,symmetric_difference(union(v,complement(union(w,x))),power_class(y)))* subclass(union(intersection(complement(v),union(w,x)),complement(power_class(y))),z)* -> member(u,z)*.
% 299.94/300.48  147696[0:SpR:111977.1,98515.0] || subclass(union(u,complement(union(v,w))),power_class(x)) -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(union(u,complement(union(v,w)))))**.
% 299.94/300.48  147983[0:SpL:99391.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(x,complement(successor(y)))))* member(u,union(image(element_relation,union(v,w)),intersection(complement(x),successor(y)))) -> .
% 299.94/300.48  148540[0:SpL:98672.0,3677.1] || member(u,symmetric_difference(power_class(v),union(complement(union(w,x)),y)))* subclass(union(complement(power_class(v)),intersection(union(w,x),complement(y))),z)* -> member(u,z)*.
% 299.94/300.48  148462[0:SpR:89365.1,98672.0] || subclass(union(complement(union(u,v)),w),power_class(x)) -> equal(union(complement(power_class(x)),intersection(union(u,v),complement(w))),complement(union(complement(union(u,v)),w)))**.
% 299.94/300.48  149320[0:SpL:98876.0,3677.1] || member(u,symmetric_difference(union(complement(union(v,w)),x),power_class(y)))* subclass(union(intersection(union(v,w),complement(x)),complement(power_class(y))),z)* -> member(u,z)*.
% 299.94/300.48  149237[0:SpR:111977.1,98876.0] || subclass(union(complement(union(u,v)),w),power_class(x)) -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(union(complement(union(u,v)),w)))**.
% 299.94/300.48  150791[0:SpL:99161.0,3677.1] || member(u,symmetric_difference(union(v,w),union(x,complement(power_class(y)))))* subclass(union(complement(union(v,w)),intersection(complement(x),power_class(y))),z)* -> member(u,z)*.
% 299.94/300.48  150927[3:Rew:109727.0,150926.0] ||  -> equal(union(intersection(union(u,v),union(w,x)),complement(union(y,complement(power_class(z))))),union(intersection(union(u,v),union(w,x)),intersection(complement(y),power_class(z))))**.
% 299.94/300.48  151311[0:SpL:99162.0,3677.1] || member(u,symmetric_difference(union(v,w),union(complement(power_class(x)),y)))* subclass(union(complement(union(v,w)),intersection(power_class(x),complement(y))),z)* -> member(u,z)*.
% 299.94/300.48  151458[3:Rew:109727.0,151457.0] ||  -> equal(union(intersection(union(u,v),union(w,x)),complement(union(complement(power_class(y)),z))),union(intersection(union(u,v),union(w,x)),intersection(power_class(y),complement(z))))**.
% 299.94/300.48  151951[0:SpL:99659.0,3677.1] || member(u,symmetric_difference(union(v,w),power_class(complement(union(x,y)))))* subclass(union(complement(union(v,w)),image(element_relation,union(x,y))),z)* -> member(u,z)*.
% 299.94/300.48  153146[0:SpL:99660.0,3677.1] || member(u,symmetric_difference(power_class(complement(union(v,w))),union(x,y)))* subclass(union(image(element_relation,union(v,w)),complement(union(x,y))),z)* -> member(u,z)*.
% 299.94/300.48  155312[0:Res:6510.2,2998.1] || member(regular(u),union(complement(v),complement(w)))* member(regular(u),union(v,w)) subclass(u,complement(symmetric_difference(complement(v),complement(w)))) -> equal(u,null_class).
% 299.94/300.48  155362[0:Rew:99324.0,155221.0] || member(u,union(power_class(complement(successor(v))),complement(w))) member(u,union(image(element_relation,successor(v)),w)) -> member(u,symmetric_difference(power_class(complement(successor(v))),complement(w)))*.
% 299.94/300.48  155364[0:Rew:99324.0,155175.0] || member(u,union(complement(v),power_class(complement(successor(w))))) member(u,union(v,image(element_relation,successor(w)))) -> member(u,symmetric_difference(complement(v),power_class(complement(successor(w)))))*.
% 299.94/300.48  155375[3:MRR:155311.4,155301.2] || member(regular(u),union(complement(v),complement(w)))* member(regular(u),union(v,w)) subclass(u,regular(symmetric_difference(complement(v),complement(w)))) -> equal(u,null_class).
% 299.94/300.48  155777[3:Res:154872.0,4982.0] ||  -> subclass(regular(union(null_class,complement(intersection(restrict(u,v,w),x)))),y) member(not_subclass_element(regular(union(null_class,complement(intersection(restrict(u,v,w),x)))),y),cross_product(v,w))*.
% 299.94/300.48  156122[3:Res:155659.0,4982.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,restrict(v,w,x))))),y) member(not_subclass_element(regular(union(null_class,complement(intersection(u,restrict(v,w,x))))),y),cross_product(w,x))*.
% 299.94/300.48  157619[3:Res:154856.0,4982.0] ||  -> subclass(intersection(union(null_class,intersection(restrict(u,v,w),x)),y),z) member(not_subclass_element(intersection(union(null_class,intersection(restrict(u,v,w),x)),y),z),cross_product(v,w))*.
% 299.94/300.48  157876[3:Res:154864.0,4982.0] ||  -> subclass(union(null_class,intersection(intersection(restrict(u,v,w),x),y)),z) member(not_subclass_element(union(null_class,intersection(intersection(restrict(u,v,w),x),y)),z),cross_product(v,w))*.
% 299.94/300.48  158103[3:Res:154877.0,4982.0] ||  -> subclass(intersection(u,union(null_class,intersection(restrict(v,w,x),y))),z) member(not_subclass_element(intersection(u,union(null_class,intersection(restrict(v,w,x),y))),z),cross_product(w,x))*.
% 299.94/300.48  158257[3:Res:169.1,7409.1] || member(not_subclass_element(intersection(u,unordered_pair(v,w)),x),v)* -> subclass(intersection(u,unordered_pair(v,w)),x) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158241[3:Res:30644.0,7409.1] || member(not_subclass_element(union(null_class,unordered_pair(u,v)),w),u)* -> subclass(union(null_class,unordered_pair(u,v)),w) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158206[3:Res:175.1,7409.1] || member(not_subclass_element(intersection(unordered_pair(u,v),w),x),u)* -> subclass(intersection(unordered_pair(u,v),w),x) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158432[3:Res:154885.0,4982.0] ||  -> subclass(union(null_class,intersection(u,intersection(restrict(v,w,x),y))),z) member(not_subclass_element(union(null_class,intersection(u,intersection(restrict(v,w,x),y))),z),cross_product(w,x))*.
% 299.94/300.48  158577[3:Res:154956.0,4982.0] ||  -> subclass(complement(successor(complement(restrict(restrict(u,v,w),x,y)))),z) member(not_subclass_element(complement(successor(complement(restrict(restrict(u,v,w),x,y)))),z),cross_product(v,w))*.
% 299.94/300.48  158696[3:Res:169.1,7410.1] || member(not_subclass_element(intersection(u,unordered_pair(v,w)),x),w)* -> subclass(intersection(u,unordered_pair(v,w)),x) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158680[3:Res:30644.0,7410.1] || member(not_subclass_element(union(null_class,unordered_pair(u,v)),w),v)* -> subclass(union(null_class,unordered_pair(u,v)),w) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158645[3:Res:175.1,7410.1] || member(not_subclass_element(intersection(unordered_pair(u,v),w),x),v)* -> subclass(intersection(unordered_pair(u,v),w),x) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  159022[3:Res:157492.0,4982.0] ||  -> subclass(intersection(union(null_class,intersection(u,restrict(v,w,x))),y),z) member(not_subclass_element(intersection(union(null_class,intersection(u,restrict(v,w,x))),y),z),cross_product(w,x))*.
% 299.94/300.48  159275[3:Res:157751.0,4982.0] ||  -> subclass(union(null_class,intersection(intersection(u,restrict(v,w,x)),y)),z) member(not_subclass_element(union(null_class,intersection(intersection(u,restrict(v,w,x)),y)),z),cross_product(w,x))*.
% 299.94/300.48  159502[3:Res:157993.0,4982.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,restrict(w,x,y)))),z) member(not_subclass_element(intersection(u,union(null_class,intersection(v,restrict(w,x,y)))),z),cross_product(x,y))*.
% 299.94/300.48  159744[3:Res:158313.0,4982.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,restrict(w,x,y)))),z) member(not_subclass_element(union(null_class,intersection(u,intersection(v,restrict(w,x,y)))),z),cross_product(x,y))*.
% 299.94/300.48  161560[0:Res:154858.0,4982.0] ||  -> subclass(intersection(intersection(intersection(restrict(u,v,w),x),y),z),x1) member(not_subclass_element(intersection(intersection(intersection(restrict(u,v,w),x),y),z),x1),cross_product(v,w))*.
% 299.94/300.48  161822[0:Res:154873.0,4982.0] ||  -> subclass(intersection(u,intersection(v,intersection(restrict(w,x,y),z))),x1) member(not_subclass_element(intersection(u,intersection(v,intersection(restrict(w,x,y),z))),x1),cross_product(x,y))*.
% 299.94/300.48  162115[4:SpR:67191.0,46313.0] ||  -> equal(intersection(union(apply(null_class,u),image(element_relation,power_class(v))),union(complement(apply(null_class,w)),power_class(complement(power_class(v))))),symmetric_difference(complement(apply(null_class,w)),power_class(complement(power_class(v)))))**.
% 299.94/300.48  162114[4:SpR:67192.0,46313.0] ||  -> equal(intersection(union(apply(null_class,u),image(element_relation,power_class(v))),union(complement(sum_class(range_of(null_class))),power_class(complement(power_class(v))))),symmetric_difference(complement(sum_class(range_of(null_class))),power_class(complement(power_class(v)))))**.
% 299.94/300.48  162318[0:Rew:127821.0,162112.0] ||  -> equal(intersection(union(union(u,v),image(element_relation,power_class(w))),union(complement(union(v,u)),power_class(complement(power_class(w))))),symmetric_difference(union(v,u),complement(power_class(complement(power_class(w))))))**.
% 299.94/300.48  162319[3:Rew:128150.0,162111.0] ||  -> equal(intersection(union(union(null_class,u),image(element_relation,power_class(v))),union(union(null_class,complement(u)),power_class(complement(power_class(v))))),symmetric_difference(union(null_class,u),complement(power_class(complement(power_class(v))))))**.
% 299.94/300.48  162321[3:Rew:128150.0,162109.0] ||  -> equal(intersection(union(union(u,null_class),image(element_relation,power_class(v))),union(union(null_class,complement(u)),power_class(complement(power_class(v))))),symmetric_difference(union(null_class,u),complement(power_class(complement(power_class(v))))))**.
% 299.94/300.48  162322[3:Rew:128150.0,162108.0] ||  -> equal(intersection(union(union(u,u),image(element_relation,power_class(v))),union(union(null_class,complement(u)),power_class(complement(power_class(v))))),symmetric_difference(union(null_class,u),complement(power_class(complement(power_class(v))))))**.
% 299.94/300.48  162107[4:SpR:67192.0,46313.0] ||  -> equal(intersection(union(sum_class(range_of(null_class)),image(element_relation,power_class(u))),union(complement(apply(null_class,v)),power_class(complement(power_class(u))))),symmetric_difference(complement(apply(null_class,v)),power_class(complement(power_class(u)))))**.
% 299.94/300.48  162103[0:SpR:71143.0,46313.0] ||  -> equal(intersection(union(symmetric_difference(u,v),image(element_relation,power_class(w))),union(complement(symmetric_difference(v,u)),power_class(complement(power_class(w))))),symmetric_difference(complement(symmetric_difference(v,u)),power_class(complement(power_class(w)))))**.
% 299.94/300.48  162345[0:Rew:46313.0,162004.1] || subclass(union(u,image(element_relation,power_class(v))),w) -> 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))))),w)*.
% 299.94/300.48  162346[0:Rew:46313.0,161989.0] ||  -> equal(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),null_class) member(regular(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))),union(v,image(element_relation,power_class(w))))*.
% 299.94/300.48  162347[0:Rew:46313.0,161952.0] ||  -> equal(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),null_class) member(regular(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w)),union(u,image(element_relation,power_class(v))))*.
% 299.94/300.48  162524[0:Res:154876.0,4982.0] ||  -> subclass(intersection(u,intersection(intersection(restrict(v,w,x),y),z)),x1) member(not_subclass_element(intersection(u,intersection(intersection(restrict(v,w,x),y),z)),x1),cross_product(w,x))*.
% 299.94/300.48  162793[0:Res:154882.0,4982.0] ||  -> subclass(intersection(intersection(u,intersection(restrict(v,w,x),y)),z),x1) member(not_subclass_element(intersection(intersection(u,intersection(restrict(v,w,x),y)),z),x1),cross_product(w,x))*.
% 299.94/300.48  163074[4:SpR:67191.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),apply(null_class,v)),union(power_class(complement(power_class(u))),complement(apply(null_class,w)))),symmetric_difference(power_class(complement(power_class(u))),complement(apply(null_class,w))))**.
% 299.94/300.48  163073[4:SpR:67192.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),apply(null_class,v)),union(power_class(complement(power_class(u))),complement(sum_class(range_of(null_class))))),symmetric_difference(power_class(complement(power_class(u))),complement(sum_class(range_of(null_class)))))**.
% 299.94/300.48  163071[0:SpR:105396.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),union(v,w)),union(power_class(complement(power_class(u))),complement(union(w,v)))),symmetric_difference(power_class(complement(power_class(u))),complement(union(w,v))))**.
% 299.94/300.48  163070[3:SpR:30027.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),union(null_class,v)),union(power_class(complement(power_class(u))),union(null_class,complement(v)))),symmetric_difference(power_class(complement(power_class(u))),union(null_class,complement(v))))**.
% 299.94/300.48  163068[3:SpR:66602.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),union(v,null_class)),union(power_class(complement(power_class(u))),union(null_class,complement(v)))),symmetric_difference(power_class(complement(power_class(u))),union(null_class,complement(v))))**.
% 299.94/300.48  163067[3:SpR:33220.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),union(v,v)),union(power_class(complement(power_class(u))),union(null_class,complement(v)))),symmetric_difference(power_class(complement(power_class(u))),union(null_class,complement(v))))**.
% 299.94/300.48  163303[4:Rew:71035.0,163066.0] ||  -> equal(intersection(union(sum_class(range_of(null_class)),image(element_relation,power_class(u))),union(power_class(complement(power_class(u))),complement(apply(null_class,v)))),symmetric_difference(power_class(complement(power_class(u))),complement(apply(null_class,v))))**.
% 299.94/300.48  163062[0:SpR:71143.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),symmetric_difference(v,w)),union(power_class(complement(power_class(u))),complement(symmetric_difference(w,v)))),symmetric_difference(power_class(complement(power_class(u))),complement(symmetric_difference(w,v))))**.
% 299.94/300.48  163331[0:Rew:46529.0,162979.1] || subclass(union(image(element_relation,power_class(u)),v),w) -> 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))),w)*.
% 299.94/300.48  163332[0:Rew:46529.0,162962.0] ||  -> equal(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),null_class) member(regular(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))),union(image(element_relation,power_class(v)),w))*.
% 299.94/300.48  163333[0:Rew:46529.0,162925.0] ||  -> equal(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),null_class) member(regular(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w)),union(image(element_relation,power_class(u)),v))*.
% 299.94/300.48  163597[0:Res:160079.0,4982.0] ||  -> subclass(intersection(intersection(intersection(u,restrict(v,w,x)),y),z),x1) member(not_subclass_element(intersection(intersection(intersection(u,restrict(v,w,x)),y),z),x1),cross_product(w,x))*.
% 299.94/300.48  164026[0:Res:160096.0,4982.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,restrict(x,y,z)))),x1) member(not_subclass_element(intersection(u,intersection(v,intersection(w,restrict(x,y,z)))),x1),cross_product(y,z))*.
% 299.94/300.48  164289[0:Res:160100.0,4982.0] ||  -> subclass(intersection(u,intersection(intersection(v,restrict(w,x,y)),z)),x1) member(not_subclass_element(intersection(u,intersection(intersection(v,restrict(w,x,y)),z)),x1),cross_product(x,y))*.
% 299.94/300.48  164746[0:Res:160106.0,4982.0] ||  -> subclass(intersection(intersection(u,intersection(v,restrict(w,x,y))),z),x1) member(not_subclass_element(intersection(intersection(u,intersection(v,restrict(w,x,y))),z),x1),cross_product(x,y))*.
% 299.94/300.48  164891[0:Res:59858.0,4982.0] ||  -> subclass(restrict(restrict(restrict(u,v,w),x,y),z,x1),x2) member(not_subclass_element(restrict(restrict(restrict(u,v,w),x,y),z,x1),x2),cross_product(v,w))*.
% 299.94/300.48  174903[15:Rew:165880.0,165901.0] || member(u,y__dfg) member(ordered_pair(v,w),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(w,u),v),x) -> member(ordered_pair(ordered_pair(v,w),u),rotate(x))*.
% 299.94/300.48  174904[15:Rew:165880.0,165902.0] || member(u,y__dfg) member(ordered_pair(v,w),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(w,v),u),x) -> member(ordered_pair(ordered_pair(v,w),u),flip(x))*.
% 299.94/300.48  174905[15:Rew:165880.0,166595.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg))* subclass(composition_function,cross_product(y__dfg,y__dfg)) subclass(composition_function,successor_relation) -> equal(ordered_pair(successor(u),compose(u,successor(u))),successor(u))**.
% 299.94/300.48  166630[15:Rew:165880.0,48159.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,image(element_relation,power_class(w))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),power_class(complement(power_class(w))))* -> .
% 299.94/300.48  166631[15:Rew:165880.0,46285.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,power_class(complement(power_class(w)))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),image(element_relation,power_class(w)))* -> .
% 299.94/300.48  174906[15:Rew:165880.0,166676.0] || equal(union(null_class,image(u,image(v,singleton(w)))),y__dfg)** member(ordered_pair(w,singleton(x)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,singleton(x)),compose(u,v))*.
% 299.94/300.48  174907[15:Rew:165880.0,166678.0] || equal(image(u,image(v,singleton(w))),y__dfg) member(ordered_pair(w,ordered_pair(x,y)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,ordered_pair(x,y)),compose(u,v))*.
% 299.94/300.48  174908[15:Rew:165880.0,166679.0] || subclass(y__dfg,image(u,image(v,singleton(w)))) member(ordered_pair(w,ordered_pair(x,y)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,ordered_pair(x,y)),compose(u,v))*.
% 299.94/300.48  174909[15:Rew:165880.0,166680.0] || equal(image(u,image(v,singleton(w))),y__dfg) member(ordered_pair(w,unordered_pair(x,y)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,unordered_pair(x,y)),compose(u,v))*.
% 299.94/300.48  174910[15:Rew:165880.0,166681.0] || subclass(y__dfg,image(u,image(v,singleton(w)))) member(ordered_pair(w,unordered_pair(x,y)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,unordered_pair(x,y)),compose(u,v))*.
% 299.94/300.48  166716[15:Rew:165880.0,10817.0] || member(ordered_pair(ordered_pair(u,v),w),cross_product(y__dfg,y__dfg)) subclass(composition_function,flip(x)) -> member(ordered_pair(ordered_pair(v,u),ordered_pair(w,compose(ordered_pair(u,v),w))),x)*.
% 299.94/300.48  166717[15:Rew:165880.0,10818.0] || member(ordered_pair(ordered_pair(u,v),w),cross_product(y__dfg,y__dfg)) subclass(composition_function,rotate(x)) -> member(ordered_pair(ordered_pair(v,ordered_pair(w,compose(ordered_pair(u,v),w))),u),x)*.
% 299.94/300.48  166731[15:Rew:165880.0,13513.1] function(u) || member(ordered_pair(v,not_subclass_element(image(u,image(inverse(u),singleton(v))),w)),cross_product(y__dfg,y__dfg))* -> subclass(image(u,image(inverse(u),singleton(v))),w).
% 299.94/300.48  166732[15:Rew:165880.0,13512.1] single_valued_class(u) || member(ordered_pair(v,not_subclass_element(image(u,image(inverse(u),singleton(v))),w)),cross_product(y__dfg,y__dfg))* -> subclass(image(u,image(inverse(u),singleton(v))),w).
% 299.94/300.48  166770[15:Rew:165880.0,5364.1] || subclass(domain_relation,image(u,image(v,singleton(w)))) member(ordered_pair(w,ordered_pair(null_class,null_class)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,ordered_pair(null_class,null_class)),compose(u,v))*.
% 299.94/300.48  166808[15:Rew:165880.0,49804.0] || member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),cross_product(y__dfg,y__dfg))* equal(compose(v,w),null_class) -> equal(image(v,image(w,singleton(u))),null_class).
% 299.94/300.48  166831[15:Rew:165880.0,29788.1] || equal(union(null_class,image(u,image(v,singleton(w)))),y__dfg)** member(ordered_pair(w,regular(x__dfg)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,regular(x__dfg)),compose(u,v)).
% 299.94/300.48  174912[15:Rew:165880.0,166841.2,165880.0,166841.0] || member(u,y__dfg) member(singleton(singleton(null_class)),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(y__dfg,null_class),u),v) -> member(ordered_pair(singleton(singleton(null_class)),u),flip(v))*.
% 299.94/300.48  174913[15:Rew:165880.0,166842.2,165880.0,166842.0] || member(u,y__dfg) member(singleton(singleton(null_class)),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(y__dfg,u),null_class),v) -> member(ordered_pair(singleton(singleton(null_class)),u),rotate(v))*.
% 299.94/300.48  166847[15:Rew:165880.0,23289.1] || equal(image(u,image(v,singleton(w))),singleton(singleton(null_class))) member(ordered_pair(w,singleton(null_class)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,singleton(null_class)),compose(u,v))*.
% 299.94/300.48  166919[15:Rew:165880.0,39820.2] one_to_one(u) || member(v,image(w,image(x,null_class))) member(ordered_pair(inverse(u),v),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(inverse(u),v),compose(w,x))*.
% 299.94/300.48  166929[15:Rew:165880.0,91170.0] || subclass(domain_relation,rotate(cross_product(y__dfg,y__dfg))) subclass(composition_function,element_relation) -> member(ordered_pair(u,cantor(ordered_pair(v,u))),ordered_pair(v,compose(ordered_pair(u,cantor(ordered_pair(v,u))),v)))*.
% 299.94/300.48  166936[15:Rew:165880.0,140646.0] || subclass(domain_relation,flip(cross_product(y__dfg,y__dfg))) subclass(composition_function,cross_product(u,v))* -> member(ordered_pair(cantor(ordered_pair(w,x)),compose(ordered_pair(x,w),cantor(ordered_pair(w,x)))),v)*.
% 299.94/300.48  166938[15:Rew:165880.0,91171.0] || subclass(domain_relation,flip(cross_product(y__dfg,y__dfg))) subclass(composition_function,element_relation) -> member(ordered_pair(u,v),ordered_pair(cantor(ordered_pair(v,u)),compose(ordered_pair(u,v),cantor(ordered_pair(v,u)))))*.
% 299.94/300.48  167019[15:Rew:165880.0,62248.1] || member(u,ordered_pair(v,w))* subclass(element_relation,cross_product(y__dfg,cross_product(y__dfg,y__dfg))) member(v,cantor(u)) -> member(ordered_pair(u,ordered_pair(v,apply(u,v))),application_function)*.
% 299.94/300.48  174914[15:Rew:165880.0,167064.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,symmetric_difference(complement(w),complement(x))) -> member(ordered_pair(v,u),union(w,x))*.
% 299.94/300.48  167122[15:Rew:165880.0,158708.0] || member(u,y__dfg) subclass(domain_relation,unordered_pair(v,w))* member(ordered_pair(u,cantor(u)),w)* -> equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  167127[15:Rew:165880.0,158269.0] || member(u,y__dfg) subclass(domain_relation,unordered_pair(v,w))* member(ordered_pair(u,cantor(u)),v)* -> equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  167186[15:Rew:165880.0,148143.0] || member(u,y__dfg) subclass(domain_relation,intersection(power_class(complement(union(v,w))),complement(x))) member(ordered_pair(u,cantor(u)),union(image(element_relation,union(v,w)),x))* -> .
% 299.94/300.48  167211[15:Rew:165880.0,145781.0] || member(u,y__dfg) subclass(domain_relation,intersection(complement(v),power_class(complement(union(w,x))))) member(ordered_pair(u,cantor(u)),union(v,image(element_relation,union(w,x))))* -> .
% 299.94/300.48  167224[15:Rew:165880.0,144484.0] || member(u,y__dfg) subclass(domain_relation,intersection(union(complement(power_class(v)),w),complement(x))) member(ordered_pair(u,cantor(u)),union(intersection(power_class(v),complement(w)),x))* -> .
% 299.94/300.48  167227[15:Rew:165880.0,144225.0] || member(u,y__dfg) subclass(domain_relation,intersection(complement(v),union(complement(power_class(w)),x))) member(ordered_pair(u,cantor(u)),union(v,intersection(power_class(w),complement(x))))* -> .
% 299.94/300.48  167235[15:Rew:165880.0,143814.0] || member(u,y__dfg) subclass(domain_relation,intersection(union(v,complement(power_class(w))),complement(x))) member(ordered_pair(u,cantor(u)),union(intersection(complement(v),power_class(w)),x))* -> .
% 299.94/300.48  167238[15:Rew:165880.0,142253.0] || member(u,y__dfg) subclass(domain_relation,intersection(complement(v),union(w,complement(power_class(x))))) member(ordered_pair(u,cantor(u)),union(v,intersection(complement(w),power_class(x))))* -> .
% 299.94/300.48  167258[15:Rew:165880.0,139333.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),power_class(complement(union(w,x)))))* member(u,union(image(element_relation,power_class(v)),image(element_relation,union(w,x)))).
% 299.94/300.48  167259[15:Rew:165880.0,139335.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(w,complement(power_class(x)))))* member(u,union(image(element_relation,power_class(v)),intersection(complement(w),power_class(x)))).
% 299.94/300.48  167260[15:Rew:165880.0,139336.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(w,complement(successor(x)))))* member(u,union(image(element_relation,power_class(v)),intersection(complement(w),successor(x)))).
% 299.94/300.48  167261[15:Rew:165880.0,139337.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),x)))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),complement(x)))).
% 299.94/300.48  167298[15:Rew:165880.0,138575.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(union(v,w))),power_class(complement(power_class(x)))))* member(u,union(image(element_relation,union(v,w)),image(element_relation,power_class(x)))).
% 299.94/300.48  167299[15:Rew:165880.0,138577.0] || member(u,y__dfg) -> member(u,intersection(union(v,complement(power_class(w))),power_class(complement(power_class(x)))))* member(u,union(intersection(complement(v),power_class(w)),image(element_relation,power_class(x)))).
% 299.94/300.48  167300[15:Rew:165880.0,138578.0] || member(u,y__dfg) -> member(u,intersection(union(v,complement(successor(w))),power_class(complement(power_class(x)))))* member(u,union(intersection(complement(v),successor(w)),image(element_relation,power_class(x)))).
% 299.94/300.48  167301[15:Rew:165880.0,138579.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),w),power_class(complement(power_class(x)))))* member(u,union(intersection(power_class(v),complement(w)),image(element_relation,power_class(x)))).
% 299.94/300.48  167541[15:Rew:165880.0,109247.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(union(w,x),complement(y))) member(ordered_pair(v,u),union(complement(union(w,x)),y))* -> .
% 299.94/300.48  167544[15:Rew:165880.0,108926.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(complement(w),union(x,y))) member(ordered_pair(v,u),union(w,complement(union(x,y))))* -> .
% 299.94/300.48  174915[15:Rew:165880.0,167548.1] || member(u,y__dfg) subclass(y__dfg,regular(image(element_relation,union(v,w)))) -> member(power_class(u),power_class(complement(union(v,w))))* equal(image(element_relation,union(v,w)),null_class).
% 299.94/300.48  174916[15:Rew:165880.0,167549.1] || member(u,y__dfg) subclass(y__dfg,regular(image(element_relation,union(v,w)))) -> member(sum_class(u),power_class(complement(union(v,w))))* equal(image(element_relation,union(v,w)),null_class).
% 299.94/300.48  174917[15:Rew:165880.0,167587.1] || member(u,y__dfg) subclass(y__dfg,regular(power_class(complement(union(v,w))))) -> member(sum_class(u),image(element_relation,union(v,w)))* equal(power_class(complement(union(v,w))),null_class).
% 299.94/300.48  174918[15:Rew:165880.0,167588.1] || member(u,y__dfg) subclass(y__dfg,regular(power_class(complement(union(v,w))))) -> member(power_class(u),image(element_relation,union(v,w)))* equal(power_class(complement(union(v,w))),null_class).
% 299.94/300.48  174919[15:Rew:165880.0,167589.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(complement(union(v,w)),x),complement(y))) member(power_class(u),union(intersection(union(v,w),complement(x)),y))* -> .
% 299.94/300.48  174920[15:Rew:165880.0,167590.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(complement(union(v,w)),x),complement(y))) member(sum_class(u),union(intersection(union(v,w),complement(x)),y))* -> .
% 299.94/300.48  167591[15:Rew:165880.0,98635.0] || member(u,y__dfg) -> member(u,image(element_relation,union(intersection(union(v,w),complement(x)),y)))* member(u,power_class(intersection(union(complement(union(v,w)),x),complement(y)))).
% 299.94/300.48  167592[15:Rew:165880.0,98304.0] || member(u,y__dfg) member(v,u) subclass(element_relation,union(complement(union(w,x)),y)) member(ordered_pair(v,u),intersection(union(w,x),complement(y)))* -> .
% 299.94/300.48  174921[15:Rew:165880.0,167593.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(complement(union(w,x)),y))) member(power_class(u),union(v,intersection(union(w,x),complement(y))))* -> .
% 299.94/300.48  174922[15:Rew:165880.0,167594.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(complement(union(w,x)),y))) member(sum_class(u),union(v,intersection(union(w,x),complement(y))))* -> .
% 299.94/300.48  167595[15:Rew:165880.0,98278.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,intersection(union(w,x),complement(y)))))* member(u,power_class(intersection(complement(v),union(complement(union(w,x)),y)))).
% 299.94/300.48  174923[15:Rew:165880.0,167596.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(v,complement(union(w,x))),complement(y))) member(power_class(u),union(intersection(complement(v),union(w,x)),y))* -> .
% 299.94/300.48  174924[15:Rew:165880.0,167597.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(v,complement(union(w,x))),complement(y))) member(sum_class(u),union(intersection(complement(v),union(w,x)),y))* -> .
% 299.94/300.48  167598[15:Rew:165880.0,98180.0] || member(u,y__dfg) -> member(u,image(element_relation,union(intersection(complement(v),union(w,x)),y)))* member(u,power_class(intersection(union(v,complement(union(w,x))),complement(y)))).
% 299.94/300.48  167599[15:Rew:165880.0,98150.0] || member(u,y__dfg) member(v,u) subclass(element_relation,union(w,complement(union(x,y)))) member(ordered_pair(v,u),intersection(complement(w),union(x,y)))* -> .
% 299.94/300.48  174925[15:Rew:165880.0,167600.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(w,complement(union(x,y))))) member(power_class(u),union(v,intersection(complement(w),union(x,y))))* -> .
% 299.94/300.48  174926[15:Rew:165880.0,167601.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(w,complement(union(x,y))))) member(sum_class(u),union(v,intersection(complement(w),union(x,y))))* -> .
% 299.94/300.48  167602[15:Rew:165880.0,98124.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,intersection(complement(w),union(x,y)))))* member(u,power_class(intersection(complement(v),union(w,complement(union(x,y)))))).
% 299.94/300.48  174927[15:Rew:165880.0,167702.2,165880.0,167702.1] || member(u,y__dfg) member(regular(intersection(restrict(v,singleton(u),y__dfg),w)),x)* -> equal(intersection(restrict(v,singleton(u),y__dfg),w),null_class) member(u,cantor(x)).
% 299.94/300.48  174928[15:Rew:165880.0,167703.2,165880.0,167703.1] || member(u,y__dfg) member(regular(intersection(v,restrict(w,singleton(u),y__dfg))),x)* -> equal(intersection(v,restrict(w,singleton(u),y__dfg)),null_class) member(u,cantor(x)).
% 299.94/300.48  174929[15:Rew:165880.0,167706.2,165880.0,167706.1] || member(u,y__dfg) subclass(u,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(apply(choice,u),w)* -> equal(u,null_class) member(v,cantor(w))*.
% 299.94/300.48  174930[15:Rew:165880.0,167707.2,165880.0,167707.1] || member(u,y__dfg) member(regular(restrict(cross_product(singleton(u),y__dfg),v,w)),x)* -> equal(restrict(cross_product(singleton(u),y__dfg),v,w),null_class) member(u,cantor(x)).
% 299.94/300.48  167790[15:Rew:165880.0,93456.0] || member(u,y__dfg) subclass(u,intersection(power_class(complement(power_class(v))),complement(w))) member(apply(choice,u),union(image(element_relation,power_class(v)),w))* -> equal(u,null_class).
% 299.94/300.48  167793[15:Rew:165880.0,91741.0] || member(u,y__dfg) subclass(u,intersection(complement(v),power_class(complement(power_class(w))))) member(apply(choice,u),union(v,image(element_relation,power_class(w))))* -> equal(u,null_class).
% 299.94/300.48  167797[15:Rew:165880.0,91552.2] || member(ordered_pair(u,cantor(u)),cross_product(v,w))* member(ordered_pair(u,cantor(u)),x)* member(u,y__dfg) subclass(domain_relation,regular(restrict(x,v,w)))* -> .
% 299.94/300.48  174931[15:Rew:165880.0,167874.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(power_class(v),complement(w)))) -> member(power_class(u),union(complement(power_class(v)),w))* equal(intersection(power_class(v),complement(w)),null_class).
% 299.94/300.48  174932[15:Rew:165880.0,167875.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(power_class(v),complement(w)))) -> member(sum_class(u),union(complement(power_class(v)),w))* equal(intersection(power_class(v),complement(w)),null_class).
% 299.94/300.48  174933[15:Rew:165880.0,167897.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(complement(v),power_class(w)))) -> member(power_class(u),union(v,complement(power_class(w))))* equal(intersection(complement(v),power_class(w)),null_class).
% 299.94/300.48  174934[15:Rew:165880.0,167898.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(complement(v),power_class(w)))) -> member(sum_class(u),union(v,complement(power_class(w))))* equal(intersection(complement(v),power_class(w)),null_class).
% 299.94/300.48  168044[15:Rew:165880.0,62193.0] || member(u,y__dfg) member(v,u) subclass(element_relation,union(w,x))* member(ordered_pair(v,u),complement(x))* member(ordered_pair(v,u),complement(w))* -> .
% 299.94/300.48  168045[15:Rew:165880.0,62195.0] || member(u,y__dfg) member(v,u) subclass(element_relation,ordered_pair(w,x))* -> equal(ordered_pair(v,u),unordered_pair(w,singleton(x)))* equal(ordered_pair(v,u),singleton(w)).
% 299.94/300.48  168137[15:Rew:165880.0,58425.0] || member(u,y__dfg) -> member(u,intersection(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)).
% 299.94/300.48  168138[15:Rew:165880.0,58440.0] || member(u,y__dfg) -> member(u,intersection(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)))).
% 299.94/300.48  168141[15:Rew:165880.0,58168.0] || member(u,y__dfg) -> member(u,intersection(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)).
% 299.94/300.48  168142[15:Rew:165880.0,58182.0] || member(u,y__dfg) -> member(u,intersection(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)))))).
% 299.94/300.48  168199[15:Rew:165880.0,50890.2] || member(ordered_pair(u,cantor(u)),cross_product(v,w))* member(ordered_pair(u,cantor(u)),x)* member(u,y__dfg) subclass(domain_relation,complement(restrict(x,v,w)))* -> .
% 299.94/300.48  168351[15:Rew:165880.0,21480.0] || member(u,y__dfg) subclass(domain_relation,complement(intersection(v,w))) member(ordered_pair(u,cantor(u)),union(v,w)) -> member(ordered_pair(u,cantor(u)),symmetric_difference(v,w))*.
% 299.94/300.48  174935[15:Rew:165880.0,168396.0] || member(ordered_pair(ordered_pair(y__dfg,u),null_class),v) member(ordered_pair(singleton(singleton(null_class)),u),cross_product(cross_product(y__dfg,y__dfg),y__dfg))* -> member(ordered_pair(singleton(singleton(null_class)),u),rotate(v))*.
% 299.94/300.48  174936[15:Rew:165880.0,168397.0] || member(ordered_pair(ordered_pair(y__dfg,null_class),u),v) member(ordered_pair(singleton(singleton(null_class)),u),cross_product(cross_product(y__dfg,y__dfg),y__dfg))* -> member(ordered_pair(singleton(singleton(null_class)),u),flip(v))*.
% 299.94/300.48  174937[15:Rew:165880.0,168446.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,symmetric_difference(power_class(v),complement(w))) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(complement(power_class(v)),w))*.
% 299.94/300.48  174938[15:Rew:165880.0,168447.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,symmetric_difference(cross_product(v,w),x)) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),complement(restrict(x,v,w)))*.
% 299.94/300.48  174939[15:Rew:165880.0,168449.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,symmetric_difference(complement(v),power_class(w))) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,complement(power_class(w))))*.
% 299.94/300.48  174940[15:Rew:165880.0,168450.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,symmetric_difference(v,cross_product(w,x))) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),complement(restrict(v,w,x)))*.
% 299.94/300.48  174941[15:Rew:165880.0,168516.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,symmetric_difference(power_class(v),complement(w))) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(complement(power_class(v)),w))*.
% 299.94/300.48  174942[15:Rew:165880.0,168517.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,symmetric_difference(cross_product(v,w),x)) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),complement(restrict(x,v,w)))*.
% 299.94/300.48  174943[15:Rew:165880.0,168519.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,symmetric_difference(complement(v),power_class(w))) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,complement(power_class(w))))*.
% 299.94/300.48  174944[15:Rew:165880.0,168520.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,symmetric_difference(v,cross_product(w,x))) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),complement(restrict(v,w,x)))*.
% 299.94/300.48  174945[15:Rew:165880.0,168560.2] function(restrict(u,v,universal_class)) || subclass(image(u,v),cantor(range_of(w))) equal(cantor(cantor(x)),y__dfg) -> compatible(restrict(u,v,y__dfg),x,inverse(w))*.
% 299.94/300.48  174946[15:Rew:165880.0,168774.0] || subclass(u,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(not_subclass_element(intersection(w,u),x),y)* -> subclass(intersection(w,u),x) member(v,cantor(y))*.
% 299.94/300.48  174947[15:Rew:165880.0,168775.0] || subclass(u,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(not_subclass_element(intersection(u,w),x),y)* -> subclass(intersection(u,w),x) member(v,cantor(y))*.
% 299.94/300.48  174948[15:Rew:165880.0,168776.1,165880.0,168776.0] || member(inverse(u),y__dfg) subclass(domain_relation,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(ordered_pair(inverse(u),range_of(u)),w)* -> member(v,cantor(w))*.
% 299.94/300.48  174949[15:Rew:165880.0,168788.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(power_class(complement(power_class(w))),complement(x))) member(image(u,v),union(image(element_relation,power_class(w)),x))* -> .
% 299.94/300.48  174950[15:Rew:165880.0,168789.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(complement(w),power_class(complement(power_class(x))))) member(image(u,v),union(w,image(element_relation,power_class(x))))* -> .
% 299.94/300.48  169108[15:Rew:165880.0,93459.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(power_class(complement(power_class(v))),complement(w))) member(ordered_pair(inverse(u),range_of(u)),union(image(element_relation,power_class(v)),w))* -> .
% 299.94/300.48  169109[15:Rew:165880.0,91744.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(complement(v),power_class(complement(power_class(w))))) member(ordered_pair(inverse(u),range_of(u)),union(v,image(element_relation,power_class(w))))* -> .
% 299.94/300.48  174951[15:Rew:165880.0,169135.2,165880.0,169135.1] || member(inverse(u),y__dfg) subclass(domain_relation,cantor(regular(cross_product(singleton(ordered_pair(inverse(u),range_of(u))),y__dfg))))* -> equal(cross_product(singleton(ordered_pair(inverse(u),range_of(u))),y__dfg),null_class).
% 299.94/300.48  174952[15:Rew:165880.0,169241.1,165880.0,169241.0] || member(intersection(complement(compose(element_relation,y__dfg)),u),y__dfg) member(apply(choice,intersection(complement(compose(element_relation,y__dfg)),u)),element_relation)* -> equal(intersection(complement(compose(element_relation,y__dfg)),u),null_class).
% 299.94/300.48  174953[15:Rew:165880.0,169272.1,165880.0,169272.0] || member(intersection(u,complement(compose(element_relation,y__dfg))),y__dfg) member(apply(choice,intersection(u,complement(compose(element_relation,y__dfg)))),element_relation)* -> equal(intersection(u,complement(compose(element_relation,y__dfg))),null_class).
% 299.94/300.48  174954[15:Rew:165880.0,169314.1,165880.0,169314.0] || member(union(null_class,complement(compose(element_relation,y__dfg))),y__dfg) member(apply(choice,union(null_class,complement(compose(element_relation,y__dfg)))),element_relation)* -> equal(union(null_class,complement(compose(element_relation,y__dfg))),null_class).
% 299.94/300.48  174955[15:Rew:165880.0,169474.1,165880.0,169474.0] || member(regular(union(null_class,compose(element_relation,y__dfg))),y__dfg) member(apply(choice,regular(union(null_class,compose(element_relation,y__dfg)))),element_relation)* -> equal(regular(union(null_class,compose(element_relation,y__dfg))),null_class).
% 299.94/300.48  169773[15:Rew:165880.0,10857.0] || member(range_of(null_class),y__dfg) member(u,v)* -> equal(ordered_pair(first(ordered_pair(u,apply(null_class,w))),second(ordered_pair(u,apply(null_class,w)))),ordered_pair(u,apply(null_class,w)))**.
% 299.94/300.48  169847[15:Rew:165880.0,38903.2] || member(singleton(intersection(u,v)),v)* member(singleton(intersection(u,v)),u)* member(intersection(u,v),y__dfg) -> member(singleton(singleton(singleton(intersection(u,v)))),element_relation)*.
% 299.94/300.48  169916[15:Rew:165880.0,13004.0] || member(cross_product(u,v),y__dfg) equal(w,apply(choice,cross_product(u,v))) -> equal(cross_product(u,v),null_class) member(singleton(first(apply(choice,cross_product(u,v)))),w)*.
% 299.94/300.48  169919[15:Rew:165880.0,12989.0] || member(cross_product(u,v),y__dfg) subclass(apply(choice,cross_product(u,v)),w) -> equal(cross_product(u,v),null_class) member(singleton(first(apply(choice,cross_product(u,v)))),w)*.
% 299.94/300.48  169969[15:Rew:165880.0,163848.0] || member(symmetric_difference(u,cross_product(v,w)),y__dfg) member(apply(choice,symmetric_difference(u,cross_product(v,w))),restrict(u,v,w))* -> equal(symmetric_difference(u,cross_product(v,w)),null_class).
% 299.94/300.48  169970[15:Rew:165880.0,9719.0] || member(symmetric_difference(u,cross_product(v,w)),y__dfg) -> equal(symmetric_difference(u,cross_product(v,w)),null_class) member(apply(choice,symmetric_difference(u,cross_product(v,w))),complement(restrict(u,v,w)))*.
% 299.94/300.48  169971[15:Rew:165880.0,163849.0] || member(symmetric_difference(cross_product(u,v),w),y__dfg) member(apply(choice,symmetric_difference(cross_product(u,v),w)),restrict(w,u,v))* -> equal(symmetric_difference(cross_product(u,v),w),null_class).
% 299.94/300.48  169972[15:Rew:165880.0,9718.0] || member(symmetric_difference(cross_product(u,v),w),y__dfg) -> equal(symmetric_difference(cross_product(u,v),w),null_class) member(apply(choice,symmetric_difference(cross_product(u,v),w)),complement(restrict(w,u,v)))*.
% 299.94/300.48  174956[15:Rew:165880.0,170026.2] || member(ordered_pair(u,v),compose(w,regular(cross_product(singleton(u),y__dfg))))* subclass(image(w,range_of(null_class)),x)* -> equal(cross_product(singleton(u),y__dfg),null_class) member(v,x)*.
% 299.94/300.48  174957[15:Rew:165880.0,170063.0] || member(image(u,null_class),y__dfg) -> equal(ordered_pair(first(ordered_pair(apply(u,y__dfg),singleton(v))),second(ordered_pair(apply(u,y__dfg),singleton(v)))),ordered_pair(apply(u,y__dfg),singleton(v)))**.
% 299.94/300.48  174958[15:Rew:165880.0,170064.4,165880.0,170064.3,165880.0,170064.0] || member(image(u,null_class),y__dfg) subclass(apply(u,y__dfg),v)* subclass(v,w)* -> equal(apply(u,y__dfg),null_class) member(apply(choice,apply(u,y__dfg)),w)*.
% 299.94/300.48  174959[15:Rew:165880.0,170334.1] || equal(u,image(v,range_of(null_class)))* member(ordered_pair(w,x),compose(v,regular(cross_product(singleton(w),y__dfg))))* -> equal(cross_product(singleton(w),y__dfg),null_class) member(x,u)*.
% 299.94/300.48  170798[15:Rew:165880.0,49258.0] || member(symmetric_difference(complement(u),power_class(v)),y__dfg) -> equal(symmetric_difference(complement(u),power_class(v)),null_class) member(apply(choice,symmetric_difference(complement(u),power_class(v))),union(u,complement(power_class(v))))*.
% 299.94/300.48  170808[15:Rew:165880.0,49446.0] || member(symmetric_difference(power_class(u),complement(v)),y__dfg) -> equal(symmetric_difference(power_class(u),complement(v)),null_class) member(apply(choice,symmetric_difference(power_class(u),complement(v))),union(complement(power_class(u)),v))*.
% 299.94/300.48  170821[15:Rew:165880.0,49674.0] || member(symmetric_difference(complement(u),complement(singleton(u))),y__dfg) -> equal(symmetric_difference(complement(u),complement(singleton(u))),null_class) member(apply(choice,symmetric_difference(complement(u),complement(singleton(u)))),successor(u))*.
% 299.94/300.48  174963[15:Rew:165880.0,170855.0] || member(restrict(cantor(u),v,w),y__dfg) subclass(y__dfg,x) -> equal(restrict(cantor(u),v,w),null_class) member(apply(choice,restrict(cantor(u),v,w)),x)*.
% 299.94/300.48  174964[15:Rew:165880.0,170886.2] || subclass(u,cantor(regular(cross_product(singleton(not_subclass_element(intersection(v,u),w)),y__dfg))))* -> subclass(intersection(v,u),w) equal(cross_product(singleton(not_subclass_element(intersection(v,u),w)),y__dfg),null_class).
% 299.94/300.48  174965[15:Rew:165880.0,170899.2] || subclass(u,cantor(regular(cross_product(singleton(not_subclass_element(intersection(u,v),w)),y__dfg))))* -> subclass(intersection(u,v),w) equal(cross_product(singleton(not_subclass_element(intersection(u,v),w)),y__dfg),null_class).
% 299.94/300.48  171189[15:Rew:165880.0,78961.0] || subclass(y__dfg,complement(symmetric_difference(u,v))) member(omega,union(union(u,v),complement(intersection(u,v)))) -> member(omega,symmetric_difference(union(u,v),complement(intersection(u,v))))*.
% 299.94/300.48  171251[15:Rew:165880.0,135095.0] || member(choice,y__dfg) member(intersection(singleton(u),v),cantor(choice)) -> equal(intersection(singleton(u),v),null_class) member(ordered_pair(choice,ordered_pair(intersection(singleton(u),v),u)),application_function)*.
% 299.94/300.48  171252[15:Rew:165880.0,133905.0] || member(choice,y__dfg) member(intersection(u,singleton(v)),cantor(choice)) -> equal(intersection(u,singleton(v)),null_class) member(ordered_pair(choice,ordered_pair(intersection(u,singleton(v)),v)),application_function)*.
% 299.94/300.48  171389[15:Rew:165880.0,94021.0] || subclass(y__dfg,intersection(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))))* member(omega,union(u,intersection(power_class(v),union(w,complement(power_class(x)))))) -> .
% 299.94/300.48  171390[15:Rew:165880.0,93970.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)))* member(omega,union(intersection(power_class(u),union(v,complement(power_class(w)))),x)) -> .
% 299.94/300.48  171415[15:Rew:165880.0,94869.0] || subclass(y__dfg,intersection(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))))* member(omega,union(u,intersection(union(v,complement(power_class(w))),power_class(x)))) -> .
% 299.94/300.48  171416[15:Rew:165880.0,94818.0] || subclass(y__dfg,intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)))* member(omega,union(intersection(union(u,complement(power_class(v))),power_class(w)),x)) -> .
% 299.94/300.48  171441[15:Rew:165880.0,95202.0] || subclass(y__dfg,intersection(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))))* member(omega,union(u,intersection(union(complement(power_class(v)),w),power_class(x)))) -> .
% 299.94/300.48  171442[15:Rew:165880.0,95151.0] || subclass(y__dfg,intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)))* member(omega,union(intersection(union(complement(power_class(u)),v),power_class(w)),x)) -> .
% 299.94/300.48  171467[15:Rew:165880.0,95587.0] || subclass(y__dfg,intersection(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))))* member(omega,union(u,intersection(power_class(v),union(complement(power_class(w)),x)))) -> .
% 299.94/300.48  171468[15:Rew:165880.0,95535.0] || subclass(y__dfg,intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)))* member(omega,union(intersection(power_class(u),union(complement(power_class(v)),w)),x)) -> .
% 299.94/300.48  171969[15:Rew:165880.0,126416.0] || subclass(y__dfg,regular(intersection(complement(u),union(v,w)))) -> member(unordered_pair(x,y),union(u,complement(union(v,w))))* equal(intersection(complement(u),union(v,w)),null_class).
% 299.94/300.48  171973[15:Rew:165880.0,127613.0] || subclass(y__dfg,regular(intersection(union(u,v),complement(w)))) -> member(unordered_pair(x,y),union(complement(union(u,v)),w))* equal(intersection(union(u,v),complement(w)),null_class).
% 299.94/300.48  172045[15:Rew:165880.0,141087.0] || member(symmetric_difference(complement(u),successor(v)),y__dfg) -> equal(symmetric_difference(complement(u),successor(v)),null_class) member(apply(choice,symmetric_difference(complement(u),successor(v))),union(u,complement(successor(v))))*.
% 299.94/300.48  172450[15:Rew:165880.0,157080.0] || member(restrict(regular(u),v,w),y__dfg) member(apply(choice,restrict(regular(u),v,w)),u)* -> equal(restrict(regular(u),v,w),null_class) equal(u,null_class).
% 299.94/300.48  172598[15:Rew:165880.0,163847.0] || member(intersection(u,complement(union(v,w))),y__dfg) -> member(apply(choice,intersection(u,complement(union(v,w)))),complement(w))* equal(intersection(u,complement(union(v,w))),null_class).
% 299.94/300.48  172599[15:Rew:165880.0,163846.0] || member(intersection(u,complement(union(v,w))),y__dfg) -> member(apply(choice,intersection(u,complement(union(v,w)))),complement(v))* equal(intersection(u,complement(union(v,w))),null_class).
% 299.94/300.48  172610[15:Rew:165880.0,163845.0] || member(intersection(u,complement(cantor(v))),y__dfg) -> equal(apply(v,apply(choice,intersection(u,complement(cantor(v))))),sum_class(range_of(null_class)))** equal(intersection(u,complement(cantor(v))),null_class).
% 299.94/300.48  172649[15:Rew:165880.0,164560.0] || member(intersection(complement(union(u,v)),w),y__dfg) -> member(apply(choice,intersection(complement(union(u,v)),w)),complement(v))* equal(intersection(complement(union(u,v)),w),null_class).
% 299.94/300.48  172650[15:Rew:165880.0,164559.0] || member(intersection(complement(union(u,v)),w),y__dfg) -> member(apply(choice,intersection(complement(union(u,v)),w)),complement(u))* equal(intersection(complement(union(u,v)),w),null_class).
% 299.94/300.48  172661[15:Rew:165880.0,164558.0] || member(intersection(complement(cantor(u)),v),y__dfg) -> equal(apply(u,apply(choice,intersection(complement(cantor(u)),v))),sum_class(range_of(null_class)))** equal(intersection(complement(cantor(u)),v),null_class).
% 299.94/300.48  6979[0:Res:169.1,539.0] ||  -> subclass(intersection(u,ordered_pair(v,w)),x) equal(not_subclass_element(intersection(u,ordered_pair(v,w)),x),unordered_pair(v,singleton(w)))** equal(not_subclass_element(intersection(u,ordered_pair(v,w)),x),singleton(v)).
% 299.94/300.48  6962[0:Res:175.1,539.0] ||  -> subclass(intersection(ordered_pair(u,v),w),x) equal(not_subclass_element(intersection(ordered_pair(u,v),w),x),unordered_pair(u,singleton(v)))** equal(not_subclass_element(intersection(ordered_pair(u,v),w),x),singleton(u)).
% 299.94/300.48  7010[0:Res:1472.2,158.0] || member(not_subclass_element(complement(restrict(u,v,w)),x),cross_product(v,w))* member(not_subclass_element(complement(restrict(u,v,w)),x),u)* -> subclass(complement(restrict(u,v,w)),x).
% 299.94/300.48  12316[0:SpL:1200.1,95.0] || member(not_subclass_element(cross_product(u,v),w),compose_class(x)) -> subclass(cross_product(u,v),w) equal(compose(x,first(not_subclass_element(cross_product(u,v),w))),second(not_subclass_element(cross_product(u,v),w)))**.
% 299.94/300.48  10578[0:SpR:1199.1,18.2] || member(second(regular(cross_product(u,v))),w) member(first(regular(cross_product(u,v))),x) -> equal(cross_product(u,v),null_class) member(regular(cross_product(u,v)),cross_product(x,w))*.
% 299.94/300.48  29204[0:Rew:492.0,29110.1] || member(not_subclass_element(union(cross_product(u,v),w),symmetric_difference(cross_product(u,v),w)),complement(restrict(w,u,v)))* -> subclass(union(cross_product(u,v),w),symmetric_difference(cross_product(u,v),w)).
% 299.94/300.48  29205[0:Rew:491.0,29109.1] || member(not_subclass_element(union(u,cross_product(v,w)),symmetric_difference(u,cross_product(v,w))),complement(restrict(u,v,w)))* -> subclass(union(u,cross_product(v,w)),symmetric_difference(u,cross_product(v,w))).
% 299.94/300.48  31062[3:Rew:29278.0,29753.2,29278.0,29753.1] ||  -> subclass(union(null_class,ordered_pair(u,v)),w) equal(not_subclass_element(union(null_class,ordered_pair(u,v)),w),unordered_pair(u,singleton(v)))** equal(not_subclass_element(union(null_class,ordered_pair(u,v)),w),singleton(u)).
% 299.94/300.48  31063[3:Rew:29278.0,29795.1] ||  -> equal(union(null_class,cross_product(u,v)),null_class) equal(ordered_pair(first(regular(union(null_class,cross_product(u,v)))),second(regular(union(null_class,cross_product(u,v))))),regular(union(null_class,cross_product(u,v))))**.
% 299.94/300.48  33145[3:Res:25.2,9257.0] || member(apply(choice,regular(intersection(u,v))),v)* member(apply(choice,regular(intersection(u,v))),u)* -> equal(regular(intersection(u,v)),null_class) equal(intersection(u,v),null_class).
% 299.94/300.48  35262[3:Res:25.2,4833.0] || member(not_subclass_element(regular(intersection(u,v)),w),v)* member(not_subclass_element(regular(intersection(u,v)),w),u)* -> subclass(regular(intersection(u,v)),w) equal(intersection(u,v),null_class).
% 299.94/300.48  41343[4:SpR:1199.1,20668.1] || subclass(domain_relation,rotate(u)) -> equal(cross_product(v,w),null_class) member(ordered_pair(ordered_pair(second(regular(cross_product(v,w))),cantor(regular(cross_product(v,w)))),first(regular(cross_product(v,w)))),u)*.
% 299.94/300.48  41461[4:SpR:1199.1,20669.1] || subclass(domain_relation,flip(u)) -> equal(cross_product(v,w),null_class) member(ordered_pair(regular(cross_product(v,w)),cantor(ordered_pair(second(regular(cross_product(v,w))),first(regular(cross_product(v,w)))))),u)*.
% 299.94/300.48  41455[4:SpR:1199.1,20669.1] || subclass(domain_relation,flip(u)) -> equal(cross_product(v,w),null_class) member(ordered_pair(ordered_pair(second(regular(cross_product(v,w))),first(regular(cross_product(v,w)))),cantor(regular(cross_product(v,w)))),u)*.
% 299.94/300.48  41598[0:Res:60.1,3696.0] || member(ordered_pair(u,not_subclass_element(intersection(v,complement(image(w,image(x,singleton(u))))),y)),compose(w,x))* -> subclass(intersection(v,complement(image(w,image(x,singleton(u))))),y).
% 299.94/300.48  41928[0:Res:60.1,4872.0] || member(ordered_pair(u,not_subclass_element(intersection(complement(image(v,image(w,singleton(u)))),x),y)),compose(v,w))* -> subclass(intersection(complement(image(v,image(w,singleton(u)))),x),y).
% 299.94/300.48  42300[0:Res:2973.1,10.0] ||  -> equal(intersection(intersection(unordered_pair(u,v),w),x),null_class) equal(regular(intersection(intersection(unordered_pair(u,v),w),x)),v)** equal(regular(intersection(intersection(unordered_pair(u,v),w),x)),u)**.
% 299.94/300.48  42786[0:Res:2974.1,10.0] ||  -> equal(intersection(intersection(u,unordered_pair(v,w)),x),null_class) equal(regular(intersection(intersection(u,unordered_pair(v,w)),x)),w)** equal(regular(intersection(intersection(u,unordered_pair(v,w)),x)),v)**.
% 299.94/300.48  43295[0:Res:2971.2,1475.1] || subclass(u,complement(intersection(v,w))) member(regular(intersection(u,x)),union(v,w)) -> equal(intersection(u,x),null_class) member(regular(intersection(u,x)),symmetric_difference(v,w))*.
% 299.94/300.48  43844[0:Res:2351.1,10.0] ||  -> equal(intersection(u,intersection(unordered_pair(v,w),x)),null_class) equal(regular(intersection(u,intersection(unordered_pair(v,w),x))),w)** equal(regular(intersection(u,intersection(unordered_pair(v,w),x))),v)**.
% 299.94/300.48  44376[0:Res:2352.1,10.0] ||  -> equal(intersection(u,intersection(v,unordered_pair(w,x))),null_class) equal(regular(intersection(u,intersection(v,unordered_pair(w,x)))),x)** equal(regular(intersection(u,intersection(v,unordered_pair(w,x)))),w)**.
% 299.94/300.48  44987[0:Res:2349.2,1475.1] || subclass(u,complement(intersection(v,w))) member(regular(intersection(x,u)),union(v,w)) -> equal(intersection(x,u),null_class) member(regular(intersection(x,u)),symmetric_difference(v,w))*.
% 299.94/300.48  45601[0:SpR:495.0,4904.1] ||  -> subclass(symmetric_difference(union(u,v),union(complement(u),complement(v))),w) member(not_subclass_element(symmetric_difference(union(u,v),union(complement(u),complement(v))),w),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.48  49591[0:SpR:46226.0,6542.0] ||  -> equal(intersection(successor(image(element_relation,power_class(u))),union(power_class(complement(power_class(u))),complement(singleton(image(element_relation,power_class(u)))))),symmetric_difference(power_class(complement(power_class(u))),complement(singleton(image(element_relation,power_class(u))))))**.
% 299.94/300.48  49560[0:SpR:6542.0,2985.1] ||  -> equal(symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))),null_class) member(regular(symmetric_difference(successor(u),union(complement(u),complement(singleton(u))))),complement(symmetric_difference(complement(u),complement(singleton(u)))))*.
% 299.94/300.48  53542[0:Res:169.1,5712.2] || member(not_subclass_element(intersection(u,union(v,w)),x),complement(w))* member(not_subclass_element(intersection(u,union(v,w)),x),complement(v))* -> subclass(intersection(u,union(v,w)),x).
% 299.94/300.48  53503[0:Res:175.1,5712.2] || member(not_subclass_element(intersection(union(u,v),w),x),complement(v))* member(not_subclass_element(intersection(union(u,v),w),x),complement(u))* -> subclass(intersection(union(u,v),w),x).
% 299.94/300.48  54431[0:Res:3695.2,539.0] || subclass(u,ordered_pair(v,w))* -> subclass(intersection(x,u),y) equal(not_subclass_element(intersection(x,u),y),unordered_pair(v,singleton(w)))* equal(not_subclass_element(intersection(x,u),y),singleton(v)).
% 299.94/300.48  54430[0:Res:3695.2,5712.2] || subclass(u,union(v,w))* member(not_subclass_element(intersection(x,u),y),complement(w))* member(not_subclass_element(intersection(x,u),y),complement(v))* -> subclass(intersection(x,u),y).
% 299.94/300.48  54712[0:Res:3697.1,46452.0] || member(not_subclass_element(intersection(u,intersection(intersection(power_class(v),complement(w)),x)),y),union(complement(power_class(v)),w))* -> subclass(intersection(u,intersection(intersection(power_class(v),complement(w)),x)),y).
% 299.94/300.48  54711[0:Res:3697.1,46251.0] || member(not_subclass_element(intersection(u,intersection(intersection(complement(v),power_class(w)),x)),y),union(v,complement(power_class(w))))* -> subclass(intersection(u,intersection(intersection(complement(v),power_class(w)),x)),y).
% 299.94/300.48  55092[0:Res:3698.1,46452.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(power_class(w),complement(x)))),y),union(complement(power_class(w)),x))* -> subclass(intersection(u,intersection(v,intersection(power_class(w),complement(x)))),y).
% 299.94/300.48  55091[0:Res:3698.1,46251.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(complement(w),power_class(x)))),y),union(w,complement(power_class(x))))* -> subclass(intersection(u,intersection(v,intersection(complement(w),power_class(x)))),y).
% 299.94/300.48  55390[0:Res:4871.2,539.0] || subclass(u,ordered_pair(v,w))* -> subclass(intersection(u,x),y) equal(not_subclass_element(intersection(u,x),y),unordered_pair(v,singleton(w)))* equal(not_subclass_element(intersection(u,x),y),singleton(v)).
% 299.94/300.48  55389[0:Res:4871.2,5712.2] || subclass(u,union(v,w))* member(not_subclass_element(intersection(u,x),y),complement(w))* member(not_subclass_element(intersection(u,x),y),complement(v))* -> subclass(intersection(u,x),y).
% 299.94/300.48  55792[0:Res:4874.1,46452.0] || member(not_subclass_element(intersection(intersection(intersection(power_class(u),complement(v)),w),x),y),union(complement(power_class(u)),v))* -> subclass(intersection(intersection(intersection(power_class(u),complement(v)),w),x),y).
% 299.94/300.48  55791[0:Res:4874.1,46251.0] || member(not_subclass_element(intersection(intersection(intersection(complement(u),power_class(v)),w),x),y),union(u,complement(power_class(v))))* -> subclass(intersection(intersection(intersection(complement(u),power_class(v)),w),x),y).
% 299.94/300.48  56050[0:Res:4875.1,46452.0] || member(not_subclass_element(intersection(intersection(u,intersection(power_class(v),complement(w))),x),y),union(complement(power_class(v)),w))* -> subclass(intersection(intersection(u,intersection(power_class(v),complement(w))),x),y).
% 299.94/300.48  56049[0:Res:4875.1,46251.0] || member(not_subclass_element(intersection(intersection(u,intersection(complement(v),power_class(w))),x),y),union(v,complement(power_class(w))))* -> subclass(intersection(intersection(u,intersection(complement(v),power_class(w))),x),y).
% 299.94/300.48  58302[0:Rew:46877.0,58202.1] || member(not_subclass_element(union(complement(power_class(u)),image(element_relation,power_class(v))),w),intersection(power_class(u),power_class(complement(power_class(v)))))* -> subclass(union(complement(power_class(u)),image(element_relation,power_class(v))),w).
% 299.94/300.48  58561[0:Rew:46880.0,58460.1] || member(not_subclass_element(union(image(element_relation,power_class(u)),complement(power_class(v))),w),intersection(power_class(complement(power_class(u))),power_class(v)))* -> subclass(union(image(element_relation,power_class(u)),complement(power_class(v))),w).
% 299.94/300.48  59241[0:SpL:46880.0,3286.1] || member(u,image(element_relation,union(intersection(power_class(complement(power_class(v))),power_class(w)),x))) member(u,power_class(intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x))))* -> .
% 299.94/300.48  59240[0:SpL:46877.0,3286.1] || member(u,image(element_relation,union(intersection(power_class(v),power_class(complement(power_class(w)))),x))) member(u,power_class(intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x))))* -> .
% 299.94/300.48  59224[0:SpL:46880.0,3286.1] || member(u,image(element_relation,union(v,intersection(power_class(complement(power_class(w))),power_class(x))))) member(u,power_class(intersection(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x))))))* -> .
% 299.94/300.48  59223[0:SpL:46877.0,3286.1] || member(u,image(element_relation,union(v,intersection(power_class(w),power_class(complement(power_class(x))))))) member(u,power_class(intersection(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x))))))* -> .
% 299.94/300.48  61166[0:Rew:46366.0,61111.1] || member(not_subclass_element(union(complement(u),power_class(v)),symmetric_difference(complement(u),power_class(v))),union(u,complement(power_class(v))))* -> subclass(union(complement(u),power_class(v)),symmetric_difference(complement(u),power_class(v))).
% 299.94/300.48  61385[0:Rew:46669.0,61330.1] || member(not_subclass_element(union(power_class(u),complement(v)),symmetric_difference(power_class(u),complement(v))),union(complement(power_class(u)),v))* -> subclass(union(power_class(u),complement(v)),symmetric_difference(power_class(u),complement(v))).
% 299.94/300.48  63124[0:Rew:46880.0,63007.1] || member(not_subclass_element(u,union(image(element_relation,power_class(v)),complement(power_class(w)))),symmetric_difference(power_class(complement(power_class(v))),power_class(w)))* -> subclass(u,union(image(element_relation,power_class(v)),complement(power_class(w)))).
% 299.94/300.48  63125[0:Rew:46877.0,63006.1] || member(not_subclass_element(u,union(complement(power_class(v)),image(element_relation,power_class(w)))),symmetric_difference(power_class(v),power_class(complement(power_class(w)))))* -> subclass(u,union(complement(power_class(v)),image(element_relation,power_class(w)))).
% 299.94/300.48  63129[0:Rew:6542.0,62972.1] || member(not_subclass_element(u,complement(symmetric_difference(complement(v),complement(singleton(v))))),symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))* -> subclass(u,complement(symmetric_difference(complement(v),complement(singleton(v))))).
% 299.94/300.48  63135[0:Rew:46366.0,62973.1] || member(not_subclass_element(u,complement(symmetric_difference(complement(v),power_class(w)))),symmetric_difference(union(v,complement(power_class(w))),union(complement(v),power_class(w))))* -> subclass(u,complement(symmetric_difference(complement(v),power_class(w)))).
% 299.94/300.48  64592[0:Res:10048.2,1536.0] || member(u,v)* -> equal(apply(choice,unordered_pair(w,x)),x)** equal(unordered_pair(w,x),null_class) equal(ordered_pair(first(ordered_pair(u,w)),second(ordered_pair(u,w))),ordered_pair(u,w))**.
% 299.94/300.48  64655[0:Res:10050.2,1536.0] || member(u,v)* -> equal(apply(choice,unordered_pair(w,x)),w)** equal(unordered_pair(w,x),null_class) equal(ordered_pair(first(ordered_pair(u,x)),second(ordered_pair(u,x))),ordered_pair(u,x))**.
% 299.94/300.48  64912[3:Res:57352.0,2995.0] ||  -> equal(union(null_class,intersection(u,unordered_pair(v,w))),null_class) equal(regular(union(null_class,intersection(u,unordered_pair(v,w)))),w)** equal(regular(union(null_class,intersection(u,unordered_pair(v,w)))),v)**.
% 299.94/300.48  64908[3:Res:54892.0,2995.0] ||  -> equal(intersection(u,union(null_class,unordered_pair(v,w))),null_class) equal(regular(intersection(u,union(null_class,unordered_pair(v,w)))),w)** equal(regular(intersection(u,union(null_class,unordered_pair(v,w)))),v)**.
% 299.94/300.48  64902[3:Res:56263.0,2995.0] ||  -> equal(union(null_class,intersection(unordered_pair(u,v),w)),null_class) equal(regular(union(null_class,intersection(unordered_pair(u,v),w))),v)** equal(regular(union(null_class,intersection(unordered_pair(u,v),w))),u)**.
% 299.94/300.48  64893[3:Res:56235.0,2995.0] ||  -> equal(intersection(union(null_class,unordered_pair(u,v)),w),null_class) equal(regular(intersection(union(null_class,unordered_pair(u,v)),w)),v)** equal(regular(intersection(union(null_class,unordered_pair(u,v)),w)),u)**.
% 299.94/300.48  65278[0:Rew:6542.0,65132.2] || subclass(u,union(complement(v),complement(singleton(v)))) member(not_subclass_element(u,symmetric_difference(complement(v),complement(singleton(v)))),successor(v))* -> subclass(u,symmetric_difference(complement(v),complement(singleton(v)))).
% 299.94/300.48  65281[0:Rew:46669.0,65142.2] || subclass(u,union(power_class(v),complement(w))) member(not_subclass_element(u,symmetric_difference(power_class(v),complement(w))),union(complement(power_class(v)),w))* -> subclass(u,symmetric_difference(power_class(v),complement(w))).
% 299.94/300.48  65282[0:Rew:492.0,65135.2] || subclass(u,union(cross_product(v,w),x)) member(not_subclass_element(u,symmetric_difference(cross_product(v,w),x)),complement(restrict(x,v,w)))* -> subclass(u,symmetric_difference(cross_product(v,w),x)).
% 299.94/300.48  65283[0:Rew:491.0,65134.2] || subclass(u,union(v,cross_product(w,x))) member(not_subclass_element(u,symmetric_difference(v,cross_product(w,x))),complement(restrict(v,w,x)))* -> subclass(u,symmetric_difference(v,cross_product(w,x))).
% 299.94/300.48  65284[0:Rew:46366.0,65133.2] || subclass(u,union(complement(v),power_class(w))) member(not_subclass_element(u,symmetric_difference(complement(v),power_class(w))),union(v,complement(power_class(w))))* -> subclass(u,symmetric_difference(complement(v),power_class(w))).
% 299.94/300.48  66016[0:Rew:46669.0,65851.1] || member(not_subclass_element(symmetric_difference(power_class(u),complement(v)),intersection(w,union(complement(power_class(u)),v))),w)* -> subclass(symmetric_difference(power_class(u),complement(v)),intersection(w,union(complement(power_class(u)),v))).
% 299.94/300.48  66017[0:Rew:492.0,65843.1] || member(not_subclass_element(symmetric_difference(cross_product(u,v),w),intersection(x,complement(restrict(w,u,v)))),x)* -> subclass(symmetric_difference(cross_product(u,v),w),intersection(x,complement(restrict(w,u,v)))).
% 299.94/300.48  66018[0:Rew:491.0,65842.1] || member(not_subclass_element(symmetric_difference(u,cross_product(v,w)),intersection(x,complement(restrict(u,v,w)))),x)* -> subclass(symmetric_difference(u,cross_product(v,w)),intersection(x,complement(restrict(u,v,w)))).
% 299.94/300.48  66019[0:Rew:46366.0,65841.1] || member(not_subclass_element(symmetric_difference(complement(u),power_class(v)),intersection(w,union(u,complement(power_class(v))))),w)* -> subclass(symmetric_difference(complement(u),power_class(v)),intersection(w,union(u,complement(power_class(v))))).
% 299.94/300.48  70622[0:Rew:67452.0,70571.1] || member(not_subclass_element(complement(restrict(u,v,w)),symmetric_difference(cross_product(v,w),u)),union(cross_product(v,w),u))* -> subclass(complement(restrict(u,v,w)),symmetric_difference(cross_product(v,w),u)).
% 299.94/300.48  70623[0:Rew:67452.0,70566.2] || subclass(u,complement(restrict(v,w,x))) member(not_subclass_element(u,symmetric_difference(cross_product(w,x),v)),union(cross_product(w,x),v))* -> subclass(u,symmetric_difference(cross_product(w,x),v)).
% 299.94/300.48  70625[0:Rew:70488.0,70624.1] || member(not_subclass_element(u,complement(symmetric_difference(cross_product(v,w),x))),symmetric_difference(union(cross_product(v,w),x),complement(restrict(x,v,w))))* -> subclass(u,complement(symmetric_difference(cross_product(v,w),x))).
% 299.94/300.48  71264[0:Rew:71163.0,71184.1] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),x) member(not_subclass_element(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),x),complement(symmetric_difference(v,w)))*.
% 299.94/300.48  71265[0:Rew:71163.0,71221.1] ||  -> subclass(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),x) member(not_subclass_element(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),x),complement(symmetric_difference(u,v)))*.
% 299.94/300.48  71266[0:Rew:71163.0,71226.2] || subclass(complement(symmetric_difference(u,v)),w) -> subclass(symmetric_difference(union(u,v),complement(intersection(u,v))),x) member(not_subclass_element(symmetric_difference(union(u,v),complement(intersection(u,v))),x),w)*.
% 299.94/300.48  71267[3:Rew:71163.0,71229.1] ||  -> subclass(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),w) member(not_subclass_element(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),w),complement(symmetric_difference(u,v)))*.
% 299.94/300.48  71639[0:Rew:71595.0,62710.0] || member(u,symmetric_difference(union(power_class(complement(power_class(v))),power_class(w)),union(image(element_relation,power_class(v)),complement(power_class(w)))))* -> member(u,complement(symmetric_difference(power_class(complement(power_class(v))),power_class(w)))).
% 299.94/300.48  71641[0:Rew:71595.0,62709.0] || member(u,symmetric_difference(union(power_class(v),power_class(complement(power_class(w)))),union(complement(power_class(v)),image(element_relation,power_class(w)))))* -> member(u,complement(symmetric_difference(power_class(v),power_class(complement(power_class(w)))))).
% 299.94/300.48  71651[0:Rew:71595.0,63130.0] || member(not_subclass_element(u,complement(symmetric_difference(power_class(v),complement(w)))),symmetric_difference(union(power_class(v),complement(w)),union(complement(power_class(v)),w)))* -> subclass(u,complement(symmetric_difference(power_class(v),complement(w)))).
% 299.94/300.48  71678[0:Rew:71595.0,63134.0] || member(not_subclass_element(u,complement(symmetric_difference(v,cross_product(w,x)))),symmetric_difference(union(v,cross_product(w,x)),complement(restrict(v,w,x))))* -> subclass(u,complement(symmetric_difference(v,cross_product(w,x)))).
% 299.94/300.48  72012[0:Rew:67453.0,71966.1] || member(not_subclass_element(complement(restrict(u,v,w)),symmetric_difference(u,cross_product(v,w))),union(u,cross_product(v,w)))* -> subclass(complement(restrict(u,v,w)),symmetric_difference(u,cross_product(v,w))).
% 299.94/300.48  72013[0:Rew:67453.0,71961.2] || subclass(u,complement(restrict(v,w,x))) member(not_subclass_element(u,symmetric_difference(v,cross_product(w,x))),union(v,cross_product(w,x)))* -> subclass(u,symmetric_difference(v,cross_product(w,x))).
% 299.94/300.48  73267[0:Rew:67451.0,73192.1] || member(not_subclass_element(union(complement(power_class(u)),v),symmetric_difference(power_class(u),complement(v))),union(power_class(u),complement(v)))* -> subclass(union(complement(power_class(u)),v),symmetric_difference(power_class(u),complement(v))).
% 299.94/300.48  73268[0:Rew:67451.0,73189.2] || subclass(u,union(complement(power_class(v)),w)) member(not_subclass_element(u,symmetric_difference(power_class(v),complement(w))),union(power_class(v),complement(w)))* -> subclass(u,symmetric_difference(power_class(v),complement(w))).
% 299.94/300.48  74184[0:Res:2978.1,46453.0] ||  -> equal(intersection(restrict(symmetric_difference(power_class(u),complement(v)),w,x),y),null_class) member(regular(intersection(restrict(symmetric_difference(power_class(u),complement(v)),w,x),y)),union(complement(power_class(u)),v))*.
% 299.94/300.48  74183[0:Res:2978.1,3659.0] ||  -> equal(intersection(restrict(symmetric_difference(cross_product(u,v),w),x,y),z),null_class) member(regular(intersection(restrict(symmetric_difference(cross_product(u,v),w),x,y),z)),complement(restrict(w,u,v)))*.
% 299.94/300.48  74182[0:Res:2978.1,46252.0] ||  -> equal(intersection(restrict(symmetric_difference(complement(u),power_class(v)),w,x),y),null_class) member(regular(intersection(restrict(symmetric_difference(complement(u),power_class(v)),w,x),y)),union(u,complement(power_class(v))))*.
% 299.94/300.48  74180[0:Res:2978.1,3658.0] ||  -> equal(intersection(restrict(symmetric_difference(u,cross_product(v,w)),x,y),z),null_class) member(regular(intersection(restrict(symmetric_difference(u,cross_product(v,w)),x,y),z)),complement(restrict(u,v,w)))*.
% 299.94/300.48  74652[0:Res:2355.1,46453.0] ||  -> equal(intersection(u,restrict(symmetric_difference(power_class(v),complement(w)),x,y)),null_class) member(regular(intersection(u,restrict(symmetric_difference(power_class(v),complement(w)),x,y))),union(complement(power_class(v)),w))*.
% 299.94/300.48  74651[0:Res:2355.1,3659.0] ||  -> equal(intersection(u,restrict(symmetric_difference(cross_product(v,w),x),y,z)),null_class) member(regular(intersection(u,restrict(symmetric_difference(cross_product(v,w),x),y,z))),complement(restrict(x,v,w)))*.
% 299.94/300.48  74650[0:Res:2355.1,46252.0] ||  -> equal(intersection(u,restrict(symmetric_difference(complement(v),power_class(w)),x,y)),null_class) member(regular(intersection(u,restrict(symmetric_difference(complement(v),power_class(w)),x,y))),union(v,complement(power_class(w))))*.
% 299.94/300.48  74648[0:Res:2355.1,3658.0] ||  -> equal(intersection(u,restrict(symmetric_difference(v,cross_product(w,x)),y,z)),null_class) member(regular(intersection(u,restrict(symmetric_difference(v,cross_product(w,x)),y,z))),complement(restrict(v,w,x)))*.
% 299.94/300.48  77527[0:Res:10351.2,1536.0] || member(u,v)* -> equal(not_subclass_element(unordered_pair(w,x),y),x)** subclass(unordered_pair(w,x),y) equal(ordered_pair(first(ordered_pair(u,w)),second(ordered_pair(u,w))),ordered_pair(u,w))**.
% 299.94/300.48  77649[0:Res:10352.2,1536.0] || member(u,v)* -> equal(not_subclass_element(unordered_pair(w,x),y),w)** subclass(unordered_pair(w,x),y) equal(ordered_pair(first(ordered_pair(u,x)),second(ordered_pair(u,x))),ordered_pair(u,x))**.
% 299.94/300.48  83475[3:MRR:83394.0,9181.1] ||  -> member(not_subclass_element(regular(intersection(complement(u),power_class(v))),w),union(u,complement(power_class(v))))* subclass(regular(intersection(complement(u),power_class(v))),w) equal(intersection(complement(u),power_class(v)),null_class).
% 299.94/300.48  83859[3:MRR:83777.0,9181.1] ||  -> member(not_subclass_element(regular(intersection(power_class(u),complement(v))),w),union(complement(power_class(u)),v))* subclass(regular(intersection(power_class(u),complement(v))),w) equal(intersection(power_class(u),complement(v)),null_class).
% 299.94/300.48  84748[0:Res:6566.1,5712.2] || member(not_subclass_element(symmetric_difference(complement(u),complement(v)),w),complement(v))* member(not_subclass_element(symmetric_difference(complement(u),complement(v)),w),complement(u))* -> subclass(symmetric_difference(complement(u),complement(v)),w).
% 299.94/300.48  85353[3:Res:496.1,4847.0] || member(not_subclass_element(intersection(u,regular(complement(intersection(v,w)))),x),symmetric_difference(v,w))* -> subclass(intersection(u,regular(complement(intersection(v,w)))),x) equal(complement(intersection(v,w)),null_class).
% 299.94/300.48  85443[3:MRR:85372.2,49833.1] || member(ordered_pair(u,not_subclass_element(intersection(v,regular(image(w,image(x,singleton(u))))),y)),compose(w,x))* -> subclass(intersection(v,regular(image(w,image(x,singleton(u))))),y).
% 299.94/300.48  85446[3:MRR:85361.0,9181.1] ||  -> member(not_subclass_element(intersection(u,regular(image(element_relation,power_class(v)))),w),power_class(complement(power_class(v))))* subclass(intersection(u,regular(image(element_relation,power_class(v)))),w) equal(image(element_relation,power_class(v)),null_class).
% 299.94/300.48  85551[3:Res:496.1,4885.0] || member(not_subclass_element(intersection(regular(complement(intersection(u,v))),w),x),symmetric_difference(u,v))* -> subclass(intersection(regular(complement(intersection(u,v))),w),x) equal(complement(intersection(u,v)),null_class).
% 299.94/300.48  85641[3:MRR:85569.2,49833.1] || member(ordered_pair(u,not_subclass_element(intersection(regular(image(v,image(w,singleton(u)))),x),y)),compose(v,w))* -> subclass(intersection(regular(image(v,image(w,singleton(u)))),x),y).
% 299.94/300.48  85644[3:MRR:85559.0,9181.1] ||  -> member(not_subclass_element(intersection(regular(image(element_relation,power_class(u))),v),w),power_class(complement(power_class(u))))* subclass(intersection(regular(image(element_relation,power_class(u))),v),w) equal(image(element_relation,power_class(u)),null_class).
% 299.94/300.48  86558[0:Res:3710.1,5712.2] || member(not_subclass_element(intersection(u,symmetric_difference(v,w)),x),complement(w))* member(not_subclass_element(intersection(u,symmetric_difference(v,w)),x),complement(v))* -> subclass(intersection(u,symmetric_difference(v,w)),x).
% 299.94/300.48  86518[0:SpR:47178.0,3710.1] ||  -> subclass(intersection(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))),x) member(not_subclass_element(intersection(u,symmetric_difference(v,complement(power_class(complement(power_class(w)))))),x),union(v,image(element_relation,power_class(w))))*.
% 299.94/300.48  86497[0:SpR:47177.0,3710.1] ||  -> subclass(intersection(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)),x) member(not_subclass_element(intersection(u,symmetric_difference(complement(power_class(complement(power_class(v)))),w)),x),union(image(element_relation,power_class(v)),w))*.
% 299.94/300.48  87345[0:Res:4882.1,5712.2] || member(not_subclass_element(intersection(symmetric_difference(u,v),w),x),complement(v))* member(not_subclass_element(intersection(symmetric_difference(u,v),w),x),complement(u))* -> subclass(intersection(symmetric_difference(u,v),w),x).
% 299.94/300.48  87298[0:SpR:47178.0,4882.1] ||  -> subclass(intersection(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w),x) member(not_subclass_element(intersection(symmetric_difference(u,complement(power_class(complement(power_class(v))))),w),x),union(u,image(element_relation,power_class(v))))*.
% 299.94/300.48  87277[0:SpR:47177.0,4882.1] ||  -> subclass(intersection(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w),x) member(not_subclass_element(intersection(symmetric_difference(complement(power_class(complement(power_class(u)))),v),w),x),union(image(element_relation,power_class(u)),v))*.
% 299.94/300.48  91739[0:Res:168.1,46280.0] || member(regular(intersection(u,intersection(complement(v),power_class(complement(power_class(w)))))),union(v,image(element_relation,power_class(w))))* -> equal(intersection(u,intersection(complement(v),power_class(complement(power_class(w))))),null_class).
% 299.94/300.48  91701[0:Res:174.1,46280.0] || member(regular(intersection(intersection(complement(u),power_class(complement(power_class(v)))),w)),union(u,image(element_relation,power_class(v))))* -> equal(intersection(intersection(complement(u),power_class(complement(power_class(v)))),w),null_class).
% 299.94/300.48  93454[0:Res:168.1,46312.0] || member(regular(intersection(u,intersection(power_class(complement(power_class(v))),complement(w)))),union(image(element_relation,power_class(v)),w))* -> equal(intersection(u,intersection(power_class(complement(power_class(v))),complement(w))),null_class).
% 299.94/300.48  93416[0:Res:174.1,46312.0] || member(regular(intersection(intersection(power_class(complement(power_class(u))),complement(v)),w)),union(image(element_relation,power_class(u)),v))* -> equal(intersection(intersection(power_class(complement(power_class(u))),complement(v)),w),null_class).
% 299.94/300.48  94049[0:SpL:46893.0,46453.0] || member(u,symmetric_difference(power_class(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* -> member(u,union(complement(power_class(v)),intersection(power_class(w),union(x,complement(power_class(y)))))).
% 299.94/300.48  94035[0:SpL:46893.0,46252.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(complement(w),power_class(x))),power_class(y)))* -> member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),complement(power_class(y)))).
% 299.94/300.48  94003[0:SpL:46893.0,28111.0] || subclass(intersection(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))* -> equal(intersection(power_class(u),union(v,complement(power_class(w)))),null_class).
% 299.94/300.48  93906[0:SpR:46893.0,2985.1] ||  -> equal(symmetric_difference(power_class(u),union(v,complement(power_class(w)))),null_class) member(regular(symmetric_difference(power_class(u),union(v,complement(power_class(w))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 299.94/300.48  93868[3:SpR:46893.0,35281.0] ||  -> subclass(regular(intersection(power_class(u),union(v,complement(power_class(w))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))* equal(intersection(power_class(u),union(v,complement(power_class(w)))),null_class).
% 299.94/300.48  94897[0:SpL:46894.0,46453.0] || member(u,symmetric_difference(power_class(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* -> member(u,union(complement(power_class(v)),intersection(union(w,complement(power_class(x))),power_class(y)))).
% 299.94/300.48  94883[0:SpL:46894.0,46252.0] || member(u,symmetric_difference(union(intersection(complement(v),power_class(w)),complement(power_class(x))),power_class(y)))* -> member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),complement(power_class(y)))).
% 299.94/300.48  94851[0:SpL:46894.0,28111.0] || subclass(intersection(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w))))* -> equal(intersection(union(u,complement(power_class(v))),power_class(w)),null_class).
% 299.94/300.48  94754[0:SpR:46894.0,2985.1] ||  -> equal(symmetric_difference(union(u,complement(power_class(v))),power_class(w)),null_class) member(regular(symmetric_difference(union(u,complement(power_class(v))),power_class(w))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 299.94/300.48  94716[3:SpR:46894.0,35281.0] ||  -> subclass(regular(intersection(union(u,complement(power_class(v))),power_class(w))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))* equal(intersection(union(u,complement(power_class(v))),power_class(w)),null_class).
% 299.94/300.48  95230[0:SpL:46895.0,46453.0] || member(u,symmetric_difference(power_class(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* -> member(u,union(complement(power_class(v)),intersection(union(complement(power_class(w)),x),power_class(y)))).
% 299.94/300.48  95216[0:SpL:46895.0,46252.0] || member(u,symmetric_difference(union(intersection(power_class(v),complement(w)),complement(power_class(x))),power_class(y)))* -> member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),complement(power_class(y)))).
% 299.94/300.48  95184[0:SpL:46895.0,28111.0] || subclass(intersection(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w))))* -> equal(intersection(union(complement(power_class(u)),v),power_class(w)),null_class).
% 299.94/300.48  95083[0:SpR:46895.0,2985.1] ||  -> equal(symmetric_difference(union(complement(power_class(u)),v),power_class(w)),null_class) member(regular(symmetric_difference(union(complement(power_class(u)),v),power_class(w))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 299.94/300.48  95045[3:SpR:46895.0,35281.0] ||  -> subclass(regular(intersection(union(complement(power_class(u)),v),power_class(w))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))* equal(intersection(union(complement(power_class(u)),v),power_class(w)),null_class).
% 299.94/300.48  95615[0:SpL:46898.0,46453.0] || member(u,symmetric_difference(power_class(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* -> member(u,union(complement(power_class(v)),intersection(power_class(w),union(complement(power_class(x)),y)))).
% 299.94/300.48  95601[0:SpL:46898.0,46252.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(power_class(w),complement(x))),power_class(y)))* -> member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),complement(power_class(y)))).
% 299.94/300.48  95569[0:SpL:46898.0,28111.0] || subclass(intersection(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w))))* -> equal(intersection(power_class(u),union(complement(power_class(v)),w)),null_class).
% 299.94/300.48  95467[0:SpR:46898.0,2985.1] ||  -> equal(symmetric_difference(power_class(u),union(complement(power_class(v)),w)),null_class) member(regular(symmetric_difference(power_class(u),union(complement(power_class(v)),w))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 299.94/300.48  95429[3:SpR:46898.0,35281.0] ||  -> subclass(regular(intersection(power_class(u),union(complement(power_class(v)),w))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))* equal(intersection(power_class(u),union(complement(power_class(v)),w)),null_class).
% 299.94/300.48  99981[0:Rew:46227.0,97848.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),v),complement(w)),x),union(intersection(power_class(u),complement(v)),w))* -> subclass(intersection(union(complement(power_class(u)),v),complement(w)),x).
% 299.94/300.48  99982[0:Rew:46221.0,97847.1] || member(not_subclass_element(intersection(union(u,complement(power_class(v))),complement(w)),x),union(intersection(complement(u),power_class(v)),w))* -> subclass(intersection(union(u,complement(power_class(v))),complement(w)),x).
% 299.94/300.48  99983[0:Rew:46227.0,97820.1] || member(not_subclass_element(intersection(complement(u),union(complement(power_class(v)),w)),x),union(u,intersection(power_class(v),complement(w))))* -> subclass(intersection(complement(u),union(complement(power_class(v)),w)),x).
% 299.94/300.48  99984[0:Rew:46221.0,97819.1] || member(not_subclass_element(intersection(complement(u),union(v,complement(power_class(w)))),x),union(u,intersection(complement(v),power_class(w))))* -> subclass(intersection(complement(u),union(v,complement(power_class(w)))),x).
% 299.94/300.48  99991[3:Rew:97898.0,98230.1] || member(regular(intersection(u,regular(union(v,complement(union(w,x)))))),symmetric_difference(complement(v),union(w,x)))* -> equal(intersection(u,regular(union(v,complement(union(w,x))))),null_class).
% 299.94/300.48  99992[0:Rew:97898.0,98265.1] || member(not_subclass_element(intersection(u,intersection(v,power_class(complement(union(w,x))))),y),image(element_relation,union(w,x)))* -> subclass(intersection(u,intersection(v,power_class(complement(union(w,x))))),y).
% 299.94/300.48  100002[3:Rew:97898.0,98460.1] || member(regular(intersection(regular(union(u,complement(union(v,w)))),x)),symmetric_difference(complement(u),union(v,w)))* -> equal(intersection(regular(union(u,complement(union(v,w)))),x),null_class).
% 299.94/300.48  100004[0:Rew:97898.0,98548.1] || member(regular(restrict(union(u,complement(union(v,w))),x,y)),intersection(complement(u),union(v,w)))* -> equal(restrict(union(u,complement(union(v,w))),x,y),null_class).
% 299.94/300.48  100005[0:Rew:97898.0,98590.1] || member(not_subclass_element(intersection(intersection(u,power_class(complement(union(v,w)))),x),y),image(element_relation,union(v,w)))* -> subclass(intersection(intersection(u,power_class(complement(union(v,w)))),x),y).
% 299.94/300.48  100006[0:Rew:97898.0,98603.1] || member(not_subclass_element(intersection(u,intersection(power_class(complement(union(v,w))),x)),y),image(element_relation,union(v,w)))* -> subclass(intersection(u,intersection(power_class(complement(union(v,w))),x)),y).
% 299.94/300.48  100007[3:Rew:97898.0,98685.1] || member(regular(intersection(u,regular(union(complement(union(v,w)),x)))),symmetric_difference(union(v,w),complement(x)))* -> equal(intersection(u,regular(union(complement(union(v,w)),x))),null_class).
% 299.94/300.48  100008[0:Rew:97898.0,98730.1] ||  -> subclass(intersection(u,symmetric_difference(intersection(v,w),complement(union(v,w)))),x) member(not_subclass_element(intersection(u,symmetric_difference(intersection(v,w),complement(union(v,w)))),x),complement(symmetric_difference(v,w)))*.
% 299.94/300.48  100010[3:Rew:97898.0,98821.1] || member(regular(intersection(regular(union(complement(union(u,v)),w)),x)),symmetric_difference(union(u,v),complement(w)))* -> equal(intersection(regular(union(complement(union(u,v)),w)),x),null_class).
% 299.94/300.48  100012[0:Rew:97898.0,98907.1] || member(regular(restrict(union(complement(union(u,v)),w),x,y)),intersection(union(u,v),complement(w)))* -> equal(restrict(union(complement(union(u,v)),w),x,y),null_class).
% 299.94/300.48  100014[0:Rew:97898.0,99012.1] || member(not_subclass_element(intersection(intersection(power_class(complement(union(u,v))),w),x),y),image(element_relation,union(u,v)))* -> subclass(intersection(intersection(power_class(complement(union(u,v))),w),x),y).
% 299.94/300.48  100016[12:Rew:97898.0,99054.2] function(intersection(complement(u),complement(v))) || member(regular(intersection(successor(complement(union(u,v))),w)),union(u,v))* -> equal(intersection(successor(complement(union(u,v))),w),null_class).
% 299.94/300.48  100017[12:Rew:97898.0,99055.2] function(intersection(complement(u),complement(v))) || member(regular(intersection(w,successor(complement(union(u,v))))),union(u,v))* -> equal(intersection(w,successor(complement(union(u,v)))),null_class).
% 299.94/300.48  100019[0:Rew:97898.0,99149.1] ||  -> subclass(intersection(symmetric_difference(intersection(u,v),complement(union(u,v))),w),x) member(not_subclass_element(intersection(symmetric_difference(intersection(u,v),complement(union(u,v))),w),x),complement(symmetric_difference(u,v)))*.
% 299.94/300.48  100020[0:Rew:97898.0,97843.1,97898.0,97843.0] || member(not_subclass_element(intersection(power_class(complement(union(u,v))),complement(w)),x),union(image(element_relation,union(u,v)),w))* -> subclass(complement(union(image(element_relation,union(u,v)),w)),x).
% 299.94/300.48  100021[0:Rew:97898.0,97815.1,97898.0,97815.0] || member(not_subclass_element(intersection(complement(u),power_class(complement(union(v,w)))),x),union(u,image(element_relation,union(v,w))))* -> subclass(complement(union(u,image(element_relation,union(v,w)))),x).
% 299.94/300.48  100034[3:Rew:97898.0,98965.1,97898.0,98965.0] ||  -> member(not_subclass_element(regular(power_class(complement(union(u,v)))),w),image(element_relation,union(u,v)))* subclass(regular(power_class(complement(union(u,v)))),w) equal(power_class(complement(union(u,v))),null_class).
% 299.94/300.48  102669[0:SpR:99324.0,6542.0] ||  -> equal(intersection(successor(image(element_relation,successor(u))),union(power_class(complement(successor(u))),complement(singleton(image(element_relation,successor(u)))))),symmetric_difference(power_class(complement(successor(u))),complement(singleton(image(element_relation,successor(u))))))**.
% 299.94/300.48  104583[0:Res:3698.1,97909.0] || member(not_subclass_element(intersection(u,intersection(v,image(element_relation,union(w,x)))),y),power_class(complement(union(w,x))))* -> subclass(intersection(u,intersection(v,image(element_relation,union(w,x)))),y).
% 299.94/300.48  104574[0:Res:4875.1,97909.0] || member(not_subclass_element(intersection(intersection(u,image(element_relation,union(v,w))),x),y),power_class(complement(union(v,w))))* -> subclass(intersection(intersection(u,image(element_relation,union(v,w))),x),y).
% 299.94/300.48  104572[0:Res:3697.1,97909.0] || member(not_subclass_element(intersection(u,intersection(image(element_relation,union(v,w)),x)),y),power_class(complement(union(v,w))))* -> subclass(intersection(u,intersection(image(element_relation,union(v,w)),x)),y).
% 299.94/300.48  104557[0:Res:4874.1,97909.0] || member(not_subclass_element(intersection(intersection(image(element_relation,union(u,v)),w),x),y),power_class(complement(union(u,v))))* -> subclass(intersection(intersection(image(element_relation,union(u,v)),w),x),y).
% 299.94/300.48  106699[0:Res:236.1,97900.0] ||  -> subclass(restrict(symmetric_difference(complement(u),union(v,w)),x,y),z) member(not_subclass_element(restrict(symmetric_difference(complement(u),union(v,w)),x,y),z),union(u,complement(union(v,w))))*.
% 299.94/300.48  106643[0:SpL:46880.0,97900.0] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),complement(power_class(w))),union(x,y)))* -> member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),complement(union(x,y)))).
% 299.94/300.48  106642[0:SpL:46877.0,97900.0] || member(u,symmetric_difference(union(complement(power_class(v)),image(element_relation,power_class(w))),union(x,y)))* -> member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),complement(union(x,y)))).
% 299.94/300.48  107665[0:Res:236.1,97914.0] ||  -> subclass(restrict(symmetric_difference(union(u,v),complement(w)),x,y),z) member(not_subclass_element(restrict(symmetric_difference(union(u,v),complement(w)),x,y),z),union(complement(union(u,v)),w))*.
% 299.94/300.48  107569[0:SpL:46880.0,97914.0] || member(u,symmetric_difference(union(v,w),union(image(element_relation,power_class(x)),complement(power_class(y)))))* -> member(u,union(complement(union(v,w)),intersection(power_class(complement(power_class(x))),power_class(y)))).
% 299.94/300.48  107568[0:SpL:46877.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(power_class(x)),image(element_relation,power_class(y)))))* -> member(u,union(complement(union(v,w)),intersection(power_class(x),power_class(complement(power_class(y)))))).
% 299.94/300.48  108560[3:MRR:108441.0,9181.1] ||  -> member(not_subclass_element(regular(image(element_relation,union(u,v))),w),power_class(complement(union(u,v))))* subclass(regular(image(element_relation,union(u,v))),w) equal(image(element_relation,union(u,v)),null_class).
% 299.94/300.48  108929[0:Res:235.1,97899.0] || member(regular(restrict(intersection(complement(u),union(v,w)),x,y)),union(u,complement(union(v,w))))* -> equal(restrict(intersection(complement(u),union(v,w)),x,y),null_class).
% 299.94/300.48  109250[0:Res:235.1,97913.0] || member(regular(restrict(intersection(union(u,v),complement(w)),x,y)),union(complement(union(u,v)),w))* -> equal(restrict(intersection(union(u,v),complement(w)),x,y),null_class).
% 299.94/300.48  109881[0:SpR:47178.0,98095.0] ||  -> equal(union(restrict(complement(power_class(complement(power_class(u)))),v,w),complement(union(cross_product(v,w),image(element_relation,power_class(u))))),complement(symmetric_difference(cross_product(v,w),complement(power_class(complement(power_class(u)))))))**.
% 299.94/300.48  110062[0:SpR:47177.0,98119.0] ||  -> equal(union(restrict(complement(power_class(complement(power_class(u)))),v,w),complement(union(image(element_relation,power_class(u)),cross_product(v,w)))),complement(symmetric_difference(complement(power_class(complement(power_class(u)))),cross_product(v,w))))**.
% 299.94/300.48  110446[0:SpL:98594.0,46453.0] || member(u,symmetric_difference(power_class(v),union(complement(power_class(w)),image(element_relation,union(x,y)))))* -> member(u,union(complement(power_class(v)),intersection(power_class(w),power_class(complement(union(x,y)))))).
% 299.94/300.48  110435[0:SpL:98594.0,46252.0] || member(u,symmetric_difference(union(complement(power_class(v)),image(element_relation,union(w,x))),power_class(y)))* -> member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),complement(power_class(y)))).
% 299.94/300.48  110412[0:SpL:98594.0,28111.0] || subclass(intersection(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w))))* -> equal(intersection(power_class(u),power_class(complement(union(v,w)))),null_class).
% 299.94/300.48  110296[0:SpR:98594.0,2985.1] ||  -> equal(symmetric_difference(power_class(u),power_class(complement(union(v,w)))),null_class) member(regular(symmetric_difference(power_class(u),power_class(complement(union(v,w))))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 299.94/300.48  110265[3:SpR:98594.0,35281.0] ||  -> subclass(regular(intersection(power_class(u),power_class(complement(union(v,w))))),union(complement(power_class(u)),image(element_relation,union(v,w))))* equal(intersection(power_class(u),power_class(complement(union(v,w)))),null_class).
% 299.94/300.48  110900[0:SpL:98733.0,46453.0] || member(u,symmetric_difference(power_class(v),union(image(element_relation,power_class(w)),complement(union(x,y)))))* -> member(u,union(complement(power_class(v)),intersection(power_class(complement(power_class(w))),union(x,y)))).
% 299.94/300.48  110889[0:SpL:98733.0,46252.0] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),complement(union(w,x))),power_class(y)))* -> member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),complement(power_class(y)))).
% 299.94/300.48  110866[0:SpL:98733.0,28111.0] || subclass(intersection(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w))))* -> equal(intersection(power_class(complement(power_class(u))),union(v,w)),null_class).
% 299.94/300.48  110752[0:SpR:98733.0,2985.1] ||  -> equal(symmetric_difference(power_class(complement(power_class(u))),union(v,w)),null_class) member(regular(symmetric_difference(power_class(complement(power_class(u))),union(v,w))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 299.94/300.48  110721[3:SpR:98733.0,35281.0] ||  -> subclass(regular(intersection(power_class(complement(power_class(u))),union(v,w))),union(image(element_relation,power_class(u)),complement(union(v,w))))* equal(intersection(power_class(complement(power_class(u))),union(v,w)),null_class).
% 299.94/300.48  111438[0:SpL:99020.0,46453.0] || member(u,symmetric_difference(power_class(v),union(image(element_relation,union(w,x)),complement(power_class(y)))))* -> member(u,union(complement(power_class(v)),intersection(power_class(complement(union(w,x))),power_class(y)))).
% 299.94/300.48  111427[0:SpL:99020.0,46252.0] || member(u,symmetric_difference(union(image(element_relation,union(v,w)),complement(power_class(x))),power_class(y)))* -> member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),complement(power_class(y)))).
% 299.94/300.48  111404[0:SpL:99020.0,28111.0] || subclass(intersection(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w))))* -> equal(intersection(power_class(complement(union(u,v))),power_class(w)),null_class).
% 299.94/300.48  111287[0:SpR:99020.0,2985.1] ||  -> equal(symmetric_difference(power_class(complement(union(u,v))),power_class(w)),null_class) member(regular(symmetric_difference(power_class(complement(union(u,v))),power_class(w))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 299.94/300.48  111256[3:SpR:99020.0,35281.0] ||  -> subclass(regular(intersection(power_class(complement(union(u,v))),power_class(w))),union(image(element_relation,union(u,v)),complement(power_class(w))))* equal(intersection(power_class(complement(union(u,v))),power_class(w)),null_class).
% 299.94/300.48  112377[0:SpL:99160.0,46453.0] || member(u,symmetric_difference(power_class(v),union(complement(union(w,x)),image(element_relation,power_class(y)))))* -> member(u,union(complement(power_class(v)),intersection(union(w,x),power_class(complement(power_class(y)))))).
% 299.94/300.48  112366[0:SpL:99160.0,46252.0] || member(u,symmetric_difference(union(complement(union(v,w)),image(element_relation,power_class(x))),power_class(y)))* -> member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),complement(power_class(y)))).
% 299.94/300.48  112343[0:SpL:99160.0,28111.0] || subclass(intersection(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w))))* -> equal(intersection(union(u,v),power_class(complement(power_class(w)))),null_class).
% 299.94/300.48  112232[0:SpR:99160.0,2985.1] ||  -> equal(symmetric_difference(union(u,v),power_class(complement(power_class(w)))),null_class) member(regular(symmetric_difference(union(u,v),power_class(complement(power_class(w))))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 299.94/300.48  112201[3:SpR:99160.0,35281.0] ||  -> subclass(regular(intersection(union(u,v),power_class(complement(power_class(w))))),union(complement(union(u,v)),image(element_relation,power_class(w))))* equal(intersection(union(u,v),power_class(complement(power_class(w)))),null_class).
% 299.94/300.48  113211[3:Rew:495.0,113134.1] || member(not_subclass_element(union(null_class,symmetric_difference(complement(u),complement(v))),w),symmetric_difference(union(u,v),union(complement(u),complement(v))))* -> subclass(union(null_class,symmetric_difference(complement(u),complement(v))),w).
% 299.94/300.48  122804[0:Res:4871.2,6509.0] || subclass(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.48  122802[0:Res:3695.2,6509.0] || subclass(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.48  125837[3:Res:125636.0,2995.0] ||  -> equal(regular(union(null_class,complement(unordered_pair(u,v)))),null_class) equal(regular(regular(union(null_class,complement(unordered_pair(u,v))))),v)** equal(regular(regular(union(null_class,complement(unordered_pair(u,v))))),u)**.
% 299.94/300.48  127019[0:SpL:99615.0,3677.1] || member(u,symmetric_difference(union(v,complement(union(w,x))),union(complement(v),union(w,x))))* subclass(complement(symmetric_difference(complement(v),union(w,x))),y)* -> member(u,y)*.
% 299.94/300.48  128053[0:SpL:98895.0,3677.1] || member(u,symmetric_difference(union(union(v,w),complement(x)),union(complement(union(v,w)),x)))* subclass(complement(symmetric_difference(union(v,w),complement(x))),y)* -> member(u,y)*.
% 299.94/300.48  138733[0:MRR:138659.0,9181.1] ||  -> member(not_subclass_element(u,intersection(intersection(complement(v),power_class(complement(power_class(w)))),u)),union(v,image(element_relation,power_class(w))))* subclass(u,intersection(intersection(complement(v),power_class(complement(power_class(w)))),u)).
% 299.94/300.48  139511[0:MRR:139434.0,9181.1] ||  -> member(not_subclass_element(u,intersection(intersection(power_class(complement(power_class(v))),complement(w)),u)),union(image(element_relation,power_class(v)),w))* subclass(u,intersection(intersection(power_class(complement(power_class(v))),complement(w)),u)).
% 299.94/300.48  142268[0:Res:2349.2,46242.0] || subclass(u,intersection(complement(v),union(w,complement(power_class(x))))) member(regular(intersection(y,u)),union(v,intersection(complement(w),power_class(x))))* -> equal(intersection(y,u),null_class).
% 299.94/300.48  142267[0:Res:2971.2,46242.0] || subclass(u,intersection(complement(v),union(w,complement(power_class(x))))) member(regular(intersection(u,y)),union(v,intersection(complement(w),power_class(x))))* -> equal(intersection(u,y),null_class).
% 299.94/300.48  142234[4:Res:20669.1,46242.0] || subclass(domain_relation,flip(intersection(complement(u),union(v,complement(power_class(w)))))) member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.94/300.48  142233[4:Res:20668.1,46242.0] || subclass(domain_relation,rotate(intersection(complement(u),union(v,complement(power_class(w)))))) member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),union(u,intersection(complement(v),power_class(w))))* -> .
% 299.94/300.48  142320[0:Rew:97907.0,142243.1,97907.0,142243.0] || member(not_subclass_element(u,union(v,complement(union(w,complement(power_class(x)))))),union(v,intersection(complement(w),power_class(x))))* -> subclass(u,union(v,complement(union(w,complement(power_class(x)))))).
% 299.94/300.48  143829[0:Res:2349.2,46261.0] || subclass(u,intersection(union(v,complement(power_class(w))),complement(x))) member(regular(intersection(y,u)),union(intersection(complement(v),power_class(w)),x))* -> equal(intersection(y,u),null_class).
% 299.94/300.48  143828[0:Res:2971.2,46261.0] || subclass(u,intersection(union(v,complement(power_class(w))),complement(x))) member(regular(intersection(u,y)),union(intersection(complement(v),power_class(w)),x))* -> equal(intersection(u,y),null_class).
% 299.94/300.48  143795[4:Res:20669.1,46261.0] || subclass(domain_relation,flip(intersection(union(u,complement(power_class(v))),complement(w)))) member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.94/300.48  143794[4:Res:20668.1,46261.0] || subclass(domain_relation,rotate(intersection(union(u,complement(power_class(v))),complement(w)))) member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),union(intersection(complement(u),power_class(v)),w))* -> .
% 299.94/300.48  143887[0:Rew:97919.0,143804.1,97919.0,143804.0] || member(not_subclass_element(u,union(complement(union(v,complement(power_class(w)))),x)),union(intersection(complement(v),power_class(w)),x))* -> subclass(u,union(complement(union(v,complement(power_class(w)))),x)).
% 299.94/300.48  144240[0:Res:2349.2,46288.0] || subclass(u,intersection(complement(v),union(complement(power_class(w)),x))) member(regular(intersection(y,u)),union(v,intersection(power_class(w),complement(x))))* -> equal(intersection(y,u),null_class).
% 299.94/300.48  144239[0:Res:2971.2,46288.0] || subclass(u,intersection(complement(v),union(complement(power_class(w)),x))) member(regular(intersection(u,y)),union(v,intersection(power_class(w),complement(x))))* -> equal(intersection(u,y),null_class).
% 299.94/300.48  144206[4:Res:20669.1,46288.0] || subclass(domain_relation,flip(intersection(complement(u),union(complement(power_class(v)),w)))) member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.94/300.48  144205[4:Res:20668.1,46288.0] || subclass(domain_relation,rotate(intersection(complement(u),union(complement(power_class(v)),w)))) member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),union(u,intersection(power_class(v),complement(w))))* -> .
% 299.94/300.48  144301[0:Rew:97907.0,144215.1,97907.0,144215.0] || member(not_subclass_element(u,union(v,complement(union(complement(power_class(w)),x)))),union(v,intersection(power_class(w),complement(x))))* -> subclass(u,union(v,complement(union(complement(power_class(w)),x)))).
% 299.94/300.48  144499[0:Res:2349.2,46462.0] || subclass(u,intersection(union(complement(power_class(v)),w),complement(x))) member(regular(intersection(y,u)),union(intersection(power_class(v),complement(w)),x))* -> equal(intersection(y,u),null_class).
% 299.94/300.48  144498[0:Res:2971.2,46462.0] || subclass(u,intersection(union(complement(power_class(v)),w),complement(x))) member(regular(intersection(u,y)),union(intersection(power_class(v),complement(w)),x))* -> equal(intersection(u,y),null_class).
% 299.94/300.48  144465[4:Res:20669.1,46462.0] || subclass(domain_relation,flip(intersection(union(complement(power_class(u)),v),complement(w)))) member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.94/300.48  144464[4:Res:20668.1,46462.0] || subclass(domain_relation,rotate(intersection(union(complement(power_class(u)),v),complement(w)))) member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),union(intersection(power_class(u),complement(v)),w))* -> .
% 299.94/300.48  144565[0:Rew:97919.0,144474.1,97919.0,144474.0] || member(not_subclass_element(u,union(complement(union(complement(power_class(v)),w)),x)),union(intersection(power_class(v),complement(w)),x))* -> subclass(u,union(complement(union(complement(power_class(v)),w)),x)).
% 299.94/300.48  144855[0:Res:25.2,46924.0] || member(not_subclass_element(union(u,complement(power_class(v))),w),power_class(v))* member(not_subclass_element(union(u,complement(power_class(v))),w),complement(u))* -> subclass(union(u,complement(power_class(v))),w).
% 299.94/300.48  144781[0:SpL:99324.0,46924.0] || member(not_subclass_element(union(image(element_relation,successor(u)),complement(power_class(v))),w),intersection(power_class(complement(successor(u))),power_class(v)))* -> subclass(union(image(element_relation,successor(u)),complement(power_class(v))),w).
% 299.94/300.48  145081[0:Res:25.2,46929.0] || member(not_subclass_element(union(complement(power_class(u)),v),w),complement(v))* member(not_subclass_element(union(complement(power_class(u)),v),w),power_class(u))* -> subclass(union(complement(power_class(u)),v),w).
% 299.94/300.48  144988[0:SpL:99324.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),image(element_relation,successor(v))),w),intersection(power_class(u),power_class(complement(successor(v)))))* -> subclass(union(complement(power_class(u)),image(element_relation,successor(v))),w).
% 299.94/300.48  145424[0:SpL:98217.0,3668.0] || member(u,symmetric_difference(complement(v),union(complement(power_class(w)),intersection(complement(x),union(y,z)))))* -> member(u,union(v,intersection(power_class(w),union(x,complement(union(y,z)))))).
% 299.94/300.48  145405[0:SpL:98217.0,3668.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(complement(w),union(x,y))),complement(z)))* -> member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),z)).
% 299.94/300.48  145796[0:Res:2349.2,98247.0] || subclass(u,intersection(complement(v),power_class(complement(union(w,x))))) member(regular(intersection(y,u)),union(v,image(element_relation,union(w,x))))* -> equal(intersection(y,u),null_class).
% 299.94/300.48  145795[0:Res:2971.2,98247.0] || subclass(u,intersection(complement(v),power_class(complement(union(w,x))))) member(regular(intersection(u,y)),union(v,image(element_relation,union(w,x))))* -> equal(intersection(u,y),null_class).
% 299.94/300.48  145762[4:Res:20669.1,98247.0] || subclass(domain_relation,flip(intersection(complement(u),power_class(complement(union(v,w)))))) member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),union(u,image(element_relation,union(v,w))))* -> .
% 299.94/300.48  145761[4:Res:20668.1,98247.0] || subclass(domain_relation,rotate(intersection(complement(u),power_class(complement(union(v,w)))))) member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),union(u,image(element_relation,union(v,w))))* -> .
% 299.94/300.48  145722[0:Res:4.1,98247.0] || member(not_subclass_element(intersection(complement(u),power_class(complement(union(v,w)))),x),union(u,image(element_relation,union(v,w))))* -> subclass(intersection(complement(u),power_class(complement(union(v,w)))),x).
% 299.94/300.48  146300[0:SpL:98314.0,3668.0] || member(u,symmetric_difference(complement(v),union(intersection(complement(w),power_class(x)),complement(union(y,z)))))* -> member(u,union(v,intersection(union(w,complement(power_class(x))),union(y,z)))).
% 299.94/300.48  146280[0:SpL:98314.0,3668.0] || member(u,symmetric_difference(union(intersection(complement(v),power_class(w)),complement(union(x,y))),complement(z)))* -> member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),z)).
% 299.94/300.48  146862[0:SpL:98315.0,3668.0] || member(u,symmetric_difference(complement(v),union(intersection(power_class(w),complement(x)),complement(union(y,z)))))* -> member(u,union(v,intersection(union(complement(power_class(w)),x),union(y,z)))).
% 299.94/300.48  146842[0:SpL:98315.0,3668.0] || member(u,symmetric_difference(union(intersection(power_class(v),complement(w)),complement(union(x,y))),complement(z)))* -> member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),z)).
% 299.94/300.48  147782[0:SpL:98515.0,3668.0] || member(u,symmetric_difference(complement(v),union(intersection(complement(w),union(x,y)),complement(power_class(z)))))* -> member(u,union(v,intersection(union(w,complement(union(x,y))),power_class(z)))).
% 299.94/300.48  147762[0:SpL:98515.0,3668.0] || member(u,symmetric_difference(union(intersection(complement(v),union(w,x)),complement(power_class(y))),complement(z)))* -> member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),z)).
% 299.94/300.48  148158[0:Res:2349.2,98557.0] || subclass(u,intersection(power_class(complement(union(v,w))),complement(x))) member(regular(intersection(y,u)),union(image(element_relation,union(v,w)),x))* -> equal(intersection(y,u),null_class).
% 299.94/300.48  148157[0:Res:2971.2,98557.0] || subclass(u,intersection(power_class(complement(union(v,w))),complement(x))) member(regular(intersection(u,y)),union(image(element_relation,union(v,w)),x))* -> equal(intersection(u,y),null_class).
% 299.94/300.48  148124[4:Res:20669.1,98557.0] || subclass(domain_relation,flip(intersection(power_class(complement(union(u,v))),complement(w)))) member(ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x))),union(image(element_relation,union(u,v)),w))* -> .
% 299.94/300.48  148123[4:Res:20668.1,98557.0] || subclass(domain_relation,rotate(intersection(power_class(complement(union(u,v))),complement(w)))) member(ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y),union(image(element_relation,union(u,v)),w))* -> .
% 299.94/300.48  148084[0:Res:4.1,98557.0] || member(not_subclass_element(intersection(power_class(complement(union(u,v))),complement(w)),x),union(image(element_relation,union(u,v)),w))* -> subclass(intersection(power_class(complement(union(u,v))),complement(w)),x).
% 299.94/300.48  148543[0:SpL:98672.0,3668.0] || member(u,symmetric_difference(complement(v),union(complement(power_class(w)),intersection(union(x,y),complement(z)))))* -> member(u,union(v,intersection(power_class(w),union(complement(union(x,y)),z)))).
% 299.94/300.48  148523[0:SpL:98672.0,3668.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(union(w,x),complement(y))),complement(z)))* -> member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),z)).
% 299.94/300.48  149323[0:SpL:98876.0,3668.0] || member(u,symmetric_difference(complement(v),union(intersection(union(w,x),complement(y)),complement(power_class(z)))))* -> member(u,union(v,intersection(union(complement(union(w,x)),y),power_class(z)))).
% 299.94/300.48  149303[0:SpL:98876.0,3668.0] || member(u,symmetric_difference(union(intersection(union(v,w),complement(x)),complement(power_class(y))),complement(z)))* -> member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),z)).
% 299.94/300.48  150794[0:SpL:99161.0,3668.0] || member(u,symmetric_difference(complement(v),union(complement(union(w,x)),intersection(complement(y),power_class(z)))))* -> member(u,union(v,intersection(union(w,x),union(y,complement(power_class(z)))))).
% 299.94/300.48  150773[0:SpL:99161.0,3668.0] || member(u,symmetric_difference(union(complement(union(v,w)),intersection(complement(x),power_class(y))),complement(z)))* -> member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),z)).
% 299.94/300.48  151314[0:SpL:99162.0,3668.0] || member(u,symmetric_difference(complement(v),union(complement(union(w,x)),intersection(power_class(y),complement(z)))))* -> member(u,union(v,intersection(union(w,x),union(complement(power_class(y)),z)))).
% 299.94/300.48  151293[0:SpL:99162.0,3668.0] || member(u,symmetric_difference(union(complement(union(v,w)),intersection(power_class(x),complement(y))),complement(z)))* -> member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),z)).
% 299.94/300.48  151954[0:SpL:99659.0,3668.0] || member(u,symmetric_difference(complement(v),union(complement(union(w,x)),image(element_relation,union(y,z)))))* -> member(u,union(v,intersection(union(w,x),power_class(complement(union(y,z)))))).
% 299.94/300.48  151933[0:SpL:99659.0,3668.0] || member(u,symmetric_difference(union(complement(union(v,w)),image(element_relation,union(x,y))),complement(z)))* -> member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),z)).
% 299.94/300.48  153149[0:SpL:99660.0,3668.0] || member(u,symmetric_difference(complement(v),union(image(element_relation,union(w,x)),complement(union(y,z)))))* -> member(u,union(v,intersection(power_class(complement(union(w,x))),union(y,z)))).
% 299.94/300.48  153127[0:SpL:99660.0,3668.0] || member(u,symmetric_difference(union(image(element_relation,union(v,w)),complement(union(x,y))),complement(z)))* -> member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),z)).
% 299.94/300.48  158284[3:Res:2349.2,7409.1] || subclass(u,unordered_pair(v,w))* member(regular(intersection(x,u)),v)* -> equal(intersection(x,u),null_class) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158283[3:Res:2971.2,7409.1] || subclass(u,unordered_pair(v,w))* member(regular(intersection(u,x)),v)* -> equal(intersection(u,x),null_class) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158278[3:Res:235.1,7409.1] || member(regular(restrict(unordered_pair(u,v),w,x)),u)* -> equal(restrict(unordered_pair(u,v),w,x),null_class) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158247[4:Res:20669.1,7409.1] || subclass(domain_relation,flip(unordered_pair(u,v)))* member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),u)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158246[4:Res:20668.1,7409.1] || subclass(domain_relation,rotate(unordered_pair(u,v)))* member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),u)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158723[3:Res:2349.2,7410.1] || subclass(u,unordered_pair(v,w))* member(regular(intersection(x,u)),w)* -> equal(intersection(x,u),null_class) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158722[3:Res:2971.2,7410.1] || subclass(u,unordered_pair(v,w))* member(regular(intersection(u,x)),w)* -> equal(intersection(u,x),null_class) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158717[3:Res:235.1,7410.1] || member(regular(restrict(unordered_pair(u,v),w,x)),v)* -> equal(restrict(unordered_pair(u,v),w,x),null_class) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158686[4:Res:20669.1,7410.1] || subclass(domain_relation,flip(unordered_pair(u,v)))* member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),v)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158685[4:Res:20668.1,7410.1] || subclass(domain_relation,rotate(unordered_pair(u,v)))* member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),v)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  162323[0:Rew:67444.0,162075.0] ||  -> equal(intersection(union(power_class(complement(successor(u))),power_class(complement(power_class(v)))),union(image(element_relation,successor(u)),image(element_relation,power_class(v)))),symmetric_difference(power_class(complement(successor(u))),power_class(complement(power_class(v)))))**.
% 299.94/300.48  162324[0:Rew:67444.0,162073.0] ||  -> equal(intersection(union(power_class(complement(power_class(u))),power_class(complement(power_class(v)))),union(image(element_relation,power_class(u)),image(element_relation,power_class(v)))),symmetric_difference(power_class(complement(power_class(u))),power_class(complement(power_class(v)))))**.
% 299.94/300.48  161981[0:SpR:46313.0,111977.1] || subclass(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v)))))* -> equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),union(u,image(element_relation,power_class(v)))).
% 299.94/300.48  162349[0:Rew:46313.0,162005.1] || subclass(union(u,image(element_relation,power_class(v))),w) -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),x) member(not_subclass_element(symmetric_difference(complement(u),power_class(complement(power_class(v)))),x),w)*.
% 299.94/300.48  162350[0:Rew:46313.0,161991.0] ||  -> subclass(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),x) member(not_subclass_element(intersection(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),x),union(v,image(element_relation,power_class(w))))*.
% 299.94/300.48  162352[0:Rew:46313.0,161954.0] ||  -> subclass(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),x) member(not_subclass_element(intersection(symmetric_difference(complement(u),power_class(complement(power_class(v)))),w),x),union(u,image(element_relation,power_class(v))))*.
% 299.94/300.48  163305[0:Rew:67444.0,163034.0] ||  -> equal(intersection(union(power_class(complement(power_class(u))),power_class(complement(successor(v)))),union(image(element_relation,power_class(u)),image(element_relation,successor(v)))),symmetric_difference(power_class(complement(power_class(u))),power_class(complement(successor(v)))))**.
% 299.94/300.48  162954[0:SpR:46529.0,111977.1] || subclass(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v)))* -> equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),union(image(element_relation,power_class(u)),v)).
% 299.94/300.48  163335[0:Rew:46529.0,162980.1] || subclass(union(image(element_relation,power_class(u)),v),w) -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),x) member(not_subclass_element(symmetric_difference(power_class(complement(power_class(u))),complement(v)),x),w)*.
% 299.94/300.48  163336[0:Rew:46529.0,162964.0] ||  -> subclass(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),x) member(not_subclass_element(intersection(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),x),union(image(element_relation,power_class(v)),w))*.
% 299.94/300.48  163338[0:Rew:46529.0,162927.0] ||  -> subclass(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),x) member(not_subclass_element(intersection(symmetric_difference(power_class(complement(power_class(u))),complement(v)),w),x),union(image(element_relation,power_class(u)),v))*.
% 299.94/300.48  166609[15:Rew:165880.0,91563.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(v,u),cantor(ordered_pair(u,v))),w)* subclass(domain_relation,regular(flip(w))) -> equal(flip(w),null_class).
% 299.94/300.48  166610[15:Rew:165880.0,91562.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(v,cantor(ordered_pair(u,v))),u),w)* subclass(domain_relation,regular(rotate(w))) -> equal(rotate(w),null_class).
% 299.94/300.48  166628[15:Rew:165880.0,49450.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,symmetric_difference(power_class(w),complement(x))) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(complement(power_class(w)),x))*.
% 299.94/300.48  166629[15:Rew:165880.0,49262.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,symmetric_difference(complement(w),power_class(x))) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,complement(power_class(x))))*.
% 299.94/300.48  166633[15:Rew:165880.0,45512.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,symmetric_difference(cross_product(w,x),y)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),complement(restrict(y,w,x)))*.
% 299.94/300.48  166634[15:Rew:165880.0,45359.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,symmetric_difference(w,cross_product(x,y))) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),complement(restrict(w,x,y)))*.
% 299.94/300.48  166722[15:Rew:165880.0,59573.0] || member(not_subclass_element(cross_product(u,v),w),cross_product(y__dfg,y__dfg))* subclass(composition_function,cross_product(x,y))* -> subclass(cross_product(u,v),w) member(first(not_subclass_element(cross_product(u,v),w)),x)*.
% 299.94/300.48  166729[15:Rew:165880.0,49803.0] || member(ordered_pair(u,not_subclass_element(image(v,image(w,singleton(u))),x)),cross_product(y__dfg,y__dfg))* equal(compose(v,w),null_class) -> subclass(image(v,image(w,singleton(u))),x).
% 299.94/300.48  174966[15:Rew:165880.0,166748.2] || member(ordered_pair(u,regular(range_of(null_class))),cross_product(y__dfg,y__dfg)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,regular(range_of(null_class))),compose(singleton(cross_product(image(v,singleton(u)),y__dfg)),v))*.
% 299.94/300.48  174967[15:Rew:165880.0,166750.2] || member(ordered_pair(u,regular(range_of(null_class))),cross_product(y__dfg,y__dfg)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,regular(range_of(null_class))),compose(complement(cross_product(image(v,singleton(u)),y__dfg)),v))*.
% 299.94/300.48  166771[15:Rew:165880.0,3007.1] || subclass(u,image(v,image(w,singleton(x)))) member(ordered_pair(x,regular(u)),cross_product(y__dfg,y__dfg)) -> equal(u,null_class) member(ordered_pair(x,regular(u)),compose(v,w))*.
% 299.94/300.48  166777[15:Rew:165880.0,13426.0] || member(ordered_pair(u,regular(image(v,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(v,range_of(null_class)),null_class) member(ordered_pair(u,regular(image(v,range_of(null_class)))),compose(v,null_class))*.
% 299.94/300.48  166807[15:Rew:165880.0,81225.0] || member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),cross_product(y__dfg,y__dfg))* equal(successor(compose(v,w)),null_class) -> equal(image(v,image(w,singleton(u))),null_class).
% 299.94/300.48  166928[15:Rew:165880.0,120886.0] || subclass(domain_relation,rotate(cross_product(y__dfg,y__dfg))) subclass(composition_function,successor_relation) -> equal(ordered_pair(u,compose(ordered_pair(v,cantor(ordered_pair(u,v))),u)),successor(ordered_pair(v,cantor(ordered_pair(u,v)))))**.
% 299.94/300.48  166931[15:Rew:165880.0,41398.0] || subclass(domain_relation,rotate(cross_product(y__dfg,y__dfg))) equal(compose(u,ordered_pair(v,cantor(ordered_pair(w,v)))),w) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(w,v))),w),compose_class(u))*.
% 299.94/300.48  166937[15:Rew:165880.0,120887.0] || subclass(domain_relation,flip(cross_product(y__dfg,y__dfg))) subclass(composition_function,successor_relation) -> equal(ordered_pair(cantor(ordered_pair(u,v)),compose(ordered_pair(v,u),cantor(ordered_pair(u,v)))),successor(ordered_pair(v,u)))**.
% 299.94/300.48  166940[15:Rew:165880.0,41510.0] || subclass(domain_relation,flip(cross_product(y__dfg,y__dfg))) equal(compose(u,ordered_pair(v,w)),cantor(ordered_pair(w,v))) -> member(ordered_pair(ordered_pair(v,w),cantor(ordered_pair(w,v))),compose_class(u))*.
% 299.94/300.48  174968[15:Rew:165880.0,167058.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,unordered_pair(w,x))* -> equal(ordered_pair(v,u),x)* equal(ordered_pair(v,u),w)*.
% 299.94/300.48  174969[15:Rew:165880.0,167059.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,image(element_relation,power_class(w))) member(ordered_pair(v,u),power_class(complement(power_class(w))))* -> .
% 299.94/300.48  174970[15:Rew:165880.0,167133.3] || member(power_class(u),union(complement(v),complement(w)))* member(power_class(u),union(v,w)) member(u,y__dfg) subclass(y__dfg,regular(symmetric_difference(complement(v),complement(w)))) -> .
% 299.94/300.48  174971[15:Rew:165880.0,167134.3] || member(sum_class(u),union(complement(v),complement(w)))* member(sum_class(u),union(v,w)) member(u,y__dfg) subclass(y__dfg,regular(symmetric_difference(complement(v),complement(w)))) -> .
% 299.94/300.48  174972[15:Rew:165880.0,167137.3] || member(power_class(u),union(complement(v),complement(w)))* member(power_class(u),union(v,w)) member(u,y__dfg) subclass(y__dfg,complement(symmetric_difference(complement(v),complement(w)))) -> .
% 299.94/300.48  174973[15:Rew:165880.0,167138.3] || member(sum_class(u),union(complement(v),complement(w)))* member(sum_class(u),union(v,w)) member(u,y__dfg) subclass(y__dfg,complement(symmetric_difference(complement(v),complement(w)))) -> .
% 299.94/300.48  167338[15:Rew:165880.0,133454.2] || member(apply(choice,u),cross_product(v,w))* member(apply(choice,u),x) member(u,y__dfg) subclass(u,regular(restrict(x,v,w)))* -> equal(u,null_class).
% 299.94/300.48  167339[15:Rew:165880.0,133453.0] || member(u,y__dfg) subclass(u,regular(image(element_relation,power_class(v)))) -> member(apply(choice,u),power_class(complement(power_class(v))))* equal(u,null_class) equal(image(element_relation,power_class(v)),null_class).
% 299.94/300.48  167347[15:Rew:165880.0,133401.1] || member(apply(choice,u),symmetric_difference(v,w))* member(u,y__dfg) subclass(u,regular(complement(intersection(v,w)))) -> equal(u,null_class) equal(complement(intersection(v,w)),null_class).
% 299.94/300.48  167377[15:Rew:165880.0,127376.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(union(x,y)),z))) member(u,union(complement(union(v,w)),intersection(union(x,y),complement(z))))*.
% 299.94/300.48  167378[15:Rew:165880.0,127386.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(x,complement(union(y,z))))) member(u,union(complement(union(v,w)),intersection(complement(x),union(y,z))))*.
% 299.94/300.48  167415[15:Rew:165880.0,126224.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),x),union(y,z))) member(u,union(intersection(union(v,w),complement(x)),complement(union(y,z))))*.
% 299.94/300.48  167416[15:Rew:165880.0,126234.0] || member(u,y__dfg) -> member(u,intersection(union(v,complement(union(w,x))),union(y,z))) member(u,union(intersection(complement(v),union(w,x)),complement(union(y,z))))*.
% 299.94/300.48  167451[15:Rew:165880.0,125047.0] || member(u,y__dfg) subclass(apply(choice,u),v)* subclass(v,w)* -> equal(u,null_class) equal(apply(choice,u),null_class) member(apply(choice,apply(choice,u)),w)*.
% 299.94/300.48  167456[15:Rew:165880.0,124443.0] || member(u,y__dfg) -> equal(u,null_class) equal(ordered_pair(first(ordered_pair(apply(choice,u),singleton(v))),second(ordered_pair(apply(choice,u),singleton(v)))),ordered_pair(apply(choice,u),singleton(v)))**.
% 299.94/300.48  167468[15:Rew:165880.0,122809.0] || member(u,y__dfg) subclass(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> equal(u,null_class) member(apply(choice,u),complement(symmetric_difference(complement(v),complement(w)))).
% 299.94/300.48  167494[15:Rew:165880.0,115065.0] || member(u,y__dfg) subclass(complement(intersection(union(v,w),union(x,y))),z)* -> member(u,union(null_class,intersection(union(v,w),union(x,y))))* member(u,z)*.
% 299.94/300.48  167518[15:Rew:165880.0,112361.0] || member(u,y__dfg) subclass(union(complement(union(v,w)),image(element_relation,power_class(x))),y)* -> member(u,intersection(union(v,w),power_class(complement(power_class(x)))))* member(u,y)*.
% 299.94/300.48  167523[15:Rew:165880.0,111422.0] || member(u,y__dfg) subclass(union(image(element_relation,union(v,w)),complement(power_class(x))),y)* -> member(u,intersection(power_class(complement(union(v,w))),power_class(x)))* member(u,y)*.
% 299.94/300.48  167526[15:Rew:165880.0,110884.0] || member(u,y__dfg) subclass(union(image(element_relation,power_class(v)),complement(union(w,x))),y)* -> member(u,intersection(power_class(complement(power_class(v))),union(w,x)))* member(u,y)*.
% 299.94/300.48  167530[15:Rew:165880.0,110430.0] || member(u,y__dfg) subclass(union(complement(power_class(v)),image(element_relation,union(w,x))),y)* -> member(u,intersection(power_class(v),power_class(complement(union(w,x)))))* member(u,y)*.
% 299.94/300.48  167531[15:Rew:165880.0,110045.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x)))))* -> member(ordered_pair(u,cantor(u)),complement(symmetric_difference(v,cross_product(w,x))))*.
% 299.94/300.48  167535[15:Rew:165880.0,109849.0] || member(u,y__dfg) subclass(domain_relation,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v))))* -> member(ordered_pair(u,cantor(u)),complement(symmetric_difference(cross_product(w,x),v)))*.
% 299.94/300.48  174974[15:Rew:165880.0,167699.2,165880.0,167699.1] || member(u,y__dfg) member(not_subclass_element(intersection(restrict(v,singleton(u),y__dfg),w),x),y)* -> subclass(intersection(restrict(v,singleton(u),y__dfg),w),x) member(u,cantor(y)).
% 299.94/300.48  174975[15:Rew:165880.0,167700.2,165880.0,167700.1] || member(u,y__dfg) member(not_subclass_element(intersection(v,restrict(w,singleton(u),y__dfg)),x),y)* -> subclass(intersection(v,restrict(w,singleton(u),y__dfg)),x) member(u,cantor(y)).
% 299.94/300.48  174976[15:Rew:165880.0,167704.2,165880.0,167704.1] || member(u,y__dfg) member(not_subclass_element(restrict(cross_product(singleton(u),y__dfg),v,w),x),y)* -> subclass(restrict(cross_product(singleton(u),y__dfg),v,w),x) member(u,cantor(y)).
% 299.94/300.48  174977[15:Rew:165880.0,167705.3,165880.0,167705.2] || member(u,y__dfg) member(v,u) subclass(element_relation,cross_product(singleton(w),y__dfg))* member(w,y__dfg) member(ordered_pair(v,u),x)* -> member(w,cantor(x))*.
% 299.94/300.48  167759[15:Rew:165880.0,95596.0] || member(u,y__dfg) subclass(union(complement(power_class(v)),intersection(power_class(w),complement(x))),y)* -> member(u,intersection(power_class(v),union(complement(power_class(w)),x)))* member(u,y)*.
% 299.94/300.48  167768[15:Rew:165880.0,95211.0] || member(u,y__dfg) subclass(union(intersection(power_class(v),complement(w)),complement(power_class(x))),y)* -> member(u,intersection(union(complement(power_class(v)),w),power_class(x)))* member(u,y)*.
% 299.94/300.48  167777[15:Rew:165880.0,94878.0] || member(u,y__dfg) subclass(union(intersection(complement(v),power_class(w)),complement(power_class(x))),y)* -> member(u,intersection(union(v,complement(power_class(w))),power_class(x)))* member(u,y)*.
% 299.94/300.48  167786[15:Rew:165880.0,94030.0] || member(u,y__dfg) subclass(union(complement(power_class(v)),intersection(complement(w),power_class(x))),y)* -> member(u,intersection(power_class(v),union(w,complement(power_class(x)))))* member(u,y)*.
% 299.94/300.48  167789[15:Rew:165880.0,93462.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(power_class(complement(power_class(w))),complement(x))) member(ordered_pair(v,u),union(image(element_relation,power_class(w)),x))* -> .
% 299.94/300.48  167792[15:Rew:165880.0,91747.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(complement(w),power_class(complement(power_class(x))))) member(ordered_pair(v,u),union(w,image(element_relation,power_class(x))))* -> .
% 299.94/300.48  167972[15:Rew:165880.0,80084.2] || member(apply(choice,u),cross_product(v,w))* member(apply(choice,u),x) member(u,y__dfg) subclass(u,complement(restrict(x,v,w)))* -> equal(u,null_class).
% 299.94/300.48  174978[15:Rew:165880.0,168110.2] || member(sum_class(u),union(v,w)) member(u,y__dfg) subclass(y__dfg,regular(intersection(v,w))) -> member(sum_class(u),symmetric_difference(v,w))* equal(intersection(v,w),null_class).
% 299.94/300.48  174979[15:Rew:165880.0,168123.2] || member(power_class(u),union(v,w)) member(u,y__dfg) subclass(y__dfg,regular(intersection(v,w))) -> member(power_class(u),symmetric_difference(v,w))* equal(intersection(v,w),null_class).
% 299.94/300.48  168363[15:Rew:165880.0,9987.0] || member(u,y__dfg) subclass(u,complement(intersection(v,w))) member(apply(choice,u),union(v,w)) -> equal(u,null_class) member(apply(choice,u),symmetric_difference(v,w))*.
% 299.94/300.48  174980[15:Rew:165880.0,168406.3,165880.0,168406.2] single_valued_class(restrict(element_relation,universal_class,u)) || subclass(range_of(restrict(element_relation,y__dfg,u)),v) equal(restrict(element_relation,y__dfg,u),null_class) -> maps(restrict(element_relation,y__dfg,u),sum_class(u),v)*.
% 299.94/300.48  174981[15:Rew:165880.0,168445.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(power_class(v),complement(w))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(complement(power_class(v)),w))* -> .
% 299.94/300.48  174982[15:Rew:165880.0,168448.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(complement(v),power_class(w))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,complement(power_class(w))))* -> .
% 299.94/300.48  174983[15:Rew:165880.0,168451.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,image(element_relation,union(v,w))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),power_class(complement(union(v,w))))* -> .
% 299.94/300.48  174984[15:Rew:165880.0,168473.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(composition_function,compose_class(v)) -> equal(compose(v,restrict(element_relation,y__dfg,u)),ordered_pair(sum_class(u),compose(restrict(element_relation,y__dfg,u),sum_class(u))))*.
% 299.94/300.48  174985[15:Rew:165880.0,168475.3,165880.0,168475.2] single_valued_class(flip(cross_product(u,universal_class))) || subclass(range_of(flip(cross_product(u,y__dfg))),v) equal(flip(cross_product(u,y__dfg)),null_class) -> maps(flip(cross_product(u,y__dfg)),inverse(u),v)*.
% 299.94/300.48  174986[15:Rew:165880.0,168515.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(power_class(v),complement(w))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(complement(power_class(v)),w))* -> .
% 299.94/300.48  174987[15:Rew:165880.0,168518.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(complement(v),power_class(w))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,complement(power_class(w))))* -> .
% 299.94/300.48  174988[15:Rew:165880.0,168521.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,image(element_relation,union(v,w))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),power_class(complement(union(v,w))))* -> .
% 299.94/300.48  174989[15:Rew:165880.0,168544.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(composition_function,compose_class(v)) -> equal(compose(v,flip(cross_product(u,y__dfg))),ordered_pair(inverse(u),compose(flip(cross_product(u,y__dfg)),inverse(u))))*.
% 299.94/300.48  174990[15:Rew:165880.0,168547.0] || member(inverse(restrict(cross_product(u,y__dfg),v,w)),y__dfg) subclass(domain_relation,x) -> member(ordered_pair(inverse(restrict(cross_product(u,y__dfg),v,w)),image(cross_product(v,w),u)),x)*.
% 299.94/300.48  174991[15:Rew:165880.0,168555.3,165880.0,168555.1] one_to_one(restrict(u,v,universal_class)) || subclass(y__dfg,cantor(cantor(w))) equal(cantor(cantor(x)),cantor(restrict(u,v,y__dfg))) -> compatible(restrict(u,v,y__dfg),x,w)*.
% 299.94/300.48  174992[15:Rew:165880.0,168706.4] function(u) || member(image(u,v),cross_product(w,x))* member(image(u,v),y)* member(v,y__dfg) subclass(y__dfg,regular(restrict(y,w,x)))* -> .
% 299.94/300.48  174993[15:Rew:165880.0,168707.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(image(element_relation,power_class(w)))) -> member(image(u,v),power_class(complement(power_class(w))))* equal(image(element_relation,power_class(w)),null_class).
% 299.94/300.48  174994[15:Rew:165880.0,168715.3] function(u) || member(image(u,v),symmetric_difference(w,x))* member(v,y__dfg) subclass(y__dfg,regular(complement(intersection(w,x)))) -> equal(complement(intersection(w,x)),null_class).
% 299.94/300.48  168722[15:Rew:165880.0,124942.1] function(u) || member(v,y__dfg) subclass(image(u,v),w)* subclass(w,x)* -> equal(image(u,v),null_class) member(apply(choice,image(u,v)),x)*.
% 299.94/300.48  168723[15:Rew:165880.0,124405.1] function(u) || member(v,y__dfg) -> equal(ordered_pair(first(ordered_pair(image(u,v),singleton(w))),second(ordered_pair(image(u,v),singleton(w)))),ordered_pair(image(u,v),singleton(w)))**.
% 299.94/300.48  174995[15:Rew:165880.0,168743.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(union(w,x),union(complement(w),complement(x))))* -> member(image(u,v),complement(symmetric_difference(complement(w),complement(x))))*.
% 299.94/300.48  174996[15:Rew:165880.0,168810.4] function(u) || member(image(u,v),cross_product(w,x))* member(image(u,v),y)* member(v,y__dfg) subclass(y__dfg,complement(restrict(y,w,x)))* -> .
% 299.94/300.48  174997[15:Rew:165880.0,168872.2] function(u) || member(v,y__dfg) subclass(y__dfg,complement(intersection(w,x))) member(image(u,v),union(w,x)) -> member(image(u,v),symmetric_difference(w,x))*.
% 299.94/300.48  169095[15:Rew:165880.0,122812.0] || member(inverse(u),y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(ordered_pair(inverse(u),range_of(u)),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.48  169122[15:Rew:165880.0,53550.0] || member(inverse(u),y__dfg) subclass(domain_relation,union(v,w))* member(ordered_pair(inverse(u),range_of(u)),complement(w))* member(ordered_pair(inverse(u),range_of(u)),complement(v))* -> .
% 299.94/300.48  169134[15:Rew:165880.0,46163.0] || member(inverse(u),y__dfg) subclass(domain_relation,ordered_pair(v,w))* -> equal(ordered_pair(inverse(u),range_of(u)),unordered_pair(v,singleton(w)))* equal(ordered_pair(inverse(u),range_of(u)),singleton(v)).
% 299.94/300.48  169914[15:Rew:165880.0,12982.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),cross_product(w,x))* -> equal(cross_product(u,v),null_class) member(second(apply(choice,cross_product(u,v))),x).
% 299.94/300.48  169915[15:Rew:165880.0,12981.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),cross_product(w,x))* -> equal(cross_product(u,v),null_class) member(first(apply(choice,cross_product(u,v))),w).
% 299.94/300.48  169934[15:Rew:165880.0,125987.0] || member(symmetric_difference(u,v),y__dfg) member(apply(choice,symmetric_difference(u,v)),complement(v))* member(apply(choice,symmetric_difference(u,v)),complement(u))* -> equal(symmetric_difference(u,v),null_class).
% 299.94/300.48  169950[15:Rew:165880.0,53526.0] || member(union(u,v),y__dfg) member(apply(choice,union(u,v)),complement(v))* member(apply(choice,union(u,v)),complement(u))* -> equal(union(u,v),null_class).
% 299.94/300.48  169965[15:Rew:165880.0,9872.0] || member(intersection(u,restrict(v,w,x)),y__dfg) -> equal(intersection(u,restrict(v,w,x)),null_class) member(apply(choice,intersection(u,restrict(v,w,x))),cross_product(w,x))*.
% 299.94/300.48  169967[15:Rew:165880.0,9688.0] || member(intersection(restrict(u,v,w),x),y__dfg) -> equal(intersection(restrict(u,v,w),x),null_class) member(apply(choice,intersection(restrict(u,v,w),x)),cross_product(v,w))*.
% 299.94/300.48  174998[15:Rew:165880.0,170028.1] || member(ordered_pair(u,not_subclass_element(v,image(w,range_of(null_class)))),compose(w,regular(cross_product(singleton(u),y__dfg))))* -> equal(cross_product(singleton(u),y__dfg),null_class) subclass(v,image(w,range_of(null_class))).
% 299.94/300.48  174999[15:Rew:165880.0,170059.0] || member(image(u,null_class),y__dfg) member(v,w)* -> equal(ordered_pair(first(ordered_pair(v,apply(u,y__dfg))),second(ordered_pair(v,apply(u,y__dfg)))),ordered_pair(v,apply(u,y__dfg)))**.
% 299.94/300.48  175000[15:Rew:165880.0,170327.1] || member(ordered_pair(u,not_subclass_element(v,range_of(null_class))),compose(regular(cross_product(image(w,singleton(u)),y__dfg)),w))* -> equal(cross_product(image(w,singleton(u)),y__dfg),null_class) subclass(v,range_of(null_class)).
% 299.94/300.48  175003[15:Rew:165880.0,170511.3] function(u) || subclass(range_of(u),cantor(image(cross_product(v,w),x))) equal(cantor(cantor(y)),y__dfg) -> compatible(u,y,inverse(restrict(cross_product(x,y__dfg),v,w)))*.
% 299.94/300.48  170590[15:Rew:165880.0,112365.1] || equal(u,union(complement(union(v,w)),image(element_relation,power_class(x))))* member(y,y__dfg) -> member(y,intersection(union(v,w),power_class(complement(power_class(x)))))* member(y,u)*.
% 299.94/300.48  170591[15:Rew:165880.0,111426.1] || equal(u,union(image(element_relation,union(v,w)),complement(power_class(x))))* member(y,y__dfg) -> member(y,intersection(power_class(complement(union(v,w))),power_class(x)))* member(y,u)*.
% 299.94/300.48  170592[15:Rew:165880.0,110888.1] || equal(u,union(image(element_relation,power_class(v)),complement(union(w,x))))* member(y,y__dfg) -> member(y,intersection(power_class(complement(power_class(v))),union(w,x)))* member(y,u)*.
% 299.94/300.48  170593[15:Rew:165880.0,110434.1] || equal(u,union(complement(power_class(v)),image(element_relation,union(w,x))))* member(y,y__dfg) -> member(y,intersection(power_class(v),power_class(complement(union(w,x)))))* member(y,u)*.
% 299.94/300.48  170596[15:Rew:165880.0,95600.1] || equal(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))* member(y,y__dfg) -> member(y,intersection(power_class(v),union(complement(power_class(w)),x)))* member(y,u)*.
% 299.94/300.48  170597[15:Rew:165880.0,95215.1] || equal(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))* member(y,y__dfg) -> member(y,intersection(union(complement(power_class(v)),w),power_class(x)))* member(y,u)*.
% 299.94/300.48  170598[15:Rew:165880.0,94882.1] || equal(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))* member(y,y__dfg) -> member(y,intersection(union(v,complement(power_class(w))),power_class(x)))* member(y,u)*.
% 299.94/300.48  170599[15:Rew:165880.0,94034.1] || equal(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))* member(y,y__dfg) -> member(y,intersection(power_class(v),union(w,complement(power_class(x)))))* member(y,u)*.
% 299.94/300.48  170762[15:Rew:165880.0,46977.0] || member(union(u,complement(power_class(v))),y__dfg) member(apply(choice,union(u,complement(power_class(v)))),intersection(complement(u),power_class(v)))* -> equal(union(u,complement(power_class(v))),null_class).
% 299.94/300.48  170764[15:Rew:165880.0,46978.0] || member(union(complement(power_class(u)),v),y__dfg) member(apply(choice,union(complement(power_class(u)),v)),intersection(power_class(u),complement(v)))* -> equal(union(complement(power_class(u)),v),null_class).
% 299.94/300.48  170836[15:Rew:165880.0,53315.0] || member(intersection(complement(u),power_class(v)),y__dfg) member(apply(choice,intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))* -> equal(intersection(complement(u),power_class(v)),null_class).
% 299.94/300.48  170841[15:Rew:165880.0,53415.0] || member(intersection(power_class(u),complement(v)),y__dfg) member(apply(choice,intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))* -> equal(intersection(power_class(u),complement(v)),null_class).
% 299.94/300.48  171160[15:Rew:165880.0,78045.0] || member(union(null_class,restrict(u,v,w)),y__dfg) -> equal(union(null_class,restrict(u,v,w)),null_class) member(apply(choice,union(null_class,restrict(u,v,w))),cross_product(v,w))*.
% 299.94/300.48  171163[15:Rew:165880.0,158752.0] || member(union(null_class,unordered_pair(u,v)),y__dfg) member(apply(choice,union(null_class,unordered_pair(u,v))),v)* -> equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  171164[15:Rew:165880.0,158308.0] || member(union(null_class,unordered_pair(u,v)),y__dfg) member(apply(choice,union(null_class,unordered_pair(u,v))),u)* -> equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  171215[15:Rew:165880.0,82194.1] inductive(intersection(u,v)) || member(image(successor_relation,intersection(u,v)),y__dfg) -> equal(image(successor_relation,intersection(u,v)),null_class) member(apply(choice,image(successor_relation,intersection(u,v))),v)*.
% 299.94/300.48  171216[15:Rew:165880.0,81742.1] inductive(intersection(u,v)) || member(image(successor_relation,intersection(u,v)),y__dfg) -> equal(image(successor_relation,intersection(u,v)),null_class) member(apply(choice,image(successor_relation,intersection(u,v))),u)*.
% 299.94/300.48  171258[15:Rew:165880.0,82262.1] || equal(u,v) member(choice,y__dfg) member(unordered_pair(v,u),cantor(choice)) -> equal(unordered_pair(v,u),null_class) member(ordered_pair(choice,ordered_pair(unordered_pair(v,u),v)),application_function)*.
% 299.94/300.48  171630[15:Rew:165880.0,100035.0] || member(power_class(complement(union(u,v))),y__dfg) member(apply(choice,power_class(complement(union(u,v)))),image(element_relation,union(u,v)))* -> equal(power_class(complement(union(u,v))),null_class).
% 299.94/300.48  171690[15:Rew:165880.0,103520.0] || member(union(u,complement(successor(v))),y__dfg) member(apply(choice,union(u,complement(successor(v)))),intersection(complement(u),successor(v)))* -> equal(union(u,complement(successor(v))),null_class).
% 299.94/300.48  171693[15:Rew:165880.0,104551.0] || member(image(element_relation,union(u,v)),y__dfg) member(apply(choice,image(element_relation,union(u,v))),power_class(complement(union(u,v))))* -> equal(image(element_relation,union(u,v)),null_class).
% 299.94/300.48  172451[15:Rew:165880.0,157085.0] || member(restrict(apply(null_class,u),v,w),y__dfg) -> equal(restrict(apply(null_class,u),v,w),null_class) member(apply(choice,restrict(apply(null_class,u),v,w)),sum_class(range_of(null_class)))*.
% 299.94/300.48  172452[15:Rew:165880.0,157084.0] || member(restrict(sum_class(range_of(null_class)),u,v),y__dfg) -> equal(restrict(sum_class(range_of(null_class)),u,v),null_class) member(apply(choice,restrict(sum_class(range_of(null_class)),u,v)),apply(null_class,w))*.
% 299.94/300.48  172453[15:Rew:165880.0,157062.0] || member(restrict(symmetric_difference(u,v),w,x),y__dfg) -> equal(restrict(symmetric_difference(u,v),w,x),null_class) member(apply(choice,restrict(symmetric_difference(u,v),w,x)),union(u,v))*.
% 299.94/300.48  172454[15:Rew:165880.0,157014.0] || member(restrict(cross_product(u,v),w,x),y__dfg) -> equal(restrict(cross_product(u,v),w,x),null_class) member(apply(choice,restrict(cross_product(w,x),u,v)),cross_product(u,v))*.
% 299.94/300.48  12193[0:Obv:12186.1] || member(ordered_pair(u,v),compose(w,x)) -> equal(not_subclass_element(unordered_pair(y,v),image(w,image(x,singleton(u)))),y)** subclass(unordered_pair(y,v),image(w,image(x,singleton(u)))).
% 299.94/300.48  12194[0:Obv:12185.1] || member(ordered_pair(u,v),compose(w,x)) -> equal(not_subclass_element(unordered_pair(v,y),image(w,image(x,singleton(u)))),y)** subclass(unordered_pair(v,y),image(w,image(x,singleton(u)))).
% 299.94/300.48  12335[0:SpL:1200.1,98.0] || member(ordered_pair(u,not_subclass_element(cross_product(v,w),x)),composition_function)* -> subclass(cross_product(v,w),x) equal(compose(u,first(not_subclass_element(cross_product(v,w),x))),second(not_subclass_element(cross_product(v,w),x))).
% 299.94/300.48  12333[0:SpL:1200.1,109.0] || member(ordered_pair(u,not_subclass_element(cross_product(v,w),x)),application_function)* -> subclass(cross_product(v,w),x) equal(apply(u,first(not_subclass_element(cross_product(v,w),x))),second(not_subclass_element(cross_product(v,w),x))).
% 299.94/300.48  10592[0:SpL:1199.1,38.0] || member(ordered_pair(regular(cross_product(u,v)),w),flip(x)) -> equal(cross_product(u,v),null_class) member(ordered_pair(ordered_pair(second(regular(cross_product(u,v))),first(regular(cross_product(u,v)))),w),x)*.
% 299.94/300.48  10593[0:SpL:1199.1,35.0] || member(ordered_pair(regular(cross_product(u,v)),w),rotate(x)) -> equal(cross_product(u,v),null_class) member(ordered_pair(ordered_pair(second(regular(cross_product(u,v))),w),first(regular(cross_product(u,v)))),x)*.
% 299.94/300.48  31074[3:Rew:29278.0,29824.2,29278.0,29824.1] || member(not_subclass_element(u,union(null_class,intersection(v,w))),union(v,w)) -> subclass(u,union(null_class,intersection(v,w))) member(not_subclass_element(u,union(null_class,intersection(v,w))),symmetric_difference(v,w))*.
% 299.94/300.48  32094[0:Res:235.1,539.0] ||  -> equal(restrict(ordered_pair(u,v),w,x),null_class) equal(regular(restrict(ordered_pair(u,v),w,x)),unordered_pair(u,singleton(v)))** equal(regular(restrict(ordered_pair(u,v),w,x)),singleton(u)).
% 299.94/300.48  41584[0:Res:25.2,3696.0] || member(not_subclass_element(intersection(u,complement(intersection(v,w))),x),w)* member(not_subclass_element(intersection(u,complement(intersection(v,w))),x),v)* -> subclass(intersection(u,complement(intersection(v,w))),x).
% 299.94/300.48  41914[0:Res:25.2,4872.0] || member(not_subclass_element(intersection(complement(intersection(u,v)),w),x),v)* member(not_subclass_element(intersection(complement(intersection(u,v)),w),x),u)* -> subclass(intersection(complement(intersection(u,v)),w),x).
% 299.94/300.48  46372[0:Rew:46218.0,11369.0] ||  -> equal(intersection(complement(symmetric_difference(complement(u),power_class(v))),union(union(u,complement(power_class(v))),union(complement(u),power_class(v)))),symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))))**.
% 299.94/300.48  49604[0:SpR:47177.0,6542.0] ||  -> equal(intersection(successor(power_class(complement(power_class(u)))),union(image(element_relation,power_class(u)),complement(singleton(power_class(complement(power_class(u))))))),symmetric_difference(complement(power_class(complement(power_class(u)))),complement(singleton(power_class(complement(power_class(u)))))))**.
% 299.94/300.48  49561[0:SpR:6542.0,4904.1] ||  -> subclass(symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))),v) member(not_subclass_element(symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))),v),complement(symmetric_difference(complement(u),complement(singleton(u)))))*.
% 299.94/300.48  49673[0:Rew:6542.0,49652.1] || member(not_subclass_element(union(complement(u),complement(singleton(u))),symmetric_difference(complement(u),complement(singleton(u)))),successor(u))* -> subclass(union(complement(u),complement(singleton(u))),symmetric_difference(complement(u),complement(singleton(u)))).
% 299.94/300.48  49971[4:Rew:1200.1,49959.2] || member(singleton(singleton(singleton(not_subclass_element(cross_product(u,v),w)))),application_function) -> subclass(cross_product(u,v),w) member(first(not_subclass_element(cross_product(u,v),w)),cantor(singleton(not_subclass_element(cross_product(u,v),w))))*.
% 299.94/300.48  53559[0:Res:235.1,5712.2] || member(regular(restrict(union(u,v),w,x)),complement(v))* member(regular(restrict(union(u,v),w,x)),complement(u))* -> equal(restrict(union(u,v),w,x),null_class).
% 299.94/300.48  53741[3:Rew:26346.0,53641.2,26346.0,53641.1] ||  -> equal(regular(ordered_pair(u,v)),singleton(u)) subclass(regular(ordered_pair(u,v)),w) equal(not_subclass_element(regular(ordered_pair(u,v)),w),singleton(v))** equal(not_subclass_element(regular(ordered_pair(u,v)),w),u)**.
% 299.94/300.48  54420[0:Res:3695.2,19.0] || subclass(u,cross_product(v,w))* -> subclass(intersection(x,u),y) equal(ordered_pair(first(not_subclass_element(intersection(x,u),y)),second(not_subclass_element(intersection(x,u),y))),not_subclass_element(intersection(x,u),y))**.
% 299.94/300.48  55379[0:Res:4871.2,19.0] || subclass(u,cross_product(v,w))* -> subclass(intersection(u,x),y) equal(ordered_pair(first(not_subclass_element(intersection(u,x),y)),second(not_subclass_element(intersection(u,x),y))),not_subclass_element(intersection(u,x),y))**.
% 299.94/300.48  56859[3:Res:9995.1,4832.0] || member(regular(regular(intersection(u,v))),union(u,v)) -> member(regular(regular(intersection(u,v))),symmetric_difference(u,v))* equal(regular(intersection(u,v)),null_class) equal(intersection(u,v),null_class).
% 299.94/300.48  56855[0:Res:9995.1,11092.0] || member(not_subclass_element(u,intersection(intersection(v,w),u)),union(v,w)) -> member(not_subclass_element(u,intersection(intersection(v,w),u)),symmetric_difference(v,w))* subclass(u,intersection(intersection(v,w),u)).
% 299.94/300.48  56792[0:SpR:495.0,9995.1] || member(u,union(union(v,w),union(complement(v),complement(w)))) -> member(u,symmetric_difference(complement(v),complement(w))) member(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))*.
% 299.94/300.48  58259[0:SpL:46877.0,1475.1] || member(u,union(power_class(v),power_class(complement(power_class(w))))) member(u,union(complement(power_class(v)),image(element_relation,power_class(w))))* -> member(u,symmetric_difference(power_class(v),power_class(complement(power_class(w))))).
% 299.94/300.48  58517[0:SpL:46880.0,1475.1] || member(u,union(power_class(complement(power_class(v))),power_class(w))) member(u,union(image(element_relation,power_class(v)),complement(power_class(w))))* -> member(u,symmetric_difference(power_class(complement(power_class(v))),power_class(w))).
% 299.94/300.48  64727[3:Res:9995.1,4992.1] || member(not_subclass_element(u,v),union(w,x)) subclass(u,regular(intersection(w,x))) -> member(not_subclass_element(u,v),symmetric_difference(w,x))* subclass(u,v) equal(intersection(w,x),null_class).
% 299.94/300.48  70616[0:Rew:67444.0,70450.0] ||  -> equal(intersection(complement(symmetric_difference(cross_product(u,v),w)),union(union(cross_product(u,v),w),complement(restrict(w,u,v)))),symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))**.
% 299.94/300.48  71276[0:Rew:71163.0,71231.1] ||  -> equal(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),null_class) member(regular(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x)),complement(symmetric_difference(u,v)))*.
% 299.94/300.48  71655[0:Rew:71595.0,71045.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(u),complement(v))),union(union(power_class(u),complement(v)),union(complement(power_class(u)),v))),symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)))**.
% 299.94/300.48  71682[0:Rew:71595.0,71116.0] ||  -> equal(intersection(complement(symmetric_difference(u,cross_product(v,w))),union(union(u,cross_product(v,w)),complement(restrict(u,v,w)))),symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))**.
% 299.94/300.48  74172[0:Res:2978.1,46452.0] || member(regular(intersection(restrict(intersection(power_class(u),complement(v)),w,x),y)),union(complement(power_class(u)),v))* -> equal(intersection(restrict(intersection(power_class(u),complement(v)),w,x),y),null_class).
% 299.94/300.48  74171[0:Res:2978.1,46251.0] || member(regular(intersection(restrict(intersection(complement(u),power_class(v)),w,x),y)),union(u,complement(power_class(v))))* -> equal(intersection(restrict(intersection(complement(u),power_class(v)),w,x),y),null_class).
% 299.94/300.48  74640[0:Res:2355.1,46452.0] || member(regular(intersection(u,restrict(intersection(power_class(v),complement(w)),x,y))),union(complement(power_class(v)),w))* -> equal(intersection(u,restrict(intersection(power_class(v),complement(w)),x,y)),null_class).
% 299.94/300.48  74639[0:Res:2355.1,46251.0] || member(regular(intersection(u,restrict(intersection(complement(v),power_class(w)),x,y))),union(v,complement(power_class(w))))* -> equal(intersection(u,restrict(intersection(complement(v),power_class(w)),x,y)),null_class).
% 299.94/300.48  80263[3:Rew:6542.0,80202.1] || member(regular(union(null_class,symmetric_difference(complement(u),complement(singleton(u))))),symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))))* -> equal(union(null_class,symmetric_difference(complement(u),complement(singleton(u)))),null_class).
% 299.94/300.48  80264[3:Rew:67451.0,80204.1] || member(regular(union(null_class,symmetric_difference(power_class(u),complement(v)))),symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)))* -> equal(union(null_class,symmetric_difference(power_class(u),complement(v))),null_class).
% 299.94/300.48  80265[3:Rew:46366.0,80203.1] || member(regular(union(null_class,symmetric_difference(complement(u),power_class(v)))),symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))))* -> equal(union(null_class,symmetric_difference(complement(u),power_class(v))),null_class).
% 299.94/300.48  80266[3:Rew:67453.0,80199.1] || member(regular(union(null_class,symmetric_difference(u,cross_product(v,w)))),symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> equal(union(null_class,symmetric_difference(u,cross_product(v,w))),null_class).
% 299.94/300.48  80267[3:Rew:67452.0,80198.1] || member(regular(union(null_class,symmetric_difference(cross_product(u,v),w))),symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> equal(union(null_class,symmetric_difference(cross_product(u,v),w)),null_class).
% 299.94/300.48  81421[0:SpL:46880.0,5716.0] || subclass(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x)))* member(regular(u),union(intersection(power_class(complement(power_class(v))),power_class(w)),x)) -> equal(u,null_class).
% 299.94/300.48  81420[0:SpL:46877.0,5716.0] || subclass(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x)))* member(regular(u),union(intersection(power_class(v),power_class(complement(power_class(w)))),x)) -> equal(u,null_class).
% 299.94/300.48  81398[0:SpL:46880.0,5716.0] || subclass(u,intersection(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x)))))* member(regular(u),union(v,intersection(power_class(complement(power_class(w))),power_class(x)))) -> equal(u,null_class).
% 299.94/300.48  81397[0:SpL:46877.0,5716.0] || subclass(u,intersection(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x)))))* member(regular(u),union(v,intersection(power_class(w),power_class(complement(power_class(x)))))) -> equal(u,null_class).
% 299.94/300.48  84142[0:SpR:46880.0,6342.1] || member(u,symmetric_difference(union(intersection(power_class(complement(power_class(v))),power_class(w)),x),complement(y))) -> member(u,union(intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x)),y))*.
% 299.94/300.48  84141[0:SpR:46877.0,6342.1] || member(u,symmetric_difference(union(intersection(power_class(v),power_class(complement(power_class(w)))),x),complement(y))) -> member(u,union(intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x)),y))*.
% 299.94/300.48  84119[0:SpR:46880.0,6342.1] || member(u,symmetric_difference(union(v,intersection(power_class(complement(power_class(w))),power_class(x))),complement(y))) -> member(u,union(intersection(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x)))),y))*.
% 299.94/300.48  84118[0:SpR:46877.0,6342.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),power_class(complement(power_class(x))))),complement(y))) -> member(u,union(intersection(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x)))),y))*.
% 299.94/300.48  84360[0:SpR:46880.0,6418.1] || member(u,symmetric_difference(complement(v),union(intersection(power_class(complement(power_class(w))),power_class(x)),y))) -> member(u,union(v,intersection(union(image(element_relation,power_class(w)),complement(power_class(x))),complement(y))))*.
% 299.94/300.48  84359[0:SpR:46877.0,6418.1] || member(u,symmetric_difference(complement(v),union(intersection(power_class(w),power_class(complement(power_class(x)))),y))) -> member(u,union(v,intersection(union(complement(power_class(w)),image(element_relation,power_class(x))),complement(y))))*.
% 299.94/300.48  84337[0:SpR:46880.0,6418.1] || member(u,symmetric_difference(complement(v),union(w,intersection(power_class(complement(power_class(x))),power_class(y))))) -> member(u,union(v,intersection(complement(w),union(image(element_relation,power_class(x)),complement(power_class(y))))))*.
% 299.94/300.48  84336[0:SpR:46877.0,6418.1] || member(u,symmetric_difference(complement(v),union(w,intersection(power_class(x),power_class(complement(power_class(y))))))) -> member(u,union(v,intersection(complement(w),union(complement(power_class(x)),image(element_relation,power_class(y))))))*.
% 299.94/300.48  85442[3:MRR:85356.3,49783.2] || member(not_subclass_element(intersection(u,regular(intersection(v,w))),x),w)* member(not_subclass_element(intersection(u,regular(intersection(v,w))),x),v)* -> subclass(intersection(u,regular(intersection(v,w))),x).
% 299.94/300.48  85640[3:MRR:85554.3,49783.2] || member(not_subclass_element(intersection(regular(intersection(u,v)),w),x),v)* member(not_subclass_element(intersection(regular(intersection(u,v)),w),x),u)* -> subclass(intersection(regular(intersection(u,v)),w),x).
% 299.94/300.48  87944[0:Res:3703.1,46453.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(power_class(v),complement(w)),x,y)),z) member(not_subclass_element(intersection(u,restrict(symmetric_difference(power_class(v),complement(w)),x,y)),z),union(complement(power_class(v)),w))*.
% 299.94/300.48  87943[0:Res:3703.1,3659.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(cross_product(v,w),x),y,z)),x1) member(not_subclass_element(intersection(u,restrict(symmetric_difference(cross_product(v,w),x),y,z)),x1),complement(restrict(x,v,w)))*.
% 299.94/300.48  87942[0:Res:3703.1,46252.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(complement(v),power_class(w)),x,y)),z) member(not_subclass_element(intersection(u,restrict(symmetric_difference(complement(v),power_class(w)),x,y)),z),union(v,complement(power_class(w))))*.
% 299.94/300.48  87940[0:Res:3703.1,3658.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(v,cross_product(w,x)),y,z)),x1) member(not_subclass_element(intersection(u,restrict(symmetric_difference(v,cross_product(w,x)),y,z)),x1),complement(restrict(v,w,x)))*.
% 299.94/300.48  88335[0:Res:4876.1,46453.0] ||  -> subclass(intersection(restrict(symmetric_difference(power_class(u),complement(v)),w,x),y),z) member(not_subclass_element(intersection(restrict(symmetric_difference(power_class(u),complement(v)),w,x),y),z),union(complement(power_class(u)),v))*.
% 299.94/300.48  88334[0:Res:4876.1,3659.0] ||  -> subclass(intersection(restrict(symmetric_difference(cross_product(u,v),w),x,y),z),x1) member(not_subclass_element(intersection(restrict(symmetric_difference(cross_product(u,v),w),x,y),z),x1),complement(restrict(w,u,v)))*.
% 299.94/300.48  88333[0:Res:4876.1,46252.0] ||  -> subclass(intersection(restrict(symmetric_difference(complement(u),power_class(v)),w,x),y),z) member(not_subclass_element(intersection(restrict(symmetric_difference(complement(u),power_class(v)),w,x),y),z),union(u,complement(power_class(v))))*.
% 299.94/300.48  88331[0:Res:4876.1,3658.0] ||  -> subclass(intersection(restrict(symmetric_difference(u,cross_product(v,w)),x,y),z),x1) member(not_subclass_element(intersection(restrict(symmetric_difference(u,cross_product(v,w)),x,y),z),x1),complement(restrict(u,v,w)))*.
% 299.94/300.48  91731[0:Res:169.1,46280.0] || member(not_subclass_element(intersection(u,intersection(complement(v),power_class(complement(power_class(w))))),x),union(v,image(element_relation,power_class(w))))* -> subclass(intersection(u,intersection(complement(v),power_class(complement(power_class(w))))),x).
% 299.94/300.48  91687[0:Res:175.1,46280.0] || member(not_subclass_element(intersection(intersection(complement(u),power_class(complement(power_class(v)))),w),x),union(u,image(element_relation,power_class(v))))* -> subclass(intersection(intersection(complement(u),power_class(complement(power_class(v)))),w),x).
% 299.94/300.48  93446[0:Res:169.1,46312.0] || member(not_subclass_element(intersection(u,intersection(power_class(complement(power_class(v))),complement(w))),x),union(image(element_relation,power_class(v)),w))* -> subclass(intersection(u,intersection(power_class(complement(power_class(v))),complement(w))),x).
% 299.94/300.48  93402[0:Res:175.1,46312.0] || member(not_subclass_element(intersection(intersection(power_class(complement(power_class(u))),complement(v)),w),x),union(image(element_relation,power_class(u)),v))* -> subclass(intersection(intersection(power_class(complement(power_class(u))),complement(v)),w),x).
% 299.94/300.48  94050[0:SpL:46893.0,46452.0] || member(u,intersection(power_class(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),union(x,complement(power_class(y)))))) -> .
% 299.94/300.48  94036[0:SpL:46893.0,46251.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),power_class(y)))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),complement(power_class(y)))) -> .
% 299.94/300.48  94019[12:SpL:46893.0,69343.1] function(intersection(power_class(u),union(v,complement(power_class(w))))) || equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),successor(intersection(power_class(u),union(v,complement(power_class(w))))))** -> .
% 299.94/300.48  94116[0:Rew:46893.0,93992.1] || subclass(union(complement(power_class(u)),intersection(complement(v),power_class(w))),intersection(power_class(u),union(v,complement(power_class(w)))))* -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class).
% 299.94/300.48  93907[0:SpR:46893.0,4904.1] ||  -> subclass(symmetric_difference(power_class(u),union(v,complement(power_class(w)))),x) member(not_subclass_element(symmetric_difference(power_class(u),union(v,complement(power_class(w)))),x),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 299.94/300.48  94117[3:Rew:46893.0,93883.1] ||  -> member(union(complement(power_class(u)),intersection(complement(v),power_class(w))),intersection(power_class(u),union(v,complement(power_class(w)))))* equal(singleton(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),null_class).
% 299.94/300.48  93852[0:SpR:46893.0,5493.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(singleton(intersection(power_class(u),union(v,complement(power_class(w))))))),successor(intersection(power_class(u),union(v,complement(power_class(w))))))*.
% 299.94/300.48  94898[0:SpL:46894.0,46452.0] || member(u,intersection(power_class(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* member(u,union(complement(power_class(v)),intersection(union(w,complement(power_class(x))),power_class(y)))) -> .
% 299.94/300.48  94884[0:SpL:46894.0,46251.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),power_class(y)))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),complement(power_class(y)))) -> .
% 299.94/300.48  94867[12:SpL:46894.0,69343.1] function(intersection(union(u,complement(power_class(v))),power_class(w))) || equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),successor(intersection(union(u,complement(power_class(v))),power_class(w))))** -> .
% 299.94/300.48  94961[0:Rew:46894.0,94840.1] || subclass(union(intersection(complement(u),power_class(v)),complement(power_class(w))),intersection(union(u,complement(power_class(v))),power_class(w)))* -> equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class).
% 299.94/300.48  94755[0:SpR:46894.0,4904.1] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),power_class(w)),x) member(not_subclass_element(symmetric_difference(union(u,complement(power_class(v))),power_class(w)),x),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 299.94/300.48  94962[3:Rew:46894.0,94731.1] ||  -> member(union(intersection(complement(u),power_class(v)),complement(power_class(w))),intersection(union(u,complement(power_class(v))),power_class(w)))* equal(singleton(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),null_class).
% 299.94/300.48  94700[0:SpR:46894.0,5493.0] ||  -> subclass(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(singleton(intersection(union(u,complement(power_class(v))),power_class(w))))),successor(intersection(union(u,complement(power_class(v))),power_class(w))))*.
% 299.94/300.48  95231[0:SpL:46895.0,46452.0] || member(u,intersection(power_class(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* member(u,union(complement(power_class(v)),intersection(union(complement(power_class(w)),x),power_class(y)))) -> .
% 299.94/300.48  95217[0:SpL:46895.0,46251.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),power_class(y)))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),complement(power_class(y)))) -> .
% 299.94/300.48  95200[12:SpL:46895.0,69343.1] function(intersection(union(complement(power_class(u)),v),power_class(w))) || equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),successor(intersection(union(complement(power_class(u)),v),power_class(w))))** -> .
% 299.94/300.48  95299[0:Rew:46895.0,95173.1] || subclass(union(intersection(power_class(u),complement(v)),complement(power_class(w))),intersection(union(complement(power_class(u)),v),power_class(w)))* -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class).
% 299.94/300.48  95084[0:SpR:46895.0,4904.1] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),power_class(w)),x) member(not_subclass_element(symmetric_difference(union(complement(power_class(u)),v),power_class(w)),x),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 299.94/300.48  95300[3:Rew:46895.0,95060.1] ||  -> member(union(intersection(power_class(u),complement(v)),complement(power_class(w))),intersection(union(complement(power_class(u)),v),power_class(w)))* equal(singleton(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),null_class).
% 299.94/300.48  95029[0:SpR:46895.0,5493.0] ||  -> subclass(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(singleton(intersection(union(complement(power_class(u)),v),power_class(w))))),successor(intersection(union(complement(power_class(u)),v),power_class(w))))*.
% 299.94/300.48  95616[0:SpL:46898.0,46452.0] || member(u,intersection(power_class(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),union(complement(power_class(x)),y)))) -> .
% 299.94/300.48  95602[0:SpL:46898.0,46251.0] || member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),power_class(y)))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),complement(power_class(y)))) -> .
% 299.94/300.48  95585[12:SpL:46898.0,69343.1] function(intersection(power_class(u),union(complement(power_class(v)),w))) || equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),successor(intersection(power_class(u),union(complement(power_class(v)),w))))** -> .
% 299.94/300.48  95686[0:Rew:46898.0,95558.1] || subclass(union(complement(power_class(u)),intersection(power_class(v),complement(w))),intersection(power_class(u),union(complement(power_class(v)),w)))* -> equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class).
% 299.94/300.48  95468[0:SpR:46898.0,4904.1] ||  -> subclass(symmetric_difference(power_class(u),union(complement(power_class(v)),w)),x) member(not_subclass_element(symmetric_difference(power_class(u),union(complement(power_class(v)),w)),x),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 299.94/300.48  95687[3:Rew:46898.0,95444.1] ||  -> member(union(complement(power_class(u)),intersection(power_class(v),complement(w))),intersection(power_class(u),union(complement(power_class(v)),w)))* equal(singleton(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),null_class).
% 299.94/300.48  95413[0:SpR:46898.0,5493.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(singleton(intersection(power_class(u),union(complement(power_class(v)),w))))),successor(intersection(power_class(u),union(complement(power_class(v)),w))))*.
% 299.94/300.48  96387[12:Res:68971.1,3006.0] function(cross_product(u,v)) ||  -> equal(successor(cross_product(u,v)),null_class) equal(ordered_pair(first(regular(successor(cross_product(u,v)))),second(regular(successor(cross_product(u,v))))),regular(successor(cross_product(u,v))))**.
% 299.94/300.48  98205[0:Rew:97898.0,52761.0] || member(regular(union(u,intersection(complement(v),union(w,x)))),intersection(complement(u),union(v,complement(union(w,x)))))* -> equal(union(u,intersection(complement(v),union(w,x))),null_class).
% 299.94/300.48  98221[0:Rew:97898.0,67506.0] ||  -> equal(intersection(union(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x)))),symmetric_difference(power_class(u),union(v,complement(union(w,x)))))**.
% 299.94/300.48  98486[0:Rew:97898.0,52776.0] || member(regular(union(intersection(complement(u),union(v,w)),x)),intersection(union(u,complement(union(v,w))),complement(x)))* -> equal(union(intersection(complement(u),union(v,w)),x),null_class).
% 299.94/300.48  100003[0:Rew:67444.0,98535.0] ||  -> equal(intersection(union(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x)))),symmetric_difference(union(u,complement(union(v,w))),power_class(x)))**.
% 299.94/300.48  98660[0:Rew:97898.0,52764.0] || member(regular(union(u,intersection(union(v,w),complement(x)))),intersection(complement(u),union(complement(union(v,w)),x)))* -> equal(union(u,intersection(union(v,w),complement(x))),null_class).
% 299.94/300.48  98676[0:Rew:97898.0,67508.0] ||  -> equal(intersection(union(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x)))),symmetric_difference(power_class(u),union(complement(union(v,w)),x)))**.
% 299.94/300.48  98847[0:Rew:97898.0,52779.0] || member(regular(union(intersection(union(u,v),complement(w)),x)),intersection(union(complement(union(u,v)),w),complement(x)))* -> equal(union(intersection(union(u,v),complement(w)),x),null_class).
% 299.94/300.48  100011[0:Rew:67444.0,98894.0] ||  -> equal(intersection(union(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x)))),symmetric_difference(union(complement(union(u,v)),w),power_class(x)))**.
% 299.94/300.48  99339[0:Rew:99324.0,58387.0] ||  -> equal(power_class(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(singleton(intersection(power_class(complement(power_class(u))),power_class(v)))))),power_class(complement(successor(intersection(power_class(complement(power_class(u))),power_class(v))))))**.
% 299.94/300.48  99340[0:Rew:99324.0,58130.0] ||  -> equal(power_class(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(singleton(intersection(power_class(u),power_class(complement(power_class(v)))))))),power_class(complement(successor(intersection(power_class(u),power_class(complement(power_class(v))))))))**.
% 299.94/300.48  100022[0:Rew:97898.0,98175.1] ||  -> equal(symmetric_difference(complement(u),union(v,complement(union(w,x)))),null_class) member(regular(symmetric_difference(complement(u),union(v,complement(union(w,x))))),union(u,intersection(complement(v),union(w,x))))*.
% 299.94/300.48  100023[3:Rew:97898.0,98231.1] || member(not_subclass_element(intersection(u,regular(union(v,complement(union(w,x))))),y),symmetric_difference(complement(v),union(w,x)))* -> subclass(intersection(u,regular(union(v,complement(union(w,x))))),y).
% 299.94/300.48  100024[0:Rew:97898.0,98428.1] ||  -> equal(symmetric_difference(union(u,complement(union(v,w))),complement(x)),null_class) member(regular(symmetric_difference(union(u,complement(union(v,w))),complement(x))),union(intersection(complement(u),union(v,w)),x))*.
% 299.94/300.48  100025[3:Rew:97898.0,98461.1] || member(not_subclass_element(intersection(regular(union(u,complement(union(v,w)))),x),y),symmetric_difference(complement(u),union(v,w)))* -> subclass(intersection(regular(union(u,complement(union(v,w)))),x),y).
% 299.94/300.48  100026[0:Rew:97898.0,98549.1] || member(not_subclass_element(restrict(union(u,complement(union(v,w))),x,y),z),intersection(complement(u),union(v,w)))* -> subclass(restrict(union(u,complement(union(v,w))),x,y),z).
% 299.94/300.48  100027[0:Rew:97898.0,98605.1] || member(regular(intersection(u,restrict(power_class(complement(union(v,w))),x,y))),image(element_relation,union(v,w)))* -> equal(intersection(u,restrict(power_class(complement(union(v,w))),x,y)),null_class).
% 299.94/300.48  100029[0:Rew:97898.0,98630.1] ||  -> equal(symmetric_difference(complement(u),union(complement(union(v,w)),x)),null_class) member(regular(symmetric_difference(complement(u),union(complement(union(v,w)),x))),union(u,intersection(union(v,w),complement(x))))*.
% 299.94/300.48  100030[3:Rew:97898.0,98686.1] || member(not_subclass_element(intersection(u,regular(union(complement(union(v,w)),x))),y),symmetric_difference(union(v,w),complement(x)))* -> subclass(intersection(u,regular(union(complement(union(v,w)),x))),y).
% 299.94/300.48  100031[0:Rew:97898.0,98789.1] ||  -> equal(symmetric_difference(union(complement(union(u,v)),w),complement(x)),null_class) member(regular(symmetric_difference(union(complement(union(u,v)),w),complement(x))),union(intersection(union(u,v),complement(w)),x))*.
% 299.94/300.48  100032[3:Rew:97898.0,98822.1] || member(not_subclass_element(intersection(regular(union(complement(union(u,v)),w)),x),y),symmetric_difference(union(u,v),complement(w)))* -> subclass(intersection(regular(union(complement(union(u,v)),w)),x),y).
% 299.94/300.48  100033[0:Rew:97898.0,98908.1] || member(not_subclass_element(restrict(union(complement(union(u,v)),w),x,y),z),intersection(union(u,v),complement(w)))* -> subclass(restrict(union(complement(union(u,v)),w),x,y),z).
% 299.94/300.48  100036[0:Rew:97898.0,99041.1] || member(regular(intersection(restrict(power_class(complement(union(u,v))),w,x),y)),image(element_relation,union(u,v)))* -> equal(intersection(restrict(power_class(complement(union(u,v))),w,x),y),null_class).
% 299.94/300.48  103519[0:Rew:71035.0,103324.0,71595.0,103324.0] ||  -> equal(intersection(complement(symmetric_difference(complement(u),successor(v))),union(union(u,complement(successor(v))),union(complement(u),successor(v)))),symmetric_difference(union(u,complement(successor(v))),union(complement(u),successor(v))))**.
% 299.94/300.48  104595[0:Res:2978.1,97909.0] || member(regular(intersection(restrict(image(element_relation,union(u,v)),w,x),y)),power_class(complement(union(u,v))))* -> equal(intersection(restrict(image(element_relation,union(u,v)),w,x),y),null_class).
% 299.94/300.48  104590[0:Res:2355.1,97909.0] || member(regular(intersection(u,restrict(image(element_relation,union(v,w)),x,y))),power_class(complement(union(v,w))))* -> equal(intersection(u,restrict(image(element_relation,union(v,w)),x,y)),null_class).
% 299.94/300.48  106737[0:Res:2352.1,97900.0] ||  -> equal(intersection(u,intersection(v,symmetric_difference(complement(w),union(x,y)))),null_class) member(regular(intersection(u,intersection(v,symmetric_difference(complement(w),union(x,y))))),union(w,complement(union(x,y))))*.
% 299.94/300.48  106734[0:Res:2974.1,97900.0] ||  -> equal(intersection(intersection(u,symmetric_difference(complement(v),union(w,x))),y),null_class) member(regular(intersection(intersection(u,symmetric_difference(complement(v),union(w,x))),y)),union(v,complement(union(w,x))))*.
% 299.94/300.48  106732[0:Res:2351.1,97900.0] ||  -> equal(intersection(u,intersection(symmetric_difference(complement(v),union(w,x)),y)),null_class) member(regular(intersection(u,intersection(symmetric_difference(complement(v),union(w,x)),y))),union(v,complement(union(w,x))))*.
% 299.94/300.48  106731[0:Res:2973.1,97900.0] ||  -> equal(intersection(intersection(symmetric_difference(complement(u),union(v,w)),x),y),null_class) member(regular(intersection(intersection(symmetric_difference(complement(u),union(v,w)),x),y)),union(u,complement(union(v,w))))*.
% 299.94/300.48  107703[0:Res:2352.1,97914.0] ||  -> equal(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(y)))),null_class) member(regular(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(y))))),union(complement(union(w,x)),y))*.
% 299.94/300.48  107700[0:Res:2974.1,97914.0] ||  -> equal(intersection(intersection(u,symmetric_difference(union(v,w),complement(x))),y),null_class) member(regular(intersection(intersection(u,symmetric_difference(union(v,w),complement(x))),y)),union(complement(union(v,w)),x))*.
% 299.94/300.48  107698[0:Res:2351.1,97914.0] ||  -> equal(intersection(u,intersection(symmetric_difference(union(v,w),complement(x)),y)),null_class) member(regular(intersection(u,intersection(symmetric_difference(union(v,w),complement(x)),y))),union(complement(union(v,w)),x))*.
% 299.94/300.48  107697[0:Res:2973.1,97914.0] ||  -> equal(intersection(intersection(symmetric_difference(union(u,v),complement(w)),x),y),null_class) member(regular(intersection(intersection(symmetric_difference(union(u,v),complement(w)),x),y)),union(complement(union(u,v)),w))*.
% 299.94/300.48  108898[0:Res:236.1,97899.0] || member(not_subclass_element(restrict(intersection(complement(u),union(v,w)),x,y),z),union(u,complement(union(v,w))))* -> subclass(restrict(intersection(complement(u),union(v,w)),x,y),z).
% 299.94/300.48  108833[0:SpL:46880.0,97899.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),union(x,y)))* member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),complement(union(x,y)))) -> .
% 299.94/300.48  108832[0:SpL:46877.0,97899.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),union(x,y)))* member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),complement(union(x,y)))) -> .
% 299.94/300.48  109219[0:Res:236.1,97913.0] || member(not_subclass_element(restrict(intersection(union(u,v),complement(w)),x,y),z),union(complement(union(u,v)),w))* -> subclass(restrict(intersection(union(u,v),complement(w)),x,y),z).
% 299.94/300.48  109114[0:SpL:46880.0,97913.0] || member(u,intersection(union(v,w),union(image(element_relation,power_class(x)),complement(power_class(y)))))* member(u,union(complement(union(v,w)),intersection(power_class(complement(power_class(x))),power_class(y)))) -> .
% 299.94/300.48  109113[0:SpL:46877.0,97913.0] || member(u,intersection(union(v,w),union(complement(power_class(x)),image(element_relation,power_class(y)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),power_class(complement(power_class(y)))))) -> .
% 299.94/300.48  109994[3:Rew:103759.0,109993.0] ||  -> equal(union(symmetric_difference(cross_product(u,v),w),intersection(restrict(w,u,v),complement(union(cross_product(u,v),w)))),complement(symmetric_difference(restrict(w,u,v),complement(union(cross_product(u,v),w)))))**.
% 299.94/300.48  110176[3:Rew:103759.0,110175.0] ||  -> equal(union(symmetric_difference(u,cross_product(v,w)),intersection(restrict(u,v,w),complement(union(u,cross_product(v,w))))),complement(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w))))))**.
% 299.94/300.48  110447[0:SpL:98594.0,46452.0] || member(u,intersection(power_class(v),union(complement(power_class(w)),image(element_relation,union(x,y)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),power_class(complement(union(x,y)))))) -> .
% 299.94/300.48  110436[0:SpL:98594.0,46251.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,union(w,x))),power_class(y)))* member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),complement(power_class(y)))) -> .
% 299.94/300.48  110428[12:SpL:98594.0,69343.1] function(intersection(power_class(u),power_class(complement(union(v,w))))) || equal(union(complement(power_class(u)),image(element_relation,union(v,w))),successor(intersection(power_class(u),power_class(complement(union(v,w))))))** -> .
% 299.94/300.48  110557[0:Rew:98594.0,110401.1] || subclass(union(complement(power_class(u)),image(element_relation,union(v,w))),intersection(power_class(u),power_class(complement(union(v,w)))))* -> equal(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class).
% 299.94/300.48  110297[0:SpR:98594.0,4904.1] ||  -> subclass(symmetric_difference(power_class(u),power_class(complement(union(v,w)))),x) member(not_subclass_element(symmetric_difference(power_class(u),power_class(complement(union(v,w)))),x),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 299.94/300.48  110558[3:Rew:98594.0,110280.1] ||  -> member(union(complement(power_class(u)),image(element_relation,union(v,w))),intersection(power_class(u),power_class(complement(union(v,w)))))* equal(singleton(union(complement(power_class(u)),image(element_relation,union(v,w)))),null_class).
% 299.94/300.48  110246[0:SpR:98594.0,5493.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(singleton(intersection(power_class(u),power_class(complement(union(v,w))))))),successor(intersection(power_class(u),power_class(complement(union(v,w))))))*.
% 299.94/300.48  110901[0:SpL:98733.0,46452.0] || member(u,intersection(power_class(v),union(image(element_relation,power_class(w)),complement(union(x,y)))))* member(u,union(complement(power_class(v)),intersection(power_class(complement(power_class(w))),union(x,y)))) -> .
% 299.94/300.48  110890[0:SpL:98733.0,46251.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(union(w,x))),power_class(y)))* member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),complement(power_class(y)))) -> .
% 299.94/300.48  110882[12:SpL:98733.0,69343.1] function(intersection(power_class(complement(power_class(u))),union(v,w))) || equal(union(image(element_relation,power_class(u)),complement(union(v,w))),successor(intersection(power_class(complement(power_class(u))),union(v,w))))** -> .
% 299.94/300.48  111001[0:Rew:98733.0,110855.1] || subclass(union(image(element_relation,power_class(u)),complement(union(v,w))),intersection(power_class(complement(power_class(u))),union(v,w)))* -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class).
% 299.94/300.48  110753[0:SpR:98733.0,4904.1] ||  -> subclass(symmetric_difference(power_class(complement(power_class(u))),union(v,w)),x) member(not_subclass_element(symmetric_difference(power_class(complement(power_class(u))),union(v,w)),x),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 299.94/300.48  111002[3:Rew:98733.0,110736.1] ||  -> member(union(image(element_relation,power_class(u)),complement(union(v,w))),intersection(power_class(complement(power_class(u))),union(v,w)))* equal(singleton(union(image(element_relation,power_class(u)),complement(union(v,w)))),null_class).
% 299.94/300.48  110702[0:SpR:98733.0,5493.0] ||  -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(singleton(intersection(power_class(complement(power_class(u))),union(v,w))))),successor(intersection(power_class(complement(power_class(u))),union(v,w))))*.
% 299.94/300.48  111439[0:SpL:99020.0,46452.0] || member(u,intersection(power_class(v),union(image(element_relation,union(w,x)),complement(power_class(y)))))* member(u,union(complement(power_class(v)),intersection(power_class(complement(union(w,x))),power_class(y)))) -> .
% 299.94/300.48  111428[0:SpL:99020.0,46251.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(power_class(x))),power_class(y)))* member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),complement(power_class(y)))) -> .
% 299.94/300.48  111420[12:SpL:99020.0,69343.1] function(intersection(power_class(complement(union(u,v))),power_class(w))) || equal(union(image(element_relation,union(u,v)),complement(power_class(w))),successor(intersection(power_class(complement(union(u,v))),power_class(w))))** -> .
% 299.94/300.48  111549[0:Rew:99020.0,111393.1] || subclass(union(image(element_relation,union(u,v)),complement(power_class(w))),intersection(power_class(complement(union(u,v))),power_class(w)))* -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class).
% 299.94/300.48  111288[0:SpR:99020.0,4904.1] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),power_class(w)),x) member(not_subclass_element(symmetric_difference(power_class(complement(union(u,v))),power_class(w)),x),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 299.94/300.48  111550[3:Rew:99020.0,111271.1] ||  -> member(union(image(element_relation,union(u,v)),complement(power_class(w))),intersection(power_class(complement(union(u,v))),power_class(w)))* equal(singleton(union(image(element_relation,union(u,v)),complement(power_class(w)))),null_class).
% 299.94/300.48  111237[0:SpR:99020.0,5493.0] ||  -> subclass(symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(singleton(intersection(power_class(complement(union(u,v))),power_class(w))))),successor(intersection(power_class(complement(union(u,v))),power_class(w))))*.
% 299.94/300.48  112378[0:SpL:99160.0,46452.0] || member(u,intersection(power_class(v),union(complement(union(w,x)),image(element_relation,power_class(y)))))* member(u,union(complement(power_class(v)),intersection(union(w,x),power_class(complement(power_class(y)))))) -> .
% 299.94/300.48  112367[0:SpL:99160.0,46251.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,power_class(x))),power_class(y)))* member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),complement(power_class(y)))) -> .
% 299.94/300.48  112359[12:SpL:99160.0,69343.1] function(intersection(union(u,v),power_class(complement(power_class(w))))) || equal(union(complement(union(u,v)),image(element_relation,power_class(w))),successor(intersection(union(u,v),power_class(complement(power_class(w))))))** -> .
% 299.94/300.48  112475[0:Rew:99160.0,112332.1] || subclass(union(complement(union(u,v)),image(element_relation,power_class(w))),intersection(union(u,v),power_class(complement(power_class(w)))))* -> equal(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class).
% 299.94/300.48  112233[0:SpR:99160.0,4904.1] ||  -> subclass(symmetric_difference(union(u,v),power_class(complement(power_class(w)))),x) member(not_subclass_element(symmetric_difference(union(u,v),power_class(complement(power_class(w)))),x),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 299.94/300.48  112476[3:Rew:99160.0,112216.1] ||  -> member(union(complement(union(u,v)),image(element_relation,power_class(w))),intersection(union(u,v),power_class(complement(power_class(w)))))* equal(singleton(union(complement(union(u,v)),image(element_relation,power_class(w)))),null_class).
% 299.94/300.48  112182[0:SpR:99160.0,5493.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(singleton(intersection(union(u,v),power_class(complement(power_class(w))))))),successor(intersection(union(u,v),power_class(complement(power_class(w))))))*.
% 299.94/300.48  117675[0:Res:50.1,4975.0] inductive(unordered_pair(u,v)) ||  -> subclass(image(successor_relation,unordered_pair(u,v)),w) equal(not_subclass_element(image(successor_relation,unordered_pair(u,v)),w),v)** equal(not_subclass_element(image(successor_relation,unordered_pair(u,v)),w),u)**.
% 299.94/300.48  122785[3:Res:53246.0,6509.0] ||  -> equal(singleton(complement(symmetric_difference(union(u,v),union(complement(u),complement(v))))),null_class) member(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.48  122912[0:Rew:46227.0,122666.1] || member(u,symmetric_difference(union(intersection(power_class(v),complement(w)),x),union(union(complement(power_class(v)),w),complement(x))))* -> member(u,complement(symmetric_difference(union(complement(power_class(v)),w),complement(x)))).
% 299.94/300.48  122913[0:Rew:99391.0,122665.1] || member(u,symmetric_difference(union(intersection(complement(v),successor(w)),x),union(union(v,complement(successor(w))),complement(x))))* -> member(u,complement(symmetric_difference(union(v,complement(successor(w))),complement(x)))).
% 299.94/300.48  122914[0:Rew:46221.0,122664.1] || member(u,symmetric_difference(union(intersection(complement(v),power_class(w)),x),union(union(v,complement(power_class(w))),complement(x))))* -> member(u,complement(symmetric_difference(union(v,complement(power_class(w))),complement(x)))).
% 299.94/300.48  122915[0:Rew:97918.0,122662.1] || member(u,symmetric_difference(union(image(element_relation,union(v,w)),x),union(power_class(complement(union(v,w))),complement(x))))* -> member(u,complement(symmetric_difference(power_class(complement(union(v,w))),complement(x)))).
% 299.94/300.48  122916[0:Rew:46227.0,122631.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),complement(x))),union(complement(v),union(complement(power_class(w)),x))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(power_class(w)),x)))).
% 299.94/300.48  122917[0:Rew:99391.0,122630.1] || member(u,symmetric_difference(union(v,intersection(complement(w),successor(x))),union(complement(v),union(w,complement(successor(x))))))* -> member(u,complement(symmetric_difference(complement(v),union(w,complement(successor(x)))))).
% 299.94/300.48  122918[0:Rew:46221.0,122629.1] || member(u,symmetric_difference(union(v,intersection(complement(w),power_class(x))),union(complement(v),union(w,complement(power_class(x))))))* -> member(u,complement(symmetric_difference(complement(v),union(w,complement(power_class(x)))))).
% 299.94/300.48  122919[0:Rew:97918.0,122627.1] || member(u,symmetric_difference(union(v,image(element_relation,union(w,x))),union(complement(v),power_class(complement(union(w,x))))))* -> member(u,complement(symmetric_difference(complement(v),power_class(complement(union(w,x)))))).
% 299.94/300.48  126417[3:MRR:126310.0,9180.1] || subclass(u,regular(intersection(complement(v),union(w,x)))) -> member(regular(u),union(v,complement(union(w,x))))* equal(u,null_class) equal(intersection(complement(v),union(w,x)),null_class).
% 299.94/300.48  127036[0:SpL:99615.0,1479.2] || member(u,union(complement(v),union(w,x)))* member(u,union(v,complement(union(w,x)))) subclass(symmetric_difference(complement(v),union(w,x)),y)* -> member(u,y)*.
% 299.94/300.48  127035[0:SpL:99615.0,9133.0] || equal(u,symmetric_difference(complement(v),union(w,x)))* member(y,union(complement(v),union(w,x)))* member(y,union(v,complement(union(w,x)))) -> member(y,u)*.
% 299.94/300.48  127194[0:Rew:67444.0,126864.0] ||  -> equal(intersection(union(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x)))),symmetric_difference(union(complement(power_class(u)),v),union(w,x)))**.
% 299.94/300.48  127195[0:Rew:67444.0,126863.0] ||  -> equal(intersection(union(union(u,complement(successor(v))),union(w,x)),union(intersection(complement(u),successor(v)),complement(union(w,x)))),symmetric_difference(union(u,complement(successor(v))),union(w,x)))**.
% 299.94/300.48  127196[0:Rew:67444.0,126862.0] ||  -> equal(intersection(union(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x)))),symmetric_difference(union(u,complement(power_class(v))),union(w,x)))**.
% 299.94/300.48  127197[0:Rew:67444.0,126860.0] ||  -> equal(intersection(union(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x)))),symmetric_difference(power_class(complement(union(u,v))),union(w,x)))**.
% 299.94/300.48  127614[3:MRR:127504.0,9180.1] || subclass(u,regular(intersection(union(v,w),complement(x)))) -> member(regular(u),union(complement(union(v,w)),x))* equal(u,null_class) equal(intersection(union(v,w),complement(x)),null_class).
% 299.94/300.48  128070[0:SpL:98895.0,1479.2] || member(u,union(complement(union(v,w)),x))* member(u,union(union(v,w),complement(x))) subclass(symmetric_difference(union(v,w),complement(x)),y)* -> member(u,y)*.
% 299.94/300.48  128069[0:SpL:98895.0,9133.0] || equal(u,symmetric_difference(union(v,w),complement(x)))* member(y,union(complement(union(v,w)),x))* member(y,union(union(v,w),complement(x))) -> member(y,u)*.
% 299.94/300.48  127931[0:SpR:46227.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x)))),symmetric_difference(union(u,v),union(complement(power_class(w)),x)))**.
% 299.94/300.48  127930[0:SpR:99391.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(w,complement(successor(x)))),union(complement(union(u,v)),intersection(complement(w),successor(x)))),symmetric_difference(union(u,v),union(w,complement(successor(x)))))**.
% 299.94/300.48  127929[0:SpR:46221.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x)))),symmetric_difference(union(u,v),union(w,complement(power_class(x)))))**.
% 299.94/300.48  127927[0:SpR:97918.0,98895.0] ||  -> equal(intersection(union(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x)))),symmetric_difference(union(u,v),power_class(complement(union(w,x)))))**.
% 299.94/300.48  129274[12:SpR:98733.0,126105.1] function(intersection(power_class(complement(power_class(u))),union(v,w))) ||  -> subclass(regular(successor(intersection(power_class(complement(power_class(u))),union(v,w)))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 299.94/300.48  129272[12:SpR:46898.0,126105.1] function(intersection(power_class(u),union(complement(power_class(v)),w))) ||  -> subclass(regular(successor(intersection(power_class(u),union(complement(power_class(v)),w)))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 299.94/300.48  129271[12:SpR:46893.0,126105.1] function(intersection(power_class(u),union(v,complement(power_class(w))))) ||  -> subclass(regular(successor(intersection(power_class(u),union(v,complement(power_class(w)))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 299.94/300.48  129270[12:SpR:99160.0,126105.1] function(intersection(union(u,v),power_class(complement(power_class(w))))) ||  -> subclass(regular(successor(intersection(union(u,v),power_class(complement(power_class(w)))))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 299.94/300.48  129269[12:SpR:46895.0,126105.1] function(intersection(union(complement(power_class(u)),v),power_class(w))) ||  -> subclass(regular(successor(intersection(union(complement(power_class(u)),v),power_class(w)))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 299.94/300.48  129268[12:SpR:46894.0,126105.1] function(intersection(union(u,complement(power_class(v))),power_class(w))) ||  -> subclass(regular(successor(intersection(union(u,complement(power_class(v))),power_class(w)))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 299.94/300.48  129267[12:SpR:99020.0,126105.1] function(intersection(power_class(complement(union(u,v))),power_class(w))) ||  -> subclass(regular(successor(intersection(power_class(complement(union(u,v))),power_class(w)))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 299.94/300.48  129265[12:SpR:98594.0,126105.1] function(intersection(power_class(u),power_class(complement(union(v,w))))) ||  -> subclass(regular(successor(intersection(power_class(u),power_class(complement(union(v,w)))))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 299.94/300.48  142246[0:Res:4871.2,46242.0] || subclass(u,intersection(complement(v),union(w,complement(power_class(x))))) member(not_subclass_element(intersection(u,y),z),union(v,intersection(complement(w),power_class(x))))* -> subclass(intersection(u,y),z).
% 299.94/300.48  142244[0:Res:3695.2,46242.0] || subclass(u,intersection(complement(v),union(w,complement(power_class(x))))) member(not_subclass_element(intersection(y,u),z),union(v,intersection(complement(w),power_class(x))))* -> subclass(intersection(y,u),z).
% 299.94/300.48  142164[0:SpL:97907.0,46242.0] || member(u,intersection(union(v,complement(union(w,x))),union(y,complement(power_class(z)))))* member(u,union(intersection(complement(v),union(w,x)),intersection(complement(y),power_class(z)))) -> .
% 299.94/300.48  142154[0:SpL:97919.0,46242.0] || member(u,intersection(union(complement(union(v,w)),x),union(y,complement(power_class(z)))))* member(u,union(intersection(union(v,w),complement(x)),intersection(complement(y),power_class(z)))) -> .
% 299.94/300.48  142321[3:Rew:98495.0,142261.1,98495.0,142261.0] || member(regular(complement(union(u,complement(union(v,complement(power_class(w))))))),union(u,intersection(complement(v),power_class(w))))* -> equal(complement(union(u,complement(union(v,complement(power_class(w)))))),null_class).
% 299.94/300.48  143807[0:Res:4871.2,46261.0] || subclass(u,intersection(union(v,complement(power_class(w))),complement(x))) member(not_subclass_element(intersection(u,y),z),union(intersection(complement(v),power_class(w)),x))* -> subclass(intersection(u,y),z).
% 299.94/300.48  143805[0:Res:3695.2,46261.0] || subclass(u,intersection(union(v,complement(power_class(w))),complement(x))) member(not_subclass_element(intersection(y,u),z),union(intersection(complement(v),power_class(w)),x))* -> subclass(intersection(y,u),z).
% 299.94/300.48  143693[0:SpL:97907.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(x,complement(union(y,z)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(complement(x),union(y,z)))) -> .
% 299.94/300.48  143683[0:SpL:97919.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(union(x,y)),z)))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(x,y),complement(z)))) -> .
% 299.94/300.48  143888[3:Rew:98856.0,143822.1,98856.0,143822.0] || member(regular(complement(union(complement(union(u,complement(power_class(v)))),w))),union(intersection(complement(u),power_class(v)),w))* -> equal(complement(union(complement(union(u,complement(power_class(v)))),w)),null_class).
% 299.94/300.48  144218[0:Res:4871.2,46288.0] || subclass(u,intersection(complement(v),union(complement(power_class(w)),x))) member(not_subclass_element(intersection(u,y),z),union(v,intersection(power_class(w),complement(x))))* -> subclass(intersection(u,y),z).
% 299.94/300.48  144216[0:Res:3695.2,46288.0] || subclass(u,intersection(complement(v),union(complement(power_class(w)),x))) member(not_subclass_element(intersection(y,u),z),union(v,intersection(power_class(w),complement(x))))* -> subclass(intersection(y,u),z).
% 299.94/300.48  144136[0:SpL:97907.0,46288.0] || member(u,intersection(union(v,complement(union(w,x))),union(complement(power_class(y)),z)))* member(u,union(intersection(complement(v),union(w,x)),intersection(power_class(y),complement(z)))) -> .
% 299.94/300.48  144126[0:SpL:97919.0,46288.0] || member(u,intersection(union(complement(union(v,w)),x),union(complement(power_class(y)),z)))* member(u,union(intersection(union(v,w),complement(x)),intersection(power_class(y),complement(z)))) -> .
% 299.94/300.48  144302[3:Rew:98495.0,144233.1,98495.0,144233.0] || member(regular(complement(union(u,complement(union(complement(power_class(v)),w))))),union(u,intersection(power_class(v),complement(w))))* -> equal(complement(union(u,complement(union(complement(power_class(v)),w)))),null_class).
% 299.94/300.48  144477[0:Res:4871.2,46462.0] || subclass(u,intersection(union(complement(power_class(v)),w),complement(x))) member(not_subclass_element(intersection(u,y),z),union(intersection(power_class(v),complement(w)),x))* -> subclass(intersection(u,y),z).
% 299.94/300.48  144475[0:Res:3695.2,46462.0] || subclass(u,intersection(union(complement(power_class(v)),w),complement(x))) member(not_subclass_element(intersection(y,u),z),union(intersection(power_class(v),complement(w)),x))* -> subclass(intersection(y,u),z).
% 299.94/300.48  144356[0:SpL:97907.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(x,complement(union(y,z)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(complement(x),union(y,z)))) -> .
% 299.94/300.48  144346[0:SpL:97919.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(union(x,y)),z)))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(x,y),complement(z)))) -> .
% 299.94/300.48  144566[3:Rew:98856.0,144492.1,98856.0,144492.0] || member(regular(complement(union(complement(union(complement(power_class(u)),v)),w))),union(intersection(power_class(u),complement(v)),w))* -> equal(complement(union(complement(union(complement(power_class(u)),v)),w)),null_class).
% 299.94/300.48  145774[0:Res:4871.2,98247.0] || subclass(u,intersection(complement(v),power_class(complement(union(w,x))))) member(not_subclass_element(intersection(u,y),z),union(v,image(element_relation,union(w,x))))* -> subclass(intersection(u,y),z).
% 299.94/300.48  145772[0:Res:3695.2,98247.0] || subclass(u,intersection(complement(v),power_class(complement(union(w,x))))) member(not_subclass_element(intersection(y,u),z),union(v,image(element_relation,union(w,x))))* -> subclass(intersection(y,u),z).
% 299.94/300.48  145696[0:SpL:97907.0,98247.0] || member(u,intersection(union(v,complement(union(w,x))),power_class(complement(union(y,z)))))* member(u,union(intersection(complement(v),union(w,x)),image(element_relation,union(y,z)))) -> .
% 299.94/300.48  145685[0:SpL:97919.0,98247.0] || member(u,intersection(union(complement(union(v,w)),x),power_class(complement(union(y,z)))))* member(u,union(intersection(union(v,w),complement(x)),image(element_relation,union(y,z)))) -> .
% 299.94/300.48  148136[0:Res:4871.2,98557.0] || subclass(u,intersection(power_class(complement(union(v,w))),complement(x))) member(not_subclass_element(intersection(u,y),z),union(image(element_relation,union(v,w)),x))* -> subclass(intersection(u,y),z).
% 299.94/300.48  148134[0:Res:3695.2,98557.0] || subclass(u,intersection(power_class(complement(union(v,w))),complement(x))) member(not_subclass_element(intersection(y,u),z),union(image(element_relation,union(v,w)),x))* -> subclass(intersection(y,u),z).
% 299.94/300.48  147997[0:SpL:97907.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(x,complement(union(y,z)))))* member(u,union(image(element_relation,union(v,w)),intersection(complement(x),union(y,z)))) -> .
% 299.94/300.48  147985[0:SpL:97919.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(union(x,y)),z)))* member(u,union(image(element_relation,union(v,w)),intersection(union(x,y),complement(z)))) -> .
% 299.94/300.48  155309[0:Res:6510.2,4978.1] || member(not_subclass_element(u,v),union(complement(w),complement(x)))* member(not_subclass_element(u,v),union(w,x)) subclass(u,complement(symmetric_difference(complement(w),complement(x)))) -> subclass(u,v).
% 299.94/300.48  155385[3:MRR:155308.4,155301.2] || member(not_subclass_element(u,v),union(complement(w),complement(x)))* member(not_subclass_element(u,v),union(w,x)) subclass(u,regular(symmetric_difference(complement(w),complement(x)))) -> subclass(u,v).
% 299.94/300.48  155973[3:Res:125591.0,6974.0] ||  -> equal(complement(successor(complement(ordered_pair(u,v)))),null_class) equal(regular(complement(successor(complement(ordered_pair(u,v))))),unordered_pair(u,singleton(v)))** equal(regular(complement(successor(complement(ordered_pair(u,v))))),singleton(u)).
% 299.94/300.48  158262[3:Res:4871.2,7409.1] || subclass(u,unordered_pair(v,w))* member(not_subclass_element(intersection(u,x),y),v)* -> subclass(intersection(u,x),y) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158260[3:Res:3695.2,7409.1] || subclass(u,unordered_pair(v,w))* member(not_subclass_element(intersection(x,u),y),v)* -> subclass(intersection(x,u),y) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.48  158242[3:Res:236.1,7409.1] || member(not_subclass_element(restrict(unordered_pair(u,v),w,x),y),u)* -> subclass(restrict(unordered_pair(u,v),w,x),y) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.48  158701[3:Res:4871.2,7410.1] || subclass(u,unordered_pair(v,w))* member(not_subclass_element(intersection(u,x),y),w)* -> subclass(intersection(u,x),y) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158699[3:Res:3695.2,7410.1] || subclass(u,unordered_pair(v,w))* member(not_subclass_element(intersection(x,u),y),w)* -> subclass(intersection(x,u),y) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158681[3:Res:236.1,7410.1] || member(not_subclass_element(restrict(unordered_pair(u,v),w,x),y),v)* -> subclass(restrict(unordered_pair(u,v),w,x),y) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  162329[0:Rew:73076.0,162118.0] ||  -> equal(intersection(union(power_class(complement(power_class(u))),image(element_relation,power_class(v))),union(image(element_relation,power_class(u)),power_class(complement(power_class(v))))),symmetric_difference(power_class(complement(power_class(u))),complement(power_class(complement(power_class(v))))))**.
% 299.94/300.49  162047[0:SpR:46313.0,89365.1] || subclass(union(complement(u),power_class(complement(power_class(v)))),union(u,image(element_relation,power_class(v))))* -> equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),union(complement(u),power_class(complement(power_class(v))))).
% 299.94/300.49  163022[0:SpR:46529.0,89365.1] || subclass(union(power_class(complement(power_class(u))),complement(v)),union(image(element_relation,power_class(u)),v))* -> equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),union(power_class(complement(power_class(u))),complement(v))).
% 299.94/300.49  166293[15:Rew:165880.0,1203.0] || member(cross_product(u,v),y__dfg) -> 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.94/300.49  166601[15:Rew:165880.0,104559.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,image(element_relation,union(w,x))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),power_class(complement(union(w,x))))* -> .
% 299.94/300.49  166604[15:Rew:165880.0,98267.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,power_class(complement(union(w,x)))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),image(element_relation,union(w,x)))* -> .
% 299.94/300.49  166621[15:Rew:165880.0,53420.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(power_class(w),complement(x))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(complement(power_class(w)),x))* -> .
% 299.94/300.49  166622[15:Rew:165880.0,53320.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(complement(w),power_class(x))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,complement(power_class(x))))* -> .
% 299.94/300.49  175004[15:Rew:165880.0,166693.1,165880.0,166693.0] || member(u,y__dfg) subclass(y__dfg,image(v,image(w,singleton(x)))) member(ordered_pair(x,power_class(u)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(x,power_class(u)),compose(v,w))*.
% 299.94/300.49  175005[15:Rew:165880.0,166694.1,165880.0,166694.0] || member(u,y__dfg) subclass(y__dfg,image(v,image(w,singleton(x)))) member(ordered_pair(x,sum_class(u)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(x,sum_class(u)),compose(v,w))*.
% 299.94/300.49  166728[15:Rew:165880.0,81224.0] || member(ordered_pair(u,not_subclass_element(image(v,image(w,singleton(u))),x)),cross_product(y__dfg,y__dfg))* equal(successor(compose(v,w)),null_class) -> subclass(image(v,image(w,singleton(u))),x).
% 299.94/300.49  166769[15:Rew:165880.0,29786.1] || subclass(domain_relation,union(null_class,image(u,image(v,singleton(w)))))* member(ordered_pair(w,ordered_pair(null_class,null_class)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,ordered_pair(null_class,null_class)),compose(u,v)).
% 299.94/300.49  166773[15:Rew:165880.0,113070.0] || member(ordered_pair(u,regular(image(v,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(v,range_of(null_class)),null_class) member(ordered_pair(u,regular(image(v,range_of(null_class)))),compose(v,successor(null_class)))*.
% 299.94/300.49  175006[15:Rew:165880.0,166782.0] || member(range_of(null_class),y__dfg) member(ordered_pair(u,apply(choice,range_of(null_class))),cross_product(y__dfg,y__dfg)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,apply(choice,range_of(null_class))),compose(null_class,v))*.
% 299.94/300.49  175007[15:Rew:165880.0,166886.0] || subclass(y__dfg,image(u,image(v,singleton(w)))) member(ordered_pair(w,regular(union(x__dfg,x__dfg))),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,regular(union(x__dfg,x__dfg))),compose(u,v))*.
% 299.94/300.49  167008[15:Rew:165880.0,20725.1] || member(singleton(u),cantor(v)) member(ordered_pair(v,singleton(singleton(singleton(u)))),cross_product(y__dfg,cross_product(y__dfg,y__dfg)))* -> member(ordered_pair(v,ordered_pair(singleton(u),apply(v,singleton(u)))),application_function)*.
% 299.94/300.49  167023[15:Rew:165880.0,165079.0] || member(u,y__dfg) equal(not_subclass_element(v,image(w,image(x,singleton(u)))),successor(u))** subclass(successor_relation,compose(w,x)) -> subclass(v,image(w,image(x,singleton(u)))).
% 299.94/300.49  175008[15:Rew:165880.0,167053.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,symmetric_difference(w,cross_product(x,y))) -> member(ordered_pair(v,u),complement(restrict(w,x,y)))*.
% 299.94/300.49  175009[15:Rew:165880.0,167054.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,symmetric_difference(complement(w),power_class(x))) -> member(ordered_pair(v,u),union(w,complement(power_class(x))))*.
% 299.94/300.49  175010[15:Rew:165880.0,167055.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,symmetric_difference(cross_product(w,x),y)) -> member(ordered_pair(v,u),complement(restrict(y,w,x)))*.
% 299.94/300.49  175011[15:Rew:165880.0,167056.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,symmetric_difference(power_class(w),complement(x))) -> member(ordered_pair(v,u),union(complement(power_class(w)),x))*.
% 299.94/300.49  167121[15:Rew:165880.0,158706.0] || member(u,y__dfg) subclass(u,unordered_pair(v,w))* member(apply(choice,u),w)* -> equal(u,null_class) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  167126[15:Rew:165880.0,158267.0] || member(u,y__dfg) subclass(u,unordered_pair(v,w))* member(apply(choice,u),v)* -> equal(u,null_class) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  167185[15:Rew:165880.0,148141.0] || member(u,y__dfg) subclass(u,intersection(power_class(complement(union(v,w))),complement(x))) member(apply(choice,u),union(image(element_relation,union(v,w)),x))* -> equal(u,null_class).
% 299.94/300.49  167210[15:Rew:165880.0,145779.0] || member(u,y__dfg) subclass(u,intersection(complement(v),power_class(complement(union(w,x))))) member(apply(choice,u),union(v,image(element_relation,union(w,x))))* -> equal(u,null_class).
% 299.94/300.49  167223[15:Rew:165880.0,144482.0] || member(u,y__dfg) subclass(u,intersection(union(complement(power_class(v)),w),complement(x))) member(apply(choice,u),union(intersection(power_class(v),complement(w)),x))* -> equal(u,null_class).
% 299.94/300.49  167226[15:Rew:165880.0,144223.0] || member(u,y__dfg) subclass(u,intersection(complement(v),union(complement(power_class(w)),x))) member(apply(choice,u),union(v,intersection(power_class(w),complement(x))))* -> equal(u,null_class).
% 299.94/300.49  167234[15:Rew:165880.0,143812.0] || member(u,y__dfg) subclass(u,intersection(union(v,complement(power_class(w))),complement(x))) member(apply(choice,u),union(intersection(complement(v),power_class(w)),x))* -> equal(u,null_class).
% 299.94/300.49  167237[15:Rew:165880.0,142251.0] || member(u,y__dfg) subclass(u,intersection(complement(v),union(w,complement(power_class(x))))) member(apply(choice,u),union(v,intersection(complement(w),power_class(x))))* -> equal(u,null_class).
% 299.94/300.49  167256[15:Rew:165880.0,139338.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(union(w,x)),y)))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,x),complement(y)))).
% 299.94/300.49  167257[15:Rew:165880.0,139348.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(w,complement(union(x,y)))))* member(u,union(image(element_relation,power_class(v)),intersection(complement(w),union(x,y)))).
% 299.94/300.49  167296[15:Rew:165880.0,138580.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),x),power_class(complement(power_class(y)))))* member(u,union(intersection(union(v,w),complement(x)),image(element_relation,power_class(y)))).
% 299.94/300.49  167297[15:Rew:165880.0,138590.0] || member(u,y__dfg) -> member(u,intersection(union(v,complement(union(w,x))),power_class(complement(power_class(y)))))* member(u,union(intersection(complement(v),union(w,x)),image(element_relation,power_class(y)))).
% 299.94/300.49  167467[15:Rew:165880.0,122817.0] || member(u,y__dfg) member(v,u) subclass(element_relation,symmetric_difference(union(w,x),union(complement(w),complement(x))))* -> member(ordered_pair(v,u),complement(symmetric_difference(complement(w),complement(x))))*.
% 299.94/300.49  167547[15:Rew:165880.0,108554.0] || member(u,y__dfg) subclass(domain_relation,regular(image(element_relation,union(v,w)))) -> member(ordered_pair(u,cantor(u)),power_class(complement(union(v,w))))* equal(image(element_relation,union(v,w)),null_class).
% 299.94/300.49  167586[15:Rew:165880.0,100028.0] || member(u,y__dfg) subclass(domain_relation,regular(power_class(complement(union(v,w))))) -> member(ordered_pair(u,cantor(u)),image(element_relation,union(v,w)))* equal(power_class(complement(union(v,w))),null_class).
% 299.94/300.49  175012[15:Rew:165880.0,167701.3,165880.0,167701.2,165880.0,167701.0] || member(cross_product(singleton(u),y__dfg),y__dfg) member(u,y__dfg) member(apply(choice,cross_product(singleton(u),y__dfg)),v)* -> equal(cross_product(singleton(u),y__dfg),null_class) member(u,cantor(v)).
% 299.94/300.49  167757[15:Rew:165880.0,95455.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y)))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),y)).
% 299.94/300.49  167758[15:Rew:165880.0,95475.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* member(u,union(v,intersection(power_class(w),union(complement(power_class(x)),y)))).
% 299.94/300.49  167766[15:Rew:165880.0,95071.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y)))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),y)).
% 299.94/300.49  167767[15:Rew:165880.0,95091.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* member(u,union(v,intersection(union(complement(power_class(w)),x),power_class(y)))).
% 299.94/300.49  167775[15:Rew:165880.0,94742.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y)))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),y)).
% 299.94/300.49  167776[15:Rew:165880.0,94761.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* member(u,union(v,intersection(union(w,complement(power_class(x))),power_class(y)))).
% 299.94/300.49  167784[15:Rew:165880.0,93894.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y)))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),y)).
% 299.94/300.49  167785[15:Rew:165880.0,93913.0] || member(u,y__dfg) -> member(u,intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* member(u,union(v,intersection(power_class(w),union(x,complement(power_class(y)))))).
% 299.94/300.49  167795[15:Rew:165880.0,91557.0] || member(u,y__dfg) subclass(domain_relation,regular(intersection(complement(v),power_class(w)))) -> member(ordered_pair(u,cantor(u)),union(v,complement(power_class(w))))* equal(intersection(complement(v),power_class(w)),null_class).
% 299.94/300.49  167796[15:Rew:165880.0,91556.0] || member(u,y__dfg) subclass(domain_relation,regular(intersection(power_class(v),complement(w)))) -> member(ordered_pair(u,cantor(u)),union(complement(power_class(v)),w))* equal(intersection(power_class(v),complement(w)),null_class).
% 299.94/300.49  167876[15:Rew:165880.0,83719.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(complement(power_class(w)),image(element_relation,power_class(x)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),power_class(complement(power_class(x)))))).
% 299.94/300.49  167877[15:Rew:165880.0,83720.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(image(element_relation,power_class(w)),complement(power_class(x)))))* member(u,union(complement(power_class(v)),intersection(power_class(complement(power_class(w))),power_class(x)))).
% 299.94/300.49  167899[15:Rew:165880.0,83348.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),power_class(x)))* member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),complement(power_class(x)))).
% 299.94/300.49  167900[15:Rew:165880.0,83349.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),power_class(x)))* member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),complement(power_class(x)))).
% 299.94/300.49  168043[15:Rew:165880.0,62171.0] || member(u,y__dfg) member(v,u) subclass(element_relation,complement(intersection(w,x))) member(ordered_pair(v,u),union(w,x)) -> member(ordered_pair(v,u),symmetric_difference(w,x))*.
% 299.94/300.49  168362[15:Rew:165880.0,10864.0] || member(u,y__dfg) member(v,w)* -> equal(u,null_class) equal(ordered_pair(first(ordered_pair(v,apply(choice,u))),second(ordered_pair(v,apply(choice,u)))),ordered_pair(v,apply(choice,u)))**.
% 299.94/300.49  168394[15:Rew:165880.0,21485.0] || subclass(domain_relation,cross_product(cross_product(y__dfg,y__dfg),y__dfg)) member(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u))),w) -> member(ordered_pair(ordered_pair(v,u),cantor(ordered_pair(v,u))),flip(w))*.
% 299.94/300.49  168395[15:Rew:165880.0,21484.0] || subclass(domain_relation,cross_product(cross_product(y__dfg,y__dfg),y__dfg)) member(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v),w) -> member(ordered_pair(ordered_pair(v,u),cantor(ordered_pair(v,u))),rotate(w))*.
% 299.94/300.49  175013[15:Rew:165880.0,168453.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),complement(x))) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(complement(union(v,w)),x))*.
% 299.94/300.49  175014[15:Rew:165880.0,168454.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),complement(symmetric_difference(v,w)))*.
% 299.94/300.49  175015[15:Rew:165880.0,168456.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,symmetric_difference(complement(v),union(w,x))) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,complement(union(w,x))))*.
% 299.94/300.49  175016[15:Rew:165880.0,168523.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),complement(x))) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(complement(union(v,w)),x))*.
% 299.94/300.49  175017[15:Rew:165880.0,168524.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),complement(intersection(v,w))))* -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),complement(symmetric_difference(v,w)))*.
% 299.94/300.49  175018[15:Rew:165880.0,168526.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,symmetric_difference(complement(v),union(w,x))) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,complement(union(w,x))))*.
% 299.94/300.49  175019[15:Rew:165880.0,168688.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(power_class(complement(union(w,x))),complement(y))) member(image(u,v),union(image(element_relation,union(w,x)),y))* -> .
% 299.94/300.49  175020[15:Rew:165880.0,168689.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(complement(w),power_class(complement(union(x,y))))) member(image(u,v),union(w,image(element_relation,union(x,y))))* -> .
% 299.94/300.49  175021[15:Rew:165880.0,168690.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(union(complement(power_class(w)),x),complement(y))) member(image(u,v),union(intersection(power_class(w),complement(x)),y))* -> .
% 299.94/300.49  175022[15:Rew:165880.0,168691.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(complement(w),union(complement(power_class(x)),y))) member(image(u,v),union(w,intersection(power_class(x),complement(y))))* -> .
% 299.94/300.49  175023[15:Rew:165880.0,168693.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(union(w,complement(power_class(x))),complement(y))) member(image(u,v),union(intersection(complement(w),power_class(x)),y))* -> .
% 299.94/300.49  175024[15:Rew:165880.0,168694.2] function(u) || member(v,y__dfg) subclass(y__dfg,intersection(complement(w),union(x,complement(power_class(y))))) member(image(u,v),union(w,intersection(complement(x),power_class(y))))* -> .
% 299.94/300.49  168870[15:Rew:165880.0,10854.1] function(u) || member(v,y__dfg) member(w,x)* -> equal(ordered_pair(first(ordered_pair(w,image(u,v))),second(ordered_pair(w,image(u,v)))),ordered_pair(w,image(u,v)))**.
% 299.94/300.49  169082[15:Rew:165880.0,158709.0] || member(inverse(u),y__dfg) subclass(domain_relation,unordered_pair(v,w))* member(ordered_pair(inverse(u),range_of(u)),w)* -> equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  169083[15:Rew:165880.0,158270.0] || member(inverse(u),y__dfg) subclass(domain_relation,unordered_pair(v,w))* member(ordered_pair(inverse(u),range_of(u)),v)* -> equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  169084[15:Rew:165880.0,148144.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(power_class(complement(union(v,w))),complement(x))) member(ordered_pair(inverse(u),range_of(u)),union(image(element_relation,union(v,w)),x))* -> .
% 299.94/300.49  169085[15:Rew:165880.0,145782.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(complement(v),power_class(complement(union(w,x))))) member(ordered_pair(inverse(u),range_of(u)),union(v,image(element_relation,union(w,x))))* -> .
% 299.94/300.49  169087[15:Rew:165880.0,144485.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(union(complement(power_class(v)),w),complement(x))) member(ordered_pair(inverse(u),range_of(u)),union(intersection(power_class(v),complement(w)),x))* -> .
% 299.94/300.49  169088[15:Rew:165880.0,144226.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(complement(v),union(complement(power_class(w)),x))) member(ordered_pair(inverse(u),range_of(u)),union(v,intersection(power_class(w),complement(x))))* -> .
% 299.94/300.49  169090[15:Rew:165880.0,143815.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(union(v,complement(power_class(w))),complement(x))) member(ordered_pair(inverse(u),range_of(u)),union(intersection(complement(v),power_class(w)),x))* -> .
% 299.94/300.49  169091[15:Rew:165880.0,142254.0] || member(inverse(u),y__dfg) subclass(domain_relation,intersection(complement(v),union(w,complement(power_class(x))))) member(ordered_pair(inverse(u),range_of(u)),union(v,intersection(complement(w),power_class(x))))* -> .
% 299.94/300.49  169133[15:Rew:165880.0,46153.0] || member(inverse(u),y__dfg) subclass(domain_relation,cross_product(v,w))* -> equal(ordered_pair(first(ordered_pair(inverse(u),range_of(u))),second(ordered_pair(inverse(u),range_of(u)))),ordered_pair(inverse(u),range_of(u)))**.
% 299.94/300.49  175025[15:Rew:165880.0,169488.2,165880.0,169488.1] function(compose(element_relation,universal_class)) || member(regular(successor(compose(element_relation,y__dfg))),y__dfg) member(apply(choice,regular(successor(compose(element_relation,y__dfg)))),element_relation)* -> equal(regular(successor(compose(element_relation,y__dfg))),null_class).
% 299.94/300.49  169900[15:Rew:165880.0,20803.0] || member(cross_product(u,v),y__dfg) member(ordered_pair(w,apply(choice,cross_product(u,v))),application_function)* -> equal(cross_product(u,v),null_class) member(first(apply(choice,cross_product(u,v))),cantor(w)).
% 299.94/300.49  175026[15:Rew:165880.0,170325.2] || member(ordered_pair(u,v),compose(regular(cross_product(image(w,singleton(u)),y__dfg)),w))* subclass(range_of(null_class),x)* -> equal(cross_product(image(w,singleton(u)),y__dfg),null_class) member(v,x)*.
% 299.94/300.49  175027[15:Rew:165880.0,170561.1] || subclass(domain_relation,rotate(cantor(regular(cross_product(singleton(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)),y__dfg)))))* -> equal(cross_product(singleton(ordered_pair(ordered_pair(u,cantor(ordered_pair(v,u))),v)),y__dfg),null_class).
% 299.94/300.49  175028[15:Rew:165880.0,170564.1] || subclass(domain_relation,flip(cantor(regular(cross_product(singleton(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))),y__dfg)))))* -> equal(cross_product(singleton(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(v,u)))),y__dfg),null_class).
% 299.94/300.49  170835[15:Rew:165880.0,83473.0] || member(intersection(complement(u),power_class(v)),y__dfg) -> member(singleton(intersection(complement(u),power_class(v))),union(u,complement(power_class(v))))* member(singleton(singleton(singleton(intersection(complement(u),power_class(v))))),element_relation).
% 299.94/300.49  170840[15:Rew:165880.0,83857.0] || member(intersection(power_class(u),complement(v)),y__dfg) -> member(singleton(intersection(power_class(u),complement(v))),union(complement(power_class(u)),v))* member(singleton(singleton(singleton(intersection(power_class(u),complement(v))))),element_relation).
% 299.94/300.49  170920[15:Rew:165880.0,78988.0] || subclass(y__dfg,union(complement(power_class(u)),image(element_relation,power_class(v))))* member(omega,union(power_class(u),power_class(complement(power_class(v))))) -> member(omega,symmetric_difference(power_class(u),power_class(complement(power_class(v))))).
% 299.94/300.49  170947[15:Rew:165880.0,78989.0] || subclass(y__dfg,union(image(element_relation,power_class(u)),complement(power_class(v))))* member(omega,union(power_class(complement(power_class(u))),power_class(v))) -> member(omega,symmetric_difference(power_class(complement(power_class(u))),power_class(v))).
% 299.94/300.49  170980[15:Rew:165880.0,60569.0] || member(restrict(intersection(u,singleton(v)),w,x),y__dfg) -> equal(restrict(intersection(u,singleton(v)),w,x),null_class) equal(apply(choice,restrict(intersection(u,singleton(v)),w,x)),v)**.
% 299.94/300.49  170981[15:Rew:165880.0,60566.0] || member(intersection(u,restrict(singleton(v),w,x)),y__dfg) -> equal(intersection(u,restrict(singleton(v),w,x)),null_class) equal(apply(choice,intersection(u,restrict(singleton(v),w,x))),v)**.
% 299.94/300.49  170982[15:Rew:165880.0,60559.0] || member(union(null_class,restrict(singleton(u),v,w)),y__dfg) -> equal(union(null_class,restrict(singleton(u),v,w)),null_class) equal(apply(choice,union(null_class,restrict(singleton(u),v,w))),u)**.
% 299.94/300.49  170983[15:Rew:165880.0,60552.0] || member(intersection(restrict(singleton(u),v,w),x),y__dfg) -> equal(intersection(restrict(singleton(u),v,w),x),null_class) equal(apply(choice,intersection(restrict(singleton(u),v,w),x)),u)**.
% 299.94/300.49  170984[15:Rew:165880.0,60547.0] || member(restrict(intersection(singleton(u),v),w,x),y__dfg) -> equal(restrict(intersection(singleton(u),v),w,x),null_class) equal(apply(choice,restrict(intersection(singleton(u),v),w,x)),u)**.
% 299.94/300.49  170985[15:Rew:165880.0,60545.0] || member(restrict(union(null_class,singleton(u)),v,w),y__dfg) -> equal(restrict(union(null_class,singleton(u)),v,w),null_class) equal(apply(choice,restrict(union(null_class,singleton(u)),v,w)),u)**.
% 299.94/300.49  171172[15:Rew:165880.0,78090.0] || member(union(null_class,ordered_pair(u,v)),y__dfg) -> equal(apply(choice,union(null_class,ordered_pair(u,v))),unordered_pair(u,singleton(v)))** equal(apply(choice,union(null_class,ordered_pair(u,v))),singleton(u)).
% 299.94/300.49  171212[15:Rew:165880.0,157039.0] || member(restrict(intersection(u,v),w,x),y__dfg) member(apply(choice,restrict(intersection(u,v),w,x)),symmetric_difference(u,v))* -> equal(restrict(intersection(u,v),w,x),null_class).
% 299.94/300.49  171218[15:Rew:165880.0,82240.0] || member(intersection(union(null_class,intersection(u,v)),w),y__dfg) -> equal(intersection(union(null_class,intersection(u,v)),w),null_class) member(apply(choice,intersection(union(null_class,intersection(u,v)),w)),v)*.
% 299.94/300.49  171219[15:Rew:165880.0,81788.0] || member(intersection(union(null_class,intersection(u,v)),w),y__dfg) -> equal(intersection(union(null_class,intersection(u,v)),w),null_class) member(apply(choice,intersection(union(null_class,intersection(u,v)),w)),u)*.
% 299.94/300.49  171220[15:Rew:165880.0,82226.0] || member(union(null_class,intersection(u,intersection(v,w))),y__dfg) -> equal(union(null_class,intersection(u,intersection(v,w))),null_class) member(apply(choice,union(null_class,intersection(u,intersection(v,w)))),w)*.
% 299.94/300.49  171221[15:Rew:165880.0,81774.0] || member(union(null_class,intersection(u,intersection(v,w))),y__dfg) -> equal(union(null_class,intersection(u,intersection(v,w))),null_class) member(apply(choice,union(null_class,intersection(u,intersection(v,w)))),v)*.
% 299.94/300.49  171222[15:Rew:165880.0,82225.0] || member(intersection(intersection(u,intersection(v,w)),x),y__dfg) -> equal(intersection(intersection(u,intersection(v,w)),x),null_class) member(apply(choice,intersection(intersection(u,intersection(v,w)),x)),w)*.
% 299.94/300.49  171223[15:Rew:165880.0,81773.0] || member(intersection(intersection(u,intersection(v,w)),x),y__dfg) -> equal(intersection(intersection(u,intersection(v,w)),x),null_class) member(apply(choice,intersection(intersection(u,intersection(v,w)),x)),v)*.
% 299.94/300.49  171225[15:Rew:165880.0,82241.0] || member(intersection(u,union(null_class,intersection(v,w))),y__dfg) -> equal(intersection(u,union(null_class,intersection(v,w))),null_class) member(apply(choice,intersection(u,union(null_class,intersection(v,w)))),w)*.
% 299.94/300.49  171226[15:Rew:165880.0,81789.0] || member(intersection(u,union(null_class,intersection(v,w))),y__dfg) -> equal(intersection(u,union(null_class,intersection(v,w))),null_class) member(apply(choice,intersection(u,union(null_class,intersection(v,w)))),v)*.
% 299.94/300.49  171227[15:Rew:165880.0,82220.0] || member(intersection(u,intersection(intersection(v,w),x)),y__dfg) -> equal(intersection(u,intersection(intersection(v,w),x)),null_class) member(apply(choice,intersection(u,intersection(intersection(v,w),x))),w)*.
% 299.94/300.49  171228[15:Rew:165880.0,81768.0] || member(intersection(u,intersection(intersection(v,w),x)),y__dfg) -> equal(intersection(u,intersection(intersection(v,w),x)),null_class) member(apply(choice,intersection(u,intersection(intersection(v,w),x))),v)*.
% 299.94/300.49  171229[15:Rew:165880.0,82217.0] || member(intersection(u,intersection(v,intersection(w,x))),y__dfg) -> equal(intersection(u,intersection(v,intersection(w,x))),null_class) member(apply(choice,intersection(u,intersection(v,intersection(w,x)))),x)*.
% 299.94/300.49  171230[15:Rew:165880.0,81765.0] || member(intersection(u,intersection(v,intersection(w,x))),y__dfg) -> equal(intersection(u,intersection(v,intersection(w,x))),null_class) member(apply(choice,intersection(u,intersection(v,intersection(w,x)))),w)*.
% 299.94/300.49  171231[15:Rew:165880.0,82213.0] || member(union(null_class,intersection(intersection(u,v),w)),y__dfg) -> equal(union(null_class,intersection(intersection(u,v),w)),null_class) member(apply(choice,union(null_class,intersection(intersection(u,v),w))),v)*.
% 299.94/300.49  171232[15:Rew:165880.0,81761.0] || member(union(null_class,intersection(intersection(u,v),w)),y__dfg) -> equal(union(null_class,intersection(intersection(u,v),w)),null_class) member(apply(choice,union(null_class,intersection(intersection(u,v),w))),u)*.
% 299.94/300.49  171233[15:Rew:165880.0,82205.0] || member(intersection(intersection(intersection(u,v),w),x),y__dfg) -> equal(intersection(intersection(intersection(u,v),w),x),null_class) member(apply(choice,intersection(intersection(intersection(u,v),w),x)),v)*.
% 299.94/300.49  171234[15:Rew:165880.0,81753.0] || member(intersection(intersection(intersection(u,v),w),x),y__dfg) -> equal(intersection(intersection(intersection(u,v),w),x),null_class) member(apply(choice,intersection(intersection(intersection(u,v),w),x)),u)*.
% 299.94/300.49  171256[15:Rew:165880.0,82258.0] || member(choice,y__dfg) member(unordered_pair(u,v),cantor(choice)) -> equal(unordered_pair(u,v),null_class) member(v,unordered_pair(u,v))* member(ordered_pair(choice,ordered_pair(unordered_pair(u,v),u)),application_function)*.
% 299.94/300.49  171257[15:Rew:165880.0,82260.0] || member(choice,y__dfg) member(unordered_pair(u,v),cantor(choice)) -> equal(unordered_pair(u,v),null_class) member(u,unordered_pair(u,v))* member(ordered_pair(choice,ordered_pair(unordered_pair(u,v),v)),application_function)*.
% 299.94/300.49  171391[15:Rew:165880.0,146028.0] || member(union(complement(power_class(u)),intersection(complement(v),power_class(w))),y__dfg) -> member(union(complement(power_class(u)),intersection(complement(v),power_class(w))),intersection(power_class(u),union(v,complement(power_class(w)))))*.
% 299.94/300.49  171417[15:Rew:165880.0,146031.0] || member(union(intersection(complement(u),power_class(v)),complement(power_class(w))),y__dfg) -> member(union(intersection(complement(u),power_class(v)),complement(power_class(w))),intersection(union(u,complement(power_class(v))),power_class(w)))*.
% 299.94/300.49  171443[15:Rew:165880.0,146030.0] || member(union(intersection(power_class(u),complement(v)),complement(power_class(w))),y__dfg) -> member(union(intersection(power_class(u),complement(v)),complement(power_class(w))),intersection(union(complement(power_class(u)),v),power_class(w)))*.
% 299.94/300.49  171469[15:Rew:165880.0,146027.0] || member(union(complement(power_class(u)),intersection(power_class(v),complement(w))),y__dfg) -> member(union(complement(power_class(u)),intersection(power_class(v),complement(w))),intersection(power_class(u),union(complement(power_class(v)),w)))*.
% 299.94/300.49  171629[15:Rew:165880.0,100075.0] || member(power_class(complement(union(u,v))),y__dfg) -> member(singleton(power_class(complement(union(u,v)))),image(element_relation,union(u,v)))* member(singleton(singleton(singleton(power_class(complement(union(u,v)))))),element_relation).
% 299.94/300.49  171692[15:Rew:165880.0,108558.0] || member(image(element_relation,union(u,v)),y__dfg) -> member(singleton(image(element_relation,union(u,v))),power_class(complement(union(u,v))))* member(singleton(singleton(singleton(image(element_relation,union(u,v))))),element_relation).
% 299.94/300.49  171737[15:Rew:165880.0,109057.2] || member(apply(choice,complement(restrict(u,v,w))),cross_product(v,w))* member(apply(choice,complement(restrict(u,v,w))),u)* member(complement(restrict(u,v,w)),y__dfg) -> .
% 299.94/300.49  171771[15:Rew:165880.0,146033.0] || member(union(complement(power_class(u)),image(element_relation,union(v,w))),y__dfg) -> member(union(complement(power_class(u)),image(element_relation,union(v,w))),intersection(power_class(u),power_class(complement(union(v,w)))))*.
% 299.94/300.49  171796[15:Rew:165880.0,146026.0] || member(union(image(element_relation,power_class(u)),complement(union(v,w))),y__dfg) -> member(union(image(element_relation,power_class(u)),complement(union(v,w))),intersection(power_class(complement(power_class(u))),union(v,w)))*.
% 299.94/300.49  171824[15:Rew:165880.0,146032.0] || member(union(image(element_relation,union(u,v)),complement(power_class(w))),y__dfg) -> member(union(image(element_relation,union(u,v)),complement(power_class(w))),intersection(power_class(complement(union(u,v))),power_class(w)))*.
% 299.94/300.49  171851[15:Rew:165880.0,146029.0] || member(union(complement(union(u,v)),image(element_relation,power_class(w))),y__dfg) -> member(union(complement(union(u,v)),image(element_relation,power_class(w))),intersection(union(u,v),power_class(complement(power_class(w)))))*.
% 299.94/300.49  171858[15:Rew:165880.0,112741.1] function(restrict(u,v,w)) || member(successor(restrict(u,v,w)),y__dfg) -> equal(successor(restrict(u,v,w)),null_class) member(apply(choice,successor(restrict(u,v,w))),u)*.
% 299.94/300.49  171860[15:Rew:165880.0,112723.0] || member(restrict(restrict(u,v,w),x,y),y__dfg) -> equal(restrict(restrict(u,v,w),x,y),null_class) member(apply(choice,restrict(restrict(u,v,w),x,y)),u)*.
% 299.94/300.49  171958[15:Rew:165880.0,125710.0] || member(complement(successor(complement(restrict(u,v,w)))),y__dfg) -> equal(complement(successor(complement(restrict(u,v,w)))),null_class) member(apply(choice,complement(successor(complement(restrict(u,v,w))))),u)*.
% 299.94/300.49  171960[15:Rew:165880.0,125820.0] || member(regular(union(null_class,complement(intersection(u,v)))),y__dfg) -> equal(regular(union(null_class,complement(intersection(u,v)))),null_class) member(apply(choice,regular(union(null_class,complement(intersection(u,v))))),v)*.
% 299.94/300.49  171961[15:Rew:165880.0,125821.0] || member(regular(union(null_class,complement(intersection(u,v)))),y__dfg) -> equal(regular(union(null_class,complement(intersection(u,v)))),null_class) member(apply(choice,regular(union(null_class,complement(intersection(u,v))))),u)*.
% 299.94/300.49  171977[15:Rew:165880.0,128381.0] || member(complement(successor(union(null_class,complement(singleton(u))))),y__dfg) -> equal(complement(successor(union(null_class,complement(singleton(u))))),null_class) equal(apply(choice,complement(successor(union(null_class,complement(singleton(u)))))),u)**.
% 299.94/300.49  175029[15:Rew:165880.0,171985.2] || equal(u,range_of(null_class)) member(ordered_pair(v,w),compose(regular(cross_product(image(x,singleton(v)),y__dfg)),x))* -> equal(cross_product(image(x,singleton(v)),y__dfg),null_class) member(w,u)*.
% 299.94/300.49  172034[15:Rew:165880.0,138723.0] || subclass(y__dfg,regular(intersection(complement(u),power_class(complement(power_class(v)))))) -> member(unordered_pair(w,x),union(u,image(element_relation,power_class(v))))* equal(intersection(complement(u),power_class(complement(power_class(v)))),null_class).
% 299.94/300.49  172036[15:Rew:165880.0,139501.0] || subclass(y__dfg,regular(intersection(power_class(complement(power_class(u))),complement(v)))) -> member(unordered_pair(w,x),union(image(element_relation,power_class(u)),v))* equal(intersection(power_class(complement(power_class(u))),complement(v)),null_class).
% 299.94/300.49  172409[15:Rew:165880.0,155066.0] || member(complement(successor(complement(intersection(singleton(u),v)))),y__dfg) -> equal(complement(successor(complement(intersection(singleton(u),v)))),null_class) equal(apply(choice,complement(successor(complement(intersection(singleton(u),v))))),u)**.
% 299.94/300.49  172421[15:Rew:165880.0,155554.0] || member(complement(successor(complement(intersection(u,singleton(v))))),y__dfg) -> equal(complement(successor(complement(intersection(u,singleton(v))))),null_class) equal(apply(choice,complement(successor(complement(intersection(u,singleton(v)))))),v)**.
% 299.94/300.49  172596[15:Rew:165880.0,163760.0] || member(intersection(u,complement(apply(null_class,v))),y__dfg) member(apply(choice,intersection(u,complement(sum_class(range_of(null_class))))),apply(null_class,v))* -> equal(intersection(u,complement(apply(null_class,v))),null_class).
% 299.94/300.49  172597[15:Rew:165880.0,163761.0] || member(intersection(u,complement(apply(null_class,v))),y__dfg) member(apply(choice,intersection(u,complement(apply(null_class,w)))),apply(null_class,v))* -> equal(intersection(u,complement(apply(null_class,v))),null_class).
% 299.94/300.49  172600[15:Rew:165880.0,163758.0] || member(intersection(u,complement(union(v,w))),y__dfg) member(apply(choice,intersection(u,complement(union(w,v)))),union(v,w))* -> equal(intersection(u,complement(union(v,w))),null_class).
% 299.94/300.49  172601[15:Rew:165880.0,163831.0] || member(intersection(u,union(null_class,complement(v))),y__dfg) member(apply(choice,intersection(u,union(null_class,complement(v)))),union(v,v))* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 299.94/300.49  172602[15:Rew:165880.0,163830.0] || member(intersection(u,union(null_class,complement(v))),y__dfg) member(apply(choice,intersection(u,union(null_class,complement(v)))),union(v,null_class))* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 299.94/300.49  172603[15:Rew:165880.0,163829.0] || member(intersection(u,union(null_class,complement(v))),y__dfg) member(apply(choice,intersection(u,union(null_class,complement(v)))),union(null_class,v))* -> equal(intersection(u,union(null_class,complement(v))),null_class).
% 299.94/300.49  172604[15:Rew:165880.0,163753.0] || member(intersection(u,complement(sum_class(range_of(null_class)))),y__dfg) member(apply(choice,intersection(u,complement(apply(null_class,v)))),sum_class(range_of(null_class)))* -> equal(intersection(u,complement(sum_class(range_of(null_class)))),null_class).
% 299.94/300.49  172605[15:Rew:165880.0,163749.0] || member(intersection(u,complement(symmetric_difference(v,w))),y__dfg) member(apply(choice,intersection(u,complement(symmetric_difference(w,v)))),symmetric_difference(v,w))* -> equal(intersection(u,complement(symmetric_difference(v,w))),null_class).
% 299.94/300.49  172647[15:Rew:165880.0,164450.0] || member(intersection(complement(apply(null_class,u)),v),y__dfg) member(apply(choice,intersection(complement(sum_class(range_of(null_class))),v)),apply(null_class,u))* -> equal(intersection(complement(apply(null_class,u)),v),null_class).
% 299.94/300.49  172648[15:Rew:165880.0,164451.0] || member(intersection(complement(apply(null_class,u)),v),y__dfg) member(apply(choice,intersection(complement(apply(null_class,w)),v)),apply(null_class,u))* -> equal(intersection(complement(apply(null_class,u)),v),null_class).
% 299.94/300.49  172651[15:Rew:165880.0,164448.0] || member(intersection(complement(union(u,v)),w),y__dfg) member(apply(choice,intersection(complement(union(v,u)),w)),union(u,v))* -> equal(intersection(complement(union(u,v)),w),null_class).
% 299.94/300.49  172652[15:Rew:165880.0,164544.0] || member(intersection(union(null_class,complement(u)),v),y__dfg) member(apply(choice,intersection(union(null_class,complement(u)),v)),union(u,u))* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 299.94/300.49  172653[15:Rew:165880.0,164543.0] || member(intersection(union(null_class,complement(u)),v),y__dfg) member(apply(choice,intersection(union(null_class,complement(u)),v)),union(u,null_class))* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 299.94/300.49  172654[15:Rew:165880.0,164542.0] || member(intersection(union(null_class,complement(u)),v),y__dfg) member(apply(choice,intersection(union(null_class,complement(u)),v)),union(null_class,u))* -> equal(intersection(union(null_class,complement(u)),v),null_class).
% 299.94/300.49  172655[15:Rew:165880.0,164443.0] || member(intersection(complement(sum_class(range_of(null_class))),u),y__dfg) member(apply(choice,intersection(complement(apply(null_class,v)),u)),sum_class(range_of(null_class)))* -> equal(intersection(complement(sum_class(range_of(null_class))),u),null_class).
% 299.94/300.49  172656[15:Rew:165880.0,164439.0] || member(intersection(complement(symmetric_difference(u,v)),w),y__dfg) member(apply(choice,intersection(complement(symmetric_difference(v,u)),w)),symmetric_difference(u,v))* -> equal(intersection(complement(symmetric_difference(u,v)),w),null_class).
% 299.94/300.49  9979[0:Res:174.1,1475.1] || member(regular(intersection(complement(intersection(u,v)),w)),union(u,v)) -> equal(intersection(complement(intersection(u,v)),w),null_class) member(regular(intersection(complement(intersection(u,v)),w)),symmetric_difference(u,v))*.
% 299.94/300.49  9978[0:Res:168.1,1475.1] || member(regular(intersection(u,complement(intersection(v,w)))),union(v,w)) -> equal(intersection(u,complement(intersection(v,w))),null_class) member(regular(intersection(u,complement(intersection(v,w)))),symmetric_difference(v,w))*.
% 299.94/300.49  31078[3:Rew:29278.0,29840.2,29278.0,29840.1,30027.0,29840.0] || member(regular(union(null_class,complement(intersection(u,v)))),union(u,v)) -> equal(union(null_class,complement(intersection(u,v))),null_class) member(regular(union(null_class,complement(intersection(u,v)))),symmetric_difference(u,v))*.
% 299.94/300.49  41373[4:Res:20668.1,539.0] || subclass(domain_relation,rotate(ordered_pair(u,v)))* -> equal(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),unordered_pair(u,singleton(v)))* equal(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),singleton(u)).
% 299.94/300.49  41490[4:Res:20669.1,539.0] || subclass(domain_relation,flip(ordered_pair(u,v)))* -> equal(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),unordered_pair(u,singleton(v)))* equal(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),singleton(u)).
% 299.94/300.49  53535[4:Res:20669.1,5712.2] || subclass(domain_relation,flip(union(u,v)))* member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),complement(v))* member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),complement(u))* -> .
% 299.94/300.49  53534[4:Res:20668.1,5712.2] || subclass(domain_relation,rotate(union(u,v)))* member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),complement(v))* member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),complement(u))* -> .
% 299.94/300.49  54408[0:Res:3695.2,1475.1] || subclass(u,complement(intersection(v,w))) member(not_subclass_element(intersection(x,u),y),union(v,w)) -> subclass(intersection(x,u),y) member(not_subclass_element(intersection(x,u),y),symmetric_difference(v,w))*.
% 299.94/300.49  54698[0:Res:3697.1,10.0] ||  -> subclass(intersection(u,intersection(unordered_pair(v,w),x)),y) equal(not_subclass_element(intersection(u,intersection(unordered_pair(v,w),x)),y),w)** equal(not_subclass_element(intersection(u,intersection(unordered_pair(v,w),x)),y),v)**.
% 299.94/300.49  55078[0:Res:3698.1,10.0] ||  -> subclass(intersection(u,intersection(v,unordered_pair(w,x))),y) equal(not_subclass_element(intersection(u,intersection(v,unordered_pair(w,x))),y),x)** equal(not_subclass_element(intersection(u,intersection(v,unordered_pair(w,x))),y),w)**.
% 299.94/300.49  55367[0:Res:4871.2,1475.1] || subclass(u,complement(intersection(v,w))) member(not_subclass_element(intersection(u,x),y),union(v,w)) -> subclass(intersection(u,x),y) member(not_subclass_element(intersection(u,x),y),symmetric_difference(v,w))*.
% 299.94/300.49  55778[0:Res:4874.1,10.0] ||  -> subclass(intersection(intersection(unordered_pair(u,v),w),x),y) equal(not_subclass_element(intersection(intersection(unordered_pair(u,v),w),x),y),v)** equal(not_subclass_element(intersection(intersection(unordered_pair(u,v),w),x),y),u)**.
% 299.94/300.49  56036[0:Res:4875.1,10.0] ||  -> subclass(intersection(intersection(u,unordered_pair(v,w)),x),y) equal(not_subclass_element(intersection(intersection(u,unordered_pair(v,w)),x),y),w)** equal(not_subclass_element(intersection(intersection(u,unordered_pair(v,w)),x),y),v)**.
% 299.94/300.49  56793[0:SpR:6542.0,9995.1] || member(u,union(successor(v),union(complement(v),complement(singleton(v))))) -> member(u,symmetric_difference(complement(v),complement(singleton(v)))) member(u,symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))*.
% 299.94/300.49  62674[0:SpL:495.0,3660.0] || member(u,symmetric_difference(complement(symmetric_difference(complement(v),complement(w))),union(union(v,w),union(complement(v),complement(w)))))* -> member(u,complement(symmetric_difference(union(v,w),union(complement(v),complement(w))))).
% 299.94/300.49  65191[0:Res:60.1,11094.1] || member(ordered_pair(u,not_subclass_element(v,intersection(image(w,image(x,singleton(u))),y))),compose(w,x))* subclass(v,y) -> subclass(v,intersection(image(w,image(x,singleton(u))),y)).
% 299.94/300.49  65174[0:Res:25.2,11094.1] || member(not_subclass_element(u,intersection(intersection(v,w),x)),w)* member(not_subclass_element(u,intersection(intersection(v,w),x)),v)* subclass(u,x) -> subclass(u,intersection(intersection(v,w),x)).
% 299.94/300.49  65425[0:Res:60.1,11096.0] || member(ordered_pair(u,not_subclass_element(intersection(v,w),intersection(image(x,image(y,singleton(u))),w))),compose(x,y))* -> subclass(intersection(v,w),intersection(image(x,image(y,singleton(u))),w)).
% 299.94/300.49  65553[0:Rew:495.0,65325.1] || member(not_subclass_element(intersection(u,union(complement(v),complement(w))),symmetric_difference(complement(v),complement(w))),union(v,w))* -> subclass(intersection(u,union(complement(v),complement(w))),symmetric_difference(complement(v),complement(w))).
% 299.94/300.49  65888[0:Res:60.1,11097.0] || member(ordered_pair(u,not_subclass_element(intersection(v,w),intersection(image(x,image(y,singleton(u))),v))),compose(x,y))* -> subclass(intersection(v,w),intersection(image(x,image(y,singleton(u))),v)).
% 299.94/300.49  66020[0:Rew:495.0,65786.1] || member(not_subclass_element(intersection(union(complement(u),complement(v)),w),symmetric_difference(complement(u),complement(v))),union(u,v))* -> subclass(intersection(union(complement(u),complement(v)),w),symmetric_difference(complement(u),complement(v))).
% 299.94/300.49  71098[3:Rew:71035.0,69310.0] || member(u,symmetric_difference(complement(symmetric_difference(v,w)),union(union(v,w),complement(intersection(v,w)))))* subclass(complement(symmetric_difference(union(v,w),complement(intersection(v,w)))),x)* -> member(u,x)*.
% 299.94/300.49  71277[0:Rew:71163.0,71232.1] ||  -> subclass(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),y) member(not_subclass_element(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),y),complement(symmetric_difference(u,v)))*.
% 299.94/300.49  87933[0:Res:3703.1,46452.0] || member(not_subclass_element(intersection(u,restrict(intersection(power_class(v),complement(w)),x,y)),z),union(complement(power_class(v)),w))* -> subclass(intersection(u,restrict(intersection(power_class(v),complement(w)),x,y)),z).
% 299.94/300.49  87932[0:Res:3703.1,46251.0] || member(not_subclass_element(intersection(u,restrict(intersection(complement(v),power_class(w)),x,y)),z),union(v,complement(power_class(w))))* -> subclass(intersection(u,restrict(intersection(complement(v),power_class(w)),x,y)),z).
% 299.94/300.49  88324[0:Res:4876.1,46452.0] || member(not_subclass_element(intersection(restrict(intersection(power_class(u),complement(v)),w,x),y),z),union(complement(power_class(u)),v))* -> subclass(intersection(restrict(intersection(power_class(u),complement(v)),w,x),y),z).
% 299.94/300.49  88323[0:Res:4876.1,46251.0] || member(not_subclass_element(intersection(restrict(intersection(complement(u),power_class(v)),w,x),y),z),union(u,complement(power_class(v))))* -> subclass(intersection(restrict(intersection(complement(u),power_class(v)),w,x),y),z).
% 299.94/300.49  91750[0:Res:235.1,46280.0] || member(regular(restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x)),union(u,image(element_relation,power_class(v))))* -> equal(restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x),null_class).
% 299.94/300.49  91666[0:SpL:46880.0,46280.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),power_class(complement(power_class(x)))))* member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),image(element_relation,power_class(x)))) -> .
% 299.94/300.49  91665[0:SpL:46877.0,46280.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),power_class(complement(power_class(x)))))* member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),image(element_relation,power_class(x)))) -> .
% 299.94/300.49  93465[0:Res:235.1,46312.0] || member(regular(restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x)),union(image(element_relation,power_class(u)),v))* -> equal(restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x),null_class).
% 299.94/300.49  93365[0:SpL:46880.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(image(element_relation,power_class(w)),complement(power_class(x)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(complement(power_class(w))),power_class(x)))) -> .
% 299.94/300.49  93364[0:SpL:46877.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),image(element_relation,power_class(x)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),power_class(complement(power_class(x)))))) -> .
% 299.94/300.49  94044[0:SpL:46893.0,3286.1] || member(u,image(element_relation,union(v,intersection(power_class(w),union(x,complement(power_class(y))))))) member(u,power_class(intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y))))))* -> .
% 299.94/300.49  94026[0:SpL:46893.0,3286.1] || member(u,image(element_relation,union(intersection(power_class(v),union(w,complement(power_class(x)))),y))) member(u,power_class(intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y))))* -> .
% 299.94/300.49  94118[0:Rew:46893.0,93989.1] || member(regular(union(complement(power_class(u)),intersection(complement(v),power_class(w)))),intersection(power_class(u),union(v,complement(power_class(w)))))* -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class).
% 299.94/300.49  94121[0:Rew:46893.0,93899.1] ||  -> member(not_subclass_element(u,union(complement(power_class(v)),intersection(complement(w),power_class(x)))),intersection(power_class(v),union(w,complement(power_class(x)))))* subclass(u,union(complement(power_class(v)),intersection(complement(w),power_class(x)))).
% 299.94/300.49  93858[0:SpR:46893.0,27503.0] ||  -> subclass(complement(successor(intersection(power_class(u),union(v,complement(power_class(w)))))),intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(singleton(intersection(power_class(u),union(v,complement(power_class(w))))))))*.
% 299.94/300.49  94892[0:SpL:46894.0,3286.1] || member(u,image(element_relation,union(v,intersection(union(w,complement(power_class(x))),power_class(y))))) member(u,power_class(intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y))))))* -> .
% 299.94/300.49  94874[0:SpL:46894.0,3286.1] || member(u,image(element_relation,union(intersection(union(v,complement(power_class(w))),power_class(x)),y))) member(u,power_class(intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y))))* -> .
% 299.94/300.49  94963[0:Rew:46894.0,94837.1] || member(regular(union(intersection(complement(u),power_class(v)),complement(power_class(w)))),intersection(union(u,complement(power_class(v))),power_class(w)))* -> equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class).
% 299.94/300.49  94966[0:Rew:46894.0,94747.1] ||  -> member(not_subclass_element(u,union(intersection(complement(v),power_class(w)),complement(power_class(x)))),intersection(union(v,complement(power_class(w))),power_class(x)))* subclass(u,union(intersection(complement(v),power_class(w)),complement(power_class(x)))).
% 299.94/300.49  94706[0:SpR:46894.0,27503.0] ||  -> subclass(complement(successor(intersection(union(u,complement(power_class(v))),power_class(w)))),intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(singleton(intersection(union(u,complement(power_class(v))),power_class(w))))))*.
% 299.94/300.49  95225[0:SpL:46895.0,3286.1] || member(u,image(element_relation,union(v,intersection(union(complement(power_class(w)),x),power_class(y))))) member(u,power_class(intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y))))))* -> .
% 299.94/300.49  95207[0:SpL:46895.0,3286.1] || member(u,image(element_relation,union(intersection(union(complement(power_class(v)),w),power_class(x)),y))) member(u,power_class(intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y))))* -> .
% 299.94/300.49  95301[0:Rew:46895.0,95170.1] || member(regular(union(intersection(power_class(u),complement(v)),complement(power_class(w)))),intersection(union(complement(power_class(u)),v),power_class(w)))* -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class).
% 299.94/300.49  95304[0:Rew:46895.0,95076.1] ||  -> member(not_subclass_element(u,union(intersection(power_class(v),complement(w)),complement(power_class(x)))),intersection(union(complement(power_class(v)),w),power_class(x)))* subclass(u,union(intersection(power_class(v),complement(w)),complement(power_class(x)))).
% 299.94/300.49  95035[0:SpR:46895.0,27503.0] ||  -> subclass(complement(successor(intersection(union(complement(power_class(u)),v),power_class(w)))),intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(singleton(intersection(union(complement(power_class(u)),v),power_class(w))))))*.
% 299.94/300.49  95610[0:SpL:46898.0,3286.1] || member(u,image(element_relation,union(v,intersection(power_class(w),union(complement(power_class(x)),y))))) member(u,power_class(intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y))))))* -> .
% 299.94/300.49  95592[0:SpL:46898.0,3286.1] || member(u,image(element_relation,union(intersection(power_class(v),union(complement(power_class(w)),x)),y))) member(u,power_class(intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y))))* -> .
% 299.94/300.49  95688[0:Rew:46898.0,95554.1] || member(regular(union(complement(power_class(u)),intersection(power_class(v),complement(w)))),intersection(power_class(u),union(complement(power_class(v)),w)))* -> equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class).
% 299.94/300.49  95691[0:Rew:46898.0,95460.1] ||  -> member(not_subclass_element(u,union(complement(power_class(v)),intersection(power_class(w),complement(x)))),intersection(power_class(v),union(complement(power_class(w)),x)))* subclass(u,union(complement(power_class(v)),intersection(power_class(w),complement(x)))).
% 299.94/300.49  95419[0:SpR:46898.0,27503.0] ||  -> subclass(complement(successor(intersection(power_class(u),union(complement(power_class(v)),w)))),intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(singleton(intersection(power_class(u),union(complement(power_class(v)),w))))))*.
% 299.94/300.49  96670[0:SpL:46880.0,5686.1] || member(u,intersection(complement(v),union(intersection(power_class(complement(power_class(w))),power_class(x)),y))) member(u,union(v,intersection(union(image(element_relation,power_class(w)),complement(power_class(x))),complement(y))))* -> .
% 299.94/300.49  96669[0:SpL:46877.0,5686.1] || member(u,intersection(complement(v),union(intersection(power_class(w),power_class(complement(power_class(x)))),y))) member(u,union(v,intersection(union(complement(power_class(w)),image(element_relation,power_class(x))),complement(y))))* -> .
% 299.94/300.49  96642[0:SpL:46880.0,5686.1] || member(u,intersection(complement(v),union(w,intersection(power_class(complement(power_class(x))),power_class(y))))) member(u,union(v,intersection(complement(w),union(image(element_relation,power_class(x)),complement(power_class(y))))))* -> .
% 299.94/300.49  96641[0:SpL:46877.0,5686.1] || member(u,intersection(complement(v),union(w,intersection(power_class(x),power_class(complement(power_class(y))))))) member(u,union(v,intersection(complement(w),union(complement(power_class(x)),image(element_relation,power_class(y))))))* -> .
% 299.94/300.49  96923[0:SpL:46880.0,5696.1] || member(u,intersection(union(intersection(power_class(complement(power_class(v))),power_class(w)),x),complement(y))) member(u,union(intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x)),y))* -> .
% 299.94/300.49  96922[0:SpL:46877.0,5696.1] || member(u,intersection(union(intersection(power_class(v),power_class(complement(power_class(w)))),x),complement(y))) member(u,union(intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x)),y))* -> .
% 299.94/300.49  96895[0:SpL:46880.0,5696.1] || member(u,intersection(union(v,intersection(power_class(complement(power_class(w))),power_class(x))),complement(y))) member(u,union(intersection(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x)))),y))* -> .
% 299.94/300.49  96894[0:SpL:46877.0,5696.1] || member(u,intersection(union(v,intersection(power_class(w),power_class(complement(power_class(x))))),complement(y))) member(u,union(intersection(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x)))),y))* -> .
% 299.94/300.49  98074[0:Rew:97898.0,71144.0] ||  -> equal(union(symmetric_difference(power_class(u),complement(v)),complement(union(union(power_class(u),complement(v)),union(complement(power_class(u)),v)))),complement(symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v))))**.
% 299.94/300.49  98075[0:Rew:97898.0,60985.0] ||  -> equal(union(symmetric_difference(complement(u),power_class(v)),complement(union(union(u,complement(power_class(v))),union(complement(u),power_class(v))))),complement(symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v)))))**.
% 299.94/300.49  98207[0:Rew:97898.0,62456.0] || member(not_subclass_element(union(u,intersection(complement(v),union(w,x))),y),intersection(complement(u),union(v,complement(union(w,x)))))* -> subclass(union(u,intersection(complement(v),union(w,x))),y).
% 299.94/300.49  98488[0:Rew:97898.0,62473.0] || member(not_subclass_element(union(intersection(complement(u),union(v,w)),x),y),intersection(union(u,complement(union(v,w))),complement(x)))* -> subclass(union(intersection(complement(u),union(v,w)),x),y).
% 299.94/300.49  98662[0:Rew:97898.0,62459.0] || member(not_subclass_element(union(u,intersection(union(v,w),complement(x))),y),intersection(complement(u),union(complement(union(v,w)),x)))* -> subclass(union(u,intersection(union(v,w),complement(x))),y).
% 299.94/300.49  98849[0:Rew:97898.0,62476.0] || member(not_subclass_element(union(intersection(union(u,v),complement(w)),x),y),intersection(union(complement(union(u,v)),w),complement(x)))* -> subclass(union(intersection(union(u,v),complement(w)),x),y).
% 299.94/300.49  100042[0:Rew:97898.0,98127.0] ||  -> member(not_subclass_element(u,intersection(complement(v),union(w,complement(union(x,y))))),union(v,intersection(complement(w),union(x,y))))* subclass(u,intersection(complement(v),union(w,complement(union(x,y))))).
% 299.94/300.49  100043[0:Rew:97898.0,98145.1] || member(regular(intersection(u,intersection(v,union(w,complement(union(x,y)))))),intersection(complement(w),union(x,y)))* -> equal(intersection(u,intersection(v,union(w,complement(union(x,y))))),null_class).
% 299.94/300.49  100044[0:Rew:97898.0,98176.1] ||  -> subclass(symmetric_difference(complement(u),union(v,complement(union(w,x)))),y) member(not_subclass_element(symmetric_difference(complement(u),union(v,complement(union(w,x)))),y),union(u,intersection(complement(v),union(w,x))))*.
% 299.94/300.49  100045[0:Rew:97898.0,98183.0] ||  -> member(not_subclass_element(u,intersection(union(v,complement(union(w,x))),complement(y))),union(intersection(complement(v),union(w,x)),y))* subclass(u,intersection(union(v,complement(union(w,x))),complement(y))).
% 299.94/300.49  100046[0:Rew:97898.0,98208.1] || member(regular(intersection(complement(u),union(v,complement(union(w,x))))),union(u,intersection(complement(v),union(w,x))))* -> equal(intersection(complement(u),union(v,complement(union(w,x)))),null_class).
% 299.94/300.49  100047[0:Rew:97898.0,98213.1] || member(regular(intersection(intersection(u,union(v,complement(union(w,x)))),y)),intersection(complement(v),union(w,x)))* -> equal(intersection(intersection(u,union(v,complement(union(w,x)))),y),null_class).
% 299.94/300.49  100048[0:Rew:97898.0,98234.1] || member(regular(intersection(u,intersection(union(v,complement(union(w,x))),y))),intersection(complement(v),union(w,x)))* -> equal(intersection(u,intersection(union(v,complement(union(w,x))),y)),null_class).
% 299.94/300.49  100049[0:Rew:97898.0,98281.0] ||  -> member(not_subclass_element(u,intersection(complement(v),union(complement(union(w,x)),y))),union(v,intersection(union(w,x),complement(y))))* subclass(u,intersection(complement(v),union(complement(union(w,x)),y))).
% 299.94/300.49  100050[0:Rew:97898.0,98297.1] || member(regular(intersection(u,intersection(v,union(complement(union(w,x)),y)))),intersection(union(w,x),complement(y)))* -> equal(intersection(u,intersection(v,union(complement(union(w,x)),y))),null_class).
% 299.94/300.49  100056[0:Rew:97898.0,98429.1] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),complement(x)),y) member(not_subclass_element(symmetric_difference(union(u,complement(union(v,w))),complement(x)),y),union(intersection(complement(u),union(v,w)),x))*.
% 299.94/300.49  100057[0:Rew:97898.0,98489.1] || member(regular(intersection(union(u,complement(union(v,w))),complement(x))),union(intersection(complement(u),union(v,w)),x))* -> equal(intersection(union(u,complement(union(v,w))),complement(x)),null_class).
% 299.94/300.49  100058[0:Rew:97898.0,98502.1] || member(regular(intersection(intersection(union(u,complement(union(v,w))),x),y)),intersection(complement(u),union(v,w)))* -> equal(intersection(intersection(union(u,complement(union(v,w))),x),y),null_class).
% 299.94/300.49  100059[0:Rew:97898.0,98606.1] || member(not_subclass_element(intersection(u,restrict(power_class(complement(union(v,w))),x,y)),z),image(element_relation,union(v,w)))* -> subclass(intersection(u,restrict(power_class(complement(union(v,w))),x,y)),z).
% 299.94/300.49  100060[0:Rew:97898.0,98631.1] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),x)),y) member(not_subclass_element(symmetric_difference(complement(u),union(complement(union(v,w)),x)),y),union(u,intersection(union(v,w),complement(x))))*.
% 299.94/300.49  100061[0:Rew:97898.0,98638.0] ||  -> member(not_subclass_element(u,intersection(union(complement(union(v,w)),x),complement(y))),union(intersection(union(v,w),complement(x)),y))* subclass(u,intersection(union(complement(union(v,w)),x),complement(y))).
% 299.94/300.49  100062[0:Rew:97898.0,98663.1] || member(regular(intersection(complement(u),union(complement(union(v,w)),x))),union(u,intersection(union(v,w),complement(x))))* -> equal(intersection(complement(u),union(complement(union(v,w)),x)),null_class).
% 299.94/300.49  100063[0:Rew:97898.0,98668.1] || member(regular(intersection(intersection(u,union(complement(union(v,w)),x)),y)),intersection(union(v,w),complement(x)))* -> equal(intersection(intersection(u,union(complement(union(v,w)),x)),y),null_class).
% 299.94/300.49  100064[0:Rew:97898.0,98689.1] || member(regular(intersection(u,intersection(union(complement(union(v,w)),x),y))),intersection(union(v,w),complement(x)))* -> equal(intersection(u,intersection(union(complement(union(v,w)),x),y)),null_class).
% 299.94/300.49  100072[0:Rew:97898.0,98790.1] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),w),complement(x)),y) member(not_subclass_element(symmetric_difference(union(complement(union(u,v)),w),complement(x)),y),union(intersection(union(u,v),complement(w)),x))*.
% 299.94/300.49  100073[0:Rew:97898.0,98850.1] || member(regular(intersection(union(complement(union(u,v)),w),complement(x))),union(intersection(union(u,v),complement(w)),x))* -> equal(intersection(union(complement(union(u,v)),w),complement(x)),null_class).
% 299.94/300.49  100074[0:Rew:97898.0,98863.1] || member(regular(intersection(intersection(union(complement(union(u,v)),w),x),y)),intersection(union(u,v),complement(w)))* -> equal(intersection(intersection(union(complement(union(u,v)),w),x),y),null_class).
% 299.94/300.49  100076[0:Rew:97898.0,99042.1] || member(not_subclass_element(intersection(restrict(power_class(complement(union(u,v))),w,x),y),z),image(element_relation,union(u,v)))* -> subclass(intersection(restrict(power_class(complement(union(u,v))),w,x),y),z).
% 299.94/300.49  103684[0:SpR:67453.0,97923.0] ||  -> equal(union(symmetric_difference(u,cross_product(v,w)),complement(union(union(u,cross_product(v,w)),complement(restrict(u,v,w))))),complement(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))))**.
% 299.94/300.49  103683[0:SpR:67452.0,97923.0] ||  -> equal(union(symmetric_difference(cross_product(u,v),w),complement(union(union(cross_product(u,v),w),complement(restrict(w,u,v))))),complement(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))))**.
% 299.94/300.49  104575[0:Res:3703.1,97909.0] || member(not_subclass_element(intersection(u,restrict(image(element_relation,union(v,w)),x,y)),z),power_class(complement(union(v,w))))* -> subclass(intersection(u,restrict(image(element_relation,union(v,w)),x,y)),z).
% 299.94/300.49  104558[0:Res:4876.1,97909.0] || member(not_subclass_element(intersection(restrict(image(element_relation,union(u,v)),w,x),y),z),power_class(complement(union(u,v))))* -> subclass(intersection(restrict(image(element_relation,union(u,v)),w,x),y),z).
% 299.94/300.49  106726[0:Res:3698.1,97900.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(complement(w),union(x,y)))),z) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(complement(w),union(x,y)))),z),union(w,complement(union(x,y))))*.
% 299.94/300.49  106717[0:Res:4875.1,97900.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(complement(v),union(w,x))),y),z) member(not_subclass_element(intersection(intersection(u,symmetric_difference(complement(v),union(w,x))),y),z),union(v,complement(union(w,x))))*.
% 299.94/300.49  106715[0:Res:3697.1,97900.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(complement(v),union(w,x)),y)),z) member(not_subclass_element(intersection(u,intersection(symmetric_difference(complement(v),union(w,x)),y)),z),union(v,complement(union(w,x))))*.
% 299.94/300.49  106700[0:Res:4874.1,97900.0] ||  -> subclass(intersection(intersection(symmetric_difference(complement(u),union(v,w)),x),y),z) member(not_subclass_element(intersection(intersection(symmetric_difference(complement(u),union(v,w)),x),y),z),union(u,complement(union(v,w))))*.
% 299.94/300.49  106647[0:SpL:46898.0,97900.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(power_class(w),complement(x))),union(y,z)))* -> member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),complement(union(y,z)))).
% 299.94/300.49  106646[0:SpL:46893.0,97900.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(complement(w),power_class(x))),union(y,z)))* -> member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),complement(union(y,z)))).
% 299.94/300.49  106645[0:SpL:46895.0,97900.0] || member(u,symmetric_difference(union(intersection(power_class(v),complement(w)),complement(power_class(x))),union(y,z)))* -> member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),complement(union(y,z)))).
% 299.94/300.49  106644[0:SpL:46894.0,97900.0] || member(u,symmetric_difference(union(intersection(complement(v),power_class(w)),complement(power_class(x))),union(y,z)))* -> member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),complement(union(y,z)))).
% 299.94/300.49  107692[0:Res:3698.1,97914.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(y)))),z) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(y)))),z),union(complement(union(w,x)),y))*.
% 299.94/300.49  107683[0:Res:4875.1,97914.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(union(v,w),complement(x))),y),z) member(not_subclass_element(intersection(intersection(u,symmetric_difference(union(v,w),complement(x))),y),z),union(complement(union(v,w)),x))*.
% 299.94/300.49  107681[0:Res:3697.1,97914.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(union(v,w),complement(x)),y)),z) member(not_subclass_element(intersection(u,intersection(symmetric_difference(union(v,w),complement(x)),y)),z),union(complement(union(v,w)),x))*.
% 299.94/300.49  107666[0:Res:4874.1,97914.0] ||  -> subclass(intersection(intersection(symmetric_difference(union(u,v),complement(w)),x),y),z) member(not_subclass_element(intersection(intersection(symmetric_difference(union(u,v),complement(w)),x),y),z),union(complement(union(u,v)),w))*.
% 299.94/300.49  107573[0:SpL:46898.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(power_class(x)),intersection(power_class(y),complement(z)))))* -> member(u,union(complement(union(v,w)),intersection(power_class(x),union(complement(power_class(y)),z)))).
% 299.94/300.49  107572[0:SpL:46893.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(power_class(x)),intersection(complement(y),power_class(z)))))* -> member(u,union(complement(union(v,w)),intersection(power_class(x),union(y,complement(power_class(z)))))).
% 299.94/300.49  107571[0:SpL:46895.0,97914.0] || member(u,symmetric_difference(union(v,w),union(intersection(power_class(x),complement(y)),complement(power_class(z)))))* -> member(u,union(complement(union(v,w)),intersection(union(complement(power_class(x)),y),power_class(z)))).
% 299.94/300.49  107570[0:SpL:46894.0,97914.0] || member(u,symmetric_difference(union(v,w),union(intersection(complement(x),power_class(y)),complement(power_class(z)))))* -> member(u,union(complement(union(v,w)),intersection(union(x,complement(power_class(y))),power_class(z)))).
% 299.94/300.49  108936[0:Res:2352.1,97899.0] || member(regular(intersection(u,intersection(v,intersection(complement(w),union(x,y))))),union(w,complement(union(x,y))))* -> equal(intersection(u,intersection(v,intersection(complement(w),union(x,y)))),null_class).
% 299.94/300.49  108933[0:Res:2974.1,97899.0] || member(regular(intersection(intersection(u,intersection(complement(v),union(w,x))),y)),union(v,complement(union(w,x))))* -> equal(intersection(intersection(u,intersection(complement(v),union(w,x))),y),null_class).
% 299.94/300.49  108931[0:Res:2351.1,97899.0] || member(regular(intersection(u,intersection(intersection(complement(v),union(w,x)),y))),union(v,complement(union(w,x))))* -> equal(intersection(u,intersection(intersection(complement(v),union(w,x)),y)),null_class).
% 299.94/300.49  108930[0:Res:2973.1,97899.0] || member(regular(intersection(intersection(intersection(complement(u),union(v,w)),x),y)),union(u,complement(union(v,w))))* -> equal(intersection(intersection(intersection(complement(u),union(v,w)),x),y),null_class).
% 299.94/300.49  109257[0:Res:2352.1,97913.0] || member(regular(intersection(u,intersection(v,intersection(union(w,x),complement(y))))),union(complement(union(w,x)),y))* -> equal(intersection(u,intersection(v,intersection(union(w,x),complement(y)))),null_class).
% 299.94/300.49  109254[0:Res:2974.1,97913.0] || member(regular(intersection(intersection(u,intersection(union(v,w),complement(x))),y)),union(complement(union(v,w)),x))* -> equal(intersection(intersection(u,intersection(union(v,w),complement(x))),y),null_class).
% 299.94/300.49  109252[0:Res:2351.1,97913.0] || member(regular(intersection(u,intersection(intersection(union(v,w),complement(x)),y))),union(complement(union(v,w)),x))* -> equal(intersection(u,intersection(intersection(union(v,w),complement(x)),y)),null_class).
% 299.94/300.49  109251[0:Res:2973.1,97913.0] || member(regular(intersection(intersection(intersection(union(u,v),complement(w)),x),y)),union(complement(union(u,v)),w))* -> equal(intersection(intersection(intersection(union(u,v),complement(w)),x),y),null_class).
% 299.94/300.49  110449[0:SpL:98594.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(power_class(x)),image(element_relation,union(y,z)))))* -> member(u,union(complement(union(v,w)),intersection(power_class(x),power_class(complement(union(y,z)))))).
% 299.94/300.49  110438[0:SpL:98594.0,97900.0] || member(u,symmetric_difference(union(complement(power_class(v)),image(element_relation,union(w,x))),union(y,z)))* -> member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),complement(union(y,z)))).
% 299.94/300.49  110561[0:Rew:98594.0,110396.1] || member(regular(union(complement(power_class(u)),image(element_relation,union(v,w)))),intersection(power_class(u),power_class(complement(union(v,w)))))* -> equal(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class).
% 299.94/300.49  110562[0:Rew:98594.0,110290.1] ||  -> member(not_subclass_element(u,union(complement(power_class(v)),image(element_relation,union(w,x)))),intersection(power_class(v),power_class(complement(union(w,x)))))* subclass(u,union(complement(power_class(v)),image(element_relation,union(w,x)))).
% 299.94/300.49  110903[0:SpL:98733.0,97914.0] || member(u,symmetric_difference(union(v,w),union(image(element_relation,power_class(x)),complement(union(y,z)))))* -> member(u,union(complement(union(v,w)),intersection(power_class(complement(power_class(x))),union(y,z)))).
% 299.94/300.49  110892[0:SpL:98733.0,97900.0] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),complement(union(w,x))),union(y,z)))* -> member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),complement(union(y,z)))).
% 299.94/300.49  111005[0:Rew:98733.0,110850.1] || member(regular(union(image(element_relation,power_class(u)),complement(union(v,w)))),intersection(power_class(complement(power_class(u))),union(v,w)))* -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class).
% 299.94/300.49  111006[0:Rew:98733.0,110746.1] ||  -> member(not_subclass_element(u,union(image(element_relation,power_class(v)),complement(union(w,x)))),intersection(power_class(complement(power_class(v))),union(w,x)))* subclass(u,union(image(element_relation,power_class(v)),complement(union(w,x)))).
% 299.94/300.49  111441[0:SpL:99020.0,97914.0] || member(u,symmetric_difference(union(v,w),union(image(element_relation,union(x,y)),complement(power_class(z)))))* -> member(u,union(complement(union(v,w)),intersection(power_class(complement(union(x,y))),power_class(z)))).
% 299.94/300.49  111430[0:SpL:99020.0,97900.0] || member(u,symmetric_difference(union(image(element_relation,union(v,w)),complement(power_class(x))),union(y,z)))* -> member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),complement(union(y,z)))).
% 299.94/300.49  111553[0:Rew:99020.0,111388.1] || member(regular(union(image(element_relation,union(u,v)),complement(power_class(w)))),intersection(power_class(complement(union(u,v))),power_class(w)))* -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class).
% 299.94/300.49  111554[0:Rew:99020.0,111281.1] ||  -> member(not_subclass_element(u,union(image(element_relation,union(v,w)),complement(power_class(x)))),intersection(power_class(complement(union(v,w))),power_class(x)))* subclass(u,union(image(element_relation,union(v,w)),complement(power_class(x)))).
% 299.94/300.49  112380[0:SpL:99160.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(union(x,y)),image(element_relation,power_class(z)))))* -> member(u,union(complement(union(v,w)),intersection(union(x,y),power_class(complement(power_class(z)))))).
% 299.94/300.49  112369[0:SpL:99160.0,97900.0] || member(u,symmetric_difference(union(complement(union(v,w)),image(element_relation,power_class(x))),union(y,z)))* -> member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),complement(union(y,z)))).
% 299.94/300.49  112479[0:Rew:99160.0,112327.1] || member(regular(union(complement(union(u,v)),image(element_relation,power_class(w)))),intersection(union(u,v),power_class(complement(power_class(w)))))* -> equal(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class).
% 299.94/300.49  112480[0:Rew:99160.0,112226.1] ||  -> member(not_subclass_element(u,union(complement(union(v,w)),image(element_relation,power_class(x)))),intersection(union(v,w),power_class(complement(power_class(x)))))* subclass(u,union(complement(union(v,w)),image(element_relation,power_class(x)))).
% 299.94/300.49  113212[3:Rew:6542.0,113135.1] || member(not_subclass_element(union(null_class,symmetric_difference(complement(u),complement(singleton(u)))),v),symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))))* -> subclass(union(null_class,symmetric_difference(complement(u),complement(singleton(u)))),v).
% 299.94/300.49  113213[3:Rew:67451.0,113137.1] || member(not_subclass_element(union(null_class,symmetric_difference(power_class(u),complement(v))),w),symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)))* -> subclass(union(null_class,symmetric_difference(power_class(u),complement(v))),w).
% 299.94/300.49  113214[3:Rew:46366.0,113136.1] || member(not_subclass_element(union(null_class,symmetric_difference(complement(u),power_class(v))),w),symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))))* -> subclass(union(null_class,symmetric_difference(complement(u),power_class(v))),w).
% 299.94/300.49  113215[3:Rew:67453.0,113131.1] || member(not_subclass_element(union(null_class,symmetric_difference(u,cross_product(v,w))),x),symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))* -> subclass(union(null_class,symmetric_difference(u,cross_product(v,w))),x).
% 299.94/300.49  113216[3:Rew:67452.0,113130.1] || member(not_subclass_element(union(null_class,symmetric_difference(cross_product(u,v),w)),x),symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))* -> subclass(union(null_class,symmetric_difference(cross_product(u,v),w)),x).
% 299.94/300.49  117727[3:Rew:71035.0,117713.2,71035.0,117713.1,71035.0,117713.0] ||  -> subclass(intersection(union(null_class,unordered_pair(u,v)),w),x) equal(not_subclass_element(intersection(union(null_class,unordered_pair(u,v)),w),x),v)** equal(not_subclass_element(intersection(union(null_class,unordered_pair(u,v)),w),x),u)**.
% 299.94/300.49  117708[3:Res:57352.0,4975.0] ||  -> subclass(union(null_class,intersection(u,unordered_pair(v,w))),x) equal(not_subclass_element(union(null_class,intersection(u,unordered_pair(v,w))),x),w)** equal(not_subclass_element(union(null_class,intersection(u,unordered_pair(v,w))),x),v)**.
% 299.94/300.49  117728[3:Rew:71035.0,117702.2,71035.0,117702.1,71035.0,117702.0] ||  -> subclass(intersection(u,union(null_class,unordered_pair(v,w))),x) equal(not_subclass_element(intersection(u,union(null_class,unordered_pair(v,w))),x),w)** equal(not_subclass_element(intersection(u,union(null_class,unordered_pair(v,w))),x),v)**.
% 299.94/300.49  117691[3:Res:56263.0,4975.0] ||  -> subclass(union(null_class,intersection(unordered_pair(u,v),w)),x) equal(not_subclass_element(union(null_class,intersection(unordered_pair(u,v),w)),x),v)** equal(not_subclass_element(union(null_class,intersection(unordered_pair(u,v),w)),x),u)**.
% 299.94/300.49  119517[0:SpR:89365.1,69292.0] || subclass(union(union(u,v),complement(intersection(u,v))),complement(symmetric_difference(u,v)))* -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),union(union(u,v),complement(intersection(u,v)))).
% 299.94/300.49  121312[0:SpL:99391.0,46909.0] || member(regular(union(intersection(complement(u),successor(v)),complement(power_class(w)))),intersection(union(u,complement(successor(v))),power_class(w)))* -> equal(union(intersection(complement(u),successor(v)),complement(power_class(w))),null_class).
% 299.94/300.49  121665[0:SpL:99391.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(complement(v),successor(w)))),intersection(power_class(u),union(v,complement(successor(w)))))* -> equal(union(complement(power_class(u)),intersection(complement(v),successor(w))),null_class).
% 299.94/300.49  122801[0:Res:7306.0,6509.0] ||  -> subclass(u,complement(symmetric_difference(union(v,w),union(complement(v),complement(w))))) member(not_subclass_element(u,complement(symmetric_difference(union(v,w),union(complement(v),complement(w))))),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.49  125836[3:Res:125636.0,4975.0] ||  -> subclass(regular(union(null_class,complement(unordered_pair(u,v)))),w) equal(not_subclass_element(regular(union(null_class,complement(unordered_pair(u,v)))),w),v)** equal(not_subclass_element(regular(union(null_class,complement(unordered_pair(u,v)))),w),u)**.
% 299.94/300.49  126421[3:MRR:126307.0,9181.1] || subclass(u,regular(intersection(complement(v),union(w,x)))) -> member(not_subclass_element(u,y),union(v,complement(union(w,x))))* subclass(u,y) equal(intersection(complement(v),union(w,x)),null_class).
% 299.94/300.49  126430[0:MRR:126316.0,9181.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(intersection(complement(w),union(x,y)),v)),union(w,complement(union(x,y))))* subclass(u,intersection(intersection(complement(w),union(x,y)),v)).
% 299.94/300.49  126433[0:MRR:126318.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(complement(w),union(x,y)),u)),union(w,complement(union(x,y))))* subclass(intersection(u,v),intersection(intersection(complement(w),union(x,y)),u)).
% 299.94/300.49  126434[0:MRR:126317.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(complement(w),union(x,y)),v)),union(w,complement(union(x,y))))* subclass(intersection(u,v),intersection(intersection(complement(w),union(x,y)),v)).
% 299.94/300.49  127618[3:MRR:127501.0,9181.1] || subclass(u,regular(intersection(union(v,w),complement(x)))) -> member(not_subclass_element(u,y),union(complement(union(v,w)),x))* subclass(u,y) equal(intersection(union(v,w),complement(x)),null_class).
% 299.94/300.49  127627[0:MRR:127510.0,9181.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(intersection(union(w,x),complement(y)),v)),union(complement(union(w,x)),y))* subclass(u,intersection(intersection(union(w,x),complement(y)),v)).
% 299.94/300.49  127630[0:MRR:127512.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(union(w,x),complement(y)),u)),union(complement(union(w,x)),y))* subclass(intersection(u,v),intersection(intersection(union(w,x),complement(y)),u)).
% 299.94/300.49  127631[0:MRR:127511.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(union(w,x),complement(y)),v)),union(complement(union(w,x)),y))* subclass(intersection(u,v),intersection(intersection(union(w,x),complement(y)),v)).
% 299.94/300.49  142225[0:Res:9995.1,46242.0] || member(u,union(complement(v),union(w,complement(power_class(x))))) member(u,union(v,intersection(complement(w),power_class(x)))) -> member(u,symmetric_difference(complement(v),union(w,complement(power_class(x)))))*.
% 299.94/300.49  142322[3:Rew:98495.0,142228.1,98495.0,142228.0] || member(not_subclass_element(complement(union(u,complement(union(v,complement(power_class(w)))))),x),union(u,intersection(complement(v),power_class(w))))* -> subclass(complement(union(u,complement(union(v,complement(power_class(w)))))),x).
% 299.94/300.49  143786[0:Res:9995.1,46261.0] || member(u,union(union(v,complement(power_class(w))),complement(x))) member(u,union(intersection(complement(v),power_class(w)),x)) -> member(u,symmetric_difference(union(v,complement(power_class(w))),complement(x)))*.
% 299.94/300.49  143889[3:Rew:98856.0,143789.1,98856.0,143789.0] || member(not_subclass_element(complement(union(complement(union(u,complement(power_class(v)))),w)),x),union(intersection(complement(u),power_class(v)),w))* -> subclass(complement(union(complement(union(u,complement(power_class(v)))),w)),x).
% 299.94/300.49  144197[0:Res:9995.1,46288.0] || member(u,union(complement(v),union(complement(power_class(w)),x))) member(u,union(v,intersection(power_class(w),complement(x)))) -> member(u,symmetric_difference(complement(v),union(complement(power_class(w)),x)))*.
% 299.94/300.49  144303[3:Rew:98495.0,144200.1,98495.0,144200.0] || member(not_subclass_element(complement(union(u,complement(union(complement(power_class(v)),w)))),x),union(u,intersection(power_class(v),complement(w))))* -> subclass(complement(union(u,complement(union(complement(power_class(v)),w)))),x).
% 299.94/300.49  144456[0:Res:9995.1,46462.0] || member(u,union(union(complement(power_class(v)),w),complement(x))) member(u,union(intersection(power_class(v),complement(w)),x)) -> member(u,symmetric_difference(union(complement(power_class(v)),w),complement(x)))*.
% 299.94/300.49  144567[3:Rew:98856.0,144459.1,98856.0,144459.0] || member(not_subclass_element(complement(union(complement(union(complement(power_class(u)),v)),w)),x),union(intersection(power_class(u),complement(v)),w))* -> subclass(complement(union(complement(union(complement(power_class(u)),v)),w)),x).
% 299.94/300.49  145425[0:SpL:98217.0,46453.0] || member(u,symmetric_difference(power_class(v),union(complement(power_class(w)),intersection(complement(x),union(y,z)))))* -> member(u,union(complement(power_class(v)),intersection(power_class(w),union(x,complement(union(y,z)))))).
% 299.94/300.49  145411[0:SpL:98217.0,46252.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(complement(w),union(x,y))),power_class(z)))* -> member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),complement(power_class(z)))).
% 299.94/300.49  145753[0:Res:9995.1,98247.0] || member(u,union(complement(v),power_class(complement(union(w,x))))) member(u,union(v,image(element_relation,union(w,x)))) -> member(u,symmetric_difference(complement(v),power_class(complement(union(w,x)))))*.
% 299.94/300.49  146301[0:SpL:98314.0,46453.0] || member(u,symmetric_difference(power_class(v),union(intersection(complement(w),power_class(x)),complement(union(y,z)))))* -> member(u,union(complement(power_class(v)),intersection(union(w,complement(power_class(x))),union(y,z)))).
% 299.94/300.49  146286[0:SpL:98314.0,46252.0] || member(u,symmetric_difference(union(intersection(complement(v),power_class(w)),complement(union(x,y))),power_class(z)))* -> member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),complement(power_class(z)))).
% 299.94/300.49  146863[0:SpL:98315.0,46453.0] || member(u,symmetric_difference(power_class(v),union(intersection(power_class(w),complement(x)),complement(union(y,z)))))* -> member(u,union(complement(power_class(v)),intersection(union(complement(power_class(w)),x),union(y,z)))).
% 299.94/300.49  146848[0:SpL:98315.0,46252.0] || member(u,symmetric_difference(union(intersection(power_class(v),complement(w)),complement(union(x,y))),power_class(z)))* -> member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),complement(power_class(z)))).
% 299.94/300.49  147783[0:SpL:98515.0,46453.0] || member(u,symmetric_difference(power_class(v),union(intersection(complement(w),union(x,y)),complement(power_class(z)))))* -> member(u,union(complement(power_class(v)),intersection(union(w,complement(union(x,y))),power_class(z)))).
% 299.94/300.49  147768[0:SpL:98515.0,46252.0] || member(u,symmetric_difference(union(intersection(complement(v),union(w,x)),complement(power_class(y))),power_class(z)))* -> member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),complement(power_class(z)))).
% 299.94/300.49  148115[0:Res:9995.1,98557.0] || member(u,union(power_class(complement(union(v,w))),complement(x))) member(u,union(image(element_relation,union(v,w)),x)) -> member(u,symmetric_difference(power_class(complement(union(v,w))),complement(x)))*.
% 299.94/300.49  148544[0:SpL:98672.0,46453.0] || member(u,symmetric_difference(power_class(v),union(complement(power_class(w)),intersection(union(x,y),complement(z)))))* -> member(u,union(complement(power_class(v)),intersection(power_class(w),union(complement(union(x,y)),z)))).
% 299.94/300.49  148529[0:SpL:98672.0,46252.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(union(w,x),complement(y))),power_class(z)))* -> member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),complement(power_class(z)))).
% 299.94/300.49  149324[0:SpL:98876.0,46453.0] || member(u,symmetric_difference(power_class(v),union(intersection(union(w,x),complement(y)),complement(power_class(z)))))* -> member(u,union(complement(power_class(v)),intersection(union(complement(union(w,x)),y),power_class(z)))).
% 299.94/300.49  149309[0:SpL:98876.0,46252.0] || member(u,symmetric_difference(union(intersection(union(v,w),complement(x)),complement(power_class(y))),power_class(z)))* -> member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),complement(power_class(z)))).
% 299.94/300.49  150795[0:SpL:99161.0,46453.0] || member(u,symmetric_difference(power_class(v),union(complement(union(w,x)),intersection(complement(y),power_class(z)))))* -> member(u,union(complement(power_class(v)),intersection(union(w,x),union(y,complement(power_class(z)))))).
% 299.94/300.49  150779[0:SpL:99161.0,46252.0] || member(u,symmetric_difference(union(complement(union(v,w)),intersection(complement(x),power_class(y))),power_class(z)))* -> member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),complement(power_class(z)))).
% 299.94/300.49  151315[0:SpL:99162.0,46453.0] || member(u,symmetric_difference(power_class(v),union(complement(union(w,x)),intersection(power_class(y),complement(z)))))* -> member(u,union(complement(power_class(v)),intersection(union(w,x),union(complement(power_class(y)),z)))).
% 299.94/300.49  151299[0:SpL:99162.0,46252.0] || member(u,symmetric_difference(union(complement(union(v,w)),intersection(power_class(x),complement(y))),power_class(z)))* -> member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),complement(power_class(z)))).
% 299.94/300.49  151955[0:SpL:99659.0,46453.0] || member(u,symmetric_difference(power_class(v),union(complement(union(w,x)),image(element_relation,union(y,z)))))* -> member(u,union(complement(power_class(v)),intersection(union(w,x),power_class(complement(union(y,z)))))).
% 299.94/300.49  151939[0:SpL:99659.0,46252.0] || member(u,symmetric_difference(union(complement(union(v,w)),image(element_relation,union(x,y))),power_class(z)))* -> member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),complement(power_class(z)))).
% 299.94/300.49  153150[0:SpL:99660.0,46453.0] || member(u,symmetric_difference(power_class(v),union(image(element_relation,union(w,x)),complement(union(y,z)))))* -> member(u,union(complement(power_class(v)),intersection(power_class(complement(union(w,x))),union(y,z)))).
% 299.94/300.49  153133[0:SpL:99660.0,46252.0] || member(u,symmetric_difference(union(image(element_relation,union(v,w)),complement(union(x,y))),power_class(z)))* -> member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),complement(power_class(z)))).
% 299.94/300.49  155367[0:Rew:99391.0,155223.0] || member(u,union(union(v,complement(successor(w))),complement(x))) member(u,union(intersection(complement(v),successor(w)),x)) -> member(u,symmetric_difference(union(v,complement(successor(w))),complement(x)))*.
% 299.94/300.49  155371[0:Rew:99391.0,155177.0] || member(u,union(complement(v),union(w,complement(successor(x))))) member(u,union(v,intersection(complement(w),successor(x)))) -> member(u,symmetric_difference(complement(v),union(w,complement(successor(x)))))*.
% 299.94/300.49  155984[3:Rew:45396.1,155916.3] inductive(ordered_pair(u,v)) ||  -> equal(image(successor_relation,ordered_pair(u,v)),null_class) equal(regular(image(successor_relation,ordered_pair(u,v))),unordered_pair(u,singleton(v)))** equal(regular(image(successor_relation,ordered_pair(u,v))),null_class).
% 299.94/300.49  158285[3:Res:2352.1,7409.1] || member(regular(intersection(u,intersection(v,unordered_pair(w,x)))),w)* -> equal(intersection(u,intersection(v,unordered_pair(w,x))),null_class) equal(regular(unordered_pair(w,x)),x) equal(unordered_pair(w,x),null_class).
% 299.94/300.49  158282[3:Res:2974.1,7409.1] || member(regular(intersection(intersection(u,unordered_pair(v,w)),x)),v)* -> equal(intersection(intersection(u,unordered_pair(v,w)),x),null_class) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158280[3:Res:2351.1,7409.1] || member(regular(intersection(u,intersection(unordered_pair(v,w),x))),v)* -> equal(intersection(u,intersection(unordered_pair(v,w),x)),null_class) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158279[3:Res:2973.1,7409.1] || member(regular(intersection(intersection(unordered_pair(u,v),w),x)),u)* -> equal(intersection(intersection(unordered_pair(u,v),w),x),null_class) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  158724[3:Res:2352.1,7410.1] || member(regular(intersection(u,intersection(v,unordered_pair(w,x)))),x)* -> equal(intersection(u,intersection(v,unordered_pair(w,x))),null_class) equal(regular(unordered_pair(w,x)),w) equal(unordered_pair(w,x),null_class).
% 299.94/300.49  158721[3:Res:2974.1,7410.1] || member(regular(intersection(intersection(u,unordered_pair(v,w)),x)),w)* -> equal(intersection(intersection(u,unordered_pair(v,w)),x),null_class) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158719[3:Res:2351.1,7410.1] || member(regular(intersection(u,intersection(unordered_pair(v,w),x))),w)* -> equal(intersection(u,intersection(unordered_pair(v,w),x)),null_class) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158718[3:Res:2973.1,7410.1] || member(regular(intersection(intersection(unordered_pair(u,v),w),x)),v)* -> equal(intersection(intersection(unordered_pair(u,v),w),x),null_class) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  162193[0:SpL:46313.0,3677.1] || member(u,symmetric_difference(union(v,image(element_relation,power_class(w))),union(complement(v),power_class(complement(power_class(w))))))* subclass(complement(symmetric_difference(complement(v),power_class(complement(power_class(w))))),x)* -> member(u,x)*.
% 299.94/300.49  163175[0:SpL:46529.0,3677.1] || member(u,symmetric_difference(union(image(element_relation,power_class(v)),w),union(power_class(complement(power_class(v))),complement(w))))* subclass(complement(symmetric_difference(power_class(complement(power_class(v))),complement(w))),x)* -> member(u,x)*.
% 299.94/300.49  166599[15:Rew:165880.0,107668.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,symmetric_difference(union(w,x),complement(y))) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(complement(union(w,x)),y))*.
% 299.94/300.49  166600[15:Rew:165880.0,106702.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,symmetric_difference(complement(w),union(x,y))) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,complement(union(x,y))))*.
% 299.94/300.49  166618[15:Rew:165880.0,71168.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,symmetric_difference(union(w,x),complement(intersection(w,x))))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),complement(symmetric_difference(w,x)))*.
% 299.94/300.49  175030[15:Rew:165880.0,166654.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(y__dfg,y__dfg)) member(u,ordered_pair(v,compose(u,v))) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),element_relation)*.
% 299.94/300.49  175031[15:Rew:165880.0,166668.0] || member(u,y__dfg) member(singleton(singleton(singleton(v))),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(v,u),singleton(v)),w)* -> member(ordered_pair(singleton(singleton(singleton(v))),u),rotate(w))*.
% 299.94/300.49  175032[15:Rew:165880.0,166669.0] || member(u,y__dfg) member(singleton(singleton(singleton(v))),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(v,singleton(v)),u),w)* -> member(ordered_pair(singleton(singleton(singleton(v))),u),flip(w))*.
% 299.94/300.49  166702[15:Rew:165880.0,4987.1] || subclass(u,image(v,image(w,singleton(x)))) member(ordered_pair(x,not_subclass_element(u,y)),cross_product(y__dfg,y__dfg)) -> subclass(u,y) member(ordered_pair(x,not_subclass_element(u,y)),compose(v,w))*.
% 299.94/300.49  175033[15:Rew:165880.0,166762.2] || member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),cross_product(y__dfg,y__dfg)) -> subclass(range_of(null_class),v) member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),compose(singleton(cross_product(image(w,singleton(u)),y__dfg)),w))*.
% 299.94/300.49  175034[15:Rew:165880.0,166764.2] || member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),cross_product(y__dfg,y__dfg)) -> subclass(range_of(null_class),v) member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),compose(complement(cross_product(image(w,singleton(u)),y__dfg)),w))*.
% 299.94/300.49  175035[15:Rew:165880.0,166779.0] || member(range_of(null_class),y__dfg) member(ordered_pair(u,apply(choice,range_of(null_class))),cross_product(y__dfg,y__dfg)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,apply(choice,range_of(null_class))),compose(successor(null_class),v))*.
% 299.94/300.49  166788[15:Rew:165880.0,13509.0] || member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),cross_product(y__dfg,y__dfg)) -> subclass(image(v,range_of(null_class)),w) member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),compose(v,null_class))*.
% 299.94/300.49  175036[15:Rew:165880.0,166795.1] || equal(compose_class(u),domain_relation) member(image(u,range_of(null_class)),y__dfg) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),cross_product(y__dfg,y__dfg))* -> equal(image(u,range_of(null_class)),null_class).
% 299.94/300.49  166926[15:Rew:165880.0,165117.0] || subclass(domain_relation,rotate(cross_product(y__dfg,y__dfg))) subclass(composition_function,compose_class(u)) -> equal(compose(u,ordered_pair(v,cantor(ordered_pair(w,v)))),ordered_pair(w,compose(ordered_pair(v,cantor(ordered_pair(w,v))),w)))*.
% 299.94/300.49  166935[15:Rew:165880.0,165118.0] || subclass(domain_relation,flip(cross_product(y__dfg,y__dfg))) subclass(composition_function,compose_class(u)) -> equal(compose(u,ordered_pair(v,w)),ordered_pair(cantor(ordered_pair(w,v)),compose(ordered_pair(v,w),cantor(ordered_pair(w,v)))))*.
% 299.94/300.49  166992[15:Rew:165880.0,80743.0] || member(ordered_pair(singleton(singleton(singleton(u))),v),cross_product(y__dfg,y__dfg)) subclass(composition_function,rotate(w)) -> member(ordered_pair(ordered_pair(u,ordered_pair(v,compose(singleton(singleton(singleton(u))),v))),singleton(u)),w)*.
% 299.94/300.49  166993[15:Rew:165880.0,80566.0] || member(ordered_pair(singleton(singleton(singleton(u))),v),cross_product(y__dfg,y__dfg)) subclass(composition_function,flip(w)) -> member(ordered_pair(ordered_pair(u,singleton(u)),ordered_pair(v,compose(singleton(singleton(singleton(u))),v))),w)*.
% 299.94/300.49  175037[15:Rew:165880.0,167049.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(complement(w),power_class(x))) member(ordered_pair(v,u),union(w,complement(power_class(x))))* -> .
% 299.94/300.49  175038[15:Rew:165880.0,167050.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(power_class(w),complement(x))) member(ordered_pair(v,u),union(complement(power_class(w)),x))* -> .
% 299.94/300.49  175039[15:Rew:165880.0,167051.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,image(element_relation,union(w,x))) member(ordered_pair(v,u),power_class(complement(union(w,x))))* -> .
% 299.94/300.49  167120[15:Rew:165880.0,158714.0] || member(u,y__dfg) member(v,u) subclass(element_relation,unordered_pair(w,x))* member(ordered_pair(v,u),x)* -> equal(regular(unordered_pair(w,x)),w) equal(unordered_pair(w,x),null_class).
% 299.94/300.49  167125[15:Rew:165880.0,158275.0] || member(u,y__dfg) member(v,u) subclass(element_relation,unordered_pair(w,x))* member(ordered_pair(v,u),w)* -> equal(regular(unordered_pair(w,x)),x) equal(unordered_pair(w,x),null_class).
% 299.94/300.49  167146[15:Rew:165880.0,153126.0] || member(u,y__dfg) subclass(union(image(element_relation,union(v,w)),complement(union(x,y))),z)* -> member(u,intersection(power_class(complement(union(v,w))),union(x,y)))* member(u,z)*.
% 299.94/300.49  167153[15:Rew:165880.0,151932.0] || member(u,y__dfg) subclass(union(complement(union(v,w)),image(element_relation,union(x,y))),z)* -> member(u,intersection(union(v,w),power_class(complement(union(x,y)))))* member(u,z)*.
% 299.94/300.49  167162[15:Rew:165880.0,151292.0] || member(u,y__dfg) subclass(union(complement(union(v,w)),intersection(power_class(x),complement(y))),z)* -> member(u,intersection(union(v,w),union(complement(power_class(x)),y)))* member(u,z)*.
% 299.94/300.49  167169[15:Rew:165880.0,150772.0] || member(u,y__dfg) subclass(union(complement(union(v,w)),intersection(complement(x),power_class(y))),z)* -> member(u,intersection(union(v,w),union(x,complement(power_class(y)))))* member(u,z)*.
% 299.94/300.49  167176[15:Rew:165880.0,149302.0] || member(u,y__dfg) subclass(union(intersection(union(v,w),complement(x)),complement(power_class(y))),z)* -> member(u,intersection(union(complement(union(v,w)),x),power_class(y)))* member(u,z)*.
% 299.94/300.49  167183[15:Rew:165880.0,148522.0] || member(u,y__dfg) subclass(union(complement(power_class(v)),intersection(union(w,x),complement(y))),z)* -> member(u,intersection(power_class(v),union(complement(union(w,x)),y)))* member(u,z)*.
% 299.94/300.49  167184[15:Rew:165880.0,148149.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(power_class(complement(union(w,x))),complement(y))) member(ordered_pair(v,u),union(image(element_relation,union(w,x)),y))* -> .
% 299.94/300.49  167193[15:Rew:165880.0,147761.0] || member(u,y__dfg) subclass(union(intersection(complement(v),union(w,x)),complement(power_class(y))),z)* -> member(u,intersection(union(v,complement(union(w,x))),power_class(y)))* member(u,z)*.
% 299.94/300.49  167200[15:Rew:165880.0,146841.0] || member(u,y__dfg) subclass(union(intersection(power_class(v),complement(w)),complement(union(x,y))),z)* -> member(u,intersection(union(complement(power_class(v)),w),union(x,y)))* member(u,z)*.
% 299.94/300.49  167208[15:Rew:165880.0,146279.0] || member(u,y__dfg) subclass(union(intersection(complement(v),power_class(w)),complement(union(x,y))),z)* -> member(u,intersection(union(v,complement(power_class(w))),union(x,y)))* member(u,z)*.
% 299.94/300.49  167209[15:Rew:165880.0,145787.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(complement(w),power_class(complement(union(x,y))))) member(ordered_pair(v,u),union(w,image(element_relation,union(x,y))))* -> .
% 299.94/300.49  167218[15:Rew:165880.0,145404.0] || member(u,y__dfg) subclass(union(complement(power_class(v)),intersection(complement(w),union(x,y))),z)* -> member(u,intersection(power_class(v),union(w,complement(union(x,y)))))* member(u,z)*.
% 299.94/300.49  167222[15:Rew:165880.0,144490.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(union(complement(power_class(w)),x),complement(y))) member(ordered_pair(v,u),union(intersection(power_class(w),complement(x)),y))* -> .
% 299.94/300.49  167225[15:Rew:165880.0,144231.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(complement(w),union(complement(power_class(x)),y))) member(ordered_pair(v,u),union(w,intersection(power_class(x),complement(y))))* -> .
% 299.94/300.49  167233[15:Rew:165880.0,143820.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(union(w,complement(power_class(x))),complement(y))) member(ordered_pair(v,u),union(intersection(complement(w),power_class(x)),y))* -> .
% 299.94/300.49  167236[15:Rew:165880.0,142259.0] || member(u,y__dfg) member(v,u) subclass(element_relation,intersection(complement(w),union(x,complement(power_class(y))))) member(ordered_pair(v,u),union(w,intersection(complement(x),power_class(y))))* -> .
% 299.94/300.49  175040[15:Rew:165880.0,167365.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(union(v,w),complement(x)))) -> member(power_class(u),union(complement(union(v,w)),x))* equal(intersection(union(v,w),complement(x)),null_class).
% 299.94/300.49  175041[15:Rew:165880.0,167366.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(union(v,w),complement(x)))) -> member(sum_class(u),union(complement(union(v,w)),x))* equal(intersection(union(v,w),complement(x)),null_class).
% 299.94/300.49  175042[15:Rew:165880.0,167403.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(complement(v),union(w,x)))) -> member(power_class(u),union(v,complement(union(w,x))))* equal(intersection(complement(v),union(w,x)),null_class).
% 299.94/300.49  175043[15:Rew:165880.0,167404.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(complement(v),union(w,x)))) -> member(sum_class(u),union(v,complement(union(w,x))))* equal(intersection(complement(v),union(w,x)),null_class).
% 299.94/300.49  167440[15:Rew:165880.0,125432.0] || member(u,y__dfg) subclass(u,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v))))* -> equal(u,null_class) member(apply(choice,u),complement(symmetric_difference(cross_product(w,x),v))).
% 299.94/300.49  167441[15:Rew:165880.0,125433.0] || member(u,y__dfg) subclass(u,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x)))))* -> equal(u,null_class) member(apply(choice,u),complement(symmetric_difference(v,cross_product(w,x)))).
% 299.94/300.49  167730[15:Rew:165880.0,96139.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,intersection(power_class(w),power_class(complement(power_class(x))))))) member(u,power_class(intersection(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x))))))*.
% 299.94/300.49  167731[15:Rew:165880.0,96140.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,intersection(power_class(complement(power_class(w))),power_class(x))))) member(u,power_class(intersection(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x))))))*.
% 299.94/300.49  167732[15:Rew:165880.0,96167.0] || member(u,y__dfg) -> member(u,image(element_relation,union(intersection(power_class(v),power_class(complement(power_class(w)))),x))) member(u,power_class(intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x))))*.
% 299.94/300.49  167733[15:Rew:165880.0,96168.0] || member(u,y__dfg) -> member(u,image(element_relation,union(intersection(power_class(complement(power_class(v))),power_class(w)),x))) member(u,power_class(intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x))))*.
% 299.94/300.49  175044[15:Rew:165880.0,167814.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x)))))* member(sum_class(u),union(v,intersection(power_class(w),power_class(complement(power_class(x))))))* -> .
% 299.94/300.49  175045[15:Rew:165880.0,167815.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x)))))* member(sum_class(u),union(v,intersection(power_class(complement(power_class(w))),power_class(x))))* -> .
% 299.94/300.49  175046[15:Rew:165880.0,167816.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x)))* member(sum_class(u),union(intersection(power_class(v),power_class(complement(power_class(w)))),x))* -> .
% 299.94/300.49  175047[15:Rew:165880.0,167817.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x)))* member(sum_class(u),union(intersection(power_class(complement(power_class(v))),power_class(w)),x))* -> .
% 299.94/300.49  175048[15:Rew:165880.0,167835.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x)))))* member(power_class(u),union(v,intersection(power_class(w),power_class(complement(power_class(x))))))* -> .
% 299.94/300.49  175049[15:Rew:165880.0,167836.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x)))))* member(power_class(u),union(v,intersection(power_class(complement(power_class(w))),power_class(x))))* -> .
% 299.94/300.49  175050[15:Rew:165880.0,167837.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x)))* member(power_class(u),union(intersection(power_class(v),power_class(complement(power_class(w)))),x))* -> .
% 299.94/300.49  175051[15:Rew:165880.0,167838.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x)))* member(power_class(u),union(intersection(power_class(complement(power_class(v))),power_class(w)),x))* -> .
% 299.94/300.49  175052[15:Rew:165880.0,167937.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) subclass(domain_relation,v)* subclass(v,w)* -> member(u,cantor(x)) member(ordered_pair(apply(x,u),cantor(apply(x,u))),w)*.
% 299.94/300.49  168378[15:Rew:165880.0,1838.1] || member(ordered_pair(ordered_pair(u,v),singleton(u)),w)* member(ordered_pair(singleton(singleton(singleton(u))),v),cross_product(cross_product(y__dfg,y__dfg),y__dfg))* -> member(ordered_pair(singleton(singleton(singleton(u))),v),rotate(w))*.
% 299.94/300.49  168379[15:Rew:165880.0,1824.1] || member(ordered_pair(ordered_pair(u,singleton(u)),v),w)* member(ordered_pair(singleton(singleton(singleton(u))),v),cross_product(cross_product(y__dfg,y__dfg),y__dfg))* -> member(ordered_pair(singleton(singleton(singleton(u))),v),flip(w))*.
% 299.94/300.49  168398[15:Rew:165880.0,41401.0] || subclass(domain_relation,rotate(cross_product(cross_product(y__dfg,y__dfg),y__dfg))) member(ordered_pair(ordered_pair(cantor(ordered_pair(u,v)),v),u),w) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(u,v))),u),flip(w))*.
% 299.94/300.49  168399[15:Rew:165880.0,41402.0] || subclass(domain_relation,rotate(cross_product(cross_product(y__dfg,y__dfg),y__dfg))) member(ordered_pair(ordered_pair(cantor(ordered_pair(u,v)),u),v),w) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(u,v))),u),rotate(w))*.
% 299.94/300.49  168400[15:Rew:165880.0,41513.0] || subclass(domain_relation,flip(cross_product(cross_product(y__dfg,y__dfg),y__dfg))) member(ordered_pair(ordered_pair(u,v),cantor(ordered_pair(u,v))),w) -> member(ordered_pair(ordered_pair(v,u),cantor(ordered_pair(u,v))),flip(w))*.
% 299.94/300.49  168401[15:Rew:165880.0,41514.0] || subclass(domain_relation,flip(cross_product(cross_product(y__dfg,y__dfg),y__dfg))) member(ordered_pair(ordered_pair(u,cantor(ordered_pair(u,v))),v),w) -> member(ordered_pair(ordered_pair(v,u),cantor(ordered_pair(u,v))),rotate(w))*.
% 299.94/300.49  175053[15:Rew:165880.0,168407.3,165880.0,168407.2] single_valued_class(restrict(element_relation,universal_class,u)) || subclass(range_of(restrict(element_relation,y__dfg,u)),v) equal(restrict(element_relation,y__dfg,u),cross_product(y__dfg,y__dfg)) -> maps(restrict(element_relation,y__dfg,u),sum_class(u),v)*.
% 299.94/300.49  175054[15:Rew:165880.0,168427.2,165880.0,168427.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,unordered_pair(v,w))* -> equal(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),w)* equal(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)*.
% 299.94/300.49  175055[15:Rew:165880.0,168452.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(union(v,w),complement(x))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(complement(union(v,w)),x))* -> .
% 299.94/300.49  175056[15:Rew:165880.0,168455.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(complement(v),union(w,x))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,complement(union(w,x))))* -> .
% 299.94/300.49  175057[15:Rew:165880.0,168476.3,165880.0,168476.2] single_valued_class(flip(cross_product(u,universal_class))) || subclass(range_of(flip(cross_product(u,y__dfg))),v) equal(flip(cross_product(u,y__dfg)),cross_product(y__dfg,y__dfg)) -> maps(flip(cross_product(u,y__dfg)),inverse(u),v)*.
% 299.94/300.49  175058[15:Rew:165880.0,168478.3] single_valued_class(flip(cross_product(u,universal_class))) || subclass(range_of(flip(cross_product(u,y__dfg))),range_of(u))* equal(cross_product(range_of(u),range_of(u)),inverse(u)) equal(flip(cross_product(u,y__dfg)),null_class) -> .
% 299.94/300.49  175059[15:Rew:165880.0,168496.2,165880.0,168496.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,unordered_pair(v,w))* -> equal(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),w)* equal(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)*.
% 299.94/300.49  175060[15:Rew:165880.0,168522.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(union(v,w),complement(x))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(complement(union(v,w)),x))* -> .
% 299.94/300.49  175061[15:Rew:165880.0,168525.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(complement(v),union(w,x))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,complement(union(w,x))))* -> .
% 299.94/300.49  175062[15:Rew:165880.0,168728.3,165880.0,168728.2] function(u) || member(v,y__dfg) member(range_of(null_class),y__dfg) subclass(y__dfg,w)* subclass(w,x)* -> member(v,cantor(y)) member(image(u,apply(y,v)),x)*.
% 299.94/300.49  175063[15:Rew:165880.0,168733.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(restrict(w,x,y),complement(union(cross_product(x,y),w))))* -> member(image(u,v),complement(symmetric_difference(cross_product(x,y),w)))*.
% 299.94/300.49  175064[15:Rew:165880.0,168734.2] function(u) || member(v,y__dfg) subclass(y__dfg,symmetric_difference(restrict(w,x,y),complement(union(w,cross_product(x,y)))))* -> member(image(u,v),complement(symmetric_difference(w,cross_product(x,y))))*.
% 299.94/300.49  169132[15:Rew:165880.0,46142.0] || member(inverse(u),y__dfg) subclass(domain_relation,complement(intersection(v,w))) member(ordered_pair(inverse(u),range_of(u)),union(v,w)) -> member(ordered_pair(inverse(u),range_of(u)),symmetric_difference(v,w))*.
% 299.94/300.49  175065[15:Rew:165880.0,169347.1,165880.0,169347.0] || member(restrict(complement(compose(element_relation,y__dfg)),u,v),y__dfg) member(apply(choice,restrict(complement(compose(element_relation,y__dfg)),u,v)),element_relation)* -> equal(restrict(complement(compose(element_relation,y__dfg)),u,v),null_class).
% 299.94/300.49  175066[15:Rew:165880.0,169419.2,165880.0,169419.1] function(complement(compose(element_relation,universal_class))) || member(successor(complement(compose(element_relation,y__dfg))),y__dfg) member(apply(choice,successor(complement(compose(element_relation,y__dfg)))),element_relation)* -> equal(successor(complement(compose(element_relation,y__dfg))),null_class).
% 299.94/300.49  175067[15:Rew:165880.0,169471.1,165880.0,169471.0] || member(complement(successor(union(null_class,compose(element_relation,y__dfg)))),y__dfg) member(apply(choice,complement(successor(union(null_class,compose(element_relation,y__dfg))))),element_relation)* -> equal(complement(successor(union(null_class,compose(element_relation,y__dfg)))),null_class).
% 299.94/300.49  169846[15:Rew:165880.0,56820.1] || member(singleton(intersection(u,v)),union(u,v)) member(intersection(u,v),y__dfg) -> member(singleton(intersection(u,v)),symmetric_difference(u,v))* member(singleton(singleton(singleton(intersection(u,v)))),element_relation)*.
% 299.94/300.49  169855[15:Rew:165880.0,10579.0] || member(second(regular(cross_product(u,v))),y__dfg) member(first(regular(cross_product(u,v))),second(regular(cross_product(u,v))))* -> equal(cross_product(u,v),null_class) member(regular(cross_product(u,v)),element_relation).
% 299.94/300.49  169913[15:Rew:165880.0,12966.0] || member(cross_product(u,v),y__dfg) -> equal(cross_product(u,v),null_class) member(unordered_pair(first(apply(choice,cross_product(u,v))),singleton(second(apply(choice,cross_product(u,v))))),apply(choice,cross_product(u,v)))*.
% 299.94/300.49  169975[15:Rew:165880.0,6738.2] || member(apply(choice,complement(intersection(u,v))),v)* member(apply(choice,complement(intersection(u,v))),u)* member(complement(intersection(u,v)),y__dfg) -> equal(complement(intersection(u,v)),null_class).
% 299.94/300.49  170765[15:Rew:165880.0,46980.0] || member(intersection(u,power_class(complement(power_class(v)))),y__dfg) member(apply(choice,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.94/300.49  170766[15:Rew:165880.0,46981.0] || member(intersection(power_class(complement(power_class(u))),v),y__dfg) member(apply(choice,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.94/300.49  170775[15:Rew:165880.0,48174.0] || member(intersection(u,image(element_relation,power_class(v))),y__dfg) member(apply(choice,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.94/300.49  170776[15:Rew:165880.0,48156.0] || member(intersection(image(element_relation,power_class(u)),v),y__dfg) member(apply(choice,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.94/300.49  171253[15:Rew:165880.0,83140.0] || member(choice,y__dfg) member(ordered_pair(u,v),cantor(choice)) -> equal(apply(choice,ordered_pair(u,v)),singleton(u)) member(ordered_pair(choice,ordered_pair(ordered_pair(u,v),unordered_pair(u,singleton(v)))),application_function)*.
% 299.94/300.49  172134[15:Rew:165880.0,153130.1] || equal(u,union(image(element_relation,union(v,w)),complement(union(x,y))))* member(z,y__dfg) -> member(z,intersection(power_class(complement(union(v,w))),union(x,y)))* member(z,u)*.
% 299.94/300.49  172135[15:Rew:165880.0,151936.1] || equal(u,union(complement(union(v,w)),image(element_relation,union(x,y))))* member(z,y__dfg) -> member(z,intersection(union(v,w),power_class(complement(union(x,y)))))* member(z,u)*.
% 299.94/300.49  172136[15:Rew:165880.0,151296.1] || equal(u,union(complement(union(v,w)),intersection(power_class(x),complement(y))))* member(z,y__dfg) -> member(z,intersection(union(v,w),union(complement(power_class(x)),y)))* member(z,u)*.
% 299.94/300.49  172137[15:Rew:165880.0,150776.1] || equal(u,union(complement(union(v,w)),intersection(complement(x),power_class(y))))* member(z,y__dfg) -> member(z,intersection(union(v,w),union(x,complement(power_class(y)))))* member(z,u)*.
% 299.94/300.49  172138[15:Rew:165880.0,149306.1] || equal(u,union(intersection(union(v,w),complement(x)),complement(power_class(y))))* member(z,y__dfg) -> member(z,intersection(union(complement(union(v,w)),x),power_class(y)))* member(z,u)*.
% 299.94/300.49  172139[15:Rew:165880.0,148526.1] || equal(u,union(complement(power_class(v)),intersection(union(w,x),complement(y))))* member(z,y__dfg) -> member(z,intersection(power_class(v),union(complement(union(w,x)),y)))* member(z,u)*.
% 299.94/300.49  172140[15:Rew:165880.0,147765.1] || equal(u,union(intersection(complement(v),union(w,x)),complement(power_class(y))))* member(z,y__dfg) -> member(z,intersection(union(v,complement(union(w,x))),power_class(y)))* member(z,u)*.
% 299.94/300.49  172141[15:Rew:165880.0,146845.1] || equal(u,union(intersection(power_class(v),complement(w)),complement(union(x,y))))* member(z,y__dfg) -> member(z,intersection(union(complement(power_class(v)),w),union(x,y)))* member(z,u)*.
% 299.94/300.49  172142[15:Rew:165880.0,146283.1] || equal(u,union(intersection(complement(v),power_class(w)),complement(union(x,y))))* member(z,y__dfg) -> member(z,intersection(union(v,complement(power_class(w))),union(x,y)))* member(z,u)*.
% 299.94/300.49  172143[15:Rew:165880.0,145408.1] || equal(u,union(complement(power_class(v)),intersection(complement(w),union(x,y))))* member(z,y__dfg) -> member(z,intersection(power_class(v),union(w,complement(union(x,y)))))* member(z,u)*.
% 299.94/300.49  172606[15:Rew:165880.0,163837.0] || member(intersection(u,power_class(complement(successor(v)))),y__dfg) member(apply(choice,intersection(u,power_class(complement(successor(v))))),image(element_relation,successor(v)))* -> equal(intersection(u,power_class(complement(successor(v)))),null_class).
% 299.94/300.49  172657[15:Rew:165880.0,164550.0] || member(intersection(power_class(complement(successor(u))),v),y__dfg) member(apply(choice,intersection(power_class(complement(successor(u))),v)),image(element_relation,successor(u)))* -> equal(intersection(power_class(complement(successor(u))),v),null_class).
% 299.94/300.49  9944[0:SpL:495.0,1475.1] || member(u,union(union(v,w),union(complement(v),complement(w)))) member(u,complement(symmetric_difference(complement(v),complement(w)))) -> member(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))*.
% 299.94/300.49  11077[0:Res:496.1,1482.0] || member(not_subclass_element(u,intersection(v,complement(intersection(w,x)))),symmetric_difference(w,x))* member(not_subclass_element(u,intersection(v,complement(intersection(w,x)))),v)* -> subclass(u,intersection(v,complement(intersection(w,x)))).
% 299.94/300.49  12302[0:SpR:1200.1,18.2] || member(second(not_subclass_element(cross_product(u,v),w)),x) member(first(not_subclass_element(cross_product(u,v),w)),y) -> subclass(cross_product(u,v),w) member(not_subclass_element(cross_product(u,v),w),cross_product(y,x))*.
% 299.94/300.49  27272[3:Res:60.1,4832.0] || member(ordered_pair(u,regular(regular(image(v,image(w,singleton(u)))))),compose(v,w))* -> equal(regular(image(v,image(w,singleton(u)))),null_class) equal(image(v,image(w,singleton(u))),null_class).
% 299.94/300.49  29142[0:Res:1472.2,11092.0] || member(not_subclass_element(u,intersection(restrict(v,w,x),u)),cross_product(w,x))* member(not_subclass_element(u,intersection(restrict(v,w,x),u)),v)* -> subclass(u,intersection(restrict(v,w,x),u)).
% 299.94/300.49  31079[3:Rew:29278.0,29800.1] ||  -> subclass(union(null_class,cross_product(u,v)),w) equal(ordered_pair(first(not_subclass_element(union(null_class,cross_product(u,v)),w)),second(not_subclass_element(union(null_class,cross_product(u,v)),w))),not_subclass_element(union(null_class,cross_product(u,v)),w))**.
% 299.94/300.49  37741[0:Res:236.1,539.0] ||  -> subclass(restrict(ordered_pair(u,v),w,x),y) equal(not_subclass_element(restrict(ordered_pair(u,v),w,x),y),unordered_pair(u,singleton(v)))** equal(not_subclass_element(restrict(ordered_pair(u,v),w,x),y),singleton(u)).
% 299.94/300.49  41342[4:SpR:1200.1,20668.1] || subclass(domain_relation,rotate(u)) -> subclass(cross_product(v,w),x) member(ordered_pair(ordered_pair(second(not_subclass_element(cross_product(v,w),x)),cantor(not_subclass_element(cross_product(v,w),x))),first(not_subclass_element(cross_product(v,w),x))),u)*.
% 299.94/300.49  41460[4:SpR:1200.1,20669.1] || subclass(domain_relation,flip(u)) -> subclass(cross_product(v,w),x) member(ordered_pair(not_subclass_element(cross_product(v,w),x),cantor(ordered_pair(second(not_subclass_element(cross_product(v,w),x)),first(not_subclass_element(cross_product(v,w),x))))),u)*.
% 299.94/300.49  41454[4:SpR:1200.1,20669.1] || subclass(domain_relation,flip(u)) -> subclass(cross_product(v,w),x) member(ordered_pair(ordered_pair(second(not_subclass_element(cross_product(v,w),x)),first(not_subclass_element(cross_product(v,w),x))),cantor(not_subclass_element(cross_product(v,w),x))),u)*.
% 299.94/300.49  51007[0:MRR:50959.0,9181.1] || member(not_subclass_element(u,intersection(v,image(element_relation,power_class(w)))),v)* -> member(not_subclass_element(u,intersection(v,image(element_relation,power_class(w)))),power_class(complement(power_class(w))))* subclass(u,intersection(v,image(element_relation,power_class(w)))).
% 299.94/300.49  53532[0:Res:236.1,5712.2] || member(not_subclass_element(restrict(union(u,v),w,x),y),complement(v))* member(not_subclass_element(restrict(union(u,v),w,x),y),complement(u))* -> subclass(restrict(union(u,v),w,x),y).
% 299.94/300.49  56846[3:Res:9995.1,4833.0] || member(not_subclass_element(regular(intersection(u,v)),w),union(u,v)) -> member(not_subclass_element(regular(intersection(u,v)),w),symmetric_difference(u,v))* subclass(regular(intersection(u,v)),w) equal(intersection(u,v),null_class).
% 299.94/300.49  56833[3:Res:9995.1,9257.0] || member(apply(choice,regular(intersection(u,v))),union(u,v)) -> member(apply(choice,regular(intersection(u,v))),symmetric_difference(u,v))* equal(regular(intersection(u,v)),null_class) equal(intersection(u,v),null_class).
% 299.94/300.49  58303[0:Rew:46877.0,58254.1] || member(regular(intersection(u,union(complement(power_class(v)),image(element_relation,power_class(w))))),intersection(power_class(v),power_class(complement(power_class(w)))))* -> equal(intersection(u,union(complement(power_class(v)),image(element_relation,power_class(w)))),null_class).
% 299.94/300.49  58304[0:Rew:46877.0,58242.1] || member(regular(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),w)),intersection(power_class(u),power_class(complement(power_class(v)))))* -> equal(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),w),null_class).
% 299.94/300.49  58166[0:SpR:46877.0,6438.0] ||  -> equal(union(intersection(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))))),complement(symmetric_difference(u,intersection(power_class(v),power_class(complement(power_class(w)))))))**.
% 299.94/300.49  58117[0:SpR:46877.0,6438.0] ||  -> equal(union(intersection(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))),complement(symmetric_difference(intersection(power_class(u),power_class(complement(power_class(v)))),w)))**.
% 299.94/300.49  58562[0:Rew:46880.0,58512.1] || member(regular(intersection(u,union(image(element_relation,power_class(v)),complement(power_class(w))))),intersection(power_class(complement(power_class(v))),power_class(w)))* -> equal(intersection(u,union(image(element_relation,power_class(v)),complement(power_class(w)))),null_class).
% 299.94/300.49  58563[0:Rew:46880.0,58500.1] || member(regular(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),w)),intersection(power_class(complement(power_class(u))),power_class(v)))* -> equal(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),w),null_class).
% 299.94/300.49  58423[0:SpR:46880.0,6438.0] ||  -> equal(union(intersection(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))))),complement(symmetric_difference(u,intersection(power_class(complement(power_class(v))),power_class(w)))))**.
% 299.94/300.49  58374[0:SpR:46880.0,6438.0] ||  -> equal(union(intersection(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))),complement(symmetric_difference(intersection(power_class(complement(power_class(u))),power_class(v)),w)))**.
% 299.94/300.49  59011[0:Rew:1199.1,59001.2] || member(singleton(singleton(singleton(regular(cross_product(u,v))))),application_function) -> equal(cross_product(u,v),null_class) equal(apply(singleton(regular(cross_product(u,v))),first(regular(cross_product(u,v)))),second(regular(cross_product(u,v))))**.
% 299.94/300.49  59099[0:Rew:1199.1,59089.2] || member(singleton(singleton(singleton(regular(cross_product(u,v))))),composition_function) -> equal(cross_product(u,v),null_class) equal(compose(singleton(regular(cross_product(u,v))),first(regular(cross_product(u,v)))),second(regular(cross_product(u,v))))**.
% 299.94/300.49  60974[0:SpR:46366.0,2985.1] ||  -> equal(symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))),null_class) member(regular(symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v)))),complement(symmetric_difference(complement(u),power_class(v))))*.
% 299.94/300.49  62675[0:SpL:6542.0,3660.0] || member(u,symmetric_difference(complement(symmetric_difference(complement(v),complement(singleton(v)))),union(successor(v),union(complement(v),complement(singleton(v))))))* -> member(u,complement(symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))).
% 299.94/300.49  64913[0:Res:55531.0,2995.0] ||  -> equal(restrict(intersection(u,unordered_pair(v,w)),x,y),null_class) equal(regular(restrict(intersection(u,unordered_pair(v,w)),x,y)),w)** equal(regular(restrict(intersection(u,unordered_pair(v,w)),x,y)),v)**.
% 299.94/300.49  64910[0:Res:54862.0,2995.0] ||  -> equal(intersection(u,restrict(unordered_pair(v,w),x,y)),null_class) equal(regular(intersection(u,restrict(unordered_pair(v,w),x,y))),w)** equal(regular(intersection(u,restrict(unordered_pair(v,w),x,y))),v)**.
% 299.94/300.49  64903[3:Res:56896.0,2995.0] ||  -> equal(union(null_class,restrict(unordered_pair(u,v),w,x)),null_class) equal(regular(union(null_class,restrict(unordered_pair(u,v),w,x))),v)** equal(regular(union(null_class,restrict(unordered_pair(u,v),w,x))),u)**.
% 299.94/300.49  64896[0:Res:56205.0,2995.0] ||  -> equal(intersection(restrict(unordered_pair(u,v),w,x),y),null_class) equal(regular(intersection(restrict(unordered_pair(u,v),w,x),y)),v)** equal(regular(intersection(restrict(unordered_pair(u,v),w,x),y)),u)**.
% 299.94/300.49  64891[0:Res:54912.0,2995.0] ||  -> equal(restrict(intersection(unordered_pair(u,v),w),x,y),null_class) equal(regular(restrict(intersection(unordered_pair(u,v),w),x,y)),v)** equal(regular(restrict(intersection(unordered_pair(u,v),w),x,y)),u)**.
% 299.94/300.49  64889[3:Res:55241.0,2995.0] ||  -> equal(restrict(union(null_class,unordered_pair(u,v)),w,x),null_class) equal(regular(restrict(union(null_class,unordered_pair(u,v)),w,x)),v)** equal(regular(restrict(union(null_class,unordered_pair(u,v)),w,x)),u)**.
% 299.94/300.49  70448[0:SpR:67452.0,2985.1] ||  -> equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),null_class) member(regular(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))),complement(symmetric_difference(cross_product(u,v),w)))*.
% 299.94/300.49  70620[3:Rew:70618.0,34908.0] ||  -> equal(union(symmetric_difference(cross_product(u,v),w),intersection(union(null_class,restrict(w,u,v)),complement(union(cross_product(u,v),w)))),complement(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))))**.
% 299.94/300.49  71278[0:Rew:71163.0,71095.2] || member(u,union(union(v,w),complement(intersection(v,w))))* member(u,complement(symmetric_difference(v,w))) subclass(symmetric_difference(union(v,w),complement(intersection(v,w))),x)* -> member(u,x)*.
% 299.94/300.49  71279[0:Rew:71163.0,71105.0] || equal(u,symmetric_difference(union(v,w),complement(intersection(v,w))))* member(x,union(union(v,w),complement(intersection(v,w))))* member(x,complement(symmetric_difference(v,w))) -> member(x,u)*.
% 299.94/300.49  71145[3:Rew:71143.0,34909.0] ||  -> equal(union(symmetric_difference(u,cross_product(v,w)),intersection(union(null_class,restrict(u,v,w)),complement(union(u,cross_product(v,w))))),complement(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))))**.
% 299.94/300.49  71280[0:Rew:71163.0,71169.1] ||  -> equal(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(intersection(w,x))))),null_class) member(regular(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(intersection(w,x)))))),complement(symmetric_difference(w,x)))*.
% 299.94/300.49  71281[0:Rew:71163.0,71186.1] ||  -> equal(intersection(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),x),null_class) member(regular(intersection(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),x)),complement(symmetric_difference(v,w)))*.
% 299.94/300.49  71282[0:Rew:71163.0,71190.1] ||  -> equal(intersection(u,intersection(symmetric_difference(union(v,w),complement(intersection(v,w))),x)),null_class) member(regular(intersection(u,intersection(symmetric_difference(union(v,w),complement(intersection(v,w))),x))),complement(symmetric_difference(v,w)))*.
% 299.94/300.49  71283[0:Rew:71163.0,71223.1] ||  -> equal(intersection(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),x),null_class) member(regular(intersection(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),x)),complement(symmetric_difference(u,v)))*.
% 299.94/300.49  71711[0:Rew:71595.0,71653.1] ||  -> equal(symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)),null_class) member(regular(symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v))),complement(symmetric_difference(power_class(u),complement(v))))*.
% 299.94/300.49  71712[0:Rew:71595.0,71680.1] ||  -> equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),null_class) member(regular(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.94/300.49  83479[3:MRR:83420.0,9180.1] ||  -> member(regular(intersection(regular(intersection(complement(u),power_class(v))),w)),union(u,complement(power_class(v))))* equal(intersection(regular(intersection(complement(u),power_class(v))),w),null_class) equal(intersection(complement(u),power_class(v)),null_class).
% 299.94/300.49  83480[3:MRR:83419.0,9180.1] ||  -> member(regular(intersection(u,regular(intersection(complement(v),power_class(w))))),union(v,complement(power_class(w))))* equal(intersection(u,regular(intersection(complement(v),power_class(w)))),null_class) equal(intersection(complement(v),power_class(w)),null_class).
% 299.94/300.49  83863[3:MRR:83803.0,9180.1] ||  -> member(regular(intersection(regular(intersection(power_class(u),complement(v))),w)),union(complement(power_class(u)),v))* equal(intersection(regular(intersection(power_class(u),complement(v))),w),null_class) equal(intersection(power_class(u),complement(v)),null_class).
% 299.94/300.49  83864[3:MRR:83802.0,9180.1] ||  -> member(regular(intersection(u,regular(intersection(power_class(v),complement(w))))),union(complement(power_class(v)),w))* equal(intersection(u,regular(intersection(power_class(v),complement(w)))),null_class) equal(intersection(power_class(v),complement(w)),null_class).
% 299.94/300.49  91718[0:Res:236.1,46280.0] || member(not_subclass_element(restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x),y),union(u,image(element_relation,power_class(v))))* -> subclass(restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x),y).
% 299.94/300.49  93433[0:Res:236.1,46312.0] || member(not_subclass_element(restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x),y),union(image(element_relation,power_class(u)),v))* -> subclass(restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x),y).
% 299.94/300.49  94045[0:SpL:46893.0,5716.0] || subclass(u,intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* member(regular(u),union(v,intersection(power_class(w),union(x,complement(power_class(y)))))) -> equal(u,null_class).
% 299.94/300.49  94042[0:SpL:46893.0,69073.0] || member(u,symmetric_difference(union(power_class(v),union(w,complement(power_class(x)))),union(complement(power_class(v)),intersection(complement(w),power_class(x)))))* -> member(u,complement(symmetric_difference(power_class(v),union(w,complement(power_class(x)))))).
% 299.94/300.49  94128[0:Rew:46893.0,94041.1] || member(not_subclass_element(u,union(complement(power_class(v)),intersection(complement(w),power_class(x)))),symmetric_difference(power_class(v),union(w,complement(power_class(x)))))* -> subclass(u,union(complement(power_class(v)),intersection(complement(w),power_class(x)))).
% 299.94/300.49  94027[0:SpL:46893.0,5716.0] || subclass(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y)))* member(regular(u),union(intersection(power_class(v),union(w,complement(power_class(x)))),y)) -> equal(u,null_class).
% 299.94/300.49  94129[0:Rew:46893.0,93974.1] || member(not_subclass_element(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x),intersection(power_class(u),union(v,complement(power_class(w)))))* -> subclass(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x).
% 299.94/300.49  93920[0:SpR:46893.0,6418.1] || member(u,symmetric_difference(complement(v),union(w,intersection(power_class(x),union(y,complement(power_class(z))))))) -> member(u,union(v,intersection(complement(w),union(complement(power_class(x)),intersection(complement(y),power_class(z))))))*.
% 299.94/300.49  93919[0:SpR:46893.0,6418.1] || member(u,symmetric_difference(complement(v),union(intersection(power_class(w),union(x,complement(power_class(y)))),z))) -> member(u,union(v,intersection(union(complement(power_class(w)),intersection(complement(x),power_class(y))),complement(z))))*.
% 299.94/300.49  93915[0:SpR:46893.0,6342.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),union(x,complement(power_class(y))))),complement(z))) -> member(u,union(intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))),z))*.
% 299.94/300.49  93896[0:SpR:46893.0,6342.1] || member(u,symmetric_difference(union(intersection(power_class(v),union(w,complement(power_class(x)))),y),complement(z))) -> member(u,union(intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y)),z))*.
% 299.94/300.49  94893[0:SpL:46894.0,5716.0] || subclass(u,intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* member(regular(u),union(v,intersection(union(w,complement(power_class(x))),power_class(y)))) -> equal(u,null_class).
% 299.94/300.49  94890[0:SpL:46894.0,69073.0] || member(u,symmetric_difference(union(union(v,complement(power_class(w))),power_class(x)),union(intersection(complement(v),power_class(w)),complement(power_class(x)))))* -> member(u,complement(symmetric_difference(union(v,complement(power_class(w))),power_class(x)))).
% 299.94/300.49  94973[0:Rew:46894.0,94889.1] || member(not_subclass_element(u,union(intersection(complement(v),power_class(w)),complement(power_class(x)))),symmetric_difference(union(v,complement(power_class(w))),power_class(x)))* -> subclass(u,union(intersection(complement(v),power_class(w)),complement(power_class(x)))).
% 299.94/300.49  94875[0:SpL:46894.0,5716.0] || subclass(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y)))* member(regular(u),union(intersection(union(v,complement(power_class(w))),power_class(x)),y)) -> equal(u,null_class).
% 299.94/300.49  94974[0:Rew:46894.0,94822.1] || member(not_subclass_element(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x),intersection(union(u,complement(power_class(v))),power_class(w)))* -> subclass(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x).
% 299.94/300.49  94768[0:SpR:46894.0,6418.1] || member(u,symmetric_difference(complement(v),union(w,intersection(union(x,complement(power_class(y))),power_class(z))))) -> member(u,union(v,intersection(complement(w),union(intersection(complement(x),power_class(y)),complement(power_class(z))))))*.
% 299.94/300.49  94767[0:SpR:46894.0,6418.1] || member(u,symmetric_difference(complement(v),union(intersection(union(w,complement(power_class(x))),power_class(y)),z))) -> member(u,union(v,intersection(union(intersection(complement(w),power_class(x)),complement(power_class(y))),complement(z))))*.
% 299.94/300.49  94763[0:SpR:46894.0,6342.1] || member(u,symmetric_difference(union(v,intersection(union(w,complement(power_class(x))),power_class(y))),complement(z))) -> member(u,union(intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))),z))*.
% 299.94/300.49  94744[0:SpR:46894.0,6342.1] || member(u,symmetric_difference(union(intersection(union(v,complement(power_class(w))),power_class(x)),y),complement(z))) -> member(u,union(intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y)),z))*.
% 299.94/300.49  95226[0:SpL:46895.0,5716.0] || subclass(u,intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* member(regular(u),union(v,intersection(union(complement(power_class(w)),x),power_class(y)))) -> equal(u,null_class).
% 299.94/300.49  95223[0:SpL:46895.0,69073.0] || member(u,symmetric_difference(union(union(complement(power_class(v)),w),power_class(x)),union(intersection(power_class(v),complement(w)),complement(power_class(x)))))* -> member(u,complement(symmetric_difference(union(complement(power_class(v)),w),power_class(x)))).
% 299.94/300.49  95311[0:Rew:46895.0,95222.1] || member(not_subclass_element(u,union(intersection(power_class(v),complement(w)),complement(power_class(x)))),symmetric_difference(union(complement(power_class(v)),w),power_class(x)))* -> subclass(u,union(intersection(power_class(v),complement(w)),complement(power_class(x)))).
% 299.94/300.49  95208[0:SpL:46895.0,5716.0] || subclass(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y)))* member(regular(u),union(intersection(union(complement(power_class(v)),w),power_class(x)),y)) -> equal(u,null_class).
% 299.94/300.49  95312[0:Rew:46895.0,95155.1] || member(not_subclass_element(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x),intersection(union(complement(power_class(u)),v),power_class(w)))* -> subclass(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x).
% 299.94/300.49  95098[0:SpR:46895.0,6418.1] || member(u,symmetric_difference(complement(v),union(w,intersection(union(complement(power_class(x)),y),power_class(z))))) -> member(u,union(v,intersection(complement(w),union(intersection(power_class(x),complement(y)),complement(power_class(z))))))*.
% 299.94/300.49  95097[0:SpR:46895.0,6418.1] || member(u,symmetric_difference(complement(v),union(intersection(union(complement(power_class(w)),x),power_class(y)),z))) -> member(u,union(v,intersection(union(intersection(power_class(w),complement(x)),complement(power_class(y))),complement(z))))*.
% 299.94/300.49  95093[0:SpR:46895.0,6342.1] || member(u,symmetric_difference(union(v,intersection(union(complement(power_class(w)),x),power_class(y))),complement(z))) -> member(u,union(intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))),z))*.
% 299.94/300.49  95073[0:SpR:46895.0,6342.1] || member(u,symmetric_difference(union(intersection(union(complement(power_class(v)),w),power_class(x)),y),complement(z))) -> member(u,union(intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y)),z))*.
% 299.94/300.49  95611[0:SpL:46898.0,5716.0] || subclass(u,intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* member(regular(u),union(v,intersection(power_class(w),union(complement(power_class(x)),y)))) -> equal(u,null_class).
% 299.94/300.49  95608[0:SpL:46898.0,69073.0] || member(u,symmetric_difference(union(power_class(v),union(complement(power_class(w)),x)),union(complement(power_class(v)),intersection(power_class(w),complement(x)))))* -> member(u,complement(symmetric_difference(power_class(v),union(complement(power_class(w)),x)))).
% 299.94/300.49  95698[0:Rew:46898.0,95607.1] || member(not_subclass_element(u,union(complement(power_class(v)),intersection(power_class(w),complement(x)))),symmetric_difference(power_class(v),union(complement(power_class(w)),x)))* -> subclass(u,union(complement(power_class(v)),intersection(power_class(w),complement(x)))).
% 299.94/300.49  95593[0:SpL:46898.0,5716.0] || subclass(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y)))* member(regular(u),union(intersection(power_class(v),union(complement(power_class(w)),x)),y)) -> equal(u,null_class).
% 299.94/300.49  95699[0:Rew:46898.0,95539.1] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x),intersection(power_class(u),union(complement(power_class(v)),w)))* -> subclass(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x).
% 299.94/300.49  95482[0:SpR:46898.0,6418.1] || member(u,symmetric_difference(complement(v),union(w,intersection(power_class(x),union(complement(power_class(y)),z))))) -> member(u,union(v,intersection(complement(w),union(complement(power_class(x)),intersection(power_class(y),complement(z))))))*.
% 299.94/300.49  95481[0:SpR:46898.0,6418.1] || member(u,symmetric_difference(complement(v),union(intersection(power_class(w),union(complement(power_class(x)),y)),z))) -> member(u,union(v,intersection(union(complement(power_class(w)),intersection(power_class(x),complement(y))),complement(z))))*.
% 299.94/300.49  95477[0:SpR:46898.0,6342.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),union(complement(power_class(x)),y))),complement(z))) -> member(u,union(intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))),z))*.
% 299.94/300.49  95457[0:SpR:46898.0,6342.1] || member(u,symmetric_difference(union(intersection(power_class(v),union(complement(power_class(w)),x)),y),complement(z))) -> member(u,union(intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y)),z))*.
% 299.94/300.49  99409[0:Rew:99391.0,58429.0] ||  -> equal(union(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(singleton(intersection(power_class(complement(power_class(v))),power_class(w)))))),union(u,complement(successor(intersection(power_class(complement(power_class(v))),power_class(w))))))**.
% 299.94/300.49  99410[0:Rew:99391.0,58172.0] ||  -> equal(union(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(singleton(intersection(power_class(v),power_class(complement(power_class(w)))))))),union(u,complement(successor(intersection(power_class(v),power_class(complement(power_class(w))))))))**.
% 299.94/300.49  99426[0:Rew:99401.0,58389.0] ||  -> equal(union(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(singleton(intersection(power_class(complement(power_class(u))),power_class(v))))),w),union(w,complement(successor(intersection(power_class(complement(power_class(u))),power_class(v))))))**.
% 299.94/300.49  99427[0:Rew:99401.0,58132.0] ||  -> equal(union(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(singleton(intersection(power_class(u),power_class(complement(power_class(v))))))),w),union(w,complement(successor(intersection(power_class(u),power_class(complement(power_class(v))))))))**.
% 299.94/300.49  100079[0:Rew:97898.0,98142.1] || member(not_subclass_element(intersection(u,v),intersection(union(w,complement(union(x,y))),u)),symmetric_difference(complement(w),union(x,y)))* -> subclass(intersection(u,v),intersection(union(w,complement(union(x,y))),u)).
% 299.94/300.49  100080[0:Rew:97898.0,98143.1] || member(not_subclass_element(intersection(u,v),intersection(union(w,complement(union(x,y))),v)),symmetric_difference(complement(w),union(x,y)))* -> subclass(intersection(u,v),intersection(union(w,complement(union(x,y))),v)).
% 299.94/300.49  100081[0:Rew:97898.0,98146.1] || member(not_subclass_element(intersection(u,intersection(v,union(w,complement(union(x,y))))),z),intersection(complement(w),union(x,y)))* -> subclass(intersection(u,intersection(v,union(w,complement(union(x,y))))),z).
% 299.94/300.49  100082[0:Rew:97898.0,98214.1] || member(not_subclass_element(intersection(intersection(u,union(v,complement(union(w,x)))),y),z),intersection(complement(v),union(w,x)))* -> subclass(intersection(intersection(u,union(v,complement(union(w,x)))),y),z).
% 299.94/300.49  100083[0:Rew:97898.0,98233.2] || member(not_subclass_element(u,intersection(union(v,complement(union(w,x))),y)),symmetric_difference(complement(v),union(w,x)))* subclass(u,y) -> subclass(u,intersection(union(v,complement(union(w,x))),y)).
% 299.94/300.49  100084[0:Rew:97898.0,98235.1] || member(not_subclass_element(intersection(u,intersection(union(v,complement(union(w,x))),y)),z),intersection(complement(v),union(w,x)))* -> subclass(intersection(u,intersection(union(v,complement(union(w,x))),y)),z).
% 299.94/300.49  100085[0:Rew:97898.0,98294.1] || member(not_subclass_element(intersection(u,v),intersection(union(complement(union(w,x)),y),u)),symmetric_difference(union(w,x),complement(y)))* -> subclass(intersection(u,v),intersection(union(complement(union(w,x)),y),u)).
% 299.94/300.49  100086[0:Rew:97898.0,98295.1] || member(not_subclass_element(intersection(u,v),intersection(union(complement(union(w,x)),y),v)),symmetric_difference(union(w,x),complement(y)))* -> subclass(intersection(u,v),intersection(union(complement(union(w,x)),y),v)).
% 299.94/300.49  100087[0:Rew:97898.0,98298.1] || member(not_subclass_element(intersection(u,intersection(v,union(complement(union(w,x)),y))),z),intersection(union(w,x),complement(y)))* -> subclass(intersection(u,intersection(v,union(complement(union(w,x)),y))),z).
% 299.94/300.49  100090[0:Rew:97898.0,98503.1] || member(not_subclass_element(intersection(intersection(union(u,complement(union(v,w))),x),y),z),intersection(complement(u),union(v,w)))* -> subclass(intersection(intersection(union(u,complement(union(v,w))),x),y),z).
% 299.94/300.49  100091[0:Rew:97898.0,98669.1] || member(not_subclass_element(intersection(intersection(u,union(complement(union(v,w)),x)),y),z),intersection(union(v,w),complement(x)))* -> subclass(intersection(intersection(u,union(complement(union(v,w)),x)),y),z).
% 299.94/300.49  100092[0:Rew:97898.0,98688.2] || member(not_subclass_element(u,intersection(union(complement(union(v,w)),x),y)),symmetric_difference(union(v,w),complement(x)))* subclass(u,y) -> subclass(u,intersection(union(complement(union(v,w)),x),y)).
% 299.94/300.49  100093[0:Rew:97898.0,98690.1] || member(not_subclass_element(intersection(u,intersection(union(complement(union(v,w)),x),y)),z),intersection(union(v,w),complement(x)))* -> subclass(intersection(u,intersection(union(complement(union(v,w)),x),y)),z).
% 299.94/300.49  100096[0:Rew:97898.0,98864.1] || member(not_subclass_element(intersection(intersection(union(complement(union(u,v)),w),x),y),z),intersection(union(u,v),complement(w)))* -> subclass(intersection(intersection(union(complement(union(u,v)),w),x),y),z).
% 299.94/300.49  100098[0:Rew:97898.0,97849.1,97898.0,97849.0] || member(not_subclass_element(intersection(union(complement(union(u,v)),w),complement(x)),y),union(intersection(union(u,v),complement(w)),x))* -> subclass(complement(union(intersection(union(u,v),complement(w)),x)),y).
% 299.94/300.49  100099[0:Rew:97898.0,97846.1,97898.0,97846.0] || member(not_subclass_element(intersection(union(u,complement(union(v,w))),complement(x)),y),union(intersection(complement(u),union(v,w)),x))* -> subclass(complement(union(intersection(complement(u),union(v,w)),x)),y).
% 299.94/300.49  100100[0:Rew:97898.0,97821.1,97898.0,97821.0] || member(not_subclass_element(intersection(complement(u),union(complement(union(v,w)),x)),y),union(u,intersection(union(v,w),complement(x))))* -> subclass(complement(union(u,intersection(union(v,w),complement(x)))),y).
% 299.94/300.49  100101[0:Rew:97898.0,97818.1,97898.0,97818.0] || member(not_subclass_element(intersection(complement(u),union(v,complement(union(w,x)))),y),union(u,intersection(complement(v),union(w,x))))* -> subclass(complement(union(u,intersection(complement(v),union(w,x)))),y).
% 299.94/300.49  100104[3:Rew:97898.0,98614.2,97898.0,98614.1] ||  -> member(regular(intersection(u,regular(power_class(complement(union(v,w)))))),image(element_relation,union(v,w)))* equal(intersection(u,regular(power_class(complement(union(v,w))))),null_class) equal(power_class(complement(union(v,w))),null_class).
% 299.94/300.49  100107[3:Rew:97898.0,98963.1,97898.0,98963.0] ||  -> member(regular(intersection(regular(power_class(complement(union(u,v)))),w)),image(element_relation,union(u,v)))* equal(intersection(regular(power_class(complement(union(u,v)))),w),null_class) equal(power_class(complement(union(u,v))),null_class).
% 299.94/300.49  106738[0:Res:2978.1,97900.0] ||  -> equal(intersection(restrict(symmetric_difference(complement(u),union(v,w)),x,y),z),null_class) member(regular(intersection(restrict(symmetric_difference(complement(u),union(v,w)),x,y),z)),union(u,complement(union(v,w))))*.
% 299.94/300.49  106733[0:Res:2355.1,97900.0] ||  -> equal(intersection(u,restrict(symmetric_difference(complement(v),union(w,x)),y,z)),null_class) member(regular(intersection(u,restrict(symmetric_difference(complement(v),union(w,x)),y,z))),union(v,complement(union(w,x))))*.
% 299.94/300.49  107704[0:Res:2978.1,97914.0] ||  -> equal(intersection(restrict(symmetric_difference(union(u,v),complement(w)),x,y),z),null_class) member(regular(intersection(restrict(symmetric_difference(union(u,v),complement(w)),x,y),z)),union(complement(union(u,v)),w))*.
% 299.94/300.49  107699[0:Res:2355.1,97914.0] ||  -> equal(intersection(u,restrict(symmetric_difference(union(v,w),complement(x)),y,z)),null_class) member(regular(intersection(u,restrict(symmetric_difference(union(v,w),complement(x)),y,z))),union(complement(union(v,w)),x))*.
% 299.94/300.49  108564[3:MRR:108470.0,9180.1] ||  -> member(regular(intersection(regular(image(element_relation,union(u,v))),w)),power_class(complement(union(u,v))))* equal(intersection(regular(image(element_relation,union(u,v))),w),null_class) equal(image(element_relation,union(u,v)),null_class).
% 299.94/300.49  108565[3:MRR:108469.0,9180.1] ||  -> member(regular(intersection(u,regular(image(element_relation,union(v,w))))),power_class(complement(union(v,w))))* equal(intersection(u,regular(image(element_relation,union(v,w)))),null_class) equal(image(element_relation,union(v,w)),null_class).
% 299.94/300.49  108925[0:Res:3698.1,97899.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(complement(w),union(x,y)))),z),union(w,complement(union(x,y))))* -> subclass(intersection(u,intersection(v,intersection(complement(w),union(x,y)))),z).
% 299.94/300.49  108916[0:Res:4875.1,97899.0] || member(not_subclass_element(intersection(intersection(u,intersection(complement(v),union(w,x))),y),z),union(v,complement(union(w,x))))* -> subclass(intersection(intersection(u,intersection(complement(v),union(w,x))),y),z).
% 299.94/300.49  108914[0:Res:3697.1,97899.0] || member(not_subclass_element(intersection(u,intersection(intersection(complement(v),union(w,x)),y)),z),union(v,complement(union(w,x))))* -> subclass(intersection(u,intersection(intersection(complement(v),union(w,x)),y)),z).
% 299.94/300.49  108899[0:Res:4874.1,97899.0] || member(not_subclass_element(intersection(intersection(intersection(complement(u),union(v,w)),x),y),z),union(u,complement(union(v,w))))* -> subclass(intersection(intersection(intersection(complement(u),union(v,w)),x),y),z).
% 299.94/300.49  108837[0:SpL:46898.0,97899.0] || member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),union(y,z)))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),complement(union(y,z)))) -> .
% 299.94/300.49  108836[0:SpL:46893.0,97899.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),union(y,z)))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),complement(union(y,z)))) -> .
% 299.94/300.49  108835[0:SpL:46895.0,97899.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),union(y,z)))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),complement(union(y,z)))) -> .
% 299.94/300.49  108834[0:SpL:46894.0,97899.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),union(y,z)))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),complement(union(y,z)))) -> .
% 299.94/300.49  109246[0:Res:3698.1,97913.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(union(w,x),complement(y)))),z),union(complement(union(w,x)),y))* -> subclass(intersection(u,intersection(v,intersection(union(w,x),complement(y)))),z).
% 299.94/300.49  109237[0:Res:4875.1,97913.0] || member(not_subclass_element(intersection(intersection(u,intersection(union(v,w),complement(x))),y),z),union(complement(union(v,w)),x))* -> subclass(intersection(intersection(u,intersection(union(v,w),complement(x))),y),z).
% 299.94/300.49  109235[0:Res:3697.1,97913.0] || member(not_subclass_element(intersection(u,intersection(intersection(union(v,w),complement(x)),y)),z),union(complement(union(v,w)),x))* -> subclass(intersection(u,intersection(intersection(union(v,w),complement(x)),y)),z).
% 299.94/300.49  109220[0:Res:4874.1,97913.0] || member(not_subclass_element(intersection(intersection(intersection(union(u,v),complement(w)),x),y),z),union(complement(union(u,v)),w))* -> subclass(intersection(intersection(intersection(union(u,v),complement(w)),x),y),z).
% 299.94/300.49  109118[0:SpL:46898.0,97913.0] || member(u,intersection(union(v,w),union(complement(power_class(x)),intersection(power_class(y),complement(z)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),union(complement(power_class(y)),z)))) -> .
% 299.94/300.49  109117[0:SpL:46893.0,97913.0] || member(u,intersection(union(v,w),union(complement(power_class(x)),intersection(complement(y),power_class(z)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),union(y,complement(power_class(z)))))) -> .
% 299.94/300.49  109116[0:SpL:46895.0,97913.0] || member(u,intersection(union(v,w),union(intersection(power_class(x),complement(y)),complement(power_class(z)))))* member(u,union(complement(union(v,w)),intersection(union(complement(power_class(x)),y),power_class(z)))) -> .
% 299.94/300.49  109115[0:SpL:46894.0,97913.0] || member(u,intersection(union(v,w),union(intersection(complement(x),power_class(y)),complement(power_class(z)))))* member(u,union(complement(union(v,w)),intersection(union(x,complement(power_class(y))),power_class(z)))) -> .
% 299.94/300.49  109821[0:SpR:98095.0,2363.1] ||  -> equal(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),null_class) member(regular(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u)))),complement(symmetric_difference(cross_product(v,w),u)))*.
% 299.94/300.49  110017[0:SpR:98119.0,2363.1] ||  -> equal(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),null_class) member(regular(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w))))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.94/300.49  110450[0:SpL:98594.0,97913.0] || member(u,intersection(union(v,w),union(complement(power_class(x)),image(element_relation,union(y,z)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),power_class(complement(union(y,z)))))) -> .
% 299.94/300.49  110444[0:SpL:98594.0,69073.0] || member(u,symmetric_difference(union(power_class(v),power_class(complement(union(w,x)))),union(complement(power_class(v)),image(element_relation,union(w,x)))))* -> member(u,complement(symmetric_difference(power_class(v),power_class(complement(union(w,x)))))).
% 299.94/300.49  110563[0:Rew:98594.0,110443.1] || member(not_subclass_element(u,union(complement(power_class(v)),image(element_relation,union(w,x)))),symmetric_difference(power_class(v),power_class(complement(union(w,x)))))* -> subclass(u,union(complement(power_class(v)),image(element_relation,union(w,x)))).
% 299.94/300.49  110439[0:SpL:98594.0,97899.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,union(w,x))),union(y,z)))* member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),complement(union(y,z)))) -> .
% 299.94/300.49  110564[0:Rew:98594.0,110380.1] || member(not_subclass_element(union(complement(power_class(u)),image(element_relation,union(v,w))),x),intersection(power_class(u),power_class(complement(union(v,w)))))* -> subclass(union(complement(power_class(u)),image(element_relation,union(v,w))),x).
% 299.94/300.49  110904[0:SpL:98733.0,97913.0] || member(u,intersection(union(v,w),union(image(element_relation,power_class(x)),complement(union(y,z)))))* member(u,union(complement(union(v,w)),intersection(power_class(complement(power_class(x))),union(y,z)))) -> .
% 299.94/300.49  110898[0:SpL:98733.0,69073.0] || member(u,symmetric_difference(union(power_class(complement(power_class(v))),union(w,x)),union(image(element_relation,power_class(v)),complement(union(w,x)))))* -> member(u,complement(symmetric_difference(power_class(complement(power_class(v))),union(w,x)))).
% 299.94/300.49  111007[0:Rew:98733.0,110897.1] || member(not_subclass_element(u,union(image(element_relation,power_class(v)),complement(union(w,x)))),symmetric_difference(power_class(complement(power_class(v))),union(w,x)))* -> subclass(u,union(image(element_relation,power_class(v)),complement(union(w,x)))).
% 299.94/300.49  110893[0:SpL:98733.0,97899.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(union(w,x))),union(y,z)))* member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),complement(union(y,z)))) -> .
% 299.94/300.49  111008[0:Rew:98733.0,110834.1] || member(not_subclass_element(union(image(element_relation,power_class(u)),complement(union(v,w))),x),intersection(power_class(complement(power_class(u))),union(v,w)))* -> subclass(union(image(element_relation,power_class(u)),complement(union(v,w))),x).
% 299.94/300.49  111442[0:SpL:99020.0,97913.0] || member(u,intersection(union(v,w),union(image(element_relation,union(x,y)),complement(power_class(z)))))* member(u,union(complement(union(v,w)),intersection(power_class(complement(union(x,y))),power_class(z)))) -> .
% 299.94/300.49  111436[0:SpL:99020.0,69073.0] || member(u,symmetric_difference(union(power_class(complement(union(v,w))),power_class(x)),union(image(element_relation,union(v,w)),complement(power_class(x)))))* -> member(u,complement(symmetric_difference(power_class(complement(union(v,w))),power_class(x)))).
% 299.94/300.49  111555[0:Rew:99020.0,111435.1] || member(not_subclass_element(u,union(image(element_relation,union(v,w)),complement(power_class(x)))),symmetric_difference(power_class(complement(union(v,w))),power_class(x)))* -> subclass(u,union(image(element_relation,union(v,w)),complement(power_class(x)))).
% 299.94/300.49  111431[0:SpL:99020.0,97899.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(power_class(x))),union(y,z)))* member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),complement(union(y,z)))) -> .
% 299.94/300.49  111556[0:Rew:99020.0,111372.1] || member(not_subclass_element(union(image(element_relation,union(u,v)),complement(power_class(w))),x),intersection(power_class(complement(union(u,v))),power_class(w)))* -> subclass(union(image(element_relation,union(u,v)),complement(power_class(w))),x).
% 299.94/300.49  112381[0:SpL:99160.0,97913.0] || member(u,intersection(union(v,w),union(complement(union(x,y)),image(element_relation,power_class(z)))))* member(u,union(complement(union(v,w)),intersection(union(x,y),power_class(complement(power_class(z)))))) -> .
% 299.94/300.49  112375[0:SpL:99160.0,69073.0] || member(u,symmetric_difference(union(union(v,w),power_class(complement(power_class(x)))),union(complement(union(v,w)),image(element_relation,power_class(x)))))* -> member(u,complement(symmetric_difference(union(v,w),power_class(complement(power_class(x)))))).
% 299.94/300.49  112481[0:Rew:99160.0,112374.1] || member(not_subclass_element(u,union(complement(union(v,w)),image(element_relation,power_class(x)))),symmetric_difference(union(v,w),power_class(complement(power_class(x)))))* -> subclass(u,union(complement(union(v,w)),image(element_relation,power_class(x)))).
% 299.94/300.49  112370[0:SpL:99160.0,97899.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,power_class(x))),union(y,z)))* member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),complement(union(y,z)))) -> .
% 299.94/300.49  112482[0:Rew:99160.0,112311.1] || member(not_subclass_element(union(complement(union(u,v)),image(element_relation,power_class(w))),x),intersection(union(u,v),power_class(complement(power_class(w)))))* -> subclass(union(complement(union(u,v)),image(element_relation,power_class(w))),x).
% 299.94/300.49  121382[0:Res:9995.1,46909.0] || member(regular(union(u,complement(power_class(v)))),union(complement(u),power_class(v))) -> member(regular(union(u,complement(power_class(v)))),symmetric_difference(complement(u),power_class(v)))* equal(union(u,complement(power_class(v))),null_class).
% 299.94/300.49  121753[0:Res:9995.1,46913.0] || member(regular(union(complement(power_class(u)),v)),union(power_class(u),complement(v))) -> member(regular(union(complement(power_class(u)),v)),symmetric_difference(power_class(u),complement(v)))* equal(union(complement(power_class(u)),v),null_class).
% 299.94/300.49  122807[0:Res:168.1,6509.0] ||  -> equal(intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w)))),null_class) member(regular(intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.49  122773[0:Res:174.1,6509.0] ||  -> equal(intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w),null_class) member(regular(intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w)),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.49  126427[3:MRR:126319.0,9180.1] ||  -> member(regular(regular(intersection(complement(u),union(v,w)))),union(u,complement(union(v,w))))* equal(regular(intersection(complement(u),union(v,w))),null_class) equal(intersection(complement(u),union(v,w)),null_class).
% 299.94/300.49  127624[3:MRR:127513.0,9180.1] ||  -> member(regular(regular(intersection(union(u,v),complement(w)))),union(complement(union(u,v)),w))* equal(regular(intersection(union(u,v),complement(w))),null_class) equal(intersection(union(u,v),complement(w)),null_class).
% 299.94/300.49  128390[3:Res:125761.0,2995.0] ||  -> equal(complement(successor(union(null_class,complement(unordered_pair(u,v))))),null_class) equal(regular(complement(successor(union(null_class,complement(unordered_pair(u,v)))))),v)** equal(regular(complement(successor(union(null_class,complement(unordered_pair(u,v)))))),u)**.
% 299.94/300.49  138724[3:MRR:138660.0,9180.1] || subclass(u,regular(intersection(complement(v),power_class(complement(power_class(w))))))* -> member(regular(u),union(v,image(element_relation,power_class(w)))) equal(u,null_class) equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class).
% 299.94/300.49  139502[3:MRR:139435.0,9180.1] || subclass(u,regular(intersection(power_class(complement(power_class(v))),complement(w))))* -> member(regular(u),union(image(element_relation,power_class(v)),w)) equal(u,null_class) equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class).
% 299.94/300.49  142249[0:Res:168.1,46242.0] || member(regular(intersection(u,intersection(complement(v),union(w,complement(power_class(x)))))),union(v,intersection(complement(w),power_class(x))))* -> equal(intersection(u,intersection(complement(v),union(w,complement(power_class(x))))),null_class).
% 299.94/300.49  142212[0:Res:174.1,46242.0] || member(regular(intersection(intersection(complement(u),union(v,complement(power_class(w)))),x)),union(u,intersection(complement(v),power_class(w))))* -> equal(intersection(intersection(complement(u),union(v,complement(power_class(w)))),x),null_class).
% 299.94/300.49  143810[0:Res:168.1,46261.0] || member(regular(intersection(u,intersection(union(v,complement(power_class(w))),complement(x)))),union(intersection(complement(v),power_class(w)),x))* -> equal(intersection(u,intersection(union(v,complement(power_class(w))),complement(x))),null_class).
% 299.94/300.49  143773[0:Res:174.1,46261.0] || member(regular(intersection(intersection(union(u,complement(power_class(v))),complement(w)),x)),union(intersection(complement(u),power_class(v)),w))* -> equal(intersection(intersection(union(u,complement(power_class(v))),complement(w)),x),null_class).
% 299.94/300.49  144221[0:Res:168.1,46288.0] || member(regular(intersection(u,intersection(complement(v),union(complement(power_class(w)),x)))),union(v,intersection(power_class(w),complement(x))))* -> equal(intersection(u,intersection(complement(v),union(complement(power_class(w)),x))),null_class).
% 299.94/300.49  144184[0:Res:174.1,46288.0] || member(regular(intersection(intersection(complement(u),union(complement(power_class(v)),w)),x)),union(u,intersection(power_class(v),complement(w))))* -> equal(intersection(intersection(complement(u),union(complement(power_class(v)),w)),x),null_class).
% 299.94/300.49  144480[0:Res:168.1,46462.0] || member(regular(intersection(u,intersection(union(complement(power_class(v)),w),complement(x)))),union(intersection(power_class(v),complement(w)),x))* -> equal(intersection(u,intersection(union(complement(power_class(v)),w),complement(x))),null_class).
% 299.94/300.49  144443[0:Res:174.1,46462.0] || member(regular(intersection(intersection(union(complement(power_class(u)),v),complement(w)),x)),union(intersection(power_class(u),complement(v)),w))* -> equal(intersection(intersection(union(complement(power_class(u)),v),complement(w)),x),null_class).
% 299.94/300.49  144783[0:SpL:99391.0,46924.0] || member(not_subclass_element(union(intersection(complement(u),successor(v)),complement(power_class(w))),x),intersection(union(u,complement(successor(v))),power_class(w)))* -> subclass(union(intersection(complement(u),successor(v)),complement(power_class(w))),x).
% 299.94/300.49  144990[0:SpL:99391.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(complement(v),successor(w))),x),intersection(power_class(u),union(v,complement(successor(w)))))* -> subclass(union(complement(power_class(u)),intersection(complement(v),successor(w))),x).
% 299.94/300.49  145426[0:SpL:98217.0,46452.0] || member(u,intersection(power_class(v),union(complement(power_class(w)),intersection(complement(x),union(y,z)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),union(x,complement(union(y,z)))))) -> .
% 299.94/300.49  145412[0:SpL:98217.0,46251.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),union(x,y))),power_class(z)))* member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),complement(power_class(z)))) -> .
% 299.94/300.49  145383[0:SpL:98217.0,28111.0] || subclass(intersection(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))* -> equal(intersection(power_class(u),union(v,complement(union(w,x)))),null_class).
% 299.94/300.49  145240[0:SpR:98217.0,2985.1] ||  -> equal(symmetric_difference(power_class(u),union(v,complement(union(w,x)))),null_class) member(regular(symmetric_difference(power_class(u),union(v,complement(union(w,x))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 299.94/300.49  145196[3:SpR:98217.0,35281.0] ||  -> subclass(regular(intersection(power_class(u),union(v,complement(union(w,x))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))* equal(intersection(power_class(u),union(v,complement(union(w,x)))),null_class).
% 299.94/300.49  145777[0:Res:168.1,98247.0] || member(regular(intersection(u,intersection(complement(v),power_class(complement(union(w,x)))))),union(v,image(element_relation,union(w,x))))* -> equal(intersection(u,intersection(complement(v),power_class(complement(union(w,x))))),null_class).
% 299.94/300.49  145740[0:Res:174.1,98247.0] || member(regular(intersection(intersection(complement(u),power_class(complement(union(v,w)))),x)),union(u,image(element_relation,union(v,w))))* -> equal(intersection(intersection(complement(u),power_class(complement(union(v,w)))),x),null_class).
% 299.94/300.49  146302[0:SpL:98314.0,46452.0] || member(u,intersection(power_class(v),union(intersection(complement(w),power_class(x)),complement(union(y,z)))))* member(u,union(complement(power_class(v)),intersection(union(w,complement(power_class(x))),union(y,z)))) -> .
% 299.94/300.49  146287[0:SpL:98314.0,46251.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(union(x,y))),power_class(z)))* member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),complement(power_class(z)))) -> .
% 299.94/300.49  146257[0:SpL:98314.0,28111.0] || subclass(intersection(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x))))* -> equal(intersection(union(u,complement(power_class(v))),union(w,x)),null_class).
% 299.94/300.49  146111[0:SpR:98314.0,2985.1] ||  -> equal(symmetric_difference(union(u,complement(power_class(v))),union(w,x)),null_class) member(regular(symmetric_difference(union(u,complement(power_class(v))),union(w,x))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 299.94/300.49  146067[3:SpR:98314.0,35281.0] ||  -> subclass(regular(intersection(union(u,complement(power_class(v))),union(w,x))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))* equal(intersection(union(u,complement(power_class(v))),union(w,x)),null_class).
% 299.94/300.49  146864[0:SpL:98315.0,46452.0] || member(u,intersection(power_class(v),union(intersection(power_class(w),complement(x)),complement(union(y,z)))))* member(u,union(complement(power_class(v)),intersection(union(complement(power_class(w)),x),union(y,z)))) -> .
% 299.94/300.49  146849[0:SpL:98315.0,46251.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(union(x,y))),power_class(z)))* member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),complement(power_class(z)))) -> .
% 299.94/300.49  146819[0:SpL:98315.0,28111.0] || subclass(intersection(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x))))* -> equal(intersection(union(complement(power_class(u)),v),union(w,x)),null_class).
% 299.94/300.49  146666[0:SpR:98315.0,2985.1] ||  -> equal(symmetric_difference(union(complement(power_class(u)),v),union(w,x)),null_class) member(regular(symmetric_difference(union(complement(power_class(u)),v),union(w,x))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 299.94/300.49  146622[3:SpR:98315.0,35281.0] ||  -> subclass(regular(intersection(union(complement(power_class(u)),v),union(w,x))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))* equal(intersection(union(complement(power_class(u)),v),union(w,x)),null_class).
% 299.94/300.49  147784[0:SpL:98515.0,46452.0] || member(u,intersection(power_class(v),union(intersection(complement(w),union(x,y)),complement(power_class(z)))))* member(u,union(complement(power_class(v)),intersection(union(w,complement(union(x,y))),power_class(z)))) -> .
% 299.94/300.49  147769[0:SpL:98515.0,46251.0] || member(u,intersection(union(intersection(complement(v),union(w,x)),complement(power_class(y))),power_class(z)))* member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),complement(power_class(z)))) -> .
% 299.94/300.49  147739[0:SpL:98515.0,28111.0] || subclass(intersection(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x))))* -> equal(intersection(union(u,complement(union(v,w))),power_class(x)),null_class).
% 299.94/300.49  147595[0:SpR:98515.0,2985.1] ||  -> equal(symmetric_difference(union(u,complement(union(v,w))),power_class(x)),null_class) member(regular(symmetric_difference(union(u,complement(union(v,w))),power_class(x))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 299.94/300.49  147551[3:SpR:98515.0,35281.0] ||  -> subclass(regular(intersection(union(u,complement(union(v,w))),power_class(x))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))* equal(intersection(union(u,complement(union(v,w))),power_class(x)),null_class).
% 299.94/300.49  148139[0:Res:168.1,98557.0] || member(regular(intersection(u,intersection(power_class(complement(union(v,w))),complement(x)))),union(image(element_relation,union(v,w)),x))* -> equal(intersection(u,intersection(power_class(complement(union(v,w))),complement(x))),null_class).
% 299.94/300.49  148102[0:Res:174.1,98557.0] || member(regular(intersection(intersection(power_class(complement(union(u,v))),complement(w)),x)),union(image(element_relation,union(u,v)),w))* -> equal(intersection(intersection(power_class(complement(union(u,v))),complement(w)),x),null_class).
% 299.94/300.49  148545[0:SpL:98672.0,46452.0] || member(u,intersection(power_class(v),union(complement(power_class(w)),intersection(union(x,y),complement(z)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),union(complement(union(x,y)),z)))) -> .
% 299.94/300.49  148530[0:SpL:98672.0,46251.0] || member(u,intersection(union(complement(power_class(v)),intersection(union(w,x),complement(y))),power_class(z)))* member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),complement(power_class(z)))) -> .
% 299.94/300.49  148500[0:SpL:98672.0,28111.0] || subclass(intersection(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x))))* -> equal(intersection(power_class(u),union(complement(union(v,w)),x)),null_class).
% 299.94/300.49  148350[0:SpR:98672.0,2985.1] ||  -> equal(symmetric_difference(power_class(u),union(complement(union(v,w)),x)),null_class) member(regular(symmetric_difference(power_class(u),union(complement(union(v,w)),x))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 299.94/300.49  148306[3:SpR:98672.0,35281.0] ||  -> subclass(regular(intersection(power_class(u),union(complement(union(v,w)),x))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))* equal(intersection(power_class(u),union(complement(union(v,w)),x)),null_class).
% 299.94/300.49  149325[0:SpL:98876.0,46452.0] || member(u,intersection(power_class(v),union(intersection(union(w,x),complement(y)),complement(power_class(z)))))* member(u,union(complement(power_class(v)),intersection(union(complement(union(w,x)),y),power_class(z)))) -> .
% 299.94/300.49  149310[0:SpL:98876.0,46251.0] || member(u,intersection(union(intersection(union(v,w),complement(x)),complement(power_class(y))),power_class(z)))* member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),complement(power_class(z)))) -> .
% 299.94/300.49  149280[0:SpL:98876.0,28111.0] || subclass(intersection(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x))))* -> equal(intersection(union(complement(union(u,v)),w),power_class(x)),null_class).
% 299.94/300.49  149130[0:SpR:98876.0,2985.1] ||  -> equal(symmetric_difference(union(complement(union(u,v)),w),power_class(x)),null_class) member(regular(symmetric_difference(union(complement(union(u,v)),w),power_class(x))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 299.94/300.49  149086[3:SpR:98876.0,35281.0] ||  -> subclass(regular(intersection(union(complement(union(u,v)),w),power_class(x))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))* equal(intersection(union(complement(union(u,v)),w),power_class(x)),null_class).
% 299.94/300.49  150796[0:SpL:99161.0,46452.0] || member(u,intersection(power_class(v),union(complement(union(w,x)),intersection(complement(y),power_class(z)))))* member(u,union(complement(power_class(v)),intersection(union(w,x),union(y,complement(power_class(z)))))) -> .
% 299.94/300.49  150780[0:SpL:99161.0,46251.0] || member(u,intersection(union(complement(union(v,w)),intersection(complement(x),power_class(y))),power_class(z)))* member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),complement(power_class(z)))) -> .
% 299.94/300.49  150750[0:SpL:99161.0,28111.0] || subclass(intersection(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))* -> equal(intersection(union(u,v),union(w,complement(power_class(x)))),null_class).
% 299.94/300.49  150608[0:SpR:99161.0,2985.1] ||  -> equal(symmetric_difference(union(u,v),union(w,complement(power_class(x)))),null_class) member(regular(symmetric_difference(union(u,v),union(w,complement(power_class(x))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 299.94/300.49  150564[3:SpR:99161.0,35281.0] ||  -> subclass(regular(intersection(union(u,v),union(w,complement(power_class(x))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))* equal(intersection(union(u,v),union(w,complement(power_class(x)))),null_class).
% 299.94/300.49  151316[0:SpL:99162.0,46452.0] || member(u,intersection(power_class(v),union(complement(union(w,x)),intersection(power_class(y),complement(z)))))* member(u,union(complement(power_class(v)),intersection(union(w,x),union(complement(power_class(y)),z)))) -> .
% 299.94/300.49  151300[0:SpL:99162.0,46251.0] || member(u,intersection(union(complement(union(v,w)),intersection(power_class(x),complement(y))),power_class(z)))* member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),complement(power_class(z)))) -> .
% 299.94/300.49  151270[0:SpL:99162.0,28111.0] || subclass(intersection(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x))))* -> equal(intersection(union(u,v),union(complement(power_class(w)),x)),null_class).
% 299.94/300.49  151119[0:SpR:99162.0,2985.1] ||  -> equal(symmetric_difference(union(u,v),union(complement(power_class(w)),x)),null_class) member(regular(symmetric_difference(union(u,v),union(complement(power_class(w)),x))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 299.94/300.49  151075[3:SpR:99162.0,35281.0] ||  -> subclass(regular(intersection(union(u,v),union(complement(power_class(w)),x))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))* equal(intersection(union(u,v),union(complement(power_class(w)),x)),null_class).
% 299.94/300.49  151956[0:SpL:99659.0,46452.0] || member(u,intersection(power_class(v),union(complement(union(w,x)),image(element_relation,union(y,z)))))* member(u,union(complement(power_class(v)),intersection(union(w,x),power_class(complement(union(y,z)))))) -> .
% 299.94/300.49  151940[0:SpL:99659.0,46251.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,union(x,y))),power_class(z)))* member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),complement(power_class(z)))) -> .
% 299.94/300.49  151910[0:SpL:99659.0,28111.0] || subclass(intersection(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x))))* -> equal(intersection(union(u,v),power_class(complement(union(w,x)))),null_class).
% 299.94/300.49  151746[0:SpR:99659.0,2985.1] ||  -> equal(symmetric_difference(union(u,v),power_class(complement(union(w,x)))),null_class) member(regular(symmetric_difference(union(u,v),power_class(complement(union(w,x))))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 299.94/300.49  151702[3:SpR:99659.0,35281.0] ||  -> subclass(regular(intersection(union(u,v),power_class(complement(union(w,x))))),union(complement(union(u,v)),image(element_relation,union(w,x))))* equal(intersection(union(u,v),power_class(complement(union(w,x)))),null_class).
% 299.94/300.49  153151[0:SpL:99660.0,46452.0] || member(u,intersection(power_class(v),union(image(element_relation,union(w,x)),complement(union(y,z)))))* member(u,union(complement(power_class(v)),intersection(power_class(complement(union(w,x))),union(y,z)))) -> .
% 299.94/300.49  153134[0:SpL:99660.0,46251.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(union(x,y))),power_class(z)))* member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),complement(power_class(z)))) -> .
% 299.94/300.49  153104[0:SpL:99660.0,28111.0] || subclass(intersection(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x))))* -> equal(intersection(power_class(complement(union(u,v))),union(w,x)),null_class).
% 299.94/300.49  152935[0:SpR:99660.0,2985.1] ||  -> equal(symmetric_difference(power_class(complement(union(u,v))),union(w,x)),null_class) member(regular(symmetric_difference(power_class(complement(union(u,v))),union(w,x))),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 299.94/300.49  152891[3:SpR:99660.0,35281.0] ||  -> subclass(regular(intersection(power_class(complement(union(u,v))),union(w,x))),union(image(element_relation,union(u,v)),complement(union(w,x))))* equal(intersection(power_class(complement(union(u,v))),union(w,x)),null_class).
% 299.94/300.49  155075[3:Res:154929.0,2995.0] ||  -> equal(complement(successor(complement(intersection(unordered_pair(u,v),w)))),null_class) equal(regular(complement(successor(complement(intersection(unordered_pair(u,v),w))))),v)** equal(regular(complement(successor(complement(intersection(unordered_pair(u,v),w))))),u)**.
% 299.94/300.49  155563[3:Res:154953.0,2995.0] ||  -> equal(complement(successor(complement(intersection(u,unordered_pair(v,w))))),null_class) equal(regular(complement(successor(complement(intersection(u,unordered_pair(v,w)))))),w)** equal(regular(complement(successor(complement(intersection(u,unordered_pair(v,w)))))),v)**.
% 299.94/300.49  158274[3:Res:3698.1,7409.1] || member(not_subclass_element(intersection(u,intersection(v,unordered_pair(w,x))),y),w)* -> subclass(intersection(u,intersection(v,unordered_pair(w,x))),y) equal(regular(unordered_pair(w,x)),x) equal(unordered_pair(w,x),null_class).
% 299.94/300.49  158263[3:Res:4875.1,7409.1] || member(not_subclass_element(intersection(intersection(u,unordered_pair(v,w)),x),y),v)* -> subclass(intersection(intersection(u,unordered_pair(v,w)),x),y) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158261[3:Res:3697.1,7409.1] || member(not_subclass_element(intersection(u,intersection(unordered_pair(v,w),x)),y),v)* -> subclass(intersection(u,intersection(unordered_pair(v,w),x)),y) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158243[3:Res:4874.1,7409.1] || member(not_subclass_element(intersection(intersection(unordered_pair(u,v),w),x),y),u)* -> subclass(intersection(intersection(unordered_pair(u,v),w),x),y) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  158713[3:Res:3698.1,7410.1] || member(not_subclass_element(intersection(u,intersection(v,unordered_pair(w,x))),y),x)* -> subclass(intersection(u,intersection(v,unordered_pair(w,x))),y) equal(regular(unordered_pair(w,x)),w) equal(unordered_pair(w,x),null_class).
% 299.94/300.49  158702[3:Res:4875.1,7410.1] || member(not_subclass_element(intersection(intersection(u,unordered_pair(v,w)),x),y),w)* -> subclass(intersection(intersection(u,unordered_pair(v,w)),x),y) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158700[3:Res:3697.1,7410.1] || member(not_subclass_element(intersection(u,intersection(unordered_pair(v,w),x)),y),w)* -> subclass(intersection(u,intersection(unordered_pair(v,w),x)),y) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158682[3:Res:4874.1,7410.1] || member(not_subclass_element(intersection(intersection(unordered_pair(u,v),w),x),y),v)* -> subclass(intersection(intersection(unordered_pair(u,v),w),x),y) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  159147[3:Rew:26346.0,159122.3,26346.0,159122.2] || subclass(regular(ordered_pair(u,v)),w)* -> equal(regular(ordered_pair(u,v)),singleton(u)) equal(not_subclass_element(regular(ordered_pair(u,v)),x),singleton(v))** subclass(regular(ordered_pair(u,v)),x) member(u,w).
% 299.94/300.49  162212[0:SpL:46313.0,1479.2] || member(u,union(complement(v),power_class(complement(power_class(w)))))* member(u,union(v,image(element_relation,power_class(w)))) subclass(symmetric_difference(complement(v),power_class(complement(power_class(w)))),x)* -> member(u,x)*.
% 299.94/300.49  162211[0:SpL:46313.0,9133.0] || equal(u,symmetric_difference(complement(v),power_class(complement(power_class(w)))))* member(x,union(complement(v),power_class(complement(power_class(w)))))* member(x,union(v,image(element_relation,power_class(w)))) -> member(x,u)*.
% 299.94/300.49  162334[0:Rew:67444.0,162078.0] ||  -> equal(intersection(union(union(complement(power_class(u)),v),power_class(complement(power_class(w)))),union(intersection(power_class(u),complement(v)),image(element_relation,power_class(w)))),symmetric_difference(union(complement(power_class(u)),v),power_class(complement(power_class(w)))))**.
% 299.94/300.49  162335[0:Rew:67444.0,162077.0] ||  -> equal(intersection(union(union(u,complement(successor(v))),power_class(complement(power_class(w)))),union(intersection(complement(u),successor(v)),image(element_relation,power_class(w)))),symmetric_difference(union(u,complement(successor(v))),power_class(complement(power_class(w)))))**.
% 299.94/300.49  162336[0:Rew:67444.0,162076.0] ||  -> equal(intersection(union(union(u,complement(power_class(v))),power_class(complement(power_class(w)))),union(intersection(complement(u),power_class(v)),image(element_relation,power_class(w)))),symmetric_difference(union(u,complement(power_class(v))),power_class(complement(power_class(w)))))**.
% 299.94/300.49  162337[0:Rew:67444.0,162074.0] ||  -> equal(intersection(union(power_class(complement(union(u,v))),power_class(complement(power_class(w)))),union(image(element_relation,union(u,v)),image(element_relation,power_class(w)))),symmetric_difference(power_class(complement(union(u,v))),power_class(complement(power_class(w)))))**.
% 299.94/300.49  163194[0:SpL:46529.0,1479.2] || member(u,union(power_class(complement(power_class(v))),complement(w)))* member(u,union(image(element_relation,power_class(v)),w)) subclass(symmetric_difference(power_class(complement(power_class(v))),complement(w)),x)* -> member(u,x)*.
% 299.94/300.49  163193[0:SpL:46529.0,9133.0] || equal(u,symmetric_difference(power_class(complement(power_class(v))),complement(w)))* member(x,union(power_class(complement(power_class(v))),complement(w)))* member(x,union(image(element_relation,power_class(v)),w)) -> member(x,u)*.
% 299.94/300.49  163320[0:Rew:67444.0,163037.0] ||  -> equal(intersection(union(power_class(complement(power_class(u))),union(complement(power_class(v)),w)),union(image(element_relation,power_class(u)),intersection(power_class(v),complement(w)))),symmetric_difference(power_class(complement(power_class(u))),union(complement(power_class(v)),w)))**.
% 299.94/300.49  163321[0:Rew:67444.0,163036.0] ||  -> equal(intersection(union(power_class(complement(power_class(u))),union(v,complement(successor(w)))),union(image(element_relation,power_class(u)),intersection(complement(v),successor(w)))),symmetric_difference(power_class(complement(power_class(u))),union(v,complement(successor(w)))))**.
% 299.94/300.49  163322[0:Rew:67444.0,163035.0] ||  -> equal(intersection(union(power_class(complement(power_class(u))),union(v,complement(power_class(w)))),union(image(element_relation,power_class(u)),intersection(complement(v),power_class(w)))),symmetric_difference(power_class(complement(power_class(u))),union(v,complement(power_class(w)))))**.
% 299.94/300.49  163323[0:Rew:67444.0,163033.0] ||  -> equal(intersection(union(power_class(complement(power_class(u))),power_class(complement(union(v,w)))),union(image(element_relation,power_class(u)),image(element_relation,union(v,w)))),symmetric_difference(power_class(complement(power_class(u))),power_class(complement(union(v,w)))))**.
% 299.94/300.49  166597[15:Rew:165880.0,109222.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(union(w,x),complement(y))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(complement(union(w,x)),y))* -> .
% 299.94/300.49  166598[15:Rew:165880.0,108901.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(complement(w),union(x,y))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,complement(union(x,y))))* -> .
% 299.94/300.49  166602[15:Rew:165880.0,98305.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,union(complement(union(w,x)),y)) member(ordered_pair(u,ordered_pair(v,compose(u,v))),intersection(union(w,x),complement(y)))* -> .
% 299.94/300.49  166603[15:Rew:165880.0,98151.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,union(w,complement(union(x,y)))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),intersection(complement(w),union(x,y)))* -> .
% 299.94/300.49  166652[15:Rew:165880.0,10777.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,unordered_pair(w,x))* -> equal(ordered_pair(u,ordered_pair(v,compose(u,v))),x)* equal(ordered_pair(u,ordered_pair(v,compose(u,v))),w)*.
% 299.94/300.49  175068[15:Rew:165880.0,166653.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(y__dfg,y__dfg)) equal(ordered_pair(v,compose(u,v)),successor(u)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),successor_relation)*.
% 299.94/300.49  175069[15:Rew:165880.0,166686.0] || member(u,y__dfg) member(ordered_pair(v,w),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(w,u),v),x)* subclass(rotate(x),y)* -> member(ordered_pair(ordered_pair(v,w),u),y)*.
% 299.94/300.49  175070[15:Rew:165880.0,166687.0] || member(u,y__dfg) member(ordered_pair(v,w),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(w,v),u),x)* subclass(flip(x),y)* -> member(ordered_pair(ordered_pair(v,w),u),y)*.
% 299.94/300.49  175071[15:Rew:165880.0,166711.2] single_valued_class(image(u,image(v,singleton(w)))) || member(ordered_pair(w,x),compose(u,v))* equal(image(u,image(v,singleton(w))),cross_product(y__dfg,y__dfg)) -> member(x,cross_product(y__dfg,y__dfg)).
% 299.94/300.49  175072[15:Rew:165880.0,166745.3,165880.0,166745.2] || member(u,image(v,range_of(null_class))) member(ordered_pair(w,u),cross_product(y__dfg,y__dfg)) -> equal(cross_product(singleton(w),y__dfg),null_class) member(ordered_pair(w,u),compose(v,regular(cross_product(singleton(w),y__dfg))))*.
% 299.94/300.49  166784[15:Rew:165880.0,113071.0] || member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),cross_product(y__dfg,y__dfg)) -> subclass(image(v,range_of(null_class)),w) member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),compose(v,successor(null_class)))*.
% 299.94/300.49  166802[15:Rew:165880.0,10619.1] || member(first(regular(cross_product(u,v))),second(regular(cross_product(u,v))))* member(regular(cross_product(u,v)),cross_product(y__dfg,y__dfg)) -> equal(cross_product(u,v),null_class) member(regular(cross_product(u,v)),element_relation).
% 299.94/300.49  166848[15:Rew:165880.0,26321.1] || subclass(ordered_pair(u,v),image(w,image(x,singleton(y)))) member(ordered_pair(y,unordered_pair(u,singleton(v))),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(y,unordered_pair(u,singleton(v))),compose(w,x))*.
% 299.94/300.49  175073[15:Rew:165880.0,167043.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,symmetric_difference(complement(w),union(x,y))) -> member(ordered_pair(v,u),union(w,complement(union(x,y))))*.
% 299.94/300.49  175074[15:Rew:165880.0,167044.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,symmetric_difference(union(w,x),complement(intersection(w,x))))* -> member(ordered_pair(v,u),complement(symmetric_difference(w,x)))*.
% 299.94/300.49  175075[15:Rew:165880.0,167045.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,symmetric_difference(union(w,x),complement(y))) -> member(ordered_pair(v,u),union(complement(union(w,x)),y))*.
% 299.94/300.49  175076[15:Rew:165880.0,167046.4,165880.0,167046.3,165880.0,167046.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,cantor(regular(cross_product(singleton(ordered_pair(v,u)),y__dfg))))* -> equal(cross_product(singleton(ordered_pair(v,u)),y__dfg),null_class).
% 299.94/300.49  167335[15:Rew:165880.0,133469.0] || member(u,y__dfg) subclass(u,regular(intersection(complement(v),power_class(w)))) -> member(apply(choice,u),union(v,complement(power_class(w))))* equal(u,null_class) equal(intersection(complement(v),power_class(w)),null_class).
% 299.94/300.49  167336[15:Rew:165880.0,133468.0] || member(u,y__dfg) subclass(u,regular(intersection(power_class(v),complement(w)))) -> member(apply(choice,u),union(complement(power_class(v)),w))* equal(u,null_class) equal(intersection(power_class(v),complement(w)),null_class).
% 299.94/300.49  167337[15:Rew:165880.0,133467.0] || member(u,y__dfg) subclass(u,regular(image(element_relation,union(v,w)))) -> member(apply(choice,u),power_class(complement(union(v,w))))* equal(u,null_class) equal(image(element_relation,union(v,w)),null_class).
% 299.94/300.49  167375[15:Rew:165880.0,127377.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(power_class(x)),image(element_relation,power_class(y)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),power_class(complement(power_class(y)))))).
% 299.94/300.49  167376[15:Rew:165880.0,127379.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(image(element_relation,power_class(x)),complement(power_class(y)))))* member(u,union(complement(union(v,w)),intersection(power_class(complement(power_class(x))),power_class(y)))).
% 299.94/300.49  167413[15:Rew:165880.0,126225.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),union(x,y)))* member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),complement(union(x,y)))).
% 299.94/300.49  167414[15:Rew:165880.0,126227.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),union(x,y)))* member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),complement(union(x,y)))).
% 299.94/300.49  167516[15:Rew:165880.0,112229.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),image(element_relation,power_class(x))),power_class(y)))* member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),complement(power_class(y)))).
% 299.94/300.49  167517[15:Rew:165880.0,112241.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(complement(union(w,x)),image(element_relation,power_class(y)))))* member(u,union(complement(power_class(v)),intersection(union(w,x),power_class(complement(power_class(y)))))).
% 299.94/300.49  167521[15:Rew:165880.0,111284.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,union(v,w)),complement(power_class(x))),power_class(y)))* member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),complement(power_class(y)))).
% 299.94/300.49  167522[15:Rew:165880.0,111296.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(image(element_relation,union(w,x)),complement(power_class(y)))))* member(u,union(complement(power_class(v)),intersection(power_class(complement(union(w,x))),power_class(y)))).
% 299.94/300.49  167524[15:Rew:165880.0,110749.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,power_class(v)),complement(union(w,x))),power_class(y)))* member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),complement(power_class(y)))).
% 299.94/300.49  167525[15:Rew:165880.0,110761.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(image(element_relation,power_class(w)),complement(union(x,y)))))* member(u,union(complement(power_class(v)),intersection(power_class(complement(power_class(w))),union(x,y)))).
% 299.94/300.49  167528[15:Rew:165880.0,110293.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),image(element_relation,union(w,x))),power_class(y)))* member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),complement(power_class(y)))).
% 299.94/300.49  167529[15:Rew:165880.0,110304.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(complement(power_class(w)),image(element_relation,union(x,y)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),power_class(complement(union(x,y)))))).
% 299.94/300.49  175077[15:Rew:165880.0,167697.2,165880.0,167697.1] || member(u,y__dfg) member(regular(intersection(v,restrict(cross_product(singleton(u),y__dfg),w,x))),y)* -> equal(intersection(v,restrict(cross_product(singleton(u),y__dfg),w,x)),null_class) member(u,cantor(y)).
% 299.94/300.49  175078[15:Rew:165880.0,167698.2,165880.0,167698.1] || member(u,y__dfg) member(regular(intersection(restrict(cross_product(singleton(u),y__dfg),v,w),x)),y)* -> equal(intersection(restrict(cross_product(singleton(u),y__dfg),v,w),x),null_class) member(u,cantor(y)).
% 299.94/300.49  167755[15:Rew:165880.0,95464.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),power_class(y)))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),complement(power_class(y)))).
% 299.94/300.49  167756[15:Rew:165880.0,95480.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),union(complement(power_class(x)),y)))).
% 299.94/300.49  167764[15:Rew:165880.0,95080.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),power_class(y)))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),complement(power_class(y)))).
% 299.94/300.49  167765[15:Rew:165880.0,95096.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* member(u,union(complement(power_class(v)),intersection(union(complement(power_class(w)),x),power_class(y)))).
% 299.94/300.49  167773[15:Rew:165880.0,94751.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),power_class(y)))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),complement(power_class(y)))).
% 299.94/300.49  167774[15:Rew:165880.0,94766.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* member(u,union(complement(power_class(v)),intersection(union(w,complement(power_class(x))),power_class(y)))).
% 299.94/300.49  167782[15:Rew:165880.0,93903.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),power_class(y)))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),complement(power_class(y)))).
% 299.94/300.49  167783[15:Rew:165880.0,93918.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),union(x,complement(power_class(y)))))).
% 299.94/300.49  175079[15:Rew:165880.0,167987.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) -> member(u,cantor(v)) equal(ordered_pair(first(ordered_pair(apply(v,u),omega)),second(ordered_pair(apply(v,u),omega))),ordered_pair(apply(v,u),omega))**.
% 299.94/300.49  175080[15:Rew:165880.0,168436.2,165880.0,168436.1,165880.0,168436.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),w)* -> member(v,cantor(w))*.
% 299.94/300.49  175081[15:Rew:165880.0,168457.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(power_class(complement(power_class(v))),complement(w))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(image(element_relation,power_class(v)),w))* -> .
% 299.94/300.49  175082[15:Rew:165880.0,168458.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(complement(v),power_class(complement(power_class(w))))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,image(element_relation,power_class(w))))* -> .
% 299.94/300.49  175083[15:Rew:165880.0,168506.2,165880.0,168506.1,165880.0,168506.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,cross_product(singleton(v),y__dfg))* member(v,y__dfg) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),w)* -> member(v,cantor(w))*.
% 299.94/300.49  175084[15:Rew:165880.0,168527.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(power_class(complement(power_class(v))),complement(w))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(image(element_relation,power_class(v)),w))* -> .
% 299.94/300.49  175085[15:Rew:165880.0,168528.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(complement(v),power_class(complement(power_class(w))))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,image(element_relation,power_class(w))))* -> .
% 299.94/300.49  175086[15:Rew:165880.0,168703.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(intersection(complement(w),power_class(x)))) -> member(image(u,v),union(w,complement(power_class(x))))* equal(intersection(complement(w),power_class(x)),null_class).
% 299.94/300.49  175087[15:Rew:165880.0,168704.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(intersection(power_class(w),complement(x)))) -> member(image(u,v),union(complement(power_class(w)),x))* equal(intersection(power_class(w),complement(x)),null_class).
% 299.94/300.49  175088[15:Rew:165880.0,168705.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(image(element_relation,union(w,x)))) -> member(image(u,v),power_class(complement(union(w,x))))* equal(image(element_relation,union(w,x)),null_class).
% 299.94/300.49  169859[15:Rew:165880.0,84088.0] || member(cross_product(u,v),y__dfg) subclass(apply(choice,cross_product(u,v)),unordered_pair(first(apply(choice,cross_product(u,v))),singleton(second(apply(choice,cross_product(u,v))))))* -> equal(cross_product(u,v),null_class).
% 299.94/300.49  169912[15:Rew:165880.0,12978.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),element_relation) -> equal(cross_product(u,v),null_class) member(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v))))*.
% 299.94/300.49  175089[15:Rew:165880.0,170074.2] || member(ordered_pair(y__dfg,regular(image(u,image(v,null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(u,image(v,null_class)),null_class) member(ordered_pair(y__dfg,regular(image(u,image(v,null_class)))),compose(u,v))*.
% 299.94/300.49  170151[15:Rew:165880.0,28359.0] || member(intersection(u,symmetric_difference(complement(v),complement(w))),y__dfg) -> equal(intersection(u,symmetric_difference(complement(v),complement(w))),null_class) member(apply(choice,intersection(u,symmetric_difference(complement(v),complement(w)))),union(v,w))*.
% 299.94/300.49  170152[15:Rew:165880.0,28342.0] || member(intersection(symmetric_difference(complement(u),complement(v)),w),y__dfg) -> equal(intersection(symmetric_difference(complement(u),complement(v)),w),null_class) member(apply(choice,intersection(symmetric_difference(complement(u),complement(v)),w)),union(u,v))*.
% 299.94/300.49  171162[15:Rew:165880.0,78052.0] || member(union(null_class,symmetric_difference(complement(u),complement(v))),y__dfg) -> equal(union(null_class,symmetric_difference(complement(u),complement(v))),null_class) member(apply(choice,union(null_class,symmetric_difference(complement(u),complement(v)))),union(u,v))*.
% 299.94/300.49  171191[15:Rew:165880.0,78966.0] || subclass(y__dfg,complement(symmetric_difference(complement(u),complement(v)))) member(omega,union(union(u,v),union(complement(u),complement(v)))) -> member(omega,symmetric_difference(union(u,v),union(complement(u),complement(v))))*.
% 299.94/300.49  171254[15:Rew:165880.0,82259.0] || member(choice,y__dfg) member(unordered_pair(u,v),cantor(choice)) -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),v) member(ordered_pair(choice,ordered_pair(unordered_pair(u,v),u)),application_function)*.
% 299.94/300.49  171255[15:Rew:165880.0,82261.0] || member(choice,y__dfg) member(unordered_pair(u,v),cantor(choice)) -> equal(unordered_pair(u,v),null_class) equal(apply(choice,unordered_pair(u,v)),u) member(ordered_pair(choice,ordered_pair(unordered_pair(u,v),v)),application_function)*.
% 299.94/300.49  171297[15:Rew:165880.0,86672.1] function(intersection(u,v)) || member(intersection(successor(intersection(u,v)),w),y__dfg) -> equal(intersection(successor(intersection(u,v)),w),null_class) member(apply(choice,intersection(successor(intersection(u,v)),w)),v)*.
% 299.94/300.49  171298[15:Rew:165880.0,86673.1] function(intersection(u,v)) || member(intersection(successor(intersection(u,v)),w),y__dfg) -> equal(intersection(successor(intersection(u,v)),w),null_class) member(apply(choice,intersection(successor(intersection(u,v)),w)),u)*.
% 299.94/300.49  171301[15:Rew:165880.0,86862.1] function(intersection(u,v)) || member(intersection(w,successor(intersection(u,v))),y__dfg) -> equal(intersection(w,successor(intersection(u,v))),null_class) member(apply(choice,intersection(w,successor(intersection(u,v)))),v)*.
% 299.94/300.49  171302[15:Rew:165880.0,86863.1] function(intersection(u,v)) || member(intersection(w,successor(intersection(u,v))),y__dfg) -> equal(intersection(w,successor(intersection(u,v))),null_class) member(apply(choice,intersection(w,successor(intersection(u,v)))),u)*.
% 299.94/300.49  171703[15:Rew:165880.0,106694.0] || member(symmetric_difference(complement(u),union(v,w)),y__dfg) -> equal(symmetric_difference(complement(u),union(v,w)),null_class) member(apply(choice,symmetric_difference(complement(u),union(v,w))),union(u,complement(union(v,w))))*.
% 299.94/300.49  171723[15:Rew:165880.0,107660.0] || member(symmetric_difference(union(u,v),complement(w)),y__dfg) -> equal(symmetric_difference(union(u,v),complement(w)),null_class) member(apply(choice,symmetric_difference(union(u,v),complement(w))),union(complement(union(u,v)),w))*.
% 299.94/300.49  171857[15:Rew:165880.0,156401.1] function(restrict(u,v,w)) || member(successor(restrict(u,v,w)),y__dfg) -> equal(successor(restrict(u,v,w)),null_class) member(apply(choice,successor(restrict(u,v,w))),cross_product(v,w))*.
% 299.94/300.49  171859[15:Rew:165880.0,156380.0] || member(restrict(restrict(u,v,w),x,y),y__dfg) -> equal(restrict(restrict(u,v,w),x,y),null_class) member(apply(choice,restrict(restrict(u,v,w),x,y)),cross_product(v,w))*.
% 299.94/300.49  171957[15:Rew:165880.0,156436.0] || member(complement(successor(complement(restrict(u,v,w)))),y__dfg) -> equal(complement(successor(complement(restrict(u,v,w)))),null_class) member(apply(choice,complement(successor(complement(restrict(u,v,w))))),cross_product(v,w))*.
% 299.94/300.49  9983[0:Res:169.1,1475.1] || member(not_subclass_element(intersection(u,complement(intersection(v,w))),x),union(v,w)) -> subclass(intersection(u,complement(intersection(v,w))),x) member(not_subclass_element(intersection(u,complement(intersection(v,w))),x),symmetric_difference(v,w))*.
% 299.94/300.49  9965[0:Res:175.1,1475.1] || member(not_subclass_element(intersection(complement(intersection(u,v)),w),x),union(u,v)) -> subclass(intersection(complement(intersection(u,v)),w),x) member(not_subclass_element(intersection(complement(intersection(u,v)),w),x),symmetric_difference(u,v))*.
% 299.94/300.49  11128[0:Rew:495.0,11052.2,495.0,11052.1] || member(not_subclass_element(u,symmetric_difference(complement(v),complement(w))),union(complement(v),complement(w)))* member(not_subclass_element(u,symmetric_difference(complement(v),complement(w))),union(v,w)) -> subclass(u,symmetric_difference(complement(v),complement(w))).
% 299.94/300.49  12318[0:SpL:1200.1,35.0] || member(ordered_pair(not_subclass_element(cross_product(u,v),w),x),rotate(y)) -> subclass(cross_product(u,v),w) member(ordered_pair(ordered_pair(second(not_subclass_element(cross_product(u,v),w)),x),first(not_subclass_element(cross_product(u,v),w))),y)*.
% 299.94/300.49  12317[0:SpL:1200.1,38.0] || member(ordered_pair(not_subclass_element(cross_product(u,v),w),x),flip(y)) -> subclass(cross_product(u,v),w) member(ordered_pair(ordered_pair(second(not_subclass_element(cross_product(u,v),w)),first(not_subclass_element(cross_product(u,v),w))),x),y)*.
% 299.94/300.49  27261[3:Res:1472.2,4832.0] || member(regular(regular(restrict(u,v,w))),cross_product(v,w))* member(regular(regular(restrict(u,v,w))),u)* -> equal(regular(restrict(u,v,w)),null_class) equal(restrict(u,v,w),null_class).
% 299.94/300.49  31084[3:Rew:29278.0,29843.2,29278.0,29843.1,30027.0,29843.0] || member(not_subclass_element(union(null_class,complement(intersection(u,v))),w),union(u,v)) -> subclass(union(null_class,complement(intersection(u,v))),w) member(not_subclass_element(union(null_class,complement(intersection(u,v))),w),symmetric_difference(u,v))*.
% 299.94/300.49  33154[3:Res:60.1,9257.0] || member(ordered_pair(u,apply(choice,regular(image(v,image(w,singleton(u)))))),compose(v,w))* -> equal(regular(image(v,image(w,singleton(u)))),null_class) equal(image(v,image(w,singleton(u))),null_class).
% 299.94/300.49  33958[0:Res:1472.2,2972.0] || member(regular(intersection(complement(restrict(u,v,w)),x)),cross_product(v,w))* member(regular(intersection(complement(restrict(u,v,w)),x)),u)* -> equal(intersection(complement(restrict(u,v,w)),x),null_class).
% 299.94/300.49  34330[0:Res:1472.2,2350.0] || member(regular(intersection(u,complement(restrict(v,w,x)))),cross_product(w,x))* member(regular(intersection(u,complement(restrict(v,w,x)))),v)* -> equal(intersection(u,complement(restrict(v,w,x))),null_class).
% 299.94/300.49  35273[3:Res:60.1,4833.0] || member(ordered_pair(u,not_subclass_element(regular(image(v,image(w,singleton(u)))),x)),compose(v,w))* -> subclass(regular(image(v,image(w,singleton(u)))),x) equal(image(v,image(w,singleton(u))),null_class).
% 299.94/300.49  41354[4:Res:20668.1,1475.1] || subclass(domain_relation,rotate(complement(intersection(u,v)))) member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),union(u,v)) -> member(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x),symmetric_difference(u,v))*.
% 299.94/300.49  41471[4:Res:20669.1,1475.1] || subclass(domain_relation,flip(complement(intersection(u,v)))) member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),union(u,v)) -> member(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))),symmetric_difference(u,v))*.
% 299.94/300.49  42324[0:Res:2973.1,539.0] ||  -> equal(intersection(intersection(ordered_pair(u,v),w),x),null_class) equal(regular(intersection(intersection(ordered_pair(u,v),w),x)),unordered_pair(u,singleton(v)))** equal(regular(intersection(intersection(ordered_pair(u,v),w),x)),singleton(u)).
% 299.94/300.49  42390[0:Rew:31.0,42316.1,31.0,42316.0] ||  -> equal(intersection(restrict(u,v,w),x),null_class) equal(ordered_pair(first(regular(intersection(restrict(u,v,w),x))),second(regular(intersection(restrict(u,v,w),x)))),regular(intersection(restrict(u,v,w),x)))**.
% 299.94/300.49  42810[0:Res:2974.1,539.0] ||  -> equal(intersection(intersection(u,ordered_pair(v,w)),x),null_class) equal(regular(intersection(intersection(u,ordered_pair(v,w)),x)),unordered_pair(v,singleton(w)))** equal(regular(intersection(intersection(u,ordered_pair(v,w)),x)),singleton(v)).
% 299.94/300.49  43868[0:Res:2351.1,539.0] ||  -> equal(intersection(u,intersection(ordered_pair(v,w),x)),null_class) equal(regular(intersection(u,intersection(ordered_pair(v,w),x))),unordered_pair(v,singleton(w)))** equal(regular(intersection(u,intersection(ordered_pair(v,w),x))),singleton(v)).
% 299.94/300.49  43942[0:Rew:31.0,43860.1,31.0,43860.0] ||  -> equal(intersection(u,restrict(v,w,x)),null_class) equal(ordered_pair(first(regular(intersection(u,restrict(v,w,x)))),second(regular(intersection(u,restrict(v,w,x))))),regular(intersection(u,restrict(v,w,x))))**.
% 299.94/300.49  44400[0:Res:2352.1,539.0] ||  -> equal(intersection(u,intersection(v,ordered_pair(w,x))),null_class) equal(regular(intersection(u,intersection(v,ordered_pair(w,x)))),unordered_pair(w,singleton(x)))** equal(regular(intersection(u,intersection(v,ordered_pair(w,x)))),singleton(w)).
% 299.94/300.49  49641[0:SpL:6542.0,1475.1] || member(u,union(successor(v),union(complement(v),complement(singleton(v))))) member(u,complement(symmetric_difference(complement(v),complement(singleton(v))))) -> member(u,symmetric_difference(successor(v),union(complement(v),complement(singleton(v)))))*.
% 299.94/300.49  53565[0:Res:2352.1,5712.2] || member(regular(intersection(u,intersection(v,union(w,x)))),complement(x))* member(regular(intersection(u,intersection(v,union(w,x)))),complement(w))* -> equal(intersection(u,intersection(v,union(w,x))),null_class).
% 299.94/300.49  53562[0:Res:2974.1,5712.2] || member(regular(intersection(intersection(u,union(v,w)),x)),complement(w))* member(regular(intersection(intersection(u,union(v,w)),x)),complement(v))* -> equal(intersection(intersection(u,union(v,w)),x),null_class).
% 299.94/300.49  53561[0:Res:2351.1,5712.2] || member(regular(intersection(u,intersection(union(v,w),x))),complement(w))* member(regular(intersection(u,intersection(union(v,w),x))),complement(v))* -> equal(intersection(u,intersection(union(v,w),x)),null_class).
% 299.94/300.49  53560[0:Res:2973.1,5712.2] || member(regular(intersection(intersection(union(u,v),w),x)),complement(v))* member(regular(intersection(intersection(union(u,v),w),x)),complement(u))* -> equal(intersection(intersection(union(u,v),w),x),null_class).
% 299.94/300.49  58305[0:Rew:46877.0,58255.1] || member(not_subclass_element(intersection(u,union(complement(power_class(v)),image(element_relation,power_class(w)))),x),intersection(power_class(v),power_class(complement(power_class(w)))))* -> subclass(intersection(u,union(complement(power_class(v)),image(element_relation,power_class(w)))),x).
% 299.94/300.49  58306[0:Rew:46877.0,58243.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),w),x),intersection(power_class(u),power_class(complement(power_class(v)))))* -> subclass(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),w),x).
% 299.94/300.49  58169[0:SpR:46877.0,495.0] ||  -> equal(intersection(union(u,intersection(power_class(v),power_class(complement(power_class(w))))),union(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w))))),symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))))**.
% 299.94/300.49  58123[0:SpR:46877.0,495.0] ||  -> equal(intersection(union(intersection(power_class(u),power_class(complement(power_class(v)))),w),union(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w))),symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)))**.
% 299.94/300.49  58564[0:Rew:46880.0,58513.1] || member(not_subclass_element(intersection(u,union(image(element_relation,power_class(v)),complement(power_class(w)))),x),intersection(power_class(complement(power_class(v))),power_class(w)))* -> subclass(intersection(u,union(image(element_relation,power_class(v)),complement(power_class(w)))),x).
% 299.94/300.49  58565[0:Rew:46880.0,58501.1] || member(not_subclass_element(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),w),x),intersection(power_class(complement(power_class(u))),power_class(v)))* -> subclass(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),w),x).
% 299.94/300.49  58426[0:SpR:46880.0,495.0] ||  -> equal(intersection(union(u,intersection(power_class(complement(power_class(v))),power_class(w))),union(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w))))),symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))))**.
% 299.94/300.49  58380[0:SpR:46880.0,495.0] ||  -> equal(intersection(union(intersection(power_class(complement(power_class(u))),power_class(v)),w),union(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w))),symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)))**.
% 299.94/300.49  60403[3:MRR:60346.3,49785.2] || member(regular(intersection(u,regular(restrict(v,w,x)))),cross_product(w,x))* member(regular(intersection(u,regular(restrict(v,w,x)))),v)* -> equal(intersection(u,regular(restrict(v,w,x))),null_class).
% 299.94/300.49  60501[3:MRR:60443.3,49785.2] || member(regular(intersection(regular(restrict(u,v,w)),x)),cross_product(v,w))* member(regular(intersection(regular(restrict(u,v,w)),x)),u)* -> equal(intersection(regular(restrict(u,v,w)),x),null_class).
% 299.94/300.49  60975[0:SpR:46366.0,4904.1] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))),w) member(not_subclass_element(symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))),w),complement(symmetric_difference(complement(u),power_class(v))))*.
% 299.94/300.49  65414[0:Res:25.2,11096.0] || member(not_subclass_element(intersection(u,v),intersection(intersection(w,x),v)),x)* member(not_subclass_element(intersection(u,v),intersection(intersection(w,x),v)),w)* -> subclass(intersection(u,v),intersection(intersection(w,x),v)).
% 299.94/300.49  65557[0:Rew:46669.0,65336.1] || member(not_subclass_element(intersection(u,union(power_class(v),complement(w))),symmetric_difference(power_class(v),complement(w))),union(complement(power_class(v)),w))* -> subclass(intersection(u,union(power_class(v),complement(w))),symmetric_difference(power_class(v),complement(w))).
% 299.94/300.49  65558[0:Rew:492.0,65329.1] || member(not_subclass_element(intersection(u,union(cross_product(v,w),x)),symmetric_difference(cross_product(v,w),x)),complement(restrict(x,v,w)))* -> subclass(intersection(u,union(cross_product(v,w),x)),symmetric_difference(cross_product(v,w),x)).
% 299.94/300.49  65559[0:Rew:491.0,65328.1] || member(not_subclass_element(intersection(u,union(v,cross_product(w,x))),symmetric_difference(v,cross_product(w,x))),complement(restrict(v,w,x)))* -> subclass(intersection(u,union(v,cross_product(w,x))),symmetric_difference(v,cross_product(w,x))).
% 299.94/300.49  65560[0:Rew:46366.0,65327.1] || member(not_subclass_element(intersection(u,union(complement(v),power_class(w))),symmetric_difference(complement(v),power_class(w))),union(v,complement(power_class(w))))* -> subclass(intersection(u,union(complement(v),power_class(w))),symmetric_difference(complement(v),power_class(w))).
% 299.94/300.49  65877[0:Res:25.2,11097.0] || member(not_subclass_element(intersection(u,v),intersection(intersection(w,x),u)),x)* member(not_subclass_element(intersection(u,v),intersection(intersection(w,x),u)),w)* -> subclass(intersection(u,v),intersection(intersection(w,x),u)).
% 299.94/300.49  66024[0:Rew:46669.0,65798.1] || member(not_subclass_element(intersection(union(power_class(u),complement(v)),w),symmetric_difference(power_class(u),complement(v))),union(complement(power_class(u)),v))* -> subclass(intersection(union(power_class(u),complement(v)),w),symmetric_difference(power_class(u),complement(v))).
% 299.94/300.49  66025[0:Rew:492.0,65790.1] || member(not_subclass_element(intersection(union(cross_product(u,v),w),x),symmetric_difference(cross_product(u,v),w)),complement(restrict(w,u,v)))* -> subclass(intersection(union(cross_product(u,v),w),x),symmetric_difference(cross_product(u,v),w)).
% 299.94/300.49  66026[0:Rew:491.0,65789.1] || member(not_subclass_element(intersection(union(u,cross_product(v,w)),x),symmetric_difference(u,cross_product(v,w))),complement(restrict(u,v,w)))* -> subclass(intersection(union(u,cross_product(v,w)),x),symmetric_difference(u,cross_product(v,w))).
% 299.94/300.49  66027[0:Rew:46366.0,65788.1] || member(not_subclass_element(intersection(union(complement(u),power_class(v)),w),symmetric_difference(complement(u),power_class(v))),union(u,complement(power_class(v))))* -> subclass(intersection(union(complement(u),power_class(v)),w),symmetric_difference(complement(u),power_class(v))).
% 299.94/300.49  70449[0:SpR:67452.0,4904.1] ||  -> subclass(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),x) member(not_subclass_element(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),x),complement(symmetric_difference(cross_product(u,v),w)))*.
% 299.94/300.49  70628[0:Rew:67452.0,70568.1] || member(not_subclass_element(intersection(complement(restrict(u,v,w)),x),symmetric_difference(cross_product(v,w),u)),union(cross_product(v,w),u))* -> subclass(intersection(complement(restrict(u,v,w)),x),symmetric_difference(cross_product(v,w),u)).
% 299.94/300.49  70629[0:Rew:67452.0,70567.1] || member(not_subclass_element(intersection(u,complement(restrict(v,w,x))),symmetric_difference(cross_product(w,x),v)),union(cross_product(w,x),v))* -> subclass(intersection(u,complement(restrict(v,w,x))),symmetric_difference(cross_product(w,x),v)).
% 299.94/300.49  71285[0:Rew:71163.0,71170.1] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(intersection(w,x))))),y) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(union(w,x),complement(intersection(w,x))))),y),complement(symmetric_difference(w,x)))*.
% 299.94/300.49  71286[0:Rew:71163.0,71187.1] ||  -> subclass(intersection(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),x),y) member(not_subclass_element(intersection(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),x),y),complement(symmetric_difference(v,w)))*.
% 299.94/300.49  71287[0:Rew:71163.0,71191.1] ||  -> subclass(intersection(u,intersection(symmetric_difference(union(v,w),complement(intersection(v,w))),x)),y) member(not_subclass_element(intersection(u,intersection(symmetric_difference(union(v,w),complement(intersection(v,w))),x)),y),complement(symmetric_difference(v,w)))*.
% 299.94/300.49  71288[0:Rew:71163.0,71224.1] ||  -> subclass(intersection(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),x),y) member(not_subclass_element(intersection(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),x),y),complement(symmetric_difference(u,v)))*.
% 299.94/300.49  71289[0:Rew:71163.0,71238.1] || member(not_subclass_element(symmetric_difference(union(u,v),complement(intersection(u,v))),intersection(w,complement(symmetric_difference(u,v)))),w)* -> subclass(symmetric_difference(union(u,v),complement(intersection(u,v))),intersection(w,complement(symmetric_difference(u,v)))).
% 299.94/300.49  71713[0:Rew:71595.0,71654.1] ||  -> subclass(symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)),w) member(not_subclass_element(symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)),w),complement(symmetric_difference(power_class(u),complement(v))))*.
% 299.94/300.49  71714[0:Rew:71595.0,71681.1] ||  -> subclass(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),x) member(not_subclass_element(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),x),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.94/300.49  72018[0:Rew:67453.0,71963.1] || member(not_subclass_element(intersection(complement(restrict(u,v,w)),x),symmetric_difference(u,cross_product(v,w))),union(u,cross_product(v,w)))* -> subclass(intersection(complement(restrict(u,v,w)),x),symmetric_difference(u,cross_product(v,w))).
% 299.94/300.49  72019[0:Rew:67453.0,71962.1] || member(not_subclass_element(intersection(u,complement(restrict(v,w,x))),symmetric_difference(v,cross_product(w,x))),union(v,cross_product(w,x)))* -> subclass(intersection(u,complement(restrict(v,w,x))),symmetric_difference(v,cross_product(w,x))).
% 299.94/300.49  73272[0:Rew:67451.0,73191.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),v),w),symmetric_difference(power_class(u),complement(v))),union(power_class(u),complement(v)))* -> subclass(intersection(union(complement(power_class(u)),v),w),symmetric_difference(power_class(u),complement(v))).
% 299.94/300.49  73273[0:Rew:67451.0,73190.1] || member(not_subclass_element(intersection(u,union(complement(power_class(v)),w)),symmetric_difference(power_class(v),complement(w))),union(power_class(v),complement(w)))* -> subclass(intersection(u,union(complement(power_class(v)),w)),symmetric_difference(power_class(v),complement(w))).
% 299.94/300.49  85449[3:MRR:85359.0,9181.1] ||  -> member(not_subclass_element(intersection(u,regular(intersection(power_class(v),complement(w)))),x),union(complement(power_class(v)),w))* subclass(intersection(u,regular(intersection(power_class(v),complement(w)))),x) equal(intersection(power_class(v),complement(w)),null_class).
% 299.94/300.49  85450[3:MRR:85358.0,9181.1] ||  -> member(not_subclass_element(intersection(u,regular(intersection(complement(v),power_class(w)))),x),union(v,complement(power_class(w))))* subclass(intersection(u,regular(intersection(complement(v),power_class(w)))),x) equal(intersection(complement(v),power_class(w)),null_class).
% 299.94/300.49  85647[3:MRR:85557.0,9181.1] ||  -> member(not_subclass_element(intersection(regular(intersection(power_class(u),complement(v))),w),x),union(complement(power_class(u)),v))* subclass(intersection(regular(intersection(power_class(u),complement(v))),w),x) equal(intersection(power_class(u),complement(v)),null_class).
% 299.94/300.49  85648[3:MRR:85556.0,9181.1] ||  -> member(not_subclass_element(intersection(regular(intersection(complement(u),power_class(v))),w),x),union(u,complement(power_class(v))))* subclass(intersection(regular(intersection(complement(u),power_class(v))),w),x) equal(intersection(complement(u),power_class(v)),null_class).
% 299.94/300.49  91757[0:Res:2352.1,46280.0] || member(regular(intersection(u,intersection(v,intersection(complement(w),power_class(complement(power_class(x))))))),union(w,image(element_relation,power_class(x))))* -> equal(intersection(u,intersection(v,intersection(complement(w),power_class(complement(power_class(x)))))),null_class).
% 299.94/300.49  91754[0:Res:2974.1,46280.0] || member(regular(intersection(intersection(u,intersection(complement(v),power_class(complement(power_class(w))))),x)),union(v,image(element_relation,power_class(w))))* -> equal(intersection(intersection(u,intersection(complement(v),power_class(complement(power_class(w))))),x),null_class).
% 299.94/300.49  91752[0:Res:2351.1,46280.0] || member(regular(intersection(u,intersection(intersection(complement(v),power_class(complement(power_class(w)))),x))),union(v,image(element_relation,power_class(w))))* -> equal(intersection(u,intersection(intersection(complement(v),power_class(complement(power_class(w)))),x)),null_class).
% 299.94/300.49  91751[0:Res:2973.1,46280.0] || member(regular(intersection(intersection(intersection(complement(u),power_class(complement(power_class(v)))),w),x)),union(u,image(element_relation,power_class(v))))* -> equal(intersection(intersection(intersection(complement(u),power_class(complement(power_class(v)))),w),x),null_class).
% 299.94/300.49  93472[0:Res:2352.1,46312.0] || member(regular(intersection(u,intersection(v,intersection(power_class(complement(power_class(w))),complement(x))))),union(image(element_relation,power_class(w)),x))* -> equal(intersection(u,intersection(v,intersection(power_class(complement(power_class(w))),complement(x)))),null_class).
% 299.94/300.49  93469[0:Res:2974.1,46312.0] || member(regular(intersection(intersection(u,intersection(power_class(complement(power_class(v))),complement(w))),x)),union(image(element_relation,power_class(v)),w))* -> equal(intersection(intersection(u,intersection(power_class(complement(power_class(v))),complement(w))),x),null_class).
% 299.94/300.49  93467[0:Res:2351.1,46312.0] || member(regular(intersection(u,intersection(intersection(power_class(complement(power_class(v))),complement(w)),x))),union(image(element_relation,power_class(v)),w))* -> equal(intersection(u,intersection(intersection(power_class(complement(power_class(v))),complement(w)),x)),null_class).
% 299.94/300.49  93466[0:Res:2973.1,46312.0] || member(regular(intersection(intersection(intersection(power_class(complement(power_class(u))),complement(v)),w),x)),union(image(element_relation,power_class(u)),v))* -> equal(intersection(intersection(intersection(power_class(complement(power_class(u))),complement(v)),w),x),null_class).
% 299.94/300.49  94051[0:SpL:46893.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),union(x,complement(power_class(y)))))) -> .
% 299.94/300.49  94039[0:SpL:46893.0,1475.1] || member(u,union(power_class(v),union(w,complement(power_class(x))))) member(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))* -> member(u,symmetric_difference(power_class(v),union(w,complement(power_class(x))))).
% 299.94/300.49  94037[0:SpL:46893.0,46280.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),image(element_relation,power_class(y)))) -> .
% 299.94/300.49  94899[0:SpL:46894.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,complement(power_class(x))),power_class(y)))) -> .
% 299.94/300.49  94887[0:SpL:46894.0,1475.1] || member(u,union(union(v,complement(power_class(w))),power_class(x))) member(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))* -> member(u,symmetric_difference(union(v,complement(power_class(w))),power_class(x))).
% 299.94/300.49  94885[0:SpL:46894.0,46280.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),image(element_relation,power_class(y)))) -> .
% 299.94/300.49  95232[0:SpL:46895.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(complement(power_class(w)),x),power_class(y)))) -> .
% 299.94/300.49  95220[0:SpL:46895.0,1475.1] || member(u,union(union(complement(power_class(v)),w),power_class(x))) member(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))* -> member(u,symmetric_difference(union(complement(power_class(v)),w),power_class(x))).
% 299.94/300.49  95218[0:SpL:46895.0,46280.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),image(element_relation,power_class(y)))) -> .
% 299.94/300.49  95617[0:SpL:46898.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),union(complement(power_class(x)),y)))) -> .
% 299.94/300.49  95605[0:SpL:46898.0,1475.1] || member(u,union(power_class(v),union(complement(power_class(w)),x))) member(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))* -> member(u,symmetric_difference(power_class(v),union(complement(power_class(w)),x))).
% 299.94/300.49  95603[0:SpL:46898.0,46280.0] || member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),image(element_relation,power_class(y)))) -> .
% 299.94/300.49  96411[3:Rew:30.0,96398.1,30.0,96398.0] ||  -> equal(union(null_class,restrict(u,v,w)),null_class) equal(ordered_pair(first(regular(union(null_class,restrict(u,v,w)))),second(regular(union(null_class,restrict(u,v,w))))),regular(union(null_class,restrict(u,v,w))))**.
% 299.94/300.49  96674[0:SpL:46898.0,5686.1] || member(u,intersection(complement(v),union(intersection(power_class(w),union(complement(power_class(x)),y)),z))) member(u,union(v,intersection(union(complement(power_class(w)),intersection(power_class(x),complement(y))),complement(z))))* -> .
% 299.94/300.49  96673[0:SpL:46893.0,5686.1] || member(u,intersection(complement(v),union(intersection(power_class(w),union(x,complement(power_class(y)))),z))) member(u,union(v,intersection(union(complement(power_class(w)),intersection(complement(x),power_class(y))),complement(z))))* -> .
% 299.94/300.49  96672[0:SpL:46895.0,5686.1] || member(u,intersection(complement(v),union(intersection(union(complement(power_class(w)),x),power_class(y)),z))) member(u,union(v,intersection(union(intersection(power_class(w),complement(x)),complement(power_class(y))),complement(z))))* -> .
% 299.94/300.49  96671[0:SpL:46894.0,5686.1] || member(u,intersection(complement(v),union(intersection(union(w,complement(power_class(x))),power_class(y)),z))) member(u,union(v,intersection(union(intersection(complement(w),power_class(x)),complement(power_class(y))),complement(z))))* -> .
% 299.94/300.49  96646[0:SpL:46898.0,5686.1] || member(u,intersection(complement(v),union(w,intersection(power_class(x),union(complement(power_class(y)),z))))) member(u,union(v,intersection(complement(w),union(complement(power_class(x)),intersection(power_class(y),complement(z))))))* -> .
% 299.94/300.49  96645[0:SpL:46893.0,5686.1] || member(u,intersection(complement(v),union(w,intersection(power_class(x),union(y,complement(power_class(z))))))) member(u,union(v,intersection(complement(w),union(complement(power_class(x)),intersection(complement(y),power_class(z))))))* -> .
% 299.94/300.49  96644[0:SpL:46895.0,5686.1] || member(u,intersection(complement(v),union(w,intersection(union(complement(power_class(x)),y),power_class(z))))) member(u,union(v,intersection(complement(w),union(intersection(power_class(x),complement(y)),complement(power_class(z))))))* -> .
% 299.94/300.49  96643[0:SpL:46894.0,5686.1] || member(u,intersection(complement(v),union(w,intersection(union(x,complement(power_class(y))),power_class(z))))) member(u,union(v,intersection(complement(w),union(intersection(complement(x),power_class(y)),complement(power_class(z))))))* -> .
% 299.94/300.49  96927[0:SpL:46898.0,5696.1] || member(u,intersection(union(intersection(power_class(v),union(complement(power_class(w)),x)),y),complement(z))) member(u,union(intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y)),z))* -> .
% 299.94/300.49  96926[0:SpL:46893.0,5696.1] || member(u,intersection(union(intersection(power_class(v),union(w,complement(power_class(x)))),y),complement(z))) member(u,union(intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y)),z))* -> .
% 299.94/300.49  96925[0:SpL:46895.0,5696.1] || member(u,intersection(union(intersection(union(complement(power_class(v)),w),power_class(x)),y),complement(z))) member(u,union(intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y)),z))* -> .
% 299.94/300.49  96924[0:SpL:46894.0,5696.1] || member(u,intersection(union(intersection(union(v,complement(power_class(w))),power_class(x)),y),complement(z))) member(u,union(intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y)),z))* -> .
% 299.94/300.49  96899[0:SpL:46898.0,5696.1] || member(u,intersection(union(v,intersection(power_class(w),union(complement(power_class(x)),y))),complement(z))) member(u,union(intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))),z))* -> .
% 299.94/300.49  96898[0:SpL:46893.0,5696.1] || member(u,intersection(union(v,intersection(power_class(w),union(x,complement(power_class(y))))),complement(z))) member(u,union(intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))),z))* -> .
% 299.94/300.49  96897[0:SpL:46895.0,5696.1] || member(u,intersection(union(v,intersection(union(complement(power_class(w)),x),power_class(y))),complement(z))) member(u,union(intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))),z))* -> .
% 299.94/300.49  96896[0:SpL:46894.0,5696.1] || member(u,intersection(union(v,intersection(union(w,complement(power_class(x))),power_class(y))),complement(z))) member(u,union(intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))),z))* -> .
% 299.94/300.49  99335[0:Rew:99324.0,95034.0] ||  -> equal(power_class(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(singleton(intersection(union(complement(power_class(u)),v),power_class(w)))))),power_class(complement(successor(intersection(union(complement(power_class(u)),v),power_class(w))))))**.
% 299.94/300.49  99336[0:Rew:99324.0,94705.0] ||  -> equal(power_class(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(singleton(intersection(union(u,complement(power_class(v))),power_class(w)))))),power_class(complement(successor(intersection(union(u,complement(power_class(v))),power_class(w))))))**.
% 299.94/300.49  99337[0:Rew:99324.0,95418.0] ||  -> equal(power_class(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(singleton(intersection(power_class(u),union(complement(power_class(v)),w)))))),power_class(complement(successor(intersection(power_class(u),union(complement(power_class(v)),w))))))**.
% 299.94/300.49  99338[0:Rew:99324.0,93857.0] ||  -> equal(power_class(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(singleton(intersection(power_class(u),union(v,complement(power_class(w)))))))),power_class(complement(successor(intersection(power_class(u),union(v,complement(power_class(w))))))))**.
% 299.94/300.49  100102[0:Rew:97898.0,98244.1] || member(regular(intersection(u,restrict(union(v,complement(union(w,x))),y,z))),intersection(complement(v),union(w,x)))* -> equal(intersection(u,restrict(union(v,complement(union(w,x))),y,z)),null_class).
% 299.94/300.49  100103[0:Rew:97898.0,98550.1] || member(regular(intersection(restrict(union(u,complement(union(v,w))),x,y),z)),intersection(complement(u),union(v,w)))* -> equal(intersection(restrict(union(u,complement(union(v,w))),x,y),z),null_class).
% 299.94/300.49  100105[0:Rew:97898.0,98699.1] || member(regular(intersection(u,restrict(union(complement(union(v,w)),x),y,z))),intersection(union(v,w),complement(x)))* -> equal(intersection(u,restrict(union(complement(union(v,w)),x),y,z)),null_class).
% 299.94/300.49  100106[0:Rew:97898.0,98909.1] || member(regular(intersection(restrict(union(complement(union(u,v)),w),x,y),z)),intersection(union(u,v),complement(w)))* -> equal(intersection(restrict(union(complement(union(u,v)),w),x,y),z),null_class).
% 299.94/300.49  100120[3:Rew:97898.0,98615.2,97898.0,98615.1] ||  -> member(not_subclass_element(intersection(u,regular(power_class(complement(union(v,w))))),x),image(element_relation,union(v,w)))* subclass(intersection(u,regular(power_class(complement(union(v,w))))),x) equal(power_class(complement(union(v,w))),null_class).
% 299.94/300.49  100124[3:Rew:97898.0,98962.1,97898.0,98962.0] ||  -> member(not_subclass_element(intersection(regular(power_class(complement(union(u,v)))),w),x),image(element_relation,union(u,v)))* subclass(intersection(regular(power_class(complement(union(u,v)))),w),x) equal(power_class(complement(union(u,v))),null_class).
% 299.94/300.49  106718[0:Res:3703.1,97900.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(complement(v),union(w,x)),y,z)),x1) member(not_subclass_element(intersection(u,restrict(symmetric_difference(complement(v),union(w,x)),y,z)),x1),union(v,complement(union(w,x))))*.
% 299.94/300.49  106701[0:Res:4876.1,97900.0] ||  -> subclass(intersection(restrict(symmetric_difference(complement(u),union(v,w)),x,y),z),x1) member(not_subclass_element(intersection(restrict(symmetric_difference(complement(u),union(v,w)),x,y),z),x1),union(u,complement(union(v,w))))*.
% 299.94/300.49  107684[0:Res:3703.1,97914.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(union(v,w),complement(x)),y,z)),x1) member(not_subclass_element(intersection(u,restrict(symmetric_difference(union(v,w),complement(x)),y,z)),x1),union(complement(union(v,w)),x))*.
% 299.94/300.49  107667[0:Res:4876.1,97914.0] ||  -> subclass(intersection(restrict(symmetric_difference(union(u,v),complement(w)),x,y),z),x1) member(not_subclass_element(intersection(restrict(symmetric_difference(union(u,v),complement(w)),x,y),z),x1),union(complement(union(u,v)),w))*.
% 299.94/300.49  108566[3:MRR:108453.0,9181.1] ||  -> member(not_subclass_element(intersection(u,regular(image(element_relation,union(v,w)))),x),power_class(complement(union(v,w))))* subclass(intersection(u,regular(image(element_relation,union(v,w)))),x) equal(image(element_relation,union(v,w)),null_class).
% 299.94/300.49  108567[3:MRR:108443.0,9181.1] ||  -> member(not_subclass_element(intersection(regular(image(element_relation,union(u,v))),w),x),power_class(complement(union(u,v))))* subclass(intersection(regular(image(element_relation,union(u,v))),w),x) equal(image(element_relation,union(u,v)),null_class).
% 299.94/300.49  108937[0:Res:2978.1,97899.0] || member(regular(intersection(restrict(intersection(complement(u),union(v,w)),x,y),z)),union(u,complement(union(v,w))))* -> equal(intersection(restrict(intersection(complement(u),union(v,w)),x,y),z),null_class).
% 299.94/300.49  108932[0:Res:2355.1,97899.0] || member(regular(intersection(u,restrict(intersection(complement(v),union(w,x)),y,z))),union(v,complement(union(w,x))))* -> equal(intersection(u,restrict(intersection(complement(v),union(w,x)),y,z)),null_class).
% 299.94/300.49  109258[0:Res:2978.1,97913.0] || member(regular(intersection(restrict(intersection(union(u,v),complement(w)),x,y),z)),union(complement(union(u,v)),w))* -> equal(intersection(restrict(intersection(union(u,v),complement(w)),x,y),z),null_class).
% 299.94/300.49  109253[0:Res:2355.1,97913.0] || member(regular(intersection(u,restrict(intersection(union(v,w),complement(x)),y,z))),union(complement(union(v,w)),x))* -> equal(intersection(u,restrict(intersection(union(v,w),complement(x)),y,z)),null_class).
% 299.94/300.49  109822[0:SpR:98095.0,3018.1] ||  -> subclass(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),x) member(not_subclass_element(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),x),complement(symmetric_difference(cross_product(v,w),u)))*.
% 299.94/300.49  110018[0:SpR:98119.0,3018.1] ||  -> subclass(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),x) member(not_subclass_element(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),x),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.94/300.49  110448[0:SpL:98594.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),image(element_relation,union(x,y)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),power_class(complement(union(x,y)))))) -> .
% 299.94/300.49  110441[0:SpL:98594.0,1475.1] || member(u,union(power_class(v),power_class(complement(union(w,x))))) member(u,union(complement(power_class(v)),image(element_relation,union(w,x))))* -> member(u,symmetric_difference(power_class(v),power_class(complement(union(w,x))))).
% 299.94/300.49  110437[0:SpL:98594.0,46280.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,union(w,x))),power_class(complement(power_class(y)))))* member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),image(element_relation,power_class(y)))) -> .
% 299.94/300.49  110902[0:SpL:98733.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(image(element_relation,power_class(w)),complement(union(x,y)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(complement(power_class(w))),union(x,y)))) -> .
% 299.94/300.49  110895[0:SpL:98733.0,1475.1] || member(u,union(power_class(complement(power_class(v))),union(w,x))) member(u,union(image(element_relation,power_class(v)),complement(union(w,x))))* -> member(u,symmetric_difference(power_class(complement(power_class(v))),union(w,x))).
% 299.94/300.49  110891[0:SpL:98733.0,46280.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(union(w,x))),power_class(complement(power_class(y)))))* member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),image(element_relation,power_class(y)))) -> .
% 299.94/300.49  111440[0:SpL:99020.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(image(element_relation,union(w,x)),complement(power_class(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(complement(union(w,x))),power_class(y)))) -> .
% 299.94/300.49  111433[0:SpL:99020.0,1475.1] || member(u,union(power_class(complement(union(v,w))),power_class(x))) member(u,union(image(element_relation,union(v,w)),complement(power_class(x))))* -> member(u,symmetric_difference(power_class(complement(union(v,w))),power_class(x))).
% 299.94/300.49  111429[0:SpL:99020.0,46280.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(power_class(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),image(element_relation,power_class(y)))) -> .
% 299.94/300.49  112379[0:SpL:99160.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(union(w,x)),image(element_relation,power_class(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,x),power_class(complement(power_class(y)))))) -> .
% 299.94/300.49  112372[0:SpL:99160.0,1475.1] || member(u,union(union(v,w),power_class(complement(power_class(x))))) member(u,union(complement(union(v,w)),image(element_relation,power_class(x))))* -> member(u,symmetric_difference(union(v,w),power_class(complement(power_class(x))))).
% 299.94/300.49  112368[0:SpL:99160.0,46280.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,power_class(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),image(element_relation,power_class(y)))) -> .
% 299.94/300.49  122799[0:Res:169.1,6509.0] ||  -> subclass(intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w)))),x) member(not_subclass_element(intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w)))),x),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.49  122756[0:Res:175.1,6509.0] ||  -> subclass(intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w),x) member(not_subclass_element(intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w),x),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.49  122924[0:Rew:97907.0,122677.1] || member(u,symmetric_difference(union(intersection(complement(v),union(w,x)),y),union(union(v,complement(union(w,x))),complement(y))))* -> member(u,complement(symmetric_difference(union(v,complement(union(w,x))),complement(y)))).
% 299.94/300.49  122925[0:Rew:97919.0,122667.1] || member(u,symmetric_difference(union(intersection(union(v,w),complement(x)),y),union(union(complement(union(v,w)),x),complement(y))))* -> member(u,complement(symmetric_difference(union(complement(union(v,w)),x),complement(y)))).
% 299.94/300.49  122926[0:Rew:97907.0,122642.1] || member(u,symmetric_difference(union(v,intersection(complement(w),union(x,y))),union(complement(v),union(w,complement(union(x,y))))))* -> member(u,complement(symmetric_difference(complement(v),union(w,complement(union(x,y)))))).
% 299.94/300.49  122927[0:Rew:97919.0,122632.1] || member(u,symmetric_difference(union(v,intersection(union(w,x),complement(y))),union(complement(v),union(complement(union(w,x)),y))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(union(w,x)),y)))).
% 299.94/300.49  125720[3:Res:125591.0,3006.0] ||  -> equal(complement(successor(complement(cross_product(u,v)))),null_class) equal(ordered_pair(first(regular(complement(successor(complement(cross_product(u,v)))))),second(regular(complement(successor(complement(cross_product(u,v))))))),regular(complement(successor(complement(cross_product(u,v))))))**.
% 299.94/300.49  126432[3:MRR:126294.0,9181.1] ||  -> member(not_subclass_element(regular(intersection(complement(u),union(v,w))),x),union(u,complement(union(v,w))))* subclass(regular(intersection(complement(u),union(v,w))),x) equal(intersection(complement(u),union(v,w)),null_class).
% 299.94/300.49  127211[0:Rew:67444.0,126875.0] ||  -> equal(intersection(union(union(u,complement(union(v,w))),union(x,y)),union(intersection(complement(u),union(v,w)),complement(union(x,y)))),symmetric_difference(union(u,complement(union(v,w))),union(x,y)))**.
% 299.94/300.49  127212[0:Rew:67444.0,126865.0] ||  -> equal(intersection(union(union(complement(union(u,v)),w),union(x,y)),union(intersection(union(u,v),complement(w)),complement(union(x,y)))),symmetric_difference(union(complement(union(u,v)),w),union(x,y)))**.
% 299.94/300.49  127230[0:Rew:99615.0,127037.2] || subclass(u,union(complement(v),union(w,x))) member(not_subclass_element(u,symmetric_difference(complement(v),union(w,x))),union(v,complement(union(w,x))))* -> subclass(u,symmetric_difference(complement(v),union(w,x))).
% 299.94/300.49  127232[0:Rew:99615.0,127020.1] || member(not_subclass_element(u,complement(symmetric_difference(complement(v),union(w,x)))),symmetric_difference(union(v,complement(union(w,x))),union(complement(v),union(w,x))))* -> subclass(u,complement(symmetric_difference(complement(v),union(w,x)))).
% 299.94/300.49  127233[0:Rew:99615.0,127014.1] || member(not_subclass_element(symmetric_difference(complement(u),union(v,w)),intersection(x,union(u,complement(union(v,w))))),x)* -> subclass(symmetric_difference(complement(u),union(v,w)),intersection(x,union(u,complement(union(v,w))))).
% 299.94/300.49  127629[3:MRR:127488.0,9181.1] ||  -> member(not_subclass_element(regular(intersection(union(u,v),complement(w))),x),union(complement(union(u,v)),w))* subclass(regular(intersection(union(u,v),complement(w))),x) equal(intersection(union(u,v),complement(w)),null_class).
% 299.94/300.49  127942[0:SpR:97907.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(w,complement(union(x,y)))),union(complement(union(u,v)),intersection(complement(w),union(x,y)))),symmetric_difference(union(u,v),union(w,complement(union(x,y)))))**.
% 299.94/300.49  127932[0:SpR:97919.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(union(w,x)),y)),union(complement(union(u,v)),intersection(union(w,x),complement(y)))),symmetric_difference(union(u,v),union(complement(union(w,x)),y)))**.
% 299.94/300.49  128295[0:Rew:98895.0,128071.2] || subclass(u,union(complement(union(v,w)),x)) member(not_subclass_element(u,symmetric_difference(union(v,w),complement(x))),union(union(v,w),complement(x)))* -> subclass(u,symmetric_difference(union(v,w),complement(x))).
% 299.94/300.49  128297[0:Rew:98895.0,128054.1] || member(not_subclass_element(u,complement(symmetric_difference(union(v,w),complement(x)))),symmetric_difference(union(union(v,w),complement(x)),union(complement(union(v,w)),x)))* -> subclass(u,complement(symmetric_difference(union(v,w),complement(x)))).
% 299.94/300.49  128299[0:Rew:98895.0,128047.1] || member(not_subclass_element(symmetric_difference(union(u,v),complement(w)),intersection(x,union(complement(union(u,v)),w))),x)* -> subclass(symmetric_difference(union(u,v),complement(w)),intersection(x,union(complement(union(u,v)),w))).
% 299.94/300.49  138728[3:MRR:138657.0,9181.1] || subclass(u,regular(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) equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class).
% 299.94/300.49  138739[0:MRR:138668.0,9181.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(intersection(complement(w),power_class(complement(power_class(x)))),v)),union(w,image(element_relation,power_class(x))))* subclass(u,intersection(intersection(complement(w),power_class(complement(power_class(x)))),v)).
% 299.94/300.49  138741[0:MRR:138670.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(complement(w),power_class(complement(power_class(x)))),u)),union(w,image(element_relation,power_class(x))))* subclass(intersection(u,v),intersection(intersection(complement(w),power_class(complement(power_class(x)))),u)).
% 299.94/300.49  138742[0:MRR:138669.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(complement(w),power_class(complement(power_class(x)))),v)),union(w,image(element_relation,power_class(x))))* subclass(intersection(u,v),intersection(intersection(complement(w),power_class(complement(power_class(x)))),v)).
% 299.94/300.49  139506[3:MRR:139432.0,9181.1] || subclass(u,regular(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) equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class).
% 299.94/300.49  139517[0:MRR:139443.0,9181.1] || subclass(u,v) -> member(not_subclass_element(u,intersection(intersection(power_class(complement(power_class(w))),complement(x)),v)),union(image(element_relation,power_class(w)),x))* subclass(u,intersection(intersection(power_class(complement(power_class(w))),complement(x)),v)).
% 299.94/300.49  139519[0:MRR:139445.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(power_class(complement(power_class(w))),complement(x)),u)),union(image(element_relation,power_class(w)),x))* subclass(intersection(u,v),intersection(intersection(power_class(complement(power_class(w))),complement(x)),u)).
% 299.94/300.49  139520[0:MRR:139444.0,9181.1] ||  -> member(not_subclass_element(intersection(u,v),intersection(intersection(power_class(complement(power_class(w))),complement(x)),v)),union(image(element_relation,power_class(w)),x))* subclass(intersection(u,v),intersection(intersection(power_class(complement(power_class(w))),complement(x)),v)).
% 299.94/300.49  142241[0:Res:169.1,46242.0] || member(not_subclass_element(intersection(u,intersection(complement(v),union(w,complement(power_class(x))))),y),union(v,intersection(complement(w),power_class(x))))* -> subclass(intersection(u,intersection(complement(v),union(w,complement(power_class(x))))),y).
% 299.94/300.49  142195[0:Res:175.1,46242.0] || member(not_subclass_element(intersection(intersection(complement(u),union(v,complement(power_class(w)))),x),y),union(u,intersection(complement(v),power_class(w))))* -> subclass(intersection(intersection(complement(u),union(v,complement(power_class(w)))),x),y).
% 299.94/300.49  142157[0:SpL:46880.0,46242.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),union(x,complement(power_class(y)))))* member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),intersection(complement(x),power_class(y)))) -> .
% 299.94/300.49  142155[0:SpL:46877.0,46242.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),union(x,complement(power_class(y)))))* member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),intersection(complement(x),power_class(y)))) -> .
% 299.94/300.49  143802[0:Res:169.1,46261.0] || member(not_subclass_element(intersection(u,intersection(union(v,complement(power_class(w))),complement(x))),y),union(intersection(complement(v),power_class(w)),x))* -> subclass(intersection(u,intersection(union(v,complement(power_class(w))),complement(x))),y).
% 299.94/300.49  143756[0:Res:175.1,46261.0] || member(not_subclass_element(intersection(intersection(union(u,complement(power_class(v))),complement(w)),x),y),union(intersection(complement(u),power_class(v)),w))* -> subclass(intersection(intersection(union(u,complement(power_class(v))),complement(w)),x),y).
% 299.94/300.49  143686[0:SpL:46880.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(image(element_relation,power_class(x)),complement(power_class(y)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(complement(power_class(x))),power_class(y)))) -> .
% 299.94/300.49  143684[0:SpL:46877.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(power_class(x)),image(element_relation,power_class(y)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(x),power_class(complement(power_class(y)))))) -> .
% 299.94/300.49  144213[0:Res:169.1,46288.0] || member(not_subclass_element(intersection(u,intersection(complement(v),union(complement(power_class(w)),x))),y),union(v,intersection(power_class(w),complement(x))))* -> subclass(intersection(u,intersection(complement(v),union(complement(power_class(w)),x))),y).
% 299.94/300.49  144167[0:Res:175.1,46288.0] || member(not_subclass_element(intersection(intersection(complement(u),union(complement(power_class(v)),w)),x),y),union(u,intersection(power_class(v),complement(w))))* -> subclass(intersection(intersection(complement(u),union(complement(power_class(v)),w)),x),y).
% 299.94/300.49  144129[0:SpL:46880.0,46288.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),union(complement(power_class(x)),y)))* member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),intersection(power_class(x),complement(y)))) -> .
% 299.94/300.49  144127[0:SpL:46877.0,46288.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),union(complement(power_class(x)),y)))* member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),intersection(power_class(x),complement(y)))) -> .
% 299.94/300.49  144472[0:Res:169.1,46462.0] || member(not_subclass_element(intersection(u,intersection(union(complement(power_class(v)),w),complement(x))),y),union(intersection(power_class(v),complement(w)),x))* -> subclass(intersection(u,intersection(union(complement(power_class(v)),w),complement(x))),y).
% 299.94/300.49  144426[0:Res:175.1,46462.0] || member(not_subclass_element(intersection(intersection(union(complement(power_class(u)),v),complement(w)),x),y),union(intersection(power_class(u),complement(v)),w))* -> subclass(intersection(intersection(union(complement(power_class(u)),v),complement(w)),x),y).
% 299.94/300.49  144349[0:SpL:46880.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(image(element_relation,power_class(x)),complement(power_class(y)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(complement(power_class(x))),power_class(y)))) -> .
% 299.94/300.49  144347[0:SpL:46877.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(power_class(x)),image(element_relation,power_class(y)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(x),power_class(complement(power_class(y)))))) -> .
% 299.94/300.49  145429[0:SpL:98217.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(power_class(x)),intersection(complement(y),union(z,x1)))))* -> member(u,union(complement(union(v,w)),intersection(power_class(x),union(y,complement(union(z,x1)))))).
% 299.94/300.49  145414[0:SpL:98217.0,97900.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(complement(w),union(x,y))),union(z,x1)))* -> member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),complement(union(z,x1)))).
% 299.94/300.49  145402[12:SpL:98217.0,69343.1] function(intersection(power_class(u),union(v,complement(union(w,x))))) || equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),successor(intersection(power_class(u),union(v,complement(union(w,x))))))** -> .
% 299.94/300.49  145574[0:Rew:98217.0,145372.1] || subclass(union(complement(power_class(u)),intersection(complement(v),union(w,x))),intersection(power_class(u),union(v,complement(union(w,x)))))* -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),null_class).
% 299.94/300.49  145241[0:SpR:98217.0,4904.1] ||  -> subclass(symmetric_difference(power_class(u),union(v,complement(union(w,x)))),y) member(not_subclass_element(symmetric_difference(power_class(u),union(v,complement(union(w,x)))),y),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 299.94/300.49  145223[12:SpR:98217.0,126105.1] function(intersection(power_class(u),union(v,complement(union(w,x))))) ||  -> subclass(regular(successor(intersection(power_class(u),union(v,complement(union(w,x)))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 299.94/300.49  145575[3:Rew:98217.0,145212.1] ||  -> member(union(complement(power_class(u)),intersection(complement(v),union(w,x))),intersection(power_class(u),union(v,complement(union(w,x)))))* equal(singleton(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),null_class).
% 299.94/300.49  145172[0:SpR:98217.0,5493.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(singleton(intersection(power_class(u),union(v,complement(union(w,x))))))),successor(intersection(power_class(u),union(v,complement(union(w,x))))))*.
% 299.94/300.49  145769[0:Res:169.1,98247.0] || member(not_subclass_element(intersection(u,intersection(complement(v),power_class(complement(union(w,x))))),y),union(v,image(element_relation,union(w,x))))* -> subclass(intersection(u,intersection(complement(v),power_class(complement(union(w,x))))),y).
% 299.94/300.49  145723[0:Res:175.1,98247.0] || member(not_subclass_element(intersection(intersection(complement(u),power_class(complement(union(v,w)))),x),y),union(u,image(element_relation,union(v,w))))* -> subclass(intersection(intersection(complement(u),power_class(complement(union(v,w)))),x),y).
% 299.94/300.49  145688[0:SpL:46880.0,98247.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),power_class(complement(union(x,y)))))* member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),image(element_relation,union(x,y)))) -> .
% 299.94/300.49  145686[0:SpL:46877.0,98247.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),power_class(complement(union(x,y)))))* member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),image(element_relation,union(x,y)))) -> .
% 299.94/300.49  146305[0:SpL:98314.0,97914.0] || member(u,symmetric_difference(union(v,w),union(intersection(complement(x),power_class(y)),complement(union(z,x1)))))* -> member(u,union(complement(union(v,w)),intersection(union(x,complement(power_class(y))),union(z,x1)))).
% 299.94/300.49  146289[0:SpL:98314.0,97900.0] || member(u,symmetric_difference(union(intersection(complement(v),power_class(w)),complement(union(x,y))),union(z,x1)))* -> member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),complement(union(z,x1)))).
% 299.94/300.49  146277[12:SpL:98314.0,69343.1] function(intersection(union(u,complement(power_class(v))),union(w,x))) || equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),successor(intersection(union(u,complement(power_class(v))),union(w,x))))** -> .
% 299.94/300.49  146448[0:Rew:98314.0,146246.1] || subclass(union(intersection(complement(u),power_class(v)),complement(union(w,x))),intersection(union(u,complement(power_class(v))),union(w,x)))* -> equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),null_class).
% 299.94/300.49  146112[0:SpR:98314.0,4904.1] ||  -> subclass(symmetric_difference(union(u,complement(power_class(v))),union(w,x)),y) member(not_subclass_element(symmetric_difference(union(u,complement(power_class(v))),union(w,x)),y),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 299.94/300.49  146094[12:SpR:98314.0,126105.1] function(intersection(union(u,complement(power_class(v))),union(w,x))) ||  -> subclass(regular(successor(intersection(union(u,complement(power_class(v))),union(w,x)))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 299.94/300.49  146450[3:Rew:98314.0,146083.1] ||  -> member(union(intersection(complement(u),power_class(v)),complement(union(w,x))),intersection(union(u,complement(power_class(v))),union(w,x)))* equal(singleton(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),null_class).
% 299.94/300.49  146043[0:SpR:98314.0,5493.0] ||  -> subclass(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(singleton(intersection(union(u,complement(power_class(v))),union(w,x))))),successor(intersection(union(u,complement(power_class(v))),union(w,x))))*.
% 299.94/300.49  146867[0:SpL:98315.0,97914.0] || member(u,symmetric_difference(union(v,w),union(intersection(power_class(x),complement(y)),complement(union(z,x1)))))* -> member(u,union(complement(union(v,w)),intersection(union(complement(power_class(x)),y),union(z,x1)))).
% 299.94/300.49  146851[0:SpL:98315.0,97900.0] || member(u,symmetric_difference(union(intersection(power_class(v),complement(w)),complement(union(x,y))),union(z,x1)))* -> member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),complement(union(z,x1)))).
% 299.94/300.49  146839[12:SpL:98315.0,69343.1] function(intersection(union(complement(power_class(u)),v),union(w,x))) || equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),successor(intersection(union(complement(power_class(u)),v),union(w,x))))** -> .
% 299.94/300.49  147016[0:Rew:98315.0,146808.1] || subclass(union(intersection(power_class(u),complement(v)),complement(union(w,x))),intersection(union(complement(power_class(u)),v),union(w,x)))* -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),null_class).
% 299.94/300.49  146667[0:SpR:98315.0,4904.1] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),v),union(w,x)),y) member(not_subclass_element(symmetric_difference(union(complement(power_class(u)),v),union(w,x)),y),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 299.94/300.49  146649[12:SpR:98315.0,126105.1] function(intersection(union(complement(power_class(u)),v),union(w,x))) ||  -> subclass(regular(successor(intersection(union(complement(power_class(u)),v),union(w,x)))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 299.94/300.49  147018[3:Rew:98315.0,146638.1] ||  -> member(union(intersection(power_class(u),complement(v)),complement(union(w,x))),intersection(union(complement(power_class(u)),v),union(w,x)))* equal(singleton(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),null_class).
% 299.94/300.49  146598[0:SpR:98315.0,5493.0] ||  -> subclass(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(singleton(intersection(union(complement(power_class(u)),v),union(w,x))))),successor(intersection(union(complement(power_class(u)),v),union(w,x))))*.
% 299.94/300.49  147787[0:SpL:98515.0,97914.0] || member(u,symmetric_difference(union(v,w),union(intersection(complement(x),union(y,z)),complement(power_class(x1)))))* -> member(u,union(complement(union(v,w)),intersection(union(x,complement(union(y,z))),power_class(x1)))).
% 299.94/300.49  147771[0:SpL:98515.0,97900.0] || member(u,symmetric_difference(union(intersection(complement(v),union(w,x)),complement(power_class(y))),union(z,x1)))* -> member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),complement(union(z,x1)))).
% 299.94/300.49  147759[12:SpL:98515.0,69343.1] function(intersection(union(u,complement(union(v,w))),power_class(x))) || equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),successor(intersection(union(u,complement(union(v,w))),power_class(x))))** -> .
% 299.94/300.49  147930[0:Rew:98515.0,147728.1] || subclass(union(intersection(complement(u),union(v,w)),complement(power_class(x))),intersection(union(u,complement(union(v,w))),power_class(x)))* -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),null_class).
% 299.94/300.49  147596[0:SpR:98515.0,4904.1] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),power_class(x)),y) member(not_subclass_element(symmetric_difference(union(u,complement(union(v,w))),power_class(x)),y),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 299.94/300.49  147578[12:SpR:98515.0,126105.1] function(intersection(union(u,complement(union(v,w))),power_class(x))) ||  -> subclass(regular(successor(intersection(union(u,complement(union(v,w))),power_class(x)))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 299.94/300.49  147932[3:Rew:98515.0,147567.1] ||  -> member(union(intersection(complement(u),union(v,w)),complement(power_class(x))),intersection(union(u,complement(union(v,w))),power_class(x)))* equal(singleton(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),null_class).
% 299.94/300.49  147527[0:SpR:98515.0,5493.0] ||  -> subclass(symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(singleton(intersection(union(u,complement(union(v,w))),power_class(x))))),successor(intersection(union(u,complement(union(v,w))),power_class(x))))*.
% 299.94/300.49  148131[0:Res:169.1,98557.0] || member(not_subclass_element(intersection(u,intersection(power_class(complement(union(v,w))),complement(x))),y),union(image(element_relation,union(v,w)),x))* -> subclass(intersection(u,intersection(power_class(complement(union(v,w))),complement(x))),y).
% 299.94/300.49  148085[0:Res:175.1,98557.0] || member(not_subclass_element(intersection(intersection(power_class(complement(union(u,v))),complement(w)),x),y),union(image(element_relation,union(u,v)),w))* -> subclass(intersection(intersection(power_class(complement(union(u,v))),complement(w)),x),y).
% 299.94/300.49  147988[0:SpL:46880.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(image(element_relation,power_class(x)),complement(power_class(y)))))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(complement(power_class(x))),power_class(y)))) -> .
% 299.94/300.49  147986[0:SpL:46877.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(power_class(x)),image(element_relation,power_class(y)))))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(x),power_class(complement(power_class(y)))))) -> .
% 299.94/300.49  148548[0:SpL:98672.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(power_class(x)),intersection(union(y,z),complement(x1)))))* -> member(u,union(complement(union(v,w)),intersection(power_class(x),union(complement(union(y,z)),x1)))).
% 299.94/300.49  148532[0:SpL:98672.0,97900.0] || member(u,symmetric_difference(union(complement(power_class(v)),intersection(union(w,x),complement(y))),union(z,x1)))* -> member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),complement(union(z,x1)))).
% 299.94/300.49  148520[12:SpL:98672.0,69343.1] function(intersection(power_class(u),union(complement(union(v,w)),x))) || equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),successor(intersection(power_class(u),union(complement(union(v,w)),x))))** -> .
% 299.94/300.49  148699[0:Rew:98672.0,148489.1] || subclass(union(complement(power_class(u)),intersection(union(v,w),complement(x))),intersection(power_class(u),union(complement(union(v,w)),x)))* -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),null_class).
% 299.94/300.49  148351[0:SpR:98672.0,4904.1] ||  -> subclass(symmetric_difference(power_class(u),union(complement(union(v,w)),x)),y) member(not_subclass_element(symmetric_difference(power_class(u),union(complement(union(v,w)),x)),y),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 299.94/300.49  148333[12:SpR:98672.0,126105.1] function(intersection(power_class(u),union(complement(union(v,w)),x))) ||  -> subclass(regular(successor(intersection(power_class(u),union(complement(union(v,w)),x)))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 299.94/300.49  148701[3:Rew:98672.0,148322.1] ||  -> member(union(complement(power_class(u)),intersection(union(v,w),complement(x))),intersection(power_class(u),union(complement(union(v,w)),x)))* equal(singleton(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),null_class).
% 299.94/300.49  148282[0:SpR:98672.0,5493.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(singleton(intersection(power_class(u),union(complement(union(v,w)),x))))),successor(intersection(power_class(u),union(complement(union(v,w)),x))))*.
% 299.94/300.49  149328[0:SpL:98876.0,97914.0] || member(u,symmetric_difference(union(v,w),union(intersection(union(x,y),complement(z)),complement(power_class(x1)))))* -> member(u,union(complement(union(v,w)),intersection(union(complement(union(x,y)),z),power_class(x1)))).
% 299.94/300.49  149312[0:SpL:98876.0,97900.0] || member(u,symmetric_difference(union(intersection(union(v,w),complement(x)),complement(power_class(y))),union(z,x1)))* -> member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),complement(union(z,x1)))).
% 299.94/300.49  149300[12:SpL:98876.0,69343.1] function(intersection(union(complement(union(u,v)),w),power_class(x))) || equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),successor(intersection(union(complement(union(u,v)),w),power_class(x))))** -> .
% 299.94/300.49  149478[0:Rew:98876.0,149269.1] || subclass(union(intersection(union(u,v),complement(w)),complement(power_class(x))),intersection(union(complement(union(u,v)),w),power_class(x)))* -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),null_class).
% 299.94/300.49  149131[0:SpR:98876.0,4904.1] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),w),power_class(x)),y) member(not_subclass_element(symmetric_difference(union(complement(union(u,v)),w),power_class(x)),y),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 299.94/300.49  149113[12:SpR:98876.0,126105.1] function(intersection(union(complement(union(u,v)),w),power_class(x))) ||  -> subclass(regular(successor(intersection(union(complement(union(u,v)),w),power_class(x)))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 299.94/300.49  149480[3:Rew:98876.0,149102.1] ||  -> member(union(intersection(union(u,v),complement(w)),complement(power_class(x))),intersection(union(complement(union(u,v)),w),power_class(x)))* equal(singleton(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),null_class).
% 299.94/300.49  149062[0:SpR:98876.0,5493.0] ||  -> subclass(symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(singleton(intersection(union(complement(union(u,v)),w),power_class(x))))),successor(intersection(union(complement(union(u,v)),w),power_class(x))))*.
% 299.94/300.49  150799[0:SpL:99161.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(union(x,y)),intersection(complement(z),power_class(x1)))))* -> member(u,union(complement(union(v,w)),intersection(union(x,y),union(z,complement(power_class(x1)))))).
% 299.94/300.49  150782[0:SpL:99161.0,97900.0] || member(u,symmetric_difference(union(complement(union(v,w)),intersection(complement(x),power_class(y))),union(z,x1)))* -> member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),complement(union(z,x1)))).
% 299.94/300.49  150770[12:SpL:99161.0,69343.1] function(intersection(union(u,v),union(w,complement(power_class(x))))) || equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),successor(intersection(union(u,v),union(w,complement(power_class(x))))))** -> .
% 299.94/300.49  150937[0:Rew:99161.0,150739.1] || subclass(union(complement(union(u,v)),intersection(complement(w),power_class(x))),intersection(union(u,v),union(w,complement(power_class(x)))))* -> equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),null_class).
% 299.94/300.49  150609[0:SpR:99161.0,4904.1] ||  -> subclass(symmetric_difference(union(u,v),union(w,complement(power_class(x)))),y) member(not_subclass_element(symmetric_difference(union(u,v),union(w,complement(power_class(x)))),y),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 299.94/300.49  150591[12:SpR:99161.0,126105.1] function(intersection(union(u,v),union(w,complement(power_class(x))))) ||  -> subclass(regular(successor(intersection(union(u,v),union(w,complement(power_class(x)))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 299.94/300.49  150939[3:Rew:99161.0,150580.1] ||  -> member(union(complement(union(u,v)),intersection(complement(w),power_class(x))),intersection(union(u,v),union(w,complement(power_class(x)))))* equal(singleton(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),null_class).
% 299.94/300.49  150540[0:SpR:99161.0,5493.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(singleton(intersection(union(u,v),union(w,complement(power_class(x))))))),successor(intersection(union(u,v),union(w,complement(power_class(x))))))*.
% 299.94/300.49  151319[0:SpL:99162.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(union(x,y)),intersection(power_class(z),complement(x1)))))* -> member(u,union(complement(union(v,w)),intersection(union(x,y),union(complement(power_class(z)),x1)))).
% 299.94/300.49  151302[0:SpL:99162.0,97900.0] || member(u,symmetric_difference(union(complement(union(v,w)),intersection(power_class(x),complement(y))),union(z,x1)))* -> member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),complement(union(z,x1)))).
% 299.94/300.49  151290[12:SpL:99162.0,69343.1] function(intersection(union(u,v),union(complement(power_class(w)),x))) || equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),successor(intersection(union(u,v),union(complement(power_class(w)),x))))** -> .
% 299.94/300.49  151468[0:Rew:99162.0,151259.1] || subclass(union(complement(union(u,v)),intersection(power_class(w),complement(x))),intersection(union(u,v),union(complement(power_class(w)),x)))* -> equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),null_class).
% 299.94/300.49  151120[0:SpR:99162.0,4904.1] ||  -> subclass(symmetric_difference(union(u,v),union(complement(power_class(w)),x)),y) member(not_subclass_element(symmetric_difference(union(u,v),union(complement(power_class(w)),x)),y),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 299.94/300.49  151102[12:SpR:99162.0,126105.1] function(intersection(union(u,v),union(complement(power_class(w)),x))) ||  -> subclass(regular(successor(intersection(union(u,v),union(complement(power_class(w)),x)))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 299.94/300.49  151470[3:Rew:99162.0,151091.1] ||  -> member(union(complement(union(u,v)),intersection(power_class(w),complement(x))),intersection(union(u,v),union(complement(power_class(w)),x)))* equal(singleton(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),null_class).
% 299.94/300.49  151051[0:SpR:99162.0,5493.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(singleton(intersection(union(u,v),union(complement(power_class(w)),x))))),successor(intersection(union(u,v),union(complement(power_class(w)),x))))*.
% 299.94/300.49  151959[0:SpL:99659.0,97914.0] || member(u,symmetric_difference(union(v,w),union(complement(union(x,y)),image(element_relation,union(z,x1)))))* -> member(u,union(complement(union(v,w)),intersection(union(x,y),power_class(complement(union(z,x1)))))).
% 299.94/300.49  151942[0:SpL:99659.0,97900.0] || member(u,symmetric_difference(union(complement(union(v,w)),image(element_relation,union(x,y))),union(z,x1)))* -> member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),complement(union(z,x1)))).
% 299.94/300.49  151930[12:SpL:99659.0,69343.1] function(intersection(union(u,v),power_class(complement(union(w,x))))) || equal(union(complement(union(u,v)),image(element_relation,union(w,x))),successor(intersection(union(u,v),power_class(complement(union(w,x))))))** -> .
% 299.94/300.49  152131[0:Rew:99659.0,151899.1] || subclass(union(complement(union(u,v)),image(element_relation,union(w,x))),intersection(union(u,v),power_class(complement(union(w,x)))))* -> equal(union(complement(union(u,v)),image(element_relation,union(w,x))),null_class).
% 299.94/300.49  151747[0:SpR:99659.0,4904.1] ||  -> subclass(symmetric_difference(union(u,v),power_class(complement(union(w,x)))),y) member(not_subclass_element(symmetric_difference(union(u,v),power_class(complement(union(w,x)))),y),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 299.94/300.49  151729[12:SpR:99659.0,126105.1] function(intersection(union(u,v),power_class(complement(union(w,x))))) ||  -> subclass(regular(successor(intersection(union(u,v),power_class(complement(union(w,x)))))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 299.94/300.49  152133[3:Rew:99659.0,151718.1] ||  -> member(union(complement(union(u,v)),image(element_relation,union(w,x))),intersection(union(u,v),power_class(complement(union(w,x)))))* equal(singleton(union(complement(union(u,v)),image(element_relation,union(w,x)))),null_class).
% 299.94/300.49  151678[0:SpR:99659.0,5493.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(singleton(intersection(union(u,v),power_class(complement(union(w,x))))))),successor(intersection(union(u,v),power_class(complement(union(w,x))))))*.
% 299.94/300.49  153154[0:SpL:99660.0,97914.0] || member(u,symmetric_difference(union(v,w),union(image(element_relation,union(x,y)),complement(union(z,x1)))))* -> member(u,union(complement(union(v,w)),intersection(power_class(complement(union(x,y))),union(z,x1)))).
% 299.94/300.49  153136[0:SpL:99660.0,97900.0] || member(u,symmetric_difference(union(image(element_relation,union(v,w)),complement(union(x,y))),union(z,x1)))* -> member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),complement(union(z,x1)))).
% 299.94/300.49  153124[12:SpL:99660.0,69343.1] function(intersection(power_class(complement(union(u,v))),union(w,x))) || equal(union(image(element_relation,union(u,v)),complement(union(w,x))),successor(intersection(power_class(complement(union(u,v))),union(w,x))))** -> .
% 299.94/300.49  153338[0:Rew:99660.0,153093.1] || subclass(union(image(element_relation,union(u,v)),complement(union(w,x))),intersection(power_class(complement(union(u,v))),union(w,x)))* -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),null_class).
% 299.94/300.49  152936[0:SpR:99660.0,4904.1] ||  -> subclass(symmetric_difference(power_class(complement(union(u,v))),union(w,x)),y) member(not_subclass_element(symmetric_difference(power_class(complement(union(u,v))),union(w,x)),y),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 299.94/300.49  152918[12:SpR:99660.0,126105.1] function(intersection(power_class(complement(union(u,v))),union(w,x))) ||  -> subclass(regular(successor(intersection(power_class(complement(union(u,v))),union(w,x)))),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 299.94/300.49  153340[3:Rew:99660.0,152907.1] ||  -> member(union(image(element_relation,union(u,v)),complement(union(w,x))),intersection(power_class(complement(union(u,v))),union(w,x)))* equal(singleton(union(image(element_relation,union(u,v)),complement(union(w,x)))),null_class).
% 299.94/300.49  152867[0:SpR:99660.0,5493.0] ||  -> subclass(symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(singleton(intersection(power_class(complement(union(u,v))),union(w,x))))),successor(intersection(power_class(complement(union(u,v))),union(w,x))))*.
% 299.94/300.49  155985[3:Rew:71035.0,155963.2,71035.0,155963.1,71035.0,155963.0] ||  -> equal(intersection(union(null_class,ordered_pair(u,v)),w),null_class) equal(regular(intersection(union(null_class,ordered_pair(u,v)),w)),unordered_pair(u,singleton(v)))** equal(regular(intersection(union(null_class,ordered_pair(u,v)),w)),singleton(u)).
% 299.94/300.49  155954[3:Res:57352.0,6974.0] ||  -> equal(union(null_class,intersection(u,ordered_pair(v,w))),null_class) equal(regular(union(null_class,intersection(u,ordered_pair(v,w)))),unordered_pair(v,singleton(w)))** equal(regular(union(null_class,intersection(u,ordered_pair(v,w)))),singleton(v)).
% 299.94/300.49  155986[3:Rew:71035.0,155948.2,71035.0,155948.1,71035.0,155948.0] ||  -> equal(intersection(u,union(null_class,ordered_pair(v,w))),null_class) equal(regular(intersection(u,union(null_class,ordered_pair(v,w)))),unordered_pair(v,singleton(w)))** equal(regular(intersection(u,union(null_class,ordered_pair(v,w)))),singleton(v)).
% 299.94/300.49  155940[3:Res:125636.0,6974.0] ||  -> equal(regular(union(null_class,complement(ordered_pair(u,v)))),null_class) equal(regular(regular(union(null_class,complement(ordered_pair(u,v))))),unordered_pair(u,singleton(v)))** equal(regular(regular(union(null_class,complement(ordered_pair(u,v))))),singleton(u)).
% 299.94/300.49  155932[3:Res:56263.0,6974.0] ||  -> equal(union(null_class,intersection(ordered_pair(u,v),w)),null_class) equal(regular(union(null_class,intersection(ordered_pair(u,v),w))),unordered_pair(u,singleton(v)))** equal(regular(union(null_class,intersection(ordered_pair(u,v),w))),singleton(u)).
% 299.94/300.49  158286[3:Res:2978.1,7409.1] || member(regular(intersection(restrict(unordered_pair(u,v),w,x),y)),u)* -> equal(intersection(restrict(unordered_pair(u,v),w,x),y),null_class) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  158281[3:Res:2355.1,7409.1] || member(regular(intersection(u,restrict(unordered_pair(v,w),x,y))),v)* -> equal(intersection(u,restrict(unordered_pair(v,w),x,y)),null_class) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158725[3:Res:2978.1,7410.1] || member(regular(intersection(restrict(unordered_pair(u,v),w,x),y)),v)* -> equal(intersection(restrict(unordered_pair(u,v),w,x),y),null_class) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  158720[3:Res:2355.1,7410.1] || member(regular(intersection(u,restrict(unordered_pair(v,w),x,y))),w)* -> equal(intersection(u,restrict(unordered_pair(v,w),x,y)),null_class) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  175090[15:Rew:165880.0,166605.2,165880.0,166605.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(singleton(w),y__dfg))* member(w,y__dfg) member(ordered_pair(u,ordered_pair(v,compose(u,v))),x)* -> member(w,cantor(x))*.
% 299.94/300.49  166606[15:Rew:165880.0,93436.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(power_class(complement(power_class(w))),complement(x))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(image(element_relation,power_class(w)),x))* -> .
% 299.94/300.49  166608[15:Rew:165880.0,91721.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(complement(w),power_class(complement(power_class(x))))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,image(element_relation,power_class(x))))* -> .
% 299.94/300.49  175091[15:Rew:165880.0,166611.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(y__dfg,y__dfg)) subclass(composition_function,element_relation) -> member(u,ordered_pair(ordered_pair(v,compose(u,v)),compose(u,ordered_pair(v,compose(u,v)))))*.
% 299.94/300.49  175092[15:Rew:165880.0,166772.2] || member(ordered_pair(u,regular(image(v,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(v,range_of(null_class)),null_class) member(ordered_pair(u,regular(image(v,range_of(null_class)))),compose(v,singleton(cross_product(singleton(u),y__dfg))))*.
% 299.94/300.49  175093[15:Rew:165880.0,166774.2] || member(ordered_pair(u,regular(image(v,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(v,range_of(null_class)),null_class) member(ordered_pair(u,regular(image(v,range_of(null_class)))),compose(v,complement(cross_product(singleton(u),y__dfg))))*.
% 299.94/300.49  166776[15:Rew:165880.0,20789.0] || member(ordered_pair(u,regular(image(v,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> member(u,cantor(w)) equal(image(v,range_of(null_class)),null_class) member(ordered_pair(u,regular(image(v,range_of(null_class)))),compose(v,w))*.
% 299.94/300.49  166801[15:Rew:165880.0,10620.1] || equal(successor(first(regular(cross_product(u,v)))),second(regular(cross_product(u,v)))) member(regular(cross_product(u,v)),cross_product(y__dfg,y__dfg))* -> equal(cross_product(u,v),null_class) member(regular(cross_product(u,v)),successor_relation).
% 299.94/300.49  175094[15:Rew:165880.0,167039.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(complement(w),union(x,y))) member(ordered_pair(v,u),union(w,complement(union(x,y))))* -> .
% 299.94/300.49  175095[15:Rew:165880.0,167040.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(union(w,x),complement(y))) member(ordered_pair(v,u),union(complement(union(w,x)),y))* -> .
% 299.94/300.49  175096[15:Rew:165880.0,167041.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,union(w,x))* member(ordered_pair(v,u),complement(x))* member(ordered_pair(v,u),complement(w))* -> .
% 299.94/300.49  175097[15:Rew:165880.0,167042.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,ordered_pair(w,x))* -> equal(ordered_pair(v,u),unordered_pair(w,singleton(x)))* equal(ordered_pair(v,u),singleton(w)).
% 299.94/300.49  167132[15:Rew:165880.0,155391.2] || member(ordered_pair(u,cantor(u)),union(complement(v),complement(w)))* member(ordered_pair(u,cantor(u)),union(v,w)) member(u,y__dfg) subclass(domain_relation,regular(symmetric_difference(complement(v),complement(w)))) -> .
% 299.94/300.49  167136[15:Rew:165880.0,155316.2] || member(ordered_pair(u,cantor(u)),union(complement(v),complement(w)))* member(ordered_pair(u,cantor(u)),union(v,w)) member(u,y__dfg) subclass(domain_relation,complement(symmetric_difference(complement(v),complement(w)))) -> .
% 299.94/300.49  175098[15:Rew:165880.0,167244.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(power_class(complement(power_class(v))),complement(w))))* -> member(power_class(u),union(image(element_relation,power_class(v)),w))* equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class).
% 299.94/300.49  175099[15:Rew:165880.0,167245.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(power_class(complement(power_class(v))),complement(w))))* -> member(sum_class(u),union(image(element_relation,power_class(v)),w))* equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class).
% 299.94/300.49  167254[15:Rew:165880.0,139339.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),image(element_relation,power_class(x)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),power_class(complement(power_class(x)))))).
% 299.94/300.49  167255[15:Rew:165880.0,139341.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(image(element_relation,power_class(w)),complement(power_class(x)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(complement(power_class(w))),power_class(x)))).
% 299.94/300.49  175100[15:Rew:165880.0,167284.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(complement(v),power_class(complement(power_class(w))))))* -> member(power_class(u),union(v,image(element_relation,power_class(w))))* equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class).
% 299.94/300.49  175101[15:Rew:165880.0,167285.1] || member(u,y__dfg) subclass(y__dfg,regular(intersection(complement(v),power_class(complement(power_class(w))))))* -> member(sum_class(u),union(v,image(element_relation,power_class(w))))* equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class).
% 299.94/300.49  167294[15:Rew:165880.0,138581.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),power_class(complement(power_class(x)))))* member(u,union(intersection(power_class(v),power_class(complement(power_class(w)))),image(element_relation,power_class(x)))).
% 299.94/300.49  167295[15:Rew:165880.0,138583.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),power_class(complement(power_class(x)))))* member(u,union(intersection(power_class(complement(power_class(v))),power_class(w)),image(element_relation,power_class(x)))).
% 299.94/300.49  167364[15:Rew:165880.0,127620.0] || member(u,y__dfg) subclass(domain_relation,regular(intersection(union(v,w),complement(x)))) -> member(ordered_pair(u,cantor(u)),union(complement(union(v,w)),x))* equal(intersection(union(v,w),complement(x)),null_class).
% 299.94/300.49  167402[15:Rew:165880.0,126423.0] || member(u,y__dfg) subclass(domain_relation,regular(intersection(complement(v),union(w,x)))) -> member(ordered_pair(u,cantor(u)),union(v,complement(union(w,x))))* equal(intersection(complement(v),union(w,x)),null_class).
% 299.94/300.49  175102[15:Rew:165880.0,167695.2,165880.0,167695.1] || member(u,y__dfg) member(not_subclass_element(intersection(restrict(cross_product(singleton(u),y__dfg),v,w),x),y),z)* -> subclass(intersection(restrict(cross_product(singleton(u),y__dfg),v,w),x),y) member(u,cantor(z)).
% 299.94/300.49  175103[15:Rew:165880.0,167696.2,165880.0,167696.1] || member(u,y__dfg) member(not_subclass_element(intersection(v,restrict(cross_product(singleton(u),y__dfg),w,x)),y),z)* -> subclass(intersection(v,restrict(cross_product(singleton(u),y__dfg),w,x)),y) member(u,cantor(z)).
% 299.94/300.49  167722[15:Rew:165880.0,96141.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,intersection(union(w,complement(power_class(x))),power_class(y))))) member(u,power_class(intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y))))))*.
% 299.94/300.49  167723[15:Rew:165880.0,96142.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,intersection(union(complement(power_class(w)),x),power_class(y))))) member(u,power_class(intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y))))))*.
% 299.94/300.49  167724[15:Rew:165880.0,96143.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,intersection(power_class(w),union(x,complement(power_class(y))))))) member(u,power_class(intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y))))))*.
% 299.94/300.49  167725[15:Rew:165880.0,96144.0] || member(u,y__dfg) -> member(u,image(element_relation,union(v,intersection(power_class(w),union(complement(power_class(x)),y))))) member(u,power_class(intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y))))))*.
% 299.94/300.49  167726[15:Rew:165880.0,96169.0] || member(u,y__dfg) -> member(u,image(element_relation,union(intersection(union(v,complement(power_class(w))),power_class(x)),y))) member(u,power_class(intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y))))*.
% 299.94/300.49  167727[15:Rew:165880.0,96170.0] || member(u,y__dfg) -> member(u,image(element_relation,union(intersection(union(complement(power_class(v)),w),power_class(x)),y))) member(u,power_class(intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y))))*.
% 299.94/300.49  167728[15:Rew:165880.0,96171.0] || member(u,y__dfg) -> member(u,image(element_relation,union(intersection(power_class(v),union(w,complement(power_class(x)))),y))) member(u,power_class(intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y))))*.
% 299.94/300.49  167729[15:Rew:165880.0,96172.0] || member(u,y__dfg) -> member(u,image(element_relation,union(intersection(power_class(v),union(complement(power_class(w)),x)),y))) member(u,power_class(intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y))))*.
% 299.94/300.49  175104[15:Rew:165880.0,167751.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y)))* member(sum_class(u),union(intersection(power_class(v),union(complement(power_class(w)),x)),y))* -> .
% 299.94/300.49  175105[15:Rew:165880.0,167752.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y)))* member(power_class(u),union(intersection(power_class(v),union(complement(power_class(w)),x)),y))* -> .
% 299.94/300.49  175106[15:Rew:165880.0,167753.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* member(sum_class(u),union(v,intersection(power_class(w),union(complement(power_class(x)),y))))* -> .
% 299.94/300.49  175107[15:Rew:165880.0,167754.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* member(power_class(u),union(v,intersection(power_class(w),union(complement(power_class(x)),y))))* -> .
% 299.94/300.49  175108[15:Rew:165880.0,167760.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y)))* member(sum_class(u),union(intersection(union(complement(power_class(v)),w),power_class(x)),y))* -> .
% 299.94/300.49  175109[15:Rew:165880.0,167761.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y)))* member(power_class(u),union(intersection(union(complement(power_class(v)),w),power_class(x)),y))* -> .
% 299.94/300.49  175110[15:Rew:165880.0,167762.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* member(sum_class(u),union(v,intersection(union(complement(power_class(w)),x),power_class(y))))* -> .
% 299.94/300.49  175111[15:Rew:165880.0,167763.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* member(power_class(u),union(v,intersection(union(complement(power_class(w)),x),power_class(y))))* -> .
% 299.94/300.49  175112[15:Rew:165880.0,167769.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y)))* member(sum_class(u),union(intersection(union(v,complement(power_class(w))),power_class(x)),y))* -> .
% 299.94/300.49  175113[15:Rew:165880.0,167770.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y)))* member(power_class(u),union(intersection(union(v,complement(power_class(w))),power_class(x)),y))* -> .
% 299.94/300.49  175114[15:Rew:165880.0,167771.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* member(sum_class(u),union(v,intersection(union(w,complement(power_class(x))),power_class(y))))* -> .
% 299.94/300.49  175115[15:Rew:165880.0,167772.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* member(power_class(u),union(v,intersection(union(w,complement(power_class(x))),power_class(y))))* -> .
% 299.94/300.49  175116[15:Rew:165880.0,167778.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y)))* member(sum_class(u),union(intersection(power_class(v),union(w,complement(power_class(x)))),y))* -> .
% 299.94/300.49  175117[15:Rew:165880.0,167779.1] || member(u,y__dfg) subclass(y__dfg,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y)))* member(power_class(u),union(intersection(power_class(v),union(w,complement(power_class(x)))),y))* -> .
% 299.94/300.49  175118[15:Rew:165880.0,167780.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* member(sum_class(u),union(v,intersection(power_class(w),union(x,complement(power_class(y))))))* -> .
% 299.94/300.49  175119[15:Rew:165880.0,167781.1] || member(u,y__dfg) subclass(y__dfg,intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* member(power_class(u),union(v,intersection(power_class(w),union(x,complement(power_class(y))))))* -> .
% 299.94/300.49  167799[15:Rew:165880.0,91489.1] || member(ordered_pair(u,cantor(u)),union(v,w)) member(u,y__dfg) subclass(domain_relation,regular(intersection(v,w))) -> member(ordered_pair(u,cantor(u)),symmetric_difference(v,w))* equal(intersection(v,w),null_class).
% 299.94/300.49  175120[15:Rew:165880.0,168463.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.49  175121[15:Rew:165880.0,168477.3] single_valued_class(flip(cross_product(u,universal_class))) || subclass(range_of(flip(cross_product(u,y__dfg))),range_of(u))* equal(cross_product(range_of(u),range_of(u)),inverse(u)) equal(flip(cross_product(u,y__dfg)),cross_product(y__dfg,y__dfg)) -> .
% 299.94/300.49  175122[15:Rew:165880.0,168533.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,symmetric_difference(union(v,w),union(complement(v),complement(w))))* -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.49  175123[15:Rew:165880.0,168548.2] function(restrict(cross_product(u,universal_class),v,w)) || subclass(image(cross_product(v,w),u),cantor(cantor(x))) equal(cantor(cantor(y)),y__dfg) -> compatible(restrict(cross_product(u,y__dfg),v,w),y,x)*.
% 299.94/300.49  175124[15:Rew:165880.0,168773.3,165880.0,168773.2,165880.0,168773.0] || member(restrict(u,singleton(v),y__dfg),y__dfg) member(v,y__dfg) member(apply(choice,restrict(u,singleton(v),y__dfg)),w)* -> equal(restrict(u,singleton(v),y__dfg),null_class) member(v,cantor(w)).
% 299.94/300.49  169899[15:Rew:165880.0,20663.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),domain_relation) -> equal(cross_product(u,v),null_class) equal(cantor(first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v))))**.
% 299.94/300.49  169911[15:Rew:165880.0,12980.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),successor_relation) -> equal(cross_product(u,v),null_class) equal(successor(first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v))))**.
% 299.94/300.49  169978[15:Rew:165880.0,9863.0] || member(intersection(u,unordered_pair(v,w)),y__dfg) -> equal(intersection(u,unordered_pair(v,w)),null_class) equal(apply(choice,intersection(u,unordered_pair(v,w))),w)** equal(apply(choice,intersection(u,unordered_pair(v,w))),v)**.
% 299.94/300.49  169981[15:Rew:165880.0,9679.0] || member(intersection(unordered_pair(u,v),w),y__dfg) -> equal(intersection(unordered_pair(u,v),w),null_class) equal(apply(choice,intersection(unordered_pair(u,v),w)),v)** equal(apply(choice,intersection(unordered_pair(u,v),w)),u)**.
% 299.94/300.49  171165[15:Rew:165880.0,78029.0] || member(union(null_class,unordered_pair(u,v)),y__dfg) -> equal(union(null_class,unordered_pair(u,v)),null_class) equal(apply(choice,union(null_class,unordered_pair(u,v))),v)** equal(apply(choice,union(null_class,unordered_pair(u,v))),u)**.
% 299.94/300.49  171192[15:Rew:165880.0,78967.0] || subclass(y__dfg,complement(symmetric_difference(complement(u),complement(singleton(u))))) member(omega,union(successor(u),union(complement(u),complement(singleton(u))))) -> member(omega,symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))))*.
% 299.94/300.49  171217[15:Rew:165880.0,164549.1] || member(apply(choice,intersection(union(null_class,intersection(u,v)),w)),symmetric_difference(u,v))* member(intersection(union(null_class,intersection(u,v)),w),y__dfg) -> equal(intersection(union(null_class,intersection(u,v)),w),null_class).
% 299.94/300.49  171224[15:Rew:165880.0,163836.1] || member(apply(choice,intersection(u,union(null_class,intersection(v,w)))),symmetric_difference(v,w))* member(intersection(u,union(null_class,intersection(v,w))),y__dfg) -> equal(intersection(u,union(null_class,intersection(v,w))),null_class).
% 299.94/300.49  171235[15:Rew:165880.0,82228.0] || member(restrict(intersection(u,intersection(v,w)),x,y),y__dfg) -> equal(restrict(intersection(u,intersection(v,w)),x,y),null_class) member(apply(choice,restrict(intersection(u,intersection(v,w)),x,y)),w)*.
% 299.94/300.49  171236[15:Rew:165880.0,81776.0] || member(restrict(intersection(u,intersection(v,w)),x,y),y__dfg) -> equal(restrict(intersection(u,intersection(v,w)),x,y),null_class) member(apply(choice,restrict(intersection(u,intersection(v,w)),x,y)),v)*.
% 299.94/300.49  171237[15:Rew:165880.0,82224.0] || member(intersection(u,restrict(intersection(v,w),x,y)),y__dfg) -> equal(intersection(u,restrict(intersection(v,w),x,y)),null_class) member(apply(choice,intersection(u,restrict(intersection(v,w),x,y))),w)*.
% 299.94/300.49  171238[15:Rew:165880.0,81772.0] || member(intersection(u,restrict(intersection(v,w),x,y)),y__dfg) -> equal(intersection(u,restrict(intersection(v,w),x,y)),null_class) member(apply(choice,intersection(u,restrict(intersection(v,w),x,y))),v)*.
% 299.94/300.49  171239[15:Rew:165880.0,82214.0] || member(union(null_class,restrict(intersection(u,v),w,x)),y__dfg) -> equal(union(null_class,restrict(intersection(u,v),w,x)),null_class) member(apply(choice,union(null_class,restrict(intersection(u,v),w,x))),v)*.
% 299.94/300.49  171240[15:Rew:165880.0,81762.0] || member(union(null_class,restrict(intersection(u,v),w,x)),y__dfg) -> equal(union(null_class,restrict(intersection(u,v),w,x)),null_class) member(apply(choice,union(null_class,restrict(intersection(u,v),w,x))),u)*.
% 299.94/300.49  171241[15:Rew:165880.0,82206.0] || member(intersection(restrict(intersection(u,v),w,x),y),y__dfg) -> equal(intersection(restrict(intersection(u,v),w,x),y),null_class) member(apply(choice,intersection(restrict(intersection(u,v),w,x),y)),v)*.
% 299.94/300.49  171242[15:Rew:165880.0,81754.0] || member(intersection(restrict(intersection(u,v),w,x),y),y__dfg) -> equal(intersection(restrict(intersection(u,v),w,x),y),null_class) member(apply(choice,intersection(restrict(intersection(u,v),w,x),y)),u)*.
% 299.94/300.49  171243[15:Rew:165880.0,82201.0] || member(restrict(intersection(intersection(u,v),w),x,y),y__dfg) -> equal(restrict(intersection(intersection(u,v),w),x,y),null_class) member(apply(choice,restrict(intersection(intersection(u,v),w),x,y)),v)*.
% 299.94/300.49  171244[15:Rew:165880.0,81749.0] || member(restrict(intersection(intersection(u,v),w),x,y),y__dfg) -> equal(restrict(intersection(intersection(u,v),w),x,y),null_class) member(apply(choice,restrict(intersection(intersection(u,v),w),x,y)),u)*.
% 299.94/300.49  171245[15:Rew:165880.0,82244.0] || member(restrict(union(null_class,intersection(u,v)),w,x),y__dfg) -> equal(restrict(union(null_class,intersection(u,v)),w,x),null_class) member(apply(choice,restrict(union(null_class,intersection(u,v)),w,x)),v)*.
% 299.94/300.49  171246[15:Rew:165880.0,81792.0] || member(restrict(union(null_class,intersection(u,v)),w,x),y__dfg) -> equal(restrict(union(null_class,intersection(u,v)),w,x),null_class) member(apply(choice,restrict(union(null_class,intersection(u,v)),w,x)),u)*.
% 299.94/300.49  171382[15:Rew:165880.0,94038.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),power_class(w))))* member(omega,union(power_class(u),union(v,complement(power_class(w))))) -> member(omega,symmetric_difference(power_class(u),union(v,complement(power_class(w))))).
% 299.94/300.49  171408[15:Rew:165880.0,94886.0] || subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(power_class(w))))* member(omega,union(union(u,complement(power_class(v))),power_class(w))) -> member(omega,symmetric_difference(union(u,complement(power_class(v))),power_class(w))).
% 299.94/300.49  171434[15:Rew:165880.0,95219.0] || subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(power_class(w))))* member(omega,union(union(complement(power_class(u)),v),power_class(w))) -> member(omega,symmetric_difference(union(complement(power_class(u)),v),power_class(w))).
% 299.94/300.49  171460[15:Rew:165880.0,95604.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(power_class(v),complement(w))))* member(omega,union(power_class(u),union(complement(power_class(v)),w))) -> member(omega,symmetric_difference(power_class(u),union(complement(power_class(v)),w))).
% 299.94/300.49  171633[15:Rew:165880.0,100117.0] || member(union(u,complement(union(v,w))),y__dfg) member(apply(choice,union(u,complement(union(v,w)))),intersection(complement(u),union(v,w)))* -> equal(union(u,complement(union(v,w))),null_class).
% 299.94/300.49  171636[15:Rew:165880.0,100122.0] || member(union(complement(union(u,v)),w),y__dfg) member(apply(choice,union(complement(union(u,v)),w)),intersection(union(u,v),complement(w)))* -> equal(union(complement(union(u,v)),w),null_class).
% 299.94/300.49  171734[15:Rew:165880.0,108891.0] || member(intersection(complement(u),union(v,w)),y__dfg) member(apply(choice,intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))* -> equal(intersection(complement(u),union(v,w)),null_class).
% 299.94/300.49  171740[15:Rew:165880.0,109212.0] || member(intersection(union(u,v),complement(w)),y__dfg) member(apply(choice,intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))* -> equal(intersection(union(u,v),complement(w)),null_class).
% 299.94/300.49  171764[15:Rew:165880.0,110440.0] || subclass(y__dfg,union(complement(power_class(u)),image(element_relation,union(v,w))))* member(omega,union(power_class(u),power_class(complement(union(v,w))))) -> member(omega,symmetric_difference(power_class(u),power_class(complement(union(v,w))))).
% 299.94/300.49  171789[15:Rew:165880.0,110894.0] || subclass(y__dfg,union(image(element_relation,power_class(u)),complement(union(v,w))))* member(omega,union(power_class(complement(power_class(u))),union(v,w))) -> member(omega,symmetric_difference(power_class(complement(power_class(u))),union(v,w))).
% 299.94/300.49  171817[15:Rew:165880.0,111432.0] || subclass(y__dfg,union(image(element_relation,union(u,v)),complement(power_class(w))))* member(omega,union(power_class(complement(union(u,v))),power_class(w))) -> member(omega,symmetric_difference(power_class(complement(union(u,v))),power_class(w))).
% 299.94/300.49  171844[15:Rew:165880.0,112371.0] || subclass(y__dfg,union(complement(union(u,v)),image(element_relation,power_class(w))))* member(omega,union(union(u,v),power_class(complement(power_class(w))))) -> member(omega,symmetric_difference(union(u,v),power_class(complement(power_class(w))))).
% 299.94/300.49  171862[15:Rew:165880.0,112764.0] || member(intersection(union(null_class,restrict(u,v,w)),x),y__dfg) -> equal(intersection(union(null_class,restrict(u,v,w)),x),null_class) member(apply(choice,intersection(union(null_class,restrict(u,v,w)),x)),u)*.
% 299.94/300.49  171864[15:Rew:165880.0,112754.0] || member(union(null_class,intersection(u,restrict(v,w,x))),y__dfg) -> equal(union(null_class,intersection(u,restrict(v,w,x))),null_class) member(apply(choice,union(null_class,intersection(u,restrict(v,w,x)))),v)*.
% 299.94/300.49  171866[15:Rew:165880.0,112751.0] || member(intersection(intersection(u,restrict(v,w,x)),y),y__dfg) -> equal(intersection(intersection(u,restrict(v,w,x)),y),null_class) member(apply(choice,intersection(intersection(u,restrict(v,w,x)),y)),v)*.
% 299.94/300.49  171868[15:Rew:165880.0,112765.0] || member(intersection(u,union(null_class,restrict(v,w,x))),y__dfg) -> equal(intersection(u,union(null_class,restrict(v,w,x))),null_class) member(apply(choice,intersection(u,union(null_class,restrict(v,w,x)))),v)*.
% 299.94/300.49  171870[15:Rew:165880.0,112745.0] || member(intersection(u,intersection(restrict(v,w,x),y)),y__dfg) -> equal(intersection(u,intersection(restrict(v,w,x),y)),null_class) member(apply(choice,intersection(u,intersection(restrict(v,w,x),y))),v)*.
% 299.94/300.49  171872[15:Rew:165880.0,112742.0] || member(intersection(u,intersection(v,restrict(w,x,y))),y__dfg) -> equal(intersection(u,intersection(v,restrict(w,x,y))),null_class) member(apply(choice,intersection(u,intersection(v,restrict(w,x,y)))),w)*.
% 299.94/300.49  171874[15:Rew:165880.0,112737.0] || member(union(null_class,intersection(restrict(u,v,w),x)),y__dfg) -> equal(union(null_class,intersection(restrict(u,v,w),x)),null_class) member(apply(choice,union(null_class,intersection(restrict(u,v,w),x))),u)*.
% 299.94/300.49  171876[15:Rew:165880.0,112731.0] || member(intersection(intersection(restrict(u,v,w),x),y),y__dfg) -> equal(intersection(intersection(restrict(u,v,w),x),y),null_class) member(apply(choice,intersection(intersection(restrict(u,v,w),x),y)),u)*.
% 299.94/300.49  171963[15:Rew:165880.0,125831.0] || member(regular(union(null_class,complement(restrict(u,v,w)))),y__dfg) -> equal(regular(union(null_class,complement(restrict(u,v,w)))),null_class) member(apply(choice,regular(union(null_class,complement(restrict(u,v,w))))),u)*.
% 299.94/300.49  171978[15:Rew:165880.0,128373.0] || member(complement(successor(union(null_class,complement(intersection(u,v))))),y__dfg) -> equal(complement(successor(union(null_class,complement(intersection(u,v))))),null_class) member(apply(choice,complement(successor(union(null_class,complement(intersection(u,v)))))),v)*.
% 299.94/300.49  171979[15:Rew:165880.0,128374.0] || member(complement(successor(union(null_class,complement(intersection(u,v))))),y__dfg) -> equal(complement(successor(union(null_class,complement(intersection(u,v))))),null_class) member(apply(choice,complement(successor(union(null_class,complement(intersection(u,v)))))),u)*.
% 299.94/300.49  171988[15:Rew:165880.0,128996.0] || member(union(null_class,intersection(union(null_class,singleton(u)),v)),y__dfg) -> equal(union(null_class,intersection(union(null_class,singleton(u)),v)),null_class) equal(apply(choice,union(null_class,intersection(union(null_class,singleton(u)),v))),u)**.
% 299.94/300.49  171993[15:Rew:165880.0,129177.0] || member(union(null_class,intersection(u,union(null_class,singleton(v)))),y__dfg) -> equal(union(null_class,intersection(u,union(null_class,singleton(v)))),null_class) equal(apply(choice,union(null_class,intersection(u,union(null_class,singleton(v))))),v)**.
% 299.94/300.49  171999[15:Rew:165880.0,129987.0] || member(intersection(intersection(union(null_class,singleton(u)),v),w),y__dfg) -> equal(intersection(intersection(union(null_class,singleton(u)),v),w),null_class) equal(apply(choice,intersection(intersection(union(null_class,singleton(u)),v),w)),u)**.
% 299.94/300.49  172005[15:Rew:165880.0,130157.0] || member(intersection(u,intersection(v,union(null_class,singleton(w)))),y__dfg) -> equal(intersection(u,intersection(v,union(null_class,singleton(w)))),null_class) equal(apply(choice,intersection(u,intersection(v,union(null_class,singleton(w))))),w)**.
% 299.94/300.49  172010[15:Rew:165880.0,130371.0] || member(intersection(u,intersection(union(null_class,singleton(v)),w)),y__dfg) -> equal(intersection(u,intersection(union(null_class,singleton(v)),w)),null_class) equal(apply(choice,intersection(u,intersection(union(null_class,singleton(v)),w))),v)**.
% 299.94/300.49  172015[15:Rew:165880.0,130545.0] || member(intersection(intersection(u,union(null_class,singleton(v))),w),y__dfg) -> equal(intersection(intersection(u,union(null_class,singleton(v))),w),null_class) equal(apply(choice,intersection(intersection(u,union(null_class,singleton(v))),w)),v)**.
% 299.94/300.49  172145[15:Rew:165880.0,146034.0] || member(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y__dfg) -> member(union(complement(power_class(u)),intersection(complement(v),union(w,x))),intersection(power_class(u),union(v,complement(union(w,x)))))*.
% 299.94/300.49  172180[15:Rew:165880.0,146449.0] || member(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y__dfg) -> member(union(intersection(complement(u),power_class(v)),complement(union(w,x))),intersection(union(u,complement(power_class(v))),union(w,x)))*.
% 299.94/300.49  172206[15:Rew:165880.0,147017.0] || member(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y__dfg) -> member(union(intersection(power_class(u),complement(v)),complement(union(w,x))),intersection(union(complement(power_class(u)),v),union(w,x)))*.
% 299.94/300.49  172231[15:Rew:165880.0,147931.0] || member(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y__dfg) -> member(union(intersection(complement(u),union(v,w)),complement(power_class(x))),intersection(union(u,complement(union(v,w))),power_class(x)))*.
% 299.94/300.49  172265[15:Rew:165880.0,148700.0] || member(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y__dfg) -> member(union(complement(power_class(u)),intersection(union(v,w),complement(x))),intersection(power_class(u),union(complement(union(v,w)),x)))*.
% 299.94/300.49  172290[15:Rew:165880.0,149479.0] || member(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y__dfg) -> member(union(intersection(union(u,v),complement(w)),complement(power_class(x))),intersection(union(complement(union(u,v)),w),power_class(x)))*.
% 299.94/300.49  172315[15:Rew:165880.0,150938.0] || member(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y__dfg) -> member(union(complement(union(u,v)),intersection(complement(w),power_class(x))),intersection(union(u,v),union(w,complement(power_class(x)))))*.
% 299.94/300.49  172340[15:Rew:165880.0,151469.0] || member(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y__dfg) -> member(union(complement(union(u,v)),intersection(power_class(w),complement(x))),intersection(union(u,v),union(complement(power_class(w)),x)))*.
% 299.94/300.49  172374[15:Rew:165880.0,152132.0] || member(union(complement(union(u,v)),image(element_relation,union(w,x))),y__dfg) -> member(union(complement(union(u,v)),image(element_relation,union(w,x))),intersection(union(u,v),power_class(complement(union(w,x)))))*.
% 299.94/300.49  172406[15:Rew:165880.0,153339.0] || member(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg) -> member(union(image(element_relation,union(u,v)),complement(union(w,x))),intersection(power_class(complement(union(u,v))),union(w,x)))*.
% 299.94/300.49  172410[15:Rew:165880.0,155058.0] || member(complement(successor(complement(intersection(intersection(u,v),w)))),y__dfg) -> equal(complement(successor(complement(intersection(intersection(u,v),w)))),null_class) member(apply(choice,complement(successor(complement(intersection(intersection(u,v),w))))),v)*.
% 299.94/300.49  172411[15:Rew:165880.0,155059.0] || member(complement(successor(complement(intersection(intersection(u,v),w)))),y__dfg) -> equal(complement(successor(complement(intersection(intersection(u,v),w)))),null_class) member(apply(choice,complement(successor(complement(intersection(intersection(u,v),w))))),u)*.
% 299.94/300.49  172422[15:Rew:165880.0,155546.0] || member(complement(successor(complement(intersection(u,intersection(v,w))))),y__dfg) -> equal(complement(successor(complement(intersection(u,intersection(v,w))))),null_class) member(apply(choice,complement(successor(complement(intersection(u,intersection(v,w)))))),w)*.
% 299.94/300.49  172423[15:Rew:165880.0,155547.0] || member(complement(successor(complement(intersection(u,intersection(v,w))))),y__dfg) -> equal(complement(successor(complement(intersection(u,intersection(v,w))))),null_class) member(apply(choice,complement(successor(complement(intersection(u,intersection(v,w)))))),v)*.
% 299.94/300.49  172427[15:Rew:165880.0,155773.0] || member(regular(union(null_class,complement(intersection(singleton(u),v)))),y__dfg) -> equal(regular(union(null_class,complement(intersection(singleton(u),v)))),null_class) equal(apply(choice,regular(union(null_class,complement(intersection(singleton(u),v))))),u)**.
% 299.94/300.49  172433[15:Rew:165880.0,156118.0] || member(regular(union(null_class,complement(intersection(u,singleton(v))))),y__dfg) -> equal(regular(union(null_class,complement(intersection(u,singleton(v))))),null_class) equal(apply(choice,regular(union(null_class,complement(intersection(u,singleton(v)))))),v)**.
% 299.94/300.49  172487[15:Rew:165880.0,157614.0] || member(intersection(union(null_class,intersection(singleton(u),v)),w),y__dfg) -> equal(intersection(union(null_class,intersection(singleton(u),v)),w),null_class) equal(apply(choice,intersection(union(null_class,intersection(singleton(u),v)),w)),u)**.
% 299.94/300.49  172495[15:Rew:165880.0,157871.0] || member(union(null_class,intersection(intersection(singleton(u),v),w)),y__dfg) -> equal(union(null_class,intersection(intersection(singleton(u),v),w)),null_class) equal(apply(choice,union(null_class,intersection(intersection(singleton(u),v),w))),u)**.
% 299.94/300.49  172501[15:Rew:165880.0,158098.0] || member(intersection(u,union(null_class,intersection(singleton(v),w))),y__dfg) -> equal(intersection(u,union(null_class,intersection(singleton(v),w))),null_class) equal(apply(choice,intersection(u,union(null_class,intersection(singleton(v),w)))),v)**.
% 299.94/300.49  172509[15:Rew:165880.0,158427.0] || member(union(null_class,intersection(u,intersection(singleton(v),w))),y__dfg) -> equal(union(null_class,intersection(u,intersection(singleton(v),w))),null_class) equal(apply(choice,union(null_class,intersection(u,intersection(singleton(v),w)))),v)**.
% 299.94/300.49  172514[15:Rew:165880.0,158572.0] || member(complement(successor(complement(restrict(singleton(u),v,w)))),y__dfg) -> equal(complement(successor(complement(restrict(singleton(u),v,w)))),null_class) equal(apply(choice,complement(successor(complement(restrict(singleton(u),v,w))))),u)**.
% 299.94/300.49  172520[15:Rew:165880.0,159017.0] || member(intersection(union(null_class,intersection(u,singleton(v))),w),y__dfg) -> equal(intersection(union(null_class,intersection(u,singleton(v))),w),null_class) equal(apply(choice,intersection(union(null_class,intersection(u,singleton(v))),w)),v)**.
% 299.94/300.49  172526[15:Rew:165880.0,159270.0] || member(union(null_class,intersection(intersection(u,singleton(v)),w)),y__dfg) -> equal(union(null_class,intersection(intersection(u,singleton(v)),w)),null_class) equal(apply(choice,union(null_class,intersection(intersection(u,singleton(v)),w))),v)**.
% 299.94/300.49  172532[15:Rew:165880.0,159497.0] || member(intersection(u,union(null_class,intersection(v,singleton(w)))),y__dfg) -> equal(intersection(u,union(null_class,intersection(v,singleton(w)))),null_class) equal(apply(choice,intersection(u,union(null_class,intersection(v,singleton(w))))),w)**.
% 299.94/300.49  172538[15:Rew:165880.0,159739.0] || member(union(null_class,intersection(u,intersection(v,singleton(w)))),y__dfg) -> equal(union(null_class,intersection(u,intersection(v,singleton(w)))),null_class) equal(apply(choice,union(null_class,intersection(u,intersection(v,singleton(w))))),w)**.
% 299.94/300.49  172546[15:Rew:165880.0,161555.0] || member(intersection(intersection(intersection(singleton(u),v),w),x),y__dfg) -> equal(intersection(intersection(intersection(singleton(u),v),w),x),null_class) equal(apply(choice,intersection(intersection(intersection(singleton(u),v),w),x)),u)**.
% 299.94/300.49  172554[15:Rew:165880.0,161817.0] || member(intersection(u,intersection(v,intersection(singleton(w),x))),y__dfg) -> equal(intersection(u,intersection(v,intersection(singleton(w),x))),null_class) equal(apply(choice,intersection(u,intersection(v,intersection(singleton(w),x)))),w)**.
% 299.94/300.49  172570[15:Rew:165880.0,162519.0] || member(intersection(u,intersection(intersection(singleton(v),w),x)),y__dfg) -> equal(intersection(u,intersection(intersection(singleton(v),w),x)),null_class) equal(apply(choice,intersection(u,intersection(intersection(singleton(v),w),x))),v)**.
% 299.94/300.49  172576[15:Rew:165880.0,162788.0] || member(intersection(intersection(u,intersection(singleton(v),w)),x),y__dfg) -> equal(intersection(intersection(u,intersection(singleton(v),w)),x),null_class) equal(apply(choice,intersection(intersection(u,intersection(singleton(v),w)),x)),v)**.
% 299.94/300.49  172590[15:Rew:165880.0,163592.0] || member(intersection(intersection(intersection(u,singleton(v)),w),x),y__dfg) -> equal(intersection(intersection(intersection(u,singleton(v)),w),x),null_class) equal(apply(choice,intersection(intersection(intersection(u,singleton(v)),w),x)),v)**.
% 299.94/300.49  172635[15:Rew:165880.0,164021.0] || member(intersection(u,intersection(v,intersection(w,singleton(x)))),y__dfg) -> equal(intersection(u,intersection(v,intersection(w,singleton(x)))),null_class) equal(apply(choice,intersection(u,intersection(v,intersection(w,singleton(x))))),x)**.
% 299.94/300.49  172641[15:Rew:165880.0,164284.0] || member(intersection(u,intersection(intersection(v,singleton(w)),x)),y__dfg) -> equal(intersection(u,intersection(intersection(v,singleton(w)),x)),null_class) equal(apply(choice,intersection(u,intersection(intersection(v,singleton(w)),x))),w)**.
% 299.94/300.49  172686[15:Rew:165880.0,164741.0] || member(intersection(intersection(u,intersection(v,singleton(w))),x),y__dfg) -> equal(intersection(intersection(u,intersection(v,singleton(w))),x),null_class) equal(apply(choice,intersection(intersection(u,intersection(v,singleton(w))),x)),w)**.
% 299.94/300.49  172691[15:Rew:165880.0,164886.0] || member(restrict(restrict(singleton(u),v,w),x,y),y__dfg) -> equal(restrict(restrict(singleton(u),v,w),x,y),null_class) equal(apply(choice,restrict(restrict(singleton(u),v,w),x,y)),u)**.
% 299.94/300.49  10615[0:SpL:1199.1,539.0] || member(u,regular(cross_product(v,w)))* -> equal(cross_product(v,w),null_class) equal(u,unordered_pair(first(regular(cross_product(v,w))),singleton(second(regular(cross_product(v,w))))))* equal(u,singleton(first(regular(cross_product(v,w))))).
% 299.94/300.49  32079[0:Res:235.1,1475.1] || member(regular(restrict(complement(intersection(u,v)),w,x)),union(u,v)) -> equal(restrict(complement(intersection(u,v)),w,x),null_class) member(regular(restrict(complement(intersection(u,v)),w,x)),symmetric_difference(u,v))*.
% 299.94/300.49  49595[0:SpR:46227.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(u),complement(v))),union(union(complement(power_class(u)),v),complement(singleton(intersection(power_class(u),complement(v)))))),symmetric_difference(union(complement(power_class(u)),v),complement(singleton(intersection(power_class(u),complement(v))))))**.
% 299.94/300.49  49594[0:SpR:46221.0,6542.0] ||  -> equal(intersection(successor(intersection(complement(u),power_class(v))),union(union(u,complement(power_class(v))),complement(singleton(intersection(complement(u),power_class(v)))))),symmetric_difference(union(u,complement(power_class(v))),complement(singleton(intersection(complement(u),power_class(v))))))**.
% 299.94/300.49  58250[0:SpL:46877.0,220.0] || member(regular(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)))))* -> equal(union(u,intersection(power_class(v),power_class(complement(power_class(w))))),null_class).
% 299.94/300.49  58201[0:SpL:46877.0,220.0] || member(regular(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)))* -> equal(union(intersection(power_class(u),power_class(complement(power_class(v)))),w),null_class).
% 299.94/300.49  58508[0:SpL:46880.0,220.0] || member(regular(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)))))* -> equal(union(u,intersection(power_class(complement(power_class(v))),power_class(w))),null_class).
% 299.94/300.49  58459[0:SpL:46880.0,220.0] || member(regular(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)))* -> equal(union(intersection(power_class(complement(power_class(u))),power_class(v)),w),null_class).
% 299.94/300.49  60999[0:SpR:46366.0,9995.1] || member(u,union(union(v,complement(power_class(w))),union(complement(v),power_class(w)))) -> member(u,symmetric_difference(complement(v),power_class(w))) member(u,symmetric_difference(union(v,complement(power_class(w))),union(complement(v),power_class(w))))*.
% 299.94/300.49  65173[0:Res:9995.1,11094.1] || member(not_subclass_element(u,intersection(intersection(v,w),x)),union(v,w)) subclass(u,x) -> member(not_subclass_element(u,intersection(intersection(v,w),x)),symmetric_difference(v,w))* subclass(u,intersection(intersection(v,w),x)).
% 299.94/300.49  65555[0:Rew:6542.0,65326.1] || member(not_subclass_element(intersection(u,union(complement(v),complement(singleton(v)))),symmetric_difference(complement(v),complement(singleton(v)))),successor(v))* -> subclass(intersection(u,union(complement(v),complement(singleton(v)))),symmetric_difference(complement(v),complement(singleton(v)))).
% 299.94/300.49  66021[0:Rew:6542.0,65787.1] || member(not_subclass_element(intersection(union(complement(u),complement(singleton(u))),v),symmetric_difference(complement(u),complement(singleton(u)))),successor(u))* -> subclass(intersection(union(complement(u),complement(singleton(u))),v),symmetric_difference(complement(u),complement(singleton(u)))).
% 299.94/300.49  70473[0:SpR:67452.0,9995.1] || member(u,union(union(cross_product(v,w),x),complement(restrict(x,v,w)))) -> member(u,symmetric_difference(cross_product(v,w),x)) member(u,symmetric_difference(union(cross_product(v,w),x),complement(restrict(x,v,w))))*.
% 299.94/300.49  71647[0:Rew:71595.0,71048.2] || member(u,union(union(power_class(v),complement(w)),union(complement(power_class(v)),w))) -> member(u,symmetric_difference(power_class(v),complement(w))) member(u,symmetric_difference(union(power_class(v),complement(w)),union(complement(power_class(v)),w)))*.
% 299.94/300.49  71674[0:Rew:71595.0,71113.2] || member(u,union(union(v,cross_product(w,x)),complement(restrict(v,w,x)))) -> member(u,symmetric_difference(v,cross_product(w,x))) member(u,symmetric_difference(union(v,cross_product(w,x)),complement(restrict(v,w,x))))*.
% 299.94/300.49  74185[0:Res:2978.1,69073.0] ||  -> equal(intersection(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),y),null_class) member(regular(intersection(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),y)),complement(symmetric_difference(u,v)))*.
% 299.94/300.49  74653[0:Res:2355.1,69073.0] ||  -> equal(intersection(u,restrict(symmetric_difference(union(v,w),complement(intersection(v,w))),x,y)),null_class) member(regular(intersection(u,restrict(symmetric_difference(union(v,w),complement(intersection(v,w))),x,y))),complement(symmetric_difference(v,w)))*.
% 299.94/300.49  87916[0:Res:3703.1,10.0] ||  -> subclass(intersection(u,restrict(unordered_pair(v,w),x,y)),z) equal(not_subclass_element(intersection(u,restrict(unordered_pair(v,w),x,y)),z),w)** equal(not_subclass_element(intersection(u,restrict(unordered_pair(v,w),x,y)),z),v)**.
% 299.94/300.49  88307[0:Res:4876.1,10.0] ||  -> subclass(intersection(restrict(unordered_pair(u,v),w,x),y),z) equal(not_subclass_element(intersection(restrict(unordered_pair(u,v),w,x),y),z),v)** equal(not_subclass_element(intersection(restrict(unordered_pair(u,v),w,x),y),z),u)**.
% 299.94/300.49  91746[0:Res:3698.1,46280.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(complement(w),power_class(complement(power_class(x)))))),y),union(w,image(element_relation,power_class(x))))* -> subclass(intersection(u,intersection(v,intersection(complement(w),power_class(complement(power_class(x)))))),y).
% 299.94/300.49  91737[0:Res:4875.1,46280.0] || member(not_subclass_element(intersection(intersection(u,intersection(complement(v),power_class(complement(power_class(w))))),x),y),union(v,image(element_relation,power_class(w))))* -> subclass(intersection(intersection(u,intersection(complement(v),power_class(complement(power_class(w))))),x),y).
% 299.94/300.49  91735[0:Res:3697.1,46280.0] || member(not_subclass_element(intersection(u,intersection(intersection(complement(v),power_class(complement(power_class(w)))),x)),y),union(v,image(element_relation,power_class(w))))* -> subclass(intersection(u,intersection(intersection(complement(v),power_class(complement(power_class(w)))),x)),y).
% 299.94/300.49  91719[0:Res:4874.1,46280.0] || member(not_subclass_element(intersection(intersection(intersection(complement(u),power_class(complement(power_class(v)))),w),x),y),union(u,image(element_relation,power_class(v))))* -> subclass(intersection(intersection(intersection(complement(u),power_class(complement(power_class(v)))),w),x),y).
% 299.94/300.49  93461[0:Res:3698.1,46312.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(power_class(complement(power_class(w))),complement(x)))),y),union(image(element_relation,power_class(w)),x))* -> subclass(intersection(u,intersection(v,intersection(power_class(complement(power_class(w))),complement(x)))),y).
% 299.94/300.49  93452[0:Res:4875.1,46312.0] || member(not_subclass_element(intersection(intersection(u,intersection(power_class(complement(power_class(v))),complement(w))),x),y),union(image(element_relation,power_class(v)),w))* -> subclass(intersection(intersection(u,intersection(power_class(complement(power_class(v))),complement(w))),x),y).
% 299.94/300.49  93450[0:Res:3697.1,46312.0] || member(not_subclass_element(intersection(u,intersection(intersection(power_class(complement(power_class(v))),complement(w)),x)),y),union(image(element_relation,power_class(v)),w))* -> subclass(intersection(u,intersection(intersection(power_class(complement(power_class(v))),complement(w)),x)),y).
% 299.94/300.49  93434[0:Res:4874.1,46312.0] || member(not_subclass_element(intersection(intersection(intersection(power_class(complement(power_class(u))),complement(v)),w),x),y),union(image(element_relation,power_class(u)),v))* -> subclass(intersection(intersection(intersection(power_class(complement(power_class(u))),complement(v)),w),x),y).
% 299.94/300.49  99028[0:Rew:97898.0,49590.0] ||  -> equal(intersection(successor(image(element_relation,union(u,v))),union(power_class(complement(union(u,v))),complement(singleton(image(element_relation,union(u,v)))))),symmetric_difference(power_class(complement(union(u,v))),complement(singleton(image(element_relation,union(u,v))))))**.
% 299.94/300.49  100116[0:Rew:97898.0,98245.1] || member(not_subclass_element(intersection(u,restrict(union(v,complement(union(w,x))),y,z)),x1),intersection(complement(v),union(w,x)))* -> subclass(intersection(u,restrict(union(v,complement(union(w,x))),y,z)),x1).
% 299.94/300.49  100119[0:Rew:97898.0,98551.1] || member(not_subclass_element(intersection(restrict(union(u,complement(union(v,w))),x,y),z),x1),intersection(complement(u),union(v,w)))* -> subclass(intersection(restrict(union(u,complement(union(v,w))),x,y),z),x1).
% 299.94/300.49  100121[0:Rew:97898.0,98700.1] || member(not_subclass_element(intersection(u,restrict(union(complement(union(v,w)),x),y,z)),x1),intersection(union(v,w),complement(x)))* -> subclass(intersection(u,restrict(union(complement(union(v,w)),x),y,z)),x1).
% 299.94/300.49  100123[0:Rew:97898.0,98910.1] || member(not_subclass_element(intersection(restrict(union(complement(union(u,v)),w),x,y),z),x1),intersection(union(u,v),complement(w)))* -> subclass(intersection(restrict(union(complement(union(u,v)),w),x,y),z),x1).
% 299.94/300.49  103295[0:SpR:99391.0,6542.0] ||  -> equal(intersection(successor(intersection(complement(u),successor(v))),union(union(u,complement(successor(v))),complement(singleton(intersection(complement(u),successor(v)))))),symmetric_difference(union(u,complement(successor(v))),complement(singleton(intersection(complement(u),successor(v))))))**.
% 299.94/300.49  108917[0:Res:3703.1,97899.0] || member(not_subclass_element(intersection(u,restrict(intersection(complement(v),union(w,x)),y,z)),x1),union(v,complement(union(w,x))))* -> subclass(intersection(u,restrict(intersection(complement(v),union(w,x)),y,z)),x1).
% 299.94/300.49  108900[0:Res:4876.1,97899.0] || member(not_subclass_element(intersection(restrict(intersection(complement(u),union(v,w)),x,y),z),x1),union(u,complement(union(v,w))))* -> subclass(intersection(restrict(intersection(complement(u),union(v,w)),x,y),z),x1).
% 299.94/300.49  109238[0:Res:3703.1,97913.0] || member(not_subclass_element(intersection(u,restrict(intersection(union(v,w),complement(x)),y,z)),x1),union(complement(union(v,w)),x))* -> subclass(intersection(u,restrict(intersection(union(v,w),complement(x)),y,z)),x1).
% 299.94/300.49  109221[0:Res:4876.1,97913.0] || member(not_subclass_element(intersection(restrict(intersection(union(u,v),complement(w)),x,y),z),x1),union(complement(union(u,v)),w))* -> subclass(intersection(restrict(intersection(union(u,v),complement(w)),x,y),z),x1).
% 299.94/300.49  117711[0:Res:55531.0,4975.0] ||  -> subclass(restrict(intersection(u,unordered_pair(v,w)),x,y),z) equal(not_subclass_element(restrict(intersection(u,unordered_pair(v,w)),x,y),z),w)** equal(not_subclass_element(restrict(intersection(u,unordered_pair(v,w)),x,y),z),v)**.
% 299.94/300.49  117692[3:Res:56896.0,4975.0] ||  -> subclass(union(null_class,restrict(unordered_pair(u,v),w,x)),y) equal(not_subclass_element(union(null_class,restrict(unordered_pair(u,v),w,x)),y),v)** equal(not_subclass_element(union(null_class,restrict(unordered_pair(u,v),w,x)),y),u)**.
% 299.94/300.49  117681[0:Res:54912.0,4975.0] ||  -> subclass(restrict(intersection(unordered_pair(u,v),w),x,y),z) equal(not_subclass_element(restrict(intersection(unordered_pair(u,v),w),x,y),z),v)** equal(not_subclass_element(restrict(intersection(unordered_pair(u,v),w),x,y),z),u)**.
% 299.94/300.49  117730[3:Rew:71035.0,117680.2,71035.0,117680.1,71035.0,117680.0] ||  -> subclass(restrict(union(null_class,unordered_pair(u,v)),w,x),y) equal(not_subclass_element(restrict(union(null_class,unordered_pair(u,v)),w,x),y),v)** equal(not_subclass_element(restrict(union(null_class,unordered_pair(u,v)),w,x),y),u)**.
% 299.94/300.49  121324[0:SpL:97907.0,46909.0] || member(regular(union(intersection(complement(u),union(v,w)),complement(power_class(x)))),intersection(union(u,complement(union(v,w))),power_class(x)))* -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),null_class).
% 299.94/300.49  121314[0:SpL:97919.0,46909.0] || member(regular(union(intersection(union(u,v),complement(w)),complement(power_class(x)))),intersection(union(complement(union(u,v)),w),power_class(x)))* -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),null_class).
% 299.94/300.49  121677[0:SpL:97907.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(complement(v),union(w,x)))),intersection(power_class(u),union(v,complement(union(w,x)))))* -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),null_class).
% 299.94/300.49  121667[0:SpL:97919.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(v,w),complement(x)))),intersection(power_class(u),union(complement(union(v,w)),x)))* -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),null_class).
% 299.94/300.49  122820[0:Res:235.1,6509.0] ||  -> equal(restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x),null_class) member(regular(restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x)),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.49  127235[0:Rew:99615.0,127040.1] || member(not_subclass_element(union(complement(u),union(v,w)),symmetric_difference(complement(u),union(v,w))),union(u,complement(union(v,w))))* -> subclass(union(complement(u),union(v,w)),symmetric_difference(complement(u),union(v,w))).
% 299.94/300.49  127236[3:Rew:99615.0,127011.1] || member(regular(union(null_class,symmetric_difference(complement(u),union(v,w)))),symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))))* -> equal(union(null_class,symmetric_difference(complement(u),union(v,w))),null_class).
% 299.94/300.49  128300[0:Rew:98895.0,128074.1] || member(not_subclass_element(union(complement(union(u,v)),w),symmetric_difference(union(u,v),complement(w))),union(union(u,v),complement(w)))* -> subclass(union(complement(union(u,v)),w),symmetric_difference(union(u,v),complement(w))).
% 299.94/300.49  128301[3:Rew:98895.0,128045.1] || member(regular(union(null_class,symmetric_difference(union(u,v),complement(w)))),symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)))* -> equal(union(null_class,symmetric_difference(union(u,v),complement(w))),null_class).
% 299.94/300.49  128389[3:Res:125761.0,4975.0] ||  -> subclass(complement(successor(union(null_class,complement(unordered_pair(u,v))))),w) equal(not_subclass_element(complement(successor(union(null_class,complement(unordered_pair(u,v))))),w),v)** equal(not_subclass_element(complement(successor(union(null_class,complement(unordered_pair(u,v))))),w),u)**.
% 299.94/300.49  142262[0:Res:235.1,46242.0] || member(regular(restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y)),union(u,intersection(complement(v),power_class(w))))* -> equal(restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y),null_class).
% 299.94/300.49  143823[0:Res:235.1,46261.0] || member(regular(restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y)),union(intersection(complement(u),power_class(v)),w))* -> equal(restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y),null_class).
% 299.94/300.49  144234[0:Res:235.1,46288.0] || member(regular(restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y)),union(u,intersection(power_class(v),complement(w))))* -> equal(restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y),null_class).
% 299.94/300.49  144493[0:Res:235.1,46462.0] || member(regular(restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y)),union(intersection(power_class(u),complement(v)),w))* -> equal(restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y),null_class).
% 299.94/300.49  144854[0:Res:9995.1,46924.0] || member(not_subclass_element(union(u,complement(power_class(v))),w),union(complement(u),power_class(v))) -> member(not_subclass_element(union(u,complement(power_class(v))),w),symmetric_difference(complement(u),power_class(v)))* subclass(union(u,complement(power_class(v))),w).
% 299.94/300.49  145080[0:Res:9995.1,46929.0] || member(not_subclass_element(union(complement(power_class(u)),v),w),union(power_class(u),complement(v))) -> member(not_subclass_element(union(complement(power_class(u)),v),w),symmetric_difference(power_class(u),complement(v)))* subclass(union(complement(power_class(u)),v),w).
% 299.94/300.49  145430[0:SpL:98217.0,97913.0] || member(u,intersection(union(v,w),union(complement(power_class(x)),intersection(complement(y),union(z,x1)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),union(y,complement(union(z,x1)))))) -> .
% 299.94/300.49  145415[0:SpL:98217.0,97899.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),union(x,y))),union(z,x1)))* member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),complement(union(z,x1)))) -> .
% 299.94/300.49  145579[0:Rew:98217.0,145232.1] ||  -> member(not_subclass_element(u,union(complement(power_class(v)),intersection(complement(w),union(x,y)))),intersection(power_class(v),union(w,complement(union(x,y)))))* subclass(u,union(complement(power_class(v)),intersection(complement(w),union(x,y)))).
% 299.94/300.49  145790[0:Res:235.1,98247.0] || member(regular(restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y)),union(u,image(element_relation,union(v,w))))* -> equal(restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y),null_class).
% 299.94/300.49  146306[0:SpL:98314.0,97913.0] || member(u,intersection(union(v,w),union(intersection(complement(x),power_class(y)),complement(union(z,x1)))))* member(u,union(complement(union(v,w)),intersection(union(x,complement(power_class(y))),union(z,x1)))) -> .
% 299.94/300.49  146290[0:SpL:98314.0,97899.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(union(x,y))),union(z,x1)))* member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),complement(union(z,x1)))) -> .
% 299.94/300.49  146453[0:Rew:98314.0,146240.1] || member(regular(union(intersection(complement(u),power_class(v)),complement(union(w,x)))),intersection(union(u,complement(power_class(v))),union(w,x)))* -> equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),null_class).
% 299.94/300.49  146454[0:Rew:98314.0,146103.1] ||  -> member(not_subclass_element(u,union(intersection(complement(v),power_class(w)),complement(union(x,y)))),intersection(union(v,complement(power_class(w))),union(x,y)))* subclass(u,union(intersection(complement(v),power_class(w)),complement(union(x,y)))).
% 299.94/300.49  146868[0:SpL:98315.0,97913.0] || member(u,intersection(union(v,w),union(intersection(power_class(x),complement(y)),complement(union(z,x1)))))* member(u,union(complement(union(v,w)),intersection(union(complement(power_class(x)),y),union(z,x1)))) -> .
% 299.94/300.49  146852[0:SpL:98315.0,97899.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(union(x,y))),union(z,x1)))* member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),complement(union(z,x1)))) -> .
% 299.94/300.49  147021[0:Rew:98315.0,146802.1] || member(regular(union(intersection(power_class(u),complement(v)),complement(union(w,x)))),intersection(union(complement(power_class(u)),v),union(w,x)))* -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),null_class).
% 299.94/300.49  147022[0:Rew:98315.0,146658.1] ||  -> member(not_subclass_element(u,union(intersection(power_class(v),complement(w)),complement(union(x,y)))),intersection(union(complement(power_class(v)),w),union(x,y)))* subclass(u,union(intersection(power_class(v),complement(w)),complement(union(x,y)))).
% 299.94/300.49  147788[0:SpL:98515.0,97913.0] || member(u,intersection(union(v,w),union(intersection(complement(x),union(y,z)),complement(power_class(x1)))))* member(u,union(complement(union(v,w)),intersection(union(x,complement(union(y,z))),power_class(x1)))) -> .
% 299.94/300.49  147772[0:SpL:98515.0,97899.0] || member(u,intersection(union(intersection(complement(v),union(w,x)),complement(power_class(y))),union(z,x1)))* member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),complement(union(z,x1)))) -> .
% 299.94/300.49  147936[0:Rew:98515.0,147587.1] ||  -> member(not_subclass_element(u,union(intersection(complement(v),union(w,x)),complement(power_class(y)))),intersection(union(v,complement(union(w,x))),power_class(y)))* subclass(u,union(intersection(complement(v),union(w,x)),complement(power_class(y)))).
% 299.94/300.49  148152[0:Res:235.1,98557.0] || member(regular(restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y)),union(image(element_relation,union(u,v)),w))* -> equal(restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y),null_class).
% 299.94/300.49  148549[0:SpL:98672.0,97913.0] || member(u,intersection(union(v,w),union(complement(power_class(x)),intersection(union(y,z),complement(x1)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),union(complement(union(y,z)),x1)))) -> .
% 299.94/300.49  148533[0:SpL:98672.0,97899.0] || member(u,intersection(union(complement(power_class(v)),intersection(union(w,x),complement(y))),union(z,x1)))* member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),complement(union(z,x1)))) -> .
% 299.94/300.49  148705[0:Rew:98672.0,148342.1] ||  -> member(not_subclass_element(u,union(complement(power_class(v)),intersection(union(w,x),complement(y)))),intersection(power_class(v),union(complement(union(w,x)),y)))* subclass(u,union(complement(power_class(v)),intersection(union(w,x),complement(y)))).
% 299.94/300.49  149329[0:SpL:98876.0,97913.0] || member(u,intersection(union(v,w),union(intersection(union(x,y),complement(z)),complement(power_class(x1)))))* member(u,union(complement(union(v,w)),intersection(union(complement(union(x,y)),z),power_class(x1)))) -> .
% 299.94/300.49  149313[0:SpL:98876.0,97899.0] || member(u,intersection(union(intersection(union(v,w),complement(x)),complement(power_class(y))),union(z,x1)))* member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),complement(union(z,x1)))) -> .
% 299.94/300.49  149484[0:Rew:98876.0,149122.1] ||  -> member(not_subclass_element(u,union(intersection(union(v,w),complement(x)),complement(power_class(y)))),intersection(union(complement(union(v,w)),x),power_class(y)))* subclass(u,union(intersection(union(v,w),complement(x)),complement(power_class(y)))).
% 299.94/300.49  150800[0:SpL:99161.0,97913.0] || member(u,intersection(union(v,w),union(complement(union(x,y)),intersection(complement(z),power_class(x1)))))* member(u,union(complement(union(v,w)),intersection(union(x,y),union(z,complement(power_class(x1)))))) -> .
% 299.94/300.49  150783[0:SpL:99161.0,97899.0] || member(u,intersection(union(complement(union(v,w)),intersection(complement(x),power_class(y))),union(z,x1)))* member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),complement(union(z,x1)))) -> .
% 299.94/300.49  150942[0:Rew:99161.0,150733.1] || member(regular(union(complement(union(u,v)),intersection(complement(w),power_class(x)))),intersection(union(u,v),union(w,complement(power_class(x)))))* -> equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),null_class).
% 299.94/300.49  150943[0:Rew:99161.0,150600.1] ||  -> member(not_subclass_element(u,union(complement(union(v,w)),intersection(complement(x),power_class(y)))),intersection(union(v,w),union(x,complement(power_class(y)))))* subclass(u,union(complement(union(v,w)),intersection(complement(x),power_class(y)))).
% 299.94/300.49  151320[0:SpL:99162.0,97913.0] || member(u,intersection(union(v,w),union(complement(union(x,y)),intersection(power_class(z),complement(x1)))))* member(u,union(complement(union(v,w)),intersection(union(x,y),union(complement(power_class(z)),x1)))) -> .
% 299.94/300.49  151303[0:SpL:99162.0,97899.0] || member(u,intersection(union(complement(union(v,w)),intersection(power_class(x),complement(y))),union(z,x1)))* member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),complement(union(z,x1)))) -> .
% 299.94/300.49  151473[0:Rew:99162.0,151253.1] || member(regular(union(complement(union(u,v)),intersection(power_class(w),complement(x)))),intersection(union(u,v),union(complement(power_class(w)),x)))* -> equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),null_class).
% 299.94/300.49  151474[0:Rew:99162.0,151111.1] ||  -> member(not_subclass_element(u,union(complement(union(v,w)),intersection(power_class(x),complement(y)))),intersection(union(v,w),union(complement(power_class(x)),y)))* subclass(u,union(complement(union(v,w)),intersection(power_class(x),complement(y)))).
% 299.94/300.49  151960[0:SpL:99659.0,97913.0] || member(u,intersection(union(v,w),union(complement(union(x,y)),image(element_relation,union(z,x1)))))* member(u,union(complement(union(v,w)),intersection(union(x,y),power_class(complement(union(z,x1)))))) -> .
% 299.94/300.49  151943[0:SpL:99659.0,97899.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,union(x,y))),union(z,x1)))* member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),complement(union(z,x1)))) -> .
% 299.94/300.49  152136[0:Rew:99659.0,151893.1] || member(regular(union(complement(union(u,v)),image(element_relation,union(w,x)))),intersection(union(u,v),power_class(complement(union(w,x)))))* -> equal(union(complement(union(u,v)),image(element_relation,union(w,x))),null_class).
% 299.94/300.49  152137[0:Rew:99659.0,151738.1] ||  -> member(not_subclass_element(u,union(complement(union(v,w)),image(element_relation,union(x,y)))),intersection(union(v,w),power_class(complement(union(x,y)))))* subclass(u,union(complement(union(v,w)),image(element_relation,union(x,y)))).
% 299.94/300.49  153155[0:SpL:99660.0,97913.0] || member(u,intersection(union(v,w),union(image(element_relation,union(x,y)),complement(union(z,x1)))))* member(u,union(complement(union(v,w)),intersection(power_class(complement(union(x,y))),union(z,x1)))) -> .
% 299.94/300.49  153137[0:SpL:99660.0,97899.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(union(x,y))),union(z,x1)))* member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),complement(union(z,x1)))) -> .
% 299.94/300.49  153343[0:Rew:99660.0,153087.1] || member(regular(union(image(element_relation,union(u,v)),complement(union(w,x)))),intersection(power_class(complement(union(u,v))),union(w,x)))* -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),null_class).
% 299.94/300.49  153344[0:Rew:99660.0,152927.1] ||  -> member(not_subclass_element(u,union(image(element_relation,union(v,w)),complement(union(x,y)))),intersection(power_class(complement(union(v,w))),union(x,y)))* subclass(u,union(image(element_relation,union(v,w)),complement(union(x,y)))).
% 299.94/300.49  155074[3:Res:154929.0,4975.0] ||  -> subclass(complement(successor(complement(intersection(unordered_pair(u,v),w)))),x) equal(not_subclass_element(complement(successor(complement(intersection(unordered_pair(u,v),w)))),x),v)** equal(not_subclass_element(complement(successor(complement(intersection(unordered_pair(u,v),w)))),x),u)**.
% 299.94/300.49  155276[0:Res:6510.2,157.0] || member(regular(complement(symmetric_difference(complement(u),complement(v)))),union(complement(u),complement(v)))* member(regular(complement(symmetric_difference(complement(u),complement(v)))),union(u,v)) -> equal(complement(symmetric_difference(complement(u),complement(v))),null_class).
% 299.94/300.49  155376[0:Rew:97907.0,155241.0] || member(u,union(union(v,complement(union(w,x))),complement(y))) member(u,union(intersection(complement(v),union(w,x)),y)) -> member(u,symmetric_difference(union(v,complement(union(w,x))),complement(y)))*.
% 299.94/300.49  155377[0:Rew:97919.0,155225.0] || member(u,union(union(complement(union(v,w)),x),complement(y))) member(u,union(intersection(union(v,w),complement(x)),y)) -> member(u,symmetric_difference(union(complement(union(v,w)),x),complement(y)))*.
% 299.94/300.49  155378[0:Rew:97907.0,155195.0] || member(u,union(complement(v),union(w,complement(union(x,y))))) member(u,union(v,intersection(complement(w),union(x,y)))) -> member(u,symmetric_difference(complement(v),union(w,complement(union(x,y)))))*.
% 299.94/300.49  155379[0:Rew:97919.0,155179.0] || member(u,union(complement(v),union(complement(union(w,x)),y))) member(u,union(v,intersection(union(w,x),complement(y)))) -> member(u,symmetric_difference(complement(v),union(complement(union(w,x)),y)))*.
% 299.94/300.49  155392[3:MRR:155322.3,155301.2] || member(regular(regular(symmetric_difference(complement(u),complement(v)))),union(complement(u),complement(v)))* member(regular(regular(symmetric_difference(complement(u),complement(v)))),union(u,v)) -> equal(regular(symmetric_difference(complement(u),complement(v))),null_class).
% 299.94/300.49  155562[3:Res:154953.0,4975.0] ||  -> subclass(complement(successor(complement(intersection(u,unordered_pair(v,w))))),x) equal(not_subclass_element(complement(successor(complement(intersection(u,unordered_pair(v,w))))),x),w)** equal(not_subclass_element(complement(successor(complement(intersection(u,unordered_pair(v,w))))),x),v)**.
% 299.94/300.49  158264[3:Res:3703.1,7409.1] || member(not_subclass_element(intersection(u,restrict(unordered_pair(v,w),x,y)),z),v)* -> subclass(intersection(u,restrict(unordered_pair(v,w),x,y)),z) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158244[3:Res:4876.1,7409.1] || member(not_subclass_element(intersection(restrict(unordered_pair(u,v),w,x),y),z),u)* -> subclass(intersection(restrict(unordered_pair(u,v),w,x),y),z) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  158703[3:Res:3703.1,7410.1] || member(not_subclass_element(intersection(u,restrict(unordered_pair(v,w),x,y)),z),w)* -> subclass(intersection(u,restrict(unordered_pair(v,w),x,y)),z) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  158683[3:Res:4876.1,7410.1] || member(not_subclass_element(intersection(restrict(unordered_pair(u,v),w,x),y),z),v)* -> subclass(intersection(restrict(unordered_pair(u,v),w,x),y),z) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  166594[15:Rew:165880.0,122790.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,symmetric_difference(union(w,x),union(complement(w),complement(x))))* -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),complement(symmetric_difference(complement(w),complement(x))))*.
% 299.94/300.49  175125[15:Rew:165880.0,166651.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(y__dfg,y__dfg)) equal(compose(w,u),ordered_pair(v,compose(u,v))) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),compose_class(w))*.
% 299.94/300.49  175126[15:Rew:165880.0,166736.3,165880.0,166736.2] || member(u,range_of(null_class)) member(ordered_pair(v,u),cross_product(y__dfg,y__dfg)) -> equal(cross_product(image(w,singleton(v)),y__dfg),null_class) member(ordered_pair(v,u),compose(regular(cross_product(image(w,singleton(v)),y__dfg)),w))*.
% 299.94/300.49  175127[15:Rew:165880.0,166835.0] || member(u,y__dfg) subclass(domain_relation,image(v,image(w,singleton(x)))) member(ordered_pair(x,ordered_pair(u,cantor(u))),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(x,ordered_pair(u,cantor(u))),compose(v,w))*.
% 299.94/300.49  175128[15:Rew:165880.0,167036.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(complement(w),power_class(complement(power_class(x))))) member(ordered_pair(v,u),union(w,image(element_relation,power_class(x))))* -> .
% 299.94/300.49  175129[15:Rew:165880.0,167037.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(power_class(complement(power_class(w))),complement(x))) member(ordered_pair(v,u),union(image(element_relation,power_class(w)),x))* -> .
% 299.94/300.49  175130[15:Rew:165880.0,167038.4,165880.0,167038.3,165880.0,167038.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,cross_product(singleton(w),y__dfg))* member(w,y__dfg) member(ordered_pair(v,u),x)* -> member(w,cantor(x))*.
% 299.94/300.49  167131[15:Rew:165880.0,155394.2] || member(apply(choice,u),union(complement(v),complement(w)))* member(apply(choice,u),union(v,w)) member(u,y__dfg) subclass(u,regular(symmetric_difference(complement(v),complement(w)))) -> equal(u,null_class).
% 299.94/300.49  167135[15:Rew:165880.0,155314.2] || member(apply(choice,u),union(complement(v),complement(w)))* member(apply(choice,u),union(v,w)) member(u,y__dfg) subclass(u,complement(symmetric_difference(complement(v),complement(w)))) -> equal(u,null_class).
% 299.94/300.49  167144[15:Rew:165880.0,152930.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,union(v,w)),complement(union(x,y))),power_class(z)))* member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),complement(power_class(z)))).
% 299.94/300.49  167145[15:Rew:165880.0,152947.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(image(element_relation,union(w,x)),complement(union(y,z)))))* member(u,union(complement(power_class(v)),intersection(power_class(complement(union(w,x))),union(y,z)))).
% 299.94/300.49  167151[15:Rew:165880.0,151741.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),image(element_relation,union(x,y))),power_class(z)))* member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),complement(power_class(z)))).
% 299.94/300.49  167152[15:Rew:165880.0,151758.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(complement(union(w,x)),image(element_relation,union(y,z)))))* member(u,union(complement(power_class(v)),intersection(union(w,x),power_class(complement(union(y,z)))))).
% 299.94/300.49  167160[15:Rew:165880.0,151114.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),intersection(power_class(x),complement(y))),power_class(z)))* member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),complement(power_class(z)))).
% 299.94/300.49  167161[15:Rew:165880.0,151130.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(complement(union(w,x)),intersection(power_class(y),complement(z)))))* member(u,union(complement(power_class(v)),intersection(union(w,x),union(complement(power_class(y)),z)))).
% 299.94/300.49  167167[15:Rew:165880.0,150603.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),intersection(complement(x),power_class(y))),power_class(z)))* member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),complement(power_class(z)))).
% 299.94/300.49  167168[15:Rew:165880.0,150618.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(complement(union(w,x)),intersection(complement(y),power_class(z)))))* member(u,union(complement(power_class(v)),intersection(union(w,x),union(y,complement(power_class(z)))))).
% 299.94/300.49  167174[15:Rew:165880.0,149125.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(union(v,w),complement(x)),complement(power_class(y))),power_class(z)))* member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),complement(power_class(z)))).
% 299.94/300.49  167175[15:Rew:165880.0,149141.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(intersection(union(w,x),complement(y)),complement(power_class(z)))))* member(u,union(complement(power_class(v)),intersection(union(complement(union(w,x)),y),power_class(z)))).
% 299.94/300.49  167181[15:Rew:165880.0,148345.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(union(w,x),complement(y))),power_class(z)))* member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),complement(power_class(z)))).
% 299.94/300.49  167182[15:Rew:165880.0,148361.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(complement(power_class(w)),intersection(union(x,y),complement(z)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),union(complement(union(x,y)),z)))).
% 299.94/300.49  167191[15:Rew:165880.0,147590.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(complement(v),union(w,x)),complement(power_class(y))),power_class(z)))* member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),complement(power_class(z)))).
% 299.94/300.49  167192[15:Rew:165880.0,147605.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(intersection(complement(w),union(x,y)),complement(power_class(z)))))* member(u,union(complement(power_class(v)),intersection(union(w,complement(union(x,y))),power_class(z)))).
% 299.94/300.49  167198[15:Rew:165880.0,146661.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(power_class(v),complement(w)),complement(union(x,y))),power_class(z)))* member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),complement(power_class(z)))).
% 299.94/300.49  167199[15:Rew:165880.0,146675.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(intersection(power_class(w),complement(x)),complement(union(y,z)))))* member(u,union(complement(power_class(v)),intersection(union(complement(power_class(w)),x),union(y,z)))).
% 299.94/300.49  167206[15:Rew:165880.0,146106.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(complement(v),power_class(w)),complement(union(x,y))),power_class(z)))* member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),complement(power_class(z)))).
% 299.94/300.49  167207[15:Rew:165880.0,146119.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(intersection(complement(w),power_class(x)),complement(union(y,z)))))* member(u,union(complement(power_class(v)),intersection(union(w,complement(power_class(x))),union(y,z)))).
% 299.94/300.49  167216[15:Rew:165880.0,145235.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(complement(w),union(x,y))),power_class(z)))* member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),complement(power_class(z)))).
% 299.94/300.49  167217[15:Rew:165880.0,145250.0] || member(u,y__dfg) -> member(u,intersection(power_class(v),union(complement(power_class(w)),intersection(complement(x),union(y,z)))))* member(u,union(complement(power_class(v)),intersection(power_class(w),union(x,complement(union(y,z)))))).
% 299.94/300.49  167340[15:Rew:165880.0,133404.1] || member(apply(choice,u),union(v,w)) member(u,y__dfg) subclass(u,regular(intersection(v,w))) -> member(apply(choice,u),symmetric_difference(v,w))* equal(u,null_class) equal(intersection(v,w),null_class).
% 299.94/300.49  167367[15:Rew:165880.0,127378.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(power_class(x)),image(element_relation,union(y,z)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),power_class(complement(union(y,z)))))).
% 299.94/300.49  167368[15:Rew:165880.0,127380.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(image(element_relation,union(x,y)),complement(power_class(z)))))* member(u,union(complement(union(v,w)),intersection(power_class(complement(union(x,y))),power_class(z)))).
% 299.94/300.49  167369[15:Rew:165880.0,127381.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(intersection(complement(x),power_class(y)),complement(power_class(z)))))* member(u,union(complement(union(v,w)),intersection(union(x,complement(power_class(y))),power_class(z)))).
% 299.94/300.49  167370[15:Rew:165880.0,127382.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(intersection(power_class(x),complement(y)),complement(power_class(z)))))* member(u,union(complement(union(v,w)),intersection(union(complement(power_class(x)),y),power_class(z)))).
% 299.94/300.49  167371[15:Rew:165880.0,127383.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(union(x,y)),image(element_relation,power_class(z)))))* member(u,union(complement(union(v,w)),intersection(union(x,y),power_class(complement(power_class(z)))))).
% 299.94/300.49  167372[15:Rew:165880.0,127384.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(power_class(x)),intersection(complement(y),power_class(z)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),union(y,complement(power_class(z)))))).
% 299.94/300.49  167373[15:Rew:165880.0,127385.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(power_class(x)),intersection(power_class(y),complement(z)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),union(complement(power_class(y)),z)))).
% 299.94/300.49  167374[15:Rew:165880.0,127387.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(image(element_relation,power_class(x)),complement(union(y,z)))))* member(u,union(complement(union(v,w)),intersection(power_class(complement(power_class(x))),union(y,z)))).
% 299.94/300.49  167405[15:Rew:165880.0,126226.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),image(element_relation,union(w,x))),union(y,z)))* member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),complement(union(y,z)))).
% 299.94/300.49  167406[15:Rew:165880.0,126228.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,union(v,w)),complement(power_class(x))),union(y,z)))* member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),complement(union(y,z)))).
% 299.94/300.49  167407[15:Rew:165880.0,126229.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),union(y,z)))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),complement(union(y,z)))).
% 299.94/300.49  167408[15:Rew:165880.0,126230.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),union(y,z)))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),complement(union(y,z)))).
% 299.94/300.49  167409[15:Rew:165880.0,126231.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),image(element_relation,power_class(x))),union(y,z)))* member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),complement(union(y,z)))).
% 299.94/300.49  167410[15:Rew:165880.0,126232.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),union(y,z)))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),complement(union(y,z)))).
% 299.94/300.49  167411[15:Rew:165880.0,126233.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),union(y,z)))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),complement(union(y,z)))).
% 299.94/300.49  167412[15:Rew:165880.0,126235.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,power_class(v)),complement(union(w,x))),union(y,z)))* member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),complement(union(y,z)))).
% 299.94/300.49  175131[15:Rew:165880.0,168041.2] || member(u,y__dfg) member(ordered_pair(v,w),u) subclass(element_relation,cross_product(cross_product(y__dfg,y__dfg),y__dfg)) member(ordered_pair(ordered_pair(w,v),u),x) -> member(ordered_pair(ordered_pair(v,w),u),flip(x))*.
% 299.94/300.49  175132[15:Rew:165880.0,168042.2] || member(u,y__dfg) member(ordered_pair(v,w),u) subclass(element_relation,cross_product(cross_product(y__dfg,y__dfg),y__dfg)) member(ordered_pair(ordered_pair(w,u),v),x) -> member(ordered_pair(ordered_pair(v,w),u),rotate(x))*.
% 299.94/300.49  175133[15:Rew:165880.0,168409.3] single_valued_class(restrict(element_relation,universal_class,u)) || subclass(range_of(restrict(element_relation,y__dfg,u)),cantor(sum_class(u)))* equal(cross_product(cantor(sum_class(u)),cantor(sum_class(u))),sum_class(u)) equal(restrict(element_relation,y__dfg,u),null_class) -> .
% 299.94/300.49  175134[15:Rew:165880.0,168410.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,unordered_pair(v,w))* member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),v)* -> equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  175135[15:Rew:165880.0,168435.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,unordered_pair(v,w))* member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),w)* -> equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  175136[15:Rew:165880.0,168464.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(complement(v),union(w,complement(power_class(x))))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,intersection(complement(w),power_class(x))))* -> .
% 299.94/300.49  175137[15:Rew:165880.0,168465.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(union(v,complement(power_class(w))),complement(x))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(intersection(complement(v),power_class(w)),x))* -> .
% 299.94/300.49  175138[15:Rew:165880.0,168466.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(complement(v),union(complement(power_class(w)),x))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,intersection(power_class(w),complement(x))))* -> .
% 299.94/300.49  175139[15:Rew:165880.0,168467.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(union(complement(power_class(v)),w),complement(x))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(intersection(power_class(v),complement(w)),x))* -> .
% 299.94/300.49  175140[15:Rew:165880.0,168468.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(complement(v),power_class(complement(union(w,x))))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,image(element_relation,union(w,x))))* -> .
% 299.94/300.49  175141[15:Rew:165880.0,168469.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,intersection(power_class(complement(union(v,w))),complement(x))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(image(element_relation,union(v,w)),x))* -> .
% 299.94/300.49  175142[15:Rew:165880.0,168479.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,unordered_pair(v,w))* member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),v)* -> equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  175143[15:Rew:165880.0,168505.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,unordered_pair(v,w))* member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),w)* -> equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  175144[15:Rew:165880.0,168534.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(complement(v),union(w,complement(power_class(x))))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,intersection(complement(w),power_class(x))))* -> .
% 299.94/300.49  175145[15:Rew:165880.0,168535.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(union(v,complement(power_class(w))),complement(x))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(intersection(complement(v),power_class(w)),x))* -> .
% 299.94/300.49  175146[15:Rew:165880.0,168536.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(complement(v),union(complement(power_class(w)),x))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,intersection(power_class(w),complement(x))))* -> .
% 299.94/300.49  175147[15:Rew:165880.0,168537.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(union(complement(power_class(v)),w),complement(x))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(intersection(power_class(v),complement(w)),x))* -> .
% 299.94/300.49  175148[15:Rew:165880.0,168538.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(complement(v),power_class(complement(union(w,x))))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,image(element_relation,union(w,x))))* -> .
% 299.94/300.49  175149[15:Rew:165880.0,168539.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,intersection(power_class(complement(union(v,w))),complement(x))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(image(element_relation,union(v,w)),x))* -> .
% 299.94/300.49  175150[15:Rew:165880.0,168549.2] function(restrict(cross_product(u,universal_class),v,w)) || subclass(image(cross_product(v,w),u),cantor(range_of(x))) equal(cantor(cantor(y)),y__dfg) -> compatible(restrict(cross_product(u,y__dfg),v,w),y,inverse(x))*.
% 299.94/300.49  175151[15:Rew:165880.0,168559.3,165880.0,168559.2] single_valued_class(restrict(u,v,universal_class)) || subclass(image(u,v),cantor(cantor(w))) equal(cantor(cantor(x)),y__dfg) equal(restrict(u,v,y__dfg),null_class) -> compatible(restrict(u,v,y__dfg),x,w)*.
% 299.94/300.49  175152[15:Rew:165880.0,168562.2,165880.0,168562.1] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,cantor(regular(cross_product(singleton(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u))),y__dfg))))* -> equal(cross_product(singleton(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u))),y__dfg),null_class).
% 299.94/300.49  175153[15:Rew:165880.0,168567.2,165880.0,168567.1] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,cantor(regular(cross_product(singleton(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u))),y__dfg))))* -> equal(cross_product(singleton(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u))),y__dfg),null_class).
% 299.94/300.49  175154[15:Rew:165880.0,168686.4] function(u) || member(image(u,v),union(complement(w),complement(x)))* member(image(u,v),union(w,x)) member(v,y__dfg) subclass(y__dfg,regular(symmetric_difference(complement(w),complement(x)))) -> .
% 299.94/300.49  175155[15:Rew:165880.0,168687.4] function(u) || member(image(u,v),union(complement(w),complement(x)))* member(image(u,v),union(w,x)) member(v,y__dfg) subclass(y__dfg,complement(symmetric_difference(complement(w),complement(x)))) -> .
% 299.94/300.49  175156[15:Rew:165880.0,168708.3] function(u) || member(image(u,v),union(w,x)) member(v,y__dfg) subclass(y__dfg,regular(intersection(w,x))) -> member(image(u,v),symmetric_difference(w,x))* equal(intersection(w,x),null_class).
% 299.94/300.49  175157[15:Rew:165880.0,169243.1,165880.0,169243.0] || member(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),y__dfg) member(apply(choice,intersection(intersection(complement(compose(element_relation,y__dfg)),u),v)),element_relation)* -> equal(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),null_class).
% 299.94/300.49  175158[15:Rew:165880.0,169252.1,165880.0,169252.0] || member(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),y__dfg) member(apply(choice,union(null_class,intersection(complement(compose(element_relation,y__dfg)),u))),element_relation)* -> equal(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),null_class).
% 299.94/300.49  175159[15:Rew:165880.0,169274.1,165880.0,169274.0] || member(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),y__dfg) member(apply(choice,intersection(intersection(u,complement(compose(element_relation,y__dfg))),v)),element_relation)* -> equal(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),null_class).
% 299.94/300.49  175160[15:Rew:165880.0,169283.1,165880.0,169283.0] || member(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),y__dfg) member(apply(choice,union(null_class,intersection(u,complement(compose(element_relation,y__dfg))))),element_relation)* -> equal(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),null_class).
% 299.94/300.49  175161[15:Rew:165880.0,169317.1,165880.0,169317.0] || member(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),y__dfg) member(apply(choice,intersection(u,union(null_class,complement(compose(element_relation,y__dfg))))),element_relation)* -> equal(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),null_class).
% 299.94/300.49  175162[15:Rew:165880.0,169326.1,165880.0,169326.0] || member(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),y__dfg) member(apply(choice,intersection(union(null_class,complement(compose(element_relation,y__dfg))),u)),element_relation)* -> equal(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),null_class).
% 299.94/300.49  175163[15:Rew:165880.0,169371.2,165880.0,169371.1] inductive(complement(compose(element_relation,universal_class))) || member(image(successor_relation,complement(compose(element_relation,y__dfg))),y__dfg) member(apply(choice,image(successor_relation,complement(compose(element_relation,y__dfg)))),element_relation)* -> equal(image(successor_relation,complement(compose(element_relation,y__dfg))),null_class).
% 299.94/300.49  175164[15:Rew:165880.0,169376.1,165880.0,169376.0] || member(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),y__dfg) member(apply(choice,intersection(u,intersection(complement(compose(element_relation,y__dfg)),v))),element_relation)* -> equal(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),null_class).
% 299.94/300.49  175165[15:Rew:165880.0,169393.1,165880.0,169393.0] || member(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),y__dfg) member(apply(choice,intersection(u,intersection(v,complement(compose(element_relation,y__dfg))))),element_relation)* -> equal(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),null_class).
% 299.94/300.49  175166[15:Rew:165880.0,169493.1,165880.0,169493.0] || member(regular(union(compose(element_relation,y__dfg),complement(power_class(u)))),y__dfg) member(apply(choice,regular(union(compose(element_relation,y__dfg),complement(power_class(u))))),element_relation)* -> equal(regular(union(compose(element_relation,y__dfg),complement(power_class(u)))),null_class).
% 299.94/300.49  175167[15:Rew:165880.0,169496.1,165880.0,169496.0] || member(regular(union(compose(element_relation,y__dfg),complement(successor(u)))),y__dfg) member(apply(choice,regular(union(compose(element_relation,y__dfg),complement(successor(u))))),element_relation)* -> equal(regular(union(compose(element_relation,y__dfg),complement(successor(u)))),null_class).
% 299.94/300.49  175168[15:Rew:165880.0,169499.1,165880.0,169499.0] || member(regular(union(complement(power_class(u)),compose(element_relation,y__dfg))),y__dfg) member(apply(choice,regular(union(complement(power_class(u)),compose(element_relation,y__dfg)))),element_relation)* -> equal(regular(union(complement(power_class(u)),compose(element_relation,y__dfg))),null_class).
% 299.94/300.49  175169[15:Rew:165880.0,169502.1,165880.0,169502.0] || member(regular(union(complement(successor(u)),compose(element_relation,y__dfg))),y__dfg) member(apply(choice,regular(union(complement(successor(u)),compose(element_relation,y__dfg)))),element_relation)* -> equal(regular(union(complement(successor(u)),compose(element_relation,y__dfg))),null_class).
% 299.94/300.49  169939[15:Rew:165880.0,38905.2] || member(singleton(restrict(u,v,w)),cross_product(v,w))* member(singleton(restrict(u,v,w)),u)* member(restrict(u,v,w),y__dfg) -> member(singleton(singleton(singleton(restrict(u,v,w)))),element_relation)*.
% 299.94/300.49  169974[15:Rew:165880.0,9969.0] || member(complement(intersection(u,v)),y__dfg) member(apply(choice,complement(intersection(u,v))),union(u,v)) -> equal(complement(intersection(u,v)),null_class) member(apply(choice,complement(intersection(u,v))),symmetric_difference(u,v))*.
% 299.94/300.49  175170[15:Rew:165880.0,170075.2] || member(ordered_pair(y__dfg,not_subclass_element(image(u,image(v,null_class)),w)),cross_product(y__dfg,y__dfg)) -> subclass(image(u,image(v,null_class)),w) member(ordered_pair(y__dfg,not_subclass_element(image(u,image(v,null_class)),w)),compose(u,v))*.
% 299.94/300.49  170496[15:Rew:165880.0,38916.1] || member(ordered_pair(u,singleton(image(v,image(w,singleton(u))))),compose(v,w))* member(image(v,image(w,singleton(u))),y__dfg) -> member(singleton(singleton(singleton(image(v,image(w,singleton(u)))))),element_relation).
% 299.94/300.49  170606[15:Rew:165880.0,45374.0] || member(intersection(u,symmetric_difference(v,cross_product(w,x))),y__dfg) -> equal(intersection(u,symmetric_difference(v,cross_product(w,x))),null_class) member(apply(choice,intersection(u,symmetric_difference(v,cross_product(w,x)))),complement(restrict(v,w,x)))*.
% 299.94/300.49  170607[15:Rew:165880.0,45356.0] || member(intersection(symmetric_difference(u,cross_product(v,w)),x),y__dfg) -> equal(intersection(symmetric_difference(u,cross_product(v,w)),x),null_class) member(apply(choice,intersection(symmetric_difference(u,cross_product(v,w)),x)),complement(restrict(u,v,w)))*.
% 299.94/300.49  170610[15:Rew:165880.0,45527.0] || member(intersection(u,symmetric_difference(cross_product(v,w),x)),y__dfg) -> equal(intersection(u,symmetric_difference(cross_product(v,w),x)),null_class) member(apply(choice,intersection(u,symmetric_difference(cross_product(v,w),x))),complement(restrict(x,v,w)))*.
% 299.94/300.49  170611[15:Rew:165880.0,45509.0] || member(intersection(symmetric_difference(cross_product(u,v),w),x),y__dfg) -> equal(intersection(symmetric_difference(cross_product(u,v),w),x),null_class) member(apply(choice,intersection(symmetric_difference(cross_product(u,v),w),x)),complement(restrict(w,u,v)))*.
% 299.94/300.49  170799[15:Rew:165880.0,49277.0] || member(intersection(u,symmetric_difference(complement(v),power_class(w))),y__dfg) -> equal(intersection(u,symmetric_difference(complement(v),power_class(w))),null_class) member(apply(choice,intersection(u,symmetric_difference(complement(v),power_class(w)))),union(v,complement(power_class(w))))*.
% 299.94/300.49  170800[15:Rew:165880.0,49259.0] || member(intersection(symmetric_difference(complement(u),power_class(v)),w),y__dfg) -> equal(intersection(symmetric_difference(complement(u),power_class(v)),w),null_class) member(apply(choice,intersection(symmetric_difference(complement(u),power_class(v)),w)),union(u,complement(power_class(v))))*.
% 299.94/300.49  170809[15:Rew:165880.0,49465.0] || member(intersection(u,symmetric_difference(power_class(v),complement(w))),y__dfg) -> equal(intersection(u,symmetric_difference(power_class(v),complement(w))),null_class) member(apply(choice,intersection(u,symmetric_difference(power_class(v),complement(w)))),union(complement(power_class(v)),w))*.
% 299.94/300.49  170810[15:Rew:165880.0,49447.0] || member(intersection(symmetric_difference(power_class(u),complement(v)),w),y__dfg) -> equal(intersection(symmetric_difference(power_class(u),complement(v)),w),null_class) member(apply(choice,intersection(symmetric_difference(power_class(u),complement(v)),w)),union(complement(power_class(u)),v))*.
% 299.94/300.49  171166[15:Rew:165880.0,78055.0] || member(union(null_class,symmetric_difference(power_class(u),complement(v))),y__dfg) -> equal(union(null_class,symmetric_difference(power_class(u),complement(v))),null_class) member(apply(choice,union(null_class,symmetric_difference(power_class(u),complement(v)))),union(complement(power_class(u)),v))*.
% 299.94/300.49  171167[15:Rew:165880.0,78054.0] || member(union(null_class,symmetric_difference(cross_product(u,v),w)),y__dfg) -> equal(union(null_class,symmetric_difference(cross_product(u,v),w)),null_class) member(apply(choice,union(null_class,symmetric_difference(cross_product(u,v),w))),complement(restrict(w,u,v)))*.
% 299.94/300.49  171168[15:Rew:165880.0,78053.0] || member(union(null_class,symmetric_difference(complement(u),power_class(v))),y__dfg) -> equal(union(null_class,symmetric_difference(complement(u),power_class(v))),null_class) member(apply(choice,union(null_class,symmetric_difference(complement(u),power_class(v)))),union(u,complement(power_class(v))))*.
% 299.94/300.49  171169[15:Rew:165880.0,78051.0] || member(union(null_class,symmetric_difference(u,cross_product(v,w))),y__dfg) -> equal(union(null_class,symmetric_difference(u,cross_product(v,w))),null_class) member(apply(choice,union(null_class,symmetric_difference(u,cross_product(v,w)))),complement(restrict(u,v,w)))*.
% 299.94/300.49  171733[15:Rew:165880.0,126431.0] || member(intersection(complement(u),union(v,w)),y__dfg) -> member(singleton(intersection(complement(u),union(v,w))),union(u,complement(union(v,w))))* member(singleton(singleton(singleton(intersection(complement(u),union(v,w))))),element_relation).
% 299.94/300.49  171739[15:Rew:165880.0,127628.0] || member(intersection(union(u,v),complement(w)),y__dfg) -> member(singleton(intersection(union(u,v),complement(w))),union(complement(union(u,v)),w))* member(singleton(singleton(singleton(intersection(union(u,v),complement(w))))),element_relation).
% 299.94/300.49  172455[15:Rew:165880.0,157060.0] || member(restrict(image(element_relation,power_class(u)),v,w),y__dfg) member(apply(choice,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).
% 299.94/300.49  11130[0:Rew:492.0,11059.2,492.0,11059.1] || member(not_subclass_element(u,symmetric_difference(cross_product(v,w),x)),union(cross_product(v,w),x)) member(not_subclass_element(u,symmetric_difference(cross_product(v,w),x)),complement(restrict(x,v,w)))* -> subclass(u,symmetric_difference(cross_product(v,w),x)).
% 299.94/300.49  11131[0:Rew:491.0,11058.2,491.0,11058.1] || member(not_subclass_element(u,symmetric_difference(v,cross_product(w,x))),union(v,cross_product(w,x))) member(not_subclass_element(u,symmetric_difference(v,cross_product(w,x))),complement(restrict(v,w,x)))* -> subclass(u,symmetric_difference(v,cross_product(w,x))).
% 299.94/300.49  33147[3:Res:1472.2,9257.0] || member(apply(choice,regular(restrict(u,v,w))),cross_product(v,w))* member(apply(choice,regular(restrict(u,v,w))),u)* -> equal(regular(restrict(u,v,w)),null_class) equal(restrict(u,v,w),null_class).
% 299.94/300.49  35264[3:Res:1472.2,4833.0] || member(not_subclass_element(regular(restrict(u,v,w)),x),cross_product(v,w))* member(not_subclass_element(regular(restrict(u,v,w)),x),u)* -> subclass(regular(restrict(u,v,w)),x) equal(restrict(u,v,w),null_class).
% 299.94/300.49  41365[4:Res:20668.1,19.0] || subclass(domain_relation,rotate(cross_product(u,v)))* -> equal(ordered_pair(first(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x)),second(ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x))),ordered_pair(ordered_pair(w,cantor(ordered_pair(x,w))),x))**.
% 299.94/300.49  41482[4:Res:20669.1,19.0] || subclass(domain_relation,flip(cross_product(u,v)))* -> equal(ordered_pair(first(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w)))),second(ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))))),ordered_pair(ordered_pair(w,x),cantor(ordered_pair(x,w))))**.
% 299.94/300.49  41586[0:Res:1472.2,3696.0] || member(not_subclass_element(intersection(u,complement(restrict(v,w,x))),y),cross_product(w,x))* member(not_subclass_element(intersection(u,complement(restrict(v,w,x))),y),v)* -> subclass(intersection(u,complement(restrict(v,w,x))),y).
% 299.94/300.49  41916[0:Res:1472.2,4872.0] || member(not_subclass_element(intersection(complement(restrict(u,v,w)),x),y),cross_product(v,w))* member(not_subclass_element(intersection(complement(restrict(u,v,w)),x),y),u)* -> subclass(intersection(complement(restrict(u,v,w)),x),y).
% 299.94/300.49  54726[0:Res:3697.1,539.0] ||  -> subclass(intersection(u,intersection(ordered_pair(v,w),x)),y) equal(not_subclass_element(intersection(u,intersection(ordered_pair(v,w),x)),y),unordered_pair(v,singleton(w)))** equal(not_subclass_element(intersection(u,intersection(ordered_pair(v,w),x)),y),singleton(v)).
% 299.94/300.49  54725[0:Res:3697.1,5712.2] || member(not_subclass_element(intersection(u,intersection(union(v,w),x)),y),complement(w))* member(not_subclass_element(intersection(u,intersection(union(v,w),x)),y),complement(v))* -> subclass(intersection(u,intersection(union(v,w),x)),y).
% 299.94/300.49  55106[0:Res:3698.1,539.0] ||  -> subclass(intersection(u,intersection(v,ordered_pair(w,x))),y) equal(not_subclass_element(intersection(u,intersection(v,ordered_pair(w,x))),y),unordered_pair(w,singleton(x)))** equal(not_subclass_element(intersection(u,intersection(v,ordered_pair(w,x))),y),singleton(w)).
% 299.94/300.49  55105[0:Res:3698.1,5712.2] || member(not_subclass_element(intersection(u,intersection(v,union(w,x))),y),complement(x))* member(not_subclass_element(intersection(u,intersection(v,union(w,x))),y),complement(w))* -> subclass(intersection(u,intersection(v,union(w,x))),y).
% 299.94/300.49  55806[0:Res:4874.1,539.0] ||  -> subclass(intersection(intersection(ordered_pair(u,v),w),x),y) equal(not_subclass_element(intersection(intersection(ordered_pair(u,v),w),x),y),unordered_pair(u,singleton(v)))** equal(not_subclass_element(intersection(intersection(ordered_pair(u,v),w),x),y),singleton(u)).
% 299.94/300.49  55805[0:Res:4874.1,5712.2] || member(not_subclass_element(intersection(intersection(union(u,v),w),x),y),complement(v))* member(not_subclass_element(intersection(intersection(union(u,v),w),x),y),complement(u))* -> subclass(intersection(intersection(union(u,v),w),x),y).
% 299.94/300.49  56064[0:Res:4875.1,539.0] ||  -> subclass(intersection(intersection(u,ordered_pair(v,w)),x),y) equal(not_subclass_element(intersection(intersection(u,ordered_pair(v,w)),x),y),unordered_pair(v,singleton(w)))** equal(not_subclass_element(intersection(intersection(u,ordered_pair(v,w)),x),y),singleton(v)).
% 299.94/300.49  56063[0:Res:4875.1,5712.2] || member(not_subclass_element(intersection(intersection(u,union(v,w)),x),y),complement(w))* member(not_subclass_element(intersection(intersection(u,union(v,w)),x),y),complement(v))* -> subclass(intersection(intersection(u,union(v,w)),x),y).
% 299.94/300.49  59846[0:Rew:46880.0,59765.0] ||  -> equal(symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)),null_class) member(regular(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.94/300.49  59847[0:Rew:46877.0,59764.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)),null_class) member(regular(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.94/300.49  59848[0:Rew:46880.0,59748.0] ||  -> equal(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))),null_class) member(regular(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.94/300.49  59849[0:Rew:46877.0,59747.0] ||  -> equal(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))),null_class) member(regular(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.94/300.49  61031[0:SpR:46880.0,46366.0] ||  -> equal(intersection(union(intersection(power_class(complement(power_class(u))),power_class(v)),complement(power_class(w))),union(union(image(element_relation,power_class(u)),complement(power_class(v))),power_class(w))),symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),power_class(w)))**.
% 299.94/300.49  61030[0:SpR:46877.0,46366.0] ||  -> equal(intersection(union(intersection(power_class(u),power_class(complement(power_class(v)))),complement(power_class(w))),union(union(complement(power_class(u)),image(element_relation,power_class(v))),power_class(w))),symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),power_class(w)))**.
% 299.94/300.49  61169[0:Rew:46366.0,61099.2,46366.0,61099.1] || member(not_subclass_element(u,symmetric_difference(complement(v),power_class(w))),union(complement(v),power_class(w)))* member(not_subclass_element(u,symmetric_difference(complement(v),power_class(w))),union(v,complement(power_class(w)))) -> subclass(u,symmetric_difference(complement(v),power_class(w))).
% 299.94/300.49  61388[0:Rew:46669.0,61318.2,46669.0,61318.1] || member(not_subclass_element(u,symmetric_difference(power_class(v),complement(w))),union(power_class(v),complement(w))) member(not_subclass_element(u,symmetric_difference(power_class(v),complement(w))),union(complement(power_class(v)),w))* -> subclass(u,symmetric_difference(power_class(v),complement(w))).
% 299.94/300.49  62478[0:SpL:46880.0,1957.0] || member(not_subclass_element(union(intersection(power_class(complement(power_class(u))),power_class(v)),w),x),intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)))* -> subclass(union(intersection(power_class(complement(power_class(u))),power_class(v)),w),x).
% 299.94/300.49  62477[0:SpL:46877.0,1957.0] || member(not_subclass_element(union(intersection(power_class(u),power_class(complement(power_class(v)))),w),x),intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)))* -> subclass(union(intersection(power_class(u),power_class(complement(power_class(v)))),w),x).
% 299.94/300.49  62461[0:SpL:46880.0,1957.0] || member(not_subclass_element(union(u,intersection(power_class(complement(power_class(v))),power_class(w))),x),intersection(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))))* -> subclass(union(u,intersection(power_class(complement(power_class(v))),power_class(w))),x).
% 299.94/300.49  62460[0:SpL:46877.0,1957.0] || member(not_subclass_element(union(u,intersection(power_class(v),power_class(complement(power_class(w))))),x),intersection(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))))* -> subclass(union(u,intersection(power_class(v),power_class(complement(power_class(w))))),x).
% 299.94/300.49  62676[0:SpL:46366.0,3660.0] || member(u,symmetric_difference(complement(symmetric_difference(complement(v),power_class(w))),union(union(v,complement(power_class(w))),union(complement(v),power_class(w)))))* -> member(u,complement(symmetric_difference(union(v,complement(power_class(w))),union(complement(v),power_class(w))))).
% 299.94/300.49  67504[0:Rew:67444.0,61243.0] ||  -> equal(intersection(union(power_class(u),union(complement(power_class(v)),image(element_relation,power_class(w)))),union(complement(power_class(u)),intersection(power_class(v),power_class(complement(power_class(w)))))),symmetric_difference(power_class(u),union(complement(power_class(v)),image(element_relation,power_class(w)))))**.
% 299.94/300.49  67505[0:Rew:67444.0,61244.0] ||  -> equal(intersection(union(power_class(u),union(image(element_relation,power_class(v)),complement(power_class(w)))),union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),power_class(w)))),symmetric_difference(power_class(u),union(image(element_relation,power_class(v)),complement(power_class(w)))))**.
% 299.94/300.49  70551[0:SpL:67452.0,3660.0] || member(u,symmetric_difference(complement(symmetric_difference(cross_product(v,w),x)),union(union(cross_product(v,w),x),complement(restrict(x,v,w)))))* -> member(u,complement(symmetric_difference(union(cross_product(v,w),x),complement(restrict(x,v,w))))).
% 299.94/300.49  71292[0:Rew:71143.0,71049.1] || member(u,symmetric_difference(complement(symmetric_difference(power_class(v),complement(w))),union(union(power_class(v),complement(w)),union(complement(power_class(v)),w))))* -> member(u,complement(symmetric_difference(union(power_class(v),complement(w)),union(complement(power_class(v)),w)))).
% 299.94/300.49  71293[0:Rew:71143.0,71115.1] || member(u,symmetric_difference(complement(symmetric_difference(v,cross_product(w,x))),union(union(v,cross_product(w,x)),complement(restrict(v,w,x)))))* -> member(u,complement(symmetric_difference(union(v,cross_product(w,x)),complement(restrict(v,w,x))))).
% 299.94/300.49  85447[3:MRR:85360.3,49785.2] || member(not_subclass_element(intersection(u,regular(restrict(v,w,x))),y),cross_product(w,x))* member(not_subclass_element(intersection(u,regular(restrict(v,w,x))),y),v)* -> subclass(intersection(u,regular(restrict(v,w,x))),y).
% 299.94/300.49  85645[3:MRR:85558.3,49785.2] || member(not_subclass_element(intersection(regular(restrict(u,v,w)),x),y),cross_product(v,w))* member(not_subclass_element(intersection(regular(restrict(u,v,w)),x),y),u)* -> subclass(intersection(regular(restrict(u,v,w)),x),y).
% 299.94/300.49  87945[0:Res:3703.1,69073.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(union(v,w),complement(intersection(v,w))),x,y)),z) member(not_subclass_element(intersection(u,restrict(symmetric_difference(union(v,w),complement(intersection(v,w))),x,y)),z),complement(symmetric_difference(v,w)))*.
% 299.94/300.49  88336[0:Res:4876.1,69073.0] ||  -> subclass(intersection(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),y),z) member(not_subclass_element(intersection(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),y),z),complement(symmetric_difference(u,v)))*.
% 299.94/300.49  91758[0:Res:2978.1,46280.0] || member(regular(intersection(restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x),y)),union(u,image(element_relation,power_class(v))))* -> equal(intersection(restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x),y),null_class).
% 299.94/300.49  91753[0:Res:2355.1,46280.0] || member(regular(intersection(u,restrict(intersection(complement(v),power_class(complement(power_class(w)))),x,y))),union(v,image(element_relation,power_class(w))))* -> equal(intersection(u,restrict(intersection(complement(v),power_class(complement(power_class(w)))),x,y)),null_class).
% 299.94/300.49  93473[0:Res:2978.1,46312.0] || member(regular(intersection(restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x),y)),union(image(element_relation,power_class(u)),v))* -> equal(intersection(restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x),y),null_class).
% 299.94/300.49  93468[0:Res:2355.1,46312.0] || member(regular(intersection(u,restrict(intersection(power_class(complement(power_class(v))),complement(w)),x,y))),union(image(element_relation,power_class(v)),w))* -> equal(intersection(u,restrict(intersection(power_class(complement(power_class(v))),complement(w)),x,y)),null_class).
% 299.94/300.49  94130[0:Rew:46893.0,94032.1] || member(regular(intersection(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))),intersection(power_class(v),union(w,complement(power_class(x)))))* -> equal(intersection(u,union(complement(power_class(v)),intersection(complement(w),power_class(x)))),null_class).
% 299.94/300.49  94131[0:Rew:46893.0,94010.1] || member(regular(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x)),intersection(power_class(u),union(v,complement(power_class(w)))))* -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x),null_class).
% 299.94/300.49  93888[0:SpR:46893.0,6438.0] ||  -> equal(union(intersection(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))))),complement(symmetric_difference(u,intersection(power_class(v),union(w,complement(power_class(x)))))))**.
% 299.94/300.49  93843[0:SpR:46893.0,6438.0] ||  -> equal(union(intersection(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))),complement(symmetric_difference(intersection(power_class(u),union(v,complement(power_class(w)))),x)))**.
% 299.94/300.49  94975[0:Rew:46894.0,94880.1] || member(regular(intersection(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))),intersection(union(v,complement(power_class(w))),power_class(x)))* -> equal(intersection(u,union(intersection(complement(v),power_class(w)),complement(power_class(x)))),null_class).
% 299.94/300.49  94976[0:Rew:46894.0,94858.1] || member(regular(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x)),intersection(union(u,complement(power_class(v))),power_class(w)))* -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x),null_class).
% 299.94/300.49  94736[0:SpR:46894.0,6438.0] ||  -> equal(union(intersection(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))))),complement(symmetric_difference(u,intersection(union(v,complement(power_class(w))),power_class(x)))))**.
% 299.94/300.49  94691[0:SpR:46894.0,6438.0] ||  -> equal(union(intersection(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))),complement(symmetric_difference(intersection(union(u,complement(power_class(v))),power_class(w)),x)))**.
% 299.94/300.49  95313[0:Rew:46895.0,95213.1] || member(regular(intersection(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))),intersection(union(complement(power_class(v)),w),power_class(x)))* -> equal(intersection(u,union(intersection(power_class(v),complement(w)),complement(power_class(x)))),null_class).
% 299.94/300.49  95314[0:Rew:46895.0,95191.1] || member(regular(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x)),intersection(union(complement(power_class(u)),v),power_class(w)))* -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x),null_class).
% 299.94/300.49  95065[0:SpR:46895.0,6438.0] ||  -> equal(union(intersection(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))))),complement(symmetric_difference(u,intersection(union(complement(power_class(v)),w),power_class(x)))))**.
% 299.94/300.49  95020[0:SpR:46895.0,6438.0] ||  -> equal(union(intersection(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))),complement(symmetric_difference(intersection(union(complement(power_class(u)),v),power_class(w)),x)))**.
% 299.94/300.49  95700[0:Rew:46898.0,95598.1] || member(regular(intersection(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))),intersection(power_class(v),union(complement(power_class(w)),x)))* -> equal(intersection(u,union(complement(power_class(v)),intersection(power_class(w),complement(x)))),null_class).
% 299.94/300.49  95701[0:Rew:46898.0,95576.1] || member(regular(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x)),intersection(power_class(u),union(complement(power_class(v)),w)))* -> equal(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x),null_class).
% 299.94/300.49  95449[0:SpR:46898.0,6438.0] ||  -> equal(union(intersection(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))))),complement(symmetric_difference(u,intersection(power_class(v),union(complement(power_class(w)),x)))))**.
% 299.94/300.49  95404[0:SpR:46898.0,6438.0] ||  -> equal(union(intersection(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))),complement(symmetric_difference(intersection(power_class(u),union(complement(power_class(v)),w)),x)))**.
% 299.94/300.49  100118[0:Rew:71035.0,98537.0,71595.0,98537.0] ||  -> equal(intersection(complement(symmetric_difference(complement(u),union(v,w))),union(union(u,complement(union(v,w))),union(complement(u),union(v,w)))),symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))))**.
% 299.94/300.49  98896[0:Rew:97898.0,71657.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,v),complement(w))),union(union(union(u,v),complement(w)),union(complement(union(u,v)),w))),symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)))**.
% 299.94/300.49  99405[0:Rew:99391.0,95078.0] ||  -> equal(union(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(singleton(intersection(union(complement(power_class(v)),w),power_class(x)))))),union(u,complement(successor(intersection(union(complement(power_class(v)),w),power_class(x))))))**.
% 299.94/300.49  99406[0:Rew:99391.0,94749.0] ||  -> equal(union(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(singleton(intersection(union(v,complement(power_class(w))),power_class(x)))))),union(u,complement(successor(intersection(union(v,complement(power_class(w))),power_class(x))))))**.
% 299.94/300.49  99407[0:Rew:99391.0,95462.0] ||  -> equal(union(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(singleton(intersection(power_class(v),union(complement(power_class(w)),x)))))),union(u,complement(successor(intersection(power_class(v),union(complement(power_class(w)),x))))))**.
% 299.94/300.49  99408[0:Rew:99391.0,93901.0] ||  -> equal(union(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(singleton(intersection(power_class(v),union(w,complement(power_class(x)))))))),union(u,complement(successor(intersection(power_class(v),union(w,complement(power_class(x))))))))**.
% 299.94/300.49  99422[0:Rew:99401.0,95420.0] ||  -> equal(union(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(singleton(intersection(power_class(u),union(complement(power_class(v)),w))))),x),union(x,complement(successor(intersection(power_class(u),union(complement(power_class(v)),w))))))**.
% 299.94/300.49  99423[0:Rew:99401.0,93859.0] ||  -> equal(union(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(singleton(intersection(power_class(u),union(v,complement(power_class(w))))))),x),union(x,complement(successor(intersection(power_class(u),union(v,complement(power_class(w))))))))**.
% 299.94/300.49  99424[0:Rew:99401.0,95036.0] ||  -> equal(union(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(singleton(intersection(union(complement(power_class(u)),v),power_class(w))))),x),union(x,complement(successor(intersection(union(complement(power_class(u)),v),power_class(w))))))**.
% 299.94/300.49  99425[0:Rew:99401.0,94707.0] ||  -> equal(union(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(singleton(intersection(union(u,complement(power_class(v))),power_class(w))))),x),union(x,complement(successor(intersection(union(u,complement(power_class(v))),power_class(w))))))**.
% 299.94/300.49  110565[0:Rew:98594.0,110432.1] || member(regular(intersection(u,union(complement(power_class(v)),image(element_relation,union(w,x))))),intersection(power_class(v),power_class(complement(union(w,x)))))* -> equal(intersection(u,union(complement(power_class(v)),image(element_relation,union(w,x)))),null_class).
% 299.94/300.49  110566[0:Rew:98594.0,110419.1] || member(regular(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),x)),intersection(power_class(u),power_class(complement(union(v,w)))))* -> equal(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),x),null_class).
% 299.94/300.49  111009[0:Rew:98733.0,110886.1] || member(regular(intersection(u,union(image(element_relation,power_class(v)),complement(union(w,x))))),intersection(power_class(complement(power_class(v))),union(w,x)))* -> equal(intersection(u,union(image(element_relation,power_class(v)),complement(union(w,x)))),null_class).
% 299.94/300.49  111010[0:Rew:98733.0,110873.1] || member(regular(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),x)),intersection(power_class(complement(power_class(u))),union(v,w)))* -> equal(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),x),null_class).
% 299.94/300.49  111557[0:Rew:99020.0,111424.1] || member(regular(intersection(u,union(image(element_relation,union(v,w)),complement(power_class(x))))),intersection(power_class(complement(union(v,w))),power_class(x)))* -> equal(intersection(u,union(image(element_relation,union(v,w)),complement(power_class(x)))),null_class).
% 299.94/300.49  111558[0:Rew:99020.0,111411.1] || member(regular(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),x)),intersection(power_class(complement(union(u,v))),power_class(w)))* -> equal(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),x),null_class).
% 299.94/300.49  112483[0:Rew:99160.0,112363.1] || member(regular(intersection(u,union(complement(union(v,w)),image(element_relation,power_class(x))))),intersection(union(v,w),power_class(complement(power_class(x)))))* -> equal(intersection(u,union(complement(union(v,w)),image(element_relation,power_class(x)))),null_class).
% 299.94/300.49  112484[0:Rew:99160.0,112350.1] || member(regular(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),x)),intersection(union(u,v),power_class(complement(power_class(w)))))* -> equal(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),x),null_class).
% 299.94/300.49  122787[0:Res:236.1,6509.0] ||  -> subclass(restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x),y) member(not_subclass_element(restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x),y),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.49  127237[3:Rew:99615.0,127012.1] || member(not_subclass_element(union(null_class,symmetric_difference(complement(u),union(v,w))),x),symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))))* -> subclass(union(null_class,symmetric_difference(complement(u),union(v,w))),x).
% 299.94/300.49  128302[3:Rew:98895.0,128046.1] || member(not_subclass_element(union(null_class,symmetric_difference(union(u,v),complement(w))),x),symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)))* -> subclass(union(null_class,symmetric_difference(union(u,v),complement(w))),x).
% 299.94/300.49  129005[3:Res:125564.0,2995.0] ||  -> equal(union(null_class,intersection(union(null_class,unordered_pair(u,v)),w)),null_class) equal(regular(union(null_class,intersection(union(null_class,unordered_pair(u,v)),w))),v)** equal(regular(union(null_class,intersection(union(null_class,unordered_pair(u,v)),w))),u)**.
% 299.94/300.49  129186[3:Res:125581.0,2995.0] ||  -> equal(union(null_class,intersection(u,union(null_class,unordered_pair(v,w)))),null_class) equal(regular(union(null_class,intersection(u,union(null_class,unordered_pair(v,w))))),w)** equal(regular(union(null_class,intersection(u,union(null_class,unordered_pair(v,w))))),v)**.
% 299.94/300.49  129996[3:Res:125558.0,2995.0] ||  -> equal(intersection(intersection(union(null_class,unordered_pair(u,v)),w),x),null_class) equal(regular(intersection(intersection(union(null_class,unordered_pair(u,v)),w),x)),v)** equal(regular(intersection(intersection(union(null_class,unordered_pair(u,v)),w),x)),u)**.
% 299.94/300.49  130166[3:Res:125569.0,2995.0] ||  -> equal(intersection(u,intersection(v,union(null_class,unordered_pair(w,x)))),null_class) equal(regular(intersection(u,intersection(v,union(null_class,unordered_pair(w,x))))),x)** equal(regular(intersection(u,intersection(v,union(null_class,unordered_pair(w,x))))),w)**.
% 299.94/300.49  130380[3:Res:125572.0,2995.0] ||  -> equal(intersection(u,intersection(union(null_class,unordered_pair(v,w)),x)),null_class) equal(regular(intersection(u,intersection(union(null_class,unordered_pair(v,w)),x))),w)** equal(regular(intersection(u,intersection(union(null_class,unordered_pair(v,w)),x))),v)**.
% 299.94/300.49  130554[3:Res:125578.0,2995.0] ||  -> equal(intersection(intersection(u,union(null_class,unordered_pair(v,w))),x),null_class) equal(regular(intersection(intersection(u,union(null_class,unordered_pair(v,w))),x)),w)** equal(regular(intersection(intersection(u,union(null_class,unordered_pair(v,w))),x)),v)**.
% 299.94/300.49  138738[3:MRR:138671.0,9180.1] ||  -> member(regular(regular(intersection(complement(u),power_class(complement(power_class(v)))))),union(u,image(element_relation,power_class(v))))* equal(regular(intersection(complement(u),power_class(complement(power_class(v))))),null_class) equal(intersection(complement(u),power_class(complement(power_class(v)))),null_class).
% 299.94/300.49  139516[3:MRR:139446.0,9180.1] ||  -> member(regular(regular(intersection(power_class(complement(power_class(u))),complement(v)))),union(image(element_relation,power_class(u)),v))* equal(regular(intersection(power_class(complement(power_class(u))),complement(v))),null_class) equal(intersection(power_class(complement(power_class(u))),complement(v)),null_class).
% 299.94/300.49  142229[0:Res:236.1,46242.0] || member(not_subclass_element(restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y),z),union(u,intersection(complement(v),power_class(w))))* -> subclass(restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y),z).
% 299.94/300.49  142165[0:SpL:98733.0,46242.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(union(w,x))),union(y,complement(power_class(z)))))* member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),intersection(complement(y),power_class(z)))) -> .
% 299.94/300.49  142163[0:SpL:46898.0,46242.0] || member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),union(y,complement(power_class(z)))))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),intersection(complement(y),power_class(z)))) -> .
% 299.94/300.49  142162[0:SpL:46893.0,46242.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),union(y,complement(power_class(z)))))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),intersection(complement(y),power_class(z)))) -> .
% 299.94/300.49  142161[0:SpL:99160.0,46242.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,power_class(x))),union(y,complement(power_class(z)))))* member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),intersection(complement(y),power_class(z)))) -> .
% 299.94/300.49  142160[0:SpL:46895.0,46242.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),union(y,complement(power_class(z)))))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),intersection(complement(y),power_class(z)))) -> .
% 299.94/300.49  142159[0:SpL:46894.0,46242.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),union(y,complement(power_class(z)))))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),intersection(complement(y),power_class(z)))) -> .
% 299.94/300.49  142158[0:SpL:99020.0,46242.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(power_class(x))),union(y,complement(power_class(z)))))* member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),intersection(complement(y),power_class(z)))) -> .
% 299.94/300.49  142156[0:SpL:98594.0,46242.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,union(w,x))),union(y,complement(power_class(z)))))* member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),intersection(complement(y),power_class(z)))) -> .
% 299.94/300.49  143790[0:Res:236.1,46261.0] || member(not_subclass_element(restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y),z),union(intersection(complement(u),power_class(v)),w))* -> subclass(restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y),z).
% 299.94/300.49  143694[0:SpL:98733.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(image(element_relation,power_class(x)),complement(union(y,z)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(complement(power_class(x))),union(y,z)))) -> .
% 299.94/300.49  143692[0:SpL:46898.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(power_class(x)),intersection(power_class(y),complement(z)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(x),union(complement(power_class(y)),z)))) -> .
% 299.94/300.49  143691[0:SpL:46893.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(power_class(x)),intersection(complement(y),power_class(z)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(x),union(y,complement(power_class(z)))))) -> .
% 299.94/300.49  143690[0:SpL:99160.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(union(x,y)),image(element_relation,power_class(z)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(x,y),power_class(complement(power_class(z)))))) -> .
% 299.94/300.49  143689[0:SpL:46895.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(intersection(power_class(x),complement(y)),complement(power_class(z)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(complement(power_class(x)),y),power_class(z)))) -> .
% 299.94/300.49  143688[0:SpL:46894.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(intersection(complement(x),power_class(y)),complement(power_class(z)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(x,complement(power_class(y))),power_class(z)))) -> .
% 299.94/300.49  143687[0:SpL:99020.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(image(element_relation,union(x,y)),complement(power_class(z)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(complement(union(x,y))),power_class(z)))) -> .
% 299.94/300.49  143685[0:SpL:98594.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(power_class(x)),image(element_relation,union(y,z)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(x),power_class(complement(union(y,z)))))) -> .
% 299.94/300.49  144201[0:Res:236.1,46288.0] || member(not_subclass_element(restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y),z),union(u,intersection(power_class(v),complement(w))))* -> subclass(restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y),z).
% 299.94/300.49  144137[0:SpL:98733.0,46288.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(union(w,x))),union(complement(power_class(y)),z)))* member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),intersection(power_class(y),complement(z)))) -> .
% 299.94/300.49  144135[0:SpL:46898.0,46288.0] || member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),union(complement(power_class(y)),z)))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),intersection(power_class(y),complement(z)))) -> .
% 299.94/300.49  144134[0:SpL:46893.0,46288.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),union(complement(power_class(y)),z)))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),intersection(power_class(y),complement(z)))) -> .
% 299.94/300.49  144133[0:SpL:99160.0,46288.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,power_class(x))),union(complement(power_class(y)),z)))* member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),intersection(power_class(y),complement(z)))) -> .
% 299.94/300.49  144132[0:SpL:46895.0,46288.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),union(complement(power_class(y)),z)))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),intersection(power_class(y),complement(z)))) -> .
% 299.94/300.49  144131[0:SpL:46894.0,46288.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),union(complement(power_class(y)),z)))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),intersection(power_class(y),complement(z)))) -> .
% 299.94/300.49  144130[0:SpL:99020.0,46288.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(power_class(x))),union(complement(power_class(y)),z)))* member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),intersection(power_class(y),complement(z)))) -> .
% 299.94/300.49  144128[0:SpL:98594.0,46288.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,union(w,x))),union(complement(power_class(y)),z)))* member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),intersection(power_class(y),complement(z)))) -> .
% 299.94/300.49  144460[0:Res:236.1,46462.0] || member(not_subclass_element(restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y),z),union(intersection(power_class(u),complement(v)),w))* -> subclass(restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y),z).
% 299.94/300.49  144357[0:SpL:98733.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(image(element_relation,power_class(x)),complement(union(y,z)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(complement(power_class(x))),union(y,z)))) -> .
% 299.94/300.49  144355[0:SpL:46898.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(power_class(x)),intersection(power_class(y),complement(z)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(x),union(complement(power_class(y)),z)))) -> .
% 299.94/300.49  144354[0:SpL:46893.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(power_class(x)),intersection(complement(y),power_class(z)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(x),union(y,complement(power_class(z)))))) -> .
% 299.94/300.49  144353[0:SpL:99160.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(union(x,y)),image(element_relation,power_class(z)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(x,y),power_class(complement(power_class(z)))))) -> .
% 299.94/300.49  144352[0:SpL:46895.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(intersection(power_class(x),complement(y)),complement(power_class(z)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(complement(power_class(x)),y),power_class(z)))) -> .
% 299.94/300.49  144351[0:SpL:46894.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(intersection(complement(x),power_class(y)),complement(power_class(z)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(x,complement(power_class(y))),power_class(z)))) -> .
% 299.94/300.49  144350[0:SpL:99020.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(image(element_relation,union(x,y)),complement(power_class(z)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(complement(union(x,y))),power_class(z)))) -> .
% 299.94/300.49  144348[0:SpL:98594.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(power_class(x)),image(element_relation,union(y,z)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(x),power_class(complement(union(y,z)))))) -> .
% 299.94/300.49  144795[0:SpL:97907.0,46924.0] || member(not_subclass_element(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y),intersection(union(u,complement(union(v,w))),power_class(x)))* -> subclass(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y).
% 299.94/300.49  144785[0:SpL:97919.0,46924.0] || member(not_subclass_element(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y),intersection(union(complement(union(u,v)),w),power_class(x)))* -> subclass(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y).
% 299.94/300.49  145002[0:SpL:97907.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y),intersection(power_class(u),union(v,complement(union(w,x)))))* -> subclass(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y).
% 299.94/300.49  144992[0:SpL:97919.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y),intersection(power_class(u),union(complement(union(v,w)),x)))* -> subclass(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y).
% 299.94/300.49  145427[0:SpL:98217.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),intersection(complement(x),union(y,z)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),union(x,complement(union(y,z)))))) -> .
% 299.94/300.49  145423[0:SpL:98217.0,69073.0] || member(u,symmetric_difference(union(power_class(v),union(w,complement(union(x,y)))),union(complement(power_class(v)),intersection(complement(w),union(x,y)))))* -> member(u,complement(symmetric_difference(power_class(v),union(w,complement(union(x,y)))))).
% 299.94/300.49  145580[0:Rew:98217.0,145422.1] || member(not_subclass_element(u,union(complement(power_class(v)),intersection(complement(w),union(x,y)))),symmetric_difference(power_class(v),union(w,complement(union(x,y)))))* -> subclass(u,union(complement(power_class(v)),intersection(complement(w),union(x,y)))).
% 299.94/300.49  145413[0:SpL:98217.0,46280.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),union(x,y))),power_class(complement(power_class(z)))))* member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),image(element_relation,power_class(z)))) -> .
% 299.94/300.49  145757[0:Res:236.1,98247.0] || member(not_subclass_element(restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y),z),union(u,image(element_relation,union(v,w))))* -> subclass(restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y),z).
% 299.94/300.49  145697[0:SpL:98733.0,98247.0] || member(u,intersection(union(image(element_relation,power_class(v)),complement(union(w,x))),power_class(complement(union(y,z)))))* member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),image(element_relation,union(y,z)))) -> .
% 299.94/300.49  145695[0:SpL:46898.0,98247.0] || member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),power_class(complement(union(y,z)))))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),image(element_relation,union(y,z)))) -> .
% 299.94/300.49  145693[0:SpL:46893.0,98247.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),power_class(complement(union(y,z)))))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),image(element_relation,union(y,z)))) -> .
% 299.94/300.49  145692[0:SpL:99160.0,98247.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,power_class(x))),power_class(complement(union(y,z)))))* member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),image(element_relation,union(y,z)))) -> .
% 299.94/300.49  145691[0:SpL:46895.0,98247.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),power_class(complement(union(y,z)))))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),image(element_relation,union(y,z)))) -> .
% 299.94/300.49  145690[0:SpL:46894.0,98247.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),power_class(complement(union(y,z)))))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),image(element_relation,union(y,z)))) -> .
% 299.94/300.49  145689[0:SpL:99020.0,98247.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(power_class(x))),power_class(complement(union(y,z)))))* member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),image(element_relation,union(y,z)))) -> .
% 299.94/300.49  145687[0:SpL:98594.0,98247.0] || member(u,intersection(union(complement(power_class(v)),image(element_relation,union(w,x))),power_class(complement(union(y,z)))))* member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),image(element_relation,union(y,z)))) -> .
% 299.94/300.49  146303[0:SpL:98314.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(intersection(complement(w),power_class(x)),complement(union(y,z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,complement(power_class(x))),union(y,z)))) -> .
% 299.94/300.49  146299[0:SpL:98314.0,69073.0] || member(u,symmetric_difference(union(union(v,complement(power_class(w))),union(x,y)),union(intersection(complement(v),power_class(w)),complement(union(x,y)))))* -> member(u,complement(symmetric_difference(union(v,complement(power_class(w))),union(x,y)))).
% 299.94/300.49  146455[0:Rew:98314.0,146298.1] || member(not_subclass_element(u,union(intersection(complement(v),power_class(w)),complement(union(x,y)))),symmetric_difference(union(v,complement(power_class(w))),union(x,y)))* -> subclass(u,union(intersection(complement(v),power_class(w)),complement(union(x,y)))).
% 299.94/300.49  146288[0:SpL:98314.0,46280.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(union(x,y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),image(element_relation,power_class(z)))) -> .
% 299.94/300.49  146456[0:Rew:98314.0,146224.1] || member(not_subclass_element(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y),intersection(union(u,complement(power_class(v))),union(w,x)))* -> subclass(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y).
% 299.94/300.49  146865[0:SpL:98315.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(intersection(power_class(w),complement(x)),complement(union(y,z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(complement(power_class(w)),x),union(y,z)))) -> .
% 299.94/300.49  146861[0:SpL:98315.0,69073.0] || member(u,symmetric_difference(union(union(complement(power_class(v)),w),union(x,y)),union(intersection(power_class(v),complement(w)),complement(union(x,y)))))* -> member(u,complement(symmetric_difference(union(complement(power_class(v)),w),union(x,y)))).
% 299.94/300.49  147023[0:Rew:98315.0,146860.1] || member(not_subclass_element(u,union(intersection(power_class(v),complement(w)),complement(union(x,y)))),symmetric_difference(union(complement(power_class(v)),w),union(x,y)))* -> subclass(u,union(intersection(power_class(v),complement(w)),complement(union(x,y)))).
% 299.94/300.49  146850[0:SpL:98315.0,46280.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(union(x,y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),image(element_relation,power_class(z)))) -> .
% 299.94/300.49  147024[0:Rew:98315.0,146786.1] || member(not_subclass_element(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y),intersection(union(complement(power_class(u)),v),union(w,x)))* -> subclass(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y).
% 299.94/300.49  147785[0:SpL:98515.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(intersection(complement(w),union(x,y)),complement(power_class(z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,complement(union(x,y))),power_class(z)))) -> .
% 299.94/300.49  147781[0:SpL:98515.0,69073.0] || member(u,symmetric_difference(union(union(v,complement(union(w,x))),power_class(y)),union(intersection(complement(v),union(w,x)),complement(power_class(y)))))* -> member(u,complement(symmetric_difference(union(v,complement(union(w,x))),power_class(y)))).
% 299.94/300.49  147937[0:Rew:98515.0,147780.1] || member(not_subclass_element(u,union(intersection(complement(v),union(w,x)),complement(power_class(y)))),symmetric_difference(union(v,complement(union(w,x))),power_class(y)))* -> subclass(u,union(intersection(complement(v),union(w,x)),complement(power_class(y)))).
% 299.94/300.49  147770[0:SpL:98515.0,46280.0] || member(u,intersection(union(intersection(complement(v),union(w,x)),complement(power_class(y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),image(element_relation,power_class(z)))) -> .
% 299.94/300.49  148119[0:Res:236.1,98557.0] || member(not_subclass_element(restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y),z),union(image(element_relation,union(u,v)),w))* -> subclass(restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y),z).
% 299.94/300.49  147998[0:SpL:98733.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(image(element_relation,power_class(x)),complement(union(y,z)))))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(complement(power_class(x))),union(y,z)))) -> .
% 299.94/300.49  147996[0:SpL:46898.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(power_class(x)),intersection(power_class(y),complement(z)))))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(x),union(complement(power_class(y)),z)))) -> .
% 299.94/300.49  147994[0:SpL:46893.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(power_class(x)),intersection(complement(y),power_class(z)))))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(x),union(y,complement(power_class(z)))))) -> .
% 299.94/300.49  147992[0:SpL:99160.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(union(x,y)),image(element_relation,power_class(z)))))* member(u,union(image(element_relation,union(v,w)),intersection(union(x,y),power_class(complement(power_class(z)))))) -> .
% 299.94/300.49  147991[0:SpL:46895.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(intersection(power_class(x),complement(y)),complement(power_class(z)))))* member(u,union(image(element_relation,union(v,w)),intersection(union(complement(power_class(x)),y),power_class(z)))) -> .
% 299.94/300.49  147990[0:SpL:46894.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(intersection(complement(x),power_class(y)),complement(power_class(z)))))* member(u,union(image(element_relation,union(v,w)),intersection(union(x,complement(power_class(y))),power_class(z)))) -> .
% 299.94/300.49  147989[0:SpL:99020.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(image(element_relation,union(x,y)),complement(power_class(z)))))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(complement(union(x,y))),power_class(z)))) -> .
% 299.94/300.49  147987[0:SpL:98594.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(power_class(x)),image(element_relation,union(y,z)))))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(x),power_class(complement(union(y,z)))))) -> .
% 299.94/300.49  148546[0:SpL:98672.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),intersection(union(x,y),complement(z)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),union(complement(union(x,y)),z)))) -> .
% 299.94/300.49  148542[0:SpL:98672.0,69073.0] || member(u,symmetric_difference(union(power_class(v),union(complement(union(w,x)),y)),union(complement(power_class(v)),intersection(union(w,x),complement(y)))))* -> member(u,complement(symmetric_difference(power_class(v),union(complement(union(w,x)),y)))).
% 299.94/300.49  148706[0:Rew:98672.0,148541.1] || member(not_subclass_element(u,union(complement(power_class(v)),intersection(union(w,x),complement(y)))),symmetric_difference(power_class(v),union(complement(union(w,x)),y)))* -> subclass(u,union(complement(power_class(v)),intersection(union(w,x),complement(y)))).
% 299.94/300.49  148531[0:SpL:98672.0,46280.0] || member(u,intersection(union(complement(power_class(v)),intersection(union(w,x),complement(y))),power_class(complement(power_class(z)))))* member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),image(element_relation,power_class(z)))) -> .
% 299.94/300.49  149326[0:SpL:98876.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(intersection(union(w,x),complement(y)),complement(power_class(z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(complement(union(w,x)),y),power_class(z)))) -> .
% 299.94/300.49  149322[0:SpL:98876.0,69073.0] || member(u,symmetric_difference(union(union(complement(union(v,w)),x),power_class(y)),union(intersection(union(v,w),complement(x)),complement(power_class(y)))))* -> member(u,complement(symmetric_difference(union(complement(union(v,w)),x),power_class(y)))).
% 299.94/300.49  149485[0:Rew:98876.0,149321.1] || member(not_subclass_element(u,union(intersection(union(v,w),complement(x)),complement(power_class(y)))),symmetric_difference(union(complement(union(v,w)),x),power_class(y)))* -> subclass(u,union(intersection(union(v,w),complement(x)),complement(power_class(y)))).
% 299.94/300.49  149311[0:SpL:98876.0,46280.0] || member(u,intersection(union(intersection(union(v,w),complement(x)),complement(power_class(y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),image(element_relation,power_class(z)))) -> .
% 299.94/300.49  150797[0:SpL:99161.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(union(w,x)),intersection(complement(y),power_class(z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,x),union(y,complement(power_class(z)))))) -> .
% 299.94/300.49  150793[0:SpL:99161.0,69073.0] || member(u,symmetric_difference(union(union(v,w),union(x,complement(power_class(y)))),union(complement(union(v,w)),intersection(complement(x),power_class(y)))))* -> member(u,complement(symmetric_difference(union(v,w),union(x,complement(power_class(y)))))).
% 299.94/300.49  150944[0:Rew:99161.0,150792.1] || member(not_subclass_element(u,union(complement(union(v,w)),intersection(complement(x),power_class(y)))),symmetric_difference(union(v,w),union(x,complement(power_class(y)))))* -> subclass(u,union(complement(union(v,w)),intersection(complement(x),power_class(y)))).
% 299.94/300.49  150781[0:SpL:99161.0,46280.0] || member(u,intersection(union(complement(union(v,w)),intersection(complement(x),power_class(y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),image(element_relation,power_class(z)))) -> .
% 299.94/300.49  150945[0:Rew:99161.0,150717.1] || member(not_subclass_element(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y),intersection(union(u,v),union(w,complement(power_class(x)))))* -> subclass(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y).
% 299.94/300.49  151317[0:SpL:99162.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(union(w,x)),intersection(power_class(y),complement(z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,x),union(complement(power_class(y)),z)))) -> .
% 299.94/300.49  151313[0:SpL:99162.0,69073.0] || member(u,symmetric_difference(union(union(v,w),union(complement(power_class(x)),y)),union(complement(union(v,w)),intersection(power_class(x),complement(y)))))* -> member(u,complement(symmetric_difference(union(v,w),union(complement(power_class(x)),y)))).
% 299.94/300.49  151475[0:Rew:99162.0,151312.1] || member(not_subclass_element(u,union(complement(union(v,w)),intersection(power_class(x),complement(y)))),symmetric_difference(union(v,w),union(complement(power_class(x)),y)))* -> subclass(u,union(complement(union(v,w)),intersection(power_class(x),complement(y)))).
% 299.94/300.49  151301[0:SpL:99162.0,46280.0] || member(u,intersection(union(complement(union(v,w)),intersection(power_class(x),complement(y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),image(element_relation,power_class(z)))) -> .
% 299.94/300.49  151476[0:Rew:99162.0,151237.1] || member(not_subclass_element(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y),intersection(union(u,v),union(complement(power_class(w)),x)))* -> subclass(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y).
% 299.94/300.49  151957[0:SpL:99659.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(complement(union(w,x)),image(element_relation,union(y,z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,x),power_class(complement(union(y,z)))))) -> .
% 299.94/300.49  151953[0:SpL:99659.0,69073.0] || member(u,symmetric_difference(union(union(v,w),power_class(complement(union(x,y)))),union(complement(union(v,w)),image(element_relation,union(x,y)))))* -> member(u,complement(symmetric_difference(union(v,w),power_class(complement(union(x,y)))))).
% 299.94/300.49  152138[0:Rew:99659.0,151952.1] || member(not_subclass_element(u,union(complement(union(v,w)),image(element_relation,union(x,y)))),symmetric_difference(union(v,w),power_class(complement(union(x,y)))))* -> subclass(u,union(complement(union(v,w)),image(element_relation,union(x,y)))).
% 299.94/300.49  151941[0:SpL:99659.0,46280.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,union(x,y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),image(element_relation,power_class(z)))) -> .
% 299.94/300.49  152139[0:Rew:99659.0,151877.1] || member(not_subclass_element(union(complement(union(u,v)),image(element_relation,union(w,x))),y),intersection(union(u,v),power_class(complement(union(w,x)))))* -> subclass(union(complement(union(u,v)),image(element_relation,union(w,x))),y).
% 299.94/300.49  153152[0:SpL:99660.0,46312.0] || member(u,intersection(power_class(complement(power_class(v))),union(image(element_relation,union(w,x)),complement(union(y,z)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(complement(union(w,x))),union(y,z)))) -> .
% 299.94/300.49  153148[0:SpL:99660.0,69073.0] || member(u,symmetric_difference(union(power_class(complement(union(v,w))),union(x,y)),union(image(element_relation,union(v,w)),complement(union(x,y)))))* -> member(u,complement(symmetric_difference(power_class(complement(union(v,w))),union(x,y)))).
% 299.94/300.49  153345[0:Rew:99660.0,153147.1] || member(not_subclass_element(u,union(image(element_relation,union(v,w)),complement(union(x,y)))),symmetric_difference(power_class(complement(union(v,w))),union(x,y)))* -> subclass(u,union(image(element_relation,union(v,w)),complement(union(x,y)))).
% 299.94/300.49  153135[0:SpL:99660.0,46280.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(union(x,y))),power_class(complement(power_class(z)))))* member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),image(element_relation,power_class(z)))) -> .
% 299.94/300.49  153346[0:Rew:99660.0,153071.1] || member(not_subclass_element(union(image(element_relation,union(u,v)),complement(union(w,x))),y),intersection(power_class(complement(union(u,v))),union(w,x)))* -> subclass(union(image(element_relation,union(u,v)),complement(union(w,x))),y).
% 299.94/300.49  155782[3:Res:154872.0,2995.0] ||  -> equal(regular(union(null_class,complement(intersection(unordered_pair(u,v),w)))),null_class) equal(regular(regular(union(null_class,complement(intersection(unordered_pair(u,v),w))))),v)** equal(regular(regular(union(null_class,complement(intersection(unordered_pair(u,v),w))))),u)**.
% 299.94/300.49  156127[3:Res:155659.0,2995.0] ||  -> equal(regular(union(null_class,complement(intersection(u,unordered_pair(v,w))))),null_class) equal(regular(regular(union(null_class,complement(intersection(u,unordered_pair(v,w)))))),w)** equal(regular(regular(union(null_class,complement(intersection(u,unordered_pair(v,w)))))),v)**.
% 299.94/300.49  157624[3:Res:154856.0,2995.0] ||  -> equal(intersection(union(null_class,intersection(unordered_pair(u,v),w)),x),null_class) equal(regular(intersection(union(null_class,intersection(unordered_pair(u,v),w)),x)),v)** equal(regular(intersection(union(null_class,intersection(unordered_pair(u,v),w)),x)),u)**.
% 299.94/300.49  157881[3:Res:154864.0,2995.0] ||  -> equal(union(null_class,intersection(intersection(unordered_pair(u,v),w),x)),null_class) equal(regular(union(null_class,intersection(intersection(unordered_pair(u,v),w),x))),v)** equal(regular(union(null_class,intersection(intersection(unordered_pair(u,v),w),x))),u)**.
% 299.94/300.49  158108[3:Res:154877.0,2995.0] ||  -> equal(intersection(u,union(null_class,intersection(unordered_pair(v,w),x))),null_class) equal(regular(intersection(u,union(null_class,intersection(unordered_pair(v,w),x)))),w)** equal(regular(intersection(u,union(null_class,intersection(unordered_pair(v,w),x)))),v)**.
% 299.94/300.49  158437[3:Res:154885.0,2995.0] ||  -> equal(union(null_class,intersection(u,intersection(unordered_pair(v,w),x))),null_class) equal(regular(union(null_class,intersection(u,intersection(unordered_pair(v,w),x)))),w)** equal(regular(union(null_class,intersection(u,intersection(unordered_pair(v,w),x)))),v)**.
% 299.94/300.49  158582[3:Res:154956.0,2995.0] ||  -> equal(complement(successor(complement(restrict(unordered_pair(u,v),w,x)))),null_class) equal(regular(complement(successor(complement(restrict(unordered_pair(u,v),w,x))))),v)** equal(regular(complement(successor(complement(restrict(unordered_pair(u,v),w,x))))),u)**.
% 299.94/300.49  159027[3:Res:157492.0,2995.0] ||  -> equal(intersection(union(null_class,intersection(u,unordered_pair(v,w))),x),null_class) equal(regular(intersection(union(null_class,intersection(u,unordered_pair(v,w))),x)),w)** equal(regular(intersection(union(null_class,intersection(u,unordered_pair(v,w))),x)),v)**.
% 299.94/300.49  159280[3:Res:157751.0,2995.0] ||  -> equal(union(null_class,intersection(intersection(u,unordered_pair(v,w)),x)),null_class) equal(regular(union(null_class,intersection(intersection(u,unordered_pair(v,w)),x))),w)** equal(regular(union(null_class,intersection(intersection(u,unordered_pair(v,w)),x))),v)**.
% 299.94/300.49  159507[3:Res:157993.0,2995.0] ||  -> equal(intersection(u,union(null_class,intersection(v,unordered_pair(w,x)))),null_class) equal(regular(intersection(u,union(null_class,intersection(v,unordered_pair(w,x))))),x)** equal(regular(intersection(u,union(null_class,intersection(v,unordered_pair(w,x))))),w)**.
% 299.94/300.49  159749[3:Res:158313.0,2995.0] ||  -> equal(union(null_class,intersection(u,intersection(v,unordered_pair(w,x)))),null_class) equal(regular(union(null_class,intersection(u,intersection(v,unordered_pair(w,x))))),x)** equal(regular(union(null_class,intersection(u,intersection(v,unordered_pair(w,x))))),w)**.
% 299.94/300.49  161565[0:Res:154858.0,2995.0] ||  -> equal(intersection(intersection(intersection(unordered_pair(u,v),w),x),y),null_class) equal(regular(intersection(intersection(intersection(unordered_pair(u,v),w),x),y)),v)** equal(regular(intersection(intersection(intersection(unordered_pair(u,v),w),x),y)),u)**.
% 299.94/300.49  161827[0:Res:154873.0,2995.0] ||  -> equal(intersection(u,intersection(v,intersection(unordered_pair(w,x),y))),null_class) equal(regular(intersection(u,intersection(v,intersection(unordered_pair(w,x),y)))),x)** equal(regular(intersection(u,intersection(v,intersection(unordered_pair(w,x),y)))),w)**.
% 299.94/300.49  162343[0:Rew:67444.0,162095.0] ||  -> equal(intersection(union(union(u,complement(union(v,w))),power_class(complement(power_class(x)))),union(intersection(complement(u),union(v,w)),image(element_relation,power_class(x)))),symmetric_difference(union(u,complement(union(v,w))),power_class(complement(power_class(x)))))**.
% 299.94/300.49  162344[0:Rew:67444.0,162079.0] ||  -> equal(intersection(union(union(complement(union(u,v)),w),power_class(complement(power_class(x)))),union(intersection(union(u,v),complement(w)),image(element_relation,power_class(x)))),symmetric_difference(union(complement(union(u,v)),w),power_class(complement(power_class(x)))))**.
% 299.94/300.49  162358[0:Rew:46313.0,162187.1] || member(not_subclass_element(symmetric_difference(complement(u),power_class(complement(power_class(v)))),intersection(w,union(u,image(element_relation,power_class(v))))),w)* -> subclass(symmetric_difference(complement(u),power_class(complement(power_class(v)))),intersection(w,union(u,image(element_relation,power_class(v))))).
% 299.94/300.49  162529[0:Res:154876.0,2995.0] ||  -> equal(intersection(u,intersection(intersection(unordered_pair(v,w),x),y)),null_class) equal(regular(intersection(u,intersection(intersection(unordered_pair(v,w),x),y))),w)** equal(regular(intersection(u,intersection(intersection(unordered_pair(v,w),x),y))),v)**.
% 299.94/300.49  162798[0:Res:154882.0,2995.0] ||  -> equal(intersection(intersection(u,intersection(unordered_pair(v,w),x)),y),null_class) equal(regular(intersection(intersection(u,intersection(unordered_pair(v,w),x)),y)),w)** equal(regular(intersection(intersection(u,intersection(unordered_pair(v,w),x)),y)),v)**.
% 299.94/300.49  163329[0:Rew:67444.0,163054.0] ||  -> equal(intersection(union(power_class(complement(power_class(u))),union(v,complement(union(w,x)))),union(image(element_relation,power_class(u)),intersection(complement(v),union(w,x)))),symmetric_difference(power_class(complement(power_class(u))),union(v,complement(union(w,x)))))**.
% 299.94/300.49  163330[0:Rew:67444.0,163038.0] ||  -> equal(intersection(union(power_class(complement(power_class(u))),union(complement(union(v,w)),x)),union(image(element_relation,power_class(u)),intersection(union(v,w),complement(x)))),symmetric_difference(power_class(complement(power_class(u))),union(complement(union(v,w)),x)))**.
% 299.94/300.49  163346[0:Rew:46529.0,163169.1] || member(not_subclass_element(symmetric_difference(power_class(complement(power_class(u))),complement(v)),intersection(w,union(image(element_relation,power_class(u)),v))),w)* -> subclass(symmetric_difference(power_class(complement(power_class(u))),complement(v)),intersection(w,union(image(element_relation,power_class(u)),v))).
% 299.94/300.49  163602[0:Res:160079.0,2995.0] ||  -> equal(intersection(intersection(intersection(u,unordered_pair(v,w)),x),y),null_class) equal(regular(intersection(intersection(intersection(u,unordered_pair(v,w)),x),y)),w)** equal(regular(intersection(intersection(intersection(u,unordered_pair(v,w)),x),y)),v)**.
% 299.94/300.49  164031[0:Res:160096.0,2995.0] ||  -> equal(intersection(u,intersection(v,intersection(w,unordered_pair(x,y)))),null_class) equal(regular(intersection(u,intersection(v,intersection(w,unordered_pair(x,y))))),y)** equal(regular(intersection(u,intersection(v,intersection(w,unordered_pair(x,y))))),x)**.
% 299.94/300.49  164294[0:Res:160100.0,2995.0] ||  -> equal(intersection(u,intersection(intersection(v,unordered_pair(w,x)),y)),null_class) equal(regular(intersection(u,intersection(intersection(v,unordered_pair(w,x)),y))),x)** equal(regular(intersection(u,intersection(intersection(v,unordered_pair(w,x)),y))),w)**.
% 299.94/300.49  164751[0:Res:160106.0,2995.0] ||  -> equal(intersection(intersection(u,intersection(v,unordered_pair(w,x))),y),null_class) equal(regular(intersection(intersection(u,intersection(v,unordered_pair(w,x))),y)),x)** equal(regular(intersection(intersection(u,intersection(v,unordered_pair(w,x))),y)),w)**.
% 299.94/300.49  164896[0:Res:59858.0,2995.0] ||  -> equal(restrict(restrict(unordered_pair(u,v),w,x),y,z),null_class) equal(regular(restrict(restrict(unordered_pair(u,v),w,x),y,z)),v)** equal(regular(restrict(restrict(unordered_pair(u,v),w,x),y,z)),u)**.
% 299.94/300.49  165923[15:Rew:165880.0,1753.0] || member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),cross_product(y__dfg,y__dfg)) -> equal(image(v,image(w,singleton(u))),null_class) member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),compose(v,w))*.
% 299.94/300.49  166583[15:Rew:165880.0,158684.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,unordered_pair(w,x))* member(ordered_pair(u,ordered_pair(v,compose(u,v))),x)* -> equal(regular(unordered_pair(w,x)),w) equal(unordered_pair(w,x),null_class).
% 299.94/300.49  166584[15:Rew:165880.0,158245.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,unordered_pair(w,x))* member(ordered_pair(u,ordered_pair(v,compose(u,v))),w)* -> equal(regular(unordered_pair(w,x)),x) equal(unordered_pair(w,x),null_class).
% 299.94/300.49  166585[15:Rew:165880.0,148122.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(power_class(complement(union(w,x))),complement(y))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(image(element_relation,union(w,x)),y))* -> .
% 299.94/300.49  166586[15:Rew:165880.0,145760.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(complement(w),power_class(complement(union(x,y))))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,image(element_relation,union(x,y))))* -> .
% 299.94/300.49  166588[15:Rew:165880.0,144463.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(union(complement(power_class(w)),x),complement(y))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(intersection(power_class(w),complement(x)),y))* -> .
% 299.94/300.49  166589[15:Rew:165880.0,144204.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(complement(w),union(complement(power_class(x)),y))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,intersection(power_class(x),complement(y))))* -> .
% 299.94/300.49  166591[15:Rew:165880.0,143793.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(union(w,complement(power_class(x))),complement(y))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(intersection(complement(w),power_class(x)),y))* -> .
% 299.94/300.49  166592[15:Rew:165880.0,142232.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,intersection(complement(w),union(x,complement(power_class(y))))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,intersection(complement(x),power_class(y))))* -> .
% 299.94/300.49  175171[15:Rew:165880.0,166593.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(w,x))* -> member(ordered_pair(ordered_pair(v,compose(u,v)),compose(u,ordered_pair(v,compose(u,v)))),x)*.
% 299.94/300.49  175172[15:Rew:165880.0,166637.2,165880.0,166637.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cantor(regular(cross_product(singleton(ordered_pair(u,ordered_pair(v,compose(u,v)))),y__dfg))))* -> equal(cross_product(singleton(ordered_pair(u,ordered_pair(v,compose(u,v)))),y__dfg),null_class).
% 299.94/300.49  175173[15:Rew:165880.0,166705.2,165880.0,166705.1] function(u) || member(v,y__dfg) subclass(y__dfg,image(w,image(x,singleton(y)))) member(ordered_pair(y,image(u,v)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(y,image(u,v)),compose(w,x))*.
% 299.94/300.49  175174[15:Rew:165880.0,166783.2] || member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),cross_product(y__dfg,y__dfg)) -> subclass(image(v,range_of(null_class)),w) member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),compose(v,singleton(cross_product(singleton(u),y__dfg))))*.
% 299.94/300.49  175175[15:Rew:165880.0,166785.2] || member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),cross_product(y__dfg,y__dfg)) -> subclass(image(v,range_of(null_class)),w) member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),compose(v,complement(cross_product(singleton(u),y__dfg))))*.
% 299.94/300.49  166787[15:Rew:165880.0,20680.0] || member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),cross_product(y__dfg,y__dfg)) -> member(u,cantor(x)) subclass(image(v,range_of(null_class)),w) member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),compose(v,x))*.
% 299.94/300.49  175176[15:Rew:165880.0,166803.0] || member(u,y__dfg) subclass(u,image(v,image(w,singleton(x)))) member(ordered_pair(x,apply(choice,u)),cross_product(y__dfg,y__dfg)) -> equal(u,null_class) member(ordered_pair(x,apply(choice,u)),compose(v,w))*.
% 299.94/300.49  166806[15:Rew:165880.0,10621.1] || equal(compose(u,first(regular(cross_product(v,w)))),second(regular(cross_product(v,w))))** member(regular(cross_product(v,w)),cross_product(y__dfg,y__dfg))* -> equal(cross_product(v,w),null_class) member(regular(cross_product(v,w)),compose_class(u)).
% 299.94/300.49  175177[15:Rew:165880.0,166818.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),cross_product(y__dfg,y__dfg))* subclass(composition_function,cross_product(w,x))* -> equal(cross_product(u,v),null_class) member(first(apply(choice,cross_product(u,v))),w)*.
% 299.94/300.49  166898[15:Rew:165880.0,39636.1] function(u) || member(ordered_pair(u,regular(image(v,image(w,null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(v,image(w,null_class)),null_class) member(ordered_pair(u,regular(image(v,image(w,null_class)))),compose(v,w))*.
% 299.94/300.49  166946[15:Rew:165880.0,43307.1] || subclass(u,image(v,image(w,singleton(x)))) member(ordered_pair(x,regular(intersection(u,y))),cross_product(y__dfg,y__dfg)) -> equal(intersection(u,y),null_class) member(ordered_pair(x,regular(intersection(u,y))),compose(v,w))*.
% 299.94/300.49  166949[15:Rew:165880.0,44999.1] || subclass(u,image(v,image(w,singleton(x)))) member(ordered_pair(x,regular(intersection(y,u))),cross_product(y__dfg,y__dfg)) -> equal(intersection(y,u),null_class) member(ordered_pair(x,regular(intersection(y,u))),compose(v,w))*.
% 299.94/300.49  175178[15:Rew:165880.0,167024.2] || member(u,y__dfg) equal(successor(ordered_pair(v,w)),u) subclass(successor_relation,cross_product(cross_product(y__dfg,y__dfg),y__dfg)) member(ordered_pair(ordered_pair(w,v),u),x) -> member(ordered_pair(ordered_pair(v,w),u),flip(x))*.
% 299.94/300.49  175179[15:Rew:165880.0,167025.2] || member(u,y__dfg) equal(successor(ordered_pair(v,w)),u) subclass(successor_relation,cross_product(cross_product(y__dfg,y__dfg),y__dfg)) member(ordered_pair(ordered_pair(w,u),v),x) -> member(ordered_pair(ordered_pair(v,w),u),rotate(x))*.
% 299.94/300.49  175180[15:Rew:165880.0,167034.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,complement(intersection(w,x))) member(ordered_pair(v,u),union(w,x)) -> member(ordered_pair(v,u),symmetric_difference(w,x))*.
% 299.94/300.49  175181[15:Rew:165880.0,167035.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,symmetric_difference(union(w,x),union(complement(w),complement(x))))* -> member(ordered_pair(v,u),complement(symmetric_difference(complement(w),complement(x))))*.
% 299.94/300.49  167243[15:Rew:165880.0,139508.0] || member(u,y__dfg) subclass(domain_relation,regular(intersection(power_class(complement(power_class(v))),complement(w)))) -> member(ordered_pair(u,cantor(u)),union(image(element_relation,power_class(v)),w))* equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class).
% 299.94/300.49  167246[15:Rew:165880.0,139340.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),image(element_relation,union(x,y)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),power_class(complement(union(x,y)))))).
% 299.94/300.49  167247[15:Rew:165880.0,139342.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(image(element_relation,union(w,x)),complement(power_class(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(complement(union(w,x))),power_class(y)))).
% 299.94/300.49  167248[15:Rew:165880.0,139343.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,complement(power_class(x))),power_class(y)))).
% 299.94/300.49  167249[15:Rew:165880.0,139344.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(complement(power_class(w)),x),power_class(y)))).
% 299.94/300.49  167250[15:Rew:165880.0,139345.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(union(w,x)),image(element_relation,power_class(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,x),power_class(complement(power_class(y)))))).
% 299.94/300.49  167251[15:Rew:165880.0,139346.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),union(x,complement(power_class(y)))))).
% 299.94/300.49  167252[15:Rew:165880.0,139347.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),union(complement(power_class(x)),y)))).
% 299.94/300.49  167253[15:Rew:165880.0,139349.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(image(element_relation,power_class(w)),complement(union(x,y)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(complement(power_class(w))),union(x,y)))).
% 299.94/300.49  167283[15:Rew:165880.0,138730.0] || member(u,y__dfg) subclass(domain_relation,regular(intersection(complement(v),power_class(complement(power_class(w)))))) -> member(ordered_pair(u,cantor(u)),union(v,image(element_relation,power_class(w))))* equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class).
% 299.94/300.49  167286[15:Rew:165880.0,138582.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),image(element_relation,union(w,x))),power_class(complement(power_class(y)))))* member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),image(element_relation,power_class(y)))).
% 299.94/300.49  167287[15:Rew:165880.0,138584.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,union(v,w)),complement(power_class(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),image(element_relation,power_class(y)))).
% 299.94/300.49  167288[15:Rew:165880.0,138585.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),image(element_relation,power_class(y)))).
% 299.94/300.49  167289[15:Rew:165880.0,138586.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),image(element_relation,power_class(y)))).
% 299.94/300.49  167290[15:Rew:165880.0,138587.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),image(element_relation,power_class(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),image(element_relation,power_class(y)))).
% 299.94/300.49  167291[15:Rew:165880.0,138588.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),image(element_relation,power_class(y)))).
% 299.94/300.49  167292[15:Rew:165880.0,138589.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),power_class(complement(power_class(y)))))* member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),image(element_relation,power_class(y)))).
% 299.94/300.49  167293[15:Rew:165880.0,138591.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,power_class(v)),complement(union(w,x))),power_class(complement(power_class(y)))))* member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),image(element_relation,power_class(y)))).
% 299.94/300.49  167333[15:Rew:165880.0,133474.0] || member(u,y__dfg) subclass(u,regular(intersection(complement(v),union(w,x)))) -> member(apply(choice,u),union(v,complement(union(w,x))))* equal(u,null_class) equal(intersection(complement(v),union(w,x)),null_class).
% 299.94/300.49  167334[15:Rew:165880.0,133473.0] || member(u,y__dfg) subclass(u,regular(intersection(union(v,w),complement(x)))) -> member(apply(choice,u),union(complement(union(v,w)),x))* equal(u,null_class) equal(intersection(union(v,w),complement(x)),null_class).
% 299.94/300.49  175182[15:Rew:165880.0,167450.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) subclass(apply(v,u),w)* subclass(w,x)* -> member(u,cantor(v)) equal(apply(v,u),null_class) member(apply(choice,apply(v,u)),x)*.
% 299.94/300.49  175183[15:Rew:165880.0,167455.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) -> member(u,cantor(v)) equal(ordered_pair(first(ordered_pair(apply(v,u),singleton(w))),second(ordered_pair(apply(v,u),singleton(w)))),ordered_pair(apply(v,u),singleton(w)))**.
% 299.94/300.49  175184[15:Rew:165880.0,168459.3,165880.0,168459.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,ordered_pair(v,w))* -> equal(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),unordered_pair(v,singleton(w)))* equal(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),singleton(v)).
% 299.94/300.49  175185[15:Rew:165880.0,168460.3,165880.0,168460.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,union(v,w))* member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),complement(w))* member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),complement(v))* -> .
% 299.94/300.49  175186[15:Rew:165880.0,168529.3,165880.0,168529.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,ordered_pair(v,w))* -> equal(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),unordered_pair(v,singleton(w)))* equal(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),singleton(v)).
% 299.94/300.49  175187[15:Rew:165880.0,168530.3,165880.0,168530.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,union(v,w))* member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),complement(w))* member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),complement(v))* -> .
% 299.94/300.49  175188[15:Rew:165880.0,168701.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(intersection(complement(w),union(x,y)))) -> member(image(u,v),union(w,complement(union(x,y))))* equal(intersection(complement(w),union(x,y)),null_class).
% 299.94/300.49  175189[15:Rew:165880.0,168702.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(intersection(union(w,x),complement(y)))) -> member(image(u,v),union(complement(union(w,x)),y))* equal(intersection(union(w,x),complement(y)),null_class).
% 299.94/300.49  169541[15:Rew:165880.0,12303.0] || member(second(not_subclass_element(cross_product(u,v),w)),y__dfg) member(first(not_subclass_element(cross_product(u,v),w)),second(not_subclass_element(cross_product(u,v),w)))* -> subclass(cross_product(u,v),w) member(not_subclass_element(cross_product(u,v),w),element_relation).
% 299.94/300.49  169852[15:Rew:165880.0,62155.0] || member(second(regular(cross_product(u,v))),y__dfg) member(first(regular(cross_product(u,v))),second(regular(cross_product(u,v))))* subclass(element_relation,w) -> equal(cross_product(u,v),null_class) member(regular(cross_product(u,v)),w)*.
% 299.94/300.49  169910[15:Rew:165880.0,12983.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),compose_class(w)) -> equal(cross_product(u,v),null_class) equal(compose(w,first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v))))**.
% 299.94/300.49  169940[15:Rew:165880.0,9717.0] || member(restrict(u,v,w),y__dfg) -> equal(restrict(u,v,w),null_class) equal(ordered_pair(first(apply(choice,restrict(u,v,w))),second(apply(choice,restrict(u,v,w)))),apply(choice,restrict(u,v,w)))**.
% 299.94/300.49  169982[15:Rew:165880.0,6744.1] || member(ordered_pair(u,apply(choice,complement(image(v,image(w,singleton(u)))))),compose(v,w))* member(complement(image(v,image(w,singleton(u)))),y__dfg) -> equal(complement(image(v,image(w,singleton(u)))),null_class).
% 299.94/300.49  170825[15:Rew:165880.0,50953.0] || member(apply(choice,regular(image(element_relation,power_class(u)))),y__dfg) -> member(apply(choice,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).
% 299.94/300.49  170837[15:Rew:165880.0,53335.0] || member(intersection(u,intersection(complement(v),power_class(w))),y__dfg) member(apply(choice,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).
% 299.94/300.49  170838[15:Rew:165880.0,53316.0] || member(intersection(intersection(complement(u),power_class(v)),w),y__dfg) member(apply(choice,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).
% 299.94/300.49  170842[15:Rew:165880.0,53435.0] || member(intersection(u,intersection(power_class(v),complement(w))),y__dfg) member(apply(choice,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).
% 299.94/300.49  170843[15:Rew:165880.0,53416.0] || member(intersection(intersection(power_class(u),complement(v)),w),y__dfg) member(apply(choice,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).
% 299.94/300.49  171632[15:Rew:165880.0,100131.1] || member(singleton(union(u,complement(union(v,w)))),symmetric_difference(complement(u),union(v,w)))* member(union(u,complement(union(v,w))),y__dfg) -> member(singleton(singleton(singleton(union(u,complement(union(v,w)))))),element_relation).
% 299.94/300.49  171635[15:Rew:165880.0,100133.1] || member(singleton(union(complement(union(u,v)),w)),symmetric_difference(union(u,v),complement(w)))* member(union(complement(union(u,v)),w),y__dfg) -> member(singleton(singleton(singleton(union(complement(union(u,v)),w)))),element_relation).
% 299.94/300.49  171637[15:Rew:165880.0,100132.0] || member(intersection(u,power_class(complement(union(v,w)))),y__dfg) member(apply(choice,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).
% 299.94/300.49  171638[15:Rew:165880.0,100134.0] || member(intersection(power_class(complement(union(u,v))),w),y__dfg) member(apply(choice,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).
% 299.94/300.49  171694[15:Rew:165880.0,104579.0] || member(intersection(u,image(element_relation,union(v,w))),y__dfg) member(apply(choice,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).
% 299.94/300.49  171695[15:Rew:165880.0,104552.0] || member(intersection(image(element_relation,union(u,v)),w),y__dfg) member(apply(choice,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).
% 299.94/300.49  171861[15:Rew:165880.0,156443.0] || member(intersection(union(null_class,restrict(u,v,w)),x),y__dfg) -> equal(intersection(union(null_class,restrict(u,v,w)),x),null_class) member(apply(choice,intersection(union(null_class,restrict(u,v,w)),x)),cross_product(v,w))*.
% 299.94/300.49  171863[15:Rew:165880.0,156416.0] || member(union(null_class,intersection(u,restrict(v,w,x))),y__dfg) -> equal(union(null_class,intersection(u,restrict(v,w,x))),null_class) member(apply(choice,union(null_class,intersection(u,restrict(v,w,x)))),cross_product(w,x))*.
% 299.94/300.49  171865[15:Rew:165880.0,156413.0] || member(intersection(intersection(u,restrict(v,w,x)),y),y__dfg) -> equal(intersection(intersection(u,restrict(v,w,x)),y),null_class) member(apply(choice,intersection(intersection(u,restrict(v,w,x)),y)),cross_product(w,x))*.
% 299.94/300.49  171867[15:Rew:165880.0,156444.0] || member(intersection(u,union(null_class,restrict(v,w,x))),y__dfg) -> equal(intersection(u,union(null_class,restrict(v,w,x))),null_class) member(apply(choice,intersection(u,union(null_class,restrict(v,w,x)))),cross_product(w,x))*.
% 299.94/300.49  171869[15:Rew:165880.0,156407.0] || member(intersection(u,intersection(restrict(v,w,x),y)),y__dfg) -> equal(intersection(u,intersection(restrict(v,w,x),y)),null_class) member(apply(choice,intersection(u,intersection(restrict(v,w,x),y))),cross_product(w,x))*.
% 299.94/300.49  171871[15:Rew:165880.0,156404.0] || member(intersection(u,intersection(v,restrict(w,x,y))),y__dfg) -> equal(intersection(u,intersection(v,restrict(w,x,y))),null_class) member(apply(choice,intersection(u,intersection(v,restrict(w,x,y)))),cross_product(x,y))*.
% 299.94/300.49  171873[15:Rew:165880.0,156394.0] || member(union(null_class,intersection(restrict(u,v,w),x)),y__dfg) -> equal(union(null_class,intersection(restrict(u,v,w),x)),null_class) member(apply(choice,union(null_class,intersection(restrict(u,v,w),x))),cross_product(v,w))*.
% 299.94/300.49  171875[15:Rew:165880.0,156388.0] || member(intersection(intersection(restrict(u,v,w),x),y),y__dfg) -> equal(intersection(intersection(restrict(u,v,w),x),y),null_class) member(apply(choice,intersection(intersection(restrict(u,v,w),x),y)),cross_product(v,w))*.
% 299.94/300.49  171962[15:Rew:165880.0,156402.0] || member(regular(union(null_class,complement(restrict(u,v,w)))),y__dfg) -> equal(regular(union(null_class,complement(restrict(u,v,w)))),null_class) member(apply(choice,regular(union(null_class,complement(restrict(u,v,w))))),cross_product(v,w))*.
% 299.94/300.49  171964[15:Rew:165880.0,125948.0] || member(symmetric_difference(u,complement(power_class(complement(power_class(v))))),y__dfg) -> equal(symmetric_difference(u,complement(power_class(complement(power_class(v))))),null_class) member(apply(choice,symmetric_difference(u,complement(power_class(complement(power_class(v)))))),union(u,image(element_relation,power_class(v))))*.
% 299.94/300.49  171965[15:Rew:165880.0,125927.0] || member(symmetric_difference(complement(power_class(complement(power_class(u)))),v),y__dfg) -> equal(symmetric_difference(complement(power_class(complement(power_class(u)))),v),null_class) member(apply(choice,symmetric_difference(complement(power_class(complement(power_class(u)))),v)),union(image(element_relation,power_class(u)),v))*.
% 299.94/300.49  172456[15:Rew:165880.0,157064.0] || member(restrict(symmetric_difference(complement(u),complement(v)),w,x),y__dfg) -> equal(restrict(symmetric_difference(complement(u),complement(v)),w,x),null_class) member(apply(choice,restrict(symmetric_difference(complement(u),complement(v)),w,x)),union(u,v))*.
% 299.94/300.49  172567[15:Rew:165880.0,162368.0] || member(symmetric_difference(complement(u),power_class(complement(power_class(v)))),y__dfg) -> equal(symmetric_difference(complement(u),power_class(complement(power_class(v)))),null_class) member(apply(choice,symmetric_difference(complement(u),power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))*.
% 299.94/300.49  172587[15:Rew:165880.0,163356.0] || member(symmetric_difference(power_class(complement(power_class(u))),complement(v)),y__dfg) -> equal(symmetric_difference(power_class(complement(power_class(u))),complement(v)),null_class) member(apply(choice,symmetric_difference(power_class(complement(power_class(u))),complement(v))),union(image(element_relation,power_class(u)),v))*.
% 299.94/300.49  172607[15:Rew:165880.0,163841.0] || member(intersection(u,union(complement(power_class(v)),w)),y__dfg) member(apply(choice,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).
% 299.94/300.49  172608[15:Rew:165880.0,163842.0] || member(intersection(u,union(v,complement(successor(w)))),y__dfg) member(apply(choice,intersection(u,union(v,complement(successor(w))))),intersection(complement(v),successor(w)))* -> equal(intersection(u,union(v,complement(successor(w)))),null_class).
% 299.94/300.49  172609[15:Rew:165880.0,163843.0] || member(intersection(u,union(v,complement(power_class(w)))),y__dfg) member(apply(choice,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).
% 299.94/300.49  172658[15:Rew:165880.0,164554.0] || member(intersection(union(complement(power_class(u)),v),w),y__dfg) member(apply(choice,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).
% 299.94/300.49  172659[15:Rew:165880.0,164555.0] || member(intersection(union(u,complement(successor(v))),w),y__dfg) member(apply(choice,intersection(union(u,complement(successor(v))),w)),intersection(complement(u),successor(v)))* -> equal(intersection(union(u,complement(successor(v))),w),null_class).
% 299.94/300.49  172660[15:Rew:165880.0,164556.0] || member(intersection(union(u,complement(power_class(v))),w),y__dfg) member(apply(choice,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).
% 299.94/300.49  37726[0:Res:236.1,1475.1] || member(not_subclass_element(restrict(complement(intersection(u,v)),w,x),y),union(u,v)) -> subclass(restrict(complement(intersection(u,v)),w,x),y) member(not_subclass_element(restrict(complement(intersection(u,v)),w,x),y),symmetric_difference(u,v))*.
% 299.94/300.49  49676[0:Rew:6542.0,49642.2,6542.0,49642.1] || member(not_subclass_element(u,symmetric_difference(complement(v),complement(singleton(v)))),union(complement(v),complement(singleton(v))))* member(not_subclass_element(u,symmetric_difference(complement(v),complement(singleton(v)))),successor(v)) -> subclass(u,symmetric_difference(complement(v),complement(singleton(v)))).
% 299.94/300.49  54815[0:Rew:31.0,54715.1,31.0,54715.0] ||  -> subclass(intersection(u,restrict(v,w,x)),y) equal(ordered_pair(first(not_subclass_element(intersection(u,restrict(v,w,x)),y)),second(not_subclass_element(intersection(u,restrict(v,w,x)),y))),not_subclass_element(intersection(u,restrict(v,w,x)),y))**.
% 299.94/300.49  55896[0:Rew:31.0,55795.1,31.0,55795.0] ||  -> subclass(intersection(restrict(u,v,w),x),y) equal(ordered_pair(first(not_subclass_element(intersection(restrict(u,v,w),x),y)),second(not_subclass_element(intersection(restrict(u,v,w),x),y))),not_subclass_element(intersection(restrict(u,v,w),x),y))**.
% 299.94/300.49  59012[0:Rew:1200.1,59000.2] || member(singleton(singleton(singleton(not_subclass_element(cross_product(u,v),w)))),application_function) -> subclass(cross_product(u,v),w) equal(apply(singleton(not_subclass_element(cross_product(u,v),w)),first(not_subclass_element(cross_product(u,v),w))),second(not_subclass_element(cross_product(u,v),w)))**.
% 299.94/300.49  59100[0:Rew:1200.1,59088.2] || member(singleton(singleton(singleton(not_subclass_element(cross_product(u,v),w)))),composition_function) -> subclass(cross_product(u,v),w) equal(compose(singleton(not_subclass_element(cross_product(u,v),w)),first(not_subclass_element(cross_product(u,v),w))),second(not_subclass_element(cross_product(u,v),w)))**.
% 299.94/300.49  60343[3:Res:9995.1,4842.0] || member(regular(intersection(u,regular(intersection(v,w)))),union(v,w)) -> member(regular(intersection(u,regular(intersection(v,w)))),symmetric_difference(v,w))* equal(intersection(u,regular(intersection(v,w))),null_class) equal(intersection(v,w),null_class).
% 299.94/300.49  60440[3:Res:9995.1,4843.0] || member(regular(intersection(regular(intersection(u,v)),w)),union(u,v)) -> member(regular(intersection(regular(intersection(u,v)),w)),symmetric_difference(u,v))* equal(intersection(regular(intersection(u,v)),w),null_class) equal(intersection(u,v),null_class).
% 299.94/300.49  61097[0:SpL:46366.0,1475.1] || member(u,union(union(v,complement(power_class(w))),union(complement(v),power_class(w)))) member(u,complement(symmetric_difference(complement(v),power_class(w)))) -> member(u,symmetric_difference(union(v,complement(power_class(w))),union(complement(v),power_class(w))))*.
% 299.94/300.49  65176[0:Res:1472.2,11094.1] || member(not_subclass_element(u,intersection(restrict(v,w,x),y)),cross_product(w,x))* member(not_subclass_element(u,intersection(restrict(v,w,x),y)),v)* subclass(u,y) -> subclass(u,intersection(restrict(v,w,x),y)).
% 299.94/300.49  65413[0:Res:9995.1,11096.0] || member(not_subclass_element(intersection(u,v),intersection(intersection(w,x),v)),union(w,x)) -> member(not_subclass_element(intersection(u,v),intersection(intersection(w,x),v)),symmetric_difference(w,x))* subclass(intersection(u,v),intersection(intersection(w,x),v)).
% 299.94/300.49  65876[0:Res:9995.1,11097.0] || member(not_subclass_element(intersection(u,v),intersection(intersection(w,x),u)),union(w,x)) -> member(not_subclass_element(intersection(u,v),intersection(intersection(w,x),u)),symmetric_difference(w,x))* subclass(intersection(u,v),intersection(intersection(w,x),u)).
% 299.94/300.49  70549[0:SpL:67452.0,1475.1] || member(u,union(union(cross_product(v,w),x),complement(restrict(x,v,w)))) member(u,complement(symmetric_difference(cross_product(v,w),x))) -> member(u,symmetric_difference(union(cross_product(v,w),x),complement(restrict(x,v,w))))*.
% 299.94/300.49  71646[0:Rew:71595.0,71047.2] || member(u,union(union(power_class(v),complement(w)),union(complement(power_class(v)),w))) member(u,complement(symmetric_difference(power_class(v),complement(w)))) -> member(u,symmetric_difference(union(power_class(v),complement(w)),union(complement(power_class(v)),w)))*.
% 299.94/300.49  71673[0:Rew:71595.0,71114.2] || member(u,union(union(v,cross_product(w,x)),complement(restrict(v,w,x)))) member(u,complement(symmetric_difference(v,cross_product(w,x)))) -> member(u,symmetric_difference(union(v,cross_product(w,x)),complement(restrict(v,w,x))))*.
% 299.94/300.49  74188[0:Res:2978.1,539.0] ||  -> equal(intersection(restrict(ordered_pair(u,v),w,x),y),null_class) equal(regular(intersection(restrict(ordered_pair(u,v),w,x),y)),unordered_pair(u,singleton(v)))** equal(regular(intersection(restrict(ordered_pair(u,v),w,x),y)),singleton(u)).
% 299.94/300.49  74186[0:Res:2978.1,5712.2] || member(regular(intersection(restrict(union(u,v),w,x),y)),complement(v))* member(regular(intersection(restrict(union(u,v),w,x),y)),complement(u))* -> equal(intersection(restrict(union(u,v),w,x),y),null_class).
% 299.94/300.49  74656[0:Res:2355.1,539.0] ||  -> equal(intersection(u,restrict(ordered_pair(v,w),x,y)),null_class) equal(regular(intersection(u,restrict(ordered_pair(v,w),x,y))),unordered_pair(v,singleton(w)))** equal(regular(intersection(u,restrict(ordered_pair(v,w),x,y))),singleton(v)).
% 299.94/300.49  74654[0:Res:2355.1,5712.2] || member(regular(intersection(u,restrict(union(v,w),x,y))),complement(w))* member(regular(intersection(u,restrict(union(v,w),x,y))),complement(v))* -> equal(intersection(u,restrict(union(v,w),x,y)),null_class).
% 299.94/300.49  79575[0:Rew:46880.0,79489.1] || member(regular(intersection(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))* -> equal(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)),null_class).
% 299.94/300.49  79576[0:Rew:46877.0,79488.1] || member(regular(intersection(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))* -> equal(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)),null_class).
% 299.94/300.49  79577[0:Rew:46880.0,79466.1] || member(regular(intersection(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))))* -> equal(intersection(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))),null_class).
% 299.94/300.49  79578[0:Rew:46877.0,79465.1] || member(regular(intersection(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))))))* -> equal(intersection(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))),null_class).
% 299.94/300.49  83481[0:MRR:83393.0,9181.1] || member(not_subclass_element(u,intersection(v,intersection(complement(w),power_class(x)))),v)* -> member(not_subclass_element(u,intersection(v,intersection(complement(w),power_class(x)))),union(w,complement(power_class(x))))* subclass(u,intersection(v,intersection(complement(w),power_class(x)))).
% 299.94/300.49  83865[0:MRR:83776.0,9181.1] || member(not_subclass_element(u,intersection(v,intersection(power_class(w),complement(x)))),v)* -> member(not_subclass_element(u,intersection(v,intersection(power_class(w),complement(x)))),union(complement(power_class(w)),x))* subclass(u,intersection(v,intersection(power_class(w),complement(x)))).
% 299.94/300.49  84836[0:Rew:46880.0,84726.0] ||  -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)),x) member(not_subclass_element(symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)),x),union(intersection(power_class(complement(power_class(u))),power_class(v)),w))*.
% 299.94/300.49  84837[0:Rew:46877.0,84725.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)),x) member(not_subclass_element(symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)),x),union(intersection(power_class(u),power_class(complement(power_class(v)))),w))*.
% 299.94/300.49  84838[0:Rew:46880.0,84703.0] ||  -> subclass(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))),x) member(not_subclass_element(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))),x),union(u,intersection(power_class(complement(power_class(v))),power_class(w))))*.
% 299.94/300.49  84839[0:Rew:46877.0,84702.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))),x) member(not_subclass_element(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))),x),union(u,intersection(power_class(v),power_class(complement(power_class(w))))))*.
% 299.94/300.49  85315[0:Rew:46880.0,85177.1] ||  -> member(not_subclass_element(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x))),union(intersection(power_class(complement(power_class(v))),power_class(w)),x))* subclass(u,intersection(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x))).
% 299.94/300.49  85316[0:Rew:46877.0,85176.1] ||  -> member(not_subclass_element(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x))),union(intersection(power_class(v),power_class(complement(power_class(w)))),x))* subclass(u,intersection(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x))).
% 299.94/300.49  85317[0:Rew:46880.0,85154.1] ||  -> member(not_subclass_element(u,intersection(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x))))),union(v,intersection(power_class(complement(power_class(w))),power_class(x))))* subclass(u,intersection(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x))))).
% 299.94/300.49  85318[0:Rew:46877.0,85153.1] ||  -> member(not_subclass_element(u,intersection(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x))))),union(v,intersection(power_class(w),power_class(complement(power_class(x))))))* subclass(u,intersection(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x))))).
% 299.94/300.49  91738[0:Res:3703.1,46280.0] || member(not_subclass_element(intersection(u,restrict(intersection(complement(v),power_class(complement(power_class(w)))),x,y)),z),union(v,image(element_relation,power_class(w))))* -> subclass(intersection(u,restrict(intersection(complement(v),power_class(complement(power_class(w)))),x,y)),z).
% 299.94/300.49  91720[0:Res:4876.1,46280.0] || member(not_subclass_element(intersection(restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x),y),z),union(u,image(element_relation,power_class(v))))* -> subclass(intersection(restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x),y),z).
% 299.94/300.49  93453[0:Res:3703.1,46312.0] || member(not_subclass_element(intersection(u,restrict(intersection(power_class(complement(power_class(v))),complement(w)),x,y)),z),union(image(element_relation,power_class(v)),w))* -> subclass(intersection(u,restrict(intersection(power_class(complement(power_class(v))),complement(w)),x,y)),z).
% 299.94/300.49  93435[0:Res:4876.1,46312.0] || member(not_subclass_element(intersection(restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x),y),z),union(image(element_relation,power_class(u)),v))* -> subclass(intersection(restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x),y),z).
% 299.94/300.49  94132[0:Rew:46893.0,94033.1] || member(not_subclass_element(intersection(u,union(complement(power_class(v)),intersection(complement(w),power_class(x)))),y),intersection(power_class(v),union(w,complement(power_class(x)))))* -> subclass(intersection(u,union(complement(power_class(v)),intersection(complement(w),power_class(x)))),y).
% 299.94/300.49  94133[0:Rew:46893.0,94011.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x),y),intersection(power_class(u),union(v,complement(power_class(w)))))* -> subclass(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x),y).
% 299.94/300.49  93898[0:SpR:46893.0,495.0] ||  -> equal(intersection(union(u,intersection(power_class(v),union(w,complement(power_class(x))))),union(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x))))),symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))))**.
% 299.94/300.49  93854[0:SpR:46893.0,495.0] ||  -> equal(intersection(union(intersection(power_class(u),union(v,complement(power_class(w)))),x),union(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x))),symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)))**.
% 299.94/300.49  94977[0:Rew:46894.0,94881.1] || member(not_subclass_element(intersection(u,union(intersection(complement(v),power_class(w)),complement(power_class(x)))),y),intersection(union(v,complement(power_class(w))),power_class(x)))* -> subclass(intersection(u,union(intersection(complement(v),power_class(w)),complement(power_class(x)))),y).
% 299.94/300.49  94978[0:Rew:46894.0,94859.1] || member(not_subclass_element(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x),y),intersection(union(u,complement(power_class(v))),power_class(w)))* -> subclass(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x),y).
% 299.94/300.49  94746[0:SpR:46894.0,495.0] ||  -> equal(intersection(union(u,intersection(union(v,complement(power_class(w))),power_class(x))),union(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x))))),symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))))**.
% 299.94/300.49  94702[0:SpR:46894.0,495.0] ||  -> equal(intersection(union(intersection(union(u,complement(power_class(v))),power_class(w)),x),union(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x))),symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)))**.
% 299.94/300.49  95315[0:Rew:46895.0,95214.1] || member(not_subclass_element(intersection(u,union(intersection(power_class(v),complement(w)),complement(power_class(x)))),y),intersection(union(complement(power_class(v)),w),power_class(x)))* -> subclass(intersection(u,union(intersection(power_class(v),complement(w)),complement(power_class(x)))),y).
% 299.94/300.49  95316[0:Rew:46895.0,95192.1] || member(not_subclass_element(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x),y),intersection(union(complement(power_class(u)),v),power_class(w)))* -> subclass(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x),y).
% 299.94/300.49  95075[0:SpR:46895.0,495.0] ||  -> equal(intersection(union(u,intersection(union(complement(power_class(v)),w),power_class(x))),union(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x))))),symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))))**.
% 299.94/300.49  95031[0:SpR:46895.0,495.0] ||  -> equal(intersection(union(intersection(union(complement(power_class(u)),v),power_class(w)),x),union(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x))),symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)))**.
% 299.94/300.49  95702[0:Rew:46898.0,95599.1] || member(not_subclass_element(intersection(u,union(complement(power_class(v)),intersection(power_class(w),complement(x)))),y),intersection(power_class(v),union(complement(power_class(w)),x)))* -> subclass(intersection(u,union(complement(power_class(v)),intersection(power_class(w),complement(x)))),y).
% 299.94/300.49  95703[0:Rew:46898.0,95577.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x),y),intersection(power_class(u),union(complement(power_class(v)),w)))* -> subclass(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x),y).
% 299.94/300.49  95459[0:SpR:46898.0,495.0] ||  -> equal(intersection(union(u,intersection(power_class(v),union(complement(power_class(w)),x))),union(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x))))),symmetric_difference(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))))**.
% 299.94/300.49  95415[0:SpR:46898.0,495.0] ||  -> equal(intersection(union(intersection(power_class(u),union(complement(power_class(v)),w)),x),union(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x))),symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)))**.
% 299.94/300.49  100136[0:Rew:97898.0,98266.2,97898.0,98266.1] || member(not_subclass_element(u,intersection(v,power_class(complement(union(w,x))))),v)* -> member(not_subclass_element(u,intersection(v,power_class(complement(union(w,x))))),image(element_relation,union(w,x)))* subclass(u,intersection(v,power_class(complement(union(w,x))))).
% 299.94/300.49  108568[0:MRR:108440.0,9181.1] || member(not_subclass_element(u,intersection(v,image(element_relation,union(w,x)))),v)* -> member(not_subclass_element(u,intersection(v,image(element_relation,union(w,x)))),power_class(complement(union(w,x))))* subclass(u,intersection(v,image(element_relation,union(w,x)))).
% 299.94/300.49  109900[0:SpL:98095.0,69073.0] || member(u,symmetric_difference(complement(symmetric_difference(cross_product(v,w),x)),complement(intersection(restrict(x,v,w),complement(union(cross_product(v,w),x))))))* -> member(u,complement(symmetric_difference(restrict(x,v,w),complement(union(cross_product(v,w),x))))).
% 299.94/300.49  109848[0:SpR:98095.0,3026.1] ||  -> equal(intersection(u,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v)))),null_class) member(regular(intersection(u,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v))))),complement(symmetric_difference(cross_product(w,x),v)))*.
% 299.94/300.49  109824[0:SpR:98095.0,3027.1] ||  -> equal(intersection(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),x),null_class) member(regular(intersection(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),x)),complement(symmetric_difference(cross_product(v,w),u)))*.
% 299.94/300.49  110092[0:SpL:98119.0,69073.0] || member(u,symmetric_difference(complement(symmetric_difference(v,cross_product(w,x))),complement(intersection(restrict(v,w,x),complement(union(v,cross_product(w,x)))))))* -> member(u,complement(symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x)))))).
% 299.94/300.49  110044[0:SpR:98119.0,3026.1] ||  -> equal(intersection(u,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x))))),null_class) member(regular(intersection(u,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x)))))),complement(symmetric_difference(v,cross_product(w,x))))*.
% 299.94/300.49  110020[0:SpR:98119.0,3027.1] ||  -> equal(intersection(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),x),null_class) member(regular(intersection(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),x)),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.94/300.49  110567[0:Rew:98594.0,110433.1] || member(not_subclass_element(intersection(u,union(complement(power_class(v)),image(element_relation,union(w,x)))),y),intersection(power_class(v),power_class(complement(union(w,x)))))* -> subclass(intersection(u,union(complement(power_class(v)),image(element_relation,union(w,x)))),y).
% 299.94/300.49  110568[0:Rew:98594.0,110420.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),x),y),intersection(power_class(u),power_class(complement(union(v,w)))))* -> subclass(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),x),y).
% 299.94/300.49  110289[0:SpR:98594.0,495.0] ||  -> equal(intersection(union(u,intersection(power_class(v),power_class(complement(union(w,x))))),union(complement(u),union(complement(power_class(v)),image(element_relation,union(w,x))))),symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,union(w,x)))))**.
% 299.94/300.49  110247[0:SpR:98594.0,495.0] ||  -> equal(intersection(union(intersection(power_class(u),power_class(complement(union(v,w)))),x),union(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(x))),symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(x)))**.
% 299.94/300.49  111011[0:Rew:98733.0,110887.1] || member(not_subclass_element(intersection(u,union(image(element_relation,power_class(v)),complement(union(w,x)))),y),intersection(power_class(complement(power_class(v))),union(w,x)))* -> subclass(intersection(u,union(image(element_relation,power_class(v)),complement(union(w,x)))),y).
% 299.94/300.49  111012[0:Rew:98733.0,110874.1] || member(not_subclass_element(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),x),y),intersection(power_class(complement(power_class(u))),union(v,w)))* -> subclass(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),x),y).
% 299.94/300.49  110745[0:SpR:98733.0,495.0] ||  -> equal(intersection(union(u,intersection(power_class(complement(power_class(v))),union(w,x))),union(complement(u),union(image(element_relation,power_class(v)),complement(union(w,x))))),symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(union(w,x)))))**.
% 299.94/300.49  110703[0:SpR:98733.0,495.0] ||  -> equal(intersection(union(intersection(power_class(complement(power_class(u))),union(v,w)),x),union(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(x))),symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(x)))**.
% 299.94/300.49  111559[0:Rew:99020.0,111425.1] || member(not_subclass_element(intersection(u,union(image(element_relation,union(v,w)),complement(power_class(x)))),y),intersection(power_class(complement(union(v,w))),power_class(x)))* -> subclass(intersection(u,union(image(element_relation,union(v,w)),complement(power_class(x)))),y).
% 299.94/300.49  111560[0:Rew:99020.0,111412.1] || member(not_subclass_element(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),x),y),intersection(power_class(complement(union(u,v))),power_class(w)))* -> subclass(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),x),y).
% 299.94/300.49  111280[0:SpR:99020.0,495.0] ||  -> equal(intersection(union(u,intersection(power_class(complement(union(v,w))),power_class(x))),union(complement(u),union(image(element_relation,union(v,w)),complement(power_class(x))))),symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(power_class(x)))))**.
% 299.94/300.49  111238[0:SpR:99020.0,495.0] ||  -> equal(intersection(union(intersection(power_class(complement(union(u,v))),power_class(w)),x),union(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(x))),symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(x)))**.
% 299.94/300.49  112485[0:Rew:99160.0,112364.1] || member(not_subclass_element(intersection(u,union(complement(union(v,w)),image(element_relation,power_class(x)))),y),intersection(union(v,w),power_class(complement(power_class(x)))))* -> subclass(intersection(u,union(complement(union(v,w)),image(element_relation,power_class(x)))),y).
% 299.94/300.49  112486[0:Rew:99160.0,112351.1] || member(not_subclass_element(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),x),y),intersection(union(u,v),power_class(complement(power_class(w)))))* -> subclass(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),x),y).
% 299.94/300.49  112225[0:SpR:99160.0,495.0] ||  -> equal(intersection(union(u,intersection(union(v,w),power_class(complement(power_class(x))))),union(complement(u),union(complement(union(v,w)),image(element_relation,power_class(x))))),symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,power_class(x)))))**.
% 299.94/300.49  112183[0:SpR:99160.0,495.0] ||  -> equal(intersection(union(intersection(union(u,v),power_class(complement(power_class(w)))),x),union(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(x))),symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(x)))**.
% 299.94/300.49  122827[0:Res:2352.1,6509.0] ||  -> equal(intersection(u,intersection(v,symmetric_difference(union(w,x),union(complement(w),complement(x))))),null_class) member(regular(intersection(u,intersection(v,symmetric_difference(union(w,x),union(complement(w),complement(x)))))),complement(symmetric_difference(complement(w),complement(x))))*.
% 299.94/300.49  122824[0:Res:2974.1,6509.0] ||  -> equal(intersection(intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w)))),x),null_class) member(regular(intersection(intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w)))),x)),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.49  122822[0:Res:2351.1,6509.0] ||  -> equal(intersection(u,intersection(symmetric_difference(union(v,w),union(complement(v),complement(w))),x)),null_class) member(regular(intersection(u,intersection(symmetric_difference(union(v,w),union(complement(v),complement(w))),x))),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.49  122821[0:Res:2973.1,6509.0] ||  -> equal(intersection(intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w),x),null_class) member(regular(intersection(intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w),x)),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.49  126436[3:MRR:126323.0,9180.1] ||  -> member(regular(intersection(regular(intersection(complement(u),union(v,w))),x)),union(u,complement(union(v,w))))* equal(intersection(regular(intersection(complement(u),union(v,w))),x),null_class) equal(intersection(complement(u),union(v,w)),null_class).
% 299.94/300.49  126437[3:MRR:126322.0,9180.1] ||  -> member(regular(intersection(u,regular(intersection(complement(v),union(w,x))))),union(v,complement(union(w,x))))* equal(intersection(u,regular(intersection(complement(v),union(w,x)))),null_class) equal(intersection(complement(v),union(w,x)),null_class).
% 299.94/300.49  126761[0:SpR:99615.0,97923.0] ||  -> equal(union(symmetric_difference(complement(u),union(v,w)),complement(union(union(u,complement(union(v,w))),union(complement(u),union(v,w))))),complement(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w)))))**.
% 299.94/300.49  127633[3:MRR:127517.0,9180.1] ||  -> member(regular(intersection(regular(intersection(union(u,v),complement(w))),x)),union(complement(union(u,v)),w))* equal(intersection(regular(intersection(union(u,v),complement(w))),x),null_class) equal(intersection(union(u,v),complement(w)),null_class).
% 299.94/300.49  127634[3:MRR:127516.0,9180.1] ||  -> member(regular(intersection(u,regular(intersection(union(v,w),complement(x))))),union(complement(union(v,w)),x))* equal(intersection(u,regular(intersection(union(v,w),complement(x)))),null_class) equal(intersection(union(v,w),complement(x)),null_class).
% 299.94/300.49  127795[0:SpR:98895.0,97923.0] ||  -> equal(union(symmetric_difference(union(u,v),complement(w)),complement(union(union(union(u,v),complement(w)),union(complement(union(u,v)),w)))),complement(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w))))**.
% 299.94/300.49  138743[3:MRR:138644.0,9181.1] ||  -> member(not_subclass_element(regular(intersection(complement(u),power_class(complement(power_class(v))))),w),union(u,image(element_relation,power_class(v))))* subclass(regular(intersection(complement(u),power_class(complement(power_class(v))))),w) equal(intersection(complement(u),power_class(complement(power_class(v)))),null_class).
% 299.94/300.49  139521[3:MRR:139419.0,9181.1] ||  -> member(not_subclass_element(regular(intersection(power_class(complement(power_class(u))),complement(v))),w),union(image(element_relation,power_class(u)),v))* subclass(regular(intersection(power_class(complement(power_class(u))),complement(v))),w) equal(intersection(power_class(complement(power_class(u))),complement(v)),null_class).
% 299.94/300.49  142269[0:Res:2352.1,46242.0] || member(regular(intersection(u,intersection(v,intersection(complement(w),union(x,complement(power_class(y))))))),union(w,intersection(complement(x),power_class(y))))* -> equal(intersection(u,intersection(v,intersection(complement(w),union(x,complement(power_class(y)))))),null_class).
% 299.94/300.49  142266[0:Res:2974.1,46242.0] || member(regular(intersection(intersection(u,intersection(complement(v),union(w,complement(power_class(x))))),y)),union(v,intersection(complement(w),power_class(x))))* -> equal(intersection(intersection(u,intersection(complement(v),union(w,complement(power_class(x))))),y),null_class).
% 299.94/300.49  142264[0:Res:2351.1,46242.0] || member(regular(intersection(u,intersection(intersection(complement(v),union(w,complement(power_class(x)))),y))),union(v,intersection(complement(w),power_class(x))))* -> equal(intersection(u,intersection(intersection(complement(v),union(w,complement(power_class(x)))),y)),null_class).
% 299.94/300.49  142263[0:Res:2973.1,46242.0] || member(regular(intersection(intersection(intersection(complement(u),union(v,complement(power_class(w)))),x),y)),union(u,intersection(complement(v),power_class(w))))* -> equal(intersection(intersection(intersection(complement(u),union(v,complement(power_class(w)))),x),y),null_class).
% 299.94/300.49  143830[0:Res:2352.1,46261.0] || member(regular(intersection(u,intersection(v,intersection(union(w,complement(power_class(x))),complement(y))))),union(intersection(complement(w),power_class(x)),y))* -> equal(intersection(u,intersection(v,intersection(union(w,complement(power_class(x))),complement(y)))),null_class).
% 299.94/300.49  143827[0:Res:2974.1,46261.0] || member(regular(intersection(intersection(u,intersection(union(v,complement(power_class(w))),complement(x))),y)),union(intersection(complement(v),power_class(w)),x))* -> equal(intersection(intersection(u,intersection(union(v,complement(power_class(w))),complement(x))),y),null_class).
% 299.94/300.49  143825[0:Res:2351.1,46261.0] || member(regular(intersection(u,intersection(intersection(union(v,complement(power_class(w))),complement(x)),y))),union(intersection(complement(v),power_class(w)),x))* -> equal(intersection(u,intersection(intersection(union(v,complement(power_class(w))),complement(x)),y)),null_class).
% 299.94/300.49  143824[0:Res:2973.1,46261.0] || member(regular(intersection(intersection(intersection(union(u,complement(power_class(v))),complement(w)),x),y)),union(intersection(complement(u),power_class(v)),w))* -> equal(intersection(intersection(intersection(union(u,complement(power_class(v))),complement(w)),x),y),null_class).
% 299.94/300.49  144241[0:Res:2352.1,46288.0] || member(regular(intersection(u,intersection(v,intersection(complement(w),union(complement(power_class(x)),y))))),union(w,intersection(power_class(x),complement(y))))* -> equal(intersection(u,intersection(v,intersection(complement(w),union(complement(power_class(x)),y)))),null_class).
% 299.94/300.49  144238[0:Res:2974.1,46288.0] || member(regular(intersection(intersection(u,intersection(complement(v),union(complement(power_class(w)),x))),y)),union(v,intersection(power_class(w),complement(x))))* -> equal(intersection(intersection(u,intersection(complement(v),union(complement(power_class(w)),x))),y),null_class).
% 299.94/300.49  144236[0:Res:2351.1,46288.0] || member(regular(intersection(u,intersection(intersection(complement(v),union(complement(power_class(w)),x)),y))),union(v,intersection(power_class(w),complement(x))))* -> equal(intersection(u,intersection(intersection(complement(v),union(complement(power_class(w)),x)),y)),null_class).
% 299.94/300.49  144235[0:Res:2973.1,46288.0] || member(regular(intersection(intersection(intersection(complement(u),union(complement(power_class(v)),w)),x),y)),union(u,intersection(power_class(v),complement(w))))* -> equal(intersection(intersection(intersection(complement(u),union(complement(power_class(v)),w)),x),y),null_class).
% 299.94/300.49  144500[0:Res:2352.1,46462.0] || member(regular(intersection(u,intersection(v,intersection(union(complement(power_class(w)),x),complement(y))))),union(intersection(power_class(w),complement(x)),y))* -> equal(intersection(u,intersection(v,intersection(union(complement(power_class(w)),x),complement(y)))),null_class).
% 299.94/300.49  144497[0:Res:2974.1,46462.0] || member(regular(intersection(intersection(u,intersection(union(complement(power_class(v)),w),complement(x))),y)),union(intersection(power_class(v),complement(w)),x))* -> equal(intersection(intersection(u,intersection(union(complement(power_class(v)),w),complement(x))),y),null_class).
% 299.94/300.49  144495[0:Res:2351.1,46462.0] || member(regular(intersection(u,intersection(intersection(union(complement(power_class(v)),w),complement(x)),y))),union(intersection(power_class(v),complement(w)),x))* -> equal(intersection(u,intersection(intersection(union(complement(power_class(v)),w),complement(x)),y)),null_class).
% 299.94/300.49  144494[0:Res:2973.1,46462.0] || member(regular(intersection(intersection(intersection(union(complement(power_class(u)),v),complement(w)),x),y)),union(intersection(power_class(u),complement(v)),w))* -> equal(intersection(intersection(intersection(union(complement(power_class(u)),v),complement(w)),x),y),null_class).
% 299.94/300.49  145420[0:SpL:98217.0,1475.1] || member(u,union(power_class(v),union(w,complement(union(x,y))))) member(u,union(complement(power_class(v)),intersection(complement(w),union(x,y))))* -> member(u,symmetric_difference(power_class(v),union(w,complement(union(x,y))))).
% 299.94/300.49  145797[0:Res:2352.1,98247.0] || member(regular(intersection(u,intersection(v,intersection(complement(w),power_class(complement(union(x,y))))))),union(w,image(element_relation,union(x,y))))* -> equal(intersection(u,intersection(v,intersection(complement(w),power_class(complement(union(x,y)))))),null_class).
% 299.94/300.49  145794[0:Res:2974.1,98247.0] || member(regular(intersection(intersection(u,intersection(complement(v),power_class(complement(union(w,x))))),y)),union(v,image(element_relation,union(w,x))))* -> equal(intersection(intersection(u,intersection(complement(v),power_class(complement(union(w,x))))),y),null_class).
% 299.94/300.49  145792[0:Res:2351.1,98247.0] || member(regular(intersection(u,intersection(intersection(complement(v),power_class(complement(union(w,x)))),y))),union(v,image(element_relation,union(w,x))))* -> equal(intersection(u,intersection(intersection(complement(v),power_class(complement(union(w,x)))),y)),null_class).
% 299.94/300.49  145791[0:Res:2973.1,98247.0] || member(regular(intersection(intersection(intersection(complement(u),power_class(complement(union(v,w)))),x),y)),union(u,image(element_relation,union(v,w))))* -> equal(intersection(intersection(intersection(complement(u),power_class(complement(union(v,w)))),x),y),null_class).
% 299.94/300.49  146296[0:SpL:98314.0,1475.1] || member(u,union(union(v,complement(power_class(w))),union(x,y))) member(u,union(intersection(complement(v),power_class(w)),complement(union(x,y))))* -> member(u,symmetric_difference(union(v,complement(power_class(w))),union(x,y))).
% 299.94/300.49  146858[0:SpL:98315.0,1475.1] || member(u,union(union(complement(power_class(v)),w),union(x,y))) member(u,union(intersection(power_class(v),complement(w)),complement(union(x,y))))* -> member(u,symmetric_difference(union(complement(power_class(v)),w),union(x,y))).
% 299.94/300.49  147778[0:SpL:98515.0,1475.1] || member(u,union(union(v,complement(union(w,x))),power_class(y))) member(u,union(intersection(complement(v),union(w,x)),complement(power_class(y))))* -> member(u,symmetric_difference(union(v,complement(union(w,x))),power_class(y))).
% 299.94/300.49  148159[0:Res:2352.1,98557.0] || member(regular(intersection(u,intersection(v,intersection(power_class(complement(union(w,x))),complement(y))))),union(image(element_relation,union(w,x)),y))* -> equal(intersection(u,intersection(v,intersection(power_class(complement(union(w,x))),complement(y)))),null_class).
% 299.94/300.49  148156[0:Res:2974.1,98557.0] || member(regular(intersection(intersection(u,intersection(power_class(complement(union(v,w))),complement(x))),y)),union(image(element_relation,union(v,w)),x))* -> equal(intersection(intersection(u,intersection(power_class(complement(union(v,w))),complement(x))),y),null_class).
% 299.94/300.49  148154[0:Res:2351.1,98557.0] || member(regular(intersection(u,intersection(intersection(power_class(complement(union(v,w))),complement(x)),y))),union(image(element_relation,union(v,w)),x))* -> equal(intersection(u,intersection(intersection(power_class(complement(union(v,w))),complement(x)),y)),null_class).
% 299.94/300.49  148153[0:Res:2973.1,98557.0] || member(regular(intersection(intersection(intersection(power_class(complement(union(u,v))),complement(w)),x),y)),union(image(element_relation,union(u,v)),w))* -> equal(intersection(intersection(intersection(power_class(complement(union(u,v))),complement(w)),x),y),null_class).
% 299.94/300.49  148539[0:SpL:98672.0,1475.1] || member(u,union(power_class(v),union(complement(union(w,x)),y))) member(u,union(complement(power_class(v)),intersection(union(w,x),complement(y))))* -> member(u,symmetric_difference(power_class(v),union(complement(union(w,x)),y))).
% 299.94/300.49  149319[0:SpL:98876.0,1475.1] || member(u,union(union(complement(union(v,w)),x),power_class(y))) member(u,union(intersection(union(v,w),complement(x)),complement(power_class(y))))* -> member(u,symmetric_difference(union(complement(union(v,w)),x),power_class(y))).
% 299.94/300.49  150790[0:SpL:99161.0,1475.1] || member(u,union(union(v,w),union(x,complement(power_class(y))))) member(u,union(complement(union(v,w)),intersection(complement(x),power_class(y))))* -> member(u,symmetric_difference(union(v,w),union(x,complement(power_class(y))))).
% 299.94/300.49  151310[0:SpL:99162.0,1475.1] || member(u,union(union(v,w),union(complement(power_class(x)),y))) member(u,union(complement(union(v,w)),intersection(power_class(x),complement(y))))* -> member(u,symmetric_difference(union(v,w),union(complement(power_class(x)),y))).
% 299.94/300.49  151950[0:SpL:99659.0,1475.1] || member(u,union(union(v,w),power_class(complement(union(x,y))))) member(u,union(complement(union(v,w)),image(element_relation,union(x,y))))* -> member(u,symmetric_difference(union(v,w),power_class(complement(union(x,y))))).
% 299.94/300.49  153145[0:SpL:99660.0,1475.1] || member(u,union(power_class(complement(union(v,w))),union(x,y))) member(u,union(image(element_relation,union(v,w)),complement(union(x,y))))* -> member(u,symmetric_difference(power_class(complement(union(v,w))),union(x,y))).
% 299.94/300.49  155267[0:Res:6510.2,158.0] || member(not_subclass_element(complement(symmetric_difference(complement(u),complement(v))),w),union(complement(u),complement(v)))* member(not_subclass_element(complement(symmetric_difference(complement(u),complement(v))),w),union(u,v)) -> subclass(complement(symmetric_difference(complement(u),complement(v))),w).
% 299.94/300.49  155411[3:MRR:155294.3,155301.2] || member(not_subclass_element(regular(symmetric_difference(complement(u),complement(v))),w),union(complement(u),complement(v)))* member(not_subclass_element(regular(symmetric_difference(complement(u),complement(v))),w),union(u,v)) -> subclass(regular(symmetric_difference(complement(u),complement(v))),w).
% 299.94/300.49  155412[3:MRR:155282.3,155301.2] || member(apply(choice,regular(symmetric_difference(complement(u),complement(v)))),union(complement(u),complement(v)))* member(apply(choice,regular(symmetric_difference(complement(u),complement(v)))),union(u,v)) -> equal(regular(symmetric_difference(complement(u),complement(v))),null_class).
% 299.94/300.49  155976[3:Res:125761.0,6974.0] ||  -> equal(complement(successor(union(null_class,complement(ordered_pair(u,v))))),null_class) equal(regular(complement(successor(union(null_class,complement(ordered_pair(u,v)))))),unordered_pair(u,singleton(v)))** equal(regular(complement(successor(union(null_class,complement(ordered_pair(u,v)))))),singleton(u)).
% 299.94/300.49  155975[3:Res:154953.0,6974.0] ||  -> equal(complement(successor(complement(intersection(u,ordered_pair(v,w))))),null_class) equal(regular(complement(successor(complement(intersection(u,ordered_pair(v,w)))))),unordered_pair(v,singleton(w)))** equal(regular(complement(successor(complement(intersection(u,ordered_pair(v,w)))))),singleton(v)).
% 299.94/300.49  155974[3:Res:154929.0,6974.0] ||  -> equal(complement(successor(complement(intersection(ordered_pair(u,v),w)))),null_class) equal(regular(complement(successor(complement(intersection(ordered_pair(u,v),w))))),unordered_pair(u,singleton(v)))** equal(regular(complement(successor(complement(intersection(ordered_pair(u,v),w))))),singleton(u)).
% 299.94/300.49  155961[0:Res:55531.0,6974.0] ||  -> equal(restrict(intersection(u,ordered_pair(v,w)),x,y),null_class) equal(regular(restrict(intersection(u,ordered_pair(v,w)),x,y)),unordered_pair(v,singleton(w)))** equal(regular(restrict(intersection(u,ordered_pair(v,w)),x,y)),singleton(v)).
% 299.94/300.49  155936[3:Res:56896.0,6974.0] ||  -> equal(union(null_class,restrict(ordered_pair(u,v),w,x)),null_class) equal(regular(union(null_class,restrict(ordered_pair(u,v),w,x))),unordered_pair(u,singleton(v)))** equal(regular(union(null_class,restrict(ordered_pair(u,v),w,x))),singleton(u)).
% 299.94/300.49  155922[0:Res:54912.0,6974.0] ||  -> equal(restrict(intersection(ordered_pair(u,v),w),x,y),null_class) equal(regular(restrict(intersection(ordered_pair(u,v),w),x,y)),unordered_pair(u,singleton(v)))** equal(regular(restrict(intersection(ordered_pair(u,v),w),x,y)),singleton(u)).
% 299.94/300.49  155988[3:Rew:71035.0,155921.2,71035.0,155921.1,71035.0,155921.0] ||  -> equal(restrict(union(null_class,ordered_pair(u,v)),w,x),null_class) equal(regular(restrict(union(null_class,ordered_pair(u,v)),w,x)),unordered_pair(u,singleton(v)))** equal(regular(restrict(union(null_class,ordered_pair(u,v)),w,x)),singleton(u)).
% 299.94/300.49  162359[0:Rew:46313.0,162213.2] || subclass(u,union(complement(v),power_class(complement(power_class(w))))) member(not_subclass_element(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),union(v,image(element_relation,power_class(w))))* -> subclass(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))).
% 299.94/300.49  162361[0:Rew:46313.0,162194.1] || member(not_subclass_element(u,complement(symmetric_difference(complement(v),power_class(complement(power_class(w)))))),symmetric_difference(union(v,image(element_relation,power_class(w))),union(complement(v),power_class(complement(power_class(w))))))* -> subclass(u,complement(symmetric_difference(complement(v),power_class(complement(power_class(w)))))).
% 299.94/300.49  163347[0:Rew:46529.0,163195.2] || subclass(u,union(power_class(complement(power_class(v))),complement(w))) member(not_subclass_element(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),union(image(element_relation,power_class(v)),w))* -> subclass(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))).
% 299.94/300.49  163349[0:Rew:46529.0,163176.1] || member(not_subclass_element(u,complement(symmetric_difference(power_class(complement(power_class(v))),complement(w)))),symmetric_difference(union(image(element_relation,power_class(v)),w),union(power_class(complement(power_class(v))),complement(w))))* -> subclass(u,complement(symmetric_difference(power_class(complement(power_class(v))),complement(w)))).
% 299.94/300.49  175190[15:Rew:165880.0,166582.1] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(y__dfg,y__dfg)) subclass(composition_function,compose_class(w))* -> equal(compose(w,u),ordered_pair(ordered_pair(v,compose(u,v)),compose(u,ordered_pair(v,compose(u,v)))))*.
% 299.94/300.49  166620[15:Rew:165880.0,53533.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,union(w,x))* member(ordered_pair(u,ordered_pair(v,compose(u,v))),complement(x))* member(ordered_pair(u,ordered_pair(v,compose(u,v))),complement(w))* -> .
% 299.94/300.49  166650[15:Rew:165880.0,10799.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,ordered_pair(w,x))* -> equal(ordered_pair(u,ordered_pair(v,compose(u,v))),unordered_pair(w,singleton(x)))* equal(ordered_pair(u,ordered_pair(v,compose(u,v))),singleton(w)).
% 299.94/300.49  166724[15:Rew:165880.0,12344.1] || member(first(not_subclass_element(cross_product(u,v),w)),second(not_subclass_element(cross_product(u,v),w)))* member(not_subclass_element(cross_product(u,v),w),cross_product(y__dfg,y__dfg)) -> subclass(cross_product(u,v),w) member(not_subclass_element(cross_product(u,v),w),element_relation).
% 299.94/300.49  175191[15:Rew:165880.0,166778.3,165880.0,166778.0] || member(range_of(null_class),y__dfg) member(ordered_pair(u,apply(choice,range_of(null_class))),cross_product(y__dfg,y__dfg)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,apply(choice,range_of(null_class))),compose(singleton(cross_product(image(v,singleton(u)),y__dfg)),v))*.
% 299.94/300.49  175192[15:Rew:165880.0,166780.3,165880.0,166780.0] || member(range_of(null_class),y__dfg) member(ordered_pair(u,apply(choice,range_of(null_class))),cross_product(y__dfg,y__dfg)) -> equal(range_of(null_class),null_class) member(ordered_pair(u,apply(choice,range_of(null_class))),compose(complement(cross_product(image(v,singleton(u)),y__dfg)),v))*.
% 299.94/300.49  175193[15:Rew:165880.0,166897.0] || equal(u,y__dfg) member(ordered_pair(u,regular(image(v,image(w,null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(v,image(w,null_class)),null_class) member(ordered_pair(u,regular(image(v,image(w,null_class)))),compose(v,w))*.
% 299.94/300.49  175194[15:Rew:165880.0,166973.0] || member(u,y__dfg) member(v,u) subclass(element_relation,image(w,image(x,singleton(y)))) member(ordered_pair(y,ordered_pair(v,u)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(y,ordered_pair(v,u)),compose(w,x))*.
% 299.94/300.49  167009[15:Rew:165880.0,20695.1] || member(u,cantor(singleton(ordered_pair(u,v)))) member(singleton(singleton(singleton(ordered_pair(u,v)))),cross_product(y__dfg,cross_product(y__dfg,y__dfg))) -> member(ordered_pair(singleton(ordered_pair(u,v)),ordered_pair(u,apply(singleton(ordered_pair(u,v)),u))),application_function)*.
% 299.94/300.49  175195[15:Rew:165880.0,167026.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,unordered_pair(w,x))* member(ordered_pair(v,u),w)* -> equal(regular(unordered_pair(w,x)),x) equal(unordered_pair(w,x),null_class).
% 299.94/300.49  175196[15:Rew:165880.0,167027.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,unordered_pair(w,x))* member(ordered_pair(v,u),x)* -> equal(regular(unordered_pair(w,x)),w) equal(unordered_pair(w,x),null_class).
% 299.94/300.49  175197[15:Rew:165880.0,167028.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(complement(w),power_class(complement(union(x,y))))) member(ordered_pair(v,u),union(w,image(element_relation,union(x,y))))* -> .
% 299.94/300.49  175198[15:Rew:165880.0,167029.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(complement(w),union(x,complement(power_class(y))))) member(ordered_pair(v,u),union(w,intersection(complement(x),power_class(y))))* -> .
% 299.94/300.49  175199[15:Rew:165880.0,167030.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(complement(w),union(complement(power_class(x)),y))) member(ordered_pair(v,u),union(w,intersection(power_class(x),complement(y))))* -> .
% 299.94/300.49  175200[15:Rew:165880.0,167031.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(union(w,complement(power_class(x))),complement(y))) member(ordered_pair(v,u),union(intersection(complement(w),power_class(x)),y))* -> .
% 299.94/300.49  175201[15:Rew:165880.0,167032.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(union(complement(power_class(w)),x),complement(y))) member(ordered_pair(v,u),union(intersection(power_class(w),complement(x)),y))* -> .
% 299.94/300.49  175202[15:Rew:165880.0,167033.1] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,intersection(power_class(complement(union(w,x))),complement(y))) member(ordered_pair(v,u),union(image(element_relation,union(w,x)),y))* -> .
% 299.94/300.49  167142[15:Rew:165880.0,152933.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,union(v,w)),complement(union(x,y))),union(z,x1)))* member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),complement(union(z,x1)))).
% 299.94/300.49  167143[15:Rew:165880.0,152951.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(image(element_relation,union(x,y)),complement(union(z,x1)))))* member(u,union(complement(union(v,w)),intersection(power_class(complement(union(x,y))),union(z,x1)))).
% 299.94/300.49  167149[15:Rew:165880.0,151744.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),image(element_relation,union(x,y))),union(z,x1)))* member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),complement(union(z,x1)))).
% 299.94/300.49  167150[15:Rew:165880.0,151762.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(union(x,y)),image(element_relation,union(z,x1)))))* member(u,union(complement(union(v,w)),intersection(union(x,y),power_class(complement(union(z,x1)))))).
% 299.94/300.49  167158[15:Rew:165880.0,151117.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),intersection(power_class(x),complement(y))),union(z,x1)))* member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),complement(union(z,x1)))).
% 299.94/300.49  167159[15:Rew:165880.0,151134.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(union(x,y)),intersection(power_class(z),complement(x1)))))* member(u,union(complement(union(v,w)),intersection(union(x,y),union(complement(power_class(z)),x1)))).
% 299.94/300.49  167165[15:Rew:165880.0,150606.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),intersection(complement(x),power_class(y))),union(z,x1)))* member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),complement(union(z,x1)))).
% 299.94/300.49  167166[15:Rew:165880.0,150622.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(union(x,y)),intersection(complement(z),power_class(x1)))))* member(u,union(complement(union(v,w)),intersection(union(x,y),union(z,complement(power_class(x1)))))).
% 299.94/300.49  167172[15:Rew:165880.0,149128.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(union(v,w),complement(x)),complement(power_class(y))),union(z,x1)))* member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),complement(union(z,x1)))).
% 299.94/300.49  167173[15:Rew:165880.0,149145.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(intersection(union(x,y),complement(z)),complement(power_class(x1)))))* member(u,union(complement(union(v,w)),intersection(union(complement(union(x,y)),z),power_class(x1)))).
% 299.94/300.49  167179[15:Rew:165880.0,148348.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(union(w,x),complement(y))),union(z,x1)))* member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),complement(union(z,x1)))).
% 299.94/300.49  167180[15:Rew:165880.0,148365.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(power_class(x)),intersection(union(y,z),complement(x1)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),union(complement(union(y,z)),x1)))).
% 299.94/300.49  167189[15:Rew:165880.0,147593.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(complement(v),union(w,x)),complement(power_class(y))),union(z,x1)))* member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),complement(union(z,x1)))).
% 299.94/300.49  167190[15:Rew:165880.0,147609.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(intersection(complement(x),union(y,z)),complement(power_class(x1)))))* member(u,union(complement(union(v,w)),intersection(union(x,complement(union(y,z))),power_class(x1)))).
% 299.94/300.49  167196[15:Rew:165880.0,146664.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(power_class(v),complement(w)),complement(union(x,y))),union(z,x1)))* member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),complement(union(z,x1)))).
% 299.94/300.49  167197[15:Rew:165880.0,146679.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(intersection(power_class(x),complement(y)),complement(union(z,x1)))))* member(u,union(complement(union(v,w)),intersection(union(complement(power_class(x)),y),union(z,x1)))).
% 299.94/300.49  167204[15:Rew:165880.0,146109.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(complement(v),power_class(w)),complement(union(x,y))),union(z,x1)))* member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),complement(union(z,x1)))).
% 299.94/300.49  167205[15:Rew:165880.0,146123.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(intersection(complement(x),power_class(y)),complement(union(z,x1)))))* member(u,union(complement(union(v,w)),intersection(union(x,complement(power_class(y))),union(z,x1)))).
% 299.94/300.49  167214[15:Rew:165880.0,145238.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(complement(w),union(x,y))),union(z,x1)))* member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),complement(union(z,x1)))).
% 299.94/300.49  167215[15:Rew:165880.0,145254.0] || member(u,y__dfg) -> member(u,intersection(union(v,w),union(complement(power_class(x)),intersection(complement(y),union(z,x1)))))* member(u,union(complement(union(v,w)),intersection(power_class(x),union(y,complement(union(z,x1)))))).
% 299.94/300.49  175203[15:Rew:165880.0,167694.3,165880.0,167694.2,165880.0,167694.0] || member(union(null_class,cross_product(singleton(u),y__dfg)),y__dfg) member(u,y__dfg) member(apply(choice,union(null_class,cross_product(singleton(u),y__dfg))),v)* -> equal(union(null_class,cross_product(singleton(u),y__dfg)),null_class) member(u,cantor(v)).
% 299.94/300.49  175204[15:Rew:165880.0,167986.1] || member(u,y__dfg) member(range_of(null_class),y__dfg) member(v,w)* -> member(u,cantor(x)) equal(ordered_pair(first(ordered_pair(v,apply(x,u))),second(ordered_pair(v,apply(x,u)))),ordered_pair(v,apply(x,u)))**.
% 299.94/300.49  175205[15:Rew:165880.0,168408.3] single_valued_class(restrict(element_relation,universal_class,u)) || subclass(range_of(restrict(element_relation,y__dfg,u)),cantor(sum_class(u)))* equal(cross_product(cantor(sum_class(u)),cantor(sum_class(u))),sum_class(u)) equal(restrict(element_relation,y__dfg,u),cross_product(y__dfg,y__dfg)) -> .
% 299.94/300.49  175206[15:Rew:165880.0,168558.3,165880.0,168558.2] single_valued_class(restrict(u,v,universal_class)) || subclass(image(u,v),cantor(cantor(w))) equal(cantor(cantor(x)),y__dfg) equal(restrict(u,v,y__dfg),cross_product(y__dfg,y__dfg)) -> compatible(restrict(u,v,y__dfg),x,w)*.
% 299.94/300.49  169744[15:Rew:165880.0,90795.0] || equal(y__dfg,x__dfg) member(ordered_pair(x__dfg,regular(image(u,image(v,null_class)))),cross_product(x__dfg,x__dfg)) -> equal(image(u,image(v,null_class)),null_class) member(ordered_pair(x__dfg,regular(image(u,image(v,null_class)))),compose(u,v))*.
% 299.94/300.49  169884[15:Rew:165880.0,49972.0] || member(cross_product(u,v),y__dfg) member(singleton(singleton(singleton(apply(choice,cross_product(u,v))))),application_function) -> equal(cross_product(u,v),null_class) member(first(apply(choice,cross_product(u,v))),cantor(singleton(apply(choice,cross_product(u,v)))))*.
% 299.94/300.49  169908[15:Rew:165880.0,13002.0] || member(cross_product(u,v),y__dfg) member(ordered_pair(w,apply(choice,cross_product(u,v))),composition_function)* -> equal(cross_product(u,v),null_class) equal(compose(w,first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v)))).
% 299.94/300.49  169909[15:Rew:165880.0,13000.0] || member(cross_product(u,v),y__dfg) member(ordered_pair(w,apply(choice,cross_product(u,v))),application_function)* -> equal(cross_product(u,v),null_class) equal(apply(w,first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v)))).
% 299.94/300.49  169976[15:Rew:165880.0,158707.0] || member(intersection(u,unordered_pair(v,w)),y__dfg) member(apply(choice,intersection(u,unordered_pair(v,w))),w)* -> equal(intersection(u,unordered_pair(v,w)),null_class) equal(regular(unordered_pair(v,w)),v) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  169977[15:Rew:165880.0,158268.0] || member(intersection(u,unordered_pair(v,w)),y__dfg) member(apply(choice,intersection(u,unordered_pair(v,w))),v)* -> equal(intersection(u,unordered_pair(v,w)),null_class) equal(regular(unordered_pair(v,w)),w) equal(unordered_pair(v,w),null_class).
% 299.94/300.49  169979[15:Rew:165880.0,158672.0] || member(intersection(unordered_pair(u,v),w),y__dfg) member(apply(choice,intersection(unordered_pair(u,v),w)),v)* -> equal(intersection(unordered_pair(u,v),w),null_class) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  169980[15:Rew:165880.0,158233.0] || member(intersection(unordered_pair(u,v),w),y__dfg) member(apply(choice,intersection(unordered_pair(u,v),w)),u)* -> equal(intersection(unordered_pair(u,v),w),null_class) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.49  171092[15:Rew:165880.0,164565.0] || member(symmetric_difference(union(u,v),complement(intersection(u,v))),y__dfg) member(apply(choice,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).
% 299.94/300.49  171093[15:Rew:165880.0,71295.0] || member(symmetric_difference(union(u,v),complement(intersection(u,v))),y__dfg) -> equal(symmetric_difference(union(u,v),complement(intersection(u,v))),null_class) member(apply(choice,symmetric_difference(union(u,v),complement(intersection(u,v)))),complement(symmetric_difference(u,v)))*.
% 299.94/300.49  171193[15:Rew:165880.0,78969.0] || subclass(y__dfg,complement(symmetric_difference(power_class(u),complement(v)))) member(omega,union(union(power_class(u),complement(v)),union(complement(power_class(u)),v))) -> member(omega,symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)))*.
% 299.94/300.49  171194[15:Rew:165880.0,78968.0] || subclass(y__dfg,complement(symmetric_difference(complement(u),power_class(v)))) member(omega,union(union(u,complement(power_class(v))),union(complement(u),power_class(v)))) -> member(omega,symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))))*.
% 299.94/300.49  171195[15:Rew:165880.0,78964.0] || subclass(y__dfg,complement(symmetric_difference(u,cross_product(v,w)))) member(omega,union(union(u,cross_product(v,w)),complement(restrict(u,v,w)))) -> member(omega,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))))*.
% 299.94/300.49  171196[15:Rew:165880.0,78963.0] || subclass(y__dfg,complement(symmetric_difference(cross_product(u,v),w))) member(omega,union(union(cross_product(u,v),w),complement(restrict(w,u,v)))) -> member(omega,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))))*.
% 299.94/300.49  171346[15:Rew:165880.0,91710.0] || member(intersection(complement(u),power_class(complement(power_class(v)))),y__dfg) member(apply(choice,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).
% 299.94/300.49  171361[15:Rew:165880.0,93425.0] || member(intersection(power_class(complement(power_class(u))),complement(v)),y__dfg) member(apply(choice,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).
% 299.94/300.49  171878[15:Rew:165880.0,112760.1] function(restrict(u,v,w)) || member(intersection(successor(restrict(u,v,w)),x),y__dfg) -> equal(intersection(successor(restrict(u,v,w)),x),null_class) member(apply(choice,intersection(successor(restrict(u,v,w)),x)),u)*.
% 299.94/300.49  171880[15:Rew:165880.0,112757.0] || member(restrict(intersection(u,restrict(v,w,x)),y,z),y__dfg) -> equal(restrict(intersection(u,restrict(v,w,x)),y,z),null_class) member(apply(choice,restrict(intersection(u,restrict(v,w,x)),y,z)),v)*.
% 299.94/300.49  171882[15:Rew:165880.0,112749.0] || member(intersection(u,restrict(restrict(v,w,x),y,z)),y__dfg) -> equal(intersection(u,restrict(restrict(v,w,x),y,z)),null_class) member(apply(choice,intersection(u,restrict(restrict(v,w,x),y,z))),v)*.
% 299.94/300.49  171884[15:Rew:165880.0,112738.0] || member(union(null_class,restrict(restrict(u,v,w),x,y)),y__dfg) -> equal(union(null_class,restrict(restrict(u,v,w),x,y)),null_class) member(apply(choice,union(null_class,restrict(restrict(u,v,w),x,y))),u)*.
% 299.94/300.49  171886[15:Rew:165880.0,112733.1] function(restrict(u,v,w)) || member(intersection(x,successor(restrict(u,v,w))),y__dfg) -> equal(intersection(x,successor(restrict(u,v,w))),null_class) member(apply(choice,intersection(x,successor(restrict(u,v,w)))),u)*.
% 299.94/300.49  171888[15:Rew:165880.0,112732.0] || member(intersection(restrict(restrict(u,v,w),x,y),z),y__dfg) -> equal(intersection(restrict(restrict(u,v,w),x,y),z),null_class) member(apply(choice,intersection(restrict(restrict(u,v,w),x,y),z)),u)*.
% 299.94/300.49  171890[15:Rew:165880.0,112727.0] || member(restrict(intersection(restrict(u,v,w),x),y,z),y__dfg) -> equal(restrict(intersection(restrict(u,v,w),x),y,z),null_class) member(apply(choice,restrict(intersection(restrict(u,v,w),x),y,z)),u)*.
% 299.94/300.49  171892[15:Rew:165880.0,112767.0] || member(restrict(union(null_class,restrict(u,v,w)),x,y),y__dfg) -> equal(restrict(union(null_class,restrict(u,v,w)),x,y),null_class) member(apply(choice,restrict(union(null_class,restrict(u,v,w)),x,y)),u)*.
% 299.94/300.49  171966[15:Rew:165880.0,125952.0] || member(symmetric_difference(intersection(u,v),complement(union(u,v))),y__dfg) -> equal(symmetric_difference(intersection(u,v),complement(union(u,v))),null_class) member(apply(choice,symmetric_difference(intersection(u,v),complement(union(u,v)))),complement(symmetric_difference(u,v)))*.
% 299.94/300.49  171981[15:Rew:165880.0,128384.0] || member(complement(successor(union(null_class,complement(restrict(u,v,w))))),y__dfg) -> equal(complement(successor(union(null_class,complement(restrict(u,v,w))))),null_class) member(apply(choice,complement(successor(union(null_class,complement(restrict(u,v,w)))))),u)*.
% 299.94/300.49  171989[15:Rew:165880.0,128988.0] || member(union(null_class,intersection(union(null_class,intersection(u,v)),w)),y__dfg) -> equal(union(null_class,intersection(union(null_class,intersection(u,v)),w)),null_class) member(apply(choice,union(null_class,intersection(union(null_class,intersection(u,v)),w))),v)*.
% 299.94/300.49  171990[15:Rew:165880.0,128989.0] || member(union(null_class,intersection(union(null_class,intersection(u,v)),w)),y__dfg) -> equal(union(null_class,intersection(union(null_class,intersection(u,v)),w)),null_class) member(apply(choice,union(null_class,intersection(union(null_class,intersection(u,v)),w))),u)*.
% 299.94/300.49  171994[15:Rew:165880.0,129169.0] || member(union(null_class,intersection(u,union(null_class,intersection(v,w)))),y__dfg) -> equal(union(null_class,intersection(u,union(null_class,intersection(v,w)))),null_class) member(apply(choice,union(null_class,intersection(u,union(null_class,intersection(v,w))))),w)*.
% 299.94/300.49  171995[15:Rew:165880.0,129170.0] || member(union(null_class,intersection(u,union(null_class,intersection(v,w)))),y__dfg) -> equal(union(null_class,intersection(u,union(null_class,intersection(v,w)))),null_class) member(apply(choice,union(null_class,intersection(u,union(null_class,intersection(v,w))))),v)*.
% 299.94/300.49  172000[15:Rew:165880.0,129979.0] || member(intersection(intersection(union(null_class,intersection(u,v)),w),x),y__dfg) -> equal(intersection(intersection(union(null_class,intersection(u,v)),w),x),null_class) member(apply(choice,intersection(intersection(union(null_class,intersection(u,v)),w),x)),v)*.
% 299.94/300.49  172001[15:Rew:165880.0,129980.0] || member(intersection(intersection(union(null_class,intersection(u,v)),w),x),y__dfg) -> equal(intersection(intersection(union(null_class,intersection(u,v)),w),x),null_class) member(apply(choice,intersection(intersection(union(null_class,intersection(u,v)),w),x)),u)*.
% 299.94/300.49  172006[15:Rew:165880.0,130149.0] || member(intersection(u,intersection(v,union(null_class,intersection(w,x)))),y__dfg) -> equal(intersection(u,intersection(v,union(null_class,intersection(w,x)))),null_class) member(apply(choice,intersection(u,intersection(v,union(null_class,intersection(w,x))))),x)*.
% 299.94/300.49  172007[15:Rew:165880.0,130150.0] || member(intersection(u,intersection(v,union(null_class,intersection(w,x)))),y__dfg) -> equal(intersection(u,intersection(v,union(null_class,intersection(w,x)))),null_class) member(apply(choice,intersection(u,intersection(v,union(null_class,intersection(w,x))))),w)*.
% 299.94/300.49  172011[15:Rew:165880.0,130363.0] || member(intersection(u,intersection(union(null_class,intersection(v,w)),x)),y__dfg) -> equal(intersection(u,intersection(union(null_class,intersection(v,w)),x)),null_class) member(apply(choice,intersection(u,intersection(union(null_class,intersection(v,w)),x))),w)*.
% 299.94/300.49  172012[15:Rew:165880.0,130364.0] || member(intersection(u,intersection(union(null_class,intersection(v,w)),x)),y__dfg) -> equal(intersection(u,intersection(union(null_class,intersection(v,w)),x)),null_class) member(apply(choice,intersection(u,intersection(union(null_class,intersection(v,w)),x))),v)*.
% 299.94/300.49  172016[15:Rew:165880.0,130537.0] || member(intersection(intersection(u,union(null_class,intersection(v,w))),x),y__dfg) -> equal(intersection(intersection(u,union(null_class,intersection(v,w))),x),null_class) member(apply(choice,intersection(intersection(u,union(null_class,intersection(v,w))),x)),w)*.
% 299.94/300.49  172017[15:Rew:165880.0,130538.0] || member(intersection(intersection(u,union(null_class,intersection(v,w))),x),y__dfg) -> equal(intersection(intersection(u,union(null_class,intersection(v,w))),x),null_class) member(apply(choice,intersection(intersection(u,union(null_class,intersection(v,w))),x)),v)*.
% 299.94/300.49  172127[15:Rew:165880.0,145419.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(complement(v),union(w,x))))* member(omega,union(power_class(u),union(v,complement(union(w,x))))) -> member(omega,symmetric_difference(power_class(u),union(v,complement(union(w,x))))).
% 299.94/300.49  172172[15:Rew:165880.0,146295.0] || subclass(y__dfg,union(intersection(complement(u),power_class(v)),complement(union(w,x))))* member(omega,union(union(u,complement(power_class(v))),union(w,x))) -> member(omega,symmetric_difference(union(u,complement(power_class(v))),union(w,x))).
% 299.94/300.49  172198[15:Rew:165880.0,146857.0] || subclass(y__dfg,union(intersection(power_class(u),complement(v)),complement(union(w,x))))* member(omega,union(union(complement(power_class(u)),v),union(w,x))) -> member(omega,symmetric_difference(union(complement(power_class(u)),v),union(w,x))).
% 299.94/300.49  172223[15:Rew:165880.0,147777.0] || subclass(y__dfg,union(intersection(complement(u),union(v,w)),complement(power_class(x))))* member(omega,union(union(u,complement(union(v,w))),power_class(x))) -> member(omega,symmetric_difference(union(u,complement(union(v,w))),power_class(x))).
% 299.94/300.49  172257[15:Rew:165880.0,148538.0] || subclass(y__dfg,union(complement(power_class(u)),intersection(union(v,w),complement(x))))* member(omega,union(power_class(u),union(complement(union(v,w)),x))) -> member(omega,symmetric_difference(power_class(u),union(complement(union(v,w)),x))).
% 299.94/300.49  172282[15:Rew:165880.0,149318.0] || subclass(y__dfg,union(intersection(union(u,v),complement(w)),complement(power_class(x))))* member(omega,union(union(complement(union(u,v)),w),power_class(x))) -> member(omega,symmetric_difference(union(complement(union(u,v)),w),power_class(x))).
% 299.94/300.49  172307[15:Rew:165880.0,150788.0] || subclass(y__dfg,union(complement(union(u,v)),intersection(complement(w),power_class(x))))* member(omega,union(union(u,v),union(w,complement(power_class(x))))) -> member(omega,symmetric_difference(union(u,v),union(w,complement(power_class(x))))).
% 299.94/300.49  172332[15:Rew:165880.0,151308.0] || subclass(y__dfg,union(complement(union(u,v)),intersection(power_class(w),complement(x))))* member(omega,union(union(u,v),union(complement(power_class(w)),x))) -> member(omega,symmetric_difference(union(u,v),union(complement(power_class(w)),x))).
% 299.94/300.49  172366[15:Rew:165880.0,151948.0] || subclass(y__dfg,union(complement(union(u,v)),image(element_relation,union(w,x))))* member(omega,union(union(u,v),power_class(complement(union(w,x))))) -> member(omega,symmetric_difference(union(u,v),power_class(complement(union(w,x))))).
% 299.94/300.49  172398[15:Rew:165880.0,153142.0] || subclass(y__dfg,union(image(element_relation,union(u,v)),complement(union(w,x))))* member(omega,union(power_class(complement(union(u,v))),union(w,x))) -> member(omega,symmetric_difference(power_class(complement(union(u,v))),union(w,x))).
% 299.94/300.49  172413[15:Rew:165880.0,155069.0] || member(complement(successor(complement(intersection(restrict(u,v,w),x)))),y__dfg) -> equal(complement(successor(complement(intersection(restrict(u,v,w),x)))),null_class) member(apply(choice,complement(successor(complement(intersection(restrict(u,v,w),x))))),u)*.
% 299.94/300.49  172425[15:Rew:165880.0,155557.0] || member(complement(successor(complement(intersection(u,restrict(v,w,x))))),y__dfg) -> equal(complement(successor(complement(intersection(u,restrict(v,w,x))))),null_class) member(apply(choice,complement(successor(complement(intersection(u,restrict(v,w,x)))))),v)*.
% 299.94/300.49  172428[15:Rew:165880.0,155765.0] || member(regular(union(null_class,complement(intersection(intersection(u,v),w)))),y__dfg) -> equal(regular(union(null_class,complement(intersection(intersection(u,v),w)))),null_class) member(apply(choice,regular(union(null_class,complement(intersection(intersection(u,v),w))))),v)*.
% 299.94/300.49  172429[15:Rew:165880.0,155766.0] || member(regular(union(null_class,complement(intersection(intersection(u,v),w)))),y__dfg) -> equal(regular(union(null_class,complement(intersection(intersection(u,v),w)))),null_class) member(apply(choice,regular(union(null_class,complement(intersection(intersection(u,v),w))))),u)*.
% 299.94/300.49  172434[15:Rew:165880.0,156110.0] || member(regular(union(null_class,complement(intersection(u,intersection(v,w))))),y__dfg) -> equal(regular(union(null_class,complement(intersection(u,intersection(v,w))))),null_class) member(apply(choice,regular(union(null_class,complement(intersection(u,intersection(v,w)))))),w)*.
% 299.94/300.49  172435[15:Rew:165880.0,156111.0] || member(regular(union(null_class,complement(intersection(u,intersection(v,w))))),y__dfg) -> equal(regular(union(null_class,complement(intersection(u,intersection(v,w))))),null_class) member(apply(choice,regular(union(null_class,complement(intersection(u,intersection(v,w)))))),v)*.
% 299.94/300.49  172488[15:Rew:165880.0,157606.0] || member(intersection(union(null_class,intersection(intersection(u,v),w)),x),y__dfg) -> equal(intersection(union(null_class,intersection(intersection(u,v),w)),x),null_class) member(apply(choice,intersection(union(null_class,intersection(intersection(u,v),w)),x)),v)*.
% 299.94/300.49  172489[15:Rew:165880.0,157607.0] || member(intersection(union(null_class,intersection(intersection(u,v),w)),x),y__dfg) -> equal(intersection(union(null_class,intersection(intersection(u,v),w)),x),null_class) member(apply(choice,intersection(union(null_class,intersection(intersection(u,v),w)),x)),u)*.
% 299.94/300.49  172496[15:Rew:165880.0,157863.0] || member(union(null_class,intersection(intersection(intersection(u,v),w),x)),y__dfg) -> equal(union(null_class,intersection(intersection(intersection(u,v),w),x)),null_class) member(apply(choice,union(null_class,intersection(intersection(intersection(u,v),w),x))),v)*.
% 299.94/300.49  172497[15:Rew:165880.0,157864.0] || member(union(null_class,intersection(intersection(intersection(u,v),w),x)),y__dfg) -> equal(union(null_class,intersection(intersection(intersection(u,v),w),x)),null_class) member(apply(choice,union(null_class,intersection(intersection(intersection(u,v),w),x))),u)*.
% 299.94/300.49  172502[15:Rew:165880.0,158090.0] || member(intersection(u,union(null_class,intersection(intersection(v,w),x))),y__dfg) -> equal(intersection(u,union(null_class,intersection(intersection(v,w),x))),null_class) member(apply(choice,intersection(u,union(null_class,intersection(intersection(v,w),x)))),w)*.
% 299.94/300.49  172503[15:Rew:165880.0,158091.0] || member(intersection(u,union(null_class,intersection(intersection(v,w),x))),y__dfg) -> equal(intersection(u,union(null_class,intersection(intersection(v,w),x))),null_class) member(apply(choice,intersection(u,union(null_class,intersection(intersection(v,w),x)))),v)*.
% 299.94/300.49  172510[15:Rew:165880.0,158419.0] || member(union(null_class,intersection(u,intersection(intersection(v,w),x))),y__dfg) -> equal(union(null_class,intersection(u,intersection(intersection(v,w),x))),null_class) member(apply(choice,union(null_class,intersection(u,intersection(intersection(v,w),x)))),w)*.
% 299.94/300.49  172511[15:Rew:165880.0,158420.0] || member(union(null_class,intersection(u,intersection(intersection(v,w),x))),y__dfg) -> equal(union(null_class,intersection(u,intersection(intersection(v,w),x))),null_class) member(apply(choice,union(null_class,intersection(u,intersection(intersection(v,w),x)))),v)*.
% 299.94/300.49  172515[15:Rew:165880.0,158564.0] || member(complement(successor(complement(restrict(intersection(u,v),w,x)))),y__dfg) -> equal(complement(successor(complement(restrict(intersection(u,v),w,x)))),null_class) member(apply(choice,complement(successor(complement(restrict(intersection(u,v),w,x))))),v)*.
% 299.94/300.49  172516[15:Rew:165880.0,158565.0] || member(complement(successor(complement(restrict(intersection(u,v),w,x)))),y__dfg) -> equal(complement(successor(complement(restrict(intersection(u,v),w,x)))),null_class) member(apply(choice,complement(successor(complement(restrict(intersection(u,v),w,x))))),u)*.
% 299.94/300.49  172521[15:Rew:165880.0,159009.0] || member(intersection(union(null_class,intersection(u,intersection(v,w))),x),y__dfg) -> equal(intersection(union(null_class,intersection(u,intersection(v,w))),x),null_class) member(apply(choice,intersection(union(null_class,intersection(u,intersection(v,w))),x)),w)*.
% 299.94/300.49  172522[15:Rew:165880.0,159010.0] || member(intersection(union(null_class,intersection(u,intersection(v,w))),x),y__dfg) -> equal(intersection(union(null_class,intersection(u,intersection(v,w))),x),null_class) member(apply(choice,intersection(union(null_class,intersection(u,intersection(v,w))),x)),v)*.
% 299.94/300.49  172527[15:Rew:165880.0,159262.0] || member(union(null_class,intersection(intersection(u,intersection(v,w)),x)),y__dfg) -> equal(union(null_class,intersection(intersection(u,intersection(v,w)),x)),null_class) member(apply(choice,union(null_class,intersection(intersection(u,intersection(v,w)),x))),w)*.
% 299.94/300.49  172528[15:Rew:165880.0,159263.0] || member(union(null_class,intersection(intersection(u,intersection(v,w)),x)),y__dfg) -> equal(union(null_class,intersection(intersection(u,intersection(v,w)),x)),null_class) member(apply(choice,union(null_class,intersection(intersection(u,intersection(v,w)),x))),v)*.
% 299.94/300.49  172533[15:Rew:165880.0,159489.0] || member(intersection(u,union(null_class,intersection(v,intersection(w,x)))),y__dfg) -> equal(intersection(u,union(null_class,intersection(v,intersection(w,x)))),null_class) member(apply(choice,intersection(u,union(null_class,intersection(v,intersection(w,x))))),x)*.
% 299.94/300.49  172534[15:Rew:165880.0,159490.0] || member(intersection(u,union(null_class,intersection(v,intersection(w,x)))),y__dfg) -> equal(intersection(u,union(null_class,intersection(v,intersection(w,x)))),null_class) member(apply(choice,intersection(u,union(null_class,intersection(v,intersection(w,x))))),w)*.
% 299.94/300.49  172539[15:Rew:165880.0,159731.0] || member(union(null_class,intersection(u,intersection(v,intersection(w,x)))),y__dfg) -> equal(union(null_class,intersection(u,intersection(v,intersection(w,x)))),null_class) member(apply(choice,union(null_class,intersection(u,intersection(v,intersection(w,x))))),x)*.
% 299.94/300.49  172540[15:Rew:165880.0,159732.0] || member(union(null_class,intersection(u,intersection(v,intersection(w,x)))),y__dfg) -> equal(union(null_class,intersection(u,intersection(v,intersection(w,x)))),null_class) member(apply(choice,union(null_class,intersection(u,intersection(v,intersection(w,x))))),w)*.
% 299.94/300.49  172547[15:Rew:165880.0,161547.0] || member(intersection(intersection(intersection(intersection(u,v),w),x),y),y__dfg) -> equal(intersection(intersection(intersection(intersection(u,v),w),x),y),null_class) member(apply(choice,intersection(intersection(intersection(intersection(u,v),w),x),y)),v)*.
% 299.94/300.49  172548[15:Rew:165880.0,161548.0] || member(intersection(intersection(intersection(intersection(u,v),w),x),y),y__dfg) -> equal(intersection(intersection(intersection(intersection(u,v),w),x),y),null_class) member(apply(choice,intersection(intersection(intersection(intersection(u,v),w),x),y)),u)*.
% 299.94/300.49  172555[15:Rew:165880.0,161809.0] || member(intersection(u,intersection(v,intersection(intersection(w,x),y))),y__dfg) -> equal(intersection(u,intersection(v,intersection(intersection(w,x),y))),null_class) member(apply(choice,intersection(u,intersection(v,intersection(intersection(w,x),y)))),x)*.
% 299.94/300.49  172556[15:Rew:165880.0,161810.0] || member(intersection(u,intersection(v,intersection(intersection(w,x),y))),y__dfg) -> equal(intersection(u,intersection(v,intersection(intersection(w,x),y))),null_class) member(apply(choice,intersection(u,intersection(v,intersection(intersection(w,x),y)))),w)*.
% 299.94/300.49  172571[15:Rew:165880.0,162511.0] || member(intersection(u,intersection(intersection(intersection(v,w),x),y)),y__dfg) -> equal(intersection(u,intersection(intersection(intersection(v,w),x),y)),null_class) member(apply(choice,intersection(u,intersection(intersection(intersection(v,w),x),y))),w)*.
% 299.94/300.49  172572[15:Rew:165880.0,162512.0] || member(intersection(u,intersection(intersection(intersection(v,w),x),y)),y__dfg) -> equal(intersection(u,intersection(intersection(intersection(v,w),x),y)),null_class) member(apply(choice,intersection(u,intersection(intersection(intersection(v,w),x),y))),v)*.
% 299.94/300.49  172577[15:Rew:165880.0,162780.0] || member(intersection(intersection(u,intersection(intersection(v,w),x)),y),y__dfg) -> equal(intersection(intersection(u,intersection(intersection(v,w),x)),y),null_class) member(apply(choice,intersection(intersection(u,intersection(intersection(v,w),x)),y)),w)*.
% 299.94/300.49  172578[15:Rew:165880.0,162781.0] || member(intersection(intersection(u,intersection(intersection(v,w),x)),y),y__dfg) -> equal(intersection(intersection(u,intersection(intersection(v,w),x)),y),null_class) member(apply(choice,intersection(intersection(u,intersection(intersection(v,w),x)),y)),v)*.
% 299.94/300.49  172591[15:Rew:165880.0,163584.0] || member(intersection(intersection(intersection(u,intersection(v,w)),x),y),y__dfg) -> equal(intersection(intersection(intersection(u,intersection(v,w)),x),y),null_class) member(apply(choice,intersection(intersection(intersection(u,intersection(v,w)),x),y)),w)*.
% 299.94/300.49  172592[15:Rew:165880.0,163585.0] || member(intersection(intersection(intersection(u,intersection(v,w)),x),y),y__dfg) -> equal(intersection(intersection(intersection(u,intersection(v,w)),x),y),null_class) member(apply(choice,intersection(intersection(intersection(u,intersection(v,w)),x),y)),v)*.
% 299.94/300.49  172636[15:Rew:165880.0,164013.0] || member(intersection(u,intersection(v,intersection(w,intersection(x,y)))),y__dfg) -> equal(intersection(u,intersection(v,intersection(w,intersection(x,y)))),null_class) member(apply(choice,intersection(u,intersection(v,intersection(w,intersection(x,y))))),y)*.
% 299.94/300.49  172637[15:Rew:165880.0,164014.0] || member(intersection(u,intersection(v,intersection(w,intersection(x,y)))),y__dfg) -> equal(intersection(u,intersection(v,intersection(w,intersection(x,y)))),null_class) member(apply(choice,intersection(u,intersection(v,intersection(w,intersection(x,y))))),x)*.
% 299.94/300.49  172642[15:Rew:165880.0,164276.0] || member(intersection(u,intersection(intersection(v,intersection(w,x)),y)),y__dfg) -> equal(intersection(u,intersection(intersection(v,intersection(w,x)),y)),null_class) member(apply(choice,intersection(u,intersection(intersection(v,intersection(w,x)),y))),x)*.
% 299.94/300.49  172643[15:Rew:165880.0,164277.0] || member(intersection(u,intersection(intersection(v,intersection(w,x)),y)),y__dfg) -> equal(intersection(u,intersection(intersection(v,intersection(w,x)),y)),null_class) member(apply(choice,intersection(u,intersection(intersection(v,intersection(w,x)),y))),w)*.
% 299.94/300.49  172687[15:Rew:165880.0,164733.0] || member(intersection(intersection(u,intersection(v,intersection(w,x))),y),y__dfg) -> equal(intersection(intersection(u,intersection(v,intersection(w,x))),y),null_class) member(apply(choice,intersection(intersection(u,intersection(v,intersection(w,x))),y)),x)*.
% 299.94/300.49  172688[15:Rew:165880.0,164734.0] || member(intersection(intersection(u,intersection(v,intersection(w,x))),y),y__dfg) -> equal(intersection(intersection(u,intersection(v,intersection(w,x))),y),null_class) member(apply(choice,intersection(intersection(u,intersection(v,intersection(w,x))),y)),w)*.
% 299.94/300.49  172692[15:Rew:165880.0,164878.0] || member(restrict(restrict(intersection(u,v),w,x),y,z),y__dfg) -> equal(restrict(restrict(intersection(u,v),w,x),y,z),null_class) member(apply(choice,restrict(restrict(intersection(u,v),w,x),y,z)),v)*.
% 299.94/300.49  172693[15:Rew:165880.0,164879.0] || member(restrict(restrict(intersection(u,v),w,x),y,z),y__dfg) -> equal(restrict(restrict(intersection(u,v),w,x),y,z),null_class) member(apply(choice,restrict(restrict(intersection(u,v),w,x),y,z)),u)*.
% 299.94/300.49  11078[0:Res:25.2,1482.0] || member(not_subclass_element(u,intersection(v,intersection(w,x))),x)* member(not_subclass_element(u,intersection(v,intersection(w,x))),w)* member(not_subclass_element(u,intersection(v,intersection(w,x))),v)* -> subclass(u,intersection(v,intersection(w,x))).
% 299.94/300.49  42306[0:Res:2973.1,1475.1] || member(regular(intersection(intersection(complement(intersection(u,v)),w),x)),union(u,v)) -> equal(intersection(intersection(complement(intersection(u,v)),w),x),null_class) member(regular(intersection(intersection(complement(intersection(u,v)),w),x)),symmetric_difference(u,v))*.
% 299.94/300.49  42792[0:Res:2974.1,1475.1] || member(regular(intersection(intersection(u,complement(intersection(v,w))),x)),union(v,w)) -> equal(intersection(intersection(u,complement(intersection(v,w))),x),null_class) member(regular(intersection(intersection(u,complement(intersection(v,w))),x)),symmetric_difference(v,w))*.
% 299.94/300.49  43850[0:Res:2351.1,1475.1] || member(regular(intersection(u,intersection(complement(intersection(v,w)),x))),union(v,w)) -> equal(intersection(u,intersection(complement(intersection(v,w)),x)),null_class) member(regular(intersection(u,intersection(complement(intersection(v,w)),x))),symmetric_difference(v,w))*.
% 299.94/300.49  44382[0:Res:2352.1,1475.1] || member(regular(intersection(u,intersection(v,complement(intersection(w,x))))),union(w,x)) -> equal(intersection(u,intersection(v,complement(intersection(w,x)))),null_class) member(regular(intersection(u,intersection(v,complement(intersection(w,x))))),symmetric_difference(w,x))*.
% 299.94/300.49  69046[0:SpR:67463.0,486.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,v),complement(intersection(u,v)))),union(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v))))),symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))))**.
% 299.94/300.49  71102[3:Rew:71035.0,69339.0] || member(not_subclass_element(u,complement(symmetric_difference(union(v,w),complement(intersection(v,w))))),symmetric_difference(complement(symmetric_difference(v,w)),union(union(v,w),complement(intersection(v,w)))))* -> subclass(u,complement(symmetric_difference(union(v,w),complement(intersection(v,w))))).
% 299.94/300.49  71296[0:Rew:71163.0,71106.2,71163.0,71106.1] || subclass(u,union(union(v,w),complement(intersection(v,w)))) member(not_subclass_element(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),complement(symmetric_difference(v,w)))* -> subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w)))).
% 299.94/300.49  83153[3:Rew:1199.1,83147.2] ||  -> equal(cross_product(u,v),null_class) equal(unordered_pair(first(regular(cross_product(u,v))),singleton(second(regular(cross_product(u,v))))),apply(choice,regular(cross_product(u,v))))** equal(apply(choice,regular(cross_product(u,v))),singleton(first(regular(cross_product(u,v))))).
% 299.94/300.49  94022[0:SpL:46893.0,220.0] || member(regular(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)))))* -> equal(union(u,intersection(power_class(v),union(w,complement(power_class(x))))),null_class).
% 299.94/300.49  93971[0:SpL:46893.0,220.0] || member(regular(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)))* -> equal(union(intersection(power_class(u),union(v,complement(power_class(w)))),x),null_class).
% 299.94/300.49  94870[0:SpL:46894.0,220.0] || member(regular(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)))))* -> equal(union(u,intersection(union(v,complement(power_class(w))),power_class(x))),null_class).
% 299.94/300.49  94819[0:SpL:46894.0,220.0] || member(regular(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)))* -> equal(union(intersection(union(u,complement(power_class(v))),power_class(w)),x),null_class).
% 299.94/300.49  95203[0:SpL:46895.0,220.0] || member(regular(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)))))* -> equal(union(u,intersection(union(complement(power_class(v)),w),power_class(x))),null_class).
% 299.94/300.49  95152[0:SpL:46895.0,220.0] || member(regular(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)))* -> equal(union(intersection(union(complement(power_class(u)),v),power_class(w)),x),null_class).
% 299.94/300.49  95588[0:SpL:46898.0,220.0] || member(regular(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)))))* -> equal(union(u,intersection(power_class(v),union(complement(power_class(w)),x))),null_class).
% 299.94/300.49  95536[0:SpL:46898.0,220.0] || member(regular(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)))* -> equal(union(intersection(power_class(u),union(complement(power_class(v)),w)),x),null_class).
% 299.94/300.49  96410[3:Rew:71035.0,96401.1,71035.0,96401.0] ||  -> equal(intersection(union(null_class,cross_product(u,v)),w),null_class) equal(ordered_pair(first(regular(intersection(union(null_class,cross_product(u,v)),w))),second(regular(intersection(union(null_class,cross_product(u,v)),w)))),regular(intersection(union(null_class,cross_product(u,v)),w)))**.
% 299.94/300.49  96413[3:Rew:71035.0,96394.1,71035.0,96394.0] ||  -> equal(intersection(u,union(null_class,cross_product(v,w))),null_class) equal(ordered_pair(first(regular(intersection(u,union(null_class,cross_product(v,w))))),second(regular(intersection(u,union(null_class,cross_product(v,w)))))),regular(intersection(u,union(null_class,cross_product(v,w)))))**.
% 299.94/300.49  100127[0:Rew:46880.0,97851.1] || member(not_subclass_element(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)),x),union(intersection(power_class(complement(power_class(u))),power_class(v)),w))* -> subclass(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(w)),x).
% 299.94/300.49  100128[0:Rew:46877.0,97850.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)),x),union(intersection(power_class(u),power_class(complement(power_class(v)))),w))* -> subclass(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(w)),x).
% 299.94/300.49  100129[0:Rew:46880.0,97823.1] || member(not_subclass_element(intersection(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))),x),union(u,intersection(power_class(complement(power_class(v))),power_class(w))))* -> subclass(intersection(complement(u),union(image(element_relation,power_class(v)),complement(power_class(w)))),x).
% 299.94/300.49  100130[0:Rew:46877.0,97822.1] || member(not_subclass_element(intersection(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))),x),union(u,intersection(power_class(v),power_class(complement(power_class(w))))))* -> subclass(intersection(complement(u),union(complement(power_class(v)),image(element_relation,power_class(w)))),x).
% 299.94/300.49  109850[0:SpR:98095.0,3710.1] ||  -> subclass(intersection(u,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v)))),y) member(not_subclass_element(intersection(u,symmetric_difference(restrict(v,w,x),complement(union(cross_product(w,x),v)))),y),complement(symmetric_difference(cross_product(w,x),v)))*.
% 299.94/300.49  109829[0:SpR:98095.0,4882.1] ||  -> subclass(intersection(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),x),y) member(not_subclass_element(intersection(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),x),y),complement(symmetric_difference(cross_product(v,w),u)))*.
% 299.94/300.49  110046[0:SpR:98119.0,3710.1] ||  -> subclass(intersection(u,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x))))),y) member(not_subclass_element(intersection(u,symmetric_difference(restrict(v,w,x),complement(union(v,cross_product(w,x))))),y),complement(symmetric_difference(v,cross_product(w,x))))*.
% 299.94/300.49  110025[0:SpR:98119.0,4882.1] ||  -> subclass(intersection(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),x),y) member(not_subclass_element(intersection(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),x),y),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.94/300.49  122816[0:Res:3698.1,6509.0] ||  -> subclass(intersection(u,intersection(v,symmetric_difference(union(w,x),union(complement(w),complement(x))))),y) member(not_subclass_element(intersection(u,intersection(v,symmetric_difference(union(w,x),union(complement(w),complement(x))))),y),complement(symmetric_difference(complement(w),complement(x))))*.
% 299.94/300.49  122805[0:Res:4875.1,6509.0] ||  -> subclass(intersection(intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w)))),x),y) member(not_subclass_element(intersection(intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w)))),x),y),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.49  122803[0:Res:3697.1,6509.0] ||  -> subclass(intersection(u,intersection(symmetric_difference(union(v,w),union(complement(v),complement(w))),x)),y) member(not_subclass_element(intersection(u,intersection(symmetric_difference(union(v,w),union(complement(v),complement(w))),x)),y),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.49  122788[0:Res:4874.1,6509.0] ||  -> subclass(intersection(intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w),x),y) member(not_subclass_element(intersection(intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w),x),y),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.49  125841[3:Res:125636.0,3006.0] ||  -> equal(regular(union(null_class,complement(cross_product(u,v)))),null_class) equal(ordered_pair(first(regular(regular(union(null_class,complement(cross_product(u,v)))))),second(regular(regular(union(null_class,complement(cross_product(u,v))))))),regular(regular(union(null_class,complement(cross_product(u,v))))))**.
% 299.94/300.49  126438[3:MRR:126306.0,9181.1] ||  -> member(not_subclass_element(intersection(u,regular(intersection(complement(v),union(w,x)))),y),union(v,complement(union(w,x))))* subclass(intersection(u,regular(intersection(complement(v),union(w,x)))),y) equal(intersection(complement(v),union(w,x)),null_class).
% 299.94/300.49  126439[3:MRR:126296.0,9181.1] ||  -> member(not_subclass_element(intersection(regular(intersection(complement(u),union(v,w))),x),y),union(u,complement(union(v,w))))* subclass(intersection(regular(intersection(complement(u),union(v,w))),x),y) equal(intersection(complement(u),union(v,w)),null_class).
% 299.94/300.49  126732[0:SpR:99615.0,2985.1] ||  -> equal(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))),null_class) member(regular(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w)))),complement(symmetric_difference(complement(u),union(v,w))))*.
% 299.94/300.49  127635[3:MRR:127500.0,9181.1] ||  -> member(not_subclass_element(intersection(u,regular(intersection(union(v,w),complement(x)))),y),union(complement(union(v,w)),x))* subclass(intersection(u,regular(intersection(union(v,w),complement(x)))),y) equal(intersection(union(v,w),complement(x)),null_class).
% 299.94/300.49  127636[3:MRR:127490.0,9181.1] ||  -> member(not_subclass_element(intersection(regular(intersection(union(u,v),complement(w))),x),y),union(complement(union(u,v)),w))* subclass(intersection(regular(intersection(union(u,v),complement(w))),x),y) equal(intersection(union(u,v),complement(w)),null_class).
% 299.94/300.49  127766[0:SpR:98895.0,2985.1] ||  -> equal(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),null_class) member(regular(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w))),complement(symmetric_difference(union(u,v),complement(w))))*.
% 299.94/300.49  129004[3:Res:125564.0,4975.0] ||  -> subclass(union(null_class,intersection(union(null_class,unordered_pair(u,v)),w)),x) equal(not_subclass_element(union(null_class,intersection(union(null_class,unordered_pair(u,v)),w)),x),v)** equal(not_subclass_element(union(null_class,intersection(union(null_class,unordered_pair(u,v)),w)),x),u)**.
% 299.94/300.49  129185[3:Res:125581.0,4975.0] ||  -> subclass(union(null_class,intersection(u,union(null_class,unordered_pair(v,w)))),x) equal(not_subclass_element(union(null_class,intersection(u,union(null_class,unordered_pair(v,w)))),x),w)** equal(not_subclass_element(union(null_class,intersection(u,union(null_class,unordered_pair(v,w)))),x),v)**.
% 299.94/300.49  129995[3:Res:125558.0,4975.0] ||  -> subclass(intersection(intersection(union(null_class,unordered_pair(u,v)),w),x),y) equal(not_subclass_element(intersection(intersection(union(null_class,unordered_pair(u,v)),w),x),y),v)** equal(not_subclass_element(intersection(intersection(union(null_class,unordered_pair(u,v)),w),x),y),u)**.
% 299.94/300.49  130165[3:Res:125569.0,4975.0] ||  -> subclass(intersection(u,intersection(v,union(null_class,unordered_pair(w,x)))),y) equal(not_subclass_element(intersection(u,intersection(v,union(null_class,unordered_pair(w,x)))),y),x)** equal(not_subclass_element(intersection(u,intersection(v,union(null_class,unordered_pair(w,x)))),y),w)**.
% 299.94/300.49  130379[3:Res:125572.0,4975.0] ||  -> subclass(intersection(u,intersection(union(null_class,unordered_pair(v,w)),x)),y) equal(not_subclass_element(intersection(u,intersection(union(null_class,unordered_pair(v,w)),x)),y),w)** equal(not_subclass_element(intersection(u,intersection(union(null_class,unordered_pair(v,w)),x)),y),v)**.
% 299.94/300.49  130553[3:Res:125578.0,4975.0] ||  -> subclass(intersection(intersection(u,union(null_class,unordered_pair(v,w))),x),y) equal(not_subclass_element(intersection(intersection(u,union(null_class,unordered_pair(v,w))),x),y),w)** equal(not_subclass_element(intersection(intersection(u,union(null_class,unordered_pair(v,w))),x),y),v)**.
% 299.94/300.49  142258[0:Res:3698.1,46242.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(complement(w),union(x,complement(power_class(y)))))),z),union(w,intersection(complement(x),power_class(y))))* -> subclass(intersection(u,intersection(v,intersection(complement(w),union(x,complement(power_class(y)))))),z).
% 299.94/300.49  142247[0:Res:4875.1,46242.0] || member(not_subclass_element(intersection(intersection(u,intersection(complement(v),union(w,complement(power_class(x))))),y),z),union(v,intersection(complement(w),power_class(x))))* -> subclass(intersection(intersection(u,intersection(complement(v),union(w,complement(power_class(x))))),y),z).
% 299.94/300.49  142245[0:Res:3697.1,46242.0] || member(not_subclass_element(intersection(u,intersection(intersection(complement(v),union(w,complement(power_class(x)))),y)),z),union(v,intersection(complement(w),power_class(x))))* -> subclass(intersection(u,intersection(intersection(complement(v),union(w,complement(power_class(x)))),y)),z).
% 299.94/300.49  142230[0:Res:4874.1,46242.0] || member(not_subclass_element(intersection(intersection(intersection(complement(u),union(v,complement(power_class(w)))),x),y),z),union(u,intersection(complement(v),power_class(w))))* -> subclass(intersection(intersection(intersection(complement(u),union(v,complement(power_class(w)))),x),y),z).
% 299.94/300.49  143819[0:Res:3698.1,46261.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(union(w,complement(power_class(x))),complement(y)))),z),union(intersection(complement(w),power_class(x)),y))* -> subclass(intersection(u,intersection(v,intersection(union(w,complement(power_class(x))),complement(y)))),z).
% 299.94/300.49  143808[0:Res:4875.1,46261.0] || member(not_subclass_element(intersection(intersection(u,intersection(union(v,complement(power_class(w))),complement(x))),y),z),union(intersection(complement(v),power_class(w)),x))* -> subclass(intersection(intersection(u,intersection(union(v,complement(power_class(w))),complement(x))),y),z).
% 299.94/300.49  143806[0:Res:3697.1,46261.0] || member(not_subclass_element(intersection(u,intersection(intersection(union(v,complement(power_class(w))),complement(x)),y)),z),union(intersection(complement(v),power_class(w)),x))* -> subclass(intersection(u,intersection(intersection(union(v,complement(power_class(w))),complement(x)),y)),z).
% 299.94/300.49  143791[0:Res:4874.1,46261.0] || member(not_subclass_element(intersection(intersection(intersection(union(u,complement(power_class(v))),complement(w)),x),y),z),union(intersection(complement(u),power_class(v)),w))* -> subclass(intersection(intersection(intersection(union(u,complement(power_class(v))),complement(w)),x),y),z).
% 299.94/300.49  144230[0:Res:3698.1,46288.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(complement(w),union(complement(power_class(x)),y)))),z),union(w,intersection(power_class(x),complement(y))))* -> subclass(intersection(u,intersection(v,intersection(complement(w),union(complement(power_class(x)),y)))),z).
% 299.94/300.49  144219[0:Res:4875.1,46288.0] || member(not_subclass_element(intersection(intersection(u,intersection(complement(v),union(complement(power_class(w)),x))),y),z),union(v,intersection(power_class(w),complement(x))))* -> subclass(intersection(intersection(u,intersection(complement(v),union(complement(power_class(w)),x))),y),z).
% 299.94/300.49  144217[0:Res:3697.1,46288.0] || member(not_subclass_element(intersection(u,intersection(intersection(complement(v),union(complement(power_class(w)),x)),y)),z),union(v,intersection(power_class(w),complement(x))))* -> subclass(intersection(u,intersection(intersection(complement(v),union(complement(power_class(w)),x)),y)),z).
% 299.94/300.49  144202[0:Res:4874.1,46288.0] || member(not_subclass_element(intersection(intersection(intersection(complement(u),union(complement(power_class(v)),w)),x),y),z),union(u,intersection(power_class(v),complement(w))))* -> subclass(intersection(intersection(intersection(complement(u),union(complement(power_class(v)),w)),x),y),z).
% 299.94/300.49  144489[0:Res:3698.1,46462.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(union(complement(power_class(w)),x),complement(y)))),z),union(intersection(power_class(w),complement(x)),y))* -> subclass(intersection(u,intersection(v,intersection(union(complement(power_class(w)),x),complement(y)))),z).
% 299.94/300.49  144478[0:Res:4875.1,46462.0] || member(not_subclass_element(intersection(intersection(u,intersection(union(complement(power_class(v)),w),complement(x))),y),z),union(intersection(power_class(v),complement(w)),x))* -> subclass(intersection(intersection(u,intersection(union(complement(power_class(v)),w),complement(x))),y),z).
% 299.94/300.49  144476[0:Res:3697.1,46462.0] || member(not_subclass_element(intersection(u,intersection(intersection(union(complement(power_class(v)),w),complement(x)),y)),z),union(intersection(power_class(v),complement(w)),x))* -> subclass(intersection(u,intersection(intersection(union(complement(power_class(v)),w),complement(x)),y)),z).
% 299.94/300.49  144461[0:Res:4874.1,46462.0] || member(not_subclass_element(intersection(intersection(intersection(union(complement(power_class(u)),v),complement(w)),x),y),z),union(intersection(power_class(u),complement(v)),w))* -> subclass(intersection(intersection(intersection(union(complement(power_class(u)),v),complement(w)),x),y),z).
% 299.94/300.49  145432[0:SpL:98217.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(power_class(x)),intersection(complement(y),union(z,x1)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(x),union(y,complement(union(z,x1)))))) -> .
% 299.94/300.49  145431[0:SpL:98217.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(power_class(x)),intersection(complement(y),union(z,x1)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(x),union(y,complement(union(z,x1)))))) -> .
% 299.94/300.49  145418[0:SpL:98217.0,46288.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),union(x,y))),union(complement(power_class(z)),x1)))* member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),intersection(power_class(z),complement(x1)))) -> .
% 299.94/300.49  145417[0:SpL:98217.0,46242.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),union(x,y))),union(z,complement(power_class(x1)))))* member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),intersection(complement(z),power_class(x1)))) -> .
% 299.94/300.49  145786[0:Res:3698.1,98247.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(complement(w),power_class(complement(union(x,y)))))),z),union(w,image(element_relation,union(x,y))))* -> subclass(intersection(u,intersection(v,intersection(complement(w),power_class(complement(union(x,y)))))),z).
% 299.94/300.49  145775[0:Res:4875.1,98247.0] || member(not_subclass_element(intersection(intersection(u,intersection(complement(v),power_class(complement(union(w,x))))),y),z),union(v,image(element_relation,union(w,x))))* -> subclass(intersection(intersection(u,intersection(complement(v),power_class(complement(union(w,x))))),y),z).
% 299.94/300.49  145773[0:Res:3697.1,98247.0] || member(not_subclass_element(intersection(u,intersection(intersection(complement(v),power_class(complement(union(w,x)))),y)),z),union(v,image(element_relation,union(w,x))))* -> subclass(intersection(u,intersection(intersection(complement(v),power_class(complement(union(w,x)))),y)),z).
% 299.94/300.49  145758[0:Res:4874.1,98247.0] || member(not_subclass_element(intersection(intersection(intersection(complement(u),power_class(complement(union(v,w)))),x),y),z),union(u,image(element_relation,union(v,w))))* -> subclass(intersection(intersection(intersection(complement(u),power_class(complement(union(v,w)))),x),y),z).
% 299.94/300.49  145694[0:SpL:98217.0,98247.0] || member(u,intersection(union(complement(power_class(v)),intersection(complement(w),union(x,y))),power_class(complement(union(z,x1)))))* member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),image(element_relation,union(z,x1)))) -> .
% 299.94/300.49  146308[0:SpL:98314.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(intersection(complement(x),power_class(y)),complement(union(z,x1)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(x,complement(power_class(y))),union(z,x1)))) -> .
% 299.94/300.49  146307[0:SpL:98314.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(intersection(complement(x),power_class(y)),complement(union(z,x1)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(x,complement(power_class(y))),union(z,x1)))) -> .
% 299.94/300.49  146294[0:SpL:98314.0,98247.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(union(x,y))),power_class(complement(union(z,x1)))))* member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),image(element_relation,union(z,x1)))) -> .
% 299.94/300.49  146293[0:SpL:98314.0,46288.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(union(x,y))),union(complement(power_class(z)),x1)))* member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),intersection(power_class(z),complement(x1)))) -> .
% 299.94/300.49  146292[0:SpL:98314.0,46242.0] || member(u,intersection(union(intersection(complement(v),power_class(w)),complement(union(x,y))),union(z,complement(power_class(x1)))))* member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),intersection(complement(z),power_class(x1)))) -> .
% 299.94/300.49  146870[0:SpL:98315.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(intersection(power_class(x),complement(y)),complement(union(z,x1)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(complement(power_class(x)),y),union(z,x1)))) -> .
% 299.94/300.49  146869[0:SpL:98315.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(intersection(power_class(x),complement(y)),complement(union(z,x1)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(complement(power_class(x)),y),union(z,x1)))) -> .
% 299.94/300.49  146856[0:SpL:98315.0,98247.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(union(x,y))),power_class(complement(union(z,x1)))))* member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),image(element_relation,union(z,x1)))) -> .
% 299.94/300.49  146855[0:SpL:98315.0,46288.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(union(x,y))),union(complement(power_class(z)),x1)))* member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),intersection(power_class(z),complement(x1)))) -> .
% 299.94/300.49  146854[0:SpL:98315.0,46242.0] || member(u,intersection(union(intersection(power_class(v),complement(w)),complement(union(x,y))),union(z,complement(power_class(x1)))))* member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),intersection(complement(z),power_class(x1)))) -> .
% 299.94/300.49  147790[0:SpL:98515.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(intersection(complement(x),union(y,z)),complement(power_class(x1)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(x,complement(union(y,z))),power_class(x1)))) -> .
% 299.94/300.49  147789[0:SpL:98515.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(intersection(complement(x),union(y,z)),complement(power_class(x1)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(x,complement(union(y,z))),power_class(x1)))) -> .
% 299.94/300.49  147776[0:SpL:98515.0,98247.0] || member(u,intersection(union(intersection(complement(v),union(w,x)),complement(power_class(y))),power_class(complement(union(z,x1)))))* member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),image(element_relation,union(z,x1)))) -> .
% 299.94/300.49  147775[0:SpL:98515.0,46288.0] || member(u,intersection(union(intersection(complement(v),union(w,x)),complement(power_class(y))),union(complement(power_class(z)),x1)))* member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),intersection(power_class(z),complement(x1)))) -> .
% 299.94/300.49  147774[0:SpL:98515.0,46242.0] || member(u,intersection(union(intersection(complement(v),union(w,x)),complement(power_class(y))),union(z,complement(power_class(x1)))))* member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),intersection(complement(z),power_class(x1)))) -> .
% 299.94/300.49  148148[0:Res:3698.1,98557.0] || member(not_subclass_element(intersection(u,intersection(v,intersection(power_class(complement(union(w,x))),complement(y)))),z),union(image(element_relation,union(w,x)),y))* -> subclass(intersection(u,intersection(v,intersection(power_class(complement(union(w,x))),complement(y)))),z).
% 299.94/300.49  148137[0:Res:4875.1,98557.0] || member(not_subclass_element(intersection(intersection(u,intersection(power_class(complement(union(v,w))),complement(x))),y),z),union(image(element_relation,union(v,w)),x))* -> subclass(intersection(intersection(u,intersection(power_class(complement(union(v,w))),complement(x))),y),z).
% 299.94/300.49  148135[0:Res:3697.1,98557.0] || member(not_subclass_element(intersection(u,intersection(intersection(power_class(complement(union(v,w))),complement(x)),y)),z),union(image(element_relation,union(v,w)),x))* -> subclass(intersection(u,intersection(intersection(power_class(complement(union(v,w))),complement(x)),y)),z).
% 299.94/300.49  148120[0:Res:4874.1,98557.0] || member(not_subclass_element(intersection(intersection(intersection(power_class(complement(union(u,v))),complement(w)),x),y),z),union(image(element_relation,union(u,v)),w))* -> subclass(intersection(intersection(intersection(power_class(complement(union(u,v))),complement(w)),x),y),z).
% 299.94/300.49  148000[0:SpL:98315.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(intersection(power_class(x),complement(y)),complement(union(z,x1)))))* member(u,union(image(element_relation,union(v,w)),intersection(union(complement(power_class(x)),y),union(z,x1)))) -> .
% 299.94/300.49  147999[0:SpL:98314.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(intersection(complement(x),power_class(y)),complement(union(z,x1)))))* member(u,union(image(element_relation,union(v,w)),intersection(union(x,complement(power_class(y))),union(z,x1)))) -> .
% 299.94/300.49  147995[0:SpL:98217.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(power_class(x)),intersection(complement(y),union(z,x1)))))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(x),union(y,complement(union(z,x1)))))) -> .
% 299.94/300.49  147993[0:SpL:98515.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(intersection(complement(x),union(y,z)),complement(power_class(x1)))))* member(u,union(image(element_relation,union(v,w)),intersection(union(x,complement(union(y,z))),power_class(x1)))) -> .
% 299.94/300.49  148552[0:SpL:98672.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(power_class(x)),intersection(union(y,z),complement(x1)))))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(x),union(complement(union(y,z)),x1)))) -> .
% 299.94/300.49  148551[0:SpL:98672.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(power_class(x)),intersection(union(y,z),complement(x1)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(x),union(complement(union(y,z)),x1)))) -> .
% 299.94/300.49  148550[0:SpL:98672.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(power_class(x)),intersection(union(y,z),complement(x1)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(x),union(complement(union(y,z)),x1)))) -> .
% 299.94/300.49  148537[0:SpL:98672.0,98247.0] || member(u,intersection(union(complement(power_class(v)),intersection(union(w,x),complement(y))),power_class(complement(union(z,x1)))))* member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),image(element_relation,union(z,x1)))) -> .
% 299.94/300.49  148536[0:SpL:98672.0,46288.0] || member(u,intersection(union(complement(power_class(v)),intersection(union(w,x),complement(y))),union(complement(power_class(z)),x1)))* member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),intersection(power_class(z),complement(x1)))) -> .
% 299.94/300.49  148535[0:SpL:98672.0,46242.0] || member(u,intersection(union(complement(power_class(v)),intersection(union(w,x),complement(y))),union(z,complement(power_class(x1)))))* member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),intersection(complement(z),power_class(x1)))) -> .
% 299.94/300.49  149332[0:SpL:98876.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(intersection(union(x,y),complement(z)),complement(power_class(x1)))))* member(u,union(image(element_relation,union(v,w)),intersection(union(complement(union(x,y)),z),power_class(x1)))) -> .
% 299.94/300.49  149331[0:SpL:98876.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(intersection(union(x,y),complement(z)),complement(power_class(x1)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(complement(union(x,y)),z),power_class(x1)))) -> .
% 299.94/300.49  149330[0:SpL:98876.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(intersection(union(x,y),complement(z)),complement(power_class(x1)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(complement(union(x,y)),z),power_class(x1)))) -> .
% 299.94/300.49  149317[0:SpL:98876.0,98247.0] || member(u,intersection(union(intersection(union(v,w),complement(x)),complement(power_class(y))),power_class(complement(union(z,x1)))))* member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),image(element_relation,union(z,x1)))) -> .
% 299.94/300.49  149316[0:SpL:98876.0,46288.0] || member(u,intersection(union(intersection(union(v,w),complement(x)),complement(power_class(y))),union(complement(power_class(z)),x1)))* member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),intersection(power_class(z),complement(x1)))) -> .
% 299.94/300.49  149315[0:SpL:98876.0,46242.0] || member(u,intersection(union(intersection(union(v,w),complement(x)),complement(power_class(y))),union(z,complement(power_class(x1)))))* member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),intersection(complement(z),power_class(x1)))) -> .
% 299.94/300.49  150803[0:SpL:99161.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(union(x,y)),intersection(complement(z),power_class(x1)))))* member(u,union(image(element_relation,union(v,w)),intersection(union(x,y),union(z,complement(power_class(x1)))))) -> .
% 299.94/300.49  150802[0:SpL:99161.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(union(x,y)),intersection(complement(z),power_class(x1)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(x,y),union(z,complement(power_class(x1)))))) -> .
% 299.94/300.49  150801[0:SpL:99161.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(union(x,y)),intersection(complement(z),power_class(x1)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(x,y),union(z,complement(power_class(x1)))))) -> .
% 299.94/300.49  150787[0:SpL:99161.0,98247.0] || member(u,intersection(union(complement(union(v,w)),intersection(complement(x),power_class(y))),power_class(complement(union(z,x1)))))* member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),image(element_relation,union(z,x1)))) -> .
% 299.94/300.49  150786[0:SpL:99161.0,46288.0] || member(u,intersection(union(complement(union(v,w)),intersection(complement(x),power_class(y))),union(complement(power_class(z)),x1)))* member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),intersection(power_class(z),complement(x1)))) -> .
% 299.94/300.49  150785[0:SpL:99161.0,46242.0] || member(u,intersection(union(complement(union(v,w)),intersection(complement(x),power_class(y))),union(z,complement(power_class(x1)))))* member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),intersection(complement(z),power_class(x1)))) -> .
% 299.94/300.49  151323[0:SpL:99162.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(union(x,y)),intersection(power_class(z),complement(x1)))))* member(u,union(image(element_relation,union(v,w)),intersection(union(x,y),union(complement(power_class(z)),x1)))) -> .
% 299.94/300.49  151322[0:SpL:99162.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(union(x,y)),intersection(power_class(z),complement(x1)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(x,y),union(complement(power_class(z)),x1)))) -> .
% 299.94/300.49  151321[0:SpL:99162.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(union(x,y)),intersection(power_class(z),complement(x1)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(x,y),union(complement(power_class(z)),x1)))) -> .
% 299.94/300.49  151307[0:SpL:99162.0,98247.0] || member(u,intersection(union(complement(union(v,w)),intersection(power_class(x),complement(y))),power_class(complement(union(z,x1)))))* member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),image(element_relation,union(z,x1)))) -> .
% 299.94/300.49  151306[0:SpL:99162.0,46288.0] || member(u,intersection(union(complement(union(v,w)),intersection(power_class(x),complement(y))),union(complement(power_class(z)),x1)))* member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),intersection(power_class(z),complement(x1)))) -> .
% 299.94/300.49  151305[0:SpL:99162.0,46242.0] || member(u,intersection(union(complement(union(v,w)),intersection(power_class(x),complement(y))),union(z,complement(power_class(x1)))))* member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),intersection(complement(z),power_class(x1)))) -> .
% 299.94/300.49  151963[0:SpL:99659.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(complement(union(x,y)),image(element_relation,union(z,x1)))))* member(u,union(image(element_relation,union(v,w)),intersection(union(x,y),power_class(complement(union(z,x1)))))) -> .
% 299.94/300.49  151962[0:SpL:99659.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(complement(union(x,y)),image(element_relation,union(z,x1)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(union(x,y),power_class(complement(union(z,x1)))))) -> .
% 299.94/300.49  151961[0:SpL:99659.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(complement(union(x,y)),image(element_relation,union(z,x1)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(union(x,y),power_class(complement(union(z,x1)))))) -> .
% 299.94/300.49  151947[0:SpL:99659.0,98247.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,union(x,y))),power_class(complement(union(z,x1)))))* member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),image(element_relation,union(z,x1)))) -> .
% 299.94/300.49  151946[0:SpL:99659.0,46288.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,union(x,y))),union(complement(power_class(z)),x1)))* member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),intersection(power_class(z),complement(x1)))) -> .
% 299.94/300.49  151945[0:SpL:99659.0,46242.0] || member(u,intersection(union(complement(union(v,w)),image(element_relation,union(x,y))),union(z,complement(power_class(x1)))))* member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),intersection(complement(z),power_class(x1)))) -> .
% 299.94/300.49  153158[0:SpL:99660.0,98557.0] || member(u,intersection(power_class(complement(union(v,w))),union(image(element_relation,union(x,y)),complement(union(z,x1)))))* member(u,union(image(element_relation,union(v,w)),intersection(power_class(complement(union(x,y))),union(z,x1)))) -> .
% 299.94/300.49  153157[0:SpL:99660.0,46462.0] || member(u,intersection(union(complement(power_class(v)),w),union(image(element_relation,union(x,y)),complement(union(z,x1)))))* member(u,union(intersection(power_class(v),complement(w)),intersection(power_class(complement(union(x,y))),union(z,x1)))) -> .
% 299.94/300.49  153156[0:SpL:99660.0,46261.0] || member(u,intersection(union(v,complement(power_class(w))),union(image(element_relation,union(x,y)),complement(union(z,x1)))))* member(u,union(intersection(complement(v),power_class(w)),intersection(power_class(complement(union(x,y))),union(z,x1)))) -> .
% 299.94/300.49  153141[0:SpL:99660.0,98247.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(union(x,y))),power_class(complement(union(z,x1)))))* member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),image(element_relation,union(z,x1)))) -> .
% 299.94/300.49  153140[0:SpL:99660.0,46288.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(union(x,y))),union(complement(power_class(z)),x1)))* member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),intersection(power_class(z),complement(x1)))) -> .
% 299.94/300.49  153139[0:SpL:99660.0,46242.0] || member(u,intersection(union(image(element_relation,union(v,w)),complement(union(x,y))),union(z,complement(power_class(x1)))))* member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),intersection(complement(z),power_class(x1)))) -> .
% 299.94/300.49  155169[3:Rew:31.0,155079.1,31.0,155079.0] ||  -> equal(complement(successor(complement(restrict(u,v,w)))),null_class) equal(ordered_pair(first(regular(complement(successor(complement(restrict(u,v,w)))))),second(regular(complement(successor(complement(restrict(u,v,w))))))),regular(complement(successor(complement(restrict(u,v,w))))))**.
% 299.94/300.49  155781[3:Res:154872.0,4975.0] ||  -> subclass(regular(union(null_class,complement(intersection(unordered_pair(u,v),w)))),x) equal(not_subclass_element(regular(union(null_class,complement(intersection(unordered_pair(u,v),w)))),x),v)** equal(not_subclass_element(regular(union(null_class,complement(intersection(unordered_pair(u,v),w)))),x),u)**.
% 299.94/300.49  156126[3:Res:155659.0,4975.0] ||  -> subclass(regular(union(null_class,complement(intersection(u,unordered_pair(v,w))))),x) equal(not_subclass_element(regular(union(null_class,complement(intersection(u,unordered_pair(v,w))))),x),w)** equal(not_subclass_element(regular(union(null_class,complement(intersection(u,unordered_pair(v,w))))),x),v)**.
% 299.94/300.49  157623[3:Res:154856.0,4975.0] ||  -> subclass(intersection(union(null_class,intersection(unordered_pair(u,v),w)),x),y) equal(not_subclass_element(intersection(union(null_class,intersection(unordered_pair(u,v),w)),x),y),v)** equal(not_subclass_element(intersection(union(null_class,intersection(unordered_pair(u,v),w)),x),y),u)**.
% 299.94/300.49  157880[3:Res:154864.0,4975.0] ||  -> subclass(union(null_class,intersection(intersection(unordered_pair(u,v),w),x)),y) equal(not_subclass_element(union(null_class,intersection(intersection(unordered_pair(u,v),w),x)),y),v)** equal(not_subclass_element(union(null_class,intersection(intersection(unordered_pair(u,v),w),x)),y),u)**.
% 299.94/300.49  158107[3:Res:154877.0,4975.0] ||  -> subclass(intersection(u,union(null_class,intersection(unordered_pair(v,w),x))),y) equal(not_subclass_element(intersection(u,union(null_class,intersection(unordered_pair(v,w),x))),y),w)** equal(not_subclass_element(intersection(u,union(null_class,intersection(unordered_pair(v,w),x))),y),v)**.
% 299.94/300.49  158436[3:Res:154885.0,4975.0] ||  -> subclass(union(null_class,intersection(u,intersection(unordered_pair(v,w),x))),y) equal(not_subclass_element(union(null_class,intersection(u,intersection(unordered_pair(v,w),x))),y),w)** equal(not_subclass_element(union(null_class,intersection(u,intersection(unordered_pair(v,w),x))),y),v)**.
% 299.94/300.49  158581[3:Res:154956.0,4975.0] ||  -> subclass(complement(successor(complement(restrict(unordered_pair(u,v),w,x)))),y) equal(not_subclass_element(complement(successor(complement(restrict(unordered_pair(u,v),w,x)))),y),v)** equal(not_subclass_element(complement(successor(complement(restrict(unordered_pair(u,v),w,x)))),y),u)**.
% 299.94/300.49  159026[3:Res:157492.0,4975.0] ||  -> subclass(intersection(union(null_class,intersection(u,unordered_pair(v,w))),x),y) equal(not_subclass_element(intersection(union(null_class,intersection(u,unordered_pair(v,w))),x),y),w)** equal(not_subclass_element(intersection(union(null_class,intersection(u,unordered_pair(v,w))),x),y),v)**.
% 299.94/300.49  159279[3:Res:157751.0,4975.0] ||  -> subclass(union(null_class,intersection(intersection(u,unordered_pair(v,w)),x)),y) equal(not_subclass_element(union(null_class,intersection(intersection(u,unordered_pair(v,w)),x)),y),w)** equal(not_subclass_element(union(null_class,intersection(intersection(u,unordered_pair(v,w)),x)),y),v)**.
% 299.94/300.49  159506[3:Res:157993.0,4975.0] ||  -> subclass(intersection(u,union(null_class,intersection(v,unordered_pair(w,x)))),y) equal(not_subclass_element(intersection(u,union(null_class,intersection(v,unordered_pair(w,x)))),y),x)** equal(not_subclass_element(intersection(u,union(null_class,intersection(v,unordered_pair(w,x)))),y),w)**.
% 299.94/300.49  159748[3:Res:158313.0,4975.0] ||  -> subclass(union(null_class,intersection(u,intersection(v,unordered_pair(w,x)))),y) equal(not_subclass_element(union(null_class,intersection(u,intersection(v,unordered_pair(w,x)))),y),x)** equal(not_subclass_element(union(null_class,intersection(u,intersection(v,unordered_pair(w,x)))),y),w)**.
% 299.94/300.49  161564[0:Res:154858.0,4975.0] ||  -> subclass(intersection(intersection(intersection(unordered_pair(u,v),w),x),y),z) equal(not_subclass_element(intersection(intersection(intersection(unordered_pair(u,v),w),x),y),z),v)** equal(not_subclass_element(intersection(intersection(intersection(unordered_pair(u,v),w),x),y),z),u)**.
% 299.94/300.49  161826[0:Res:154873.0,4975.0] ||  -> subclass(intersection(u,intersection(v,intersection(unordered_pair(w,x),y))),z) equal(not_subclass_element(intersection(u,intersection(v,intersection(unordered_pair(w,x),y))),z),x)** equal(not_subclass_element(intersection(u,intersection(v,intersection(unordered_pair(w,x),y))),z),w)**.
% 299.94/300.49  162363[3:Rew:46313.0,162184.1] || member(regular(union(null_class,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))))))* -> equal(union(null_class,symmetric_difference(complement(u),power_class(complement(power_class(v))))),null_class).
% 299.94/300.49  162528[0:Res:154876.0,4975.0] ||  -> subclass(intersection(u,intersection(intersection(unordered_pair(v,w),x),y)),z) equal(not_subclass_element(intersection(u,intersection(intersection(unordered_pair(v,w),x),y)),z),w)** equal(not_subclass_element(intersection(u,intersection(intersection(unordered_pair(v,w),x),y)),z),v)**.
% 299.94/300.49  162797[0:Res:154882.0,4975.0] ||  -> subclass(intersection(intersection(u,intersection(unordered_pair(v,w),x)),y),z) equal(not_subclass_element(intersection(intersection(u,intersection(unordered_pair(v,w),x)),y),z),w)** equal(not_subclass_element(intersection(intersection(u,intersection(unordered_pair(v,w),x)),y),z),v)**.
% 299.94/300.49  163351[3:Rew:46529.0,163166.1] || member(regular(union(null_class,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))))* -> equal(union(null_class,symmetric_difference(power_class(complement(power_class(u))),complement(v))),null_class).
% 299.94/300.49  163601[0:Res:160079.0,4975.0] ||  -> subclass(intersection(intersection(intersection(u,unordered_pair(v,w)),x),y),z) equal(not_subclass_element(intersection(intersection(intersection(u,unordered_pair(v,w)),x),y),z),w)** equal(not_subclass_element(intersection(intersection(intersection(u,unordered_pair(v,w)),x),y),z),v)**.
% 299.94/300.49  164030[0:Res:160096.0,4975.0] ||  -> subclass(intersection(u,intersection(v,intersection(w,unordered_pair(x,y)))),z) equal(not_subclass_element(intersection(u,intersection(v,intersection(w,unordered_pair(x,y)))),z),y)** equal(not_subclass_element(intersection(u,intersection(v,intersection(w,unordered_pair(x,y)))),z),x)**.
% 299.94/300.49  164293[0:Res:160100.0,4975.0] ||  -> subclass(intersection(u,intersection(intersection(v,unordered_pair(w,x)),y)),z) equal(not_subclass_element(intersection(u,intersection(intersection(v,unordered_pair(w,x)),y)),z),x)** equal(not_subclass_element(intersection(u,intersection(intersection(v,unordered_pair(w,x)),y)),z),w)**.
% 299.94/300.49  164750[0:Res:160106.0,4975.0] ||  -> subclass(intersection(intersection(u,intersection(v,unordered_pair(w,x))),y),z) equal(not_subclass_element(intersection(intersection(u,intersection(v,unordered_pair(w,x))),y),z),x)** equal(not_subclass_element(intersection(intersection(u,intersection(v,unordered_pair(w,x))),y),z),w)**.
% 299.94/300.50  164895[0:Res:59858.0,4975.0] ||  -> subclass(restrict(restrict(unordered_pair(u,v),w,x),y,z),x1) equal(not_subclass_element(restrict(restrict(unordered_pair(u,v),w,x),y,z),x1),v)** equal(not_subclass_element(restrict(restrict(unordered_pair(u,v),w,x),y,z),x1),u)**.
% 299.94/300.50  165920[15:Rew:165880.0,1754.0] || member(ordered_pair(u,not_subclass_element(image(v,image(w,singleton(u))),x)),cross_product(y__dfg,y__dfg)) -> 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.94/300.50  166723[15:Rew:165880.0,12345.1] || equal(successor(first(not_subclass_element(cross_product(u,v),w))),second(not_subclass_element(cross_product(u,v),w))) member(not_subclass_element(cross_product(u,v),w),cross_product(y__dfg,y__dfg))* -> subclass(cross_product(u,v),w) member(not_subclass_element(cross_product(u,v),w),successor_relation).
% 299.94/300.50  175207[15:Rew:165880.0,166751.3,165880.0,166751.1] || member(ordered_pair(u,regular(range_of(null_class))),cross_product(y__dfg,y__dfg)) -> equal(cross_product(image(v,singleton(u)),y__dfg),null_class) equal(range_of(null_class),null_class) member(ordered_pair(u,regular(range_of(null_class))),compose(regular(cross_product(image(v,singleton(u)),y__dfg)),v))*.
% 299.94/300.50  166900[15:Rew:165880.0,39637.1] function(u) || member(ordered_pair(u,not_subclass_element(image(v,image(w,null_class)),x)),cross_product(y__dfg,y__dfg)) -> subclass(image(v,image(w,null_class)),x) member(ordered_pair(u,not_subclass_element(image(v,image(w,null_class)),x)),compose(v,w))*.
% 299.94/300.50  166920[15:Rew:165880.0,39862.1] one_to_one(u) || member(ordered_pair(inverse(u),regular(image(v,image(w,null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(v,image(w,null_class)),null_class) member(ordered_pair(inverse(u),regular(image(v,image(w,null_class)))),compose(v,w))*.
% 299.94/300.50  175208[15:Rew:165880.0,166960.0] || member(inverse(u),y__dfg) subclass(domain_relation,image(v,image(w,singleton(x)))) member(ordered_pair(x,ordered_pair(inverse(u),range_of(u))),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(x,ordered_pair(inverse(u),range_of(u))),compose(v,w))*.
% 299.94/300.50  166965[15:Rew:165880.0,54421.1] || subclass(u,image(v,image(w,singleton(x)))) member(ordered_pair(x,not_subclass_element(intersection(y,u),z)),cross_product(y__dfg,y__dfg)) -> subclass(intersection(y,u),z) member(ordered_pair(x,not_subclass_element(intersection(y,u),z)),compose(v,w))*.
% 299.94/300.50  166968[15:Rew:165880.0,55380.1] || subclass(u,image(v,image(w,singleton(x)))) member(ordered_pair(x,not_subclass_element(intersection(u,y),z)),cross_product(y__dfg,y__dfg)) -> subclass(intersection(u,y),z) member(ordered_pair(x,not_subclass_element(intersection(u,y),z)),compose(v,w))*.
% 299.94/300.50  166991[15:Rew:165880.0,78428.0] || member(ordered_pair(u,complement(image(v,image(w,singleton(u))))),cross_product(y__dfg,y__dfg)) -> equal(singleton(complement(image(v,image(w,singleton(u))))),null_class) member(ordered_pair(u,complement(image(v,image(w,singleton(u))))),compose(v,w))*.
% 299.94/300.50  167140[15:Rew:165880.0,152932.0] || member(u,y__dfg) -> member(u,intersection(union(image(element_relation,union(v,w)),complement(union(x,y))),power_class(complement(power_class(z)))))* member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),image(element_relation,power_class(z)))).
% 299.94/300.50  167141[15:Rew:165880.0,152948.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(image(element_relation,union(w,x)),complement(union(y,z)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(complement(union(w,x))),union(y,z)))).
% 299.94/300.50  167147[15:Rew:165880.0,151743.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),image(element_relation,union(x,y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),image(element_relation,power_class(z)))).
% 299.94/300.50  167148[15:Rew:165880.0,151759.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(union(w,x)),image(element_relation,union(y,z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,x),power_class(complement(union(y,z)))))).
% 299.94/300.50  167156[15:Rew:165880.0,151116.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),intersection(power_class(x),complement(y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),image(element_relation,power_class(z)))).
% 299.94/300.50  167157[15:Rew:165880.0,151131.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(union(w,x)),intersection(power_class(y),complement(z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,x),union(complement(power_class(y)),z)))).
% 299.94/300.50  167163[15:Rew:165880.0,150605.0] || member(u,y__dfg) -> member(u,intersection(union(complement(union(v,w)),intersection(complement(x),power_class(y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),image(element_relation,power_class(z)))).
% 299.94/300.50  167164[15:Rew:165880.0,150619.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(union(w,x)),intersection(complement(y),power_class(z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,x),union(y,complement(power_class(z)))))).
% 299.94/300.50  167170[15:Rew:165880.0,149127.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(union(v,w),complement(x)),complement(power_class(y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),image(element_relation,power_class(z)))).
% 299.94/300.50  167171[15:Rew:165880.0,149142.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(intersection(union(w,x),complement(y)),complement(power_class(z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(complement(union(w,x)),y),power_class(z)))).
% 299.94/300.50  167177[15:Rew:165880.0,148347.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(union(w,x),complement(y))),power_class(complement(power_class(z)))))* member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),image(element_relation,power_class(z)))).
% 299.94/300.50  167178[15:Rew:165880.0,148362.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),intersection(union(x,y),complement(z)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),union(complement(union(x,y)),z)))).
% 299.94/300.50  167187[15:Rew:165880.0,147592.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(complement(v),union(w,x)),complement(power_class(y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),image(element_relation,power_class(z)))).
% 299.94/300.50  167188[15:Rew:165880.0,147606.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(intersection(complement(w),union(x,y)),complement(power_class(z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,complement(union(x,y))),power_class(z)))).
% 299.94/300.50  167194[15:Rew:165880.0,146663.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(power_class(v),complement(w)),complement(union(x,y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),image(element_relation,power_class(z)))).
% 299.94/300.50  167195[15:Rew:165880.0,146676.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(intersection(power_class(w),complement(x)),complement(union(y,z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(complement(power_class(w)),x),union(y,z)))).
% 299.94/300.50  167202[15:Rew:165880.0,146108.0] || member(u,y__dfg) -> member(u,intersection(union(intersection(complement(v),power_class(w)),complement(union(x,y))),power_class(complement(power_class(z)))))* member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),image(element_relation,power_class(z)))).
% 299.94/300.50  167203[15:Rew:165880.0,146120.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(intersection(complement(w),power_class(x)),complement(union(y,z)))))* member(u,union(image(element_relation,power_class(v)),intersection(union(w,complement(power_class(x))),union(y,z)))).
% 299.94/300.50  167212[15:Rew:165880.0,145237.0] || member(u,y__dfg) -> member(u,intersection(union(complement(power_class(v)),intersection(complement(w),union(x,y))),power_class(complement(power_class(z)))))* member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),image(element_relation,power_class(z)))).
% 299.94/300.50  167213[15:Rew:165880.0,145251.0] || member(u,y__dfg) -> member(u,intersection(power_class(complement(power_class(v))),union(complement(power_class(w)),intersection(complement(x),union(y,z)))))* member(u,union(image(element_relation,power_class(v)),intersection(power_class(w),union(x,complement(union(y,z)))))).
% 299.94/300.50  167242[15:Rew:165880.0,139510.0] || member(u,y__dfg) subclass(u,regular(intersection(power_class(complement(power_class(v))),complement(w)))) -> member(apply(choice,u),union(image(element_relation,power_class(v)),w))* equal(u,null_class) equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class).
% 299.94/300.50  167282[15:Rew:165880.0,138732.0] || member(u,y__dfg) subclass(u,regular(intersection(complement(v),power_class(complement(power_class(w)))))) -> member(apply(choice,u),union(v,image(element_relation,power_class(w))))* equal(u,null_class) equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class).
% 299.94/300.50  175209[15:Rew:165880.0,168423.3,165880.0,168423.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,complement(intersection(v,w))) member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),union(v,w)) -> member(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)),symmetric_difference(v,w))*.
% 299.94/300.50  175210[15:Rew:165880.0,168492.3,165880.0,168492.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,complement(intersection(v,w))) member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),union(v,w)) -> member(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)),symmetric_difference(v,w))*.
% 299.94/300.50  175211[15:Rew:165880.0,168695.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(intersection(power_class(complement(power_class(w))),complement(x)))) -> member(image(u,v),union(image(element_relation,power_class(w)),x))* equal(intersection(power_class(complement(power_class(w))),complement(x)),null_class).
% 299.94/300.50  175212[15:Rew:165880.0,168698.2] function(u) || member(v,y__dfg) subclass(y__dfg,regular(intersection(complement(w),power_class(complement(power_class(x)))))) -> member(image(u,v),union(w,image(element_relation,power_class(x))))* equal(intersection(complement(w),power_class(complement(power_class(x)))),null_class).
% 299.94/300.50  175213[15:Rew:165880.0,169258.1,165880.0,169258.0] || member(restrict(intersection(complement(compose(element_relation,y__dfg)),u),v,w),y__dfg) member(apply(choice,restrict(intersection(complement(compose(element_relation,y__dfg)),u),v,w)),element_relation)* -> equal(restrict(intersection(complement(compose(element_relation,y__dfg)),u),v,w),null_class).
% 299.94/300.50  175214[15:Rew:165880.0,169265.1,165880.0,169265.0] || member(complement(successor(complement(intersection(complement(compose(element_relation,y__dfg)),u)))),y__dfg) member(apply(choice,complement(successor(complement(intersection(complement(compose(element_relation,y__dfg)),u))))),element_relation)* -> equal(complement(successor(complement(intersection(complement(compose(element_relation,y__dfg)),u)))),null_class).
% 299.94/300.50  175215[15:Rew:165880.0,169289.1,165880.0,169289.0] || member(restrict(intersection(u,complement(compose(element_relation,y__dfg))),v,w),y__dfg) member(apply(choice,restrict(intersection(u,complement(compose(element_relation,y__dfg))),v,w)),element_relation)* -> equal(restrict(intersection(u,complement(compose(element_relation,y__dfg))),v,w),null_class).
% 299.94/300.50  175216[15:Rew:165880.0,169294.1,165880.0,169294.0] || member(complement(successor(complement(intersection(u,complement(compose(element_relation,y__dfg)))))),y__dfg) member(apply(choice,complement(successor(complement(intersection(u,complement(compose(element_relation,y__dfg))))))),element_relation)* -> equal(complement(successor(complement(intersection(u,complement(compose(element_relation,y__dfg)))))),null_class).
% 299.94/300.50  175217[15:Rew:165880.0,169335.1,165880.0,169335.0] || member(restrict(union(null_class,complement(compose(element_relation,y__dfg))),u,v),y__dfg) member(apply(choice,restrict(union(null_class,complement(compose(element_relation,y__dfg))),u,v)),element_relation)* -> equal(restrict(union(null_class,complement(compose(element_relation,y__dfg))),u,v),null_class).
% 299.94/300.50  175218[15:Rew:165880.0,169350.1,165880.0,169350.0] || member(union(null_class,restrict(complement(compose(element_relation,y__dfg)),u,v)),y__dfg) member(apply(choice,union(null_class,restrict(complement(compose(element_relation,y__dfg)),u,v))),element_relation)* -> equal(union(null_class,restrict(complement(compose(element_relation,y__dfg)),u,v)),null_class).
% 299.94/300.50  175219[15:Rew:165880.0,169353.1,165880.0,169353.0] || member(intersection(restrict(complement(compose(element_relation,y__dfg)),u,v),w),y__dfg) member(apply(choice,intersection(restrict(complement(compose(element_relation,y__dfg)),u,v),w)),element_relation)* -> equal(intersection(restrict(complement(compose(element_relation,y__dfg)),u,v),w),null_class).
% 299.94/300.50  175220[15:Rew:165880.0,169411.1,165880.0,169411.0] || member(intersection(u,restrict(complement(compose(element_relation,y__dfg)),v,w)),y__dfg) member(apply(choice,intersection(u,restrict(complement(compose(element_relation,y__dfg)),v,w))),element_relation)* -> equal(intersection(u,restrict(complement(compose(element_relation,y__dfg)),v,w)),null_class).
% 299.94/300.50  175221[15:Rew:165880.0,169422.2,165880.0,169422.1] function(complement(compose(element_relation,universal_class))) || member(intersection(successor(complement(compose(element_relation,y__dfg))),u),y__dfg) member(apply(choice,intersection(successor(complement(compose(element_relation,y__dfg))),u)),element_relation)* -> equal(intersection(successor(complement(compose(element_relation,y__dfg))),u),null_class).
% 299.94/300.50  175222[15:Rew:165880.0,169425.2,165880.0,169425.1] function(complement(compose(element_relation,universal_class))) || member(intersection(u,successor(complement(compose(element_relation,y__dfg)))),y__dfg) member(apply(choice,intersection(u,successor(complement(compose(element_relation,y__dfg))))),element_relation)* -> equal(intersection(u,successor(complement(compose(element_relation,y__dfg)))),null_class).
% 299.94/300.50  169983[15:Rew:165880.0,9700.0] || member(intersection(ordered_pair(u,v),w),y__dfg) -> equal(intersection(ordered_pair(u,v),w),null_class) equal(apply(choice,intersection(ordered_pair(u,v),w)),unordered_pair(u,singleton(v)))** equal(apply(choice,intersection(ordered_pair(u,v),w)),singleton(u)).
% 299.94/300.50  169984[15:Rew:165880.0,9884.0] || member(intersection(u,ordered_pair(v,w)),y__dfg) -> equal(intersection(u,ordered_pair(v,w)),null_class) equal(apply(choice,intersection(u,ordered_pair(v,w))),unordered_pair(v,singleton(w)))** equal(apply(choice,intersection(u,ordered_pair(v,w))),singleton(v)).
% 299.94/300.50  170844[15:Rew:165880.0,53548.0] || member(intersection(u,union(v,w)),y__dfg) member(apply(choice,intersection(u,union(v,w))),complement(w))* member(apply(choice,intersection(u,union(v,w))),complement(v))* -> equal(intersection(u,union(v,w)),null_class).
% 299.94/300.50  170845[15:Rew:165880.0,53527.0] || member(intersection(union(u,v),w),y__dfg) member(apply(choice,intersection(union(u,v),w)),complement(v))* member(apply(choice,intersection(union(u,v),w)),complement(u))* -> equal(intersection(union(u,v),w),null_class).
% 299.94/300.50  171345[15:Rew:165880.0,138740.0] || member(intersection(complement(u),power_class(complement(power_class(v)))),y__dfg) -> member(singleton(intersection(complement(u),power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))* member(singleton(singleton(singleton(intersection(complement(u),power_class(complement(power_class(v))))))),element_relation).
% 299.94/300.50  171360[15:Rew:165880.0,139518.0] || member(intersection(power_class(complement(power_class(u))),complement(v)),y__dfg) -> member(singleton(intersection(power_class(complement(power_class(u))),complement(v))),union(image(element_relation,power_class(u)),v))* member(singleton(singleton(singleton(intersection(power_class(complement(power_class(u))),complement(v))))),element_relation).
% 299.94/300.50  172046[15:Rew:165880.0,141092.0] || member(symmetric_difference(power_class(complement(power_class(u))),power_class(v)),y__dfg) -> equal(symmetric_difference(power_class(complement(power_class(u))),power_class(v)),null_class) member(apply(choice,symmetric_difference(power_class(complement(power_class(u))),power_class(v))),union(image(element_relation,power_class(u)),complement(power_class(v))))*.
% 299.94/300.50  172047[15:Rew:165880.0,141090.0] || member(symmetric_difference(power_class(u),power_class(complement(power_class(v)))),y__dfg) -> equal(symmetric_difference(power_class(u),power_class(complement(power_class(v)))),null_class) member(apply(choice,symmetric_difference(power_class(u),power_class(complement(power_class(v))))),union(complement(power_class(u)),image(element_relation,power_class(v))))*.
% 299.94/300.50  172457[15:Rew:165880.0,157068.0] || member(restrict(symmetric_difference(power_class(u),complement(v)),w,x),y__dfg) -> equal(restrict(symmetric_difference(power_class(u),complement(v)),w,x),null_class) member(apply(choice,restrict(symmetric_difference(power_class(u),complement(v)),w,x)),union(complement(power_class(u)),v))*.
% 299.94/300.50  172458[15:Rew:165880.0,157067.0] || member(restrict(symmetric_difference(cross_product(u,v),w),x,y),y__dfg) -> equal(restrict(symmetric_difference(cross_product(u,v),w),x,y),null_class) member(apply(choice,restrict(symmetric_difference(cross_product(u,v),w),x,y)),complement(restrict(w,u,v)))*.
% 299.94/300.50  172459[15:Rew:165880.0,157065.0] || member(restrict(symmetric_difference(complement(u),power_class(v)),w,x),y__dfg) -> equal(restrict(symmetric_difference(complement(u),power_class(v)),w,x),null_class) member(apply(choice,restrict(symmetric_difference(complement(u),power_class(v)),w,x)),union(u,complement(power_class(v))))*.
% 299.94/300.50  172460[15:Rew:165880.0,157063.0] || member(restrict(symmetric_difference(u,cross_product(v,w)),x,y),y__dfg) -> equal(restrict(symmetric_difference(u,cross_product(v,w)),x,y),null_class) member(apply(choice,restrict(symmetric_difference(u,cross_product(v,w)),x,y)),complement(restrict(u,v,w)))*.
% 299.94/300.50  172463[15:Rew:165880.0,157027.0] || member(restrict(unordered_pair(u,v),w,x),y__dfg) -> equal(restrict(unordered_pair(u,v),w,x),null_class) equal(apply(choice,restrict(unordered_pair(u,v),w,x)),v)** equal(apply(choice,restrict(unordered_pair(u,v),w,x)),u)**.
% 299.94/300.50  12340[0:SpL:1200.1,539.0] || member(u,not_subclass_element(cross_product(v,w),x))* -> subclass(cross_product(v,w),x) equal(u,unordered_pair(first(not_subclass_element(cross_product(v,w),x)),singleton(second(not_subclass_element(cross_product(v,w),x)))))* equal(u,singleton(first(not_subclass_element(cross_product(v,w),x)))).
% 299.94/300.50  65416[0:Res:1472.2,11096.0] || member(not_subclass_element(intersection(u,v),intersection(restrict(w,x,y),v)),cross_product(x,y))* member(not_subclass_element(intersection(u,v),intersection(restrict(w,x,y),v)),w)* -> subclass(intersection(u,v),intersection(restrict(w,x,y),v)).
% 299.94/300.50  65879[0:Res:1472.2,11097.0] || member(not_subclass_element(intersection(u,v),intersection(restrict(w,x,y),u)),cross_product(x,y))* member(not_subclass_element(intersection(u,v),intersection(restrict(w,x,y),u)),w)* -> subclass(intersection(u,v),intersection(restrict(w,x,y),u)).
% 299.94/300.50  80268[3:Rew:69292.0,80208.1] || member(regular(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v))))),symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))))* -> equal(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class).
% 299.94/300.50  85355[3:Res:9995.1,4847.0] || member(not_subclass_element(intersection(u,regular(intersection(v,w))),x),union(v,w)) -> member(not_subclass_element(intersection(u,regular(intersection(v,w))),x),symmetric_difference(v,w))* subclass(intersection(u,regular(intersection(v,w))),x) equal(intersection(v,w),null_class).
% 299.94/300.50  85553[3:Res:9995.1,4885.0] || member(not_subclass_element(intersection(regular(intersection(u,v)),w),x),union(u,v)) -> member(not_subclass_element(intersection(regular(intersection(u,v)),w),x),symmetric_difference(u,v))* subclass(intersection(regular(intersection(u,v)),w),x) equal(intersection(u,v),null_class).
% 299.94/300.50  87951[0:Res:3703.1,539.0] ||  -> subclass(intersection(u,restrict(ordered_pair(v,w),x,y)),z) equal(not_subclass_element(intersection(u,restrict(ordered_pair(v,w),x,y)),z),unordered_pair(v,singleton(w)))** equal(not_subclass_element(intersection(u,restrict(ordered_pair(v,w),x,y)),z),singleton(v)).
% 299.94/300.50  87948[0:Res:3703.1,5712.2] || member(not_subclass_element(intersection(u,restrict(union(v,w),x,y)),z),complement(w))* member(not_subclass_element(intersection(u,restrict(union(v,w),x,y)),z),complement(v))* -> subclass(intersection(u,restrict(union(v,w),x,y)),z).
% 299.94/300.50  88342[0:Res:4876.1,539.0] ||  -> subclass(intersection(restrict(ordered_pair(u,v),w,x),y),z) equal(not_subclass_element(intersection(restrict(ordered_pair(u,v),w,x),y),z),unordered_pair(u,singleton(v)))** equal(not_subclass_element(intersection(restrict(ordered_pair(u,v),w,x),y),z),singleton(u)).
% 299.94/300.50  88339[0:Res:4876.1,5712.2] || member(not_subclass_element(intersection(restrict(union(u,v),w,x),y),z),complement(v))* member(not_subclass_element(intersection(restrict(union(u,v),w,x),y),z),complement(u))* -> subclass(intersection(restrict(union(u,v),w,x),y),z).
% 299.94/300.50  94023[0:SpL:46893.0,1957.0] || member(not_subclass_element(union(u,intersection(power_class(v),union(w,complement(power_class(x))))),y),intersection(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))))* -> subclass(union(u,intersection(power_class(v),union(w,complement(power_class(x))))),y).
% 299.94/300.50  93972[0:SpL:46893.0,1957.0] || member(not_subclass_element(union(intersection(power_class(u),union(v,complement(power_class(w)))),x),y),intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)))* -> subclass(union(intersection(power_class(u),union(v,complement(power_class(w)))),x),y).
% 299.94/300.50  93904[0:SpR:46893.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))),union(complement(power_class(u)),intersection(power_class(v),union(w,complement(power_class(x)))))),symmetric_difference(power_class(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))))**.
% 299.94/300.50  94134[0:Rew:46893.0,93891.0] ||  -> equal(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))),null_class) member(regular(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))))))*.
% 299.94/300.50  93879[0:SpR:46893.0,46366.0] ||  -> equal(intersection(union(intersection(power_class(u),union(v,complement(power_class(w)))),complement(power_class(x))),union(union(complement(power_class(u)),intersection(complement(v),power_class(w))),power_class(x))),symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),power_class(x)))**.
% 299.94/300.50  94135[0:Rew:46893.0,93849.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)),null_class) member(regular(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))*.
% 299.94/300.50  94871[0:SpL:46894.0,1957.0] || member(not_subclass_element(union(u,intersection(union(v,complement(power_class(w))),power_class(x))),y),intersection(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))))* -> subclass(union(u,intersection(union(v,complement(power_class(w))),power_class(x))),y).
% 299.94/300.50  94820[0:SpL:46894.0,1957.0] || member(not_subclass_element(union(intersection(union(u,complement(power_class(v))),power_class(w)),x),y),intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)))* -> subclass(union(intersection(union(u,complement(power_class(v))),power_class(w)),x),y).
% 299.94/300.50  94752[0:SpR:46894.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))),union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),power_class(x)))),symmetric_difference(power_class(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))))**.
% 299.94/300.50  94979[0:Rew:46894.0,94739.0] ||  -> equal(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))),null_class) member(regular(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))))*.
% 299.94/300.50  94727[0:SpR:46894.0,46366.0] ||  -> equal(intersection(union(intersection(union(u,complement(power_class(v))),power_class(w)),complement(power_class(x))),union(union(intersection(complement(u),power_class(v)),complement(power_class(w))),power_class(x))),symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),power_class(x)))**.
% 299.94/300.50  94980[0:Rew:46894.0,94697.0] ||  -> equal(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)),null_class) member(regular(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))*.
% 299.94/300.50  95204[0:SpL:46895.0,1957.0] || member(not_subclass_element(union(u,intersection(union(complement(power_class(v)),w),power_class(x))),y),intersection(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))))* -> subclass(union(u,intersection(union(complement(power_class(v)),w),power_class(x))),y).
% 299.94/300.50  95153[0:SpL:46895.0,1957.0] || member(not_subclass_element(union(intersection(union(complement(power_class(u)),v),power_class(w)),x),y),intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)))* -> subclass(union(intersection(union(complement(power_class(u)),v),power_class(w)),x),y).
% 299.94/300.50  95081[0:SpR:46895.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))),union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),power_class(x)))),symmetric_difference(power_class(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))))**.
% 299.94/300.50  95317[0:Rew:46895.0,95068.0] ||  -> equal(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))),null_class) member(regular(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))))*.
% 299.94/300.50  95056[0:SpR:46895.0,46366.0] ||  -> equal(intersection(union(intersection(union(complement(power_class(u)),v),power_class(w)),complement(power_class(x))),union(union(intersection(power_class(u),complement(v)),complement(power_class(w))),power_class(x))),symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),power_class(x)))**.
% 299.94/300.50  95318[0:Rew:46895.0,95026.0] ||  -> equal(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)),null_class) member(regular(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))*.
% 299.94/300.50  95589[0:SpL:46898.0,1957.0] || member(not_subclass_element(union(u,intersection(power_class(v),union(complement(power_class(w)),x))),y),intersection(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))))* -> subclass(union(u,intersection(power_class(v),union(complement(power_class(w)),x))),y).
% 299.94/300.50  95537[0:SpL:46898.0,1957.0] || member(not_subclass_element(union(intersection(power_class(u),union(complement(power_class(v)),w)),x),y),intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)))* -> subclass(union(intersection(power_class(u),union(complement(power_class(v)),w)),x),y).
% 299.94/300.50  95465[0:SpR:46898.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))),union(complement(power_class(u)),intersection(power_class(v),union(complement(power_class(w)),x)))),symmetric_difference(power_class(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))))**.
% 299.94/300.50  95704[0:Rew:46898.0,95452.0] ||  -> equal(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))),null_class) member(regular(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))))*.
% 299.94/300.50  95440[0:SpR:46898.0,46366.0] ||  -> equal(intersection(union(intersection(power_class(u),union(complement(power_class(v)),w)),complement(power_class(x))),union(union(complement(power_class(u)),intersection(power_class(v),complement(w))),power_class(x))),symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),power_class(x)))**.
% 299.94/300.50  95705[0:Rew:46898.0,95410.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)),null_class) member(regular(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))*.
% 299.94/300.50  96402[12:Res:69933.1,3006.0] function(cross_product(u,v)) ||  -> equal(intersection(successor(cross_product(u,v)),w),null_class) equal(ordered_pair(first(regular(intersection(successor(cross_product(u,v)),w))),second(regular(intersection(successor(cross_product(u,v)),w)))),regular(intersection(successor(cross_product(u,v)),w)))**.
% 299.94/300.50  96376[12:Res:70206.1,3006.0] function(cross_product(u,v)) ||  -> equal(intersection(w,successor(cross_product(u,v))),null_class) equal(ordered_pair(first(regular(intersection(w,successor(cross_product(u,v))))),second(regular(intersection(w,successor(cross_product(u,v)))))),regular(intersection(w,successor(cross_product(u,v)))))**.
% 299.94/300.50  103694[0:SpR:69292.0,97923.0] ||  -> equal(union(symmetric_difference(union(u,v),complement(intersection(u,v))),complement(union(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))))),complement(symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v))))))**.
% 299.94/300.50  110294[0:SpR:98594.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(complement(power_class(v)),image(element_relation,union(w,x)))),union(complement(power_class(u)),intersection(power_class(v),power_class(complement(union(w,x)))))),symmetric_difference(power_class(u),union(complement(power_class(v)),image(element_relation,union(w,x)))))**.
% 299.94/300.50  110569[0:Rew:98594.0,110286.0] ||  -> equal(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,union(w,x)))),null_class) member(regular(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))))))*.
% 299.94/300.50  110276[0:SpR:98594.0,46366.0] ||  -> equal(intersection(union(intersection(power_class(u),power_class(complement(union(v,w)))),complement(power_class(x))),union(union(complement(power_class(u)),image(element_relation,union(v,w))),power_class(x))),symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),power_class(x)))**.
% 299.94/300.50  110570[0:Rew:98594.0,110243.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(x)),null_class) member(regular(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))*.
% 299.94/300.50  110750[0:SpR:98733.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(image(element_relation,power_class(v)),complement(union(w,x)))),union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),union(w,x)))),symmetric_difference(power_class(u),union(image(element_relation,power_class(v)),complement(union(w,x)))))**.
% 299.94/300.50  111013[0:Rew:98733.0,110742.0] ||  -> equal(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(union(w,x)))),null_class) member(regular(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))))*.
% 299.94/300.50  110732[0:SpR:98733.0,46366.0] ||  -> equal(intersection(union(intersection(power_class(complement(power_class(u))),union(v,w)),complement(power_class(x))),union(union(image(element_relation,power_class(u)),complement(union(v,w))),power_class(x))),symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),power_class(x)))**.
% 299.94/300.50  111014[0:Rew:98733.0,110699.0] ||  -> equal(symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(x)),null_class) member(regular(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))*.
% 299.94/300.50  111285[0:SpR:99020.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(image(element_relation,union(v,w)),complement(power_class(x)))),union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),power_class(x)))),symmetric_difference(power_class(u),union(image(element_relation,union(v,w)),complement(power_class(x)))))**.
% 299.94/300.50  111561[0:Rew:99020.0,111277.0] ||  -> equal(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(power_class(x)))),null_class) member(regular(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))))*.
% 299.94/300.50  111267[0:SpR:99020.0,46366.0] ||  -> equal(intersection(union(intersection(power_class(complement(union(u,v))),power_class(w)),complement(power_class(x))),union(union(image(element_relation,union(u,v)),complement(power_class(w))),power_class(x))),symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),power_class(x)))**.
% 299.94/300.50  111562[0:Rew:99020.0,111234.0] ||  -> equal(symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(x)),null_class) member(regular(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))*.
% 299.94/300.50  112230[0:SpR:99160.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(complement(union(v,w)),image(element_relation,power_class(x)))),union(complement(power_class(u)),intersection(union(v,w),power_class(complement(power_class(x)))))),symmetric_difference(power_class(u),union(complement(union(v,w)),image(element_relation,power_class(x)))))**.
% 299.94/300.50  112487[0:Rew:99160.0,112222.0] ||  -> equal(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,power_class(x)))),null_class) member(regular(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))))))*.
% 299.94/300.50  112212[0:SpR:99160.0,46366.0] ||  -> equal(intersection(union(intersection(union(u,v),power_class(complement(power_class(w)))),complement(power_class(x))),union(union(complement(union(u,v)),image(element_relation,power_class(w))),power_class(x))),symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),power_class(x)))**.
% 299.94/300.50  112488[0:Rew:99160.0,112179.0] ||  -> equal(symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(x)),null_class) member(regular(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))*.
% 299.94/300.50  121317[0:SpL:46880.0,46909.0] || member(regular(union(intersection(power_class(complement(power_class(u))),power_class(v)),complement(power_class(w)))),intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),power_class(w)))* -> equal(union(intersection(power_class(complement(power_class(u))),power_class(v)),complement(power_class(w))),null_class).
% 299.94/300.50  121315[0:SpL:46877.0,46909.0] || member(regular(union(intersection(power_class(u),power_class(complement(power_class(v)))),complement(power_class(w)))),intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),power_class(w)))* -> equal(union(intersection(power_class(u),power_class(complement(power_class(v)))),complement(power_class(w))),null_class).
% 299.94/300.50  121670[0:SpL:46880.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),power_class(w)))),intersection(power_class(u),union(image(element_relation,power_class(v)),complement(power_class(w)))))* -> equal(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),power_class(w))),null_class).
% 299.94/300.50  121668[0:SpL:46877.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(power_class(v),power_class(complement(power_class(w)))))),intersection(power_class(u),union(complement(power_class(v)),image(element_relation,power_class(w)))))* -> equal(union(complement(power_class(u)),intersection(power_class(v),power_class(complement(power_class(w))))),null_class).
% 299.94/300.50  122828[0:Res:2978.1,6509.0] ||  -> equal(intersection(restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x),y),null_class) member(regular(intersection(restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x),y)),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.50  122823[0:Res:2355.1,6509.0] ||  -> equal(intersection(u,restrict(symmetric_difference(union(v,w),union(complement(v),complement(w))),x,y)),null_class) member(regular(intersection(u,restrict(symmetric_difference(union(v,w),union(complement(v),complement(w))),x,y))),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.50  122929[0:Rew:46880.0,122670.1] || member(u,symmetric_difference(union(intersection(power_class(complement(power_class(v))),power_class(w)),x),union(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x))))* -> member(u,complement(symmetric_difference(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x)))).
% 299.94/300.50  122930[0:Rew:46877.0,122668.1] || member(u,symmetric_difference(union(intersection(power_class(v),power_class(complement(power_class(w)))),x),union(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x))))* -> member(u,complement(symmetric_difference(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x)))).
% 299.94/300.50  122931[0:Rew:46880.0,122635.1] || member(u,symmetric_difference(union(v,intersection(power_class(complement(power_class(w))),power_class(x))),union(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x))))))* -> member(u,complement(symmetric_difference(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x)))))).
% 299.94/300.50  122932[0:Rew:46877.0,122633.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),power_class(complement(power_class(x))))),union(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x))))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x)))))).
% 299.94/300.50  126868[0:SpR:46880.0,99615.0] ||  -> equal(intersection(union(intersection(power_class(complement(power_class(u))),power_class(v)),complement(union(w,x))),union(union(image(element_relation,power_class(u)),complement(power_class(v))),union(w,x))),symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),union(w,x)))**.
% 299.94/300.50  126866[0:SpR:46877.0,99615.0] ||  -> equal(intersection(union(intersection(power_class(u),power_class(complement(power_class(v)))),complement(union(w,x))),union(union(complement(power_class(u)),image(element_relation,power_class(v))),union(w,x))),symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),union(w,x)))**.
% 299.94/300.50  126733[0:SpR:99615.0,4904.1] ||  -> subclass(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))),x) member(not_subclass_element(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))),x),complement(symmetric_difference(complement(u),union(v,w))))*.
% 299.94/300.50  127238[0:Rew:99615.0,127039.1] || member(not_subclass_element(intersection(union(complement(u),union(v,w)),x),symmetric_difference(complement(u),union(v,w))),union(u,complement(union(v,w))))* -> subclass(intersection(union(complement(u),union(v,w)),x),symmetric_difference(complement(u),union(v,w))).
% 299.94/300.50  127239[0:Rew:99615.0,127038.1] || member(not_subclass_element(intersection(u,union(complement(v),union(w,x))),symmetric_difference(complement(v),union(w,x))),union(v,complement(union(w,x))))* -> subclass(intersection(u,union(complement(v),union(w,x))),symmetric_difference(complement(v),union(w,x))).
% 299.94/300.50  127935[0:SpR:46880.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(image(element_relation,power_class(w)),complement(power_class(x)))),union(complement(union(u,v)),intersection(power_class(complement(power_class(w))),power_class(x)))),symmetric_difference(union(u,v),union(image(element_relation,power_class(w)),complement(power_class(x)))))**.
% 299.94/300.50  127933[0:SpR:46877.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(power_class(w)),image(element_relation,power_class(x)))),union(complement(union(u,v)),intersection(power_class(w),power_class(complement(power_class(x)))))),symmetric_difference(union(u,v),union(complement(power_class(w)),image(element_relation,power_class(x)))))**.
% 299.94/300.50  127767[0:SpR:98895.0,4904.1] ||  -> subclass(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),x) member(not_subclass_element(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),x),complement(symmetric_difference(union(u,v),complement(w))))*.
% 299.94/300.50  128303[0:Rew:98895.0,128073.1] || member(not_subclass_element(intersection(union(complement(union(u,v)),w),x),symmetric_difference(union(u,v),complement(w))),union(union(u,v),complement(w)))* -> subclass(intersection(union(complement(union(u,v)),w),x),symmetric_difference(union(u,v),complement(w))).
% 299.94/300.50  128304[0:Rew:98895.0,128072.1] || member(not_subclass_element(intersection(u,union(complement(union(v,w)),x)),symmetric_difference(union(v,w),complement(x))),union(union(v,w),complement(x)))* -> subclass(intersection(u,union(complement(union(v,w)),x)),symmetric_difference(union(v,w),complement(x))).
% 299.94/300.50  142270[0:Res:2978.1,46242.0] || member(regular(intersection(restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y),z)),union(u,intersection(complement(v),power_class(w))))* -> equal(intersection(restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y),z),null_class).
% 299.94/300.50  142265[0:Res:2355.1,46242.0] || member(regular(intersection(u,restrict(intersection(complement(v),union(w,complement(power_class(x)))),y,z))),union(v,intersection(complement(w),power_class(x))))* -> equal(intersection(u,restrict(intersection(complement(v),union(w,complement(power_class(x)))),y,z)),null_class).
% 299.94/300.50  143831[0:Res:2978.1,46261.0] || member(regular(intersection(restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y),z)),union(intersection(complement(u),power_class(v)),w))* -> equal(intersection(restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y),z),null_class).
% 299.94/300.50  143826[0:Res:2355.1,46261.0] || member(regular(intersection(u,restrict(intersection(union(v,complement(power_class(w))),complement(x)),y,z))),union(intersection(complement(v),power_class(w)),x))* -> equal(intersection(u,restrict(intersection(union(v,complement(power_class(w))),complement(x)),y,z)),null_class).
% 299.94/300.50  144242[0:Res:2978.1,46288.0] || member(regular(intersection(restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y),z)),union(u,intersection(power_class(v),complement(w))))* -> equal(intersection(restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y),z),null_class).
% 299.94/300.50  144237[0:Res:2355.1,46288.0] || member(regular(intersection(u,restrict(intersection(complement(v),union(complement(power_class(w)),x)),y,z))),union(v,intersection(power_class(w),complement(x))))* -> equal(intersection(u,restrict(intersection(complement(v),union(complement(power_class(w)),x)),y,z)),null_class).
% 299.94/300.50  144501[0:Res:2978.1,46462.0] || member(regular(intersection(restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y),z)),union(intersection(power_class(u),complement(v)),w))* -> equal(intersection(restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y),z),null_class).
% 299.94/300.50  144496[0:Res:2355.1,46462.0] || member(regular(intersection(u,restrict(intersection(union(complement(power_class(v)),w),complement(x)),y,z))),union(intersection(power_class(v),complement(w)),x))* -> equal(intersection(u,restrict(intersection(union(complement(power_class(v)),w),complement(x)),y,z)),null_class).
% 299.94/300.50  145582[0:Rew:98217.0,145406.1] || member(regular(intersection(u,union(complement(power_class(v)),intersection(complement(w),union(x,y))))),intersection(power_class(v),union(w,complement(union(x,y)))))* -> equal(intersection(u,union(complement(power_class(v)),intersection(complement(w),union(x,y)))),null_class).
% 299.94/300.50  145583[0:Rew:98217.0,145390.1] || member(regular(intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y)),intersection(power_class(u),union(v,complement(union(w,x)))))* -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y),null_class).
% 299.94/300.50  145798[0:Res:2978.1,98247.0] || member(regular(intersection(restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y),z)),union(u,image(element_relation,union(v,w))))* -> equal(intersection(restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y),z),null_class).
% 299.94/300.50  145793[0:Res:2355.1,98247.0] || member(regular(intersection(u,restrict(intersection(complement(v),power_class(complement(union(w,x)))),y,z))),union(v,image(element_relation,union(w,x))))* -> equal(intersection(u,restrict(intersection(complement(v),power_class(complement(union(w,x)))),y,z)),null_class).
% 299.94/300.50  146457[0:Rew:98314.0,146281.1] || member(regular(intersection(u,union(intersection(complement(v),power_class(w)),complement(union(x,y))))),intersection(union(v,complement(power_class(w))),union(x,y)))* -> equal(intersection(u,union(intersection(complement(v),power_class(w)),complement(union(x,y)))),null_class).
% 299.94/300.50  146458[0:Rew:98314.0,146264.1] || member(regular(intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y)),intersection(union(u,complement(power_class(v))),union(w,x)))* -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y),null_class).
% 299.94/300.50  147025[0:Rew:98315.0,146843.1] || member(regular(intersection(u,union(intersection(power_class(v),complement(w)),complement(union(x,y))))),intersection(union(complement(power_class(v)),w),union(x,y)))* -> equal(intersection(u,union(intersection(power_class(v),complement(w)),complement(union(x,y)))),null_class).
% 299.94/300.50  147026[0:Rew:98315.0,146826.1] || member(regular(intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y)),intersection(union(complement(power_class(u)),v),union(w,x)))* -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y),null_class).
% 299.94/300.50  147939[0:Rew:98515.0,147763.1] || member(regular(intersection(u,union(intersection(complement(v),union(w,x)),complement(power_class(y))))),intersection(union(v,complement(union(w,x))),power_class(y)))* -> equal(intersection(u,union(intersection(complement(v),union(w,x)),complement(power_class(y)))),null_class).
% 299.94/300.50  147940[0:Rew:98515.0,147746.1] || member(regular(intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y)),intersection(union(u,complement(union(v,w))),power_class(x)))* -> equal(intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y),null_class).
% 299.94/300.50  148160[0:Res:2978.1,98557.0] || member(regular(intersection(restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y),z)),union(image(element_relation,union(u,v)),w))* -> equal(intersection(restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y),z),null_class).
% 299.94/300.50  148155[0:Res:2355.1,98557.0] || member(regular(intersection(u,restrict(intersection(power_class(complement(union(v,w))),complement(x)),y,z))),union(image(element_relation,union(v,w)),x))* -> equal(intersection(u,restrict(intersection(power_class(complement(union(v,w))),complement(x)),y,z)),null_class).
% 299.94/300.50  148708[0:Rew:98672.0,148524.1] || member(regular(intersection(u,union(complement(power_class(v)),intersection(union(w,x),complement(y))))),intersection(power_class(v),union(complement(union(w,x)),y)))* -> equal(intersection(u,union(complement(power_class(v)),intersection(union(w,x),complement(y)))),null_class).
% 299.94/300.50  148709[0:Rew:98672.0,148507.1] || member(regular(intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y)),intersection(power_class(u),union(complement(union(v,w)),x)))* -> equal(intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y),null_class).
% 299.94/300.50  149487[0:Rew:98876.0,149304.1] || member(regular(intersection(u,union(intersection(union(v,w),complement(x)),complement(power_class(y))))),intersection(union(complement(union(v,w)),x),power_class(y)))* -> equal(intersection(u,union(intersection(union(v,w),complement(x)),complement(power_class(y)))),null_class).
% 299.94/300.50  149488[0:Rew:98876.0,149287.1] || member(regular(intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y)),intersection(union(complement(union(u,v)),w),power_class(x)))* -> equal(intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y),null_class).
% 299.94/300.50  150946[0:Rew:99161.0,150774.1] || member(regular(intersection(u,union(complement(union(v,w)),intersection(complement(x),power_class(y))))),intersection(union(v,w),union(x,complement(power_class(y)))))* -> equal(intersection(u,union(complement(union(v,w)),intersection(complement(x),power_class(y)))),null_class).
% 299.94/300.50  150947[0:Rew:99161.0,150757.1] || member(regular(intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y)),intersection(union(u,v),union(w,complement(power_class(x)))))* -> equal(intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y),null_class).
% 299.94/300.50  151477[0:Rew:99162.0,151294.1] || member(regular(intersection(u,union(complement(union(v,w)),intersection(power_class(x),complement(y))))),intersection(union(v,w),union(complement(power_class(x)),y)))* -> equal(intersection(u,union(complement(union(v,w)),intersection(power_class(x),complement(y)))),null_class).
% 299.94/300.50  151478[0:Rew:99162.0,151277.1] || member(regular(intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y)),intersection(union(u,v),union(complement(power_class(w)),x)))* -> equal(intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y),null_class).
% 299.94/300.50  152140[0:Rew:99659.0,151934.1] || member(regular(intersection(u,union(complement(union(v,w)),image(element_relation,union(x,y))))),intersection(union(v,w),power_class(complement(union(x,y)))))* -> equal(intersection(u,union(complement(union(v,w)),image(element_relation,union(x,y)))),null_class).
% 299.94/300.50  152141[0:Rew:99659.0,151917.1] || member(regular(intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),y)),intersection(union(u,v),power_class(complement(union(w,x)))))* -> equal(intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),y),null_class).
% 299.94/300.50  153347[0:Rew:99660.0,153128.1] || member(regular(intersection(u,union(image(element_relation,union(v,w)),complement(union(x,y))))),intersection(power_class(complement(union(v,w))),union(x,y)))* -> equal(intersection(u,union(image(element_relation,union(v,w)),complement(union(x,y)))),null_class).
% 299.94/300.50  153348[0:Rew:99660.0,153111.1] || member(regular(intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),y)),intersection(power_class(complement(union(u,v))),union(w,x)))* -> equal(intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),y),null_class).
% 299.94/300.50  162357[0:Rew:67444.0,161935.0] ||  -> equal(intersection(complement(symmetric_difference(complement(u),power_class(complement(power_class(v))))),union(union(u,image(element_relation,power_class(v))),union(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))))))**.
% 299.94/300.50  162364[0:Rew:46313.0,162216.1] || member(not_subclass_element(union(complement(u),power_class(complement(power_class(v)))),symmetric_difference(complement(u),power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))* -> subclass(union(complement(u),power_class(complement(power_class(v)))),symmetric_difference(complement(u),power_class(complement(power_class(v))))).
% 299.94/300.50  162365[3:Rew:46313.0,162185.1] || member(not_subclass_element(union(null_class,symmetric_difference(complement(u),power_class(complement(power_class(v))))),w),symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))))* -> subclass(union(null_class,symmetric_difference(complement(u),power_class(complement(power_class(v))))),w).
% 299.94/300.50  163343[0:Rew:67444.0,162908.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(complement(power_class(u))),complement(v))),union(union(image(element_relation,power_class(u)),v),union(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))))**.
% 299.94/300.50  163352[0:Rew:46529.0,163198.1] || member(not_subclass_element(union(power_class(complement(power_class(u))),complement(v)),symmetric_difference(power_class(complement(power_class(u))),complement(v))),union(image(element_relation,power_class(u)),v))* -> subclass(union(power_class(complement(power_class(u))),complement(v)),symmetric_difference(power_class(complement(power_class(u))),complement(v))).
% 299.94/300.50  163353[3:Rew:46529.0,163167.1] || member(not_subclass_element(union(null_class,symmetric_difference(power_class(complement(power_class(u))),complement(v))),w),symmetric_difference(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v))))* -> subclass(union(null_class,symmetric_difference(power_class(complement(power_class(u))),complement(v))),w).
% 299.94/300.50  166649[15:Rew:165880.0,10782.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,complement(intersection(w,x))) member(ordered_pair(u,ordered_pair(v,compose(u,v))),union(w,x)) -> member(ordered_pair(u,ordered_pair(v,compose(u,v))),symmetric_difference(w,x))*.
% 299.94/300.50  175223[15:Rew:165880.0,166794.0] || member(image(u,range_of(null_class)),y__dfg) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(u,range_of(null_class)),null_class) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),compose(u,null_class))*.
% 299.94/300.50  175224[15:Rew:165880.0,166810.1] single_valued_class(u) || member(image(u,image(inverse(u),singleton(v))),y__dfg) member(ordered_pair(v,apply(choice,image(u,image(inverse(u),singleton(v))))),cross_product(y__dfg,y__dfg))* -> equal(image(u,image(inverse(u),singleton(v))),null_class).
% 299.94/300.50  175225[15:Rew:165880.0,166811.1] function(u) || member(image(u,image(inverse(u),singleton(v))),y__dfg) member(ordered_pair(v,apply(choice,image(u,image(inverse(u),singleton(v))))),cross_product(y__dfg,y__dfg))* -> equal(image(u,image(inverse(u),singleton(v))),null_class).
% 299.94/300.50  175226[15:Rew:165880.0,166825.0] || member(image(u,image(v,singleton(w))),y__dfg) member(ordered_pair(w,apply(choice,image(u,image(v,singleton(w))))),cross_product(y__dfg,y__dfg))* equal(compose(u,v),null_class) -> equal(image(u,image(v,singleton(w))),null_class).
% 299.94/300.50  175227[15:Rew:165880.0,166899.0] || equal(u,y__dfg) member(ordered_pair(u,not_subclass_element(image(v,image(w,null_class)),x)),cross_product(y__dfg,y__dfg)) -> subclass(image(v,image(w,null_class)),x) member(ordered_pair(u,not_subclass_element(image(v,image(w,null_class)),x)),compose(v,w))*.
% 299.94/300.50  175228[15:Rew:165880.0,168461.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,cross_product(v,w))* -> equal(ordered_pair(first(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u))),second(ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)))),ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u)))**.
% 299.94/300.50  175229[15:Rew:165880.0,168531.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,cross_product(v,w))* -> equal(ordered_pair(first(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u))),second(ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)))),ordered_pair(flip(cross_product(u,y__dfg)),inverse(u)))**.
% 299.94/300.50  175230[15:Rew:165880.0,168557.4,165880.0,168557.3] single_valued_class(restrict(u,v,universal_class)) || subclass(image(u,v),cantor(cantor(w))) equal(cantor(cantor(x)),cantor(restrict(u,v,y__dfg))) equal(restrict(u,v,y__dfg),null_class) -> compatible(restrict(u,v,y__dfg),x,w)*.
% 299.94/300.50  169743[15:Rew:165880.0,90796.0] || equal(y__dfg,x__dfg) member(ordered_pair(x__dfg,not_subclass_element(image(u,image(v,null_class)),w)),cross_product(x__dfg,x__dfg)) -> subclass(image(u,image(v,null_class)),w) member(ordered_pair(x__dfg,not_subclass_element(image(u,image(v,null_class)),w)),compose(u,v))*.
% 299.94/300.50  169891[15:Rew:165880.0,41456.0] || member(cross_product(u,v),y__dfg) subclass(domain_relation,flip(w)) -> equal(cross_product(u,v),null_class) member(ordered_pair(ordered_pair(second(apply(choice,cross_product(u,v))),first(apply(choice,cross_product(u,v)))),cantor(apply(choice,cross_product(u,v)))),w)*.
% 299.94/300.50  169892[15:Rew:165880.0,41462.0] || member(cross_product(u,v),y__dfg) subclass(domain_relation,flip(w)) -> equal(cross_product(u,v),null_class) member(ordered_pair(apply(choice,cross_product(u,v)),cantor(ordered_pair(second(apply(choice,cross_product(u,v))),first(apply(choice,cross_product(u,v)))))),w)*.
% 299.94/300.50  169893[15:Rew:165880.0,41344.0] || member(cross_product(u,v),y__dfg) subclass(domain_relation,rotate(w)) -> equal(cross_product(u,v),null_class) member(ordered_pair(ordered_pair(second(apply(choice,cross_product(u,v))),cantor(apply(choice,cross_product(u,v)))),first(apply(choice,cross_product(u,v)))),w)*.
% 299.94/300.50  169907[15:Rew:165880.0,12967.0] || member(cross_product(u,v),y__dfg) member(second(apply(choice,cross_product(u,v))),w) member(first(apply(choice,cross_product(u,v))),x) -> equal(cross_product(u,v),null_class) member(apply(choice,cross_product(u,v)),cross_product(x,w))*.
% 299.94/300.50  171704[15:Rew:165880.0,106722.0] || member(intersection(u,symmetric_difference(complement(v),union(w,x))),y__dfg) -> equal(intersection(u,symmetric_difference(complement(v),union(w,x))),null_class) member(apply(choice,intersection(u,symmetric_difference(complement(v),union(w,x)))),union(v,complement(union(w,x))))*.
% 299.94/300.50  171705[15:Rew:165880.0,106696.0] || member(union(null_class,symmetric_difference(complement(u),union(v,w))),y__dfg) -> equal(union(null_class,symmetric_difference(complement(u),union(v,w))),null_class) member(apply(choice,union(null_class,symmetric_difference(complement(u),union(v,w)))),union(u,complement(union(v,w))))*.
% 299.94/300.50  171706[15:Rew:165880.0,106695.0] || member(intersection(symmetric_difference(complement(u),union(v,w)),x),y__dfg) -> equal(intersection(symmetric_difference(complement(u),union(v,w)),x),null_class) member(apply(choice,intersection(symmetric_difference(complement(u),union(v,w)),x)),union(u,complement(union(v,w))))*.
% 299.94/300.50  171724[15:Rew:165880.0,107688.0] || member(intersection(u,symmetric_difference(union(v,w),complement(x))),y__dfg) -> equal(intersection(u,symmetric_difference(union(v,w),complement(x))),null_class) member(apply(choice,intersection(u,symmetric_difference(union(v,w),complement(x)))),union(complement(union(v,w)),x))*.
% 299.94/300.50  171725[15:Rew:165880.0,107662.0] || member(union(null_class,symmetric_difference(union(u,v),complement(w))),y__dfg) -> equal(union(null_class,symmetric_difference(union(u,v),complement(w))),null_class) member(apply(choice,union(null_class,symmetric_difference(union(u,v),complement(w)))),union(complement(union(u,v)),w))*.
% 299.94/300.50  171726[15:Rew:165880.0,107661.0] || member(intersection(symmetric_difference(union(u,v),complement(w)),x),y__dfg) -> equal(intersection(symmetric_difference(union(u,v),complement(w)),x),null_class) member(apply(choice,intersection(symmetric_difference(union(u,v),complement(w)),x)),union(complement(union(u,v)),w))*.
% 299.94/300.50  171877[15:Rew:165880.0,156427.1] function(restrict(u,v,w)) || member(intersection(successor(restrict(u,v,w)),x),y__dfg) -> equal(intersection(successor(restrict(u,v,w)),x),null_class) member(apply(choice,intersection(successor(restrict(u,v,w)),x)),cross_product(v,w))*.
% 299.94/300.50  171879[15:Rew:165880.0,156424.0] || member(restrict(intersection(u,restrict(v,w,x)),y,z),y__dfg) -> equal(restrict(intersection(u,restrict(v,w,x)),y,z),null_class) member(apply(choice,restrict(intersection(u,restrict(v,w,x)),y,z)),cross_product(w,x))*.
% 299.94/300.50  171881[15:Rew:165880.0,156411.0] || member(intersection(u,restrict(restrict(v,w,x),y,z)),y__dfg) -> equal(intersection(u,restrict(restrict(v,w,x),y,z)),null_class) member(apply(choice,intersection(u,restrict(restrict(v,w,x),y,z))),cross_product(w,x))*.
% 299.94/300.50  171883[15:Rew:165880.0,156398.0] || member(union(null_class,restrict(restrict(u,v,w),x,y)),y__dfg) -> equal(union(null_class,restrict(restrict(u,v,w),x,y)),null_class) member(apply(choice,union(null_class,restrict(restrict(u,v,w),x,y))),cross_product(v,w))*.
% 299.94/300.50  171885[15:Rew:165880.0,156390.1] function(restrict(u,v,w)) || member(intersection(x,successor(restrict(u,v,w))),y__dfg) -> equal(intersection(x,successor(restrict(u,v,w))),null_class) member(apply(choice,intersection(x,successor(restrict(u,v,w)))),cross_product(v,w))*.
% 299.94/300.50  171887[15:Rew:165880.0,156389.0] || member(intersection(restrict(restrict(u,v,w),x,y),z),y__dfg) -> equal(intersection(restrict(restrict(u,v,w),x,y),z),null_class) member(apply(choice,intersection(restrict(restrict(u,v,w),x,y),z)),cross_product(v,w))*.
% 299.94/300.50  171889[15:Rew:165880.0,156384.0] || member(restrict(intersection(restrict(u,v,w),x),y,z),y__dfg) -> equal(restrict(intersection(restrict(u,v,w),x),y,z),null_class) member(apply(choice,restrict(intersection(restrict(u,v,w),x),y,z)),cross_product(v,w))*.
% 299.94/300.50  171891[15:Rew:165880.0,156446.0] || member(restrict(union(null_class,restrict(u,v,w)),x,y),y__dfg) -> equal(restrict(union(null_class,restrict(u,v,w)),x,y),null_class) member(apply(choice,restrict(union(null_class,restrict(u,v,w)),x,y)),cross_product(v,w))*.
% 299.94/300.50  171980[15:Rew:165880.0,156439.0] || member(complement(successor(union(null_class,complement(restrict(u,v,w))))),y__dfg) -> equal(complement(successor(union(null_class,complement(restrict(u,v,w))))),null_class) member(apply(choice,complement(successor(union(null_class,complement(restrict(u,v,w)))))),cross_product(v,w))*.
% 299.94/300.50  172412[15:Rew:165880.0,156437.0] || member(complement(successor(complement(intersection(restrict(u,v,w),x)))),y__dfg) -> equal(complement(successor(complement(intersection(restrict(u,v,w),x)))),null_class) member(apply(choice,complement(successor(complement(intersection(restrict(u,v,w),x))))),cross_product(v,w))*.
% 299.94/300.50  172424[15:Rew:165880.0,156438.0] || member(complement(successor(complement(intersection(u,restrict(v,w,x))))),y__dfg) -> equal(complement(successor(complement(intersection(u,restrict(v,w,x))))),null_class) member(apply(choice,complement(successor(complement(intersection(u,restrict(v,w,x)))))),cross_product(w,x))*.
% 299.94/300.50  172464[15:Rew:165880.0,157061.0] || member(restrict(image(element_relation,union(u,v)),w,x),y__dfg) member(apply(choice,restrict(image(element_relation,union(u,v)),w,x)),power_class(complement(union(u,v))))* -> equal(restrict(image(element_relation,union(u,v)),w,x),null_class).
% 299.94/300.50  172465[15:Rew:165880.0,157050.0] || member(restrict(intersection(power_class(u),complement(v)),w,x),y__dfg) member(apply(choice,restrict(intersection(power_class(u),complement(v)),w,x)),union(complement(power_class(u)),v))* -> equal(restrict(intersection(power_class(u),complement(v)),w,x),null_class).
% 299.94/300.50  172466[15:Rew:165880.0,157044.0] || member(restrict(intersection(complement(u),power_class(v)),w,x),y__dfg) member(apply(choice,restrict(intersection(complement(u),power_class(v)),w,x)),union(u,complement(power_class(v))))* -> equal(restrict(intersection(complement(u),power_class(v)),w,x),null_class).
% 299.94/300.50  54704[0:Res:3697.1,1475.1] || member(not_subclass_element(intersection(u,intersection(complement(intersection(v,w)),x)),y),union(v,w)) -> subclass(intersection(u,intersection(complement(intersection(v,w)),x)),y) member(not_subclass_element(intersection(u,intersection(complement(intersection(v,w)),x)),y),symmetric_difference(v,w))*.
% 299.94/300.50  55084[0:Res:3698.1,1475.1] || member(not_subclass_element(intersection(u,intersection(v,complement(intersection(w,x)))),y),union(w,x)) -> subclass(intersection(u,intersection(v,complement(intersection(w,x)))),y) member(not_subclass_element(intersection(u,intersection(v,complement(intersection(w,x)))),y),symmetric_difference(w,x))*.
% 299.94/300.50  55784[0:Res:4874.1,1475.1] || member(not_subclass_element(intersection(intersection(complement(intersection(u,v)),w),x),y),union(u,v)) -> subclass(intersection(intersection(complement(intersection(u,v)),w),x),y) member(not_subclass_element(intersection(intersection(complement(intersection(u,v)),w),x),y),symmetric_difference(u,v))*.
% 299.94/300.50  56042[0:Res:4875.1,1475.1] || member(not_subclass_element(intersection(intersection(u,complement(intersection(v,w))),x),y),union(v,w)) -> subclass(intersection(intersection(u,complement(intersection(v,w))),x),y) member(not_subclass_element(intersection(intersection(u,complement(intersection(v,w))),x),y),symmetric_difference(v,w))*.
% 299.94/300.50  71297[3:Rew:71035.0,71085.1] ||  -> equal(symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))),null_class) member(regular(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)))))*.
% 299.94/300.50  71298[3:Rew:71163.0,71088.0] ||  -> equal(union(symmetric_difference(union(u,v),complement(intersection(u,v))),intersection(union(null_class,symmetric_difference(u,v)),complement(union(union(u,v),complement(intersection(u,v)))))),complement(symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v))))))**.
% 299.94/300.50  94136[0:Rew:46893.0,94024.1] || member(regular(intersection(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))))))* -> equal(intersection(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))),null_class).
% 299.94/300.50  94137[0:Rew:46893.0,93973.1] || member(regular(intersection(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))* -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)),null_class).
% 299.94/300.50  94138[0:Rew:46893.0,93916.1] ||  -> member(not_subclass_element(u,intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y))))),union(v,intersection(power_class(w),union(x,complement(power_class(y))))))* subclass(u,intersection(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y))))).
% 299.94/300.50  94139[0:Rew:46893.0,93897.1] ||  -> member(not_subclass_element(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y))),union(intersection(power_class(v),union(w,complement(power_class(x)))),y))* subclass(u,intersection(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y))).
% 299.94/300.50  94140[0:Rew:46893.0,93892.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))),y) member(not_subclass_element(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))),y),union(u,intersection(power_class(v),union(w,complement(power_class(x))))))*.
% 299.94/300.50  94141[0:Rew:46893.0,93850.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)),y) member(not_subclass_element(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)),y),union(intersection(power_class(u),union(v,complement(power_class(w)))),x))*.
% 299.94/300.50  94981[0:Rew:46894.0,94872.1] || member(regular(intersection(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))))* -> equal(intersection(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))),null_class).
% 299.94/300.50  94982[0:Rew:46894.0,94821.1] || member(regular(intersection(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))* -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)),null_class).
% 299.94/300.50  94983[0:Rew:46894.0,94764.1] ||  -> member(not_subclass_element(u,intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y))))),union(v,intersection(union(w,complement(power_class(x))),power_class(y))))* subclass(u,intersection(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y))))).
% 299.94/300.50  94984[0:Rew:46894.0,94745.1] ||  -> member(not_subclass_element(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y))),union(intersection(union(v,complement(power_class(w))),power_class(x)),y))* subclass(u,intersection(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y))).
% 299.94/300.50  94985[0:Rew:46894.0,94740.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))),y) member(not_subclass_element(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))),y),union(u,intersection(union(v,complement(power_class(w))),power_class(x))))*.
% 299.94/300.50  94986[0:Rew:46894.0,94698.0] ||  -> subclass(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)),y) member(not_subclass_element(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)),y),union(intersection(union(u,complement(power_class(v))),power_class(w)),x))*.
% 299.94/300.50  95319[0:Rew:46895.0,95205.1] || member(regular(intersection(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))))* -> equal(intersection(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))),null_class).
% 299.94/300.50  95320[0:Rew:46895.0,95154.1] || member(regular(intersection(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))* -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)),null_class).
% 299.94/300.50  95321[0:Rew:46895.0,95094.1] ||  -> member(not_subclass_element(u,intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y))))),union(v,intersection(union(complement(power_class(w)),x),power_class(y))))* subclass(u,intersection(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y))))).
% 299.94/300.50  95322[0:Rew:46895.0,95074.1] ||  -> member(not_subclass_element(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y))),union(intersection(union(complement(power_class(v)),w),power_class(x)),y))* subclass(u,intersection(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y))).
% 299.94/300.50  95323[0:Rew:46895.0,95069.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))),y) member(not_subclass_element(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))),y),union(u,intersection(union(complement(power_class(v)),w),power_class(x))))*.
% 299.94/300.50  95324[0:Rew:46895.0,95027.0] ||  -> subclass(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)),y) member(not_subclass_element(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)),y),union(intersection(union(complement(power_class(u)),v),power_class(w)),x))*.
% 299.94/300.50  95706[0:Rew:46898.0,95590.1] || member(regular(intersection(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))))* -> equal(intersection(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))),null_class).
% 299.94/300.50  95707[0:Rew:46898.0,95538.1] || member(regular(intersection(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))* -> equal(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)),null_class).
% 299.94/300.50  95708[0:Rew:46898.0,95478.1] ||  -> member(not_subclass_element(u,intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y))))),union(v,intersection(power_class(w),union(complement(power_class(x)),y))))* subclass(u,intersection(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y))))).
% 299.94/300.50  95709[0:Rew:46898.0,95458.1] ||  -> member(not_subclass_element(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y))),union(intersection(power_class(v),union(complement(power_class(w)),x)),y))* subclass(u,intersection(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y))).
% 299.94/300.50  95710[0:Rew:46898.0,95453.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))),y) member(not_subclass_element(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))),y),union(u,intersection(power_class(v),union(complement(power_class(w)),x))))*.
% 299.94/300.50  95711[0:Rew:46898.0,95411.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)),y) member(not_subclass_element(symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)),y),union(intersection(power_class(u),union(complement(power_class(v)),w)),x))*.
% 299.94/300.50  98525[0:Rew:97898.0,49593.0] ||  -> equal(intersection(successor(intersection(complement(u),union(v,w))),union(union(u,complement(union(v,w))),complement(singleton(intersection(complement(u),union(v,w)))))),symmetric_difference(union(u,complement(union(v,w))),complement(singleton(intersection(complement(u),union(v,w))))))**.
% 299.94/300.50  98884[0:Rew:97898.0,49596.0] ||  -> equal(intersection(successor(intersection(union(u,v),complement(w))),union(union(complement(union(u,v)),w),complement(singleton(intersection(union(u,v),complement(w)))))),symmetric_difference(union(complement(union(u,v)),w),complement(singleton(intersection(union(u,v),complement(w))))))**.
% 299.94/300.50  99151[0:Rew:97898.0,71668.0] ||  -> equal(intersection(complement(symmetric_difference(intersection(u,v),complement(union(u,v)))),union(complement(symmetric_difference(u,v)),complement(intersection(intersection(u,v),complement(union(u,v)))))),symmetric_difference(complement(symmetric_difference(u,v)),complement(intersection(intersection(u,v),complement(union(u,v))))))**.
% 299.94/300.50  110571[0:Rew:98594.0,110287.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,union(w,x)))),y) member(not_subclass_element(symmetric_difference(complement(u),union(complement(power_class(v)),image(element_relation,union(w,x)))),y),union(u,intersection(power_class(v),power_class(complement(union(w,x))))))*.
% 299.94/300.50  110572[0:Rew:98594.0,110244.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(x)),y) member(not_subclass_element(symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(x)),y),union(intersection(power_class(u),power_class(complement(union(v,w)))),x))*.
% 299.94/300.50  111015[0:Rew:98733.0,110743.0] ||  -> subclass(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(union(w,x)))),y) member(not_subclass_element(symmetric_difference(complement(u),union(image(element_relation,power_class(v)),complement(union(w,x)))),y),union(u,intersection(power_class(complement(power_class(v))),union(w,x))))*.
% 299.94/300.50  111016[0:Rew:98733.0,110700.0] ||  -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(x)),y) member(not_subclass_element(symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(x)),y),union(intersection(power_class(complement(power_class(u))),union(v,w)),x))*.
% 299.94/300.50  111563[0:Rew:99020.0,111278.0] ||  -> subclass(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(power_class(x)))),y) member(not_subclass_element(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(power_class(x)))),y),union(u,intersection(power_class(complement(union(v,w))),power_class(x))))*.
% 299.94/300.50  111564[0:Rew:99020.0,111235.0] ||  -> subclass(symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(x)),y) member(not_subclass_element(symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(x)),y),union(intersection(power_class(complement(union(u,v))),power_class(w)),x))*.
% 299.94/300.50  112489[0:Rew:99160.0,112223.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,power_class(x)))),y) member(not_subclass_element(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,power_class(x)))),y),union(u,intersection(union(v,w),power_class(complement(power_class(x))))))*.
% 299.94/300.50  112490[0:Rew:99160.0,112180.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(x)),y) member(not_subclass_element(symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(x)),y),union(intersection(union(u,v),power_class(complement(power_class(w)))),x))*.
% 299.94/300.50  113218[3:Rew:69292.0,113141.1] || member(not_subclass_element(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),w),symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))))* -> subclass(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),w).
% 299.94/300.50  122806[0:Res:3703.1,6509.0] ||  -> subclass(intersection(u,restrict(symmetric_difference(union(v,w),union(complement(v),complement(w))),x,y)),z) member(not_subclass_element(intersection(u,restrict(symmetric_difference(union(v,w),union(complement(v),complement(w))),x,y)),z),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.50  122789[0:Res:4876.1,6509.0] ||  -> subclass(intersection(restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x),y),z) member(not_subclass_element(intersection(restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x),y),z),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.50  126767[0:SpR:99615.0,9995.1] || member(u,union(union(v,complement(union(w,x))),union(complement(v),union(w,x)))) -> member(u,symmetric_difference(complement(v),union(w,x))) member(u,symmetric_difference(union(v,complement(union(w,x))),union(complement(v),union(w,x))))*.
% 299.94/300.50  127801[0:SpR:98895.0,9995.1] || member(u,union(union(union(v,w),complement(x)),union(complement(union(v,w)),x))) -> member(u,symmetric_difference(union(v,w),complement(x))) member(u,symmetric_difference(union(union(v,w),complement(x)),union(complement(union(v,w)),x)))*.
% 299.94/300.50  138746[3:MRR:138676.0,9180.1] ||  -> member(regular(intersection(regular(intersection(complement(u),power_class(complement(power_class(v))))),w)),union(u,image(element_relation,power_class(v))))* equal(intersection(regular(intersection(complement(u),power_class(complement(power_class(v))))),w),null_class) equal(intersection(complement(u),power_class(complement(power_class(v)))),null_class).
% 299.94/300.50  138747[3:MRR:138675.0,9180.1] ||  -> member(regular(intersection(u,regular(intersection(complement(v),power_class(complement(power_class(w))))))),union(v,image(element_relation,power_class(w))))* equal(intersection(u,regular(intersection(complement(v),power_class(complement(power_class(w)))))),null_class) equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class).
% 299.94/300.50  139524[3:MRR:139451.0,9180.1] ||  -> member(regular(intersection(regular(intersection(power_class(complement(power_class(u))),complement(v))),w)),union(image(element_relation,power_class(u)),v))* equal(intersection(regular(intersection(power_class(complement(power_class(u))),complement(v))),w),null_class) equal(intersection(power_class(complement(power_class(u))),complement(v)),null_class).
% 299.94/300.50  139525[3:MRR:139450.0,9180.1] ||  -> member(regular(intersection(u,regular(intersection(power_class(complement(power_class(v))),complement(w))))),union(image(element_relation,power_class(v)),w))* equal(intersection(u,regular(intersection(power_class(complement(power_class(v))),complement(w)))),null_class) equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class).
% 299.94/300.50  142248[0:Res:3703.1,46242.0] || member(not_subclass_element(intersection(u,restrict(intersection(complement(v),union(w,complement(power_class(x)))),y,z)),x1),union(v,intersection(complement(w),power_class(x))))* -> subclass(intersection(u,restrict(intersection(complement(v),union(w,complement(power_class(x)))),y,z)),x1).
% 299.94/300.50  142231[0:Res:4876.1,46242.0] || member(not_subclass_element(intersection(restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y),z),x1),union(u,intersection(complement(v),power_class(w))))* -> subclass(intersection(restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y),z),x1).
% 299.94/300.50  143809[0:Res:3703.1,46261.0] || member(not_subclass_element(intersection(u,restrict(intersection(union(v,complement(power_class(w))),complement(x)),y,z)),x1),union(intersection(complement(v),power_class(w)),x))* -> subclass(intersection(u,restrict(intersection(union(v,complement(power_class(w))),complement(x)),y,z)),x1).
% 299.94/300.50  143792[0:Res:4876.1,46261.0] || member(not_subclass_element(intersection(restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y),z),x1),union(intersection(complement(u),power_class(v)),w))* -> subclass(intersection(restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y),z),x1).
% 299.94/300.50  144220[0:Res:3703.1,46288.0] || member(not_subclass_element(intersection(u,restrict(intersection(complement(v),union(complement(power_class(w)),x)),y,z)),x1),union(v,intersection(power_class(w),complement(x))))* -> subclass(intersection(u,restrict(intersection(complement(v),union(complement(power_class(w)),x)),y,z)),x1).
% 299.94/300.50  144203[0:Res:4876.1,46288.0] || member(not_subclass_element(intersection(restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y),z),x1),union(u,intersection(power_class(v),complement(w))))* -> subclass(intersection(restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y),z),x1).
% 299.94/300.50  144479[0:Res:3703.1,46462.0] || member(not_subclass_element(intersection(u,restrict(intersection(union(complement(power_class(v)),w),complement(x)),y,z)),x1),union(intersection(power_class(v),complement(w)),x))* -> subclass(intersection(u,restrict(intersection(union(complement(power_class(v)),w),complement(x)),y,z)),x1).
% 299.94/300.50  144462[0:Res:4876.1,46462.0] || member(not_subclass_element(intersection(restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y),z),x1),union(intersection(power_class(u),complement(v)),w))* -> subclass(intersection(restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y),z),x1).
% 299.94/300.50  144788[0:SpL:46880.0,46924.0] || member(not_subclass_element(union(intersection(power_class(complement(power_class(u))),power_class(v)),complement(power_class(w))),x),intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),power_class(w)))* -> subclass(union(intersection(power_class(complement(power_class(u))),power_class(v)),complement(power_class(w))),x).
% 299.94/300.50  144786[0:SpL:46877.0,46924.0] || member(not_subclass_element(union(intersection(power_class(u),power_class(complement(power_class(v)))),complement(power_class(w))),x),intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),power_class(w)))* -> subclass(union(intersection(power_class(u),power_class(complement(power_class(v)))),complement(power_class(w))),x).
% 299.94/300.50  144995[0:SpL:46880.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),power_class(w))),x),intersection(power_class(u),union(image(element_relation,power_class(v)),complement(power_class(w)))))* -> subclass(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),power_class(w))),x).
% 299.94/300.50  144993[0:SpL:46877.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(v),power_class(complement(power_class(w))))),x),intersection(power_class(u),union(complement(power_class(v)),image(element_relation,power_class(w)))))* -> subclass(union(complement(power_class(u)),intersection(power_class(v),power_class(complement(power_class(w))))),x).
% 299.94/300.50  145584[0:Rew:98217.0,145407.1] || member(not_subclass_element(intersection(u,union(complement(power_class(v)),intersection(complement(w),union(x,y)))),z),intersection(power_class(v),union(w,complement(union(x,y)))))* -> subclass(intersection(u,union(complement(power_class(v)),intersection(complement(w),union(x,y)))),z).
% 299.94/300.50  145585[0:Rew:98217.0,145391.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y),z),intersection(power_class(u),union(v,complement(union(w,x)))))* -> subclass(intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y),z).
% 299.94/300.50  145231[0:SpR:98217.0,495.0] ||  -> equal(intersection(union(u,intersection(power_class(v),union(w,complement(union(x,y))))),union(complement(u),union(complement(power_class(v)),intersection(complement(w),union(x,y))))),symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),union(x,y)))))**.
% 299.94/300.50  145173[0:SpR:98217.0,495.0] ||  -> equal(intersection(union(intersection(power_class(u),union(v,complement(union(w,x)))),y),union(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(y))),symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(y)))**.
% 299.94/300.50  145776[0:Res:3703.1,98247.0] || member(not_subclass_element(intersection(u,restrict(intersection(complement(v),power_class(complement(union(w,x)))),y,z)),x1),union(v,image(element_relation,union(w,x))))* -> subclass(intersection(u,restrict(intersection(complement(v),power_class(complement(union(w,x)))),y,z)),x1).
% 299.94/300.50  145759[0:Res:4876.1,98247.0] || member(not_subclass_element(intersection(restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y),z),x1),union(u,image(element_relation,union(v,w))))* -> subclass(intersection(restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y),z),x1).
% 299.94/300.50  146459[0:Rew:98314.0,146282.1] || member(not_subclass_element(intersection(u,union(intersection(complement(v),power_class(w)),complement(union(x,y)))),z),intersection(union(v,complement(power_class(w))),union(x,y)))* -> subclass(intersection(u,union(intersection(complement(v),power_class(w)),complement(union(x,y)))),z).
% 299.94/300.50  146460[0:Rew:98314.0,146265.1] || member(not_subclass_element(intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y),z),intersection(union(u,complement(power_class(v))),union(w,x)))* -> subclass(intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y),z).
% 299.94/300.50  146102[0:SpR:98314.0,495.0] ||  -> equal(intersection(union(u,intersection(union(v,complement(power_class(w))),union(x,y))),union(complement(u),union(intersection(complement(v),power_class(w)),complement(union(x,y))))),symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(union(x,y)))))**.
% 299.94/300.50  146044[0:SpR:98314.0,495.0] ||  -> equal(intersection(union(intersection(union(u,complement(power_class(v))),union(w,x)),y),union(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(y))),symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(y)))**.
% 299.94/300.50  147027[0:Rew:98315.0,146844.1] || member(not_subclass_element(intersection(u,union(intersection(power_class(v),complement(w)),complement(union(x,y)))),z),intersection(union(complement(power_class(v)),w),union(x,y)))* -> subclass(intersection(u,union(intersection(power_class(v),complement(w)),complement(union(x,y)))),z).
% 299.94/300.50  147028[0:Rew:98315.0,146827.1] || member(not_subclass_element(intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y),z),intersection(union(complement(power_class(u)),v),union(w,x)))* -> subclass(intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y),z).
% 299.94/300.50  146657[0:SpR:98315.0,495.0] ||  -> equal(intersection(union(u,intersection(union(complement(power_class(v)),w),union(x,y))),union(complement(u),union(intersection(power_class(v),complement(w)),complement(union(x,y))))),symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(union(x,y)))))**.
% 299.94/300.50  146599[0:SpR:98315.0,495.0] ||  -> equal(intersection(union(intersection(union(complement(power_class(u)),v),union(w,x)),y),union(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(y))),symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(y)))**.
% 299.94/300.50  147941[0:Rew:98515.0,147764.1] || member(not_subclass_element(intersection(u,union(intersection(complement(v),union(w,x)),complement(power_class(y)))),z),intersection(union(v,complement(union(w,x))),power_class(y)))* -> subclass(intersection(u,union(intersection(complement(v),union(w,x)),complement(power_class(y)))),z).
% 299.94/300.50  147942[0:Rew:98515.0,147747.1] || member(not_subclass_element(intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y),z),intersection(union(u,complement(union(v,w))),power_class(x)))* -> subclass(intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y),z).
% 299.94/300.50  147586[0:SpR:98515.0,495.0] ||  -> equal(intersection(union(u,intersection(union(v,complement(union(w,x))),power_class(y))),union(complement(u),union(intersection(complement(v),union(w,x)),complement(power_class(y))))),symmetric_difference(complement(u),union(intersection(complement(v),union(w,x)),complement(power_class(y)))))**.
% 299.94/300.50  147528[0:SpR:98515.0,495.0] ||  -> equal(intersection(union(intersection(union(u,complement(union(v,w))),power_class(x)),y),union(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(y))),symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(y)))**.
% 299.94/300.50  148138[0:Res:3703.1,98557.0] || member(not_subclass_element(intersection(u,restrict(intersection(power_class(complement(union(v,w))),complement(x)),y,z)),x1),union(image(element_relation,union(v,w)),x))* -> subclass(intersection(u,restrict(intersection(power_class(complement(union(v,w))),complement(x)),y,z)),x1).
% 299.94/300.50  148121[0:Res:4876.1,98557.0] || member(not_subclass_element(intersection(restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y),z),x1),union(image(element_relation,union(u,v)),w))* -> subclass(intersection(restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y),z),x1).
% 299.94/300.50  148710[0:Rew:98672.0,148525.1] || member(not_subclass_element(intersection(u,union(complement(power_class(v)),intersection(union(w,x),complement(y)))),z),intersection(power_class(v),union(complement(union(w,x)),y)))* -> subclass(intersection(u,union(complement(power_class(v)),intersection(union(w,x),complement(y)))),z).
% 299.94/300.50  148711[0:Rew:98672.0,148508.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y),z),intersection(power_class(u),union(complement(union(v,w)),x)))* -> subclass(intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y),z).
% 299.94/300.50  148341[0:SpR:98672.0,495.0] ||  -> equal(intersection(union(u,intersection(power_class(v),union(complement(union(w,x)),y))),union(complement(u),union(complement(power_class(v)),intersection(union(w,x),complement(y))))),symmetric_difference(complement(u),union(complement(power_class(v)),intersection(union(w,x),complement(y)))))**.
% 299.94/300.50  148283[0:SpR:98672.0,495.0] ||  -> equal(intersection(union(intersection(power_class(u),union(complement(union(v,w)),x)),y),union(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(y))),symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(y)))**.
% 299.94/300.50  149489[0:Rew:98876.0,149305.1] || member(not_subclass_element(intersection(u,union(intersection(union(v,w),complement(x)),complement(power_class(y)))),z),intersection(union(complement(union(v,w)),x),power_class(y)))* -> subclass(intersection(u,union(intersection(union(v,w),complement(x)),complement(power_class(y)))),z).
% 299.94/300.50  149490[0:Rew:98876.0,149288.1] || member(not_subclass_element(intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y),z),intersection(union(complement(union(u,v)),w),power_class(x)))* -> subclass(intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y),z).
% 299.94/300.50  149121[0:SpR:98876.0,495.0] ||  -> equal(intersection(union(u,intersection(union(complement(union(v,w)),x),power_class(y))),union(complement(u),union(intersection(union(v,w),complement(x)),complement(power_class(y))))),symmetric_difference(complement(u),union(intersection(union(v,w),complement(x)),complement(power_class(y)))))**.
% 299.94/300.50  149063[0:SpR:98876.0,495.0] ||  -> equal(intersection(union(intersection(union(complement(union(u,v)),w),power_class(x)),y),union(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(y))),symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(y)))**.
% 299.94/300.50  150948[0:Rew:99161.0,150775.1] || member(not_subclass_element(intersection(u,union(complement(union(v,w)),intersection(complement(x),power_class(y)))),z),intersection(union(v,w),union(x,complement(power_class(y)))))* -> subclass(intersection(u,union(complement(union(v,w)),intersection(complement(x),power_class(y)))),z).
% 299.94/300.50  150949[0:Rew:99161.0,150758.1] || member(not_subclass_element(intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y),z),intersection(union(u,v),union(w,complement(power_class(x)))))* -> subclass(intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y),z).
% 299.94/300.50  150599[0:SpR:99161.0,495.0] ||  -> equal(intersection(union(u,intersection(union(v,w),union(x,complement(power_class(y))))),union(complement(u),union(complement(union(v,w)),intersection(complement(x),power_class(y))))),symmetric_difference(complement(u),union(complement(union(v,w)),intersection(complement(x),power_class(y)))))**.
% 299.94/300.50  150541[0:SpR:99161.0,495.0] ||  -> equal(intersection(union(intersection(union(u,v),union(w,complement(power_class(x)))),y),union(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(y))),symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(y)))**.
% 299.94/300.50  151479[0:Rew:99162.0,151295.1] || member(not_subclass_element(intersection(u,union(complement(union(v,w)),intersection(power_class(x),complement(y)))),z),intersection(union(v,w),union(complement(power_class(x)),y)))* -> subclass(intersection(u,union(complement(union(v,w)),intersection(power_class(x),complement(y)))),z).
% 299.94/300.50  151480[0:Rew:99162.0,151278.1] || member(not_subclass_element(intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y),z),intersection(union(u,v),union(complement(power_class(w)),x)))* -> subclass(intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y),z).
% 299.94/300.50  151110[0:SpR:99162.0,495.0] ||  -> equal(intersection(union(u,intersection(union(v,w),union(complement(power_class(x)),y))),union(complement(u),union(complement(union(v,w)),intersection(power_class(x),complement(y))))),symmetric_difference(complement(u),union(complement(union(v,w)),intersection(power_class(x),complement(y)))))**.
% 299.94/300.50  151052[0:SpR:99162.0,495.0] ||  -> equal(intersection(union(intersection(union(u,v),union(complement(power_class(w)),x)),y),union(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(y))),symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(y)))**.
% 299.94/300.50  152142[0:Rew:99659.0,151935.1] || member(not_subclass_element(intersection(u,union(complement(union(v,w)),image(element_relation,union(x,y)))),z),intersection(union(v,w),power_class(complement(union(x,y)))))* -> subclass(intersection(u,union(complement(union(v,w)),image(element_relation,union(x,y)))),z).
% 299.94/300.50  152143[0:Rew:99659.0,151918.1] || member(not_subclass_element(intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),y),z),intersection(union(u,v),power_class(complement(union(w,x)))))* -> subclass(intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),y),z).
% 299.94/300.50  151737[0:SpR:99659.0,495.0] ||  -> equal(intersection(union(u,intersection(union(v,w),power_class(complement(union(x,y))))),union(complement(u),union(complement(union(v,w)),image(element_relation,union(x,y))))),symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,union(x,y)))))**.
% 299.94/300.50  151679[0:SpR:99659.0,495.0] ||  -> equal(intersection(union(intersection(union(u,v),power_class(complement(union(w,x)))),y),union(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(y))),symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(y)))**.
% 299.94/300.50  153349[0:Rew:99660.0,153129.1] || member(not_subclass_element(intersection(u,union(image(element_relation,union(v,w)),complement(union(x,y)))),z),intersection(power_class(complement(union(v,w))),union(x,y)))* -> subclass(intersection(u,union(image(element_relation,union(v,w)),complement(union(x,y)))),z).
% 299.94/300.50  153350[0:Rew:99660.0,153112.1] || member(not_subclass_element(intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),y),z),intersection(power_class(complement(union(u,v))),union(w,x)))* -> subclass(intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),y),z).
% 299.94/300.50  152926[0:SpR:99660.0,495.0] ||  -> equal(intersection(union(u,intersection(power_class(complement(union(v,w))),union(x,y))),union(complement(u),union(image(element_relation,union(v,w)),complement(union(x,y))))),symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(union(x,y)))))**.
% 299.94/300.50  152868[0:SpR:99660.0,495.0] ||  -> equal(intersection(union(intersection(power_class(complement(union(u,v))),union(w,x)),y),union(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(y))),symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(y)))**.
% 299.94/300.50  155310[0:Res:6510.2,11092.0] || member(not_subclass_element(u,intersection(symmetric_difference(complement(v),complement(w)),u)),union(complement(v),complement(w)))* member(not_subclass_element(u,intersection(symmetric_difference(complement(v),complement(w)),u)),union(v,w)) -> subclass(u,intersection(symmetric_difference(complement(v),complement(w)),u)).
% 299.94/300.50  155387[0:Rew:46880.0,155228.0] || member(u,union(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)) -> member(u,symmetric_difference(union(image(element_relation,power_class(v)),complement(power_class(w))),complement(x)))*.
% 299.94/300.50  155388[0:Rew:46877.0,155226.0] || member(u,union(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)) -> member(u,symmetric_difference(union(complement(power_class(v)),image(element_relation,power_class(w))),complement(x)))*.
% 299.94/300.50  155389[0:Rew:46880.0,155182.0] || member(u,union(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)))) -> member(u,symmetric_difference(complement(v),union(image(element_relation,power_class(w)),complement(power_class(x)))))*.
% 299.94/300.50  155390[0:Rew:46877.0,155180.0] || member(u,union(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)))))) -> member(u,symmetric_difference(complement(v),union(complement(power_class(w)),image(element_relation,power_class(x)))))*.
% 299.94/300.50  155989[3:Rew:71035.0,155972.2,71035.0,155972.1,71035.0,155972.0] ||  -> equal(intersection(u,intersection(union(null_class,ordered_pair(v,w)),x)),null_class) equal(regular(intersection(u,intersection(union(null_class,ordered_pair(v,w)),x))),unordered_pair(v,singleton(w)))** equal(regular(intersection(u,intersection(union(null_class,ordered_pair(v,w)),x))),singleton(v)).
% 299.94/300.50  155990[3:Rew:71035.0,155970.2,71035.0,155970.1,71035.0,155970.0] ||  -> equal(intersection(u,intersection(v,union(null_class,ordered_pair(w,x)))),null_class) equal(regular(intersection(u,intersection(v,union(null_class,ordered_pair(w,x))))),unordered_pair(w,singleton(x)))** equal(regular(intersection(u,intersection(v,union(null_class,ordered_pair(w,x))))),singleton(w)).
% 299.94/300.50  155991[3:Rew:71035.0,155968.2,71035.0,155968.1,71035.0,155968.0] ||  -> equal(intersection(intersection(u,union(null_class,ordered_pair(v,w))),x),null_class) equal(regular(intersection(intersection(u,union(null_class,ordered_pair(v,w))),x)),unordered_pair(v,singleton(w)))** equal(regular(intersection(intersection(u,union(null_class,ordered_pair(v,w))),x)),singleton(v)).
% 299.94/300.50  155992[3:Rew:71035.0,155966.2,71035.0,155966.1,71035.0,155966.0] ||  -> equal(intersection(intersection(union(null_class,ordered_pair(u,v)),w),x),null_class) equal(regular(intersection(intersection(union(null_class,ordered_pair(u,v)),w),x)),unordered_pair(u,singleton(v)))** equal(regular(intersection(intersection(union(null_class,ordered_pair(u,v)),w),x)),singleton(u)).
% 299.94/300.50  155993[3:Rew:71035.0,155956.2,71035.0,155956.1,71035.0,155956.0] ||  -> equal(union(null_class,intersection(u,union(null_class,ordered_pair(v,w)))),null_class) equal(regular(union(null_class,intersection(u,union(null_class,ordered_pair(v,w))))),unordered_pair(v,singleton(w)))** equal(regular(union(null_class,intersection(u,union(null_class,ordered_pair(v,w))))),singleton(v)).
% 299.94/300.50  155941[3:Res:154872.0,6974.0] ||  -> equal(regular(union(null_class,complement(intersection(ordered_pair(u,v),w)))),null_class) equal(regular(regular(union(null_class,complement(intersection(ordered_pair(u,v),w))))),unordered_pair(u,singleton(v)))** equal(regular(regular(union(null_class,complement(intersection(ordered_pair(u,v),w))))),singleton(u)).
% 299.94/300.50  155995[3:Rew:71035.0,155934.2,71035.0,155934.1,71035.0,155934.0] ||  -> equal(union(null_class,intersection(union(null_class,ordered_pair(u,v)),w)),null_class) equal(regular(union(null_class,intersection(union(null_class,ordered_pair(u,v)),w))),unordered_pair(u,singleton(v)))** equal(regular(union(null_class,intersection(union(null_class,ordered_pair(u,v)),w))),singleton(u)).
% 299.94/300.50  155906[0:SpL:1199.1,6974.0] || subclass(u,regular(cross_product(v,w)))* -> equal(cross_product(v,w),null_class) equal(u,null_class) equal(regular(u),unordered_pair(first(regular(cross_product(v,w))),singleton(second(regular(cross_product(v,w))))))* equal(regular(u),singleton(first(regular(cross_product(v,w))))).
% 299.94/300.50  156130[3:Res:155659.0,6974.0] ||  -> equal(regular(union(null_class,complement(intersection(u,ordered_pair(v,w))))),null_class) equal(regular(regular(union(null_class,complement(intersection(u,ordered_pair(v,w)))))),unordered_pair(v,singleton(w)))** equal(regular(regular(union(null_class,complement(intersection(u,ordered_pair(v,w)))))),singleton(v)).
% 299.94/300.50  157627[3:Res:154856.0,6974.0] ||  -> equal(intersection(union(null_class,intersection(ordered_pair(u,v),w)),x),null_class) equal(regular(intersection(union(null_class,intersection(ordered_pair(u,v),w)),x)),unordered_pair(u,singleton(v)))** equal(regular(intersection(union(null_class,intersection(ordered_pair(u,v),w)),x)),singleton(u)).
% 299.94/300.50  157884[3:Res:154864.0,6974.0] ||  -> equal(union(null_class,intersection(intersection(ordered_pair(u,v),w),x)),null_class) equal(regular(union(null_class,intersection(intersection(ordered_pair(u,v),w),x))),unordered_pair(u,singleton(v)))** equal(regular(union(null_class,intersection(intersection(ordered_pair(u,v),w),x))),singleton(u)).
% 299.94/300.50  158111[3:Res:154877.0,6974.0] ||  -> equal(intersection(u,union(null_class,intersection(ordered_pair(v,w),x))),null_class) equal(regular(intersection(u,union(null_class,intersection(ordered_pair(v,w),x)))),unordered_pair(v,singleton(w)))** equal(regular(intersection(u,union(null_class,intersection(ordered_pair(v,w),x)))),singleton(v)).
% 299.94/300.50  158440[3:Res:154885.0,6974.0] ||  -> equal(union(null_class,intersection(u,intersection(ordered_pair(v,w),x))),null_class) equal(regular(union(null_class,intersection(u,intersection(ordered_pair(v,w),x)))),unordered_pair(v,singleton(w)))** equal(regular(union(null_class,intersection(u,intersection(ordered_pair(v,w),x)))),singleton(v)).
% 299.94/300.50  158585[3:Res:154956.0,6974.0] ||  -> equal(complement(successor(complement(restrict(ordered_pair(u,v),w,x)))),null_class) equal(regular(complement(successor(complement(restrict(ordered_pair(u,v),w,x))))),unordered_pair(u,singleton(v)))** equal(regular(complement(successor(complement(restrict(ordered_pair(u,v),w,x))))),singleton(u)).
% 299.94/300.50  159030[3:Res:157492.0,6974.0] ||  -> equal(intersection(union(null_class,intersection(u,ordered_pair(v,w))),x),null_class) equal(regular(intersection(union(null_class,intersection(u,ordered_pair(v,w))),x)),unordered_pair(v,singleton(w)))** equal(regular(intersection(union(null_class,intersection(u,ordered_pair(v,w))),x)),singleton(v)).
% 299.94/300.50  159283[3:Res:157751.0,6974.0] ||  -> equal(union(null_class,intersection(intersection(u,ordered_pair(v,w)),x)),null_class) equal(regular(union(null_class,intersection(intersection(u,ordered_pair(v,w)),x))),unordered_pair(v,singleton(w)))** equal(regular(union(null_class,intersection(intersection(u,ordered_pair(v,w)),x))),singleton(v)).
% 299.94/300.50  159510[3:Res:157993.0,6974.0] ||  -> equal(intersection(u,union(null_class,intersection(v,ordered_pair(w,x)))),null_class) equal(regular(intersection(u,union(null_class,intersection(v,ordered_pair(w,x))))),unordered_pair(w,singleton(x)))** equal(regular(intersection(u,union(null_class,intersection(v,ordered_pair(w,x))))),singleton(w)).
% 299.94/300.50  159752[3:Res:158313.0,6974.0] ||  -> equal(union(null_class,intersection(u,intersection(v,ordered_pair(w,x)))),null_class) equal(regular(union(null_class,intersection(u,intersection(v,ordered_pair(w,x))))),unordered_pair(w,singleton(x)))** equal(regular(union(null_class,intersection(u,intersection(v,ordered_pair(w,x))))),singleton(w)).
% 299.94/300.50  161568[0:Res:154858.0,6974.0] ||  -> equal(intersection(intersection(intersection(ordered_pair(u,v),w),x),y),null_class) equal(regular(intersection(intersection(intersection(ordered_pair(u,v),w),x),y)),unordered_pair(u,singleton(v)))** equal(regular(intersection(intersection(intersection(ordered_pair(u,v),w),x),y)),singleton(u)).
% 299.94/300.50  161830[0:Res:154873.0,6974.0] ||  -> equal(intersection(u,intersection(v,intersection(ordered_pair(w,x),y))),null_class) equal(regular(intersection(u,intersection(v,intersection(ordered_pair(w,x),y)))),unordered_pair(w,singleton(x)))** equal(regular(intersection(u,intersection(v,intersection(ordered_pair(w,x),y)))),singleton(w)).
% 299.94/300.50  161974[0:SpR:46313.0,97923.0] ||  -> equal(union(symmetric_difference(complement(u),power_class(complement(power_class(v)))),complement(union(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))))),complement(symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v)))))))**.
% 299.94/300.50  162532[0:Res:154876.0,6974.0] ||  -> equal(intersection(u,intersection(intersection(ordered_pair(v,w),x),y)),null_class) equal(regular(intersection(u,intersection(intersection(ordered_pair(v,w),x),y))),unordered_pair(v,singleton(w)))** equal(regular(intersection(u,intersection(intersection(ordered_pair(v,w),x),y))),singleton(v)).
% 299.94/300.50  162801[0:Res:154882.0,6974.0] ||  -> equal(intersection(intersection(u,intersection(ordered_pair(v,w),x)),y),null_class) equal(regular(intersection(intersection(u,intersection(ordered_pair(v,w),x)),y)),unordered_pair(v,singleton(w)))** equal(regular(intersection(intersection(u,intersection(ordered_pair(v,w),x)),y)),singleton(v)).
% 299.94/300.50  162947[0:SpR:46529.0,97923.0] ||  -> equal(union(symmetric_difference(power_class(complement(power_class(u))),complement(v)),complement(union(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v))))),complement(symmetric_difference(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v)))))**.
% 299.94/300.50  163605[0:Res:160079.0,6974.0] ||  -> equal(intersection(intersection(intersection(u,ordered_pair(v,w)),x),y),null_class) equal(regular(intersection(intersection(intersection(u,ordered_pair(v,w)),x),y)),unordered_pair(v,singleton(w)))** equal(regular(intersection(intersection(intersection(u,ordered_pair(v,w)),x),y)),singleton(v)).
% 299.94/300.50  164034[0:Res:160096.0,6974.0] ||  -> equal(intersection(u,intersection(v,intersection(w,ordered_pair(x,y)))),null_class) equal(regular(intersection(u,intersection(v,intersection(w,ordered_pair(x,y))))),unordered_pair(x,singleton(y)))** equal(regular(intersection(u,intersection(v,intersection(w,ordered_pair(x,y))))),singleton(x)).
% 299.94/300.50  164297[0:Res:160100.0,6974.0] ||  -> equal(intersection(u,intersection(intersection(v,ordered_pair(w,x)),y)),null_class) equal(regular(intersection(u,intersection(intersection(v,ordered_pair(w,x)),y))),unordered_pair(w,singleton(x)))** equal(regular(intersection(u,intersection(intersection(v,ordered_pair(w,x)),y))),singleton(w)).
% 299.94/300.50  164754[0:Res:160106.0,6974.0] ||  -> equal(intersection(intersection(u,intersection(v,ordered_pair(w,x))),y),null_class) equal(regular(intersection(intersection(u,intersection(v,ordered_pair(w,x))),y)),unordered_pair(w,singleton(x)))** equal(regular(intersection(intersection(u,intersection(v,ordered_pair(w,x))),y)),singleton(w)).
% 299.94/300.50  164899[0:Res:59858.0,6974.0] ||  -> equal(restrict(restrict(ordered_pair(u,v),w,x),y,z),null_class) equal(regular(restrict(restrict(ordered_pair(u,v),w,x),y,z)),unordered_pair(u,singleton(v)))** equal(regular(restrict(restrict(ordered_pair(u,v),w,x),y,z)),singleton(u)).
% 299.94/300.50  166648[15:Rew:165880.0,10791.0] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(w,x))* -> equal(ordered_pair(first(ordered_pair(u,ordered_pair(v,compose(u,v)))),second(ordered_pair(u,ordered_pair(v,compose(u,v))))),ordered_pair(u,ordered_pair(v,compose(u,v))))**.
% 299.94/300.50  166727[15:Rew:165880.0,12346.1] || equal(compose(u,first(not_subclass_element(cross_product(v,w),x))),second(not_subclass_element(cross_product(v,w),x)))** member(not_subclass_element(cross_product(v,w),x),cross_product(y__dfg,y__dfg))* -> subclass(cross_product(v,w),x) member(not_subclass_element(cross_product(v,w),x),compose_class(u)).
% 299.94/300.50  175231[15:Rew:165880.0,166765.3,165880.0,166765.1] || member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),cross_product(y__dfg,y__dfg)) -> equal(cross_product(image(w,singleton(u)),y__dfg),null_class) subclass(range_of(null_class),v) member(ordered_pair(u,not_subclass_element(range_of(null_class),v)),compose(regular(cross_product(image(w,singleton(u)),y__dfg)),w))*.
% 299.94/300.50  175232[15:Rew:165880.0,166775.3,165880.0,166775.1] || member(ordered_pair(u,regular(image(v,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> equal(cross_product(singleton(u),y__dfg),null_class) equal(image(v,range_of(null_class)),null_class) member(ordered_pair(u,regular(image(v,range_of(null_class)))),compose(v,regular(cross_product(singleton(u),y__dfg))))*.
% 299.94/300.50  175233[15:Rew:165880.0,166790.0] || member(image(u,range_of(null_class)),y__dfg) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(u,range_of(null_class)),null_class) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),compose(u,successor(null_class)))*.
% 299.94/300.50  166797[15:Rew:165880.0,140638.0] || member(regular(cross_product(u,v)),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(w,x))* -> equal(cross_product(u,v),null_class) member(ordered_pair(second(regular(cross_product(u,v))),compose(first(regular(cross_product(u,v))),second(regular(cross_product(u,v))))),x)*.
% 299.94/300.50  166809[15:Rew:165880.0,13424.0] || member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),cross_product(y__dfg,y__dfg))* subclass(compose(v,w),x) -> equal(image(v,image(w,singleton(u))),null_class) member(ordered_pair(u,regular(image(v,image(w,singleton(u))))),x)*.
% 299.94/300.50  175234[15:Rew:165880.0,166824.0] || member(image(u,image(v,singleton(w))),y__dfg) member(ordered_pair(w,apply(choice,image(u,image(v,singleton(w))))),cross_product(y__dfg,y__dfg))* equal(successor(compose(u,v)),null_class) -> equal(image(u,image(v,singleton(w))),null_class).
% 299.94/300.50  166921[15:Rew:165880.0,39863.1] one_to_one(u) || member(ordered_pair(inverse(u),not_subclass_element(image(v,image(w,null_class)),x)),cross_product(y__dfg,y__dfg)) -> subclass(image(v,image(w,null_class)),x) member(ordered_pair(inverse(u),not_subclass_element(image(v,image(w,null_class)),x)),compose(v,w))*.
% 299.94/300.50  166934[15:Rew:165880.0,41366.1] || subclass(domain_relation,rotate(image(u,image(v,singleton(w))))) member(ordered_pair(w,ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,ordered_pair(ordered_pair(x,cantor(ordered_pair(y,x))),y)),compose(u,v))*.
% 299.94/300.50  166943[15:Rew:165880.0,41483.1] || subclass(domain_relation,flip(image(u,image(v,singleton(w))))) member(ordered_pair(w,ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x)))),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(w,ordered_pair(ordered_pair(x,y),cantor(ordered_pair(y,x)))),compose(u,v))*.
% 299.94/300.50  175235[15:Rew:165880.0,167129.3,165880.0,167129.2,165880.0,167129.0] || member(restrict(cross_product(singleton(u),y__dfg),v,w),y__dfg) member(u,y__dfg) member(apply(choice,restrict(cross_product(singleton(u),y__dfg),v,w)),x)* -> equal(restrict(cross_product(singleton(u),y__dfg),v,w),null_class) member(u,cantor(x)).
% 299.94/300.50  169540[15:Rew:165880.0,62154.0] || member(second(not_subclass_element(cross_product(u,v),w)),y__dfg) member(first(not_subclass_element(cross_product(u,v),w)),second(not_subclass_element(cross_product(u,v),w)))* subclass(element_relation,x) -> subclass(cross_product(u,v),w) member(not_subclass_element(cross_product(u,v),w),x)*.
% 299.94/300.50  169905[15:Rew:165880.0,12985.0] || member(cross_product(u,v),y__dfg) member(ordered_pair(apply(choice,cross_product(u,v)),w),rotate(x)) -> equal(cross_product(u,v),null_class) member(ordered_pair(ordered_pair(second(apply(choice,cross_product(u,v))),w),first(apply(choice,cross_product(u,v)))),x)*.
% 299.94/300.50  169906[15:Rew:165880.0,12984.0] || member(cross_product(u,v),y__dfg) member(ordered_pair(apply(choice,cross_product(u,v)),w),flip(x)) -> equal(cross_product(u,v),null_class) member(ordered_pair(ordered_pair(second(apply(choice,cross_product(u,v))),first(apply(choice,cross_product(u,v)))),w),x)*.
% 299.94/300.50  169985[15:Rew:165880.0,164501.2] || member(apply(choice,intersection(complement(intersection(u,v)),w)),v)* member(apply(choice,intersection(complement(intersection(u,v)),w)),u)* member(intersection(complement(intersection(u,v)),w),y__dfg) -> equal(intersection(complement(intersection(u,v)),w),null_class).
% 299.94/300.50  169987[15:Rew:165880.0,163794.2] || member(apply(choice,intersection(u,complement(intersection(v,w)))),w)* member(apply(choice,intersection(u,complement(intersection(v,w)))),v)* member(intersection(u,complement(intersection(v,w))),y__dfg) -> equal(intersection(u,complement(intersection(v,w))),null_class).
% 299.94/300.50  171639[15:Rew:165880.0,100150.0] || member(intersection(u,union(v,complement(union(w,x)))),y__dfg) member(apply(choice,intersection(u,union(v,complement(union(w,x))))),intersection(complement(v),union(w,x)))* -> equal(intersection(u,union(v,complement(union(w,x)))),null_class).
% 299.94/300.50  171640[15:Rew:165880.0,100151.0] || member(intersection(union(u,complement(union(v,w))),x),y__dfg) member(apply(choice,intersection(union(u,complement(union(v,w))),x)),intersection(complement(u),union(v,w)))* -> equal(intersection(union(u,complement(union(v,w))),x),null_class).
% 299.94/300.50  171641[15:Rew:165880.0,100153.0] || member(intersection(u,union(complement(union(v,w)),x)),y__dfg) member(apply(choice,intersection(u,union(complement(union(v,w)),x))),intersection(union(v,w),complement(x)))* -> equal(intersection(u,union(complement(union(v,w)),x)),null_class).
% 299.94/300.50  171642[15:Rew:165880.0,100154.0] || member(intersection(union(complement(union(u,v)),w),x),y__dfg) member(apply(choice,intersection(union(complement(union(u,v)),w),x)),intersection(union(u,v),complement(w)))* -> equal(intersection(union(complement(union(u,v)),w),x),null_class).
% 299.94/300.50  171735[15:Rew:165880.0,108921.0] || member(intersection(u,intersection(complement(v),union(w,x))),y__dfg) member(apply(choice,intersection(u,intersection(complement(v),union(w,x)))),union(v,complement(union(w,x))))* -> equal(intersection(u,intersection(complement(v),union(w,x))),null_class).
% 299.94/300.50  171736[15:Rew:165880.0,108892.0] || member(intersection(intersection(complement(u),union(v,w)),x),y__dfg) member(apply(choice,intersection(intersection(complement(u),union(v,w)),x)),union(u,complement(union(v,w))))* -> equal(intersection(intersection(complement(u),union(v,w)),x),null_class).
% 299.94/300.50  171741[15:Rew:165880.0,109242.0] || member(intersection(u,intersection(union(v,w),complement(x))),y__dfg) member(apply(choice,intersection(u,intersection(union(v,w),complement(x)))),union(complement(union(v,w)),x))* -> equal(intersection(u,intersection(union(v,w),complement(x))),null_class).
% 299.94/300.50  171742[15:Rew:165880.0,109213.0] || member(intersection(intersection(union(u,v),complement(w)),x),y__dfg) member(apply(choice,intersection(intersection(union(u,v),complement(w)),x)),union(complement(union(u,v)),w))* -> equal(intersection(intersection(union(u,v),complement(w)),x),null_class).
% 299.94/300.50  171992[15:Rew:165880.0,128999.0] || member(union(null_class,intersection(union(null_class,restrict(u,v,w)),x)),y__dfg) -> equal(union(null_class,intersection(union(null_class,restrict(u,v,w)),x)),null_class) member(apply(choice,union(null_class,intersection(union(null_class,restrict(u,v,w)),x))),u)*.
% 299.94/300.50  171997[15:Rew:165880.0,129180.0] || member(union(null_class,intersection(u,union(null_class,restrict(v,w,x)))),y__dfg) -> equal(union(null_class,intersection(u,union(null_class,restrict(v,w,x)))),null_class) member(apply(choice,union(null_class,intersection(u,union(null_class,restrict(v,w,x))))),v)*.
% 299.94/300.50  172003[15:Rew:165880.0,129990.0] || member(intersection(intersection(union(null_class,restrict(u,v,w)),x),y),y__dfg) -> equal(intersection(intersection(union(null_class,restrict(u,v,w)),x),y),null_class) member(apply(choice,intersection(intersection(union(null_class,restrict(u,v,w)),x),y)),u)*.
% 299.94/300.50  172009[15:Rew:165880.0,130160.0] || member(intersection(u,intersection(v,union(null_class,restrict(w,x,y)))),y__dfg) -> equal(intersection(u,intersection(v,union(null_class,restrict(w,x,y)))),null_class) member(apply(choice,intersection(u,intersection(v,union(null_class,restrict(w,x,y))))),w)*.
% 299.94/300.50  172014[15:Rew:165880.0,130374.0] || member(intersection(u,intersection(union(null_class,restrict(v,w,x)),y)),y__dfg) -> equal(intersection(u,intersection(union(null_class,restrict(v,w,x)),y)),null_class) member(apply(choice,intersection(u,intersection(union(null_class,restrict(v,w,x)),y))),v)*.
% 299.94/300.50  172019[15:Rew:165880.0,130548.0] || member(intersection(intersection(u,union(null_class,restrict(v,w,x))),y),y__dfg) -> equal(intersection(intersection(u,union(null_class,restrict(v,w,x))),y),null_class) member(apply(choice,intersection(intersection(u,union(null_class,restrict(v,w,x))),y)),v)*.
% 299.94/300.50  172431[15:Rew:165880.0,155776.0] || member(regular(union(null_class,complement(intersection(restrict(u,v,w),x)))),y__dfg) -> equal(regular(union(null_class,complement(intersection(restrict(u,v,w),x)))),null_class) member(apply(choice,regular(union(null_class,complement(intersection(restrict(u,v,w),x))))),u)*.
% 299.94/300.50  172437[15:Rew:165880.0,156121.0] || member(regular(union(null_class,complement(intersection(u,restrict(v,w,x))))),y__dfg) -> equal(regular(union(null_class,complement(intersection(u,restrict(v,w,x))))),null_class) member(apply(choice,regular(union(null_class,complement(intersection(u,restrict(v,w,x)))))),v)*.
% 299.94/300.50  172461[15:Rew:165880.0,158729.0] || member(restrict(unordered_pair(u,v),w,x),y__dfg) member(apply(choice,restrict(unordered_pair(u,v),w,x)),v)* -> equal(restrict(unordered_pair(u,v),w,x),null_class) equal(regular(unordered_pair(u,v)),u) equal(unordered_pair(u,v),null_class).
% 299.94/300.50  172462[15:Rew:165880.0,158290.0] || member(restrict(unordered_pair(u,v),w,x),y__dfg) member(apply(choice,restrict(unordered_pair(u,v),w,x)),u)* -> equal(restrict(unordered_pair(u,v),w,x),null_class) equal(regular(unordered_pair(u,v)),v) equal(unordered_pair(u,v),null_class).
% 299.94/300.50  172491[15:Rew:165880.0,157618.0] || member(intersection(union(null_class,intersection(restrict(u,v,w),x)),y),y__dfg) -> equal(intersection(union(null_class,intersection(restrict(u,v,w),x)),y),null_class) member(apply(choice,intersection(union(null_class,intersection(restrict(u,v,w),x)),y)),u)*.
% 299.94/300.50  172499[15:Rew:165880.0,157875.0] || member(union(null_class,intersection(intersection(restrict(u,v,w),x),y)),y__dfg) -> equal(union(null_class,intersection(intersection(restrict(u,v,w),x),y)),null_class) member(apply(choice,union(null_class,intersection(intersection(restrict(u,v,w),x),y))),u)*.
% 299.94/300.50  172505[15:Rew:165880.0,158102.0] || member(intersection(u,union(null_class,intersection(restrict(v,w,x),y))),y__dfg) -> equal(intersection(u,union(null_class,intersection(restrict(v,w,x),y))),null_class) member(apply(choice,intersection(u,union(null_class,intersection(restrict(v,w,x),y)))),v)*.
% 299.94/300.50  172513[15:Rew:165880.0,158431.0] || member(union(null_class,intersection(u,intersection(restrict(v,w,x),y))),y__dfg) -> equal(union(null_class,intersection(u,intersection(restrict(v,w,x),y))),null_class) member(apply(choice,union(null_class,intersection(u,intersection(restrict(v,w,x),y)))),v)*.
% 299.94/300.50  172518[15:Rew:165880.0,158576.0] || member(complement(successor(complement(restrict(restrict(u,v,w),x,y)))),y__dfg) -> equal(complement(successor(complement(restrict(restrict(u,v,w),x,y)))),null_class) member(apply(choice,complement(successor(complement(restrict(restrict(u,v,w),x,y))))),u)*.
% 299.94/300.50  172524[15:Rew:165880.0,159021.0] || member(intersection(union(null_class,intersection(u,restrict(v,w,x))),y),y__dfg) -> equal(intersection(union(null_class,intersection(u,restrict(v,w,x))),y),null_class) member(apply(choice,intersection(union(null_class,intersection(u,restrict(v,w,x))),y)),v)*.
% 299.94/300.50  172530[15:Rew:165880.0,159274.0] || member(union(null_class,intersection(intersection(u,restrict(v,w,x)),y)),y__dfg) -> equal(union(null_class,intersection(intersection(u,restrict(v,w,x)),y)),null_class) member(apply(choice,union(null_class,intersection(intersection(u,restrict(v,w,x)),y))),v)*.
% 299.94/300.50  172536[15:Rew:165880.0,159501.0] || member(intersection(u,union(null_class,intersection(v,restrict(w,x,y)))),y__dfg) -> equal(intersection(u,union(null_class,intersection(v,restrict(w,x,y)))),null_class) member(apply(choice,intersection(u,union(null_class,intersection(v,restrict(w,x,y))))),w)*.
% 299.94/300.50  172542[15:Rew:165880.0,159743.0] || member(union(null_class,intersection(u,intersection(v,restrict(w,x,y)))),y__dfg) -> equal(union(null_class,intersection(u,intersection(v,restrict(w,x,y)))),null_class) member(apply(choice,union(null_class,intersection(u,intersection(v,restrict(w,x,y))))),w)*.
% 299.94/300.50  172550[15:Rew:165880.0,161559.0] || member(intersection(intersection(intersection(restrict(u,v,w),x),y),z),y__dfg) -> equal(intersection(intersection(intersection(restrict(u,v,w),x),y),z),null_class) member(apply(choice,intersection(intersection(intersection(restrict(u,v,w),x),y),z)),u)*.
% 299.94/300.50  172558[15:Rew:165880.0,161821.0] || member(intersection(u,intersection(v,intersection(restrict(w,x,y),z))),y__dfg) -> equal(intersection(u,intersection(v,intersection(restrict(w,x,y),z))),null_class) member(apply(choice,intersection(u,intersection(v,intersection(restrict(w,x,y),z)))),w)*.
% 299.94/300.50  172574[15:Rew:165880.0,162523.0] || member(intersection(u,intersection(intersection(restrict(v,w,x),y),z)),y__dfg) -> equal(intersection(u,intersection(intersection(restrict(v,w,x),y),z)),null_class) member(apply(choice,intersection(u,intersection(intersection(restrict(v,w,x),y),z))),v)*.
% 299.94/300.50  172580[15:Rew:165880.0,162792.0] || member(intersection(intersection(u,intersection(restrict(v,w,x),y)),z),y__dfg) -> equal(intersection(intersection(u,intersection(restrict(v,w,x),y)),z),null_class) member(apply(choice,intersection(intersection(u,intersection(restrict(v,w,x),y)),z)),v)*.
% 299.94/300.50  172594[15:Rew:165880.0,163596.0] || member(intersection(intersection(intersection(u,restrict(v,w,x)),y),z),y__dfg) -> equal(intersection(intersection(intersection(u,restrict(v,w,x)),y),z),null_class) member(apply(choice,intersection(intersection(intersection(u,restrict(v,w,x)),y),z)),v)*.
% 299.94/300.50  172639[15:Rew:165880.0,164025.0] || member(intersection(u,intersection(v,intersection(w,restrict(x,y,z)))),y__dfg) -> equal(intersection(u,intersection(v,intersection(w,restrict(x,y,z)))),null_class) member(apply(choice,intersection(u,intersection(v,intersection(w,restrict(x,y,z))))),x)*.
% 299.94/300.50  172645[15:Rew:165880.0,164288.0] || member(intersection(u,intersection(intersection(v,restrict(w,x,y)),z)),y__dfg) -> equal(intersection(u,intersection(intersection(v,restrict(w,x,y)),z)),null_class) member(apply(choice,intersection(u,intersection(intersection(v,restrict(w,x,y)),z))),w)*.
% 299.94/300.50  172690[15:Rew:165880.0,164745.0] || member(intersection(intersection(u,intersection(v,restrict(w,x,y))),z),y__dfg) -> equal(intersection(intersection(u,intersection(v,restrict(w,x,y))),z),null_class) member(apply(choice,intersection(intersection(u,intersection(v,restrict(w,x,y))),z)),w)*.
% 299.94/300.50  172695[15:Rew:165880.0,164890.0] || member(restrict(restrict(restrict(u,v,w),x,y),z,x1),y__dfg) -> equal(restrict(restrict(restrict(u,v,w),x,y),z,x1),null_class) member(apply(choice,restrict(restrict(restrict(u,v,w),x,y),z,x1)),u)*.
% 299.94/300.50  11089[0:Res:60.1,1482.0] || member(ordered_pair(u,not_subclass_element(v,intersection(w,image(x,image(y,singleton(u)))))),compose(x,y))* member(not_subclass_element(v,intersection(w,image(x,image(y,singleton(u))))),w)* -> subclass(v,intersection(w,image(x,image(y,singleton(u))))).
% 299.94/300.50  56845[0:Res:9995.1,1482.0] || member(not_subclass_element(u,intersection(v,intersection(w,x))),union(w,x)) member(not_subclass_element(u,intersection(v,intersection(w,x))),v)* -> member(not_subclass_element(u,intersection(v,intersection(w,x))),symmetric_difference(w,x))* subclass(u,intersection(v,intersection(w,x))).
% 299.94/300.50  71299[3:Rew:71035.0,71086.1] ||  -> subclass(symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))),w) member(not_subclass_element(symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))),w),complement(symmetric_difference(union(u,v),complement(intersection(u,v)))))*.
% 299.94/300.50  71300[0:Rew:71035.0,71087.1,71163.0,71087.1,71163.0,71087.0] || member(not_subclass_element(union(union(u,v),complement(intersection(u,v))),symmetric_difference(union(u,v),complement(intersection(u,v)))),complement(symmetric_difference(u,v)))* -> subclass(union(union(u,v),complement(intersection(u,v))),symmetric_difference(union(u,v),complement(intersection(u,v)))).
% 299.94/300.50  71629[0:Rew:71595.0,71082.0] ||  -> equal(intersection(complement(symmetric_difference(u,complement(power_class(complement(power_class(v)))))),union(union(u,image(element_relation,power_class(v))),complement(intersection(u,complement(power_class(complement(power_class(v)))))))),symmetric_difference(union(u,image(element_relation,power_class(v))),complement(intersection(u,complement(power_class(complement(power_class(v))))))))**.
% 299.94/300.50  71630[0:Rew:71595.0,71083.0] ||  -> equal(intersection(complement(symmetric_difference(complement(power_class(complement(power_class(u)))),v)),union(union(image(element_relation,power_class(u)),v),complement(intersection(complement(power_class(complement(power_class(u)))),v)))),symmetric_difference(union(image(element_relation,power_class(u)),v),complement(intersection(complement(power_class(complement(power_class(u)))),v))))**.
% 299.94/300.50  74164[0:Res:2978.1,1475.1] || member(regular(intersection(restrict(complement(intersection(u,v)),w,x),y)),union(u,v)) -> equal(intersection(restrict(complement(intersection(u,v)),w,x),y),null_class) member(regular(intersection(restrict(complement(intersection(u,v)),w,x),y)),symmetric_difference(u,v))*.
% 299.94/300.50  74632[0:Res:2355.1,1475.1] || member(regular(intersection(u,restrict(complement(intersection(v,w)),x,y))),union(v,w)) -> equal(intersection(u,restrict(complement(intersection(v,w)),x,y)),null_class) member(regular(intersection(u,restrict(complement(intersection(v,w)),x,y))),symmetric_difference(v,w))*.
% 299.94/300.50  100137[0:Rew:46898.0,97855.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)),y),union(intersection(power_class(u),union(complement(power_class(v)),w)),x))* -> subclass(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(x)),y).
% 299.94/300.50  100138[0:Rew:46893.0,97854.1] || member(not_subclass_element(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)),y),union(intersection(power_class(u),union(v,complement(power_class(w)))),x))* -> subclass(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(x)),y).
% 299.94/300.50  100139[0:Rew:46895.0,97853.1] || member(not_subclass_element(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)),y),union(intersection(union(complement(power_class(u)),v),power_class(w)),x))* -> subclass(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(x)),y).
% 299.94/300.50  100140[0:Rew:46894.0,97852.1] || member(not_subclass_element(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)),y),union(intersection(union(u,complement(power_class(v))),power_class(w)),x))* -> subclass(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(x)),y).
% 299.94/300.50  100141[0:Rew:46898.0,97827.1] || member(not_subclass_element(intersection(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))),y),union(u,intersection(power_class(v),union(complement(power_class(w)),x))))* -> subclass(intersection(complement(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))),y).
% 299.94/300.50  100142[0:Rew:46893.0,97826.1] || member(not_subclass_element(intersection(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))),y),union(u,intersection(power_class(v),union(w,complement(power_class(x))))))* -> subclass(intersection(complement(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))),y).
% 299.94/300.50  100143[0:Rew:46895.0,97825.1] || member(not_subclass_element(intersection(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))),y),union(u,intersection(union(complement(power_class(v)),w),power_class(x))))* -> subclass(intersection(complement(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))),y).
% 299.94/300.50  100144[0:Rew:46894.0,97824.1] || member(not_subclass_element(intersection(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))),y),union(u,intersection(union(v,complement(power_class(w))),power_class(x))))* -> subclass(intersection(complement(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))),y).
% 299.94/300.50  126440[0:MRR:126293.0,9181.1] || member(not_subclass_element(u,intersection(v,intersection(complement(w),union(x,y)))),v)* -> member(not_subclass_element(u,intersection(v,intersection(complement(w),union(x,y)))),union(w,complement(union(x,y))))* subclass(u,intersection(v,intersection(complement(w),union(x,y)))).
% 299.94/300.50  127231[0:Rew:71595.0,127021.0] || member(u,symmetric_difference(complement(symmetric_difference(complement(v),union(w,x))),union(union(v,complement(union(w,x))),union(complement(v),union(w,x)))))* -> member(u,complement(symmetric_difference(union(v,complement(union(w,x))),union(complement(v),union(w,x))))).
% 299.94/300.50  127242[0:Rew:99615.0,127022.2,99615.0,127022.1] || member(not_subclass_element(u,symmetric_difference(complement(v),union(w,x))),union(complement(v),union(w,x)))* member(not_subclass_element(u,symmetric_difference(complement(v),union(w,x))),union(v,complement(union(w,x)))) -> subclass(u,symmetric_difference(complement(v),union(w,x))).
% 299.94/300.50  127637[0:MRR:127487.0,9181.1] || member(not_subclass_element(u,intersection(v,intersection(union(w,x),complement(y)))),v)* -> member(not_subclass_element(u,intersection(v,intersection(union(w,x),complement(y)))),union(complement(union(w,x)),y))* subclass(u,intersection(v,intersection(union(w,x),complement(y)))).
% 299.94/300.50  128296[0:Rew:71595.0,128055.0] || member(u,symmetric_difference(complement(symmetric_difference(union(v,w),complement(x))),union(union(union(v,w),complement(x)),union(complement(union(v,w)),x))))* -> member(u,complement(symmetric_difference(union(union(v,w),complement(x)),union(complement(union(v,w)),x)))).
% 299.94/300.50  128307[0:Rew:98895.0,128056.2,98895.0,128056.1] || member(not_subclass_element(u,symmetric_difference(union(v,w),complement(x))),union(complement(union(v,w)),x))* member(not_subclass_element(u,symmetric_difference(union(v,w),complement(x))),union(union(v,w),complement(x))) -> subclass(u,symmetric_difference(union(v,w),complement(x))).
% 299.94/300.50  138748[3:MRR:138656.0,9181.1] ||  -> member(not_subclass_element(intersection(u,regular(intersection(complement(v),power_class(complement(power_class(w)))))),x),union(v,image(element_relation,power_class(w))))* subclass(intersection(u,regular(intersection(complement(v),power_class(complement(power_class(w)))))),x) equal(intersection(complement(v),power_class(complement(power_class(w)))),null_class).
% 299.94/300.50  138749[3:MRR:138646.0,9181.1] ||  -> member(not_subclass_element(intersection(regular(intersection(complement(u),power_class(complement(power_class(v))))),w),x),union(u,image(element_relation,power_class(v))))* subclass(intersection(regular(intersection(complement(u),power_class(complement(power_class(v))))),w),x) equal(intersection(complement(u),power_class(complement(power_class(v)))),null_class).
% 299.94/300.50  139526[3:MRR:139431.0,9181.1] ||  -> member(not_subclass_element(intersection(u,regular(intersection(power_class(complement(power_class(v))),complement(w)))),x),union(image(element_relation,power_class(v)),w))* subclass(intersection(u,regular(intersection(power_class(complement(power_class(v))),complement(w)))),x) equal(intersection(power_class(complement(power_class(v))),complement(w)),null_class).
% 299.94/300.50  139527[3:MRR:139421.0,9181.1] ||  -> member(not_subclass_element(intersection(regular(intersection(power_class(complement(power_class(u))),complement(v))),w),x),union(image(element_relation,power_class(u)),v))* subclass(intersection(regular(intersection(power_class(complement(power_class(u))),complement(v))),w),x) equal(intersection(power_class(complement(power_class(u))),complement(v)),null_class).
% 299.94/300.50  155325[0:Res:6510.2,2350.0] || member(regular(intersection(u,complement(symmetric_difference(complement(v),complement(w))))),union(complement(v),complement(w)))* member(regular(intersection(u,complement(symmetric_difference(complement(v),complement(w))))),union(v,w)) -> equal(intersection(u,complement(symmetric_difference(complement(v),complement(w)))),null_class).
% 299.94/300.50  155324[0:Res:6510.2,2972.0] || member(regular(intersection(complement(symmetric_difference(complement(u),complement(v))),w)),union(complement(u),complement(v)))* member(regular(intersection(complement(symmetric_difference(complement(u),complement(v))),w)),union(u,v)) -> equal(intersection(complement(symmetric_difference(complement(u),complement(v))),w),null_class).
% 299.94/300.50  155433[3:MRR:155327.3,155301.2] || member(regular(intersection(regular(symmetric_difference(complement(u),complement(v))),w)),union(complement(u),complement(v)))* member(regular(intersection(regular(symmetric_difference(complement(u),complement(v))),w)),union(u,v)) -> equal(intersection(regular(symmetric_difference(complement(u),complement(v))),w),null_class).
% 299.94/300.50  155434[3:MRR:155326.3,155301.2] || member(regular(intersection(u,regular(symmetric_difference(complement(v),complement(w))))),union(complement(v),complement(w)))* member(regular(intersection(u,regular(symmetric_difference(complement(v),complement(w))))),union(v,w)) -> equal(intersection(u,regular(symmetric_difference(complement(v),complement(w)))),null_class).
% 299.94/300.50  162082[0:SpR:46880.0,46313.0] ||  -> equal(intersection(union(intersection(power_class(complement(power_class(u))),power_class(v)),image(element_relation,power_class(w))),union(union(image(element_relation,power_class(u)),complement(power_class(v))),power_class(complement(power_class(w))))),symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),power_class(complement(power_class(w)))))**.
% 299.94/300.50  162080[0:SpR:46877.0,46313.0] ||  -> equal(intersection(union(intersection(power_class(u),power_class(complement(power_class(v)))),image(element_relation,power_class(w))),union(union(complement(power_class(u)),image(element_relation,power_class(v))),power_class(complement(power_class(w))))),symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),power_class(complement(power_class(w)))))**.
% 299.94/300.50  161933[0:SpR:46313.0,2985.1] ||  -> equal(symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))),null_class) member(regular(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))))))*.
% 299.94/300.50  163041[0:SpR:46880.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(power_class(complement(power_class(v))),power_class(w))),union(power_class(complement(power_class(u))),union(image(element_relation,power_class(v)),complement(power_class(w))))),symmetric_difference(power_class(complement(power_class(u))),union(image(element_relation,power_class(v)),complement(power_class(w)))))**.
% 299.94/300.50  163039[0:SpR:46877.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(power_class(v),power_class(complement(power_class(w))))),union(power_class(complement(power_class(u))),union(complement(power_class(v)),image(element_relation,power_class(w))))),symmetric_difference(power_class(complement(power_class(u))),union(complement(power_class(v)),image(element_relation,power_class(w)))))**.
% 299.94/300.50  162906[0:SpR:46529.0,2985.1] ||  -> equal(symmetric_difference(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v))),null_class) member(regular(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))))*.
% 299.94/300.50  166706[15:Rew:165880.0,7345.0] || member(ordered_pair(u,not_subclass_element(v,complement(image(w,image(x,singleton(u)))))),cross_product(y__dfg,y__dfg)) -> subclass(v,complement(image(w,image(x,singleton(u))))) member(ordered_pair(u,not_subclass_element(v,complement(image(w,image(x,singleton(u)))))),compose(w,x))*.
% 299.94/300.50  175236[15:Rew:165880.0,168556.4,165880.0,168556.3] single_valued_class(restrict(u,v,universal_class)) || subclass(image(u,v),cantor(cantor(w))) equal(cantor(cantor(x)),cantor(restrict(u,v,y__dfg))) equal(restrict(u,v,y__dfg),cross_product(y__dfg,y__dfg)) -> compatible(restrict(u,v,y__dfg),x,w)*.
% 299.94/300.50  175237[15:Rew:165880.0,169246.1,165880.0,169246.0] || member(union(null_class,intersection(intersection(complement(compose(element_relation,y__dfg)),u),v)),y__dfg) member(apply(choice,union(null_class,intersection(intersection(complement(compose(element_relation,y__dfg)),u),v))),element_relation)* -> equal(union(null_class,intersection(intersection(complement(compose(element_relation,y__dfg)),u),v)),null_class).
% 299.94/300.50  175238[15:Rew:165880.0,169249.1,165880.0,169249.0] || member(intersection(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),w),y__dfg) member(apply(choice,intersection(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),w)),element_relation)* -> equal(intersection(intersection(intersection(complement(compose(element_relation,y__dfg)),u),v),w),null_class).
% 299.94/300.50  175239[15:Rew:165880.0,169255.1,165880.0,169255.0] || member(intersection(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),v),y__dfg) member(apply(choice,intersection(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),v)),element_relation)* -> equal(intersection(union(null_class,intersection(complement(compose(element_relation,y__dfg)),u)),v),null_class).
% 299.94/300.50  175240[15:Rew:165880.0,169268.1,165880.0,169268.0] || member(regular(union(null_class,complement(intersection(complement(compose(element_relation,y__dfg)),u)))),y__dfg) member(apply(choice,regular(union(null_class,complement(intersection(complement(compose(element_relation,y__dfg)),u))))),element_relation)* -> equal(regular(union(null_class,complement(intersection(complement(compose(element_relation,y__dfg)),u)))),null_class).
% 299.94/300.50  175241[15:Rew:165880.0,169277.1,165880.0,169277.0] || member(union(null_class,intersection(intersection(u,complement(compose(element_relation,y__dfg))),v)),y__dfg) member(apply(choice,union(null_class,intersection(intersection(u,complement(compose(element_relation,y__dfg))),v))),element_relation)* -> equal(union(null_class,intersection(intersection(u,complement(compose(element_relation,y__dfg))),v)),null_class).
% 299.94/300.50  175242[15:Rew:165880.0,169280.1,165880.0,169280.0] || member(intersection(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),w),y__dfg) member(apply(choice,intersection(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),w)),element_relation)* -> equal(intersection(intersection(intersection(u,complement(compose(element_relation,y__dfg))),v),w),null_class).
% 299.94/300.50  175243[15:Rew:165880.0,169286.1,165880.0,169286.0] || member(intersection(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),v),y__dfg) member(apply(choice,intersection(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),v)),element_relation)* -> equal(intersection(union(null_class,intersection(u,complement(compose(element_relation,y__dfg)))),v),null_class).
% 299.94/300.50  175244[15:Rew:165880.0,169297.1,165880.0,169297.0] || member(regular(union(null_class,complement(intersection(u,complement(compose(element_relation,y__dfg)))))),y__dfg) member(apply(choice,regular(union(null_class,complement(intersection(u,complement(compose(element_relation,y__dfg))))))),element_relation)* -> equal(regular(union(null_class,complement(intersection(u,complement(compose(element_relation,y__dfg)))))),null_class).
% 299.94/300.50  175245[15:Rew:165880.0,169320.1,165880.0,169320.0] || member(union(null_class,intersection(u,union(null_class,complement(compose(element_relation,y__dfg))))),y__dfg) member(apply(choice,union(null_class,intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))))),element_relation)* -> equal(union(null_class,intersection(u,union(null_class,complement(compose(element_relation,y__dfg))))),null_class).
% 299.94/300.50  175246[15:Rew:165880.0,169323.1,165880.0,169323.0] || member(intersection(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),v),y__dfg) member(apply(choice,intersection(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),v)),element_relation)* -> equal(intersection(intersection(u,union(null_class,complement(compose(element_relation,y__dfg)))),v),null_class).
% 299.94/300.50  175247[15:Rew:165880.0,169329.1,165880.0,169329.0] || member(union(null_class,intersection(union(null_class,complement(compose(element_relation,y__dfg))),u)),y__dfg) member(apply(choice,union(null_class,intersection(union(null_class,complement(compose(element_relation,y__dfg))),u))),element_relation)* -> equal(union(null_class,intersection(union(null_class,complement(compose(element_relation,y__dfg))),u)),null_class).
% 299.94/300.50  175248[15:Rew:165880.0,169332.1,165880.0,169332.0] || member(intersection(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),v),y__dfg) member(apply(choice,intersection(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),v)),element_relation)* -> equal(intersection(intersection(union(null_class,complement(compose(element_relation,y__dfg))),u),v),null_class).
% 299.94/300.50  175249[15:Rew:165880.0,169341.1,165880.0,169341.0] || member(intersection(u,intersection(v,union(null_class,complement(compose(element_relation,y__dfg))))),y__dfg) member(apply(choice,intersection(u,intersection(v,union(null_class,complement(compose(element_relation,y__dfg)))))),element_relation)* -> equal(intersection(u,intersection(v,union(null_class,complement(compose(element_relation,y__dfg))))),null_class).
% 299.94/300.50  175250[15:Rew:165880.0,169344.1,165880.0,169344.0] || member(intersection(u,intersection(union(null_class,complement(compose(element_relation,y__dfg))),v)),y__dfg) member(apply(choice,intersection(u,intersection(union(null_class,complement(compose(element_relation,y__dfg))),v))),element_relation)* -> equal(intersection(u,intersection(union(null_class,complement(compose(element_relation,y__dfg))),v)),null_class).
% 299.94/300.50  175251[15:Rew:165880.0,169357.1,165880.0,169357.0] || member(complement(successor(complement(restrict(complement(compose(element_relation,y__dfg)),u,v)))),y__dfg) member(apply(choice,complement(successor(complement(restrict(complement(compose(element_relation,y__dfg)),u,v))))),element_relation)* -> equal(complement(successor(complement(restrict(complement(compose(element_relation,y__dfg)),u,v)))),null_class).
% 299.94/300.50  175252[15:Rew:165880.0,169360.1,165880.0,169360.0] || member(restrict(restrict(complement(compose(element_relation,y__dfg)),u,v),w,x),y__dfg) member(apply(choice,restrict(restrict(complement(compose(element_relation,y__dfg)),u,v),w,x)),element_relation)* -> equal(restrict(restrict(complement(compose(element_relation,y__dfg)),u,v),w,x),null_class).
% 299.94/300.50  175253[15:Rew:165880.0,169379.1,165880.0,169379.0] || member(union(null_class,intersection(u,intersection(complement(compose(element_relation,y__dfg)),v))),y__dfg) member(apply(choice,union(null_class,intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)))),element_relation)* -> equal(union(null_class,intersection(u,intersection(complement(compose(element_relation,y__dfg)),v))),null_class).
% 299.94/300.50  175254[15:Rew:165880.0,169382.1,165880.0,169382.0] || member(intersection(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),w),y__dfg) member(apply(choice,intersection(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),w)),element_relation)* -> equal(intersection(intersection(u,intersection(complement(compose(element_relation,y__dfg)),v)),w),null_class).
% 299.94/300.50  175255[15:Rew:165880.0,169387.1,165880.0,169387.0] || member(intersection(u,union(null_class,intersection(complement(compose(element_relation,y__dfg)),v))),y__dfg) member(apply(choice,intersection(u,union(null_class,intersection(complement(compose(element_relation,y__dfg)),v)))),element_relation)* -> equal(intersection(u,union(null_class,intersection(complement(compose(element_relation,y__dfg)),v))),null_class).
% 299.94/300.50  175256[15:Rew:165880.0,169390.1,165880.0,169390.0] || member(intersection(u,intersection(intersection(complement(compose(element_relation,y__dfg)),v),w)),y__dfg) member(apply(choice,intersection(u,intersection(intersection(complement(compose(element_relation,y__dfg)),v),w))),element_relation)* -> equal(intersection(u,intersection(intersection(complement(compose(element_relation,y__dfg)),v),w)),null_class).
% 299.94/300.50  175257[15:Rew:165880.0,169396.1,165880.0,169396.0] || member(union(null_class,intersection(u,intersection(v,complement(compose(element_relation,y__dfg))))),y__dfg) member(apply(choice,union(null_class,intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))))),element_relation)* -> equal(union(null_class,intersection(u,intersection(v,complement(compose(element_relation,y__dfg))))),null_class).
% 299.94/300.50  175258[15:Rew:165880.0,169399.1,165880.0,169399.0] || member(intersection(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),w),y__dfg) member(apply(choice,intersection(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),w)),element_relation)* -> equal(intersection(intersection(u,intersection(v,complement(compose(element_relation,y__dfg)))),w),null_class).
% 299.94/300.50  175259[15:Rew:165880.0,169404.1,165880.0,169404.0] || member(intersection(u,union(null_class,intersection(v,complement(compose(element_relation,y__dfg))))),y__dfg) member(apply(choice,intersection(u,union(null_class,intersection(v,complement(compose(element_relation,y__dfg)))))),element_relation)* -> equal(intersection(u,union(null_class,intersection(v,complement(compose(element_relation,y__dfg))))),null_class).
% 299.94/300.50  175260[15:Rew:165880.0,169407.1,165880.0,169407.0] || member(intersection(u,intersection(intersection(v,complement(compose(element_relation,y__dfg))),w)),y__dfg) member(apply(choice,intersection(u,intersection(intersection(v,complement(compose(element_relation,y__dfg))),w))),element_relation)* -> equal(intersection(u,intersection(intersection(v,complement(compose(element_relation,y__dfg))),w)),null_class).
% 299.94/300.50  175261[15:Rew:165880.0,169440.1,165880.0,169440.0] || member(intersection(u,intersection(v,intersection(complement(compose(element_relation,y__dfg)),w))),y__dfg) member(apply(choice,intersection(u,intersection(v,intersection(complement(compose(element_relation,y__dfg)),w)))),element_relation)* -> equal(intersection(u,intersection(v,intersection(complement(compose(element_relation,y__dfg)),w))),null_class).
% 299.94/300.50  175262[15:Rew:165880.0,169443.1,165880.0,169443.0] || member(intersection(u,intersection(v,intersection(w,complement(compose(element_relation,y__dfg))))),y__dfg) member(apply(choice,intersection(u,intersection(v,intersection(w,complement(compose(element_relation,y__dfg)))))),element_relation)* -> equal(intersection(u,intersection(v,intersection(w,complement(compose(element_relation,y__dfg))))),null_class).
% 299.94/300.50  175263[15:Rew:165880.0,169854.1] || member(second(regular(cross_product(u,v))),y__dfg)* member(first(regular(cross_product(u,v))),y__dfg) equal(successor(first(regular(cross_product(u,v)))),second(regular(cross_product(u,v)))) -> equal(cross_product(u,v),null_class) member(regular(cross_product(u,v)),successor_relation).
% 299.94/300.50  170930[15:Rew:165880.0,58307.0] || member(union(complement(power_class(u)),image(element_relation,power_class(v))),y__dfg) member(apply(choice,union(complement(power_class(u)),image(element_relation,power_class(v)))),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.94/300.50  170957[15:Rew:165880.0,58566.0] || member(union(image(element_relation,power_class(u)),complement(power_class(v))),y__dfg) member(apply(choice,union(image(element_relation,power_class(u)),complement(power_class(v)))),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.94/300.50  171173[15:Rew:165880.0,78047.0] || member(union(null_class,cross_product(u,v)),y__dfg) -> equal(union(null_class,cross_product(u,v)),null_class) equal(ordered_pair(first(apply(choice,union(null_class,cross_product(u,v)))),second(apply(choice,union(null_class,cross_product(u,v))))),apply(choice,union(null_class,cross_product(u,v))))**.
% 299.94/300.50  171271[15:Rew:165880.0,83382.0] || member(apply(choice,regular(intersection(complement(u),power_class(v)))),y__dfg) -> member(apply(choice,regular(intersection(complement(u),power_class(v)))),union(u,complement(power_class(v))))* equal(regular(intersection(complement(u),power_class(v))),null_class) equal(intersection(complement(u),power_class(v)),null_class).
% 299.94/300.50  171281[15:Rew:165880.0,83765.0] || member(apply(choice,regular(intersection(power_class(u),complement(v)))),y__dfg) -> member(apply(choice,regular(intersection(power_class(u),complement(v)))),union(complement(power_class(u)),v))* equal(regular(intersection(power_class(u),complement(v))),null_class) equal(intersection(power_class(u),complement(v)),null_class).
% 299.94/300.50  171643[15:Rew:165880.0,100158.0] || member(apply(choice,regular(power_class(complement(union(u,v))))),y__dfg) -> member(apply(choice,regular(power_class(complement(union(u,v))))),image(element_relation,union(u,v)))* equal(regular(power_class(complement(union(u,v)))),null_class) equal(power_class(complement(union(u,v))),null_class).
% 299.94/300.50  171728[15:Rew:165880.0,108432.0] || member(apply(choice,regular(image(element_relation,union(u,v)))),y__dfg) -> member(apply(choice,regular(image(element_relation,union(u,v)))),power_class(complement(union(u,v))))* equal(regular(image(element_relation,union(u,v))),null_class) equal(image(element_relation,union(u,v)),null_class).
% 299.94/300.50  172035[15:Rew:165880.0,138744.0] || member(apply(choice,regular(intersection(complement(u),power_class(complement(power_class(v)))))),y__dfg) -> member(apply(choice,regular(intersection(complement(u),power_class(complement(power_class(v)))))),union(u,image(element_relation,power_class(v))))* equal(regular(intersection(complement(u),power_class(complement(power_class(v))))),null_class).
% 299.94/300.50  172037[15:Rew:165880.0,139522.0] || member(apply(choice,regular(intersection(power_class(complement(power_class(u))),complement(v)))),y__dfg) -> member(apply(choice,regular(intersection(power_class(complement(power_class(u))),complement(v)))),union(image(element_relation,power_class(u)),v))* equal(regular(intersection(power_class(complement(power_class(u))),complement(v))),null_class).
% 299.94/300.50  172072[15:Rew:165880.0,142221.0] || member(intersection(complement(u),union(v,complement(power_class(w)))),y__dfg) member(apply(choice,intersection(complement(u),union(v,complement(power_class(w))))),union(u,intersection(complement(v),power_class(w))))* -> equal(intersection(complement(u),union(v,complement(power_class(w)))),null_class).
% 299.94/300.50  172082[15:Rew:165880.0,143782.0] || member(intersection(union(u,complement(power_class(v))),complement(w)),y__dfg) member(apply(choice,intersection(union(u,complement(power_class(v))),complement(w))),union(intersection(complement(u),power_class(v)),w))* -> equal(intersection(union(u,complement(power_class(v))),complement(w)),null_class).
% 299.94/300.50  172098[15:Rew:165880.0,144193.0] || member(intersection(complement(u),union(complement(power_class(v)),w)),y__dfg) member(apply(choice,intersection(complement(u),union(complement(power_class(v)),w))),union(u,intersection(power_class(v),complement(w))))* -> equal(intersection(complement(u),union(complement(power_class(v)),w)),null_class).
% 299.94/300.50  172108[15:Rew:165880.0,144452.0] || member(intersection(union(complement(power_class(u)),v),complement(w)),y__dfg) member(apply(choice,intersection(union(complement(power_class(u)),v),complement(w))),union(intersection(power_class(u),complement(v)),w))* -> equal(intersection(union(complement(power_class(u)),v),complement(w)),null_class).
% 299.94/300.50  172153[15:Rew:165880.0,145749.0] || member(intersection(complement(u),power_class(complement(union(v,w)))),y__dfg) member(apply(choice,intersection(complement(u),power_class(complement(union(v,w))))),union(u,image(element_relation,union(v,w))))* -> equal(intersection(complement(u),power_class(complement(union(v,w)))),null_class).
% 299.94/300.50  172239[15:Rew:165880.0,148111.0] || member(intersection(power_class(complement(union(u,v))),complement(w)),y__dfg) member(apply(choice,intersection(power_class(complement(union(u,v))),complement(w))),union(image(element_relation,union(u,v)),w))* -> equal(intersection(power_class(complement(union(u,v))),complement(w)),null_class).
% 299.94/300.50  71301[0:Rew:71163.0,71100.1,71035.0,71100.0] || member(u,union(complement(symmetric_difference(v,w)),union(union(v,w),complement(intersection(v,w))))) -> member(u,symmetric_difference(union(v,w),complement(intersection(v,w)))) member(u,symmetric_difference(complement(symmetric_difference(v,w)),union(union(v,w),complement(intersection(v,w)))))*.
% 299.94/300.50  100156[0:Rew:97898.0,98144.2,97898.0,98144.1] || member(not_subclass_element(u,intersection(v,union(w,complement(union(x,y))))),symmetric_difference(complement(w),union(x,y)))* member(not_subclass_element(u,intersection(v,union(w,complement(union(x,y))))),v)* -> subclass(u,intersection(v,union(w,complement(union(x,y))))).
% 299.94/300.50  100157[0:Rew:97898.0,98296.2,97898.0,98296.1] || member(not_subclass_element(u,intersection(v,union(complement(union(w,x)),y))),symmetric_difference(union(w,x),complement(y)))* member(not_subclass_element(u,intersection(v,union(complement(union(w,x)),y))),v)* -> subclass(u,intersection(v,union(complement(union(w,x)),y))).
% 299.94/300.50  121325[0:SpL:98733.0,46909.0] || member(regular(union(intersection(power_class(complement(power_class(u))),union(v,w)),complement(power_class(x)))),intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),power_class(x)))* -> equal(union(intersection(power_class(complement(power_class(u))),union(v,w)),complement(power_class(x))),null_class).
% 299.94/300.50  121323[0:SpL:46898.0,46909.0] || member(regular(union(intersection(power_class(u),union(complement(power_class(v)),w)),complement(power_class(x)))),intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),power_class(x)))* -> equal(union(intersection(power_class(u),union(complement(power_class(v)),w)),complement(power_class(x))),null_class).
% 299.94/300.50  121322[0:SpL:46893.0,46909.0] || member(regular(union(intersection(power_class(u),union(v,complement(power_class(w)))),complement(power_class(x)))),intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),power_class(x)))* -> equal(union(intersection(power_class(u),union(v,complement(power_class(w)))),complement(power_class(x))),null_class).
% 299.94/300.50  121321[0:SpL:99160.0,46909.0] || member(regular(union(intersection(union(u,v),power_class(complement(power_class(w)))),complement(power_class(x)))),intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),power_class(x)))* -> equal(union(intersection(union(u,v),power_class(complement(power_class(w)))),complement(power_class(x))),null_class).
% 299.94/300.50  121320[0:SpL:46895.0,46909.0] || member(regular(union(intersection(union(complement(power_class(u)),v),power_class(w)),complement(power_class(x)))),intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),power_class(x)))* -> equal(union(intersection(union(complement(power_class(u)),v),power_class(w)),complement(power_class(x))),null_class).
% 299.94/300.50  121319[0:SpL:46894.0,46909.0] || member(regular(union(intersection(union(u,complement(power_class(v))),power_class(w)),complement(power_class(x)))),intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),power_class(x)))* -> equal(union(intersection(union(u,complement(power_class(v))),power_class(w)),complement(power_class(x))),null_class).
% 299.94/300.50  121318[0:SpL:99020.0,46909.0] || member(regular(union(intersection(power_class(complement(union(u,v))),power_class(w)),complement(power_class(x)))),intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),power_class(x)))* -> equal(union(intersection(power_class(complement(union(u,v))),power_class(w)),complement(power_class(x))),null_class).
% 299.94/300.50  121316[0:SpL:98594.0,46909.0] || member(regular(union(intersection(power_class(u),power_class(complement(union(v,w)))),complement(power_class(x)))),intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),power_class(x)))* -> equal(union(intersection(power_class(u),power_class(complement(union(v,w)))),complement(power_class(x))),null_class).
% 299.94/300.50  121678[0:SpL:98733.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),union(w,x)))),intersection(power_class(u),union(image(element_relation,power_class(v)),complement(union(w,x)))))* -> equal(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),union(w,x))),null_class).
% 299.94/300.50  121676[0:SpL:46898.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(power_class(v),union(complement(power_class(w)),x)))),intersection(power_class(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))))* -> equal(union(complement(power_class(u)),intersection(power_class(v),union(complement(power_class(w)),x))),null_class).
% 299.94/300.50  121675[0:SpL:46893.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(power_class(v),union(w,complement(power_class(x)))))),intersection(power_class(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))))* -> equal(union(complement(power_class(u)),intersection(power_class(v),union(w,complement(power_class(x))))),null_class).
% 299.94/300.50  121674[0:SpL:99160.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(v,w),power_class(complement(power_class(x)))))),intersection(power_class(u),union(complement(union(v,w)),image(element_relation,power_class(x)))))* -> equal(union(complement(power_class(u)),intersection(union(v,w),power_class(complement(power_class(x))))),null_class).
% 299.94/300.50  121673[0:SpL:46895.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),power_class(x)))),intersection(power_class(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))))* -> equal(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),power_class(x))),null_class).
% 299.94/300.50  121672[0:SpL:46894.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),power_class(x)))),intersection(power_class(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))))* -> equal(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),power_class(x))),null_class).
% 299.94/300.50  121671[0:SpL:99020.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),power_class(x)))),intersection(power_class(u),union(image(element_relation,union(v,w)),complement(power_class(x)))))* -> equal(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),power_class(x))),null_class).
% 299.94/300.50  121669[0:SpL:98594.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(power_class(v),power_class(complement(union(w,x)))))),intersection(power_class(u),union(complement(power_class(v)),image(element_relation,union(w,x)))))* -> equal(union(complement(power_class(u)),intersection(power_class(v),power_class(complement(union(w,x))))),null_class).
% 299.94/300.50  122935[0:Rew:98733.0,122678.1] || member(u,symmetric_difference(union(intersection(power_class(complement(power_class(v))),union(w,x)),y),union(union(image(element_relation,power_class(v)),complement(union(w,x))),complement(y))))* -> member(u,complement(symmetric_difference(union(image(element_relation,power_class(v)),complement(union(w,x))),complement(y)))).
% 299.94/300.50  122936[0:Rew:46898.0,122676.1] || member(u,symmetric_difference(union(intersection(power_class(v),union(complement(power_class(w)),x)),y),union(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y))))* -> member(u,complement(symmetric_difference(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y)))).
% 299.94/300.50  122937[0:Rew:46893.0,122675.1] || member(u,symmetric_difference(union(intersection(power_class(v),union(w,complement(power_class(x)))),y),union(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y))))* -> member(u,complement(symmetric_difference(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y)))).
% 299.94/300.50  122938[0:Rew:99160.0,122674.1] || member(u,symmetric_difference(union(intersection(union(v,w),power_class(complement(power_class(x)))),y),union(union(complement(union(v,w)),image(element_relation,power_class(x))),complement(y))))* -> member(u,complement(symmetric_difference(union(complement(union(v,w)),image(element_relation,power_class(x))),complement(y)))).
% 299.94/300.50  122939[0:Rew:46895.0,122673.1] || member(u,symmetric_difference(union(intersection(union(complement(power_class(v)),w),power_class(x)),y),union(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y))))* -> member(u,complement(symmetric_difference(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y)))).
% 299.94/300.50  122940[0:Rew:46894.0,122672.1] || member(u,symmetric_difference(union(intersection(union(v,complement(power_class(w))),power_class(x)),y),union(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y))))* -> member(u,complement(symmetric_difference(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y)))).
% 299.94/300.50  122941[0:Rew:99020.0,122671.1] || member(u,symmetric_difference(union(intersection(power_class(complement(union(v,w))),power_class(x)),y),union(union(image(element_relation,union(v,w)),complement(power_class(x))),complement(y))))* -> member(u,complement(symmetric_difference(union(image(element_relation,union(v,w)),complement(power_class(x))),complement(y)))).
% 299.94/300.50  122942[0:Rew:98594.0,122669.1] || member(u,symmetric_difference(union(intersection(power_class(v),power_class(complement(union(w,x)))),y),union(union(complement(power_class(v)),image(element_relation,union(w,x))),complement(y))))* -> member(u,complement(symmetric_difference(union(complement(power_class(v)),image(element_relation,union(w,x))),complement(y)))).
% 299.94/300.50  122943[0:Rew:98733.0,122643.1] || member(u,symmetric_difference(union(v,intersection(power_class(complement(power_class(w))),union(x,y))),union(complement(v),union(image(element_relation,power_class(w)),complement(union(x,y))))))* -> member(u,complement(symmetric_difference(complement(v),union(image(element_relation,power_class(w)),complement(union(x,y)))))).
% 299.94/300.50  122944[0:Rew:46898.0,122641.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),union(complement(power_class(x)),y))),union(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y))))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))).
% 299.94/300.50  122945[0:Rew:46893.0,122640.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),union(x,complement(power_class(y))))),union(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y))))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))).
% 299.94/300.50  122946[0:Rew:99160.0,122639.1] || member(u,symmetric_difference(union(v,intersection(union(w,x),power_class(complement(power_class(y))))),union(complement(v),union(complement(union(w,x)),image(element_relation,power_class(y))))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(union(w,x)),image(element_relation,power_class(y)))))).
% 299.94/300.50  122947[0:Rew:46895.0,122638.1] || member(u,symmetric_difference(union(v,intersection(union(complement(power_class(w)),x),power_class(y))),union(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y))))))* -> member(u,complement(symmetric_difference(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))).
% 299.94/300.50  122948[0:Rew:46894.0,122637.1] || member(u,symmetric_difference(union(v,intersection(union(w,complement(power_class(x))),power_class(y))),union(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y))))))* -> member(u,complement(symmetric_difference(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))).
% 299.94/300.50  122949[0:Rew:99020.0,122636.1] || member(u,symmetric_difference(union(v,intersection(power_class(complement(union(w,x))),power_class(y))),union(complement(v),union(image(element_relation,union(w,x)),complement(power_class(y))))))* -> member(u,complement(symmetric_difference(complement(v),union(image(element_relation,union(w,x)),complement(power_class(y)))))).
% 299.94/300.50  122950[0:Rew:98594.0,122634.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),power_class(complement(union(x,y))))),union(complement(v),union(complement(power_class(w)),image(element_relation,union(x,y))))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(power_class(w)),image(element_relation,union(x,y)))))).
% 299.94/300.50  127018[0:SpL:99615.0,1475.1] || member(u,union(union(v,complement(union(w,x))),union(complement(v),union(w,x)))) member(u,complement(symmetric_difference(complement(v),union(w,x)))) -> member(u,symmetric_difference(union(v,complement(union(w,x))),union(complement(v),union(w,x))))*.
% 299.94/300.50  126876[0:SpR:98733.0,99615.0] ||  -> equal(intersection(union(intersection(power_class(complement(power_class(u))),union(v,w)),complement(union(x,y))),union(union(image(element_relation,power_class(u)),complement(union(v,w))),union(x,y))),symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),union(x,y)))**.
% 299.94/300.50  126874[0:SpR:46898.0,99615.0] ||  -> equal(intersection(union(intersection(power_class(u),union(complement(power_class(v)),w)),complement(union(x,y))),union(union(complement(power_class(u)),intersection(power_class(v),complement(w))),union(x,y))),symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),union(x,y)))**.
% 299.94/300.50  126873[0:SpR:46893.0,99615.0] ||  -> equal(intersection(union(intersection(power_class(u),union(v,complement(power_class(w)))),complement(union(x,y))),union(union(complement(power_class(u)),intersection(complement(v),power_class(w))),union(x,y))),symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),union(x,y)))**.
% 299.94/300.50  126872[0:SpR:99160.0,99615.0] ||  -> equal(intersection(union(intersection(union(u,v),power_class(complement(power_class(w)))),complement(union(x,y))),union(union(complement(union(u,v)),image(element_relation,power_class(w))),union(x,y))),symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),union(x,y)))**.
% 299.94/300.50  126871[0:SpR:46895.0,99615.0] ||  -> equal(intersection(union(intersection(union(complement(power_class(u)),v),power_class(w)),complement(union(x,y))),union(union(intersection(power_class(u),complement(v)),complement(power_class(w))),union(x,y))),symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),union(x,y)))**.
% 299.94/300.50  126870[0:SpR:46894.0,99615.0] ||  -> equal(intersection(union(intersection(union(u,complement(power_class(v))),power_class(w)),complement(union(x,y))),union(union(intersection(complement(u),power_class(v)),complement(power_class(w))),union(x,y))),symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),union(x,y)))**.
% 299.94/300.50  126869[0:SpR:99020.0,99615.0] ||  -> equal(intersection(union(intersection(power_class(complement(union(u,v))),power_class(w)),complement(union(x,y))),union(union(image(element_relation,union(u,v)),complement(power_class(w))),union(x,y))),symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),union(x,y)))**.
% 299.94/300.50  126867[0:SpR:98594.0,99615.0] ||  -> equal(intersection(union(intersection(power_class(u),power_class(complement(union(v,w)))),complement(union(x,y))),union(union(complement(power_class(u)),image(element_relation,union(v,w))),union(x,y))),symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),union(x,y)))**.
% 299.94/300.50  128052[0:SpL:98895.0,1475.1] || member(u,union(union(union(v,w),complement(x)),union(complement(union(v,w)),x))) member(u,complement(symmetric_difference(union(v,w),complement(x)))) -> member(u,symmetric_difference(union(union(v,w),complement(x)),union(complement(union(v,w)),x)))*.
% 299.94/300.50  127943[0:SpR:98733.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(image(element_relation,power_class(w)),complement(union(x,y)))),union(complement(union(u,v)),intersection(power_class(complement(power_class(w))),union(x,y)))),symmetric_difference(union(u,v),union(image(element_relation,power_class(w)),complement(union(x,y)))))**.
% 299.94/300.50  127941[0:SpR:46898.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))),union(complement(union(u,v)),intersection(power_class(w),union(complement(power_class(x)),y)))),symmetric_difference(union(u,v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))**.
% 299.94/300.50  127940[0:SpR:46893.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))),union(complement(union(u,v)),intersection(power_class(w),union(x,complement(power_class(y)))))),symmetric_difference(union(u,v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))**.
% 299.94/300.50  127939[0:SpR:99160.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(union(w,x)),image(element_relation,power_class(y)))),union(complement(union(u,v)),intersection(union(w,x),power_class(complement(power_class(y)))))),symmetric_difference(union(u,v),union(complement(union(w,x)),image(element_relation,power_class(y)))))**.
% 299.94/300.50  127938[0:SpR:46895.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))),union(complement(union(u,v)),intersection(union(complement(power_class(w)),x),power_class(y)))),symmetric_difference(union(u,v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))**.
% 299.94/300.50  127937[0:SpR:46894.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))),union(complement(union(u,v)),intersection(union(w,complement(power_class(x))),power_class(y)))),symmetric_difference(union(u,v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))**.
% 299.94/300.50  127936[0:SpR:99020.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(image(element_relation,union(w,x)),complement(power_class(y)))),union(complement(union(u,v)),intersection(power_class(complement(union(w,x))),power_class(y)))),symmetric_difference(union(u,v),union(image(element_relation,union(w,x)),complement(power_class(y)))))**.
% 299.94/300.50  127934[0:SpR:98594.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(power_class(w)),image(element_relation,union(x,y)))),union(complement(union(u,v)),intersection(power_class(w),power_class(complement(union(x,y)))))),symmetric_difference(union(u,v),union(complement(power_class(w)),image(element_relation,union(x,y)))))**.
% 299.94/300.50  128394[3:Res:125761.0,3006.0] ||  -> equal(complement(successor(union(null_class,complement(cross_product(u,v))))),null_class) equal(ordered_pair(first(regular(complement(successor(union(null_class,complement(cross_product(u,v))))))),second(regular(complement(successor(union(null_class,complement(cross_product(u,v)))))))),regular(complement(successor(union(null_class,complement(cross_product(u,v)))))))**.
% 299.94/300.50  145236[0:SpR:98217.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(complement(power_class(v)),intersection(complement(w),union(x,y)))),union(complement(power_class(u)),intersection(power_class(v),union(w,complement(union(x,y)))))),symmetric_difference(power_class(u),union(complement(power_class(v)),intersection(complement(w),union(x,y)))))**.
% 299.94/300.50  145586[0:Rew:98217.0,145228.0] ||  -> equal(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),union(x,y)))),null_class) member(regular(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),union(x,y))))),union(u,intersection(power_class(v),union(w,complement(union(x,y))))))*.
% 299.94/300.50  145208[0:SpR:98217.0,46366.0] ||  -> equal(intersection(union(intersection(power_class(u),union(v,complement(union(w,x)))),complement(power_class(y))),union(union(complement(power_class(u)),intersection(complement(v),union(w,x))),power_class(y))),symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),power_class(y)))**.
% 299.94/300.50  145587[0:Rew:98217.0,145169.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(y)),null_class) member(regular(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(y))),union(intersection(power_class(u),union(v,complement(union(w,x)))),y))*.
% 299.94/300.50  146107[0:SpR:98314.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(intersection(complement(v),power_class(w)),complement(union(x,y)))),union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),union(x,y)))),symmetric_difference(power_class(u),union(intersection(complement(v),power_class(w)),complement(union(x,y)))))**.
% 299.94/300.50  146461[0:Rew:98314.0,146099.0] ||  -> equal(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(union(x,y)))),null_class) member(regular(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(union(x,y))))),union(u,intersection(union(v,complement(power_class(w))),union(x,y))))*.
% 299.94/300.50  146079[0:SpR:98314.0,46366.0] ||  -> equal(intersection(union(intersection(union(u,complement(power_class(v))),union(w,x)),complement(power_class(y))),union(union(intersection(complement(u),power_class(v)),complement(union(w,x))),power_class(y))),symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),power_class(y)))**.
% 299.94/300.50  146462[0:Rew:98314.0,146040.0] ||  -> equal(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(y)),null_class) member(regular(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(y))),union(intersection(union(u,complement(power_class(v))),union(w,x)),y))*.
% 299.94/300.50  146662[0:SpR:98315.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(intersection(power_class(v),complement(w)),complement(union(x,y)))),union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),union(x,y)))),symmetric_difference(power_class(u),union(intersection(power_class(v),complement(w)),complement(union(x,y)))))**.
% 299.94/300.50  147029[0:Rew:98315.0,146654.0] ||  -> equal(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(union(x,y)))),null_class) member(regular(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(union(x,y))))),union(u,intersection(union(complement(power_class(v)),w),union(x,y))))*.
% 299.94/300.50  146634[0:SpR:98315.0,46366.0] ||  -> equal(intersection(union(intersection(union(complement(power_class(u)),v),union(w,x)),complement(power_class(y))),union(union(intersection(power_class(u),complement(v)),complement(union(w,x))),power_class(y))),symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),power_class(y)))**.
% 299.94/300.50  147030[0:Rew:98315.0,146595.0] ||  -> equal(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(y)),null_class) member(regular(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(y))),union(intersection(union(complement(power_class(u)),v),union(w,x)),y))*.
% 299.94/300.50  147591[0:SpR:98515.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(intersection(complement(v),union(w,x)),complement(power_class(y)))),union(complement(power_class(u)),intersection(union(v,complement(union(w,x))),power_class(y)))),symmetric_difference(power_class(u),union(intersection(complement(v),union(w,x)),complement(power_class(y)))))**.
% 299.94/300.50  147943[0:Rew:98515.0,147583.0] ||  -> equal(symmetric_difference(complement(u),union(intersection(complement(v),union(w,x)),complement(power_class(y)))),null_class) member(regular(symmetric_difference(complement(u),union(intersection(complement(v),union(w,x)),complement(power_class(y))))),union(u,intersection(union(v,complement(union(w,x))),power_class(y))))*.
% 299.94/300.50  147563[0:SpR:98515.0,46366.0] ||  -> equal(intersection(union(intersection(union(u,complement(union(v,w))),power_class(x)),complement(power_class(y))),union(union(intersection(complement(u),union(v,w)),complement(power_class(x))),power_class(y))),symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),power_class(y)))**.
% 299.94/300.50  147944[0:Rew:98515.0,147524.0] ||  -> equal(symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(y)),null_class) member(regular(symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(y))),union(intersection(union(u,complement(union(v,w))),power_class(x)),y))*.
% 299.94/300.50  148346[0:SpR:98672.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(complement(power_class(v)),intersection(union(w,x),complement(y)))),union(complement(power_class(u)),intersection(power_class(v),union(complement(union(w,x)),y)))),symmetric_difference(power_class(u),union(complement(power_class(v)),intersection(union(w,x),complement(y)))))**.
% 299.94/300.50  148712[0:Rew:98672.0,148338.0] ||  -> equal(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(union(w,x),complement(y)))),null_class) member(regular(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(union(w,x),complement(y))))),union(u,intersection(power_class(v),union(complement(union(w,x)),y))))*.
% 299.94/300.50  148318[0:SpR:98672.0,46366.0] ||  -> equal(intersection(union(intersection(power_class(u),union(complement(union(v,w)),x)),complement(power_class(y))),union(union(complement(power_class(u)),intersection(union(v,w),complement(x))),power_class(y))),symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),power_class(y)))**.
% 299.94/300.50  148713[0:Rew:98672.0,148279.0] ||  -> equal(symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(y)),null_class) member(regular(symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(y))),union(intersection(power_class(u),union(complement(union(v,w)),x)),y))*.
% 299.94/300.50  149126[0:SpR:98876.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(intersection(union(v,w),complement(x)),complement(power_class(y)))),union(complement(power_class(u)),intersection(union(complement(union(v,w)),x),power_class(y)))),symmetric_difference(power_class(u),union(intersection(union(v,w),complement(x)),complement(power_class(y)))))**.
% 299.94/300.50  149491[0:Rew:98876.0,149118.0] ||  -> equal(symmetric_difference(complement(u),union(intersection(union(v,w),complement(x)),complement(power_class(y)))),null_class) member(regular(symmetric_difference(complement(u),union(intersection(union(v,w),complement(x)),complement(power_class(y))))),union(u,intersection(union(complement(union(v,w)),x),power_class(y))))*.
% 299.94/300.50  149098[0:SpR:98876.0,46366.0] ||  -> equal(intersection(union(intersection(union(complement(union(u,v)),w),power_class(x)),complement(power_class(y))),union(union(intersection(union(u,v),complement(w)),complement(power_class(x))),power_class(y))),symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),power_class(y)))**.
% 299.94/300.50  149492[0:Rew:98876.0,149059.0] ||  -> equal(symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(y)),null_class) member(regular(symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(y))),union(intersection(union(complement(union(u,v)),w),power_class(x)),y))*.
% 299.94/300.50  150604[0:SpR:99161.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(complement(union(v,w)),intersection(complement(x),power_class(y)))),union(complement(power_class(u)),intersection(union(v,w),union(x,complement(power_class(y)))))),symmetric_difference(power_class(u),union(complement(union(v,w)),intersection(complement(x),power_class(y)))))**.
% 299.94/300.50  150950[0:Rew:99161.0,150596.0] ||  -> equal(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(complement(x),power_class(y)))),null_class) member(regular(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(complement(x),power_class(y))))),union(u,intersection(union(v,w),union(x,complement(power_class(y))))))*.
% 299.94/300.50  150576[0:SpR:99161.0,46366.0] ||  -> equal(intersection(union(intersection(union(u,v),union(w,complement(power_class(x)))),complement(power_class(y))),union(union(complement(union(u,v)),intersection(complement(w),power_class(x))),power_class(y))),symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),power_class(y)))**.
% 299.94/300.50  150951[0:Rew:99161.0,150537.0] ||  -> equal(symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(y)),null_class) member(regular(symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(y))),union(intersection(union(u,v),union(w,complement(power_class(x)))),y))*.
% 299.94/300.50  151115[0:SpR:99162.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(complement(union(v,w)),intersection(power_class(x),complement(y)))),union(complement(power_class(u)),intersection(union(v,w),union(complement(power_class(x)),y)))),symmetric_difference(power_class(u),union(complement(union(v,w)),intersection(power_class(x),complement(y)))))**.
% 299.94/300.50  151481[0:Rew:99162.0,151107.0] ||  -> equal(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(power_class(x),complement(y)))),null_class) member(regular(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(power_class(x),complement(y))))),union(u,intersection(union(v,w),union(complement(power_class(x)),y))))*.
% 299.94/300.50  151087[0:SpR:99162.0,46366.0] ||  -> equal(intersection(union(intersection(union(u,v),union(complement(power_class(w)),x)),complement(power_class(y))),union(union(complement(union(u,v)),intersection(power_class(w),complement(x))),power_class(y))),symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),power_class(y)))**.
% 299.94/300.50  151482[0:Rew:99162.0,151048.0] ||  -> equal(symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(y)),null_class) member(regular(symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(y))),union(intersection(union(u,v),union(complement(power_class(w)),x)),y))*.
% 299.94/300.50  151742[0:SpR:99659.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(complement(union(v,w)),image(element_relation,union(x,y)))),union(complement(power_class(u)),intersection(union(v,w),power_class(complement(union(x,y)))))),symmetric_difference(power_class(u),union(complement(union(v,w)),image(element_relation,union(x,y)))))**.
% 299.94/300.50  152144[0:Rew:99659.0,151734.0] ||  -> equal(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,union(x,y)))),null_class) member(regular(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,union(x,y))))),union(u,intersection(union(v,w),power_class(complement(union(x,y))))))*.
% 299.94/300.50  151714[0:SpR:99659.0,46366.0] ||  -> equal(intersection(union(intersection(union(u,v),power_class(complement(union(w,x)))),complement(power_class(y))),union(union(complement(union(u,v)),image(element_relation,union(w,x))),power_class(y))),symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),power_class(y)))**.
% 299.94/300.50  152145[0:Rew:99659.0,151675.0] ||  -> equal(symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(y)),null_class) member(regular(symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(y))),union(intersection(union(u,v),power_class(complement(union(w,x)))),y))*.
% 299.94/300.50  152931[0:SpR:99660.0,67451.0] ||  -> equal(intersection(union(power_class(u),union(image(element_relation,union(v,w)),complement(union(x,y)))),union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),union(x,y)))),symmetric_difference(power_class(u),union(image(element_relation,union(v,w)),complement(union(x,y)))))**.
% 299.94/300.50  153351[0:Rew:99660.0,152923.0] ||  -> equal(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(union(x,y)))),null_class) member(regular(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(union(x,y))))),union(u,intersection(power_class(complement(union(v,w))),union(x,y))))*.
% 299.94/300.50  152903[0:SpR:99660.0,46366.0] ||  -> equal(intersection(union(intersection(power_class(complement(union(u,v))),union(w,x)),complement(power_class(y))),union(union(image(element_relation,union(u,v)),complement(union(w,x))),power_class(y))),symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),power_class(y)))**.
% 299.94/300.50  153352[0:Rew:99660.0,152864.0] ||  -> equal(symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(y)),null_class) member(regular(symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(y))),union(intersection(power_class(complement(union(u,v))),union(w,x)),y))*.
% 299.94/300.50  155903[3:Rew:31.0,155786.1,31.0,155786.0] ||  -> equal(regular(union(null_class,complement(restrict(u,v,w)))),null_class) equal(ordered_pair(first(regular(regular(union(null_class,complement(restrict(u,v,w)))))),second(regular(regular(union(null_class,complement(restrict(u,v,w))))))),regular(regular(union(null_class,complement(restrict(u,v,w))))))**.
% 299.94/300.50  157719[3:Rew:31.0,157629.1,31.0,157629.0] ||  -> equal(intersection(union(null_class,restrict(u,v,w)),x),null_class) equal(ordered_pair(first(regular(intersection(union(null_class,restrict(u,v,w)),x))),second(regular(intersection(union(null_class,restrict(u,v,w)),x)))),regular(intersection(union(null_class,restrict(u,v,w)),x)))**.
% 299.94/300.50  157988[3:Rew:31.0,157886.1,31.0,157886.0] ||  -> equal(union(null_class,intersection(restrict(u,v,w),x)),null_class) equal(ordered_pair(first(regular(union(null_class,intersection(restrict(u,v,w),x)))),second(regular(union(null_class,intersection(restrict(u,v,w),x))))),regular(union(null_class,intersection(restrict(u,v,w),x))))**.
% 299.94/300.50  158198[3:Rew:31.0,158113.1,31.0,158113.0] ||  -> equal(intersection(u,union(null_class,restrict(v,w,x))),null_class) equal(ordered_pair(first(regular(intersection(u,union(null_class,restrict(v,w,x))))),second(regular(intersection(u,union(null_class,restrict(v,w,x)))))),regular(intersection(u,union(null_class,restrict(v,w,x)))))**.
% 299.94/300.50  158538[3:Rew:31.0,158442.1,31.0,158442.0] ||  -> equal(union(null_class,intersection(u,restrict(v,w,x))),null_class) equal(ordered_pair(first(regular(union(null_class,intersection(u,restrict(v,w,x))))),second(regular(union(null_class,intersection(u,restrict(v,w,x)))))),regular(union(null_class,intersection(u,restrict(v,w,x)))))**.
% 299.94/300.50  161676[0:Rew:31.0,161570.1,31.0,161570.0] ||  -> equal(intersection(intersection(restrict(u,v,w),x),y),null_class) equal(ordered_pair(first(regular(intersection(intersection(restrict(u,v,w),x),y))),second(regular(intersection(intersection(restrict(u,v,w),x),y)))),regular(intersection(intersection(restrict(u,v,w),x),y)))**.
% 299.94/300.50  161931[0:Rew:31.0,161832.1,31.0,161832.0] ||  -> equal(intersection(u,intersection(v,restrict(w,x,y))),null_class) equal(ordered_pair(first(regular(intersection(u,intersection(v,restrict(w,x,y))))),second(regular(intersection(u,intersection(v,restrict(w,x,y)))))),regular(intersection(u,intersection(v,restrict(w,x,y)))))**.
% 299.94/300.50  161934[0:SpR:46313.0,4904.1] ||  -> subclass(symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))),w) member(not_subclass_element(symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))),w),complement(symmetric_difference(complement(u),power_class(complement(power_class(v))))))*.
% 299.94/300.50  162638[0:Rew:31.0,162534.1,31.0,162534.0] ||  -> equal(intersection(u,intersection(restrict(v,w,x),y)),null_class) equal(ordered_pair(first(regular(intersection(u,intersection(restrict(v,w,x),y)))),second(regular(intersection(u,intersection(restrict(v,w,x),y))))),regular(intersection(u,intersection(restrict(v,w,x),y))))**.
% 299.94/300.50  162904[0:Rew:31.0,162803.1,31.0,162803.0] ||  -> equal(intersection(intersection(u,restrict(v,w,x)),y),null_class) equal(ordered_pair(first(regular(intersection(intersection(u,restrict(v,w,x)),y))),second(regular(intersection(intersection(u,restrict(v,w,x)),y)))),regular(intersection(intersection(u,restrict(v,w,x)),y)))**.
% 299.94/300.50  162907[0:SpR:46529.0,4904.1] ||  -> subclass(symmetric_difference(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v))),w) member(not_subclass_element(symmetric_difference(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v))),w),complement(symmetric_difference(power_class(complement(power_class(u))),complement(v))))*.
% 299.94/300.50  166730[15:Rew:165880.0,13506.0] || member(ordered_pair(u,not_subclass_element(image(v,image(w,singleton(u))),x)),cross_product(y__dfg,y__dfg))* subclass(compose(v,w),y) -> subclass(image(v,image(w,singleton(u))),x) member(ordered_pair(u,not_subclass_element(image(v,image(w,singleton(u))),x)),y)*.
% 299.94/300.50  175264[15:Rew:165880.0,166786.3,165880.0,166786.1] || member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),cross_product(y__dfg,y__dfg)) -> equal(cross_product(singleton(u),y__dfg),null_class) subclass(image(v,range_of(null_class)),w) member(ordered_pair(u,not_subclass_element(image(v,range_of(null_class)),w)),compose(v,regular(cross_product(singleton(u),y__dfg))))*.
% 299.94/300.50  166799[15:Rew:165880.0,91164.0] || member(regular(cross_product(u,v)),cross_product(y__dfg,y__dfg)) subclass(composition_function,element_relation) -> equal(cross_product(u,v),null_class) member(first(regular(cross_product(u,v))),ordered_pair(second(regular(cross_product(u,v))),compose(first(regular(cross_product(u,v))),second(regular(cross_product(u,v))))))*.
% 299.94/300.50  166812[15:Rew:165880.0,2359.0] || member(ordered_pair(u,regular(intersection(v,image(w,image(x,singleton(u)))))),cross_product(y__dfg,y__dfg)) -> equal(intersection(v,image(w,image(x,singleton(u)))),null_class) member(ordered_pair(u,regular(intersection(v,image(w,image(x,singleton(u)))))),compose(w,x))*.
% 299.94/300.50  166813[15:Rew:165880.0,2981.0] || member(ordered_pair(u,regular(intersection(image(v,image(w,singleton(u))),x))),cross_product(y__dfg,y__dfg)) -> equal(intersection(image(v,image(w,singleton(u))),x),null_class) member(ordered_pair(u,regular(intersection(image(v,image(w,singleton(u))),x))),compose(v,w))*.
% 299.94/300.50  166884[15:Rew:165880.0,31086.0] || member(ordered_pair(u,regular(union(null_class,image(v,image(w,singleton(u)))))),cross_product(y__dfg,y__dfg)) -> equal(union(null_class,image(v,image(w,singleton(u)))),null_class) member(ordered_pair(u,regular(union(null_class,image(v,image(w,singleton(u)))))),compose(v,w))*.
% 299.94/300.50  175265[15:Rew:165880.0,166972.1,165880.0,166972.0] || member(u,y__dfg) member(v,y__dfg) equal(successor(v),u) subclass(successor_relation,image(w,image(x,singleton(y)))) member(ordered_pair(y,ordered_pair(v,u)),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(y,ordered_pair(v,u)),compose(w,x))*.
% 299.94/300.50  175266[15:Rew:165880.0,169904.1] || member(cross_product(u,v),y__dfg) member(second(apply(choice,cross_product(u,v))),y__dfg) member(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v))))* -> equal(cross_product(u,v),null_class) member(apply(choice,cross_product(u,v)),element_relation).
% 299.94/300.50  171945[15:Rew:165880.0,122782.0] || member(symmetric_difference(union(u,v),union(complement(u),complement(v))),y__dfg) -> equal(symmetric_difference(union(u,v),union(complement(u),complement(v))),null_class) member(apply(choice,symmetric_difference(union(u,v),union(complement(u),complement(v)))),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.50  171972[15:Rew:165880.0,126976.0] || subclass(y__dfg,complement(symmetric_difference(complement(u),union(v,w)))) member(omega,union(union(u,complement(union(v,w))),union(complement(u),union(v,w)))) -> member(omega,symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))))*.
% 299.94/300.50  171976[15:Rew:165880.0,128010.0] || subclass(y__dfg,complement(symmetric_difference(union(u,v),complement(w)))) member(omega,union(union(union(u,v),complement(w)),union(complement(union(u,v)),w))) -> member(omega,symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)))*.
% 299.94/300.50  171991[15:Rew:165880.0,156452.0] || member(union(null_class,intersection(union(null_class,restrict(u,v,w)),x)),y__dfg) -> equal(union(null_class,intersection(union(null_class,restrict(u,v,w)),x)),null_class) member(apply(choice,union(null_class,intersection(union(null_class,restrict(u,v,w)),x))),cross_product(v,w))*.
% 299.94/300.50  171996[15:Rew:165880.0,156451.0] || member(union(null_class,intersection(u,union(null_class,restrict(v,w,x)))),y__dfg) -> equal(union(null_class,intersection(u,union(null_class,restrict(v,w,x)))),null_class) member(apply(choice,union(null_class,intersection(u,union(null_class,restrict(v,w,x))))),cross_product(w,x))*.
% 299.94/300.50  172002[15:Rew:165880.0,156450.0] || member(intersection(intersection(union(null_class,restrict(u,v,w)),x),y),y__dfg) -> equal(intersection(intersection(union(null_class,restrict(u,v,w)),x),y),null_class) member(apply(choice,intersection(intersection(union(null_class,restrict(u,v,w)),x),y)),cross_product(v,w))*.
% 299.94/300.50  172008[15:Rew:165880.0,156448.0] || member(intersection(u,intersection(v,union(null_class,restrict(w,x,y)))),y__dfg) -> equal(intersection(u,intersection(v,union(null_class,restrict(w,x,y)))),null_class) member(apply(choice,intersection(u,intersection(v,union(null_class,restrict(w,x,y))))),cross_product(x,y))*.
% 299.94/300.50  172013[15:Rew:165880.0,156447.0] || member(intersection(u,intersection(union(null_class,restrict(v,w,x)),y)),y__dfg) -> equal(intersection(u,intersection(union(null_class,restrict(v,w,x)),y)),null_class) member(apply(choice,intersection(u,intersection(union(null_class,restrict(v,w,x)),y))),cross_product(w,x))*.
% 299.94/300.50  172018[15:Rew:165880.0,156449.0] || member(intersection(intersection(u,union(null_class,restrict(v,w,x))),y),y__dfg) -> equal(intersection(intersection(u,union(null_class,restrict(v,w,x))),y),null_class) member(apply(choice,intersection(intersection(u,union(null_class,restrict(v,w,x))),y)),cross_product(w,x))*.
% 299.94/300.50  172048[15:Rew:165880.0,141100.0] || member(symmetric_difference(power_class(complement(power_class(u))),union(v,w)),y__dfg) -> equal(symmetric_difference(power_class(complement(power_class(u))),union(v,w)),null_class) member(apply(choice,symmetric_difference(power_class(complement(power_class(u))),union(v,w))),union(image(element_relation,power_class(u)),complement(union(v,w))))*.
% 299.94/300.50  172049[15:Rew:165880.0,141098.0] || member(symmetric_difference(power_class(u),union(complement(power_class(v)),w)),y__dfg) -> equal(symmetric_difference(power_class(u),union(complement(power_class(v)),w)),null_class) member(apply(choice,symmetric_difference(power_class(u),union(complement(power_class(v)),w))),union(complement(power_class(u)),intersection(power_class(v),complement(w))))*.
% 299.94/300.50  172050[15:Rew:165880.0,141097.0] || member(symmetric_difference(power_class(u),union(v,complement(power_class(w)))),y__dfg) -> equal(symmetric_difference(power_class(u),union(v,complement(power_class(w)))),null_class) member(apply(choice,symmetric_difference(power_class(u),union(v,complement(power_class(w))))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))*.
% 299.94/300.50  172051[15:Rew:165880.0,141096.0] || member(symmetric_difference(union(u,v),power_class(complement(power_class(w)))),y__dfg) -> equal(symmetric_difference(union(u,v),power_class(complement(power_class(w)))),null_class) member(apply(choice,symmetric_difference(union(u,v),power_class(complement(power_class(w))))),union(complement(union(u,v)),image(element_relation,power_class(w))))*.
% 299.94/300.50  172052[15:Rew:165880.0,141095.0] || member(symmetric_difference(union(complement(power_class(u)),v),power_class(w)),y__dfg) -> equal(symmetric_difference(union(complement(power_class(u)),v),power_class(w)),null_class) member(apply(choice,symmetric_difference(union(complement(power_class(u)),v),power_class(w))),union(intersection(power_class(u),complement(v)),complement(power_class(w))))*.
% 299.94/300.50  172053[15:Rew:165880.0,141094.0] || member(symmetric_difference(union(u,complement(power_class(v))),power_class(w)),y__dfg) -> equal(symmetric_difference(union(u,complement(power_class(v))),power_class(w)),null_class) member(apply(choice,symmetric_difference(union(u,complement(power_class(v))),power_class(w))),union(intersection(complement(u),power_class(v)),complement(power_class(w))))*.
% 299.94/300.50  172054[15:Rew:165880.0,141093.0] || member(symmetric_difference(power_class(complement(union(u,v))),power_class(w)),y__dfg) -> equal(symmetric_difference(power_class(complement(union(u,v))),power_class(w)),null_class) member(apply(choice,symmetric_difference(power_class(complement(union(u,v))),power_class(w))),union(image(element_relation,union(u,v)),complement(power_class(w))))*.
% 299.94/300.50  172055[15:Rew:165880.0,141091.0] || member(symmetric_difference(power_class(u),power_class(complement(union(v,w)))),y__dfg) -> equal(symmetric_difference(power_class(u),power_class(complement(union(v,w)))),null_class) member(apply(choice,symmetric_difference(power_class(u),power_class(complement(union(v,w))))),union(complement(power_class(u)),image(element_relation,union(v,w))))*.
% 299.94/300.50  172430[15:Rew:165880.0,156403.0] || member(regular(union(null_class,complement(intersection(restrict(u,v,w),x)))),y__dfg) -> equal(regular(union(null_class,complement(intersection(restrict(u,v,w),x)))),null_class) member(apply(choice,regular(union(null_class,complement(intersection(restrict(u,v,w),x))))),cross_product(v,w))*.
% 299.94/300.50  172436[15:Rew:165880.0,156422.0] || member(regular(union(null_class,complement(intersection(u,restrict(v,w,x))))),y__dfg) -> equal(regular(union(null_class,complement(intersection(u,restrict(v,w,x))))),null_class) member(apply(choice,regular(union(null_class,complement(intersection(u,restrict(v,w,x)))))),cross_product(w,x))*.
% 299.94/300.50  172467[15:Rew:165880.0,157077.0] || member(restrict(ordered_pair(u,v),w,x),y__dfg) -> equal(restrict(ordered_pair(u,v),w,x),null_class) equal(apply(choice,restrict(ordered_pair(u,v),w,x)),unordered_pair(u,singleton(v)))** equal(apply(choice,restrict(ordered_pair(u,v),w,x)),singleton(u)).
% 299.94/300.50  172468[15:Rew:165880.0,157073.0] || member(restrict(union(u,v),w,x),y__dfg) member(apply(choice,restrict(union(u,v),w,x)),complement(v))* member(apply(choice,restrict(union(u,v),w,x)),complement(u))* -> equal(restrict(union(u,v),w,x),null_class).
% 299.94/300.50  172469[15:Rew:165880.0,157070.0] || member(restrict(symmetric_difference(union(u,v),complement(w)),x,y),y__dfg) -> equal(restrict(symmetric_difference(union(u,v),complement(w)),x,y),null_class) member(apply(choice,restrict(symmetric_difference(union(u,v),complement(w)),x,y)),union(complement(union(u,v)),w))*.
% 299.94/300.50  172470[15:Rew:165880.0,157066.0] || member(restrict(symmetric_difference(complement(u),union(v,w)),x,y),y__dfg) -> equal(restrict(symmetric_difference(complement(u),union(v,w)),x,y),null_class) member(apply(choice,restrict(symmetric_difference(complement(u),union(v,w)),x,y)),union(u,complement(union(v,w))))*.
% 299.94/300.50  172490[15:Rew:165880.0,157617.0] || member(intersection(union(null_class,intersection(restrict(u,v,w),x)),y),y__dfg) -> equal(intersection(union(null_class,intersection(restrict(u,v,w),x)),y),null_class) member(apply(choice,intersection(union(null_class,intersection(restrict(u,v,w),x)),y)),cross_product(v,w))*.
% 299.94/300.50  172498[15:Rew:165880.0,157874.0] || member(union(null_class,intersection(intersection(restrict(u,v,w),x),y)),y__dfg) -> equal(union(null_class,intersection(intersection(restrict(u,v,w),x),y)),null_class) member(apply(choice,union(null_class,intersection(intersection(restrict(u,v,w),x),y))),cross_product(v,w))*.
% 299.94/300.50  172504[15:Rew:165880.0,158101.0] || member(intersection(u,union(null_class,intersection(restrict(v,w,x),y))),y__dfg) -> equal(intersection(u,union(null_class,intersection(restrict(v,w,x),y))),null_class) member(apply(choice,intersection(u,union(null_class,intersection(restrict(v,w,x),y)))),cross_product(w,x))*.
% 299.94/300.50  172512[15:Rew:165880.0,158430.0] || member(union(null_class,intersection(u,intersection(restrict(v,w,x),y))),y__dfg) -> equal(union(null_class,intersection(u,intersection(restrict(v,w,x),y))),null_class) member(apply(choice,union(null_class,intersection(u,intersection(restrict(v,w,x),y)))),cross_product(w,x))*.
% 299.94/300.50  172517[15:Rew:165880.0,158575.0] || member(complement(successor(complement(restrict(restrict(u,v,w),x,y)))),y__dfg) -> equal(complement(successor(complement(restrict(restrict(u,v,w),x,y)))),null_class) member(apply(choice,complement(successor(complement(restrict(restrict(u,v,w),x,y))))),cross_product(v,w))*.
% 299.94/300.50  172523[15:Rew:165880.0,159020.0] || member(intersection(union(null_class,intersection(u,restrict(v,w,x))),y),y__dfg) -> equal(intersection(union(null_class,intersection(u,restrict(v,w,x))),y),null_class) member(apply(choice,intersection(union(null_class,intersection(u,restrict(v,w,x))),y)),cross_product(w,x))*.
% 299.94/300.50  172529[15:Rew:165880.0,159273.0] || member(union(null_class,intersection(intersection(u,restrict(v,w,x)),y)),y__dfg) -> equal(union(null_class,intersection(intersection(u,restrict(v,w,x)),y)),null_class) member(apply(choice,union(null_class,intersection(intersection(u,restrict(v,w,x)),y))),cross_product(w,x))*.
% 299.94/300.50  172535[15:Rew:165880.0,159500.0] || member(intersection(u,union(null_class,intersection(v,restrict(w,x,y)))),y__dfg) -> equal(intersection(u,union(null_class,intersection(v,restrict(w,x,y)))),null_class) member(apply(choice,intersection(u,union(null_class,intersection(v,restrict(w,x,y))))),cross_product(x,y))*.
% 299.94/300.50  172541[15:Rew:165880.0,159742.0] || member(union(null_class,intersection(u,intersection(v,restrict(w,x,y)))),y__dfg) -> equal(union(null_class,intersection(u,intersection(v,restrict(w,x,y)))),null_class) member(apply(choice,union(null_class,intersection(u,intersection(v,restrict(w,x,y))))),cross_product(x,y))*.
% 299.94/300.50  172549[15:Rew:165880.0,161558.0] || member(intersection(intersection(intersection(restrict(u,v,w),x),y),z),y__dfg) -> equal(intersection(intersection(intersection(restrict(u,v,w),x),y),z),null_class) member(apply(choice,intersection(intersection(intersection(restrict(u,v,w),x),y),z)),cross_product(v,w))*.
% 299.94/300.50  172557[15:Rew:165880.0,161820.0] || member(intersection(u,intersection(v,intersection(restrict(w,x,y),z))),y__dfg) -> equal(intersection(u,intersection(v,intersection(restrict(w,x,y),z))),null_class) member(apply(choice,intersection(u,intersection(v,intersection(restrict(w,x,y),z)))),cross_product(x,y))*.
% 299.94/300.50  172573[15:Rew:165880.0,162522.0] || member(intersection(u,intersection(intersection(restrict(v,w,x),y),z)),y__dfg) -> equal(intersection(u,intersection(intersection(restrict(v,w,x),y),z)),null_class) member(apply(choice,intersection(u,intersection(intersection(restrict(v,w,x),y),z))),cross_product(w,x))*.
% 299.94/300.50  172579[15:Rew:165880.0,162791.0] || member(intersection(intersection(u,intersection(restrict(v,w,x),y)),z),y__dfg) -> equal(intersection(intersection(u,intersection(restrict(v,w,x),y)),z),null_class) member(apply(choice,intersection(intersection(u,intersection(restrict(v,w,x),y)),z)),cross_product(w,x))*.
% 299.94/300.50  172593[15:Rew:165880.0,163595.0] || member(intersection(intersection(intersection(u,restrict(v,w,x)),y),z),y__dfg) -> equal(intersection(intersection(intersection(u,restrict(v,w,x)),y),z),null_class) member(apply(choice,intersection(intersection(intersection(u,restrict(v,w,x)),y),z)),cross_product(w,x))*.
% 299.94/300.50  172611[15:Rew:165880.0,163810.1] || member(ordered_pair(u,apply(choice,intersection(v,complement(image(w,image(x,singleton(u))))))),compose(w,x))* member(intersection(v,complement(image(w,image(x,singleton(u))))),y__dfg) -> equal(intersection(v,complement(image(w,image(x,singleton(u))))),null_class).
% 299.94/300.50  172638[15:Rew:165880.0,164024.0] || member(intersection(u,intersection(v,intersection(w,restrict(x,y,z)))),y__dfg) -> equal(intersection(u,intersection(v,intersection(w,restrict(x,y,z)))),null_class) member(apply(choice,intersection(u,intersection(v,intersection(w,restrict(x,y,z))))),cross_product(y,z))*.
% 299.94/300.50  172644[15:Rew:165880.0,164287.0] || member(intersection(u,intersection(intersection(v,restrict(w,x,y)),z)),y__dfg) -> equal(intersection(u,intersection(intersection(v,restrict(w,x,y)),z)),null_class) member(apply(choice,intersection(u,intersection(intersection(v,restrict(w,x,y)),z))),cross_product(x,y))*.
% 299.94/300.50  172662[15:Rew:165880.0,164517.1] || member(ordered_pair(u,apply(choice,intersection(complement(image(v,image(w,singleton(u)))),x))),compose(v,w))* member(intersection(complement(image(v,image(w,singleton(u)))),x),y__dfg) -> equal(intersection(complement(image(v,image(w,singleton(u)))),x),null_class).
% 299.94/300.50  172689[15:Rew:165880.0,164744.0] || member(intersection(intersection(u,intersection(v,restrict(w,x,y))),z),y__dfg) -> equal(intersection(intersection(u,intersection(v,restrict(w,x,y))),z),null_class) member(apply(choice,intersection(intersection(u,intersection(v,restrict(w,x,y))),z)),cross_product(x,y))*.
% 299.94/300.50  172694[15:Rew:165880.0,164889.0] || member(restrict(restrict(restrict(u,v,w),x,y),z,x1),y__dfg) -> equal(restrict(restrict(restrict(u,v,w),x,y),z,x1),null_class) member(apply(choice,restrict(restrict(restrict(u,v,w),x,y),z,x1)),cross_product(v,w))*.
% 299.94/300.50  71302[3:Rew:71035.0,71103.0] || member(u,symmetric_difference(complement(symmetric_difference(union(v,w),complement(intersection(v,w)))),union(complement(symmetric_difference(v,w)),union(union(v,w),complement(intersection(v,w))))))* -> member(u,complement(symmetric_difference(complement(symmetric_difference(v,w)),union(union(v,w),complement(intersection(v,w)))))).
% 299.94/300.50  71638[0:Rew:71595.0,71051.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(complement(power_class(u))),power_class(v))),union(union(power_class(complement(power_class(u))),power_class(v)),union(image(element_relation,power_class(u)),complement(power_class(v))))),symmetric_difference(union(power_class(complement(power_class(u))),power_class(v)),union(image(element_relation,power_class(u)),complement(power_class(v)))))**.
% 299.94/300.50  71640[0:Rew:71595.0,71052.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(u),power_class(complement(power_class(v))))),union(union(power_class(u),power_class(complement(power_class(v)))),union(complement(power_class(u)),image(element_relation,power_class(v))))),symmetric_difference(union(power_class(u),power_class(complement(power_class(v)))),union(complement(power_class(u)),image(element_relation,power_class(v)))))**.
% 299.94/300.50  83154[3:Rew:1200.1,83146.2] ||  -> subclass(cross_product(u,v),w) equal(unordered_pair(first(not_subclass_element(cross_product(u,v),w)),singleton(second(not_subclass_element(cross_product(u,v),w)))),apply(choice,not_subclass_element(cross_product(u,v),w)))** equal(apply(choice,not_subclass_element(cross_product(u,v),w)),singleton(first(not_subclass_element(cross_product(u,v),w)))).
% 299.94/300.50  87923[0:Res:3703.1,1475.1] || member(not_subclass_element(intersection(u,restrict(complement(intersection(v,w)),x,y)),z),union(v,w)) -> subclass(intersection(u,restrict(complement(intersection(v,w)),x,y)),z) member(not_subclass_element(intersection(u,restrict(complement(intersection(v,w)),x,y)),z),symmetric_difference(v,w))*.
% 299.94/300.50  88314[0:Res:4876.1,1475.1] || member(not_subclass_element(intersection(restrict(complement(intersection(u,v)),w,x),y),z),union(u,v)) -> subclass(intersection(restrict(complement(intersection(u,v)),w,x),y),z) member(not_subclass_element(intersection(restrict(complement(intersection(u,v)),w,x),y),z),symmetric_difference(u,v))*.
% 299.94/300.50  144796[0:SpL:98733.0,46924.0] || member(not_subclass_element(union(intersection(power_class(complement(power_class(u))),union(v,w)),complement(power_class(x))),y),intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),power_class(x)))* -> subclass(union(intersection(power_class(complement(power_class(u))),union(v,w)),complement(power_class(x))),y).
% 299.94/300.50  144794[0:SpL:46898.0,46924.0] || member(not_subclass_element(union(intersection(power_class(u),union(complement(power_class(v)),w)),complement(power_class(x))),y),intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),power_class(x)))* -> subclass(union(intersection(power_class(u),union(complement(power_class(v)),w)),complement(power_class(x))),y).
% 299.94/300.50  144793[0:SpL:46893.0,46924.0] || member(not_subclass_element(union(intersection(power_class(u),union(v,complement(power_class(w)))),complement(power_class(x))),y),intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),power_class(x)))* -> subclass(union(intersection(power_class(u),union(v,complement(power_class(w)))),complement(power_class(x))),y).
% 299.94/300.50  144792[0:SpL:99160.0,46924.0] || member(not_subclass_element(union(intersection(union(u,v),power_class(complement(power_class(w)))),complement(power_class(x))),y),intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),power_class(x)))* -> subclass(union(intersection(union(u,v),power_class(complement(power_class(w)))),complement(power_class(x))),y).
% 299.94/300.50  144791[0:SpL:46895.0,46924.0] || member(not_subclass_element(union(intersection(union(complement(power_class(u)),v),power_class(w)),complement(power_class(x))),y),intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),power_class(x)))* -> subclass(union(intersection(union(complement(power_class(u)),v),power_class(w)),complement(power_class(x))),y).
% 299.94/300.50  144790[0:SpL:46894.0,46924.0] || member(not_subclass_element(union(intersection(union(u,complement(power_class(v))),power_class(w)),complement(power_class(x))),y),intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),power_class(x)))* -> subclass(union(intersection(union(u,complement(power_class(v))),power_class(w)),complement(power_class(x))),y).
% 299.94/300.50  144789[0:SpL:99020.0,46924.0] || member(not_subclass_element(union(intersection(power_class(complement(union(u,v))),power_class(w)),complement(power_class(x))),y),intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),power_class(x)))* -> subclass(union(intersection(power_class(complement(union(u,v))),power_class(w)),complement(power_class(x))),y).
% 299.94/300.50  144787[0:SpL:98594.0,46924.0] || member(not_subclass_element(union(intersection(power_class(u),power_class(complement(union(v,w)))),complement(power_class(x))),y),intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),power_class(x)))* -> subclass(union(intersection(power_class(u),power_class(complement(union(v,w)))),complement(power_class(x))),y).
% 299.94/300.50  145003[0:SpL:98733.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),union(w,x))),y),intersection(power_class(u),union(image(element_relation,power_class(v)),complement(union(w,x)))))* -> subclass(union(complement(power_class(u)),intersection(power_class(complement(power_class(v))),union(w,x))),y).
% 299.94/300.50  145001[0:SpL:46898.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(v),union(complement(power_class(w)),x))),y),intersection(power_class(u),union(complement(power_class(v)),intersection(power_class(w),complement(x)))))* -> subclass(union(complement(power_class(u)),intersection(power_class(v),union(complement(power_class(w)),x))),y).
% 299.94/300.50  145000[0:SpL:46893.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(v),union(w,complement(power_class(x))))),y),intersection(power_class(u),union(complement(power_class(v)),intersection(complement(w),power_class(x)))))* -> subclass(union(complement(power_class(u)),intersection(power_class(v),union(w,complement(power_class(x))))),y).
% 299.94/300.50  144999[0:SpL:99160.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(v,w),power_class(complement(power_class(x))))),y),intersection(power_class(u),union(complement(union(v,w)),image(element_relation,power_class(x)))))* -> subclass(union(complement(power_class(u)),intersection(union(v,w),power_class(complement(power_class(x))))),y).
% 299.94/300.50  144998[0:SpL:46895.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),power_class(x))),y),intersection(power_class(u),union(intersection(power_class(v),complement(w)),complement(power_class(x)))))* -> subclass(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),power_class(x))),y).
% 299.94/300.50  144997[0:SpL:46894.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),power_class(x))),y),intersection(power_class(u),union(intersection(complement(v),power_class(w)),complement(power_class(x)))))* -> subclass(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),power_class(x))),y).
% 299.94/300.50  144996[0:SpL:99020.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),power_class(x))),y),intersection(power_class(u),union(image(element_relation,union(v,w)),complement(power_class(x)))))* -> subclass(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),power_class(x))),y).
% 299.94/300.50  144994[0:SpL:98594.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(v),power_class(complement(union(w,x))))),y),intersection(power_class(u),union(complement(power_class(v)),image(element_relation,union(w,x)))))* -> subclass(union(complement(power_class(u)),intersection(power_class(v),power_class(complement(union(w,x))))),y).
% 299.94/300.50  145588[0:Rew:98217.0,145229.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),union(x,y)))),z) member(not_subclass_element(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(complement(w),union(x,y)))),z),union(u,intersection(power_class(v),union(w,complement(union(x,y))))))*.
% 299.94/300.50  145589[0:Rew:98217.0,145170.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(y)),z) member(not_subclass_element(symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(y)),z),union(intersection(power_class(u),union(v,complement(union(w,x)))),y))*.
% 299.94/300.50  146463[0:Rew:98314.0,146100.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(union(x,y)))),z) member(not_subclass_element(symmetric_difference(complement(u),union(intersection(complement(v),power_class(w)),complement(union(x,y)))),z),union(u,intersection(union(v,complement(power_class(w))),union(x,y))))*.
% 299.94/300.50  146464[0:Rew:98314.0,146041.0] ||  -> subclass(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(y)),z) member(not_subclass_element(symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(y)),z),union(intersection(union(u,complement(power_class(v))),union(w,x)),y))*.
% 299.94/300.50  147031[0:Rew:98315.0,146655.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(union(x,y)))),z) member(not_subclass_element(symmetric_difference(complement(u),union(intersection(power_class(v),complement(w)),complement(union(x,y)))),z),union(u,intersection(union(complement(power_class(v)),w),union(x,y))))*.
% 299.94/300.50  147032[0:Rew:98315.0,146596.0] ||  -> subclass(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(y)),z) member(not_subclass_element(symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(y)),z),union(intersection(union(complement(power_class(u)),v),union(w,x)),y))*.
% 299.94/300.50  147945[0:Rew:98515.0,147584.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(complement(v),union(w,x)),complement(power_class(y)))),z) member(not_subclass_element(symmetric_difference(complement(u),union(intersection(complement(v),union(w,x)),complement(power_class(y)))),z),union(u,intersection(union(v,complement(union(w,x))),power_class(y))))*.
% 299.94/300.50  147946[0:Rew:98515.0,147525.0] ||  -> subclass(symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(y)),z) member(not_subclass_element(symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(y)),z),union(intersection(union(u,complement(union(v,w))),power_class(x)),y))*.
% 299.94/300.50  148714[0:Rew:98672.0,148339.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(union(w,x),complement(y)))),z) member(not_subclass_element(symmetric_difference(complement(u),union(complement(power_class(v)),intersection(union(w,x),complement(y)))),z),union(u,intersection(power_class(v),union(complement(union(w,x)),y))))*.
% 299.94/300.50  148715[0:Rew:98672.0,148280.0] ||  -> subclass(symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(y)),z) member(not_subclass_element(symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(y)),z),union(intersection(power_class(u),union(complement(union(v,w)),x)),y))*.
% 299.94/300.50  149493[0:Rew:98876.0,149119.0] ||  -> subclass(symmetric_difference(complement(u),union(intersection(union(v,w),complement(x)),complement(power_class(y)))),z) member(not_subclass_element(symmetric_difference(complement(u),union(intersection(union(v,w),complement(x)),complement(power_class(y)))),z),union(u,intersection(union(complement(union(v,w)),x),power_class(y))))*.
% 299.94/300.50  149494[0:Rew:98876.0,149060.0] ||  -> subclass(symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(y)),z) member(not_subclass_element(symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(y)),z),union(intersection(union(complement(union(u,v)),w),power_class(x)),y))*.
% 299.94/300.50  150952[0:Rew:99161.0,150597.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(complement(x),power_class(y)))),z) member(not_subclass_element(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(complement(x),power_class(y)))),z),union(u,intersection(union(v,w),union(x,complement(power_class(y))))))*.
% 299.94/300.50  150953[0:Rew:99161.0,150538.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(y)),z) member(not_subclass_element(symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(y)),z),union(intersection(union(u,v),union(w,complement(power_class(x)))),y))*.
% 299.94/300.50  151483[0:Rew:99162.0,151108.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(power_class(x),complement(y)))),z) member(not_subclass_element(symmetric_difference(complement(u),union(complement(union(v,w)),intersection(power_class(x),complement(y)))),z),union(u,intersection(union(v,w),union(complement(power_class(x)),y))))*.
% 299.94/300.50  151484[0:Rew:99162.0,151049.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(y)),z) member(not_subclass_element(symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(y)),z),union(intersection(union(u,v),union(complement(power_class(w)),x)),y))*.
% 299.94/300.50  152146[0:Rew:99659.0,151735.0] ||  -> subclass(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,union(x,y)))),z) member(not_subclass_element(symmetric_difference(complement(u),union(complement(union(v,w)),image(element_relation,union(x,y)))),z),union(u,intersection(union(v,w),power_class(complement(union(x,y))))))*.
% 299.94/300.50  152147[0:Rew:99659.0,151676.0] ||  -> subclass(symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(y)),z) member(not_subclass_element(symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(y)),z),union(intersection(union(u,v),power_class(complement(union(w,x)))),y))*.
% 299.94/300.50  153353[0:Rew:99660.0,152924.0] ||  -> subclass(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(union(x,y)))),z) member(not_subclass_element(symmetric_difference(complement(u),union(image(element_relation,union(v,w)),complement(union(x,y)))),z),union(u,intersection(power_class(complement(union(v,w))),union(x,y))))*.
% 299.94/300.50  153354[0:Rew:99660.0,152865.0] ||  -> subclass(symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(y)),z) member(not_subclass_element(symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(y)),z),union(intersection(power_class(complement(union(u,v))),union(w,x)),y))*.
% 299.94/300.50  155306[0:Res:6510.2,3696.0] || member(not_subclass_element(intersection(u,complement(symmetric_difference(complement(v),complement(w)))),x),union(complement(v),complement(w)))* member(not_subclass_element(intersection(u,complement(symmetric_difference(complement(v),complement(w)))),x),union(v,w)) -> subclass(intersection(u,complement(symmetric_difference(complement(v),complement(w)))),x).
% 299.94/300.50  155296[0:Res:6510.2,4872.0] || member(not_subclass_element(intersection(complement(symmetric_difference(complement(u),complement(v))),w),x),union(complement(u),complement(v)))* member(not_subclass_element(intersection(complement(symmetric_difference(complement(u),complement(v))),w),x),union(u,v)) -> subclass(intersection(complement(symmetric_difference(complement(u),complement(v))),w),x).
% 299.94/300.50  155395[0:Rew:98733.0,155242.0] || member(u,union(union(image(element_relation,power_class(v)),complement(union(w,x))),complement(y))) member(u,union(intersection(power_class(complement(power_class(v))),union(w,x)),y)) -> member(u,symmetric_difference(union(image(element_relation,power_class(v)),complement(union(w,x))),complement(y)))*.
% 299.94/300.50  155396[0:Rew:46898.0,155238.0] || member(u,union(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y))) member(u,union(intersection(power_class(v),union(complement(power_class(w)),x)),y)) -> member(u,symmetric_difference(union(complement(power_class(v)),intersection(power_class(w),complement(x))),complement(y)))*.
% 299.94/300.50  155397[0:Rew:46893.0,155236.0] || member(u,union(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y))) member(u,union(intersection(power_class(v),union(w,complement(power_class(x)))),y)) -> member(u,symmetric_difference(union(complement(power_class(v)),intersection(complement(w),power_class(x))),complement(y)))*.
% 299.94/300.50  155398[0:Rew:99160.0,155232.0] || member(u,union(union(complement(union(v,w)),image(element_relation,power_class(x))),complement(y))) member(u,union(intersection(union(v,w),power_class(complement(power_class(x)))),y)) -> member(u,symmetric_difference(union(complement(union(v,w)),image(element_relation,power_class(x))),complement(y)))*.
% 299.94/300.50  155399[0:Rew:46895.0,155231.0] || member(u,union(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y))) member(u,union(intersection(union(complement(power_class(v)),w),power_class(x)),y)) -> member(u,symmetric_difference(union(intersection(power_class(v),complement(w)),complement(power_class(x))),complement(y)))*.
% 299.94/300.50  155400[0:Rew:46894.0,155230.0] || member(u,union(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y))) member(u,union(intersection(union(v,complement(power_class(w))),power_class(x)),y)) -> member(u,symmetric_difference(union(intersection(complement(v),power_class(w)),complement(power_class(x))),complement(y)))*.
% 299.94/300.50  155401[0:Rew:99020.0,155229.0] || member(u,union(union(image(element_relation,union(v,w)),complement(power_class(x))),complement(y))) member(u,union(intersection(power_class(complement(union(v,w))),power_class(x)),y)) -> member(u,symmetric_difference(union(image(element_relation,union(v,w)),complement(power_class(x))),complement(y)))*.
% 299.94/300.50  155402[0:Rew:98594.0,155227.0] || member(u,union(union(complement(power_class(v)),image(element_relation,union(w,x))),complement(y))) member(u,union(intersection(power_class(v),power_class(complement(union(w,x)))),y)) -> member(u,symmetric_difference(union(complement(power_class(v)),image(element_relation,union(w,x))),complement(y)))*.
% 299.94/300.50  155403[0:Rew:98733.0,155196.0] || member(u,union(complement(v),union(image(element_relation,power_class(w)),complement(union(x,y))))) member(u,union(v,intersection(power_class(complement(power_class(w))),union(x,y)))) -> member(u,symmetric_difference(complement(v),union(image(element_relation,power_class(w)),complement(union(x,y)))))*.
% 299.94/300.50  155404[0:Rew:46898.0,155192.0] || member(u,union(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y))))) member(u,union(v,intersection(power_class(w),union(complement(power_class(x)),y)))) -> member(u,symmetric_difference(complement(v),union(complement(power_class(w)),intersection(power_class(x),complement(y)))))*.
% 299.94/300.50  155405[0:Rew:46893.0,155190.0] || member(u,union(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y))))) member(u,union(v,intersection(power_class(w),union(x,complement(power_class(y)))))) -> member(u,symmetric_difference(complement(v),union(complement(power_class(w)),intersection(complement(x),power_class(y)))))*.
% 299.94/300.50  155406[0:Rew:99160.0,155186.0] || member(u,union(complement(v),union(complement(union(w,x)),image(element_relation,power_class(y))))) member(u,union(v,intersection(union(w,x),power_class(complement(power_class(y)))))) -> member(u,symmetric_difference(complement(v),union(complement(union(w,x)),image(element_relation,power_class(y)))))*.
% 299.94/300.50  155407[0:Rew:46895.0,155185.0] || member(u,union(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y))))) member(u,union(v,intersection(union(complement(power_class(w)),x),power_class(y)))) -> member(u,symmetric_difference(complement(v),union(intersection(power_class(w),complement(x)),complement(power_class(y)))))*.
% 299.94/300.50  155408[0:Rew:46894.0,155184.0] || member(u,union(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y))))) member(u,union(v,intersection(union(w,complement(power_class(x))),power_class(y)))) -> member(u,symmetric_difference(complement(v),union(intersection(complement(w),power_class(x)),complement(power_class(y)))))*.
% 299.94/300.50  155409[0:Rew:99020.0,155183.0] || member(u,union(complement(v),union(image(element_relation,union(w,x)),complement(power_class(y))))) member(u,union(v,intersection(power_class(complement(union(w,x))),power_class(y)))) -> member(u,symmetric_difference(complement(v),union(image(element_relation,union(w,x)),complement(power_class(y)))))*.
% 299.94/300.50  155410[0:Rew:98594.0,155181.0] || member(u,union(complement(v),union(complement(power_class(w)),image(element_relation,union(x,y))))) member(u,union(v,intersection(power_class(w),power_class(complement(union(x,y)))))) -> member(u,symmetric_difference(complement(v),union(complement(power_class(w)),image(element_relation,union(x,y)))))*.
% 299.94/300.50  155435[3:MRR:155307.3,155301.2] || member(not_subclass_element(intersection(u,regular(symmetric_difference(complement(v),complement(w)))),x),union(complement(v),complement(w)))* member(not_subclass_element(intersection(u,regular(symmetric_difference(complement(v),complement(w)))),x),union(v,w)) -> subclass(intersection(u,regular(symmetric_difference(complement(v),complement(w)))),x).
% 299.94/300.50  155436[3:MRR:155297.3,155301.2] || member(not_subclass_element(intersection(regular(symmetric_difference(complement(u),complement(v))),w),x),union(complement(u),complement(v)))* member(not_subclass_element(intersection(regular(symmetric_difference(complement(u),complement(v))),w),x),union(u,v)) -> subclass(intersection(regular(symmetric_difference(complement(u),complement(v))),w),x).
% 299.94/300.50  161987[0:SpR:46313.0,9995.1] || member(u,union(union(v,image(element_relation,power_class(w))),union(complement(v),power_class(complement(power_class(w)))))) -> member(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))) member(u,symmetric_difference(union(v,image(element_relation,power_class(w))),union(complement(v),power_class(complement(power_class(w))))))*.
% 299.94/300.50  162366[0:Rew:46313.0,162215.1] || member(not_subclass_element(intersection(union(complement(u),power_class(complement(power_class(v)))),w),symmetric_difference(complement(u),power_class(complement(power_class(v))))),union(u,image(element_relation,power_class(v))))* -> subclass(intersection(union(complement(u),power_class(complement(power_class(v)))),w),symmetric_difference(complement(u),power_class(complement(power_class(v))))).
% 299.94/300.50  162367[0:Rew:46313.0,162214.1] || member(not_subclass_element(intersection(u,union(complement(v),power_class(complement(power_class(w))))),symmetric_difference(complement(v),power_class(complement(power_class(w))))),union(v,image(element_relation,power_class(w))))* -> subclass(intersection(u,union(complement(v),power_class(complement(power_class(w))))),symmetric_difference(complement(v),power_class(complement(power_class(w))))).
% 299.94/300.50  162960[0:SpR:46529.0,9995.1] || member(u,union(union(image(element_relation,power_class(v)),w),union(power_class(complement(power_class(v))),complement(w)))) -> member(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))) member(u,symmetric_difference(union(image(element_relation,power_class(v)),w),union(power_class(complement(power_class(v))),complement(w))))*.
% 299.94/300.50  163354[0:Rew:46529.0,163197.1] || member(not_subclass_element(intersection(union(power_class(complement(power_class(u))),complement(v)),w),symmetric_difference(power_class(complement(power_class(u))),complement(v))),union(image(element_relation,power_class(u)),v))* -> subclass(intersection(union(power_class(complement(power_class(u))),complement(v)),w),symmetric_difference(power_class(complement(power_class(u))),complement(v))).
% 299.94/300.50  163355[0:Rew:46529.0,163196.1] || member(not_subclass_element(intersection(u,union(power_class(complement(power_class(v))),complement(w))),symmetric_difference(power_class(complement(power_class(v))),complement(w))),union(image(element_relation,power_class(v)),w))* -> subclass(intersection(u,union(power_class(complement(power_class(v))),complement(w))),symmetric_difference(power_class(complement(power_class(v))),complement(w))).
% 299.94/300.50  175267[15:Rew:165880.0,166789.3,165880.0,166789.0] || member(image(u,range_of(null_class)),y__dfg) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(u,range_of(null_class)),null_class) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),compose(u,singleton(cross_product(singleton(v),y__dfg))))*.
% 299.94/300.50  175268[15:Rew:165880.0,166791.3,165880.0,166791.0] || member(image(u,range_of(null_class)),y__dfg) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(u,range_of(null_class)),null_class) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),compose(u,complement(cross_product(singleton(v),y__dfg))))*.
% 299.94/300.50  175269[15:Rew:165880.0,166793.0] || member(image(u,range_of(null_class)),y__dfg) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> member(v,cantor(w)) equal(image(u,range_of(null_class)),null_class) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),compose(u,w))*.
% 299.94/300.50  166798[15:Rew:165880.0,120879.0] || member(regular(cross_product(u,v)),cross_product(y__dfg,y__dfg)) subclass(composition_function,successor_relation) -> equal(cross_product(u,v),null_class) equal(ordered_pair(second(regular(cross_product(u,v))),compose(first(regular(cross_product(u,v))),second(regular(cross_product(u,v))))),successor(first(regular(cross_product(u,v)))))**.
% 299.94/300.50  175270[15:Rew:165880.0,166823.0] || member(cross_product(u,v),y__dfg) member(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v))))* member(apply(choice,cross_product(u,v)),cross_product(y__dfg,y__dfg)) -> equal(cross_product(u,v),null_class) member(apply(choice,cross_product(u,v)),element_relation).
% 299.94/300.50  175271[15:Rew:165880.0,169853.1] || member(second(regular(cross_product(u,v))),y__dfg) member(first(regular(cross_product(u,v))),y__dfg) equal(compose(w,first(regular(cross_product(u,v)))),second(regular(cross_product(u,v))))** -> equal(cross_product(u,v),null_class) member(regular(cross_product(u,v)),compose_class(w)).
% 299.94/300.50  169875[15:Rew:165880.0,59101.0] || member(cross_product(u,v),y__dfg) member(singleton(singleton(singleton(apply(choice,cross_product(u,v))))),composition_function) -> equal(cross_product(u,v),null_class) equal(compose(singleton(apply(choice,cross_product(u,v))),first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v))))**.
% 299.94/300.50  169877[15:Rew:165880.0,59013.0] || member(cross_product(u,v),y__dfg) member(singleton(singleton(singleton(apply(choice,cross_product(u,v))))),application_function) -> equal(cross_product(u,v),null_class) equal(apply(singleton(apply(choice,cross_product(u,v))),first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v))))**.
% 299.94/300.50  169963[15:Rew:165880.0,155268.2] || member(singleton(symmetric_difference(complement(u),complement(v))),union(complement(u),complement(v)))* member(singleton(symmetric_difference(complement(u),complement(v))),union(u,v)) member(symmetric_difference(complement(u),complement(v)),y__dfg) -> member(singleton(singleton(singleton(symmetric_difference(complement(u),complement(v))))),element_relation).
% 299.94/300.50  169986[15:Rew:165880.0,9970.0] || member(intersection(complement(intersection(u,v)),w),y__dfg) member(apply(choice,intersection(complement(intersection(u,v)),w)),union(u,v)) -> equal(intersection(complement(intersection(u,v)),w),null_class) member(apply(choice,intersection(complement(intersection(u,v)),w)),symmetric_difference(u,v))*.
% 299.94/300.50  169988[15:Rew:165880.0,9988.0] || member(intersection(u,complement(intersection(v,w))),y__dfg) member(apply(choice,intersection(u,complement(intersection(v,w)))),union(v,w)) -> equal(intersection(u,complement(intersection(v,w))),null_class) member(apply(choice,intersection(u,complement(intersection(v,w)))),symmetric_difference(v,w))*.
% 299.94/300.50  175272[15:Rew:165880.0,170076.3,165880.0,170076.1] || member(image(u,image(v,null_class)),y__dfg) member(ordered_pair(y__dfg,apply(choice,image(u,image(v,null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(u,image(v,null_class)),null_class) member(ordered_pair(y__dfg,apply(choice,image(u,image(v,null_class)))),compose(u,v))*.
% 299.94/300.50  171094[15:Rew:165880.0,71303.0] || member(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),y__dfg) -> equal(intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),null_class) member(apply(choice,intersection(u,symmetric_difference(union(v,w),complement(intersection(v,w))))),complement(symmetric_difference(v,w)))*.
% 299.94/300.50  171095[15:Rew:165880.0,71304.0] || member(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),y__dfg) -> equal(intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w),null_class) member(apply(choice,intersection(symmetric_difference(union(u,v),complement(intersection(u,v))),w)),complement(symmetric_difference(u,v)))*.
% 299.94/300.50  171174[15:Rew:165880.0,78056.0] || member(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),y__dfg) -> equal(union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v)))),null_class) member(apply(choice,union(null_class,symmetric_difference(union(u,v),complement(intersection(u,v))))),complement(symmetric_difference(u,v)))*.
% 299.94/300.50  171175[15:Rew:165880.0,78036.0] || member(union(null_class,complement(intersection(u,v))),y__dfg) member(apply(choice,union(null_class,complement(intersection(u,v)))),union(u,v)) -> equal(union(null_class,complement(intersection(u,v))),null_class) member(apply(choice,union(null_class,complement(intersection(u,v)))),symmetric_difference(u,v))*.
% 299.94/300.50  171347[15:Rew:165880.0,91742.0] || member(intersection(u,intersection(complement(v),power_class(complement(power_class(w))))),y__dfg) member(apply(choice,intersection(u,intersection(complement(v),power_class(complement(power_class(w)))))),union(v,image(element_relation,power_class(w))))* -> equal(intersection(u,intersection(complement(v),power_class(complement(power_class(w))))),null_class).
% 299.94/300.50  171348[15:Rew:165880.0,91711.0] || member(intersection(intersection(complement(u),power_class(complement(power_class(v)))),w),y__dfg) member(apply(choice,intersection(intersection(complement(u),power_class(complement(power_class(v)))),w)),union(u,image(element_relation,power_class(v))))* -> equal(intersection(intersection(complement(u),power_class(complement(power_class(v)))),w),null_class).
% 299.94/300.50  171362[15:Rew:165880.0,93457.0] || member(intersection(u,intersection(power_class(complement(power_class(v))),complement(w))),y__dfg) member(apply(choice,intersection(u,intersection(power_class(complement(power_class(v))),complement(w)))),union(image(element_relation,power_class(v)),w))* -> equal(intersection(u,intersection(power_class(complement(power_class(v))),complement(w))),null_class).
% 299.94/300.50  171363[15:Rew:165880.0,93426.0] || member(intersection(intersection(power_class(complement(power_class(u))),complement(v)),w),y__dfg) member(apply(choice,intersection(intersection(power_class(complement(power_class(u))),complement(v)),w)),union(image(element_relation,power_class(u)),v))* -> equal(intersection(intersection(power_class(complement(power_class(u))),complement(v)),w),null_class).
% 299.94/300.50  172056[15:Rew:165880.0,141054.0] || member(symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))),y__dfg) -> equal(symmetric_difference(successor(u),union(complement(u),complement(singleton(u)))),null_class) member(apply(choice,symmetric_difference(successor(u),union(complement(u),complement(singleton(u))))),complement(symmetric_difference(complement(u),complement(singleton(u)))))*.
% 299.94/300.50  172471[15:Rew:165880.0,157052.0] || member(restrict(intersection(union(u,v),complement(w)),x,y),y__dfg) member(apply(choice,restrict(intersection(union(u,v),complement(w)),x,y)),union(complement(union(u,v)),w))* -> equal(restrict(intersection(union(u,v),complement(w)),x,y),null_class).
% 299.94/300.50  172472[15:Rew:165880.0,157047.0] || member(restrict(intersection(complement(u),union(v,w)),x,y),y__dfg) member(apply(choice,restrict(intersection(complement(u),union(v,w)),x,y)),union(u,complement(union(v,w))))* -> equal(restrict(intersection(complement(u),union(v,w)),x,y),null_class).
% 299.94/300.50  11080[0:Res:1472.2,1482.0] || member(not_subclass_element(u,intersection(v,restrict(w,x,y))),cross_product(x,y))* member(not_subclass_element(u,intersection(v,restrict(w,x,y))),w)* member(not_subclass_element(u,intersection(v,restrict(w,x,y))),v)* -> subclass(u,intersection(v,restrict(w,x,y))).
% 299.94/300.50  71305[3:Rew:71035.0,71097.0] || member(u,union(complement(symmetric_difference(v,w)),union(union(v,w),complement(intersection(v,w))))) member(u,complement(symmetric_difference(union(v,w),complement(intersection(v,w))))) -> member(u,symmetric_difference(complement(symmetric_difference(v,w)),union(union(v,w),complement(intersection(v,w)))))*.
% 299.94/300.50  138750[0:MRR:138643.0,9181.1] || member(not_subclass_element(u,intersection(v,intersection(complement(w),power_class(complement(power_class(x)))))),v)* -> member(not_subclass_element(u,intersection(v,intersection(complement(w),power_class(complement(power_class(x)))))),union(w,image(element_relation,power_class(x))))* subclass(u,intersection(v,intersection(complement(w),power_class(complement(power_class(x)))))).
% 299.94/300.50  139528[0:MRR:139418.0,9181.1] || member(not_subclass_element(u,intersection(v,intersection(power_class(complement(power_class(w))),complement(x)))),v)* -> member(not_subclass_element(u,intersection(v,intersection(power_class(complement(power_class(w))),complement(x)))),union(image(element_relation,power_class(w)),x))* subclass(u,intersection(v,intersection(power_class(complement(power_class(w))),complement(x)))).
% 299.94/300.50  155319[0:Res:6510.2,11094.1] || member(not_subclass_element(u,intersection(symmetric_difference(complement(v),complement(w)),x)),union(complement(v),complement(w)))* member(not_subclass_element(u,intersection(symmetric_difference(complement(v),complement(w)),x)),union(v,w)) subclass(u,x) -> subclass(u,intersection(symmetric_difference(complement(v),complement(w)),x)).
% 299.94/300.50  155905[0:SpL:1200.1,6974.0] || subclass(u,not_subclass_element(cross_product(v,w),x))* -> subclass(cross_product(v,w),x) equal(u,null_class) equal(regular(u),unordered_pair(first(not_subclass_element(cross_product(v,w),x)),singleton(second(not_subclass_element(cross_product(v,w),x)))))* equal(regular(u),singleton(first(not_subclass_element(cross_product(v,w),x)))).
% 299.94/300.50  162360[0:Rew:71595.0,162195.0] || member(u,symmetric_difference(complement(symmetric_difference(complement(v),power_class(complement(power_class(w))))),union(union(v,image(element_relation,power_class(w))),union(complement(v),power_class(complement(power_class(w)))))))* -> member(u,complement(symmetric_difference(union(v,image(element_relation,power_class(w))),union(complement(v),power_class(complement(power_class(w))))))).
% 299.94/300.50  162096[0:SpR:98733.0,46313.0] ||  -> equal(intersection(union(intersection(power_class(complement(power_class(u))),union(v,w)),image(element_relation,power_class(x))),union(union(image(element_relation,power_class(u)),complement(union(v,w))),power_class(complement(power_class(x))))),symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),power_class(complement(power_class(x)))))**.
% 299.94/300.50  162092[0:SpR:46898.0,46313.0] ||  -> equal(intersection(union(intersection(power_class(u),union(complement(power_class(v)),w)),image(element_relation,power_class(x))),union(union(complement(power_class(u)),intersection(power_class(v),complement(w))),power_class(complement(power_class(x))))),symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),power_class(complement(power_class(x)))))**.
% 299.94/300.50  162090[0:SpR:46893.0,46313.0] ||  -> equal(intersection(union(intersection(power_class(u),union(v,complement(power_class(w)))),image(element_relation,power_class(x))),union(union(complement(power_class(u)),intersection(complement(v),power_class(w))),power_class(complement(power_class(x))))),symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),power_class(complement(power_class(x)))))**.
% 299.94/300.50  162086[0:SpR:99160.0,46313.0] ||  -> equal(intersection(union(intersection(union(u,v),power_class(complement(power_class(w)))),image(element_relation,power_class(x))),union(union(complement(union(u,v)),image(element_relation,power_class(w))),power_class(complement(power_class(x))))),symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),power_class(complement(power_class(x)))))**.
% 299.94/300.50  162085[0:SpR:46895.0,46313.0] ||  -> equal(intersection(union(intersection(union(complement(power_class(u)),v),power_class(w)),image(element_relation,power_class(x))),union(union(intersection(power_class(u),complement(v)),complement(power_class(w))),power_class(complement(power_class(x))))),symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),power_class(complement(power_class(x)))))**.
% 299.94/300.50  162084[0:SpR:46894.0,46313.0] ||  -> equal(intersection(union(intersection(union(u,complement(power_class(v))),power_class(w)),image(element_relation,power_class(x))),union(union(intersection(complement(u),power_class(v)),complement(power_class(w))),power_class(complement(power_class(x))))),symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),power_class(complement(power_class(x)))))**.
% 299.94/300.50  162083[0:SpR:99020.0,46313.0] ||  -> equal(intersection(union(intersection(power_class(complement(union(u,v))),power_class(w)),image(element_relation,power_class(x))),union(union(image(element_relation,union(u,v)),complement(power_class(w))),power_class(complement(power_class(x))))),symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),power_class(complement(power_class(x)))))**.
% 299.94/300.50  162081[0:SpR:98594.0,46313.0] ||  -> equal(intersection(union(intersection(power_class(u),power_class(complement(union(v,w)))),image(element_relation,power_class(x))),union(union(complement(power_class(u)),image(element_relation,union(v,w))),power_class(complement(power_class(x))))),symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),power_class(complement(power_class(x)))))**.
% 299.94/300.50  163348[0:Rew:71595.0,163177.0] || member(u,symmetric_difference(complement(symmetric_difference(power_class(complement(power_class(v))),complement(w))),union(union(image(element_relation,power_class(v)),w),union(power_class(complement(power_class(v))),complement(w)))))* -> member(u,complement(symmetric_difference(union(image(element_relation,power_class(v)),w),union(power_class(complement(power_class(v))),complement(w))))).
% 299.94/300.50  163055[0:SpR:98733.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(power_class(complement(power_class(v))),union(w,x))),union(power_class(complement(power_class(u))),union(image(element_relation,power_class(v)),complement(union(w,x))))),symmetric_difference(power_class(complement(power_class(u))),union(image(element_relation,power_class(v)),complement(union(w,x)))))**.
% 299.94/300.50  163051[0:SpR:46898.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(power_class(v),union(complement(power_class(w)),x))),union(power_class(complement(power_class(u))),union(complement(power_class(v)),intersection(power_class(w),complement(x))))),symmetric_difference(power_class(complement(power_class(u))),union(complement(power_class(v)),intersection(power_class(w),complement(x)))))**.
% 299.94/300.50  163049[0:SpR:46893.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(power_class(v),union(w,complement(power_class(x))))),union(power_class(complement(power_class(u))),union(complement(power_class(v)),intersection(complement(w),power_class(x))))),symmetric_difference(power_class(complement(power_class(u))),union(complement(power_class(v)),intersection(complement(w),power_class(x)))))**.
% 299.94/300.50  163045[0:SpR:99160.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(union(v,w),power_class(complement(power_class(x))))),union(power_class(complement(power_class(u))),union(complement(union(v,w)),image(element_relation,power_class(x))))),symmetric_difference(power_class(complement(power_class(u))),union(complement(union(v,w)),image(element_relation,power_class(x)))))**.
% 299.94/300.50  163044[0:SpR:46895.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(union(complement(power_class(v)),w),power_class(x))),union(power_class(complement(power_class(u))),union(intersection(power_class(v),complement(w)),complement(power_class(x))))),symmetric_difference(power_class(complement(power_class(u))),union(intersection(power_class(v),complement(w)),complement(power_class(x)))))**.
% 299.94/300.50  163043[0:SpR:46894.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(union(v,complement(power_class(w))),power_class(x))),union(power_class(complement(power_class(u))),union(intersection(complement(v),power_class(w)),complement(power_class(x))))),symmetric_difference(power_class(complement(power_class(u))),union(intersection(complement(v),power_class(w)),complement(power_class(x)))))**.
% 299.94/300.50  163042[0:SpR:99020.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(power_class(complement(union(v,w))),power_class(x))),union(power_class(complement(power_class(u))),union(image(element_relation,union(v,w)),complement(power_class(x))))),symmetric_difference(power_class(complement(power_class(u))),union(image(element_relation,union(v,w)),complement(power_class(x)))))**.
% 299.94/300.50  163040[0:SpR:98594.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(power_class(v),power_class(complement(union(w,x))))),union(power_class(complement(power_class(u))),union(complement(power_class(v)),image(element_relation,union(w,x))))),symmetric_difference(power_class(complement(power_class(u))),union(complement(power_class(v)),image(element_relation,union(w,x)))))**.
% 299.94/300.50  166695[15:Rew:165880.0,3707.0] || member(ordered_pair(u,not_subclass_element(intersection(v,image(w,image(x,singleton(u)))),y)),cross_product(y__dfg,y__dfg)) -> subclass(intersection(v,image(w,image(x,singleton(u)))),y) member(ordered_pair(u,not_subclass_element(intersection(v,image(w,image(x,singleton(u)))),y)),compose(w,x))*.
% 299.94/300.50  166701[15:Rew:165880.0,4880.0] || member(ordered_pair(u,not_subclass_element(intersection(image(v,image(w,singleton(u))),x),y)),cross_product(y__dfg,y__dfg)) -> subclass(intersection(image(v,image(w,singleton(u))),x),y) member(ordered_pair(u,not_subclass_element(intersection(image(v,image(w,singleton(u))),x),y)),compose(v,w))*.
% 299.94/300.50  166719[15:Rew:165880.0,140637.0] || member(not_subclass_element(cross_product(u,v),w),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(x,y))* -> subclass(cross_product(u,v),w) member(ordered_pair(second(not_subclass_element(cross_product(u,v),w)),compose(first(not_subclass_element(cross_product(u,v),w)),second(not_subclass_element(cross_product(u,v),w)))),y)*.
% 299.94/300.50  175273[15:Rew:165880.0,166804.0] || member(u,y__dfg) member(regular(cross_product(v,w)),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(second(regular(cross_product(v,w))),first(regular(cross_product(v,w)))),u),x)* -> equal(cross_product(v,w),null_class) member(ordered_pair(regular(cross_product(v,w)),u),flip(x)).
% 299.94/300.50  175274[15:Rew:165880.0,166805.0] || member(u,y__dfg) member(regular(cross_product(v,w)),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(second(regular(cross_product(v,w))),u),first(regular(cross_product(v,w)))),x)* -> equal(cross_product(v,w),null_class) member(ordered_pair(regular(cross_product(v,w)),u),rotate(x)).
% 299.94/300.50  175275[15:Rew:165880.0,166822.0] || member(cross_product(u,v),y__dfg) equal(successor(first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v)))) member(apply(choice,cross_product(u,v)),cross_product(y__dfg,y__dfg))* -> equal(cross_product(u,v),null_class) member(apply(choice,cross_product(u,v)),successor_relation).
% 299.94/300.50  166885[15:Rew:165880.0,31087.0] || member(ordered_pair(u,not_subclass_element(union(null_class,image(v,image(w,singleton(u)))),x)),cross_product(y__dfg,y__dfg)) -> subclass(union(null_class,image(v,image(w,singleton(u)))),x) member(ordered_pair(u,not_subclass_element(union(null_class,image(v,image(w,singleton(u)))),x)),compose(v,w))*.
% 299.94/300.50  168390[15:Rew:165880.0,10622.1] || member(ordered_pair(ordered_pair(second(regular(cross_product(u,v))),first(regular(cross_product(u,v)))),w),x)* member(ordered_pair(regular(cross_product(u,v)),w),cross_product(cross_product(y__dfg,y__dfg),y__dfg)) -> equal(cross_product(u,v),null_class) member(ordered_pair(regular(cross_product(u,v)),w),flip(x)).
% 299.94/300.50  168391[15:Rew:165880.0,10623.1] || member(ordered_pair(ordered_pair(second(regular(cross_product(u,v))),w),first(regular(cross_product(u,v)))),x)* member(ordered_pair(regular(cross_product(u,v)),w),cross_product(cross_product(y__dfg,y__dfg),y__dfg)) -> equal(cross_product(u,v),null_class) member(ordered_pair(regular(cross_product(u,v)),w),rotate(x)).
% 299.94/300.50  175276[15:Rew:165880.0,168462.3,165880.0,168462.0] || member(restrict(element_relation,y__dfg,u),y__dfg) subclass(domain_relation,image(v,image(w,singleton(x)))) member(ordered_pair(x,ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u))),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(x,ordered_pair(restrict(element_relation,y__dfg,u),sum_class(u))),compose(v,w))*.
% 299.94/300.50  175277[15:Rew:165880.0,168532.3,165880.0,168532.0] || member(flip(cross_product(u,y__dfg)),y__dfg) subclass(domain_relation,image(v,image(w,singleton(x)))) member(ordered_pair(x,ordered_pair(flip(cross_product(u,y__dfg)),inverse(u))),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(x,ordered_pair(flip(cross_product(u,y__dfg)),inverse(u))),compose(v,w))*.
% 299.94/300.50  171197[15:Rew:165880.0,78973.0] || subclass(y__dfg,complement(symmetric_difference(union(u,v),complement(intersection(u,v))))) member(omega,union(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v))))) -> member(omega,symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))))*.
% 299.94/300.50  172074[15:Rew:165880.0,142323.0] || member(complement(union(u,complement(union(v,complement(power_class(w)))))),y__dfg) member(apply(choice,complement(union(u,complement(union(v,complement(power_class(w))))))),union(u,intersection(complement(v),power_class(w))))* -> equal(complement(union(u,complement(union(v,complement(power_class(w)))))),null_class).
% 299.94/300.50  172084[15:Rew:165880.0,143890.0] || member(complement(union(complement(union(u,complement(power_class(v)))),w)),y__dfg) member(apply(choice,complement(union(complement(union(u,complement(power_class(v)))),w))),union(intersection(complement(u),power_class(v)),w))* -> equal(complement(union(complement(union(u,complement(power_class(v)))),w)),null_class).
% 299.94/300.50  172100[15:Rew:165880.0,144304.0] || member(complement(union(u,complement(union(complement(power_class(v)),w)))),y__dfg) member(apply(choice,complement(union(u,complement(union(complement(power_class(v)),w))))),union(u,intersection(power_class(v),complement(w))))* -> equal(complement(union(u,complement(union(complement(power_class(v)),w)))),null_class).
% 299.94/300.50  172110[15:Rew:165880.0,144568.0] || member(complement(union(complement(union(complement(power_class(u)),v)),w)),y__dfg) member(apply(choice,complement(union(complement(union(complement(power_class(u)),v)),w))),union(intersection(power_class(u),complement(v)),w))* -> equal(complement(union(complement(union(complement(power_class(u)),v)),w)),null_class).
% 299.94/300.50  11352[0:SpR:495.0,486.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,v),union(complement(u),complement(v)))),union(complement(symmetric_difference(complement(u),complement(v))),union(union(u,v),union(complement(u),complement(v))))),symmetric_difference(complement(symmetric_difference(complement(u),complement(v))),union(union(u,v),union(complement(u),complement(v)))))**.
% 299.94/300.50  71306[0:Rew:71035.0,71091.1,71163.0,71091.1,71163.0,71091.0] || member(not_subclass_element(intersection(union(union(u,v),complement(intersection(u,v))),w),symmetric_difference(union(u,v),complement(intersection(u,v)))),complement(symmetric_difference(u,v)))* -> subclass(intersection(union(union(u,v),complement(intersection(u,v))),w),symmetric_difference(union(u,v),complement(intersection(u,v)))).
% 299.94/300.50  71307[0:Rew:71035.0,71107.1,71163.0,71107.1,71163.0,71107.0] || member(not_subclass_element(intersection(u,union(union(v,w),complement(intersection(v,w)))),symmetric_difference(union(v,w),complement(intersection(v,w)))),complement(symmetric_difference(v,w)))* -> subclass(intersection(u,union(union(v,w),complement(intersection(v,w)))),symmetric_difference(union(v,w),complement(intersection(v,w)))).
% 299.94/300.50  145590[0:Rew:98217.0,145428.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),union(x,complement(union(y,z))))),union(complement(v),union(complement(power_class(w)),intersection(complement(x),union(y,z))))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(power_class(w)),intersection(complement(x),union(y,z)))))).
% 299.94/300.50  145591[0:Rew:98217.0,145416.1] || member(u,symmetric_difference(union(intersection(power_class(v),union(w,complement(union(x,y)))),z),union(union(complement(power_class(v)),intersection(complement(w),union(x,y))),complement(z))))* -> member(u,complement(symmetric_difference(union(complement(power_class(v)),intersection(complement(w),union(x,y))),complement(z)))).
% 299.94/300.50  145409[0:SpL:98217.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(power_class(v),union(w,complement(union(x,y)))))),intersection(power_class(u),union(complement(power_class(v)),intersection(complement(w),union(x,y)))))* -> equal(union(complement(power_class(u)),intersection(power_class(v),union(w,complement(union(x,y))))),null_class).
% 299.94/300.50  145393[0:SpL:98217.0,46909.0] || member(regular(union(intersection(power_class(u),union(v,complement(union(w,x)))),complement(power_class(y)))),intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),power_class(y)))* -> equal(union(intersection(power_class(u),union(v,complement(union(w,x)))),complement(power_class(y))),null_class).
% 299.94/300.50  145253[0:SpR:98217.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(power_class(w)),intersection(complement(x),union(y,z)))),union(complement(union(u,v)),intersection(power_class(w),union(x,complement(union(y,z)))))),symmetric_difference(union(u,v),union(complement(power_class(w)),intersection(complement(x),union(y,z)))))**.
% 299.94/300.50  145219[0:SpR:98217.0,99615.0] ||  -> equal(intersection(union(intersection(power_class(u),union(v,complement(union(w,x)))),complement(union(y,z))),union(union(complement(power_class(u)),intersection(complement(v),union(w,x))),union(y,z))),symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),union(y,z)))**.
% 299.94/300.50  146465[0:Rew:98314.0,146304.1] || member(u,symmetric_difference(union(v,intersection(union(w,complement(power_class(x))),union(y,z))),union(complement(v),union(intersection(complement(w),power_class(x)),complement(union(y,z))))))* -> member(u,complement(symmetric_difference(complement(v),union(intersection(complement(w),power_class(x)),complement(union(y,z)))))).
% 299.94/300.50  146466[0:Rew:98314.0,146291.1] || member(u,symmetric_difference(union(intersection(union(v,complement(power_class(w))),union(x,y)),z),union(union(intersection(complement(v),power_class(w)),complement(union(x,y))),complement(z))))* -> member(u,complement(symmetric_difference(union(intersection(complement(v),power_class(w)),complement(union(x,y))),complement(z)))).
% 299.94/300.50  146284[0:SpL:98314.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),union(x,y)))),intersection(power_class(u),union(intersection(complement(v),power_class(w)),complement(union(x,y)))))* -> equal(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),union(x,y))),null_class).
% 299.94/300.50  146267[0:SpL:98314.0,46909.0] || member(regular(union(intersection(union(u,complement(power_class(v))),union(w,x)),complement(power_class(y)))),intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),power_class(y)))* -> equal(union(intersection(union(u,complement(power_class(v))),union(w,x)),complement(power_class(y))),null_class).
% 299.94/300.50  146122[0:SpR:98314.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(intersection(complement(w),power_class(x)),complement(union(y,z)))),union(complement(union(u,v)),intersection(union(w,complement(power_class(x))),union(y,z)))),symmetric_difference(union(u,v),union(intersection(complement(w),power_class(x)),complement(union(y,z)))))**.
% 299.94/300.50  146090[0:SpR:98314.0,99615.0] ||  -> equal(intersection(union(intersection(union(u,complement(power_class(v))),union(w,x)),complement(union(y,z))),union(union(intersection(complement(u),power_class(v)),complement(union(w,x))),union(y,z))),symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),union(y,z)))**.
% 299.94/300.50  147033[0:Rew:98315.0,146866.1] || member(u,symmetric_difference(union(v,intersection(union(complement(power_class(w)),x),union(y,z))),union(complement(v),union(intersection(power_class(w),complement(x)),complement(union(y,z))))))* -> member(u,complement(symmetric_difference(complement(v),union(intersection(power_class(w),complement(x)),complement(union(y,z)))))).
% 299.94/300.50  147034[0:Rew:98315.0,146853.1] || member(u,symmetric_difference(union(intersection(union(complement(power_class(v)),w),union(x,y)),z),union(union(intersection(power_class(v),complement(w)),complement(union(x,y))),complement(z))))* -> member(u,complement(symmetric_difference(union(intersection(power_class(v),complement(w)),complement(union(x,y))),complement(z)))).
% 299.94/300.50  146846[0:SpL:98315.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),union(x,y)))),intersection(power_class(u),union(intersection(power_class(v),complement(w)),complement(union(x,y)))))* -> equal(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),union(x,y))),null_class).
% 299.94/300.50  146829[0:SpL:98315.0,46909.0] || member(regular(union(intersection(union(complement(power_class(u)),v),union(w,x)),complement(power_class(y)))),intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),power_class(y)))* -> equal(union(intersection(union(complement(power_class(u)),v),union(w,x)),complement(power_class(y))),null_class).
% 299.94/300.50  146678[0:SpR:98315.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(intersection(power_class(w),complement(x)),complement(union(y,z)))),union(complement(union(u,v)),intersection(union(complement(power_class(w)),x),union(y,z)))),symmetric_difference(union(u,v),union(intersection(power_class(w),complement(x)),complement(union(y,z)))))**.
% 299.94/300.50  146645[0:SpR:98315.0,99615.0] ||  -> equal(intersection(union(intersection(union(complement(power_class(u)),v),union(w,x)),complement(union(y,z))),union(union(intersection(power_class(u),complement(v)),complement(union(w,x))),union(y,z))),symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),union(y,z)))**.
% 299.94/300.50  147947[0:Rew:98515.0,147786.1] || member(u,symmetric_difference(union(v,intersection(union(w,complement(union(x,y))),power_class(z))),union(complement(v),union(intersection(complement(w),union(x,y)),complement(power_class(z))))))* -> member(u,complement(symmetric_difference(complement(v),union(intersection(complement(w),union(x,y)),complement(power_class(z)))))).
% 299.94/300.50  147948[0:Rew:98515.0,147773.1] || member(u,symmetric_difference(union(intersection(union(v,complement(union(w,x))),power_class(y)),z),union(union(intersection(complement(v),union(w,x)),complement(power_class(y))),complement(z))))* -> member(u,complement(symmetric_difference(union(intersection(complement(v),union(w,x)),complement(power_class(y))),complement(z)))).
% 299.94/300.50  147766[0:SpL:98515.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(v,complement(union(w,x))),power_class(y)))),intersection(power_class(u),union(intersection(complement(v),union(w,x)),complement(power_class(y)))))* -> equal(union(complement(power_class(u)),intersection(union(v,complement(union(w,x))),power_class(y))),null_class).
% 299.94/300.50  147749[0:SpL:98515.0,46909.0] || member(regular(union(intersection(union(u,complement(union(v,w))),power_class(x)),complement(power_class(y)))),intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),power_class(y)))* -> equal(union(intersection(union(u,complement(union(v,w))),power_class(x)),complement(power_class(y))),null_class).
% 299.94/300.50  147608[0:SpR:98515.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(intersection(complement(w),union(x,y)),complement(power_class(z)))),union(complement(union(u,v)),intersection(union(w,complement(union(x,y))),power_class(z)))),symmetric_difference(union(u,v),union(intersection(complement(w),union(x,y)),complement(power_class(z)))))**.
% 299.94/300.50  147574[0:SpR:98515.0,99615.0] ||  -> equal(intersection(union(intersection(union(u,complement(union(v,w))),power_class(x)),complement(union(y,z))),union(union(intersection(complement(u),union(v,w)),complement(power_class(x))),union(y,z))),symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),union(y,z)))**.
% 299.94/300.50  148716[0:Rew:98672.0,148547.1] || member(u,symmetric_difference(union(v,intersection(power_class(w),union(complement(union(x,y)),z))),union(complement(v),union(complement(power_class(w)),intersection(union(x,y),complement(z))))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(power_class(w)),intersection(union(x,y),complement(z)))))).
% 299.94/300.50  148717[0:Rew:98672.0,148534.1] || member(u,symmetric_difference(union(intersection(power_class(v),union(complement(union(w,x)),y)),z),union(union(complement(power_class(v)),intersection(union(w,x),complement(y))),complement(z))))* -> member(u,complement(symmetric_difference(union(complement(power_class(v)),intersection(union(w,x),complement(y))),complement(z)))).
% 299.94/300.50  148527[0:SpL:98672.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(power_class(v),union(complement(union(w,x)),y)))),intersection(power_class(u),union(complement(power_class(v)),intersection(union(w,x),complement(y)))))* -> equal(union(complement(power_class(u)),intersection(power_class(v),union(complement(union(w,x)),y))),null_class).
% 299.94/300.50  148510[0:SpL:98672.0,46909.0] || member(regular(union(intersection(power_class(u),union(complement(union(v,w)),x)),complement(power_class(y)))),intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),power_class(y)))* -> equal(union(intersection(power_class(u),union(complement(union(v,w)),x)),complement(power_class(y))),null_class).
% 299.94/300.50  148364[0:SpR:98672.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(power_class(w)),intersection(union(x,y),complement(z)))),union(complement(union(u,v)),intersection(power_class(w),union(complement(union(x,y)),z)))),symmetric_difference(union(u,v),union(complement(power_class(w)),intersection(union(x,y),complement(z)))))**.
% 299.94/300.50  148329[0:SpR:98672.0,99615.0] ||  -> equal(intersection(union(intersection(power_class(u),union(complement(union(v,w)),x)),complement(union(y,z))),union(union(complement(power_class(u)),intersection(union(v,w),complement(x))),union(y,z))),symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),union(y,z)))**.
% 299.94/300.50  149495[0:Rew:98876.0,149327.1] || member(u,symmetric_difference(union(v,intersection(union(complement(union(w,x)),y),power_class(z))),union(complement(v),union(intersection(union(w,x),complement(y)),complement(power_class(z))))))* -> member(u,complement(symmetric_difference(complement(v),union(intersection(union(w,x),complement(y)),complement(power_class(z)))))).
% 299.94/300.50  149496[0:Rew:98876.0,149314.1] || member(u,symmetric_difference(union(intersection(union(complement(union(v,w)),x),power_class(y)),z),union(union(intersection(union(v,w),complement(x)),complement(power_class(y))),complement(z))))* -> member(u,complement(symmetric_difference(union(intersection(union(v,w),complement(x)),complement(power_class(y))),complement(z)))).
% 299.94/300.50  149307[0:SpL:98876.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(complement(union(v,w)),x),power_class(y)))),intersection(power_class(u),union(intersection(union(v,w),complement(x)),complement(power_class(y)))))* -> equal(union(complement(power_class(u)),intersection(union(complement(union(v,w)),x),power_class(y))),null_class).
% 299.94/300.50  149290[0:SpL:98876.0,46909.0] || member(regular(union(intersection(union(complement(union(u,v)),w),power_class(x)),complement(power_class(y)))),intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),power_class(y)))* -> equal(union(intersection(union(complement(union(u,v)),w),power_class(x)),complement(power_class(y))),null_class).
% 299.94/300.50  149144[0:SpR:98876.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(intersection(union(w,x),complement(y)),complement(power_class(z)))),union(complement(union(u,v)),intersection(union(complement(union(w,x)),y),power_class(z)))),symmetric_difference(union(u,v),union(intersection(union(w,x),complement(y)),complement(power_class(z)))))**.
% 299.94/300.50  149109[0:SpR:98876.0,99615.0] ||  -> equal(intersection(union(intersection(union(complement(union(u,v)),w),power_class(x)),complement(union(y,z))),union(union(intersection(union(u,v),complement(w)),complement(power_class(x))),union(y,z))),symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),union(y,z)))**.
% 299.94/300.50  150954[0:Rew:99161.0,150798.1] || member(u,symmetric_difference(union(v,intersection(union(w,x),union(y,complement(power_class(z))))),union(complement(v),union(complement(union(w,x)),intersection(complement(y),power_class(z))))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(union(w,x)),intersection(complement(y),power_class(z)))))).
% 299.94/300.50  150955[0:Rew:99161.0,150784.1] || member(u,symmetric_difference(union(intersection(union(v,w),union(x,complement(power_class(y)))),z),union(union(complement(union(v,w)),intersection(complement(x),power_class(y))),complement(z))))* -> member(u,complement(symmetric_difference(union(complement(union(v,w)),intersection(complement(x),power_class(y))),complement(z)))).
% 299.94/300.50  150777[0:SpL:99161.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(v,w),union(x,complement(power_class(y)))))),intersection(power_class(u),union(complement(union(v,w)),intersection(complement(x),power_class(y)))))* -> equal(union(complement(power_class(u)),intersection(union(v,w),union(x,complement(power_class(y))))),null_class).
% 299.94/300.50  150760[0:SpL:99161.0,46909.0] || member(regular(union(intersection(union(u,v),union(w,complement(power_class(x)))),complement(power_class(y)))),intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),power_class(y)))* -> equal(union(intersection(union(u,v),union(w,complement(power_class(x)))),complement(power_class(y))),null_class).
% 299.94/300.50  150621[0:SpR:99161.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(union(w,x)),intersection(complement(y),power_class(z)))),union(complement(union(u,v)),intersection(union(w,x),union(y,complement(power_class(z)))))),symmetric_difference(union(u,v),union(complement(union(w,x)),intersection(complement(y),power_class(z)))))**.
% 299.94/300.50  150587[0:SpR:99161.0,99615.0] ||  -> equal(intersection(union(intersection(union(u,v),union(w,complement(power_class(x)))),complement(union(y,z))),union(union(complement(union(u,v)),intersection(complement(w),power_class(x))),union(y,z))),symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),union(y,z)))**.
% 299.94/300.50  151485[0:Rew:99162.0,151318.1] || member(u,symmetric_difference(union(v,intersection(union(w,x),union(complement(power_class(y)),z))),union(complement(v),union(complement(union(w,x)),intersection(power_class(y),complement(z))))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(union(w,x)),intersection(power_class(y),complement(z)))))).
% 299.94/300.50  151486[0:Rew:99162.0,151304.1] || member(u,symmetric_difference(union(intersection(union(v,w),union(complement(power_class(x)),y)),z),union(union(complement(union(v,w)),intersection(power_class(x),complement(y))),complement(z))))* -> member(u,complement(symmetric_difference(union(complement(union(v,w)),intersection(power_class(x),complement(y))),complement(z)))).
% 299.94/300.50  151297[0:SpL:99162.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(v,w),union(complement(power_class(x)),y)))),intersection(power_class(u),union(complement(union(v,w)),intersection(power_class(x),complement(y)))))* -> equal(union(complement(power_class(u)),intersection(union(v,w),union(complement(power_class(x)),y))),null_class).
% 299.94/300.50  151280[0:SpL:99162.0,46909.0] || member(regular(union(intersection(union(u,v),union(complement(power_class(w)),x)),complement(power_class(y)))),intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),power_class(y)))* -> equal(union(intersection(union(u,v),union(complement(power_class(w)),x)),complement(power_class(y))),null_class).
% 299.94/300.50  151133[0:SpR:99162.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(union(w,x)),intersection(power_class(y),complement(z)))),union(complement(union(u,v)),intersection(union(w,x),union(complement(power_class(y)),z)))),symmetric_difference(union(u,v),union(complement(union(w,x)),intersection(power_class(y),complement(z)))))**.
% 299.94/300.50  151098[0:SpR:99162.0,99615.0] ||  -> equal(intersection(union(intersection(union(u,v),union(complement(power_class(w)),x)),complement(union(y,z))),union(union(complement(union(u,v)),intersection(power_class(w),complement(x))),union(y,z))),symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),union(y,z)))**.
% 299.94/300.50  152148[0:Rew:99659.0,151958.1] || member(u,symmetric_difference(union(v,intersection(union(w,x),power_class(complement(union(y,z))))),union(complement(v),union(complement(union(w,x)),image(element_relation,union(y,z))))))* -> member(u,complement(symmetric_difference(complement(v),union(complement(union(w,x)),image(element_relation,union(y,z)))))).
% 299.94/300.50  152149[0:Rew:99659.0,151944.1] || member(u,symmetric_difference(union(intersection(union(v,w),power_class(complement(union(x,y)))),z),union(union(complement(union(v,w)),image(element_relation,union(x,y))),complement(z))))* -> member(u,complement(symmetric_difference(union(complement(union(v,w)),image(element_relation,union(x,y))),complement(z)))).
% 299.94/300.50  151937[0:SpL:99659.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(union(v,w),power_class(complement(union(x,y)))))),intersection(power_class(u),union(complement(union(v,w)),image(element_relation,union(x,y)))))* -> equal(union(complement(power_class(u)),intersection(union(v,w),power_class(complement(union(x,y))))),null_class).
% 299.94/300.50  151920[0:SpL:99659.0,46909.0] || member(regular(union(intersection(union(u,v),power_class(complement(union(w,x)))),complement(power_class(y)))),intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),power_class(y)))* -> equal(union(intersection(union(u,v),power_class(complement(union(w,x)))),complement(power_class(y))),null_class).
% 299.94/300.50  151761[0:SpR:99659.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(complement(union(w,x)),image(element_relation,union(y,z)))),union(complement(union(u,v)),intersection(union(w,x),power_class(complement(union(y,z)))))),symmetric_difference(union(u,v),union(complement(union(w,x)),image(element_relation,union(y,z)))))**.
% 299.94/300.50  151725[0:SpR:99659.0,99615.0] ||  -> equal(intersection(union(intersection(union(u,v),power_class(complement(union(w,x)))),complement(union(y,z))),union(union(complement(union(u,v)),image(element_relation,union(w,x))),union(y,z))),symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),union(y,z)))**.
% 299.94/300.50  153355[0:Rew:99660.0,153153.1] || member(u,symmetric_difference(union(v,intersection(power_class(complement(union(w,x))),union(y,z))),union(complement(v),union(image(element_relation,union(w,x)),complement(union(y,z))))))* -> member(u,complement(symmetric_difference(complement(v),union(image(element_relation,union(w,x)),complement(union(y,z)))))).
% 299.94/300.50  153356[0:Rew:99660.0,153138.1] || member(u,symmetric_difference(union(intersection(power_class(complement(union(v,w))),union(x,y)),z),union(union(image(element_relation,union(v,w)),complement(union(x,y))),complement(z))))* -> member(u,complement(symmetric_difference(union(image(element_relation,union(v,w)),complement(union(x,y))),complement(z)))).
% 299.94/300.50  153131[0:SpL:99660.0,46913.0] || member(regular(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),union(x,y)))),intersection(power_class(u),union(image(element_relation,union(v,w)),complement(union(x,y)))))* -> equal(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),union(x,y))),null_class).
% 299.94/300.50  153114[0:SpL:99660.0,46909.0] || member(regular(union(intersection(power_class(complement(union(u,v))),union(w,x)),complement(power_class(y)))),intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),power_class(y)))* -> equal(union(intersection(power_class(complement(union(u,v))),union(w,x)),complement(power_class(y))),null_class).
% 299.94/300.50  152950[0:SpR:99660.0,98895.0] ||  -> equal(intersection(union(union(u,v),union(image(element_relation,union(w,x)),complement(union(y,z)))),union(complement(union(u,v)),intersection(power_class(complement(union(w,x))),union(y,z)))),symmetric_difference(union(u,v),union(image(element_relation,union(w,x)),complement(union(y,z)))))**.
% 299.94/300.50  152914[0:SpR:99660.0,99615.0] ||  -> equal(intersection(union(intersection(power_class(complement(union(u,v))),union(w,x)),complement(union(y,z))),union(union(image(element_relation,union(u,v)),complement(union(w,x))),union(y,z))),symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),union(y,z)))**.
% 299.94/300.50  162192[0:SpL:46313.0,1475.1] || member(u,union(union(v,image(element_relation,power_class(w))),union(complement(v),power_class(complement(power_class(w)))))) member(u,complement(symmetric_difference(complement(v),power_class(complement(power_class(w)))))) -> member(u,symmetric_difference(union(v,image(element_relation,power_class(w))),union(complement(v),power_class(complement(power_class(w))))))*.
% 299.94/300.50  162370[0:Rew:46313.0,162196.2,46313.0,162196.1] || member(not_subclass_element(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),union(complement(v),power_class(complement(power_class(w)))))* member(not_subclass_element(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))),union(v,image(element_relation,power_class(w)))) -> subclass(u,symmetric_difference(complement(v),power_class(complement(power_class(w))))).
% 299.94/300.50  163174[0:SpL:46529.0,1475.1] || member(u,union(union(image(element_relation,power_class(v)),w),union(power_class(complement(power_class(v))),complement(w)))) member(u,complement(symmetric_difference(power_class(complement(power_class(v))),complement(w)))) -> member(u,symmetric_difference(union(image(element_relation,power_class(v)),w),union(power_class(complement(power_class(v))),complement(w))))*.
% 299.94/300.50  163358[0:Rew:46529.0,163178.2,46529.0,163178.1] || member(not_subclass_element(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),union(power_class(complement(power_class(v))),complement(w)))* member(not_subclass_element(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))),union(image(element_relation,power_class(v)),w)) -> subclass(u,symmetric_difference(power_class(complement(power_class(v))),complement(w))).
% 299.94/300.50  175278[15:Rew:165880.0,166647.2] || member(ordered_pair(u,v),cross_product(y__dfg,y__dfg)) subclass(composition_function,image(w,image(x,singleton(y)))) member(ordered_pair(y,ordered_pair(u,ordered_pair(v,compose(u,v)))),cross_product(y__dfg,y__dfg)) -> member(ordered_pair(y,ordered_pair(u,ordered_pair(v,compose(u,v)))),compose(w,x))*.
% 299.94/300.50  175279[15:Rew:165880.0,166781.4,165880.0,166781.2,165880.0,166781.0] || member(range_of(null_class),y__dfg) member(ordered_pair(u,apply(choice,range_of(null_class))),cross_product(y__dfg,y__dfg)) -> equal(cross_product(image(v,singleton(u)),y__dfg),null_class) equal(range_of(null_class),null_class) member(ordered_pair(u,apply(choice,range_of(null_class))),compose(regular(cross_product(image(v,singleton(u)),y__dfg)),v))*.
% 299.94/300.50  166796[15:Rew:165880.0,165110.0] || member(regular(cross_product(u,v)),cross_product(y__dfg,y__dfg)) subclass(composition_function,compose_class(w)) -> equal(cross_product(u,v),null_class) equal(compose(w,first(regular(cross_product(u,v)))),ordered_pair(second(regular(cross_product(u,v))),compose(first(regular(cross_product(u,v))),second(regular(cross_product(u,v))))))*.
% 299.94/300.50  166888[15:Rew:165880.0,32088.0] || member(ordered_pair(u,regular(restrict(image(v,image(w,singleton(u))),x,y))),cross_product(y__dfg,y__dfg)) -> equal(restrict(image(v,image(w,singleton(u))),x,y),null_class) member(ordered_pair(u,regular(restrict(image(v,image(w,singleton(u))),x,y))),compose(v,w))*.
% 299.94/300.50  167010[15:Rew:165880.0,20805.1] || member(first(regular(cross_product(u,v))),cantor(w)) member(ordered_pair(w,regular(cross_product(u,v))),cross_product(y__dfg,cross_product(y__dfg,y__dfg))) -> equal(cross_product(u,v),null_class) member(ordered_pair(w,ordered_pair(first(regular(cross_product(u,v))),apply(w,first(regular(cross_product(u,v)))))),application_function)*.
% 299.94/300.50  167014[15:Rew:165880.0,41403.0] || subclass(domain_relation,rotate(cross_product(y__dfg,cross_product(y__dfg,y__dfg)))) member(u,cantor(ordered_pair(v,cantor(ordered_pair(ordered_pair(u,w),v))))) -> member(ordered_pair(ordered_pair(v,cantor(ordered_pair(ordered_pair(u,w),v))),ordered_pair(u,apply(ordered_pair(v,cantor(ordered_pair(ordered_pair(u,w),v))),u))),application_function)*.
% 299.94/300.50  175280[15:Rew:165880.0,169851.1] || member(second(regular(cross_product(u,v))),y__dfg)* member(first(regular(cross_product(u,v))),y__dfg) equal(successor(first(regular(cross_product(u,v)))),second(regular(cross_product(u,v)))) subclass(successor_relation,w) -> equal(cross_product(u,v),null_class) member(regular(cross_product(u,v)),w)*.
% 299.94/300.50  169903[15:Rew:165880.0,13007.0] || member(cross_product(u,v),y__dfg) member(w,apply(choice,cross_product(u,v)))* -> equal(cross_product(u,v),null_class) equal(w,unordered_pair(first(apply(choice,cross_product(u,v))),singleton(second(apply(choice,cross_product(u,v))))))* equal(w,singleton(first(apply(choice,cross_product(u,v))))).
% 299.94/300.50  171392[15:Rew:165880.0,94142.0] || member(union(complement(power_class(u)),intersection(complement(v),power_class(w))),y__dfg) member(apply(choice,union(complement(power_class(u)),intersection(complement(v),power_class(w)))),intersection(power_class(u),union(v,complement(power_class(w)))))* -> equal(union(complement(power_class(u)),intersection(complement(v),power_class(w))),null_class).
% 299.94/300.50  171418[15:Rew:165880.0,94987.0] || member(union(intersection(complement(u),power_class(v)),complement(power_class(w))),y__dfg) member(apply(choice,union(intersection(complement(u),power_class(v)),complement(power_class(w)))),intersection(union(u,complement(power_class(v))),power_class(w)))* -> equal(union(intersection(complement(u),power_class(v)),complement(power_class(w))),null_class).
% 299.94/300.50  171444[15:Rew:165880.0,95325.0] || member(union(intersection(power_class(u),complement(v)),complement(power_class(w))),y__dfg) member(apply(choice,union(intersection(power_class(u),complement(v)),complement(power_class(w)))),intersection(union(complement(power_class(u)),v),power_class(w)))* -> equal(union(intersection(power_class(u),complement(v)),complement(power_class(w))),null_class).
% 299.94/300.50  171470[15:Rew:165880.0,95712.0] || member(union(complement(power_class(u)),intersection(power_class(v),complement(w))),y__dfg) member(apply(choice,union(complement(power_class(u)),intersection(power_class(v),complement(w)))),intersection(power_class(u),union(complement(power_class(v)),w)))* -> equal(union(complement(power_class(u)),intersection(power_class(v),complement(w))),null_class).
% 299.94/300.50  171772[15:Rew:165880.0,110573.0] || member(union(complement(power_class(u)),image(element_relation,union(v,w))),y__dfg) member(apply(choice,union(complement(power_class(u)),image(element_relation,union(v,w)))),intersection(power_class(u),power_class(complement(union(v,w)))))* -> equal(union(complement(power_class(u)),image(element_relation,union(v,w))),null_class).
% 299.94/300.50  171797[15:Rew:165880.0,111017.0] || member(union(image(element_relation,power_class(u)),complement(union(v,w))),y__dfg) member(apply(choice,union(image(element_relation,power_class(u)),complement(union(v,w)))),intersection(power_class(complement(power_class(u))),union(v,w)))* -> equal(union(image(element_relation,power_class(u)),complement(union(v,w))),null_class).
% 299.94/300.50  171825[15:Rew:165880.0,111565.0] || member(union(image(element_relation,union(u,v)),complement(power_class(w))),y__dfg) member(apply(choice,union(image(element_relation,union(u,v)),complement(power_class(w)))),intersection(power_class(complement(union(u,v))),power_class(w)))* -> equal(union(image(element_relation,union(u,v)),complement(power_class(w))),null_class).
% 299.94/300.50  171852[15:Rew:165880.0,112491.0] || member(union(complement(union(u,v)),image(element_relation,power_class(w))),y__dfg) member(apply(choice,union(complement(union(u,v)),image(element_relation,power_class(w)))),intersection(union(u,v),power_class(complement(power_class(w)))))* -> equal(union(complement(union(u,v)),image(element_relation,power_class(w))),null_class).
% 299.94/300.50  172566[15:Rew:165880.0,162146.0] || subclass(y__dfg,complement(symmetric_difference(complement(u),power_class(complement(power_class(v)))))) member(omega,union(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v)))))) -> member(omega,symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))))*.
% 299.94/300.50  172586[15:Rew:165880.0,163128.0] || subclass(y__dfg,complement(symmetric_difference(power_class(complement(power_class(u))),complement(v)))) member(omega,union(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v)))) -> member(omega,symmetric_difference(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v))))*.
% 299.94/300.50  129009[3:Res:125564.0,3006.0] ||  -> equal(union(null_class,intersection(union(null_class,cross_product(u,v)),w)),null_class) equal(ordered_pair(first(regular(union(null_class,intersection(union(null_class,cross_product(u,v)),w)))),second(regular(union(null_class,intersection(union(null_class,cross_product(u,v)),w))))),regular(union(null_class,intersection(union(null_class,cross_product(u,v)),w))))**.
% 299.94/300.50  129190[3:Res:125581.0,3006.0] ||  -> equal(union(null_class,intersection(u,union(null_class,cross_product(v,w)))),null_class) equal(ordered_pair(first(regular(union(null_class,intersection(u,union(null_class,cross_product(v,w)))))),second(regular(union(null_class,intersection(u,union(null_class,cross_product(v,w))))))),regular(union(null_class,intersection(u,union(null_class,cross_product(v,w))))))**.
% 299.94/300.50  130000[3:Res:125558.0,3006.0] ||  -> equal(intersection(intersection(union(null_class,cross_product(u,v)),w),x),null_class) equal(ordered_pair(first(regular(intersection(intersection(union(null_class,cross_product(u,v)),w),x))),second(regular(intersection(intersection(union(null_class,cross_product(u,v)),w),x)))),regular(intersection(intersection(union(null_class,cross_product(u,v)),w),x)))**.
% 299.94/300.50  130170[3:Res:125569.0,3006.0] ||  -> equal(intersection(u,intersection(v,union(null_class,cross_product(w,x)))),null_class) equal(ordered_pair(first(regular(intersection(u,intersection(v,union(null_class,cross_product(w,x)))))),second(regular(intersection(u,intersection(v,union(null_class,cross_product(w,x))))))),regular(intersection(u,intersection(v,union(null_class,cross_product(w,x))))))**.
% 299.94/300.50  130384[3:Res:125572.0,3006.0] ||  -> equal(intersection(u,intersection(union(null_class,cross_product(v,w)),x)),null_class) equal(ordered_pair(first(regular(intersection(u,intersection(union(null_class,cross_product(v,w)),x)))),second(regular(intersection(u,intersection(union(null_class,cross_product(v,w)),x))))),regular(intersection(u,intersection(union(null_class,cross_product(v,w)),x))))**.
% 299.94/300.50  130558[3:Res:125578.0,3006.0] ||  -> equal(intersection(intersection(u,union(null_class,cross_product(v,w))),x),null_class) equal(ordered_pair(first(regular(intersection(intersection(u,union(null_class,cross_product(v,w))),x))),second(regular(intersection(intersection(u,union(null_class,cross_product(v,w))),x)))),regular(intersection(intersection(u,union(null_class,cross_product(v,w))),x)))**.
% 299.94/300.50  145410[0:SpL:98217.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(v),union(w,complement(union(x,y))))),z),intersection(power_class(u),union(complement(power_class(v)),intersection(complement(w),union(x,y)))))* -> subclass(union(complement(power_class(u)),intersection(power_class(v),union(w,complement(union(x,y))))),z).
% 299.94/300.50  145394[0:SpL:98217.0,46924.0] || member(not_subclass_element(union(intersection(power_class(u),union(v,complement(union(w,x)))),complement(power_class(y))),z),intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),power_class(y)))* -> subclass(union(intersection(power_class(u),union(v,complement(union(w,x)))),complement(power_class(y))),z).
% 299.94/300.50  146285[0:SpL:98314.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),union(x,y))),z),intersection(power_class(u),union(intersection(complement(v),power_class(w)),complement(union(x,y)))))* -> subclass(union(complement(power_class(u)),intersection(union(v,complement(power_class(w))),union(x,y))),z).
% 299.94/300.50  146268[0:SpL:98314.0,46924.0] || member(not_subclass_element(union(intersection(union(u,complement(power_class(v))),union(w,x)),complement(power_class(y))),z),intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),power_class(y)))* -> subclass(union(intersection(union(u,complement(power_class(v))),union(w,x)),complement(power_class(y))),z).
% 299.94/300.50  146847[0:SpL:98315.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),union(x,y))),z),intersection(power_class(u),union(intersection(power_class(v),complement(w)),complement(union(x,y)))))* -> subclass(union(complement(power_class(u)),intersection(union(complement(power_class(v)),w),union(x,y))),z).
% 299.94/300.50  146830[0:SpL:98315.0,46924.0] || member(not_subclass_element(union(intersection(union(complement(power_class(u)),v),union(w,x)),complement(power_class(y))),z),intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),power_class(y)))* -> subclass(union(intersection(union(complement(power_class(u)),v),union(w,x)),complement(power_class(y))),z).
% 299.94/300.50  147767[0:SpL:98515.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(v,complement(union(w,x))),power_class(y))),z),intersection(power_class(u),union(intersection(complement(v),union(w,x)),complement(power_class(y)))))* -> subclass(union(complement(power_class(u)),intersection(union(v,complement(union(w,x))),power_class(y))),z).
% 299.94/300.50  147750[0:SpL:98515.0,46924.0] || member(not_subclass_element(union(intersection(union(u,complement(union(v,w))),power_class(x)),complement(power_class(y))),z),intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),power_class(y)))* -> subclass(union(intersection(union(u,complement(union(v,w))),power_class(x)),complement(power_class(y))),z).
% 299.94/300.50  148528[0:SpL:98672.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(v),union(complement(union(w,x)),y))),z),intersection(power_class(u),union(complement(power_class(v)),intersection(union(w,x),complement(y)))))* -> subclass(union(complement(power_class(u)),intersection(power_class(v),union(complement(union(w,x)),y))),z).
% 299.94/300.50  148511[0:SpL:98672.0,46924.0] || member(not_subclass_element(union(intersection(power_class(u),union(complement(union(v,w)),x)),complement(power_class(y))),z),intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),power_class(y)))* -> subclass(union(intersection(power_class(u),union(complement(union(v,w)),x)),complement(power_class(y))),z).
% 299.94/300.50  149308[0:SpL:98876.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(complement(union(v,w)),x),power_class(y))),z),intersection(power_class(u),union(intersection(union(v,w),complement(x)),complement(power_class(y)))))* -> subclass(union(complement(power_class(u)),intersection(union(complement(union(v,w)),x),power_class(y))),z).
% 299.94/300.50  149291[0:SpL:98876.0,46924.0] || member(not_subclass_element(union(intersection(union(complement(union(u,v)),w),power_class(x)),complement(power_class(y))),z),intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),power_class(y)))* -> subclass(union(intersection(union(complement(union(u,v)),w),power_class(x)),complement(power_class(y))),z).
% 299.94/300.50  150778[0:SpL:99161.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(v,w),union(x,complement(power_class(y))))),z),intersection(power_class(u),union(complement(union(v,w)),intersection(complement(x),power_class(y)))))* -> subclass(union(complement(power_class(u)),intersection(union(v,w),union(x,complement(power_class(y))))),z).
% 299.94/300.50  150761[0:SpL:99161.0,46924.0] || member(not_subclass_element(union(intersection(union(u,v),union(w,complement(power_class(x)))),complement(power_class(y))),z),intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),power_class(y)))* -> subclass(union(intersection(union(u,v),union(w,complement(power_class(x)))),complement(power_class(y))),z).
% 299.94/300.50  151298[0:SpL:99162.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(v,w),union(complement(power_class(x)),y))),z),intersection(power_class(u),union(complement(union(v,w)),intersection(power_class(x),complement(y)))))* -> subclass(union(complement(power_class(u)),intersection(union(v,w),union(complement(power_class(x)),y))),z).
% 299.94/300.50  151281[0:SpL:99162.0,46924.0] || member(not_subclass_element(union(intersection(union(u,v),union(complement(power_class(w)),x)),complement(power_class(y))),z),intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),power_class(y)))* -> subclass(union(intersection(union(u,v),union(complement(power_class(w)),x)),complement(power_class(y))),z).
% 299.94/300.50  151938[0:SpL:99659.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(union(v,w),power_class(complement(union(x,y))))),z),intersection(power_class(u),union(complement(union(v,w)),image(element_relation,union(x,y)))))* -> subclass(union(complement(power_class(u)),intersection(union(v,w),power_class(complement(union(x,y))))),z).
% 299.94/300.50  151921[0:SpL:99659.0,46924.0] || member(not_subclass_element(union(intersection(union(u,v),power_class(complement(union(w,x)))),complement(power_class(y))),z),intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),power_class(y)))* -> subclass(union(intersection(union(u,v),power_class(complement(union(w,x)))),complement(power_class(y))),z).
% 299.94/300.50  153132[0:SpL:99660.0,46929.0] || member(not_subclass_element(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),union(x,y))),z),intersection(power_class(u),union(image(element_relation,union(v,w)),complement(union(x,y)))))* -> subclass(union(complement(power_class(u)),intersection(power_class(complement(union(v,w))),union(x,y))),z).
% 299.94/300.50  153115[0:SpL:99660.0,46924.0] || member(not_subclass_element(union(intersection(power_class(complement(union(u,v))),union(w,x)),complement(power_class(y))),z),intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),power_class(y)))* -> subclass(union(intersection(power_class(complement(union(u,v))),union(w,x)),complement(power_class(y))),z).
% 299.94/300.50  155321[0:Res:6510.2,11097.0] || member(not_subclass_element(intersection(u,v),intersection(symmetric_difference(complement(w),complement(x)),u)),union(complement(w),complement(x)))* member(not_subclass_element(intersection(u,v),intersection(symmetric_difference(complement(w),complement(x)),u)),union(w,x)) -> subclass(intersection(u,v),intersection(symmetric_difference(complement(w),complement(x)),u)).
% 299.94/300.50  155320[0:Res:6510.2,11096.0] || member(not_subclass_element(intersection(u,v),intersection(symmetric_difference(complement(w),complement(x)),v)),union(complement(w),complement(x)))* member(not_subclass_element(intersection(u,v),intersection(symmetric_difference(complement(w),complement(x)),v)),union(w,x)) -> subclass(intersection(u,v),intersection(symmetric_difference(complement(w),complement(x)),v)).
% 299.94/300.50  155413[0:Rew:99162.0,155246.0] || member(u,union(union(complement(union(v,w)),intersection(power_class(x),complement(y))),complement(z))) member(u,union(intersection(union(v,w),union(complement(power_class(x)),y)),z)) -> member(u,symmetric_difference(union(complement(union(v,w)),intersection(power_class(x),complement(y))),complement(z)))*.
% 299.94/300.50  155414[0:Rew:99161.0,155245.0] || member(u,union(union(complement(union(v,w)),intersection(complement(x),power_class(y))),complement(z))) member(u,union(intersection(union(v,w),union(x,complement(power_class(y)))),z)) -> member(u,symmetric_difference(union(complement(union(v,w)),intersection(complement(x),power_class(y))),complement(z)))*.
% 299.94/300.50  155415[0:Rew:98315.0,155244.0] || member(u,union(union(intersection(power_class(v),complement(w)),complement(union(x,y))),complement(z))) member(u,union(intersection(union(complement(power_class(v)),w),union(x,y)),z)) -> member(u,symmetric_difference(union(intersection(power_class(v),complement(w)),complement(union(x,y))),complement(z)))*.
% 299.94/300.50  155416[0:Rew:98314.0,155243.0] || member(u,union(union(intersection(complement(v),power_class(w)),complement(union(x,y))),complement(z))) member(u,union(intersection(union(v,complement(power_class(w))),union(x,y)),z)) -> member(u,symmetric_difference(union(intersection(complement(v),power_class(w)),complement(union(x,y))),complement(z)))*.
% 299.94/300.50  155417[0:Rew:99660.0,155240.0] || member(u,union(union(image(element_relation,union(v,w)),complement(union(x,y))),complement(z))) member(u,union(intersection(power_class(complement(union(v,w))),union(x,y)),z)) -> member(u,symmetric_difference(union(image(element_relation,union(v,w)),complement(union(x,y))),complement(z)))*.
% 299.94/300.50  155418[0:Rew:98672.0,155239.0] || member(u,union(union(complement(power_class(v)),intersection(union(w,x),complement(y))),complement(z))) member(u,union(intersection(power_class(v),union(complement(union(w,x)),y)),z)) -> member(u,symmetric_difference(union(complement(power_class(v)),intersection(union(w,x),complement(y))),complement(z)))*.
% 299.94/300.50  155419[0:Rew:98217.0,155237.0] || member(u,union(union(complement(power_class(v)),intersection(complement(w),union(x,y))),complement(z))) member(u,union(intersection(power_class(v),union(w,complement(union(x,y)))),z)) -> member(u,symmetric_difference(union(complement(power_class(v)),intersection(complement(w),union(x,y))),complement(z)))*.
% 299.94/300.50  155420[0:Rew:98876.0,155235.0] || member(u,union(union(intersection(union(v,w),complement(x)),complement(power_class(y))),complement(z))) member(u,union(intersection(union(complement(union(v,w)),x),power_class(y)),z)) -> member(u,symmetric_difference(union(intersection(union(v,w),complement(x)),complement(power_class(y))),complement(z)))*.
% 299.94/300.50  155421[0:Rew:98515.0,155234.0] || member(u,union(union(intersection(complement(v),union(w,x)),complement(power_class(y))),complement(z))) member(u,union(intersection(union(v,complement(union(w,x))),power_class(y)),z)) -> member(u,symmetric_difference(union(intersection(complement(v),union(w,x)),complement(power_class(y))),complement(z)))*.
% 299.94/300.50  155422[0:Rew:99659.0,155233.0] || member(u,union(union(complement(union(v,w)),image(element_relation,union(x,y))),complement(z))) member(u,union(intersection(union(v,w),power_class(complement(union(x,y)))),z)) -> member(u,symmetric_difference(union(complement(union(v,w)),image(element_relation,union(x,y))),complement(z)))*.
% 299.94/300.50  155423[0:Rew:99162.0,155200.0] || member(u,union(complement(v),union(complement(union(w,x)),intersection(power_class(y),complement(z))))) member(u,union(v,intersection(union(w,x),union(complement(power_class(y)),z)))) -> member(u,symmetric_difference(complement(v),union(complement(union(w,x)),intersection(power_class(y),complement(z)))))*.
% 299.94/300.50  155424[0:Rew:99161.0,155199.0] || member(u,union(complement(v),union(complement(union(w,x)),intersection(complement(y),power_class(z))))) member(u,union(v,intersection(union(w,x),union(y,complement(power_class(z)))))) -> member(u,symmetric_difference(complement(v),union(complement(union(w,x)),intersection(complement(y),power_class(z)))))*.
% 299.94/300.50  155425[0:Rew:98315.0,155198.0] || member(u,union(complement(v),union(intersection(power_class(w),complement(x)),complement(union(y,z))))) member(u,union(v,intersection(union(complement(power_class(w)),x),union(y,z)))) -> member(u,symmetric_difference(complement(v),union(intersection(power_class(w),complement(x)),complement(union(y,z)))))*.
% 299.94/300.50  155426[0:Rew:98314.0,155197.0] || member(u,union(complement(v),union(intersection(complement(w),power_class(x)),complement(union(y,z))))) member(u,union(v,intersection(union(w,complement(power_class(x))),union(y,z)))) -> member(u,symmetric_difference(complement(v),union(intersection(complement(w),power_class(x)),complement(union(y,z)))))*.
% 299.94/300.50  155427[0:Rew:99660.0,155194.0] || member(u,union(complement(v),union(image(element_relation,union(w,x)),complement(union(y,z))))) member(u,union(v,intersection(power_class(complement(union(w,x))),union(y,z)))) -> member(u,symmetric_difference(complement(v),union(image(element_relation,union(w,x)),complement(union(y,z)))))*.
% 299.94/300.50  155428[0:Rew:98672.0,155193.0] || member(u,union(complement(v),union(complement(power_class(w)),intersection(union(x,y),complement(z))))) member(u,union(v,intersection(power_class(w),union(complement(union(x,y)),z)))) -> member(u,symmetric_difference(complement(v),union(complement(power_class(w)),intersection(union(x,y),complement(z)))))*.
% 299.94/300.50  155429[0:Rew:98217.0,155191.0] || member(u,union(complement(v),union(complement(power_class(w)),intersection(complement(x),union(y,z))))) member(u,union(v,intersection(power_class(w),union(x,complement(union(y,z)))))) -> member(u,symmetric_difference(complement(v),union(complement(power_class(w)),intersection(complement(x),union(y,z)))))*.
% 299.94/300.50  155430[0:Rew:98876.0,155189.0] || member(u,union(complement(v),union(intersection(union(w,x),complement(y)),complement(power_class(z))))) member(u,union(v,intersection(union(complement(union(w,x)),y),power_class(z)))) -> member(u,symmetric_difference(complement(v),union(intersection(union(w,x),complement(y)),complement(power_class(z)))))*.
% 299.94/300.50  155431[0:Rew:98515.0,155188.0] || member(u,union(complement(v),union(intersection(complement(w),union(x,y)),complement(power_class(z))))) member(u,union(v,intersection(union(w,complement(union(x,y))),power_class(z)))) -> member(u,symmetric_difference(complement(v),union(intersection(complement(w),union(x,y)),complement(power_class(z)))))*.
% 299.94/300.50  155432[0:Rew:99659.0,155187.0] || member(u,union(complement(v),union(complement(union(w,x)),image(element_relation,union(y,z))))) member(u,union(v,intersection(union(w,x),power_class(complement(union(y,z)))))) -> member(u,symmetric_difference(complement(v),union(complement(union(w,x)),image(element_relation,union(y,z)))))*.
% 299.94/300.50  175281[15:Rew:165880.0,166821.0] || member(cross_product(u,v),y__dfg) equal(compose(w,first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v))))** member(apply(choice,cross_product(u,v)),cross_product(y__dfg,y__dfg))* -> equal(cross_product(u,v),null_class) member(apply(choice,cross_product(u,v)),compose_class(w)).
% 299.94/300.50  175282[15:Rew:165880.0,166902.1] function(u) || member(image(v,image(w,null_class)),y__dfg) member(ordered_pair(u,apply(choice,image(v,image(w,null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(v,image(w,null_class)),null_class) member(ordered_pair(u,apply(choice,image(v,image(w,null_class)))),compose(v,w))*.
% 299.94/300.50  175283[15:Rew:165880.0,169539.0] || member(second(not_subclass_element(cross_product(u,v),w)),y__dfg)* member(first(not_subclass_element(cross_product(u,v),w)),y__dfg) equal(successor(first(not_subclass_element(cross_product(u,v),w))),second(not_subclass_element(cross_product(u,v),w))) -> subclass(cross_product(u,v),w) member(not_subclass_element(cross_product(u,v),w),successor_relation).
% 299.94/300.50  175284[15:Rew:165880.0,169874.1] || member(cross_product(u,v),y__dfg) member(second(apply(choice,cross_product(u,v))),y__dfg) member(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v))))* subclass(element_relation,w) -> equal(cross_product(u,v),null_class) member(apply(choice,cross_product(u,v)),w)*.
% 299.94/300.50  171970[15:Rew:165880.0,126281.0] || member(apply(choice,regular(intersection(complement(u),union(v,w)))),y__dfg) -> member(apply(choice,regular(intersection(complement(u),union(v,w)))),union(u,complement(union(v,w))))* equal(regular(intersection(complement(u),union(v,w))),null_class) equal(intersection(complement(u),union(v,w)),null_class).
% 299.94/300.50  171974[15:Rew:165880.0,127475.0] || member(apply(choice,regular(intersection(union(u,v),complement(w)))),y__dfg) -> member(apply(choice,regular(intersection(union(u,v),complement(w)))),union(complement(union(u,v)),w))* equal(regular(intersection(union(u,v),complement(w))),null_class) equal(intersection(union(u,v),complement(w)),null_class).
% 299.94/300.50  172144[15:Rew:165880.0,145244.0] || member(symmetric_difference(power_class(u),union(v,complement(union(w,x)))),y__dfg) -> equal(symmetric_difference(power_class(u),union(v,complement(union(w,x)))),null_class) member(apply(choice,symmetric_difference(power_class(u),union(v,complement(union(w,x))))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))*.
% 299.94/300.50  172181[15:Rew:165880.0,146115.0] || member(symmetric_difference(union(u,complement(power_class(v))),union(w,x)),y__dfg) -> equal(symmetric_difference(union(u,complement(power_class(v))),union(w,x)),null_class) member(apply(choice,symmetric_difference(union(u,complement(power_class(v))),union(w,x))),union(intersection(complement(u),power_class(v)),complement(union(w,x))))*.
% 299.94/300.50  172207[15:Rew:165880.0,146670.0] || member(symmetric_difference(union(complement(power_class(u)),v),union(w,x)),y__dfg) -> equal(symmetric_difference(union(complement(power_class(u)),v),union(w,x)),null_class) member(apply(choice,symmetric_difference(union(complement(power_class(u)),v),union(w,x))),union(intersection(power_class(u),complement(v)),complement(union(w,x))))*.
% 299.94/300.50  172232[15:Rew:165880.0,147599.0] || member(symmetric_difference(union(u,complement(union(v,w))),power_class(x)),y__dfg) -> equal(symmetric_difference(union(u,complement(union(v,w))),power_class(x)),null_class) member(apply(choice,symmetric_difference(union(u,complement(union(v,w))),power_class(x))),union(intersection(complement(u),union(v,w)),complement(power_class(x))))*.
% 299.94/300.50  172266[15:Rew:165880.0,148354.0] || member(symmetric_difference(power_class(u),union(complement(union(v,w)),x)),y__dfg) -> equal(symmetric_difference(power_class(u),union(complement(union(v,w)),x)),null_class) member(apply(choice,symmetric_difference(power_class(u),union(complement(union(v,w)),x))),union(complement(power_class(u)),intersection(union(v,w),complement(x))))*.
% 299.94/300.50  172291[15:Rew:165880.0,149134.0] || member(symmetric_difference(union(complement(union(u,v)),w),power_class(x)),y__dfg) -> equal(symmetric_difference(union(complement(union(u,v)),w),power_class(x)),null_class) member(apply(choice,symmetric_difference(union(complement(union(u,v)),w),power_class(x))),union(intersection(union(u,v),complement(w)),complement(power_class(x))))*.
% 299.94/300.50  172316[15:Rew:165880.0,150612.0] || member(symmetric_difference(union(u,v),union(w,complement(power_class(x)))),y__dfg) -> equal(symmetric_difference(union(u,v),union(w,complement(power_class(x)))),null_class) member(apply(choice,symmetric_difference(union(u,v),union(w,complement(power_class(x))))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))*.
% 299.94/300.50  172341[15:Rew:165880.0,151123.0] || member(symmetric_difference(union(u,v),union(complement(power_class(w)),x)),y__dfg) -> equal(symmetric_difference(union(u,v),union(complement(power_class(w)),x)),null_class) member(apply(choice,symmetric_difference(union(u,v),union(complement(power_class(w)),x))),union(complement(union(u,v)),intersection(power_class(w),complement(x))))*.
% 299.94/300.50  172375[15:Rew:165880.0,151750.0] || member(symmetric_difference(union(u,v),power_class(complement(union(w,x)))),y__dfg) -> equal(symmetric_difference(union(u,v),power_class(complement(union(w,x)))),null_class) member(apply(choice,symmetric_difference(union(u,v),power_class(complement(union(w,x))))),union(complement(union(u,v)),image(element_relation,union(w,x))))*.
% 299.94/300.50  172407[15:Rew:165880.0,152939.0] || member(symmetric_difference(power_class(complement(union(u,v))),union(w,x)),y__dfg) -> equal(symmetric_difference(power_class(complement(union(u,v))),union(w,x)),null_class) member(apply(choice,symmetric_difference(power_class(complement(union(u,v))),union(w,x))),union(image(element_relation,union(u,v)),complement(union(w,x))))*.
% 299.94/300.50  172419[15:Rew:165880.0,155281.2] || member(apply(choice,complement(symmetric_difference(complement(u),complement(v)))),union(complement(u),complement(v)))* member(apply(choice,complement(symmetric_difference(complement(u),complement(v)))),union(u,v)) member(complement(symmetric_difference(complement(u),complement(v))),y__dfg) -> equal(complement(symmetric_difference(complement(u),complement(v))),null_class).
% 299.94/300.50  172473[15:Rew:165880.0,157069.0] || member(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),y__dfg) -> equal(restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x),null_class) member(apply(choice,restrict(symmetric_difference(union(u,v),complement(intersection(u,v))),w,x)),complement(symmetric_difference(u,v)))*.
% 299.94/300.50  172474[15:Rew:165880.0,157051.0] || member(restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x),y__dfg) member(apply(choice,restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x)),union(image(element_relation,power_class(u)),v))* -> equal(restrict(intersection(power_class(complement(power_class(u))),complement(v)),w,x),null_class).
% 299.94/300.50  172475[15:Rew:165880.0,157045.0] || member(restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x),y__dfg) member(apply(choice,restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x)),union(u,image(element_relation,power_class(v))))* -> equal(restrict(intersection(complement(u),power_class(complement(power_class(v)))),w,x),null_class).
% 299.94/300.50  172612[15:Rew:165880.0,163801.2] || member(apply(choice,intersection(u,complement(restrict(v,w,x)))),cross_product(w,x))* member(apply(choice,intersection(u,complement(restrict(v,w,x)))),v)* member(intersection(u,complement(restrict(v,w,x))),y__dfg) -> equal(intersection(u,complement(restrict(v,w,x))),null_class).
% 299.94/300.50  172663[15:Rew:165880.0,164508.2] || member(apply(choice,intersection(complement(restrict(u,v,w)),x)),cross_product(v,w))* member(apply(choice,intersection(complement(restrict(u,v,w)),x)),u)* member(intersection(complement(restrict(u,v,w)),x),y__dfg) -> equal(intersection(complement(restrict(u,v,w)),x),null_class).
% 299.94/300.50  49559[0:SpR:6542.0,486.0] ||  -> equal(intersection(complement(symmetric_difference(successor(u),union(complement(u),complement(singleton(u))))),union(complement(symmetric_difference(complement(u),complement(singleton(u)))),union(successor(u),union(complement(u),complement(singleton(u)))))),symmetric_difference(complement(symmetric_difference(complement(u),complement(singleton(u)))),union(successor(u),union(complement(u),complement(singleton(u))))))**.
% 299.94/300.50  58159[0:SpR:46877.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(u),power_class(complement(power_class(v))))),union(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(singleton(intersection(power_class(u),power_class(complement(power_class(v)))))))),symmetric_difference(union(complement(power_class(u)),image(element_relation,power_class(v))),complement(singleton(intersection(power_class(u),power_class(complement(power_class(v))))))))**.
% 299.94/300.50  58416[0:SpR:46880.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(complement(power_class(u))),power_class(v))),union(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(singleton(intersection(power_class(complement(power_class(u))),power_class(v)))))),symmetric_difference(union(image(element_relation,power_class(u)),complement(power_class(v))),complement(singleton(intersection(power_class(complement(power_class(u))),power_class(v))))))**.
% 299.94/300.50  71308[0:Rew:71163.0,71104.2,71163.0,71104.1,71163.0,71104.0] || member(not_subclass_element(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),union(union(v,w),complement(intersection(v,w))))* member(not_subclass_element(u,symmetric_difference(union(v,w),complement(intersection(v,w)))),complement(symmetric_difference(v,w))) -> subclass(u,symmetric_difference(union(v,w),complement(intersection(v,w)))).
% 299.94/300.50  162100[0:SpR:99162.0,46313.0] ||  -> equal(intersection(union(intersection(union(u,v),union(complement(power_class(w)),x)),image(element_relation,power_class(y))),union(union(complement(union(u,v)),intersection(power_class(w),complement(x))),power_class(complement(power_class(y))))),symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),power_class(complement(power_class(y)))))**.
% 299.94/300.50  162099[0:SpR:99161.0,46313.0] ||  -> equal(intersection(union(intersection(union(u,v),union(w,complement(power_class(x)))),image(element_relation,power_class(y))),union(union(complement(union(u,v)),intersection(complement(w),power_class(x))),power_class(complement(power_class(y))))),symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),power_class(complement(power_class(y)))))**.
% 299.94/300.50  162098[0:SpR:98315.0,46313.0] ||  -> equal(intersection(union(intersection(union(complement(power_class(u)),v),union(w,x)),image(element_relation,power_class(y))),union(union(intersection(power_class(u),complement(v)),complement(union(w,x))),power_class(complement(power_class(y))))),symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),power_class(complement(power_class(y)))))**.
% 299.94/300.50  162097[0:SpR:98314.0,46313.0] ||  -> equal(intersection(union(intersection(union(u,complement(power_class(v))),union(w,x)),image(element_relation,power_class(y))),union(union(intersection(complement(u),power_class(v)),complement(union(w,x))),power_class(complement(power_class(y))))),symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),power_class(complement(power_class(y)))))**.
% 299.94/300.50  162094[0:SpR:99660.0,46313.0] ||  -> equal(intersection(union(intersection(power_class(complement(union(u,v))),union(w,x)),image(element_relation,power_class(y))),union(union(image(element_relation,union(u,v)),complement(union(w,x))),power_class(complement(power_class(y))))),symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),power_class(complement(power_class(y)))))**.
% 299.94/300.50  162093[0:SpR:98672.0,46313.0] ||  -> equal(intersection(union(intersection(power_class(u),union(complement(union(v,w)),x)),image(element_relation,power_class(y))),union(union(complement(power_class(u)),intersection(union(v,w),complement(x))),power_class(complement(power_class(y))))),symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),power_class(complement(power_class(y)))))**.
% 299.94/300.50  162091[0:SpR:98217.0,46313.0] ||  -> equal(intersection(union(intersection(power_class(u),union(v,complement(union(w,x)))),image(element_relation,power_class(y))),union(union(complement(power_class(u)),intersection(complement(v),union(w,x))),power_class(complement(power_class(y))))),symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),power_class(complement(power_class(y)))))**.
% 299.94/300.50  162089[0:SpR:98876.0,46313.0] ||  -> equal(intersection(union(intersection(union(complement(union(u,v)),w),power_class(x)),image(element_relation,power_class(y))),union(union(intersection(union(u,v),complement(w)),complement(power_class(x))),power_class(complement(power_class(y))))),symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),power_class(complement(power_class(y)))))**.
% 299.94/300.50  162088[0:SpR:98515.0,46313.0] ||  -> equal(intersection(union(intersection(union(u,complement(union(v,w))),power_class(x)),image(element_relation,power_class(y))),union(union(intersection(complement(u),union(v,w)),complement(power_class(x))),power_class(complement(power_class(y))))),symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),power_class(complement(power_class(y)))))**.
% 299.94/300.50  162087[0:SpR:99659.0,46313.0] ||  -> equal(intersection(union(intersection(union(u,v),power_class(complement(union(w,x)))),image(element_relation,power_class(y))),union(union(complement(union(u,v)),image(element_relation,union(w,x))),power_class(complement(power_class(y))))),symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),power_class(complement(power_class(y)))))**.
% 299.94/300.50  163059[0:SpR:99162.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(union(v,w),union(complement(power_class(x)),y))),union(power_class(complement(power_class(u))),union(complement(union(v,w)),intersection(power_class(x),complement(y))))),symmetric_difference(power_class(complement(power_class(u))),union(complement(union(v,w)),intersection(power_class(x),complement(y)))))**.
% 299.94/300.50  163058[0:SpR:99161.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(union(v,w),union(x,complement(power_class(y))))),union(power_class(complement(power_class(u))),union(complement(union(v,w)),intersection(complement(x),power_class(y))))),symmetric_difference(power_class(complement(power_class(u))),union(complement(union(v,w)),intersection(complement(x),power_class(y)))))**.
% 299.94/300.50  163057[0:SpR:98315.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(union(complement(power_class(v)),w),union(x,y))),union(power_class(complement(power_class(u))),union(intersection(power_class(v),complement(w)),complement(union(x,y))))),symmetric_difference(power_class(complement(power_class(u))),union(intersection(power_class(v),complement(w)),complement(union(x,y)))))**.
% 299.94/300.50  163056[0:SpR:98314.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(union(v,complement(power_class(w))),union(x,y))),union(power_class(complement(power_class(u))),union(intersection(complement(v),power_class(w)),complement(union(x,y))))),symmetric_difference(power_class(complement(power_class(u))),union(intersection(complement(v),power_class(w)),complement(union(x,y)))))**.
% 299.94/300.50  163053[0:SpR:99660.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(power_class(complement(union(v,w))),union(x,y))),union(power_class(complement(power_class(u))),union(image(element_relation,union(v,w)),complement(union(x,y))))),symmetric_difference(power_class(complement(power_class(u))),union(image(element_relation,union(v,w)),complement(union(x,y)))))**.
% 299.94/300.50  163052[0:SpR:98672.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(power_class(v),union(complement(union(w,x)),y))),union(power_class(complement(power_class(u))),union(complement(power_class(v)),intersection(union(w,x),complement(y))))),symmetric_difference(power_class(complement(power_class(u))),union(complement(power_class(v)),intersection(union(w,x),complement(y)))))**.
% 299.94/300.50  163050[0:SpR:98217.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(power_class(v),union(w,complement(union(x,y))))),union(power_class(complement(power_class(u))),union(complement(power_class(v)),intersection(complement(w),union(x,y))))),symmetric_difference(power_class(complement(power_class(u))),union(complement(power_class(v)),intersection(complement(w),union(x,y)))))**.
% 299.94/300.50  163048[0:SpR:98876.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(union(complement(union(v,w)),x),power_class(y))),union(power_class(complement(power_class(u))),union(intersection(union(v,w),complement(x)),complement(power_class(y))))),symmetric_difference(power_class(complement(power_class(u))),union(intersection(union(v,w),complement(x)),complement(power_class(y)))))**.
% 299.94/300.50  163047[0:SpR:98515.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(union(v,complement(union(w,x))),power_class(y))),union(power_class(complement(power_class(u))),union(intersection(complement(v),union(w,x)),complement(power_class(y))))),symmetric_difference(power_class(complement(power_class(u))),union(intersection(complement(v),union(w,x)),complement(power_class(y)))))**.
% 299.94/300.50  163046[0:SpR:99659.0,46529.0] ||  -> equal(intersection(union(image(element_relation,power_class(u)),intersection(union(v,w),power_class(complement(union(x,y))))),union(power_class(complement(power_class(u))),union(complement(union(v,w)),image(element_relation,union(x,y))))),symmetric_difference(power_class(complement(power_class(u))),union(complement(union(v,w)),image(element_relation,union(x,y)))))**.
% 299.94/300.50  175285[15:Rew:165880.0,165924.0] || member(image(u,image(v,singleton(w))),y__dfg) member(ordered_pair(w,apply(choice,image(u,image(v,singleton(w))))),cross_product(y__dfg,y__dfg)) -> 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.94/300.50  175286[15:Rew:165880.0,166714.1] || member(ordered_pair(ordered_pair(u,v),w),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(cross_product(y__dfg,y__dfg),y__dfg)) member(ordered_pair(ordered_pair(v,u),ordered_pair(w,compose(ordered_pair(u,v),w))),x) -> member(ordered_pair(ordered_pair(u,v),ordered_pair(w,compose(ordered_pair(u,v),w))),flip(x))*.
% 299.94/300.50  175287[15:Rew:165880.0,166715.1] || member(ordered_pair(ordered_pair(u,v),w),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(cross_product(y__dfg,y__dfg),y__dfg)) member(ordered_pair(ordered_pair(v,ordered_pair(w,compose(ordered_pair(u,v),w))),u),x) -> member(ordered_pair(ordered_pair(u,v),ordered_pair(w,compose(ordered_pair(u,v),w))),rotate(x))*.
% 299.94/300.50  166721[15:Rew:165880.0,91163.0] || member(not_subclass_element(cross_product(u,v),w),cross_product(y__dfg,y__dfg)) subclass(composition_function,element_relation) -> subclass(cross_product(u,v),w) member(first(not_subclass_element(cross_product(u,v),w)),ordered_pair(second(not_subclass_element(cross_product(u,v),w)),compose(first(not_subclass_element(cross_product(u,v),w)),second(not_subclass_element(cross_product(u,v),w)))))*.
% 299.94/300.50  166889[15:Rew:165880.0,37735.0] || member(ordered_pair(u,not_subclass_element(restrict(image(v,image(w,singleton(u))),x,y),z)),cross_product(y__dfg,y__dfg)) -> subclass(restrict(image(v,image(w,singleton(u))),x,y),z) member(ordered_pair(u,not_subclass_element(restrict(image(v,image(w,singleton(u))),x,y),z)),compose(v,w))*.
% 299.94/300.50  175288[15:Rew:165880.0,166901.1,165880.0,166901.0] || equal(u,y__dfg) member(image(v,image(w,null_class)),y__dfg) member(ordered_pair(u,apply(choice,image(v,image(w,null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(v,image(w,null_class)),null_class) member(ordered_pair(u,apply(choice,image(v,image(w,null_class)))),compose(v,w))*.
% 299.94/300.50  169742[15:Rew:165880.0,90797.0] || equal(y__dfg,x__dfg) member(image(u,image(v,null_class)),x__dfg) member(ordered_pair(x__dfg,apply(choice,image(u,image(v,null_class)))),cross_product(x__dfg,x__dfg)) -> equal(image(u,image(v,null_class)),null_class) member(ordered_pair(x__dfg,apply(choice,image(u,image(v,null_class)))),compose(u,v))*.
% 299.94/300.50  172073[15:Rew:165880.0,142252.0] || member(intersection(u,intersection(complement(v),union(w,complement(power_class(x))))),y__dfg) member(apply(choice,intersection(u,intersection(complement(v),union(w,complement(power_class(x)))))),union(v,intersection(complement(w),power_class(x))))* -> equal(intersection(u,intersection(complement(v),union(w,complement(power_class(x))))),null_class).
% 299.94/300.50  172075[15:Rew:165880.0,142222.0] || member(intersection(intersection(complement(u),union(v,complement(power_class(w)))),x),y__dfg) member(apply(choice,intersection(intersection(complement(u),union(v,complement(power_class(w)))),x)),union(u,intersection(complement(v),power_class(w))))* -> equal(intersection(intersection(complement(u),union(v,complement(power_class(w)))),x),null_class).
% 299.94/300.50  172083[15:Rew:165880.0,143813.0] || member(intersection(u,intersection(union(v,complement(power_class(w))),complement(x))),y__dfg) member(apply(choice,intersection(u,intersection(union(v,complement(power_class(w))),complement(x)))),union(intersection(complement(v),power_class(w)),x))* -> equal(intersection(u,intersection(union(v,complement(power_class(w))),complement(x))),null_class).
% 299.94/300.50  172085[15:Rew:165880.0,143783.0] || member(intersection(intersection(union(u,complement(power_class(v))),complement(w)),x),y__dfg) member(apply(choice,intersection(intersection(union(u,complement(power_class(v))),complement(w)),x)),union(intersection(complement(u),power_class(v)),w))* -> equal(intersection(intersection(union(u,complement(power_class(v))),complement(w)),x),null_class).
% 299.94/300.50  172099[15:Rew:165880.0,144224.0] || member(intersection(u,intersection(complement(v),union(complement(power_class(w)),x))),y__dfg) member(apply(choice,intersection(u,intersection(complement(v),union(complement(power_class(w)),x)))),union(v,intersection(power_class(w),complement(x))))* -> equal(intersection(u,intersection(complement(v),union(complement(power_class(w)),x))),null_class).
% 299.94/300.50  172101[15:Rew:165880.0,144194.0] || member(intersection(intersection(complement(u),union(complement(power_class(v)),w)),x),y__dfg) member(apply(choice,intersection(intersection(complement(u),union(complement(power_class(v)),w)),x)),union(u,intersection(power_class(v),complement(w))))* -> equal(intersection(intersection(complement(u),union(complement(power_class(v)),w)),x),null_class).
% 299.94/300.50  172109[15:Rew:165880.0,144483.0] || member(intersection(u,intersection(union(complement(power_class(v)),w),complement(x))),y__dfg) member(apply(choice,intersection(u,intersection(union(complement(power_class(v)),w),complement(x)))),union(intersection(power_class(v),complement(w)),x))* -> equal(intersection(u,intersection(union(complement(power_class(v)),w),complement(x))),null_class).
% 299.94/300.50  172111[15:Rew:165880.0,144453.0] || member(intersection(intersection(union(complement(power_class(u)),v),complement(w)),x),y__dfg) member(apply(choice,intersection(intersection(union(complement(power_class(u)),v),complement(w)),x)),union(intersection(power_class(u),complement(v)),w))* -> equal(intersection(intersection(union(complement(power_class(u)),v),complement(w)),x),null_class).
% 299.94/300.50  172154[15:Rew:165880.0,145780.0] || member(intersection(u,intersection(complement(v),power_class(complement(union(w,x))))),y__dfg) member(apply(choice,intersection(u,intersection(complement(v),power_class(complement(union(w,x)))))),union(v,image(element_relation,union(w,x))))* -> equal(intersection(u,intersection(complement(v),power_class(complement(union(w,x))))),null_class).
% 299.94/300.50  172155[15:Rew:165880.0,145750.0] || member(intersection(intersection(complement(u),power_class(complement(union(v,w)))),x),y__dfg) member(apply(choice,intersection(intersection(complement(u),power_class(complement(union(v,w)))),x)),union(u,image(element_relation,union(v,w))))* -> equal(intersection(intersection(complement(u),power_class(complement(union(v,w)))),x),null_class).
% 299.94/300.50  172240[15:Rew:165880.0,148142.0] || member(intersection(u,intersection(power_class(complement(union(v,w))),complement(x))),y__dfg) member(apply(choice,intersection(u,intersection(power_class(complement(union(v,w))),complement(x)))),union(image(element_relation,union(v,w)),x))* -> equal(intersection(u,intersection(power_class(complement(union(v,w))),complement(x))),null_class).
% 299.94/300.50  172241[15:Rew:165880.0,148112.0] || member(intersection(intersection(power_class(complement(union(u,v))),complement(w)),x),y__dfg) member(apply(choice,intersection(intersection(power_class(complement(union(u,v))),complement(w)),x)),union(image(element_relation,union(u,v)),w))* -> equal(intersection(intersection(power_class(complement(union(u,v))),complement(w)),x),null_class).
% 299.94/300.50  172476[15:Rew:165880.0,157036.0] || member(restrict(complement(intersection(u,v)),w,x),y__dfg) member(apply(choice,restrict(complement(intersection(u,v)),w,x)),union(u,v)) -> equal(restrict(complement(intersection(u,v)),w,x),null_class) member(apply(choice,restrict(complement(intersection(u,v)),w,x)),symmetric_difference(u,v))*.
% 299.94/300.50  172613[15:Rew:165880.0,163854.0] || member(intersection(u,union(image(element_relation,power_class(v)),complement(power_class(w)))),y__dfg) member(apply(choice,intersection(u,union(image(element_relation,power_class(v)),complement(power_class(w))))),intersection(power_class(complement(power_class(v))),power_class(w)))* -> equal(intersection(u,union(image(element_relation,power_class(v)),complement(power_class(w)))),null_class).
% 299.94/300.50  172614[15:Rew:165880.0,163855.0] || member(intersection(u,union(complement(power_class(v)),image(element_relation,power_class(w)))),y__dfg) member(apply(choice,intersection(u,union(complement(power_class(v)),image(element_relation,power_class(w))))),intersection(power_class(v),power_class(complement(power_class(w)))))* -> equal(intersection(u,union(complement(power_class(v)),image(element_relation,power_class(w)))),null_class).
% 299.94/300.50  172664[15:Rew:165880.0,164566.0] || member(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),w),y__dfg) member(apply(choice,intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),w)),intersection(power_class(complement(power_class(u))),power_class(v)))* -> equal(intersection(union(image(element_relation,power_class(u)),complement(power_class(v))),w),null_class).
% 299.94/300.50  172665[15:Rew:165880.0,164567.0] || member(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),w),y__dfg) member(apply(choice,intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),w)),intersection(power_class(u),power_class(complement(power_class(v)))))* -> equal(intersection(union(complement(power_class(u)),image(element_relation,power_class(v))),w),null_class).
% 299.94/300.50  93909[0:SpR:46893.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(u),union(v,complement(power_class(w))))),union(union(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w))))),symmetric_difference(union(power_class(u),union(v,complement(power_class(w)))),union(complement(power_class(u)),intersection(complement(v),power_class(w)))))**.
% 299.94/300.50  94757[0:SpR:46894.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,complement(power_class(v))),power_class(w))),union(union(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w))))),symmetric_difference(union(union(u,complement(power_class(v))),power_class(w)),union(intersection(complement(u),power_class(v)),complement(power_class(w)))))**.
% 299.94/300.50  95086[0:SpR:46895.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(union(complement(power_class(u)),v),power_class(w))),union(union(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w))))),symmetric_difference(union(union(complement(power_class(u)),v),power_class(w)),union(intersection(power_class(u),complement(v)),complement(power_class(w)))))**.
% 299.94/300.50  95470[0:SpR:46898.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(u),union(complement(power_class(v)),w))),union(union(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w))))),symmetric_difference(union(power_class(u),union(complement(power_class(v)),w)),union(complement(power_class(u)),intersection(power_class(v),complement(w)))))**.
% 299.94/300.50  110299[0:SpR:98594.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(u),power_class(complement(union(v,w))))),union(union(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w))))),symmetric_difference(union(power_class(u),power_class(complement(union(v,w)))),union(complement(power_class(u)),image(element_relation,union(v,w)))))**.
% 299.94/300.50  110755[0:SpR:98733.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(complement(power_class(u))),union(v,w))),union(union(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w))))),symmetric_difference(union(power_class(complement(power_class(u))),union(v,w)),union(image(element_relation,power_class(u)),complement(union(v,w)))))**.
% 299.94/300.50  111290[0:SpR:99020.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(complement(union(u,v))),power_class(w))),union(union(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w))))),symmetric_difference(union(power_class(complement(union(u,v))),power_class(w)),union(image(element_relation,union(u,v)),complement(power_class(w)))))**.
% 299.94/300.50  112235[0:SpR:99160.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,v),power_class(complement(power_class(w))))),union(union(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w))))),symmetric_difference(union(union(u,v),power_class(complement(power_class(w)))),union(complement(union(u,v)),image(element_relation,power_class(w)))))**.
% 299.94/300.50  166720[15:Rew:165880.0,120878.0] || member(not_subclass_element(cross_product(u,v),w),cross_product(y__dfg,y__dfg)) subclass(composition_function,successor_relation) -> subclass(cross_product(u,v),w) equal(ordered_pair(second(not_subclass_element(cross_product(u,v),w)),compose(first(not_subclass_element(cross_product(u,v),w)),second(not_subclass_element(cross_product(u,v),w)))),successor(first(not_subclass_element(cross_product(u,v),w))))**.
% 299.94/300.50  175289[15:Rew:165880.0,166725.0] || member(u,y__dfg) member(not_subclass_element(cross_product(v,w),x),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(second(not_subclass_element(cross_product(v,w),x)),u),first(not_subclass_element(cross_product(v,w),x))),y)* -> subclass(cross_product(v,w),x) member(ordered_pair(not_subclass_element(cross_product(v,w),x),u),rotate(y)).
% 299.94/300.50  175290[15:Rew:165880.0,166726.0] || member(u,y__dfg) member(not_subclass_element(cross_product(v,w),x),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(second(not_subclass_element(cross_product(v,w),x)),first(not_subclass_element(cross_product(v,w),x))),u),y)* -> subclass(cross_product(v,w),x) member(ordered_pair(not_subclass_element(cross_product(v,w),x),u),flip(y)).
% 299.94/300.50  175291[15:Rew:165880.0,166922.1] one_to_one(u) || member(image(v,image(w,null_class)),y__dfg) member(ordered_pair(inverse(u),apply(choice,image(v,image(w,null_class)))),cross_product(y__dfg,y__dfg)) -> equal(image(v,image(w,null_class)),null_class) member(ordered_pair(inverse(u),apply(choice,image(v,image(w,null_class)))),compose(v,w))*.
% 299.94/300.50  166944[15:Rew:165880.0,42317.0] || member(ordered_pair(u,regular(intersection(intersection(image(v,image(w,singleton(u))),x),y))),cross_product(y__dfg,y__dfg)) -> equal(intersection(intersection(image(v,image(w,singleton(u))),x),y),null_class) member(ordered_pair(u,regular(intersection(intersection(image(v,image(w,singleton(u))),x),y))),compose(v,w))*.
% 299.94/300.50  166945[15:Rew:165880.0,42803.0] || member(ordered_pair(u,regular(intersection(intersection(v,image(w,image(x,singleton(u)))),y))),cross_product(y__dfg,y__dfg)) -> equal(intersection(intersection(v,image(w,image(x,singleton(u)))),y),null_class) member(ordered_pair(u,regular(intersection(intersection(v,image(w,image(x,singleton(u)))),y))),compose(w,x))*.
% 299.94/300.50  166947[15:Rew:165880.0,43861.0] || member(ordered_pair(u,regular(intersection(v,intersection(image(w,image(x,singleton(u))),y)))),cross_product(y__dfg,y__dfg)) -> equal(intersection(v,intersection(image(w,image(x,singleton(u))),y)),null_class) member(ordered_pair(u,regular(intersection(v,intersection(image(w,image(x,singleton(u))),y)))),compose(w,x))*.
% 299.94/300.50  166948[15:Rew:165880.0,44393.0] || member(ordered_pair(u,regular(intersection(v,intersection(w,image(x,image(y,singleton(u))))))),cross_product(y__dfg,y__dfg)) -> equal(intersection(v,intersection(w,image(x,image(y,singleton(u))))),null_class) member(ordered_pair(u,regular(intersection(v,intersection(w,image(x,image(y,singleton(u))))))),compose(x,y))*.
% 299.94/300.50  168388[15:Rew:165880.0,12348.1] || member(ordered_pair(ordered_pair(second(not_subclass_element(cross_product(u,v),w)),x),first(not_subclass_element(cross_product(u,v),w))),y)* member(ordered_pair(not_subclass_element(cross_product(u,v),w),x),cross_product(cross_product(y__dfg,y__dfg),y__dfg)) -> subclass(cross_product(u,v),w) member(ordered_pair(not_subclass_element(cross_product(u,v),w),x),rotate(y)).
% 299.94/300.50  168389[15:Rew:165880.0,12347.1] || member(ordered_pair(ordered_pair(second(not_subclass_element(cross_product(u,v),w)),first(not_subclass_element(cross_product(u,v),w))),x),y)* member(ordered_pair(not_subclass_element(cross_product(u,v),w),x),cross_product(cross_product(y__dfg,y__dfg),y__dfg)) -> subclass(cross_product(u,v),w) member(ordered_pair(not_subclass_element(cross_product(u,v),w),x),flip(y)).
% 299.94/300.50  175292[15:Rew:165880.0,169538.0] || member(second(not_subclass_element(cross_product(u,v),w)),y__dfg) member(first(not_subclass_element(cross_product(u,v),w)),y__dfg) equal(compose(x,first(not_subclass_element(cross_product(u,v),w))),second(not_subclass_element(cross_product(u,v),w)))** -> subclass(cross_product(u,v),w) member(not_subclass_element(cross_product(u,v),w),compose_class(x)).
% 299.94/300.50  171946[15:Rew:165880.0,122810.0] || member(intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w)))),y__dfg) -> equal(intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w)))),null_class) member(apply(choice,intersection(u,symmetric_difference(union(v,w),union(complement(v),complement(w))))),complement(symmetric_difference(complement(v),complement(w))))*.
% 299.94/300.50  171947[15:Rew:165880.0,122783.0] || member(intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w),y__dfg) -> equal(intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w),null_class) member(apply(choice,intersection(symmetric_difference(union(u,v),union(complement(u),complement(v))),w)),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.50  171967[15:Rew:165880.0,125955.0] || member(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),y__dfg) -> equal(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w)))),null_class) member(apply(choice,symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w))))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.94/300.50  171968[15:Rew:165880.0,125954.0] || member(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),y__dfg) -> equal(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u))),null_class) member(apply(choice,symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u)))),complement(symmetric_difference(cross_product(v,w),u)))*.
% 299.94/300.50  172057[15:Rew:165880.0,141057.0] || member(symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)),y__dfg) -> equal(symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v)),null_class) member(apply(choice,symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v))),complement(symmetric_difference(power_class(u),complement(v))))*.
% 299.94/300.50  172058[15:Rew:165880.0,141055.0] || member(symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))),y__dfg) -> equal(symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v))),null_class) member(apply(choice,symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v)))),complement(symmetric_difference(complement(u),power_class(v))))*.
% 299.94/300.50  172059[15:Rew:165880.0,141051.0] || member(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),y__dfg) -> equal(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w))),null_class) member(apply(choice,symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))),complement(symmetric_difference(u,cross_product(v,w))))*.
% 299.94/300.50  172060[15:Rew:165880.0,141050.0] || member(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),y__dfg) -> equal(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v))),null_class) member(apply(choice,symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))),complement(symmetric_difference(cross_product(u,v),w)))*.
% 299.94/300.50  175293[15:Rew:165880.0,166792.4,165880.0,166792.2,165880.0,166792.0] || member(image(u,range_of(null_class)),y__dfg) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),cross_product(y__dfg,y__dfg)) -> equal(cross_product(singleton(v),y__dfg),null_class) equal(image(u,range_of(null_class)),null_class) member(ordered_pair(v,apply(choice,image(u,range_of(null_class)))),compose(u,regular(cross_product(singleton(v),y__dfg))))*.
% 299.94/300.50  167011[15:Rew:165880.0,20676.1] || member(first(not_subclass_element(cross_product(u,v),w)),cantor(x)) member(ordered_pair(x,not_subclass_element(cross_product(u,v),w)),cross_product(y__dfg,cross_product(y__dfg,y__dfg))) -> subclass(cross_product(u,v),w) member(ordered_pair(x,ordered_pair(first(not_subclass_element(cross_product(u,v),w)),apply(x,first(not_subclass_element(cross_product(u,v),w))))),application_function)*.
% 299.94/300.50  169862[15:Rew:165880.0,83155.0] || member(cross_product(u,v),y__dfg) -> equal(cross_product(u,v),null_class) equal(unordered_pair(first(apply(choice,cross_product(u,v))),singleton(second(apply(choice,cross_product(u,v))))),apply(choice,apply(choice,cross_product(u,v))))** equal(apply(choice,apply(choice,cross_product(u,v))),singleton(first(apply(choice,cross_product(u,v))))).
% 299.94/300.50  172146[15:Rew:165880.0,145592.0] || member(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y__dfg) member(apply(choice,union(complement(power_class(u)),intersection(complement(v),union(w,x)))),intersection(power_class(u),union(v,complement(union(w,x)))))* -> equal(union(complement(power_class(u)),intersection(complement(v),union(w,x))),null_class).
% 299.94/300.50  172179[15:Rew:165880.0,146467.0] || member(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y__dfg) member(apply(choice,union(intersection(complement(u),power_class(v)),complement(union(w,x)))),intersection(union(u,complement(power_class(v))),union(w,x)))* -> equal(union(intersection(complement(u),power_class(v)),complement(union(w,x))),null_class).
% 299.94/300.50  172205[15:Rew:165880.0,147035.0] || member(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y__dfg) member(apply(choice,union(intersection(power_class(u),complement(v)),complement(union(w,x)))),intersection(union(complement(power_class(u)),v),union(w,x)))* -> equal(union(intersection(power_class(u),complement(v)),complement(union(w,x))),null_class).
% 299.94/300.50  172230[15:Rew:165880.0,147949.0] || member(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y__dfg) member(apply(choice,union(intersection(complement(u),union(v,w)),complement(power_class(x)))),intersection(union(u,complement(union(v,w))),power_class(x)))* -> equal(union(intersection(complement(u),union(v,w)),complement(power_class(x))),null_class).
% 299.94/300.50  172264[15:Rew:165880.0,148718.0] || member(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y__dfg) member(apply(choice,union(complement(power_class(u)),intersection(union(v,w),complement(x)))),intersection(power_class(u),union(complement(union(v,w)),x)))* -> equal(union(complement(power_class(u)),intersection(union(v,w),complement(x))),null_class).
% 299.94/300.50  172289[15:Rew:165880.0,149497.0] || member(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y__dfg) member(apply(choice,union(intersection(union(u,v),complement(w)),complement(power_class(x)))),intersection(union(complement(union(u,v)),w),power_class(x)))* -> equal(union(intersection(union(u,v),complement(w)),complement(power_class(x))),null_class).
% 299.94/300.50  172314[15:Rew:165880.0,150956.0] || member(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y__dfg) member(apply(choice,union(complement(union(u,v)),intersection(complement(w),power_class(x)))),intersection(union(u,v),union(w,complement(power_class(x)))))* -> equal(union(complement(union(u,v)),intersection(complement(w),power_class(x))),null_class).
% 299.94/300.50  172339[15:Rew:165880.0,151487.0] || member(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y__dfg) member(apply(choice,union(complement(union(u,v)),intersection(power_class(w),complement(x)))),intersection(union(u,v),union(complement(power_class(w)),x)))* -> equal(union(complement(union(u,v)),intersection(power_class(w),complement(x))),null_class).
% 299.94/300.50  172373[15:Rew:165880.0,152150.0] || member(union(complement(union(u,v)),image(element_relation,union(w,x))),y__dfg) member(apply(choice,union(complement(union(u,v)),image(element_relation,union(w,x)))),intersection(union(u,v),power_class(complement(union(w,x)))))* -> equal(union(complement(union(u,v)),image(element_relation,union(w,x))),null_class).
% 299.94/300.50  172405[15:Rew:165880.0,153357.0] || member(union(image(element_relation,union(u,v)),complement(union(w,x))),y__dfg) member(apply(choice,union(image(element_relation,union(u,v)),complement(union(w,x)))),intersection(power_class(complement(union(u,v))),union(w,x)))* -> equal(union(image(element_relation,union(u,v)),complement(union(w,x))),null_class).
% 299.94/300.50  166718[15:Rew:165880.0,165109.0] || member(not_subclass_element(cross_product(u,v),w),cross_product(y__dfg,y__dfg)) subclass(composition_function,compose_class(x)) -> subclass(cross_product(u,v),w) equal(compose(x,first(not_subclass_element(cross_product(u,v),w))),ordered_pair(second(not_subclass_element(cross_product(u,v),w)),compose(first(not_subclass_element(cross_product(u,v),w)),second(not_subclass_element(cross_product(u,v),w)))))*.
% 299.94/300.50  175294[15:Rew:165880.0,166815.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),cross_product(y__dfg,y__dfg)) subclass(composition_function,cross_product(w,x))* -> equal(cross_product(u,v),null_class) member(ordered_pair(second(apply(choice,cross_product(u,v))),compose(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v))))),x)*.
% 299.94/300.50  166966[15:Rew:165880.0,54716.0] || member(ordered_pair(u,not_subclass_element(intersection(v,intersection(image(w,image(x,singleton(u))),y)),z)),cross_product(y__dfg,y__dfg)) -> subclass(intersection(v,intersection(image(w,image(x,singleton(u))),y)),z) member(ordered_pair(u,not_subclass_element(intersection(v,intersection(image(w,image(x,singleton(u))),y)),z)),compose(w,x))*.
% 299.94/300.50  166967[15:Rew:165880.0,55096.0] || member(ordered_pair(u,not_subclass_element(intersection(v,intersection(w,image(x,image(y,singleton(u))))),z)),cross_product(y__dfg,y__dfg)) -> subclass(intersection(v,intersection(w,image(x,image(y,singleton(u))))),z) member(ordered_pair(u,not_subclass_element(intersection(v,intersection(w,image(x,image(y,singleton(u))))),z)),compose(x,y))*.
% 299.94/300.50  166969[15:Rew:165880.0,55796.0] || member(ordered_pair(u,not_subclass_element(intersection(intersection(image(v,image(w,singleton(u))),x),y),z)),cross_product(y__dfg,y__dfg)) -> subclass(intersection(intersection(image(v,image(w,singleton(u))),x),y),z) member(ordered_pair(u,not_subclass_element(intersection(intersection(image(v,image(w,singleton(u))),x),y),z)),compose(v,w))*.
% 299.94/300.50  166970[15:Rew:165880.0,56054.0] || member(ordered_pair(u,not_subclass_element(intersection(intersection(v,image(w,image(x,singleton(u)))),y),z)),cross_product(y__dfg,y__dfg)) -> subclass(intersection(intersection(v,image(w,image(x,singleton(u)))),y),z) member(ordered_pair(u,not_subclass_element(intersection(intersection(v,image(w,image(x,singleton(u)))),y),z)),compose(w,x))*.
% 299.94/300.50  175295[15:Rew:165880.0,169537.0] || member(second(not_subclass_element(cross_product(u,v),w)),y__dfg)* member(first(not_subclass_element(cross_product(u,v),w)),y__dfg) equal(successor(first(not_subclass_element(cross_product(u,v),w))),second(not_subclass_element(cross_product(u,v),w))) subclass(successor_relation,x) -> subclass(cross_product(u,v),w) member(not_subclass_element(cross_product(u,v),w),x)*.
% 299.94/300.50  169857[15:Rew:165880.0,155907.0] || member(cross_product(u,v),y__dfg) subclass(w,apply(choice,cross_product(u,v)))* -> equal(cross_product(u,v),null_class) equal(w,null_class) equal(regular(w),unordered_pair(first(apply(choice,cross_product(u,v))),singleton(second(apply(choice,cross_product(u,v))))))* equal(regular(w),singleton(first(apply(choice,cross_product(u,v))))).
% 299.94/300.50  172477[15:Rew:165880.0,157055.0] || member(restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y),y__dfg) member(apply(choice,restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y)),union(image(element_relation,union(u,v)),w))* -> equal(restrict(intersection(power_class(complement(union(u,v))),complement(w)),x,y),null_class).
% 299.94/300.50  172478[15:Rew:165880.0,157054.0] || member(restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y),y__dfg) member(apply(choice,restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y)),union(intersection(power_class(u),complement(v)),w))* -> equal(restrict(intersection(union(complement(power_class(u)),v),complement(w)),x,y),null_class).
% 299.94/300.50  172479[15:Rew:165880.0,157053.0] || member(restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y),y__dfg) member(apply(choice,restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y)),union(intersection(complement(u),power_class(v)),w))* -> equal(restrict(intersection(union(u,complement(power_class(v))),complement(w)),x,y),null_class).
% 299.94/300.50  172480[15:Rew:165880.0,157049.0] || member(restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y),y__dfg) member(apply(choice,restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y)),union(u,intersection(power_class(v),complement(w))))* -> equal(restrict(intersection(complement(u),union(complement(power_class(v)),w)),x,y),null_class).
% 299.94/300.50  172481[15:Rew:165880.0,157048.0] || member(restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y),y__dfg) member(apply(choice,restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y)),union(u,intersection(complement(v),power_class(w))))* -> equal(restrict(intersection(complement(u),union(v,complement(power_class(w)))),x,y),null_class).
% 299.94/300.50  172482[15:Rew:165880.0,157046.0] || member(restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y),y__dfg) member(apply(choice,restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y)),union(u,image(element_relation,union(v,w))))* -> equal(restrict(intersection(complement(u),power_class(complement(union(v,w)))),x,y),null_class).
% 299.94/300.50  60973[0:SpR:46366.0,486.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,complement(power_class(v))),union(complement(u),power_class(v)))),union(complement(symmetric_difference(complement(u),power_class(v))),union(union(u,complement(power_class(v))),union(complement(u),power_class(v))))),symmetric_difference(complement(symmetric_difference(complement(u),power_class(v))),union(union(u,complement(power_class(v))),union(complement(u),power_class(v)))))**.
% 299.94/300.50  70447[0:SpR:67452.0,486.0] ||  -> equal(intersection(complement(symmetric_difference(union(cross_product(u,v),w),complement(restrict(w,u,v)))),union(complement(symmetric_difference(cross_product(u,v),w)),union(union(cross_product(u,v),w),complement(restrict(w,u,v))))),symmetric_difference(complement(symmetric_difference(cross_product(u,v),w)),union(union(cross_product(u,v),w),complement(restrict(w,u,v)))))**.
% 299.94/300.50  71309[0:Rew:71143.0,71046.0] ||  -> equal(intersection(complement(symmetric_difference(union(power_class(u),complement(v)),union(complement(power_class(u)),v))),union(complement(symmetric_difference(power_class(u),complement(v))),union(union(power_class(u),complement(v)),union(complement(power_class(u)),v)))),symmetric_difference(complement(symmetric_difference(power_class(u),complement(v))),union(union(power_class(u),complement(v)),union(complement(power_class(u)),v))))**.
% 299.94/300.50  71310[0:Rew:71143.0,71117.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,cross_product(v,w)),complement(restrict(u,v,w)))),union(complement(symmetric_difference(u,cross_product(v,w))),union(union(u,cross_product(v,w)),complement(restrict(u,v,w))))),symmetric_difference(complement(symmetric_difference(u,cross_product(v,w))),union(union(u,cross_product(v,w)),complement(restrict(u,v,w)))))**.
% 299.94/300.50  175296[15:Rew:165880.0,166826.0] || member(image(u,image(v,singleton(w))),y__dfg) member(ordered_pair(w,apply(choice,image(u,image(v,singleton(w))))),cross_product(y__dfg,y__dfg))* subclass(compose(u,v),x) -> equal(image(u,image(v,singleton(w))),null_class) member(ordered_pair(w,apply(choice,image(u,image(v,singleton(w))))),x)*.
% 299.94/300.50  166984[15:Rew:165880.0,74176.0] || member(ordered_pair(u,regular(intersection(restrict(image(v,image(w,singleton(u))),x,y),z))),cross_product(y__dfg,y__dfg)) -> equal(intersection(restrict(image(v,image(w,singleton(u))),x,y),z),null_class) member(ordered_pair(u,regular(intersection(restrict(image(v,image(w,singleton(u))),x,y),z))),compose(v,w))*.
% 299.94/300.50  166985[15:Rew:165880.0,74644.0] || member(ordered_pair(u,regular(intersection(v,restrict(image(w,image(x,singleton(u))),y,z)))),cross_product(y__dfg,y__dfg)) -> equal(intersection(v,restrict(image(w,image(x,singleton(u))),y,z)),null_class) member(ordered_pair(u,regular(intersection(v,restrict(image(w,image(x,singleton(u))),y,z)))),compose(w,x))*.
% 299.94/300.50  172483[15:Rew:165880.0,157071.0] || member(restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x),y__dfg) -> equal(restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x),null_class) member(apply(choice,restrict(symmetric_difference(union(u,v),union(complement(u),complement(v))),w,x)),complement(symmetric_difference(complement(u),complement(v))))*.
% 299.94/300.50  172615[15:Rew:165880.0,163859.0] || member(intersection(u,union(image(element_relation,power_class(v)),complement(union(w,x)))),y__dfg) member(apply(choice,intersection(u,union(image(element_relation,power_class(v)),complement(union(w,x))))),intersection(power_class(complement(power_class(v))),union(w,x)))* -> equal(intersection(u,union(image(element_relation,power_class(v)),complement(union(w,x)))),null_class).
% 299.94/300.50  172616[15:Rew:165880.0,163860.0] || member(intersection(u,union(complement(power_class(v)),intersection(power_class(w),complement(x)))),y__dfg) member(apply(choice,intersection(u,union(complement(power_class(v)),intersection(power_class(w),complement(x))))),intersection(power_class(v),union(complement(power_class(w)),x)))* -> equal(intersection(u,union(complement(power_class(v)),intersection(power_class(w),complement(x)))),null_class).
% 299.94/300.50  172617[15:Rew:165880.0,163861.0] || member(intersection(u,union(complement(power_class(v)),intersection(complement(w),power_class(x)))),y__dfg) member(apply(choice,intersection(u,union(complement(power_class(v)),intersection(complement(w),power_class(x))))),intersection(power_class(v),union(w,complement(power_class(x)))))* -> equal(intersection(u,union(complement(power_class(v)),intersection(complement(w),power_class(x)))),null_class).
% 299.94/300.50  172618[15:Rew:165880.0,163862.0] || member(intersection(u,union(complement(union(v,w)),image(element_relation,power_class(x)))),y__dfg) member(apply(choice,intersection(u,union(complement(union(v,w)),image(element_relation,power_class(x))))),intersection(union(v,w),power_class(complement(power_class(x)))))* -> equal(intersection(u,union(complement(union(v,w)),image(element_relation,power_class(x)))),null_class).
% 299.94/300.50  172619[15:Rew:165880.0,163863.0] || member(intersection(u,union(intersection(power_class(v),complement(w)),complement(power_class(x)))),y__dfg) member(apply(choice,intersection(u,union(intersection(power_class(v),complement(w)),complement(power_class(x))))),intersection(union(complement(power_class(v)),w),power_class(x)))* -> equal(intersection(u,union(intersection(power_class(v),complement(w)),complement(power_class(x)))),null_class).
% 299.94/300.50  172620[15:Rew:165880.0,163864.0] || member(intersection(u,union(intersection(complement(v),power_class(w)),complement(power_class(x)))),y__dfg) member(apply(choice,intersection(u,union(intersection(complement(v),power_class(w)),complement(power_class(x))))),intersection(union(v,complement(power_class(w))),power_class(x)))* -> equal(intersection(u,union(intersection(complement(v),power_class(w)),complement(power_class(x)))),null_class).
% 299.94/300.50  172621[15:Rew:165880.0,163865.0] || member(intersection(u,union(image(element_relation,union(v,w)),complement(power_class(x)))),y__dfg) member(apply(choice,intersection(u,union(image(element_relation,union(v,w)),complement(power_class(x))))),intersection(power_class(complement(union(v,w))),power_class(x)))* -> equal(intersection(u,union(image(element_relation,union(v,w)),complement(power_class(x)))),null_class).
% 299.94/300.50  172622[15:Rew:165880.0,163866.0] || member(intersection(u,union(complement(power_class(v)),image(element_relation,union(w,x)))),y__dfg) member(apply(choice,intersection(u,union(complement(power_class(v)),image(element_relation,union(w,x))))),intersection(power_class(v),power_class(complement(union(w,x)))))* -> equal(intersection(u,union(complement(power_class(v)),image(element_relation,union(w,x)))),null_class).
% 299.94/300.50  172666[15:Rew:165880.0,164571.0] || member(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),x),y__dfg) member(apply(choice,intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),x)),intersection(power_class(complement(power_class(u))),union(v,w)))* -> equal(intersection(union(image(element_relation,power_class(u)),complement(union(v,w))),x),null_class).
% 299.94/300.50  172667[15:Rew:165880.0,164572.0] || member(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x),y__dfg) member(apply(choice,intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x)),intersection(power_class(u),union(complement(power_class(v)),w)))* -> equal(intersection(union(complement(power_class(u)),intersection(power_class(v),complement(w))),x),null_class).
% 299.94/300.50  172668[15:Rew:165880.0,164573.0] || member(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x),y__dfg) member(apply(choice,intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x)),intersection(power_class(u),union(v,complement(power_class(w)))))* -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),power_class(w))),x),null_class).
% 299.94/300.50  172669[15:Rew:165880.0,164574.0] || member(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),x),y__dfg) member(apply(choice,intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),x)),intersection(union(u,v),power_class(complement(power_class(w)))))* -> equal(intersection(union(complement(union(u,v)),image(element_relation,power_class(w))),x),null_class).
% 299.94/300.50  172670[15:Rew:165880.0,164575.0] || member(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x),y__dfg) member(apply(choice,intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x)),intersection(union(complement(power_class(u)),v),power_class(w)))* -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(power_class(w))),x),null_class).
% 299.94/300.50  172671[15:Rew:165880.0,164576.0] || member(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x),y__dfg) member(apply(choice,intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x)),intersection(union(u,complement(power_class(v))),power_class(w)))* -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(power_class(w))),x),null_class).
% 299.94/300.50  172672[15:Rew:165880.0,164577.0] || member(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),x),y__dfg) member(apply(choice,intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),x)),intersection(power_class(complement(union(u,v))),power_class(w)))* -> equal(intersection(union(image(element_relation,union(u,v)),complement(power_class(w))),x),null_class).
% 299.94/300.50  172673[15:Rew:165880.0,164578.0] || member(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),x),y__dfg) member(apply(choice,intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),x)),intersection(power_class(u),power_class(complement(union(v,w)))))* -> equal(intersection(union(complement(power_class(u)),image(element_relation,union(v,w))),x),null_class).
% 299.94/300.50  93874[0:SpR:46893.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(u),union(v,complement(power_class(w))))),union(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(singleton(intersection(power_class(u),union(v,complement(power_class(w)))))))),symmetric_difference(union(complement(power_class(u)),intersection(complement(v),power_class(w))),complement(singleton(intersection(power_class(u),union(v,complement(power_class(w))))))))**.
% 299.94/300.50  94722[0:SpR:46894.0,6542.0] ||  -> equal(intersection(successor(intersection(union(u,complement(power_class(v))),power_class(w))),union(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(singleton(intersection(union(u,complement(power_class(v))),power_class(w)))))),symmetric_difference(union(intersection(complement(u),power_class(v)),complement(power_class(w))),complement(singleton(intersection(union(u,complement(power_class(v))),power_class(w))))))**.
% 299.94/300.50  95051[0:SpR:46895.0,6542.0] ||  -> equal(intersection(successor(intersection(union(complement(power_class(u)),v),power_class(w))),union(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(singleton(intersection(union(complement(power_class(u)),v),power_class(w)))))),symmetric_difference(union(intersection(power_class(u),complement(v)),complement(power_class(w))),complement(singleton(intersection(union(complement(power_class(u)),v),power_class(w))))))**.
% 299.94/300.50  95435[0:SpR:46898.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(u),union(complement(power_class(v)),w))),union(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(singleton(intersection(power_class(u),union(complement(power_class(v)),w)))))),symmetric_difference(union(complement(power_class(u)),intersection(power_class(v),complement(w))),complement(singleton(intersection(power_class(u),union(complement(power_class(v)),w))))))**.
% 299.94/300.50  110271[0:SpR:98594.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(u),power_class(complement(union(v,w))))),union(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(singleton(intersection(power_class(u),power_class(complement(union(v,w)))))))),symmetric_difference(union(complement(power_class(u)),image(element_relation,union(v,w))),complement(singleton(intersection(power_class(u),power_class(complement(union(v,w))))))))**.
% 299.94/300.50  110727[0:SpR:98733.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(complement(power_class(u))),union(v,w))),union(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(singleton(intersection(power_class(complement(power_class(u))),union(v,w)))))),symmetric_difference(union(image(element_relation,power_class(u)),complement(union(v,w))),complement(singleton(intersection(power_class(complement(power_class(u))),union(v,w))))))**.
% 299.94/300.50  111262[0:SpR:99020.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(complement(union(u,v))),power_class(w))),union(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(singleton(intersection(power_class(complement(union(u,v))),power_class(w)))))),symmetric_difference(union(image(element_relation,union(u,v)),complement(power_class(w))),complement(singleton(intersection(power_class(complement(union(u,v))),power_class(w))))))**.
% 299.94/300.50  112207[0:SpR:99160.0,6542.0] ||  -> equal(intersection(successor(intersection(union(u,v),power_class(complement(power_class(w))))),union(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(singleton(intersection(union(u,v),power_class(complement(power_class(w)))))))),symmetric_difference(union(complement(union(u,v)),image(element_relation,power_class(w))),complement(singleton(intersection(union(u,v),power_class(complement(power_class(w))))))))**.
% 299.94/300.50  155292[0:Res:6510.2,1482.0] || member(not_subclass_element(u,intersection(v,symmetric_difference(complement(w),complement(x)))),union(complement(w),complement(x)))* member(not_subclass_element(u,intersection(v,symmetric_difference(complement(w),complement(x)))),union(w,x)) member(not_subclass_element(u,intersection(v,symmetric_difference(complement(w),complement(x)))),v)* -> subclass(u,intersection(v,symmetric_difference(complement(w),complement(x)))).
% 299.94/300.50  175297[15:Rew:165880.0,169902.2,165880.0,169902.1] || member(cross_product(u,v),y__dfg) member(second(apply(choice,cross_product(u,v))),y__dfg)* member(first(apply(choice,cross_product(u,v))),y__dfg) equal(successor(first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v)))) -> equal(cross_product(u,v),null_class) member(apply(choice,cross_product(u,v)),successor_relation).
% 299.94/300.50  109826[0:SpR:98095.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(restrict(u,v,w),complement(union(cross_product(v,w),u)))),union(complement(symmetric_difference(cross_product(v,w),u)),complement(intersection(restrict(u,v,w),complement(union(cross_product(v,w),u)))))),symmetric_difference(complement(symmetric_difference(cross_product(v,w),u)),complement(intersection(restrict(u,v,w),complement(union(cross_product(v,w),u))))))**.
% 299.94/300.50  110022[0:SpR:98119.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(restrict(u,v,w),complement(union(u,cross_product(v,w))))),union(complement(symmetric_difference(u,cross_product(v,w))),complement(intersection(restrict(u,v,w),complement(union(u,cross_product(v,w))))))),symmetric_difference(complement(symmetric_difference(u,cross_product(v,w))),complement(intersection(restrict(u,v,w),complement(union(u,cross_product(v,w)))))))**.
% 299.94/300.50  145243[0:SpR:98217.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(u),union(v,complement(union(w,x))))),union(union(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x))))),symmetric_difference(union(power_class(u),union(v,complement(union(w,x)))),union(complement(power_class(u)),intersection(complement(v),union(w,x)))))**.
% 299.94/300.50  146114[0:SpR:98314.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,complement(power_class(v))),union(w,x))),union(union(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x))))),symmetric_difference(union(union(u,complement(power_class(v))),union(w,x)),union(intersection(complement(u),power_class(v)),complement(union(w,x)))))**.
% 299.94/300.50  146669[0:SpR:98315.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(union(complement(power_class(u)),v),union(w,x))),union(union(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x))))),symmetric_difference(union(union(complement(power_class(u)),v),union(w,x)),union(intersection(power_class(u),complement(v)),complement(union(w,x)))))**.
% 299.94/300.50  147598[0:SpR:98515.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,complement(union(v,w))),power_class(x))),union(union(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x))))),symmetric_difference(union(union(u,complement(union(v,w))),power_class(x)),union(intersection(complement(u),union(v,w)),complement(power_class(x)))))**.
% 299.94/300.50  148353[0:SpR:98672.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(u),union(complement(union(v,w)),x))),union(union(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x))))),symmetric_difference(union(power_class(u),union(complement(union(v,w)),x)),union(complement(power_class(u)),intersection(union(v,w),complement(x)))))**.
% 299.94/300.50  149133[0:SpR:98876.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(union(complement(union(u,v)),w),power_class(x))),union(union(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x))))),symmetric_difference(union(union(complement(union(u,v)),w),power_class(x)),union(intersection(union(u,v),complement(w)),complement(power_class(x)))))**.
% 299.94/300.50  150611[0:SpR:99161.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,v),union(w,complement(power_class(x))))),union(union(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x))))),symmetric_difference(union(union(u,v),union(w,complement(power_class(x)))),union(complement(union(u,v)),intersection(complement(w),power_class(x)))))**.
% 299.94/300.50  151122[0:SpR:99162.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,v),union(complement(power_class(w)),x))),union(union(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x))))),symmetric_difference(union(union(u,v),union(complement(power_class(w)),x)),union(complement(union(u,v)),intersection(power_class(w),complement(x)))))**.
% 299.94/300.50  151749[0:SpR:99659.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,v),power_class(complement(union(w,x))))),union(union(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x))))),symmetric_difference(union(union(u,v),power_class(complement(union(w,x)))),union(complement(union(u,v)),image(element_relation,union(w,x)))))**.
% 299.94/300.50  152938[0:SpR:99660.0,69292.0] ||  -> equal(intersection(complement(symmetric_difference(power_class(complement(union(u,v))),union(w,x))),union(union(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x))))),symmetric_difference(union(power_class(complement(union(u,v))),union(w,x)),union(image(element_relation,union(u,v)),complement(union(w,x)))))**.
% 299.94/300.50  175298[15:Rew:165880.0,166817.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),cross_product(y__dfg,y__dfg)) subclass(composition_function,element_relation) -> equal(cross_product(u,v),null_class) member(first(apply(choice,cross_product(u,v))),ordered_pair(second(apply(choice,cross_product(u,v))),compose(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v))))))*.
% 299.94/300.50  166998[15:Rew:165880.0,87937.0] || member(ordered_pair(u,not_subclass_element(intersection(v,restrict(image(w,image(x,singleton(u))),y,z)),x1)),cross_product(y__dfg,y__dfg)) -> subclass(intersection(v,restrict(image(w,image(x,singleton(u))),y,z)),x1) member(ordered_pair(u,not_subclass_element(intersection(v,restrict(image(w,image(x,singleton(u))),y,z)),x1)),compose(w,x))*.
% 299.94/300.50  166999[15:Rew:165880.0,88328.0] || member(ordered_pair(u,not_subclass_element(intersection(restrict(image(v,image(w,singleton(u))),x,y),z),x1)),cross_product(y__dfg,y__dfg)) -> subclass(intersection(restrict(image(v,image(w,singleton(u))),x,y),z),x1) member(ordered_pair(u,not_subclass_element(intersection(restrict(image(v,image(w,singleton(u))),x,y),z),x1)),compose(v,w))*.
% 299.94/300.50  175299[15:Rew:165880.0,166816.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),cross_product(y__dfg,y__dfg)) subclass(composition_function,successor_relation) -> equal(cross_product(u,v),null_class) equal(ordered_pair(second(apply(choice,cross_product(u,v))),compose(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v))))),successor(first(apply(choice,cross_product(u,v)))))**.
% 299.94/300.50  175300[15:Rew:165880.0,166819.1,165880.0,166819.0] || member(cross_product(u,v),y__dfg) member(w,y__dfg) member(apply(choice,cross_product(u,v)),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(second(apply(choice,cross_product(u,v))),w),first(apply(choice,cross_product(u,v)))),x)* -> equal(cross_product(u,v),null_class) member(ordered_pair(apply(choice,cross_product(u,v)),w),rotate(x)).
% 299.94/300.50  175301[15:Rew:165880.0,166820.1,165880.0,166820.0] || member(cross_product(u,v),y__dfg) member(w,y__dfg) member(apply(choice,cross_product(u,v)),cross_product(y__dfg,y__dfg)) member(ordered_pair(ordered_pair(second(apply(choice,cross_product(u,v))),first(apply(choice,cross_product(u,v)))),w),x)* -> equal(cross_product(u,v),null_class) member(ordered_pair(apply(choice,cross_product(u,v)),w),flip(x)).
% 299.94/300.50  175302[15:Rew:165880.0,168392.0] || member(cross_product(u,v),y__dfg) member(ordered_pair(ordered_pair(second(apply(choice,cross_product(u,v))),first(apply(choice,cross_product(u,v)))),w),x)* member(ordered_pair(apply(choice,cross_product(u,v)),w),cross_product(cross_product(y__dfg,y__dfg),y__dfg)) -> equal(cross_product(u,v),null_class) member(ordered_pair(apply(choice,cross_product(u,v)),w),flip(x)).
% 299.94/300.50  175303[15:Rew:165880.0,168393.0] || member(cross_product(u,v),y__dfg) member(ordered_pair(ordered_pair(second(apply(choice,cross_product(u,v))),w),first(apply(choice,cross_product(u,v)))),x)* member(ordered_pair(apply(choice,cross_product(u,v)),w),cross_product(cross_product(y__dfg,y__dfg),y__dfg)) -> equal(cross_product(u,v),null_class) member(ordered_pair(apply(choice,cross_product(u,v)),w),rotate(x)).
% 299.94/300.50  175304[15:Rew:165880.0,169901.2,165880.0,169901.1] || member(cross_product(u,v),y__dfg) member(second(apply(choice,cross_product(u,v))),y__dfg) member(first(apply(choice,cross_product(u,v))),y__dfg) equal(compose(w,first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v))))** -> equal(cross_product(u,v),null_class) member(apply(choice,cross_product(u,v)),compose_class(w)).
% 299.94/300.50  172623[15:Rew:165880.0,163804.2] || member(apply(choice,intersection(u,complement(symmetric_difference(complement(v),complement(w))))),union(complement(v),complement(w)))* member(apply(choice,intersection(u,complement(symmetric_difference(complement(v),complement(w))))),union(v,w)) member(intersection(u,complement(symmetric_difference(complement(v),complement(w)))),y__dfg) -> equal(intersection(u,complement(symmetric_difference(complement(v),complement(w)))),null_class).
% 299.94/300.50  172674[15:Rew:165880.0,164511.2] || member(apply(choice,intersection(complement(symmetric_difference(complement(u),complement(v))),w)),union(complement(u),complement(v)))* member(apply(choice,intersection(complement(symmetric_difference(complement(u),complement(v))),w)),union(u,v)) member(intersection(complement(symmetric_difference(complement(u),complement(v))),w),y__dfg) -> equal(intersection(complement(symmetric_difference(complement(u),complement(v))),w),null_class).
% 299.94/300.50  175305[15:Rew:165880.0,166827.0] || member(intersection(image(u,image(v,singleton(w))),x),y__dfg) member(ordered_pair(w,apply(choice,intersection(image(u,image(v,singleton(w))),x))),cross_product(y__dfg,y__dfg)) -> equal(intersection(image(u,image(v,singleton(w))),x),null_class) member(ordered_pair(w,apply(choice,intersection(image(u,image(v,singleton(w))),x))),compose(u,v))*.
% 299.94/300.50  175306[15:Rew:165880.0,166828.0] || member(intersection(u,image(v,image(w,singleton(x)))),y__dfg) member(ordered_pair(x,apply(choice,intersection(u,image(v,image(w,singleton(x)))))),cross_product(y__dfg,y__dfg)) -> equal(intersection(u,image(v,image(w,singleton(x)))),null_class) member(ordered_pair(x,apply(choice,intersection(u,image(v,image(w,singleton(x)))))),compose(v,w))*.
% 299.94/300.50  175307[15:Rew:165880.0,166987.0] || member(union(null_class,image(u,image(v,singleton(w)))),y__dfg) member(ordered_pair(w,apply(choice,union(null_class,image(u,image(v,singleton(w)))))),cross_product(y__dfg,y__dfg)) -> equal(union(null_class,image(u,image(v,singleton(w)))),null_class) member(ordered_pair(w,apply(choice,union(null_class,image(u,image(v,singleton(w)))))),compose(u,v))*.
% 299.94/300.50  175308[15:Rew:165880.0,167012.0] || member(cross_product(u,v),y__dfg) member(first(apply(choice,cross_product(u,v))),cantor(w)) member(ordered_pair(w,apply(choice,cross_product(u,v))),cross_product(y__dfg,cross_product(y__dfg,y__dfg))) -> equal(cross_product(u,v),null_class) member(ordered_pair(w,ordered_pair(first(apply(choice,cross_product(u,v))),apply(w,first(apply(choice,cross_product(u,v)))))),application_function)*.
% 299.94/300.50  172061[15:Rew:165880.0,141058.0] || member(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),y__dfg) -> equal(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w)),null_class) member(apply(choice,symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w))),complement(symmetric_difference(union(u,v),complement(w))))*.
% 299.94/300.50  172062[15:Rew:165880.0,141056.0] || member(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))),y__dfg) -> equal(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w))),null_class) member(apply(choice,symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w)))),complement(symmetric_difference(complement(u),union(v,w))))*.
% 299.94/300.50  172624[15:Rew:165880.0,163867.0] || member(intersection(u,union(complement(union(v,w)),intersection(power_class(x),complement(y)))),y__dfg) member(apply(choice,intersection(u,union(complement(union(v,w)),intersection(power_class(x),complement(y))))),intersection(union(v,w),union(complement(power_class(x)),y)))* -> equal(intersection(u,union(complement(union(v,w)),intersection(power_class(x),complement(y)))),null_class).
% 299.94/300.50  172625[15:Rew:165880.0,163868.0] || member(intersection(u,union(complement(union(v,w)),intersection(complement(x),power_class(y)))),y__dfg) member(apply(choice,intersection(u,union(complement(union(v,w)),intersection(complement(x),power_class(y))))),intersection(union(v,w),union(x,complement(power_class(y)))))* -> equal(intersection(u,union(complement(union(v,w)),intersection(complement(x),power_class(y)))),null_class).
% 299.94/300.50  172626[15:Rew:165880.0,163869.0] || member(intersection(u,union(intersection(power_class(v),complement(w)),complement(union(x,y)))),y__dfg) member(apply(choice,intersection(u,union(intersection(power_class(v),complement(w)),complement(union(x,y))))),intersection(union(complement(power_class(v)),w),union(x,y)))* -> equal(intersection(u,union(intersection(power_class(v),complement(w)),complement(union(x,y)))),null_class).
% 299.94/300.50  172627[15:Rew:165880.0,163870.0] || member(intersection(u,union(intersection(complement(v),power_class(w)),complement(union(x,y)))),y__dfg) member(apply(choice,intersection(u,union(intersection(complement(v),power_class(w)),complement(union(x,y))))),intersection(union(v,complement(power_class(w))),union(x,y)))* -> equal(intersection(u,union(intersection(complement(v),power_class(w)),complement(union(x,y)))),null_class).
% 299.94/300.50  172628[15:Rew:165880.0,163871.0] || member(intersection(u,union(image(element_relation,union(v,w)),complement(union(x,y)))),y__dfg) member(apply(choice,intersection(u,union(image(element_relation,union(v,w)),complement(union(x,y))))),intersection(power_class(complement(union(v,w))),union(x,y)))* -> equal(intersection(u,union(image(element_relation,union(v,w)),complement(union(x,y)))),null_class).
% 299.94/300.50  172629[15:Rew:165880.0,163872.0] || member(intersection(u,union(complement(power_class(v)),intersection(union(w,x),complement(y)))),y__dfg) member(apply(choice,intersection(u,union(complement(power_class(v)),intersection(union(w,x),complement(y))))),intersection(power_class(v),union(complement(union(w,x)),y)))* -> equal(intersection(u,union(complement(power_class(v)),intersection(union(w,x),complement(y)))),null_class).
% 299.94/300.50  172630[15:Rew:165880.0,163873.0] || member(intersection(u,union(complement(power_class(v)),intersection(complement(w),union(x,y)))),y__dfg) member(apply(choice,intersection(u,union(complement(power_class(v)),intersection(complement(w),union(x,y))))),intersection(power_class(v),union(w,complement(union(x,y)))))* -> equal(intersection(u,union(complement(power_class(v)),intersection(complement(w),union(x,y)))),null_class).
% 299.94/300.50  172631[15:Rew:165880.0,163874.0] || member(intersection(u,union(intersection(union(v,w),complement(x)),complement(power_class(y)))),y__dfg) member(apply(choice,intersection(u,union(intersection(union(v,w),complement(x)),complement(power_class(y))))),intersection(union(complement(union(v,w)),x),power_class(y)))* -> equal(intersection(u,union(intersection(union(v,w),complement(x)),complement(power_class(y)))),null_class).
% 299.94/300.50  172632[15:Rew:165880.0,163875.0] || member(intersection(u,union(intersection(complement(v),union(w,x)),complement(power_class(y)))),y__dfg) member(apply(choice,intersection(u,union(intersection(complement(v),union(w,x)),complement(power_class(y))))),intersection(union(v,complement(union(w,x))),power_class(y)))* -> equal(intersection(u,union(intersection(complement(v),union(w,x)),complement(power_class(y)))),null_class).
% 299.94/300.50  172633[15:Rew:165880.0,163876.0] || member(intersection(u,union(complement(union(v,w)),image(element_relation,union(x,y)))),y__dfg) member(apply(choice,intersection(u,union(complement(union(v,w)),image(element_relation,union(x,y))))),intersection(union(v,w),power_class(complement(union(x,y)))))* -> equal(intersection(u,union(complement(union(v,w)),image(element_relation,union(x,y)))),null_class).
% 299.94/300.50  172675[15:Rew:165880.0,164579.0] || member(intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y),y__dfg) member(apply(choice,intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y)),intersection(union(u,v),union(complement(power_class(w)),x)))* -> equal(intersection(union(complement(union(u,v)),intersection(power_class(w),complement(x))),y),null_class).
% 299.94/300.50  172676[15:Rew:165880.0,164580.0] || member(intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y),y__dfg) member(apply(choice,intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y)),intersection(union(u,v),union(w,complement(power_class(x)))))* -> equal(intersection(union(complement(union(u,v)),intersection(complement(w),power_class(x))),y),null_class).
% 299.94/300.50  172677[15:Rew:165880.0,164581.0] || member(intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y),y__dfg) member(apply(choice,intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y)),intersection(union(complement(power_class(u)),v),union(w,x)))* -> equal(intersection(union(intersection(power_class(u),complement(v)),complement(union(w,x))),y),null_class).
% 299.94/300.50  172678[15:Rew:165880.0,164582.0] || member(intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y),y__dfg) member(apply(choice,intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y)),intersection(union(u,complement(power_class(v))),union(w,x)))* -> equal(intersection(union(intersection(complement(u),power_class(v)),complement(union(w,x))),y),null_class).
% 299.94/300.50  172679[15:Rew:165880.0,164583.0] || member(intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),y),y__dfg) member(apply(choice,intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),y)),intersection(power_class(complement(union(u,v))),union(w,x)))* -> equal(intersection(union(image(element_relation,union(u,v)),complement(union(w,x))),y),null_class).
% 299.94/300.50  172680[15:Rew:165880.0,164584.0] || member(intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y),y__dfg) member(apply(choice,intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y)),intersection(power_class(u),union(complement(union(v,w)),x)))* -> equal(intersection(union(complement(power_class(u)),intersection(union(v,w),complement(x))),y),null_class).
% 299.94/300.50  172681[15:Rew:165880.0,164585.0] || member(intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y),y__dfg) member(apply(choice,intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y)),intersection(power_class(u),union(v,complement(union(w,x)))))* -> equal(intersection(union(complement(power_class(u)),intersection(complement(v),union(w,x))),y),null_class).
% 299.94/300.50  172682[15:Rew:165880.0,164586.0] || member(intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y),y__dfg) member(apply(choice,intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y)),intersection(union(complement(union(u,v)),w),power_class(x)))* -> equal(intersection(union(intersection(union(u,v),complement(w)),complement(power_class(x))),y),null_class).
% 299.94/300.50  172683[15:Rew:165880.0,164587.0] || member(intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y),y__dfg) member(apply(choice,intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y)),intersection(union(u,complement(union(v,w))),power_class(x)))* -> equal(intersection(union(intersection(complement(u),union(v,w)),complement(power_class(x))),y),null_class).
% 299.94/300.50  172684[15:Rew:165880.0,164588.0] || member(intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),y),y__dfg) member(apply(choice,intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),y)),intersection(union(u,v),power_class(complement(union(w,x)))))* -> equal(intersection(union(complement(union(u,v)),image(element_relation,union(w,x))),y),null_class).
% 299.94/300.50  175309[15:Rew:165880.0,166814.0] || member(cross_product(u,v),y__dfg) member(apply(choice,cross_product(u,v)),cross_product(y__dfg,y__dfg)) subclass(composition_function,compose_class(w)) -> equal(cross_product(u,v),null_class) equal(compose(w,first(apply(choice,cross_product(u,v)))),ordered_pair(second(apply(choice,cross_product(u,v))),compose(first(apply(choice,cross_product(u,v))),second(apply(choice,cross_product(u,v))))))*.
% 299.94/300.50  175310[15:Rew:165880.0,169856.2,165880.0,169856.1] || member(cross_product(u,v),y__dfg) member(second(apply(choice,cross_product(u,v))),y__dfg)* member(first(apply(choice,cross_product(u,v))),y__dfg) equal(successor(first(apply(choice,cross_product(u,v)))),second(apply(choice,cross_product(u,v)))) subclass(successor_relation,w) -> equal(cross_product(u,v),null_class) member(apply(choice,cross_product(u,v)),w)*.
% 299.94/300.50  145202[0:SpR:98217.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(u),union(v,complement(union(w,x))))),union(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(singleton(intersection(power_class(u),union(v,complement(union(w,x)))))))),symmetric_difference(union(complement(power_class(u)),intersection(complement(v),union(w,x))),complement(singleton(intersection(power_class(u),union(v,complement(union(w,x))))))))**.
% 299.94/300.50  146073[0:SpR:98314.0,6542.0] ||  -> equal(intersection(successor(intersection(union(u,complement(power_class(v))),union(w,x))),union(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(singleton(intersection(union(u,complement(power_class(v))),union(w,x)))))),symmetric_difference(union(intersection(complement(u),power_class(v)),complement(union(w,x))),complement(singleton(intersection(union(u,complement(power_class(v))),union(w,x))))))**.
% 299.94/300.50  146628[0:SpR:98315.0,6542.0] ||  -> equal(intersection(successor(intersection(union(complement(power_class(u)),v),union(w,x))),union(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(singleton(intersection(union(complement(power_class(u)),v),union(w,x)))))),symmetric_difference(union(intersection(power_class(u),complement(v)),complement(union(w,x))),complement(singleton(intersection(union(complement(power_class(u)),v),union(w,x))))))**.
% 299.94/300.50  147557[0:SpR:98515.0,6542.0] ||  -> equal(intersection(successor(intersection(union(u,complement(union(v,w))),power_class(x))),union(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(singleton(intersection(union(u,complement(union(v,w))),power_class(x)))))),symmetric_difference(union(intersection(complement(u),union(v,w)),complement(power_class(x))),complement(singleton(intersection(union(u,complement(union(v,w))),power_class(x))))))**.
% 299.94/300.50  148312[0:SpR:98672.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(u),union(complement(union(v,w)),x))),union(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(singleton(intersection(power_class(u),union(complement(union(v,w)),x)))))),symmetric_difference(union(complement(power_class(u)),intersection(union(v,w),complement(x))),complement(singleton(intersection(power_class(u),union(complement(union(v,w)),x))))))**.
% 299.94/300.50  149092[0:SpR:98876.0,6542.0] ||  -> equal(intersection(successor(intersection(union(complement(union(u,v)),w),power_class(x))),union(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(singleton(intersection(union(complement(union(u,v)),w),power_class(x)))))),symmetric_difference(union(intersection(union(u,v),complement(w)),complement(power_class(x))),complement(singleton(intersection(union(complement(union(u,v)),w),power_class(x))))))**.
% 299.94/300.50  150570[0:SpR:99161.0,6542.0] ||  -> equal(intersection(successor(intersection(union(u,v),union(w,complement(power_class(x))))),union(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(singleton(intersection(union(u,v),union(w,complement(power_class(x)))))))),symmetric_difference(union(complement(union(u,v)),intersection(complement(w),power_class(x))),complement(singleton(intersection(union(u,v),union(w,complement(power_class(x))))))))**.
% 299.94/300.50  151081[0:SpR:99162.0,6542.0] ||  -> equal(intersection(successor(intersection(union(u,v),union(complement(power_class(w)),x))),union(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(singleton(intersection(union(u,v),union(complement(power_class(w)),x)))))),symmetric_difference(union(complement(union(u,v)),intersection(power_class(w),complement(x))),complement(singleton(intersection(union(u,v),union(complement(power_class(w)),x))))))**.
% 299.94/300.50  151708[0:SpR:99659.0,6542.0] ||  -> equal(intersection(successor(intersection(union(u,v),power_class(complement(union(w,x))))),union(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(singleton(intersection(union(u,v),power_class(complement(union(w,x)))))))),symmetric_difference(union(complement(union(u,v)),image(element_relation,union(w,x))),complement(singleton(intersection(union(u,v),power_class(complement(union(w,x))))))))**.
% 299.94/300.50  152897[0:SpR:99660.0,6542.0] ||  -> equal(intersection(successor(intersection(power_class(complement(union(u,v))),union(w,x))),union(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(singleton(intersection(power_class(complement(union(u,v))),union(w,x)))))),symmetric_difference(union(image(element_relation,union(u,v)),complement(union(w,x))),complement(singleton(intersection(power_class(complement(union(u,v))),union(w,x))))))**.
% 299.94/300.50  172063[15:Rew:165880.0,141062.0] || member(symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))),y__dfg) -> equal(symmetric_difference(complement(symmetric_difference(u,v)),union(union(u,v),complement(intersection(u,v)))),null_class) member(apply(choice,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)))))*.
% 299.94/300.50  127243[0:Rew:71035.0,126735.0,71595.0,126735.0] ||  -> equal(intersection(complement(symmetric_difference(union(u,complement(union(v,w))),union(complement(u),union(v,w)))),union(complement(symmetric_difference(complement(u),union(v,w))),union(union(u,complement(union(v,w))),union(complement(u),union(v,w))))),symmetric_difference(complement(symmetric_difference(complement(u),union(v,w))),union(union(u,complement(union(v,w))),union(complement(u),union(v,w)))))**.
% 299.94/300.50  128308[0:Rew:71035.0,127769.0,71595.0,127769.0] ||  -> equal(intersection(complement(symmetric_difference(union(union(u,v),complement(w)),union(complement(union(u,v)),w))),union(complement(symmetric_difference(union(u,v),complement(w))),union(union(union(u,v),complement(w)),union(complement(union(u,v)),w)))),symmetric_difference(complement(symmetric_difference(union(u,v),complement(w))),union(union(union(u,v),complement(w)),union(complement(union(u,v)),w))))**.
% 299.94/300.50  175311[15:Rew:165880.0,167007.0] || member(restrict(image(u,image(v,singleton(w))),x,y),y__dfg) member(ordered_pair(w,apply(choice,restrict(image(u,image(v,singleton(w))),x,y))),cross_product(y__dfg,y__dfg)) -> equal(restrict(image(u,image(v,singleton(w))),x,y),null_class) member(ordered_pair(w,apply(choice,restrict(image(u,image(v,singleton(w))),x,y))),compose(u,v))*.
% 299.94/300.50  172568[15:Rew:165880.0,161937.0] || member(symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))),y__dfg) -> equal(symmetric_difference(union(u,image(element_relation,power_class(v))),union(complement(u),power_class(complement(power_class(v))))),null_class) member(apply(choice,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))))))*.
% 299.94/300.50  172588[15:Rew:165880.0,162910.0] || member(symmetric_difference(union(image(element_relation,power_class(u)),v),union(power_class(complement(power_class(u))),complement(v))),y__dfg) -> equal(symmetric_difference(union(image(element_relation,power_class(u)),Cputime limit exceeded (core dumped)
%------------------------------------------------------------------------------